#pull { display:none; }
	
	
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
#pull { display:block; }
.header_container{padding: 10px 0; width:98%;}
.header_logo{ width:40%; text-align:center;}
.header_logo img{ margin:0px; position:relative;}
.header_right{margin: 18px 0 0; width:55%;}
.header_right_one{ margin:0px 0px 15px 0px; width:100%; float:none; text-align:right;}
.header_right_two{ width:80%;}

.menu_container{ width:100%;}
.header_menu{ width:100%;}
.header_menu ul li{ float:none;}
.header_menu ul li a{ padding:10px 12px;}

nav ul{display: none; height: auto;}
nav a#pull {display: block;	width: 99%; position: relative; background:#0a40a5; margin:0px 0 0px 0; color:#fff; text-transform:uppercase; 
font-weight:600; line-height:40px; height:40px; padding:0px 0px 0px 8px; text-decoration:none;}

nav a#pull:after{content:""; background: url(../images/nav-icon.png) no-repeat; width:25px; height:20px; display: inline-block; position: absolute; right:10px; top:10px;}

.social_container{padding: 6px 0; width:98%;}
.home_body{ padding: 15px 0; width:98%;}
.omnis_left_box{ margin:0; padding: 12px 13px; width:94%;}
.omnis{ padding:10px;}
.omnis_left{ width:60%}
.omnis_left_box_left{ width:10%;}
.omnis_left_box_right{ width:85%; padding:0px;}

.home_body_top { margin: 0 0 10px;}
.omnis_right{ width:39%;}
.join_us_left{ width:130px;}
.join_us_right{ width:116px;}
.join_us_right h3{ font-size:21px;}

.other_logo{ padding:0px;}
.other_logo img {margin: 0 13px;}

.home_news{ width:35%; background:none; padding:0px;}
.home_body_bottom_right{ width:64%;}
.twitter_feed{ width:49%;}
.calender{ width:50%;}
.home_news ul li a{ padding:5px 0px;}

.footer_container{ padding: 15px 0 5px; width:98%;}
.footer_colnm01{ width:30%; margin:0px 10px 0px 0px;}
.footer_colnm02{ width:12%; margin:0px 7px 0px 7px;}
.footer_colnm03{ width:12%;}
.copywrite_container{ width:98%;}


.home_body_bottom{ padding: 20px 10px 12px;}
.calender_title{ padding:0px 8px;}
.calender_title h3{ padding:9px 23px;}
.calender_title h3 label{ font-size:10px; margin:0px;}

/*------------------------------------Clubinfo------------------------------------*/
.inner_page_body{ padding:12px 10px;}
.clubinfo_left{ width:60%;}
.newsbox_left{ width:40%; margin:0px 0px 0px 0px;}
.newsbox_right{ width:55%; float:right;}

.news_date{ width:15%;}
.news_category{ width:35%; }
.news_info h5{ font-size:11px;}
.news_info h5 a{ font-size:11px;}
.news_by{ padding:10px 0; text-align: center;  width: 30%;}
.news_view{ width:18%;}
.news_info label a{ font-size:10px;}
.clubinfo_right{ width:38%;}

/*-------------------------------------clubInfo-Calender---------------------------------------*/
.newsbox{ padding:10px 10px;}

/*---------------------------------------News Inner---------------------------------*/
.dateand_category_category{ width:44%;}
.dateand_category_by{ width:36%;}

/*------------------------------------Shop---------------------------------------------*/
.shop_left{ width:38%;}
.shop_right{ width:60%;}
.shop_ticket_left{ width:38%;}
.shop_ticket_right{ padding: 20px 8px 0 0; width: 58%;}
.price{ width:100%; float:none;}

/*---------------------------------------Stats Inner------------------------------------------*/
.stats_inner_david{ padding: 0 3px 10px 0;}

.ai1ec-agenda-widget-view{ max-width:100% !important;}
.ai1ec-pull-left{ display:none !important;}
.ai1ec-subscribe-container{ display:none!important;}
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {	
.header_container{padding: 5px 0 10px; width:95%;}
.header_logo{ width:100%; float:none; text-align:center;}
.header_logo img{ position:static; margin:0px;}
.header_right{ width:100%; float:none;}
.header_right_one{ text-align:center; width:100%; float:none;}
.header_right_two{ float:none;  margin: 0 auto; width: 68%;}
.user_login ul li{   margin: 0 10px 0 0; padding: 0 0 0 30px;}
.user_login ul li + li { margin: 0 10px 0 0; padding: 0 0 0 20px;}
.user_login ul li + li + li { padding: 0 0 0 20px;}

.menu_container{margin: 52px auto 0; width:100%;}
.header_menu{ width:100%; float:none;}
.header_menu ul li{ float:none;}
.header_menu ul li a{ padding:10px 12px;}

nav ul{display: none; height: auto;}
nav a#pull {display: block;	width: 98%; position: relative; background:#0a40a5; margin:0px 0 0px 0; color:#fff; text-transform:uppercase; 
font-weight:600; line-height:40px; height:40px; padding:0px 0px 0px 10px; text-decoration:none;}

nav a#pull:after{content:""; background: url(../images/nav-icon.png) no-repeat; width:25px; height:20px; display: inline-block; position: absolute; right:10px; top:10px;}

.alf { margin: -50px 0 0;}
.social_container{ width:100%;}
.socialpay{ margin:0px auto; width:93%; float:none;}

.home_body{ padding: 10px 0; width:95%;}
.home_body_top { margin: 0 0 10px;}
.omnis{ padding:5px;}
.omnis_left{ width:100%; float:none;}
.omnis_left_box{ margin:0px 0px 5px 0px; padding:6px; width:97%;}
.omnis_left_box_right{ padding:0px; width:84%;}
.omnis_left_box_right a{ font-size:17px;}

.omnis_right{ padding:8px; width:96%; float:none;}
.join_us_right{ width:40%;}
.join_us_right h3{ font-size:20px;}
.other_logo{ padding:0px; width:100%; text-align:center;}
.other_logo img{ margin:0px;}

.home_body_bottom { padding: 5px 10px;}
.home_news{ width:100%; float:none; background:none; padding:0px 0px 20px;}
.home_body_bottom_right{ float:none; width:100%;}
.twitter_feed{ width:100%; float:none; padding:0px 0px 15px;}
.twitter_feed img{ width:100%;}
.calender{ width:100%; float:none; padding:0px 0px 15px;}
.calender img{ width:100%;}

.footer_container{ width:95%; padding:10px 0px;}
.footer_colnm01{ text-align:center; margin: 0 0 10px; float:none; width:100%;}
.footer_colnm02{ margin:0px; float:left; width:20%;}
.footer_colnm03{ margin:0px; float:left; width:20%;}

.copywrite_container{ width:100%; text-align:center;}

/*------------------------------------Clubinfo------------------------------------*/
.inner_page_body{ padding:12px 10px;}
.clubinfo_left{ margin: 0 0 0px; width:100%; float:none; padding:0px 0px 20px;}
.newsbox_left{ float:none; width:100%;}
.newsbox_left img{width:100%;}
.newsbox_right{ float:none; width:100%;}
.news_date{ width:35%; border-bottom:1px solid #f1f1f1; border-right:none;}
.news_category{ width:65%; border-bottom:1px solid #f1f1f1; border-right:none;}
.news_info h5{ font-size:11px;}
.news_info h5 a{ font-size:11px;}
.news_by{border-right:none;  width:55%;}
.news_view{ width:35%;}
.news_info label a{ font-size:10px;}
.clubinfo_right{ width:80%; float:none; margin:0px auto;}

/*-------------------------------------clubInfo-Calender---------------------------------------*/
.clubinfo_calender{ margin:0px 0px 8px 0px;}
.stats_twetter_feed img,
.stats_calender img{ width:100%;}

/*------------------------------------Clubinfo Calender inner------------------------------------*/
.clubinfo_calender_inner p{ margin:0px;}
.clubinfo_cal{ width:100%; margin:0px 0px 8px}
.clubinfo_cal img{ width:100%;}
.clubinfo_cal h1{ margin:0px 0px 10px 0px;}

/*---------------------------------News Inner---------------------------------------------*/
.dateand_category_date{ width:20%;}
.dateand_category_category{ width:42%;}
.dateand_category_by{ width:36%;}

/*-------------------------------------Shop---------------------------------------*/
.shop_left{ width:80%; float:none; margin:0px auto; padding:0px 0px 20px;}
.shop_right{ width:100%; float:none;}
.shop_ticket_left{ width:100%; float:none;}
.shop_ticket_right{ width:92%; float:none; padding: 10px 12px 0px;}
.price{ width:68%; padding:0px 0px 10px 0px;}

/*--------------------------------Shop login---------------------------------------*/
.shop_login{ padding: 20px 12px 25px; width:95%;}

/*------------------------------Shop Registration---------------------------------------*/
.shop_reg_form{ width:100%;}
.shop_reg_form p label {  margin: 8px 6px 0 0;}
.form_left_left{ width:20%;}
.form_left_right{ width:79%;}
/*---------------------------------------Stats Inner------------------------------------------*/

.ai1ec-agenda-widget-view{ max-width:100% !important;}
.ai1ec-pull-left{ display:none !important;}
.ai1ec-subscribe-container{ display:none!important;}

.club_contbox{ margin:1% 0px 2%; float:none; width:100%;}
.submit_dtal{ float:none; width:100%;}
}


@media only screen and (max-width: 479px) {	
.header_container{padding: 5px 0 10px; width:95%;}
.header_logo{ width:100%; float:none; text-align:center;}
.header_logo img{ position:static; margin:0px;}
.header_right{ width:100%; float:none;}
.header_right_one{ width:100%; float:none;}
.header_right_two{ float:none; width:100%;}
.user_login ul li{   margin: 0 10px 0 0; padding: 0 0 0 30px;}
.user_login ul li + li { margin: 0 10px 0 0; padding: 0 0 0 20px;}
.user_login ul li + li + li { padding: 0 0 0 20px;}

.menu_container{margin: 52px auto 0; width:100%;}
.header_menu{ width:100%; float:none;}
.header_menu ul li{ float:none;}
.header_menu ul li a{ padding:10px 12px;}

nav ul{display: none; height: auto;}
nav a#pull {display: block;	width: 98%; position: relative; background:#0a40a5; margin:0px 0 0px 0; color:#fff; text-transform:uppercase; 
font-weight:600; line-height:40px; height:40px; padding:0px 0px 0px 6px; text-decoration:none;}

nav a#pull:after{content:""; background: url(../images/nav-icon.png) no-repeat; width:25px; height:20px; display: inline-block; position: absolute; right:10px; top:10px;}						

.alf { margin: -50px 0 0;}
.social_container{ width:100%;}
.socialpay{ margin:0px auto; width:93%; float:none;}

.home_body{ padding: 10px 0; width:95%;}
.home_body_top { margin: 0 0 10px;}
.omnis{ padding:5px;}
.omnis_left{ width:100%; float:none;}
.omnis_left_box{ margin:0px 0px 5px 0px; padding:6px; width:96%;}
.omnis_left_box_right{ padding:0px; width:76%;}
.omnis_left_box_right a{ font-size:17px;}

.omnis_right{ padding:8px; width:94%; float:none;}
.join_us_right{ width:40%;}
.join_us_right h3{ font-size:20px;}
.other_logo{ padding:0px; width:100%; text-align:center;}

.home_body_bottom { padding: 5px 10px;}
.home_news{ width:100%; float:none; background:none; padding:0px 0px 20px;}
.home_body_bottom_right{ float:none; width:100%;}
.twitter_feed{ width:100%; float:none; padding:0px 0px 10px;}
.calender{ width:100%; float:none; padding:0px 0px 10px;}

.footer_container{ width:95%; padding:10px 0px;}
.footer_colnm01{ margin: 0 0 10px; float:none; width:100%;}
.footer_colnm02{ margin:0px 0px 10px 0px; float:left; width:33%;}
.footer_colnm03{ margin:0px 0px 10px 0px; float:left; width:33%;}

.copywrite_container{ width:100%; text-align:center;}

/*------------------------------------Clubinfo------------------------------------*/
.inner_page_body{ padding:12px 10px;}
.clubinfo_left{ width:100%; float:none;}
.newsbox_left{ float:none; width:100%;}
.newsbox_left img{width:100%;}
.newsbox_right{ float:none; width:100%;}
.news_date{ width:35%; border-bottom:1px solid #f1f1f1; border-right:none;}
.news_category{ width:65%; border-bottom:1px solid #f1f1f1; border-right:none;}
.news_by{ width:55%; border-right:none; }
.news_view{ width:35%;}
.clubinfo_right{ width:100%; float:none;}

/*------------------------------------Clubinfo Calender------------------------------------*/
.clubinfo_calender h1{ font-size:40px; line-height:40px; margin: 0 0 15px;}
.clubinfo_calender{ margin:0px 0px 8px 0px;}
.stats_right_mailing{ padding:10px;}

/*------------------------------------Clubinfo Calender inner------------------------------------*/
.clubinfo_left h3{ margin:0px 0px 10px 0px;}
.clubinfo_calender_inner h2{ font-size: 22px;  margin: 0 0 5px;}
.clubinfo_calender_inner h1{ font-size:25px; margin:0px;}
.clubinfo_cal{ width:100%; margin:0px 0px 8px}
.clubinfo_cal h1{ font-size: 32px;  margin: 0 0 15px;}

/*-------------------------------------News inner---------------------------------------*/
.newsbox{padding: 20px 15px;}
.news_innar_image{ padding:20px 0px;}
.dateand_category_date{ width:35%;}
.dateand_category_category{ width:60%;}
.dateand_category_by{ width:100%; float:none; text-align:center;}

/*-------------------------------------Gallery---------------------------------------*/
.gallery_cup{ text-align:center;}
.gallery_cup img{ width:100%; float:none;}
.gallery_cup h5 a{ margin:0px;}

/*-------------------------------------Player---------------------------------------*/
.player_list_left{ width:100%; float:none; padding: 10px 0 20px;}
.player_list_right{ width:100%; float:none; padding: 10px 0 20px;}

/*-------------------------------------Shop---------------------------------------*/
.shop_left{ width:100%; float:none; padding:0px 0px 20px;}
.shop_right{ width:100%; float:none;}
.shop_ticket_left{ width:100%; float:none;}
.shop_ticket_right{ width:92%; float:none; padding: 10px 12px 8px;}
.price{ float:none; width:100%;}

/*--------------------------------Shop login---------------------------------------*/
.shop_login{ padding: 20px 12px 25px; width:92%;}
.shop_login p label{ margin:0px 12px 0px 0px;}
.shop_login p a{ margin:0px 5px 5px}
.shop_login .login_button{margin: 8px 0 0 8px;}

/*------------------------------Shop Registration---------------------------------------*/
.shop_reg_form{ width:100%;}

.shop_reg_form p{ font-size:12px;}
.shop_reg_form .reg_inpt_feild{ width:62%;  padding: 8px 10px;}	
.form_left_left{ width:26%;}	
.form_left_right{ width:72%;}																																									

/*---------------------------------------stats Inner---------------------------------------*/
.stats_inner_year{ width:20%;}
.stats_inner_david{ width:79%;}

.ai1ec-agenda-widget-view{ max-width:100% !important;}
.ai1ec-pull-left{ display:none !important;}
.ai1ec-views-dropdown{ display:none !important;}
.ai1ec-subscribe-container{ display:none !important;}

.club_contbox{ margin:1% 0px 2%; float:none; width:100%;}
.submit_dtal{ float:none; width:100%;}
.club_contbox input.codex{ margin:5px 8px 5px 0px;}
	.gform_wrapper .gform_body ul.gform_fields>li{
		width:100% !important;
	}
	.gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.no_last_name span, .gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span, .gform_wrapper .ginput_complex.ginput_container.no_first_name.has_middle_name.has_last_name span{
		width:100% !important;
	}
}

@media only screen and (max-width: 1024px) {
.subclick
		{
    height:40px;
    padding-top: 0px!important;
    position: absolute;
    right: 0;
    text-align: center;
    width:50px;
	cursor:pointer;
	margin:-30px 0px 0px;
		}

	.subclick:after
	{
	content:url(arrow_drop.png);
	}
	.sub-open .sub-menu
	{
	display: block!important;
	background:none !important;
	}
	.sub-menu {
		display: none!important;
		background-color:#353536!important;
		border-top: 0 none;
		padding: 0;
		margin: 0;
		position: relative!important;
		top: 0 !important;
		visibility:inherit!important;
		width: 100%!important;
	}
	.nav ul li
	{
	position:relative;
	}	
.nav ul li a:hover{color:#e34c4c !important;}

.vide0_boxes{ margin:5px 0px 15px;}
	.gform_wrapper ul li label, body .gform_wrapper .gform_body ul li div.ginput_container:not(.ginput_complex):not(.ginput_container_radio), .entry-content .gform_wrapper .gform_body ul div.ginput_complex input, body .gform_wrapper .gform_body ul div.ginput_complex select{
		width:90% !important;
		text-align:left;
	}
}
@media only screen and (min-width: 1025px) {

.nav ul li a
{
transition:margin 1s;
-webkit-transition:margin 1s;
-moz-transition:margin 1s;
-o-transition:margin 1s;
}
.nav ul li a:hover{color:#e34c4c !important;}

}