@media (min-width: 991px) {
	.page-id-49181 .app__pages_banner,
	.page-id-49181 .ocfair__sponsors{ display: none; }
	
	.page-id-49181 .tribe-common-l-container.tribe-events-l-container { padding: 20px 0!important; }
}
@media only screen
and (max-width:2100px) and (min-width:1800px){

.cycloneslider-template-default .cycloneslider-caption{ left:35%!important; }
.home_categories ul li p{ font-size:24px; font-weight:normal; }
.home_categories ul li h2{ font-size:35px; }
}

@media only screen
and (max-width:1799px) and (min-width:1500px){
.cycloneslider-template-default .cycloneslider-caption{ left:31%!important; }
.home_categories ul li p{ font-size:18px; font-weight:normal; }
.home_categories ul li h2{ font-size:35px; }
}

@media only screen
and (max-width:1499px) and (min-width:1201px){
/*.cycloneslider-template-default .cycloneslider-caption{ left:65%!important; }	*/
.cycloneslider-template-default .cycloneslider-caption-description{ font-size:42px!important; /*padding:15px 20px!important;*/ }
.home_categories ul li p{ font-size:20px; font-weight:normal; }
.home_categories ul li h2{ font-size:40px; }
}

@media only screen
and (max-width : 1200px){
.cycloneslider-caption-title{ font-size:39px!important;}
.cycloneslider-template-default .cycloneslider-caption-description{ font-size:38px!important;}
.header_text .header_fixed_text section{ font-size:38px!important; }
.header_text .header_fixed_text{ left:30%; top:145px;}
.cycloneslider-template-default .cycloneslider-caption{ left:69%!important; }

.home_categories ul li p{ font-size:19px; font-weight:normal; }
/*.home_categories ul li h2{ font-size:32px; }*/

.nav_area_content ul li a{ font-size:16px; padding-left:3px; padding-right:3px; }


}


@media only screen
and (max-width:1169px) and (min-width:1110px){
.header_text .header_fixed_text{ top:127px;}
.calender_row ul li.second a.post-thumbnail{ height:92px; }

.home_categories ul li p{ font-size:19px; font-weight:normal; }
.home_categories ul li h2{ font-size:26px; }

}


@media only screen
and (max-width : 1169px){

.wrapper{ width:93%!important;}
/*.home_categories ul li h2{ font-size:20px;}*/
.home_about_area{ padding:50px 0; }
.home_about_area h2{ font-size:40px; }
.event_information ul li{ width:30%; }
.tab_rgt_contain{ width:292px; }

}

@media only screen
and (max-width:1109px) and (min-width:1050px){
.header_text .header_fixed_text{ top:114px;}
.calender_row ul li.second a.post-thumbnail{ height:89px; }
.calender_top_right{ font-size:36px; }
.calender_two_col .book_col{ width:48%;}
.calender_row ul li{ min-height:355px; }

.home_categories ul li p{ font-size:19px; font-weight:normal; }
.home_categories ul li h2{ font-size:26px; }

}


@media only screen
and (max-width : 1110px){
.time_lft .day{ font-size:12px;}
.time_lft .mnth{ font-size:20px;}
.time_rgt{ font-size:33px; }
.event_palet li h2{ font-size:20px; line-height:25px;}
.nav_area{ width:95%; }
.search_area{ width:35px; }
.top_dn{ width:100%; }
.main-navigation .menu-item-has-children > a{ padding-right:22px; padding-left:15px; }
.main-navigation .menu-item-has-children > a::after{ right:2px; top:16px; }
.menu-item-has-children a::after, .social-navigation a::before, .dropdown-toggle::after, .bypostauthor > article .fn::after, .comment-reply-title small a::before, .pagination .prev::before, .pagination .next::before, .pagination .nav-links::before, .pagination .nav-links::after, .search-submit::before{ font-size:14px; }
.cycloneslider-caption-title{ font-size:35px !important; }

.wc-forward{ margin-top:15px;}

.nav_area_content ul li a{ font-size:15px; padding-left:3px; padding-right:3px; }
.nav_area_content .menu-item-has-children > a{ padding-right:3px; padding-left:3px; }
.daily_shedule_col .daily_shedule_row{ min-height:358px; }

 }

@media only screen
and (max-width:1108px) and (min-width:1025px){
.header_text .header_fixed_text{ top:108px; left:25%;}
.primary-menu li a{ padding:15px 14px; }
.tab_menu li{ margin-left:45px; }
.cycloneslider-template-default .cycloneslider-caption-description{ font-size:32px!important; padding:15px 20px!important; }

.calender_two_col .book_col{ width:48%;}
.calender_row ul li{ min-height:355px; }

}


@media only screen
and (max-width:1048px) and (min-width:1025px){
.calender_top_right{ font-size:34px;}
.event_heading{ font-size:12px; }
.calender_date{ font-size:16px; }
.calender_row ul li.second a.post-thumbnail{ height:82px; }
}


@media only screen
and (max-width : 1050px){
.home_categories ul li{ min-height:215px;} .tab_lft_contain{ width:60%; }


}

@media only screen
and (max-width:1023px) and (min-width:1001px){
.header_text .header_fixed_text{ top:104px; left:25%;}
.primary-menu li a{ padding:15px 13px; }
.tab_menu li{ margin-left:35px; }
.cycloneslider-template-default .cycloneslider-caption-description{ font-size:32px!important; padding:15px 20px!important; }
.cycloneslider-template-default .cycloneslider-caption{ left:66%!important; }

.calender_top_right{ font-size:35px;}
.calender_row ul li{ width:18%}
.event_heading{ font-size:12px; }
.calender_date{ font-size:16px; }
.calender_row ul li.second a.post-thumbnail{ height:118px; }
.calender_row ul li{ min-height:355px; }

}

@media only screen
and (max-width : 1024px){
    
    .top_left{ width:14%; }
    .top_right{ width:85%; }
    .custom-logo{ width:100%; }
    .btm_banner .banner_cont{ width:75%;}
    .inner_news_area .tnp-field-email{ width:100%; text-align:center!important; }
    .inner_news_area .tnp-field-button{ width:100%; }
    .entertainment_call ul li p{ font-size:15px; }
    
    .daily_shedule_heading_area .daily_shedule_heading_box{ position:relative; top:0; }
    .top_contact ul li{ padding-left: 2px; padding-right: 2px;}
    
    .page-id-1600 .ocfair-verticals-main-container li { width: 50%; }
    
    .page-id-1600 .ocfair-verticals-main-container li .gik:hover .time-box { height: 55%; }
}

@media only screen
and (max-width:1024px) and (min-width:1200px){
.top_contact ul li{ padding-left: 2px; padding-right: 2px;}
}

@media only screen
and (max-width : 1000px){
.primary-menu li a{ font-size:12px; }
.main-navigation ul{ float:right; }
.time_lft .mnth{ font-size:16px;}
.event_palet li .images{ height:auto; margin-bottom:20px;}
.nav_area{ width:93%; }
.cycloneslider-caption-title{ font-size:30px!important; }
.cycloneslider-template-default .cycloneslider-caption-description{ font-size:33px!important; }
.footer_area .footer_col{ width:12%; }

footer.entry-footer{ margin-top:0; }
.btm_banner .banner_cont h2{ font-size:35px; line-height:40px;}

.home_categories ul li h2{ font-size:22px; }

}

@media only screen
and (max-width:999px) and (min-width:907px){

.header_text .header_fixed_text{ top:104px; left:25%; padding:0 30px;}
.primary-menu li a{ padding:15px 13px; }
.tab_menu li{ margin-left:25px; }

.calender_top_right{ font-size:30px;}
.calender_row ul li{ width:18%}
.event_heading{ font-size:12px; }
.calender_date{ font-size:16px; }
.calender_row ul li.second a.post-thumbnail{ height:103px; }
.calender_row ul li{ min-height:355px; }
.calender_row ul li a.post-thumbnail{ margin:0; }

}

@media only screen
and (max-width : 906px){

.top_left{ width:100%; text-align:center; }
.top_right{ width:100%; }
.top_contact ul{ padding:0; margin:0; float:none; width:100%; text-align:center; }
.top_contact ul li{ float:none; display:inline-block; vertical-align:top; }
.nav_area .menu-toggle{ margin: 10px 40px 10px 10px;}
.cycloneslider-caption-title{ font-size:22px!important; }
.home_categories ul li h2{ font-size:23px; line-height:26px; }
.event_palet li{ width:29%; margin-bottom:12px; min-height:255px; }
.newsletter_area .news_form_area{ padding-top:47px; width:90%; }

.main-navigation ul{ float:none; }
.search_area{ position:absolute; top:20px; right:20px; }
.nav_area { width:100%; text-align:right; }
.site-header-menu{ text-align:left; }

.site-header-menu{ background:rgba(0, 0, 0, 0.8); position:absolute; height:100%; top:0; left:-100%; z-index:9999; }
.site-header-menu.toggled-on{ left:0; }

.main-navigation .menu-item-has-children > a, .primary-menu li a{ color:#fff; }
.main-navigation .menu-item-has-children > a:hover, .primary-menu li a:hover{ color:#fe4c01; }

.primary-menu li{ border-left:none!important;  }
.main-navigation ul ul{ margin:0; }
.main-navigation ul ul li{ background:url(../images/menu_arrow.png) no-repeat 23px 19px; padding-left:20px; }
.main-navigation ul ul ul li{ border-top:0; }
.main-navigation li{ border-top:solid 1px #202020; }
.main-navigation .primary-menu{ border-bottom:solid 1px #202020;}
.cycloneslider-template-default .cycloneslider-caption-description{ font-size:28px!important;}

.top_inner_banner .banner_cont h2{ font-size:40px; line-height:45px; }
.top_inner_banner .banner_cont p{ width:100%; }
.tab_menu li{ margin-left:25px; }
.link_area ul li{ width:100%; }
.btm_banner .banner_cont{ width:80%; }
.btm_banner .banner_cont h2{ font-size:40px; line-height:42px; }

.top_inner_banner .banner_cont h2{ font-size:28px; line-height:32px; }
.top_inner_banner .banner_cont p{ font-size:12px; }
.book_farm{ padding:20px; }
.book_farm p{ font-size:25px; margin-bottom:18px; }
.inner_news_area h2{font-size:28px; line-height:32px;}
.inner_news_area{ padding:20px; }
.goToTop{ position:relative; height:auto; }
.tab_menu li{ font-size:12px; margin-left:10px; }

.goToTop{ position:relative; }

.home_categories ul li h2{ font-size:22px; }

}

@media only screen
and (max-width:991px) and (min-width:768px){
/*************** board-of-directors ***************/
.brd-txt {width: 73%;}
.home_categories ul li{ min-height:155px;}
.home_categories ul li .overlay_text p{margin-bottom:0;}
}


@media only screen
and (max-width:905px) and (min-width:768px){
.header_text .header_fixed_text{ top:104px; left:25%; padding:0 30px;}
.primary-menu li a{ padding:15px 13px; }
.header_text .header_fixed_text section{ font-size:28px!important;}
.cycloneslider-template-default .cycloneslider-caption{ top:30%; left:25%!important; }
.cycloneslider-template-default .cycloneslider-caption-description{ padding:13px 20px!important; font-size:24px!important; }

.calender_top_right{ font-size:25px;}
.calender_row ul li{ width:22%}
.event_heading{ font-size:12px; }
.calender_date{ font-size:16px; }
.calender_row ul li.second a.post-thumbnail{ height:103px; }
.calender_row ul li{ min-height:355px; }
.calender_row ul li a.post-thumbnail{ margin:0; }
.event_title h2 a{ padding:10px 0; }
.calender_two_col .book_col{ width:48%; }

.four_box ul li{ min-height:232px;}

.three_col_grid ul li{ min-height:224px; }
.tab_lft_contain{ width:58%; }

.two_col .two_row{ min-height:370px; }

.entertainment_call ul li p{ font-size:15px; }

}


@media only screen
and (max-width : 767px){

.home_categories ul li:nth-child(3n+2){ width:50%;}
.home_categories ul li:nth-child(3n+3){ width:50%;}
.newsletter_area{ background:#FFFFFF; }

.top_inner_banner .banner_cont p{ /*display:none;*/}
.tab_lft_contain{ width:100%; margin-bottom:25px;}
.tab_rgt_contain{ width:100%; }

.design_contact_box{ border:solid 5px #000; padding:20px; max-width:100%; box-sizing:border-box; background:none; }
.design_contact_box .corner_mid{ background:none; }
.design_contact_box .corner_top, .design_contact_box .corner_btm{ display:none;}

.btm_banner .banner_cont h2{ font-size:30px; line-height:35px;}

.tab_menu li{ font-size:13px; margin-left:15px; }

.inner_body_content .inner_lft{ width:100%; }
.inner_body_content .sidebar_area{ width:100%; }
.btm_banner .banner_cont h2{ font-size:22px; line-height:25px;}

.inner_body_content{ width:100%; }
.sidebar_area{ width:100%; }
.tab_menu li a{ padding:10px 0; }

.leftsection{ width:100%; }
.calender_row ul li{ width:100%; box-sizing:border-box;}
.calender_row ul li a.post-thumbnail{ margin:0; padding:10px; }
.event_cal_top{ padding:10px 10px 0 10px;  }
.calender_row ul li.second{ width:100%; }
.calender_row ul li.second a.post-thumbnail{ height:100%; }

.home_categories ul li p{ font-size:15px; margin-bottom:0; }
.events_area{ background:#eacc94; }
.footer_area .footer_col{ text-align:center;}
.calender_search_area #categorysearch{ position:relative; top:0; right:0; }

.three_col_grid ul li{ width:100%; min-height:100%; margin-bottom:12px; }

.two_col .two_row{ width:100%; margin-bottom:15px; min-height:auto; }
.four_box ul li{ width:100%; margin-bottom:15px; }

.entertainment_call ul li p{ font-size:12px; }
.calender_search_area{top: 0px;}

.three-column-grid ul li {
    line-height: 2em;
    float: left;
    display: inline;
    width: 100%;
    padding: 4px;
}

.date-back-color{
	margin-top: -46px;
	/*margin-top:-42px;
	background:rgba(0,0,0,0.9);*/
	text-align:center;
	padding:9px;
}

.date-back-color span{
	/*width: 80px;
	height: 34px;
	line-height: 34px;
	font-size:16px;*/
	width: 50px;
    height: 25px;
    line-height: 25px;
    font-size: 10px;
}

.count-label{
	display: block;
	font-size: 12px;
    width: 35%;
    color: white;
    text-align: center;
    float: left;
    padding: 5px;
}

.date-back-color-fair{
	margin-top: -46px;
	/*margin-top:-42px;
	background:rgba(0,0,0,0.9);*/
	text-align:center;
	padding:9px;
}

.count-label-fair{
	display: block;
	font-size: 12px;
    width: 45%;
    color: white;
    text-align: center;
    float: left;
	padding: 5px;
	font-family: 'Arial Narrow';
}

.date-back-color-fair span{
	/*width: 80px;
	height: 34px;
	line-height: 34px;
	font-size:16px;*/
	width: 50px;
    height: 25px;
    line-height: 25px;
	font-size: 10px;
	font-family: 'Arial Narrow';
}

.cycloneslider-template-default .cycloneslider-caption-description .slider_center {
    background: #fff;
    color: #ff4c00;
    padding: 10px 20px;
}

.cycloneslider-template-default .cycloneslider-caption-description .slider_center1 {
    background: #ff4c00;
    color: #fff;
    padding: 10px 20px;
}

.page-id-72793 .wcs-timetable__monthly-calendar .wcs-day:before { display: none; }
	
}

@media only screen
and (max-width:767px) and (min-width:500px){
.header_text .header_fixed_text{ top:84px; left:25%; padding:0 30px;}
.header_text .header_fixed_text section{ font-size:13px!important;}
.cycloneslider-template-default .cycloneslider-caption{ top:54%; left:29%!important; }
.cycloneslider-template-default .cycloneslider-caption-description{ padding:6px 20px!important; font-size:18px!important; }
.header_fixed_text{ margin-top:-27.9px!important;}

.cycloneslider-template-default .cycloneslider-caption{ top:54%; left:66%!important; }
.cycloneslider-template-default .cycloneslider-caption-description{ padding:9px 20px!important; font-size:13px!important; }

/*************** board-of-directors ***************/
.brd-txt {
    width: 70%;
    float: left;
}

.three-column-grid ul li {
    line-height: 2em;
    float: left;
    display: inline;
    width: 100%;
    padding: 4px;
}


}

@media only screen
and (max-width : 625px){

	.cycloneslider-caption-title{ font-size:16px!important; }
	.cycloneslider-template-default .cycloneslider-caption-description{ font-size:20px!important;}
	.home_categories ul li:nth-child(3n+1){ width:100%;}
	.footer_area .footer_col{ width:100%; min-height:auto; border-bottom:solid 1px #b2b2b2; padding-bottom:20px; }
	.footer_area .footer_col:nth-child(2){ width:100%;text-align: center;}
	.footer_area .footer_col:nth-child(3){ width:100%;text-align: center;}
	.footer_area .footer_col:nth-child(4){ width:100%;text-align: center;}
	.footer_area .footer_col:nth-child(6){ width:100%;text-align: center;}
	.footer_area .footer_col h2{ margin-bottom:15px; margin-top:25px; }
	.footer_area{ padding-top:40px; padding-bottom:40px;}
	.event_palet{ padding:0; margin:0; }
	.newsletter_area form .tnp-field-email{ width:70%; }

	.newsletter_area{ padding-bottom:0; }
	.newsletter_area h2{ font-size:30px; line-height:35px; }
	.newsletter_area p{ font-size:18px; line-height:23px; }
	.top_contact ul li{ width:100%; padding:0 5px; box-sizing:border-box; border:none;}
	.top_contact{ padding-top:0; }

	.nav_area, .search_area{ display:inherit; }
	.nav_area{ width:100%; float:left; }
	.search_area{ float:right; }

	.dn_cont { display:none; }
	.event_information ul li{ margin-bottom:25px; margin-left:0; width:60%;}
	.top_inner_banner .banner_cont h2{ font-size:28px; line-height:32px; }
	.tab_menu li{ width:100%; margin-left:0; border-bottom:solid 1px #fff; }
	.tab_lft_contain h2, .event_information h2{ font-size:26px; }
	.tab_lft_contain h3{ font-size:22px; line-height:26px; }
	.inner_body_cont{ margin-top:0;  }

	.announcements .announcements_right{ float:none; width:100%; margin-bottom:20px; }
	.announcements .announcements_lft{ float:none; width:100%; }

	.three-column-grid ul li {
		line-height: 2em;
		float: left;
		display: inline;
		width: 100%;
		padding: 4px;
	}

	.date-back-color span{
		/*width: 70px;
		height: 30px;
		line-height: 30px;
		font-size:14px;*/
		width: 50px;
		height: 25px;
		line-height: 25px;
		font-size: 10px;
	}

	}



@media only screen
and (max-width:499px) and (min-width:371px){
.header_text .header_fixed_text{ top:59px; left:18%; padding:0 30px;}
.header_text .header_fixed_text section{ font-size:13px!important;}
.cycloneslider-template-default .cycloneslider-caption{ top:54%; left:23%!important; }
.cycloneslider-template-default .cycloneslider-caption-description{ padding:6px 20px!important; }
.header_fixed_text{ margin-top:-23.9px!important;}

.cycloneslider-template-default .cycloneslider-caption{ top:54%; left:60%!important; }
.cycloneslider-template-default .cycloneslider-caption-description{ padding:6px 15px!important; font-size:11px!important; }

.three-column-grid ul li {
    line-height: 2em;
    float: left;
    display: inline;
    width: 100%;
    padding: 4px;
}

}


@media only screen
and (max-width : 500px){
.events_head h2{ font-size:32px; line-height:35px; }
.event_palet li{ width:100%; }
.home_about_area h2{ font-size:30px;}
.home_about_area h3{ font-size:18px; }
.home_about_area p{ font-size:16px; }
.cycloneslider-caption-title{ font-size:11px!important; }
.cycloneslider-template-default .cycloneslider-caption-description{ font-size:13px!important; }
.event_information ul li{ width:100%;}
.btm_banner .banner_cont h2{ font-size:24px; }
.top_inner_banner .banner_cont h2{ font-size:14px; line-height:20px;}
.btm_banner .banner_cont p{ margin-top:5px; }
.btm_banner .banner_cont a.more_btn{ padding:0 20px; }
.search_page_cont .entry-summary p{ font-size:13px; line-height:19px; }
.calender_top_right{ font-size:30px; }

/*************** board-of-directors ***************/
.brd-img {width: 100%; float: none;margin-right: 0px;margin-bottom: 15px;text-align: center;}
.brd-txt {
    width: 100%;
    float: none;
	text-align: center;
}

	.three-column-grid ul li {
    line-height: 2em;
    float: left;
    display: inline;
    width: 100%;
    padding: 4px;
}
.home_categories ul li{ min-height:150px;}

}



@media only screen
and (max-width:370px) and (min-width:315px){
.header_text .header_fixed_text{ top:59px; left:18%; padding:0 30px;}
.header_text .header_fixed_text section{ font-size:13px!important;}
.cycloneslider-template-default .cycloneslider-caption{ top:63%; left:29%!important; }
.cycloneslider-template-default .cycloneslider-caption-description{ padding:6px 20px!important; }
.header_fixed_text{ margin-top:-23.9px!important;}
.cycloneslider-template-default .cycloneslider-caption{ top:54%; left:60%!important; }
.cycloneslider-template-default .cycloneslider-caption-description{ padding:8px 15px!important; font-size:11px!important; }

.three-column-grid ul li {
    line-height: 2em;
    float: left;
    display: inline;
    width: 100%;
    padding: 4px;
}


}


@media only screen
and (max-width : 370px){
.nav_area{ width:100%; }
.home_categories ul li{ min-height:182px; }
.events_head h2{ font-size:25px;  }
.events_head h3{ font-size:15px; }
.events_head{ padding-bottom:20px; }
.events_area{ padding:40px 0; }
.home_categories ul li h2{ font-size:15px;}
.cycloneslider-caption-title{ font-size:9px!important; }
.home_about_area h3{ font-size:15px; margin-bottom:15px; }
.newsletter_area form .tnp-field-email{ width:65%; }
.footer_area{ padding-top:20px!important; padding-bottom:20px!important; }
.btm_banner .banner_cont h2{ font-size:16px;}
.btm_banner .banner_cont a.more_btn{}

.three-column-grid ul li {

    width: 100%!important;
}

.btm_banner .banner_cont h2 {
    font-size: 25px!important;
}
}

/*@media only screen
and (max-width : 769px) and (min-width : 768px){}*/

@media only screen
and (min-device-width : 375px)
and (max-device-width : 667px) {

		.three-column-grid ul li {
		width: 100%!important;
	}

	.btm_banner .banner_cont h2 {
    font-size: 25px!important;
}
}


@media only screen and (max-width:767px) and (min-width:100px){
	#centennialfarm table{ width: 100% !important;}
	#centennialfarm table tr{ width: 100% !important;}
	#centennialfarm table tr td{ width: 100% !important;}
	#centennialfarm table h3{ font-size: 14px;}
	#centennialfarm table p{ font-size: 13px !important; line-height: 18px !important;}
	.fsBody .fs4Col .fsFieldCell{ width: 100% !important;}
	.fsBody div.fsFieldZip{ width: 22% !important;}
	.fsForm textarea, .fsRowBody input[type=email], .fsRowBody input[type=number], .fsRowBody input[type=tel], .fsRowBody input[type=text]{ max-width: 100% !important; border: 1px solid #333 !important;}
	.fsForm select{ border: 1px solid #333 !important;}
	.primary-menu li .sub-menu li:first-child{ border-left: 0 !important;}
	.site-header-menu{ background: rgba(0, 0, 0, 0.95) !important;}
	.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a{ color: #ff4c01 !important;}
	.vFull{ width: 100% !important;}
	.vFull iframe{ width: 100% !important;}
}

@media only screen and (max-width:649px) and (min-width:100px){
.top_inner_banner .banner_cont{ width: 100% !important;}
.top_inner_banner .banner_cont p{ margin-left: 0; margin-top: 5px; padding: 5px; line-height: 16px; width: auto;}
.top_inner_banner .banner_cont h2{ line-height: 6px;}
.sub_menu{ margin-top: 5px;}
.page-id-3622 #centennialfarm{ margin-left: -17px !important; margin-right: -17px !important;}
}
@media only screen and (max-width : 400px){
	.home_categories ul li{ min-height:120px !important;}
}


@media (max-width: 1744px) {
  .date-back-color span{ display: inline-block; width: 18% !important;}
  .count-label{ width: 20% !important; margin-top: -6px !important;}
  .home_categories{ margin-top: 0 !important;}
}
@media (max-width: 1256px) {
  .date-back-color span{ font-size: 20px !important; width: 14% !important;}
  .count-label{ font-size: 20px !important; width: 28% !important; margin-top: 0 !important;}
}
@media (max-width: 767px) {
  .date-back-color span{ width: 24% !important; font-size: 15px !important; display: inline-block !important; height: auto !important; margin: 0 !important; padding: 10px 0 !important; border-left: 2px solid #000; border-right: 2px solid #000;}
  .count-label{ width: 100% !important; font-size: 18px !important;}
  .date-back-color{ margin-top: 0 !important; padding: 10px 0 25px 0 !important; background: #000 !important;}
}

/* 12/26/2019 */

@media (min-width: 768px) {
	#regForm .woocommerce .summary.entry-summary {
		width: 100%!important;
		margin: auto;
		padding-left: 0;
	}

	#regForm .woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label { width: 75%; }

	#regForm .woocommerce div.product form.cart .button {margin-bottom: 20px; }

	#regForm .entry-summary h3 { margin-bottom: 10px!important; }
}

@media (max-width: 768px) {
	#regForm .woocommerce .summary.entry-summary {
		width: 100%!important;
		margin: auto;
		padding-left: 0;
	}

	#regForm .woocommerce .grouped_form .group_table tr.woocommerce-grouped-product-list-item td.woocommerce-grouped-product-list-item__quantity,
	#regForm .woocommerce .grouped_form .group_table tr td.woocommerce-grouped-product-list-item__price { width: 20%!important; }

	#regForm .woocommerce .grouped_form .group_table tr.woocommerce-grouped-product-list-item td.woocommerce-grouped-product-list-item__label { width: 60%!important; }

	#regForm .woocommerce div.product form.cart .button { margin-bottom: 20px; }
	
	/*  WEEKLY CLASS  */
    .page-id-23212 .wcs-timetable__list .wcs-class .wcs-class__image {
        width: 40%!important;
        height: 140px;
        display: inline-block;
        margin: 20px 20px 0px 0px;
    }
    
    .page-id-23212 .wcs-timetable__list .wcs-class .wcs_contentwrap {
        flex-wrap: wrap;
        width: 56%;
    }
	
	.page-id-23212 .wcs-timetable__list .wcs-class .wcs_contentwrap time.wcs-class__time {
		width: 18% !important;
		margin: 10px 0 0 !important;
	}
}

@media (max-width: 576px) {
	#regForm { padding: 40px 15px!important; }

	#regForm .woocommerce .grouped_form .group_table tr td.woocommerce-grouped-product-list-item__price { width: 25%!important; }

	#regForm .woocommerce form .form-row { width: 100%; }

	#regForm .woocommerce form .form-row:last-child { margin-bottom: 20px!important; }

	#regForm .woocommerce div.product p.price { line-height: 2; }
	
	/* WEEKLY CLASS */
	.page-id-23212 .wcs-timetable__list .wcs-class .wcs-class__image,
	.page-id-23212 .wcs-timetable__list .wcs-class .wcs_contentwrap time.wcs-class__time { width: 100%!important; }
	
	.page-id-23212 .wcs-timetable__list .wcs-class .wcs-class__image { height: 200px; }

	.page-id-23212 .wcs-timetable__list .wcs-class .wcs_contentwrap .wcs-class__meta { margin: 10px 0; }
	
	.page-id-1600 .ocfair-verticals-main-container li .gik:hover .time-box { height: 100%; }
	
	.page-id-1600 .ocfair-verticals-main-container .time-box p { font-size: 16px; }
}
/* 12/26/2019 */


/* 2025 */
@media (max-width: 1170px) {
    .tippy__top_header_cont { width: 95%; }
}
    
@media (max-width: 991px) {
    .tippy__top_header_logos a img { max-height: 35px; }
        
    /*.tippy__top_header_logos a:nth-child(3) img { max-height: 35px; }*/
}
    
@media only screen and (max-width: 906px) {
    .search_area { top: 50px!important; }
}
    
@media (max-width: 576px) {
    .tippy__top_header_logos { gap: 15px; }
    
    .tippy__top_header_logos { justify-content: center; }
            
    .tippy__top_header_logos a img { max-height: 35px; }
        
    a.tippy__top_header_btn {
        font-size: 14px;
        padding: 4px 12px;
    }
        
    /*.tippy__top_header_logos a:nth-child(3) img { max-height: 30px; }*/
}

@media (min-width: 1025px) {
    .page-id-1600 .ocfair-verticals-main-container li .gik:hover .time-box { height: 75%; }
}

@media (min-width: 1201px) {
    .page-id-1600 .ocfair-verticals-main-container li .gik:hover .time-box { height: 55%; }
}

@media (min-width: 1301px) {
    .page-id-1600 .ocfair-verticals-main-container li .gik:hover .time-box { height: 50%; }
}

@media (min-width: 1401px) {
    .page-id-1600 .ocfair-verticals-main-container li .gik:hover .time-box { height: 42%; }
}
/* 2025 */

/* FARM TOURS APP */
@media (max-width: 1350px) {
    .page-template-page-farm-app .wrapper { max-width: 98%; }
}

@media (max-width: 1170px) {
    .page-template-page-farm-app .wrapper { width: 95%!important;}
    
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-1.wpbs-main-wrapper-form-1,
	.wpbs-main-wrapper.wpbs-main-wrapper-calendar-3.wpbs-main-wrapper-form-3,
	.wpbs-main-wrapper.wpbs-main-wrapper-calendar-4.wpbs-main-wrapper-form-4,
	.wpbs-main-wrapper.wpbs-main-wrapper-calendar-5.wpbs-main-wrapper-form-3,
	.wpbs-main-wrapper.wpbs-main-wrapper-calendar-6.wpbs-main-wrapper-form-1,
	.wpbs-main-wrapper.wpbs-main-wrapper-calendar-8.wpbs-main-wrapper-form-3,
	.wpbs-main-wrapper.wpbs-main-wrapper-calendar-9.wpbs-main-wrapper-form-1,
	.wpbs-main-wrapper.wpbs-main-wrapper-calendar-10.wpbs-main-wrapper-form-3,
	.wpbs-main-wrapper.wpbs-main-wrapper-calendar-11.wpbs-main-wrapper-form-1 {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }
}

@media (max-width: 576px) {
	.wpbs-container .wpbs-calendars .wpbs-calendar.wpbs-has-prices table tr td .wpbs-date-inner .wpbs-date-number { flex-direction: row; }
	
    /* GRADE LEVEL AND NUMBER OF GROUPS */ 
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-1.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(3),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-1.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(4), 
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-3.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(3),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-3.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(4),
	.wpbs-main-wrapper.wpbs-main-wrapper-calendar-5.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(3),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-5.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(4),
	.wpbs-main-wrapper.wpbs-main-wrapper-calendar-6.wpbs-main-wrapper-form-6 .wpbs-form-fields .wpbs-form-field:nth-child(3),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-6.wpbs-main-wrapper-form-6 .wpbs-form-fields .wpbs-form-field:nth-child(4),
	.wpbs-main-wrapper.wpbs-main-wrapper-calendar-9.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(3),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-9.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(4), 
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-8.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(3),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-8.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(4),
	.wpbs-main-wrapper.wpbs-main-wrapper-calendar-11.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(3),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-11.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(4), 
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-10.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(3),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-10.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(4) { width: 100%;  }
    
    /* GROUPS */
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-1.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(5),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-1.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(6),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-1.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(7),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-1.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(8),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-1.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(9),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-3.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(5),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-3.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(6),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-3.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(7),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-3.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(8),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-3.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(9),
	.wpbs-main-wrapper.wpbs-main-wrapper-calendar-5.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(5),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-5.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(6),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-5.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(7),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-5.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(8),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-5.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(9),
	.wpbs-main-wrapper.wpbs-main-wrapper-calendar-6.wpbs-main-wrapper-form-6 .wpbs-form-fields .wpbs-form-field:nth-child(5),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-6.wpbs-main-wrapper-form-6 .wpbs-form-fields .wpbs-form-field:nth-child(6),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-6.wpbs-main-wrapper-form-6 .wpbs-form-fields .wpbs-form-field:nth-child(7),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-6.wpbs-main-wrapper-form-6 .wpbs-form-fields .wpbs-form-field:nth-child(8),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-6.wpbs-main-wrapper-form-6 .wpbs-form-fields .wpbs-form-field:nth-child(9),
	.wpbs-main-wrapper.wpbs-main-wrapper-calendar-9.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(5),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-9.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(6),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-9.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(7),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-9.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(8),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-9.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(9),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-8.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(5),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-8.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(6),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-8.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(7),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-8.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(8),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-8.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(9),
	.wpbs-main-wrapper.wpbs-main-wrapper-calendar-11.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(5),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-11.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(6),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-11.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(7),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-11.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(8),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-11.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(9),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-10.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(5),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-10.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(6),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-10.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(7),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-10.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(8),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-10.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(9) { width: 100%; }
    
    /* CITY, STATE, ZIP */
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-1.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(15),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-3.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(15),
	.wpbs-main-wrapper.wpbs-main-wrapper-calendar-5.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(15),
	.wpbs-main-wrapper.wpbs-main-wrapper-calendar-6.wpbs-main-wrapper-form-6 .wpbs-form-fields .wpbs-form-field:nth-child(15),
	.wpbs-main-wrapper.wpbs-main-wrapper-calendar-9.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(15),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-8.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(15),
	.wpbs-main-wrapper.wpbs-main-wrapper-calendar-11.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(15),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-10.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(15) { width: 100%; }
    
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-1.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(16),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-3.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(16),
	.wpbs-main-wrapper.wpbs-main-wrapper-calendar-5.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(16),
	.wpbs-main-wrapper.wpbs-main-wrapper-calendar-6.wpbs-main-wrapper-form-6 .wpbs-form-fields .wpbs-form-field:nth-child(16),
	.wpbs-main-wrapper.wpbs-main-wrapper-calendar-9.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(16),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-8.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(16),
	.wpbs-main-wrapper.wpbs-main-wrapper-calendar-11.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(16),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-10.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(16) { width: 100%; }
    
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-1.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(17),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-3.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(17),
	.wpbs-main-wrapper.wpbs-main-wrapper-calendar-5.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(17),
	.wpbs-main-wrapper.wpbs-main-wrapper-calendar-6.wpbs-main-wrapper-form-6 .wpbs-form-fields .wpbs-form-field:nth-child(17),
	.wpbs-main-wrapper.wpbs-main-wrapper-calendar-9.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(17),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-8.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(17),
	.wpbs-main-wrapper.wpbs-main-wrapper-calendar-11.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(17),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-10.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(17) { width: 100%; }
    
    /* SCHOOL PHONE and FAX */
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-1.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(18),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-1.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(19),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-3.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(18),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-3.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(19),
	.wpbs-main-wrapper.wpbs-main-wrapper-calendar-5.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(18),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-5.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(19),
	.wpbs-main-wrapper.wpbs-main-wrapper-calendar-6.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(18),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-6.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(19),
	.wpbs-main-wrapper.wpbs-main-wrapper-calendar-9.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(18),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-9.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(19),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-8.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(18),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-8.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(19),
	.wpbs-main-wrapper.wpbs-main-wrapper-calendar-11.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(18),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-11.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(19),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-10.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(18),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-10.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(19) { width: 100%; }
    
    
    /* CONTACT #1 AND #2 */
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-1.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(21),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-1.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(22),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-1.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(23),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-1.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(24),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-1.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(25),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-1.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(26), 
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-1.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(27),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-3.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(21),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-3.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(22),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-3.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(23),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-3.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(24),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-3.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(25),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-3.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(26), 
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-3.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(27),
	.wpbs-main-wrapper.wpbs-main-wrapper-calendar-5.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(21),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-5.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(22),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-5.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(23),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-5.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(24),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-5.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(25),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-5.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(26), 
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-5.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(27),
	.wpbs-main-wrapper.wpbs-main-wrapper-calendar-6.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(21),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-6.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(22),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-6.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(23),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-6.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(24),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-6.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(25),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-6.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(26), 
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-6.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(27),
	.wpbs-main-wrapper.wpbs-main-wrapper-calendar-9.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(21),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-9.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(22),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-9.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(23),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-9.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(24),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-9.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(25),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-9.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(26), 
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-9.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(27), 
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-9.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(28), 
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-9.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(29), 
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-9.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(30), 
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-9.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(31), 
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-9.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(32),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-8.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(21),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-8.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(22),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-8.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(23),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-8.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(24),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-8.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(25),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-8.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(26), 
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-8.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(27), 
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-8.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(28), 
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-8.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(29), 
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-8.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(30), 
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-8.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(31), 
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-8.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(32),
	.wpbs-main-wrapper.wpbs-main-wrapper-calendar-11.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(21),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-11.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(22),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-11.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(23),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-11.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(24),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-11.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(25),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-11.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(26), 
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-11.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(27), 
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-11.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(28), 
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-11.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(29), 
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-11.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(30), 
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-11.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(31), 
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-11.wpbs-main-wrapper-form-1 .wpbs-form-fields .wpbs-form-field:nth-child(32),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-10.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(21),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-10.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(22),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-10.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(23),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-10.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(24),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-10.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(25),
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-10.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(26), 
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-10.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(27), 
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-10.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(28), 
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-10.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(29), 
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-10.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(30), 
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-10.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(31), 
    .wpbs-main-wrapper.wpbs-main-wrapper-calendar-10.wpbs-main-wrapper-form-3 .wpbs-form-fields .wpbs-form-field:nth-child(32) { width: 100%; }
}
/* FARM TOURS APP */