
@media only screen and (min-width:1550px){
	#header .top_menu li .sub-menu {max-width:782px;}
	.community-the-farm {padding:145px 0 140px;}
	.container li:before {top:4px;}
}
@media only screen and (min-width:1366px){
	#header .top_menu li .sub-menu {max-width:704px;}
}

@media only screen and (min-width:1200px){
body, html {height: 98%;min-height: 98%;}
.container , .container {width:1150px;position:relative; height: 100%;min-height: 100%;padding:0;}
.container_upper , .container_upper {
height: calc(100% - 100px);
min-height: calc(100% - 100px);
height: -webkit-calc(100% - 100px);
min-height:  -webkit-calc(100% - 100px);
height: -moz-calc(100% - 100px);
min-height: -moz-calc(100% - 100px);
height: -ms-calc(100% - 100px);
min-height:  -ms-calc(100% - 100px);
height: -o-calc(100% - 100px);
min-height:  -o-calc(100% - 100px);
}
.page-id-23 .container #content , .page-id-24 .container #content{margin:0 auto; position: absolute; top: 50%;transform: translateY(-50%);-webkit-transform:  translateY(-50%);-moz-transform:  translateY(-50%);-o-transform:  translateY(-50%);-ms-transform: translateY(-50%);}
}	

@media only screen and (min-width:992px) and (max-width:1199px) {
.fs-slides .owl-item.landscape img {height: 100% !important;object-fit: cover;}
.contain-title-text h3, .community-farm-contain h3, .page-template-default h3, .community-contain .contain-title-text h3:first-child {font-size:28px;}
.page-title h1::before {left:7%;width: 220px;}
.page-title h1::after {right:7%;width: 220px;}
#header .top_menu .sub-menu {background: #fff;float: left;width: 100%;margin: 7px 0 0;}
#header .top_menu .sub-menu li {padding: 8px 8px 0 0 !important;}
.community-farm-contain h3::before {right:5%;}
.community-farm-contain h3::after {left:5%;}	
#header .top_menu li .sub-menu {max-width:585px;}
.page-template-community .page-title h1::before {left: 2%;}
.page-template-community .page-title h1::after {right: 2%;}
.down-bottom {position:relative;}
.down-bottom::before {position:absolute; right:10px; color:#000;background:url(../images/if_ic_arrow_drop_down_48px_352021.png) right no-repeat;height:20px; width:20px; content:"";}
/***************** drop down css *************/
#header .menu li {position:relative;}
#header .menu > li i.fa {position: absolute;right:12px;top: 5px;color: #000;font-size:16px;}
#header .menu li:hover .sub-menu.open, #header .menu li .sub-menu.open {opacity: 1;transform: scale(1);visibility: visible;z-index: 1;position: absolute;left: 0;right: initial;
top: 100%;bottom: initial;}
/*#header .menu li:hover .sub-menu {opacity: 0;transform: scale(1);visibility: hidden;z-index: 0;position:absolute; left:0;}*/
#header .top_menu li.current_page_item .sub-menu {opacity: 1;transform: scale(1);visibility: visible;z-index: 9;}
#header .top_menu .menu li .sub-menu li a {font-size:11px;}
#header .menu {overflow:visible;}
#header .top_menu .menu li#menu-item-17 .sub-menu.open, #header .top_menu .menu li#menu-item-17 .sub-menu {left:-282px;}
#header {padding:30px 0;}
.top_menu {margin-top:6px;}
.community-the-farm {margin-top: -37px;padding: 140px 0 140px;}
.barn-img-title h1::before, .barn-img-title h1::after {width:150px;}
/***************** drop down css *************/
}

@media only screen and (min-width:768px) and (max-width:991px) {
.fs-slides .owl-item.landscape img {height: 100% !important;object-fit: cover;}
h1.title{font-size: 42px;}
h4.subtitle, .page-template-default h3, .community-contain .contain-title-text h3:first-child {font-size:22px;}
h2{ font-size: 32px;}
body{font-size: 14px;line-height: 16px;}
#content {padding: 30px;}
#header .top_menu .menu li a {font-size:13px;}
#header .top_menu .menu li {padding-right: 25px;}
#header .top_menu .menu li .sub-menu li a {font-size:12px;}
#header .top_menu .sub-menu {background-color:#fff; float:left;}
#header .top_menu .sub-menu li {padding: 8px 20px 0 0 !important;}
.top_menu {margin-top:0;}
.page-title h1::before {left:1%;width:160px;}
.page-title h1::after {right:1%;width:160px;}
.contain-title-text h3 {font-size:22px;}
.down a img {height: 30px;width: 45px;}
.community-farm-contain h3::before {right:1%;}
.community-farm-contain h3::after {left:1%;}
.community-farm-contain h3 {font-size:26px;}
.contain-title-text ul li, .farm-contain ul li, .defaultc ul li, .community-farm-contain-text ul li {font-size:16px;}
.farm-contain p {font-size:18px;}
.container_upper_home .home {padding:0 15px; top:53%;}
#header .top_menu li .sub-menu {max-width:460px;}
.page-template-community .page-title h1::before {left:1%; width:120px;}
.page-template-community .page-title h1::after {right:1%;width:120px;}
.next-images-row a img {height: 200px;}
#orchard3 {padding: 0 0 370px;}
.community-the-farm {padding:160px 0 460px;margin-top: -38px;}
.backstretch img {left: -565.168px !important;width: 1335.34px !important;} 
/***************** drop down css *************/
#header .menu li {position:relative;}
#header .menu > li i.fa {position: absolute;right: 8px;top: 1px;color: #000;font-size: 17px;}
#header .menu li:hover .sub-menu.open, #header .menu li .sub-menu.open {opacity: 1;transform: scale(1);visibility: visible;z-index: 1;position: absolute;left: 0;right: initial;
top: 100%;bottom: initial;}
/*#header .menu li:hover .sub-menu {opacity: 0;transform: scale(1);visibility: hidden;z-index: 0;position:absolute; left:0;}*/
#header .top_menu li.current_page_item .sub-menu {opacity: 1;transform: scale(1);visibility: visible;z-index: 9;}  
#header .top_menu .menu li .sub-menu li a {font-size:13px;}
#header .menu {overflow:visible;}
#header .top_menu .menu li#menu-item-17 .sub-menu.open, #header .top_menu .menu li#menu-item-17 .sub-menu {left:-200px;}
#header {padding:47px 0 50px;}
.orchard-contain {padding: 147px 0 30px;margin-top: -25px;}
.barn-img-title h1::before, .barn-img-title h1::after {width:60px;}
}
/***************** drop down css *************/
@media only screen and (max-width: 767px) {
.fs-slides .owl-item.landscape img {height: 100% !important;object-fit: cover;}
body {padding:111px 0 0 !important;font-size: 14px;line-height: 16px;}
#header {position: static;top:inherit;}
.container ul ul li{padding-bottom:5px;}
.slicknav_nav a:hover {background: #007843; color:#fff;}
.slicknav_nav .slicknav_row:hover, .slicknav_nav a:hover a {background: #007843;color: #fff;}
/*-.slicknav_nav .current-menu-item > a {background: #007843 none repeat scroll 0 0;border-radius: 6px;color: #fff;}*/
#menu2 .slicknav_menu .menu li > a.current-nav {background: #007843 none repeat scroll 0 0;border-radius: 6px;color: #fff;}
.repeator-1::before, .repeator-2::before {background: rgba(0, 0, 0, 0) url("images/plus.png") no-repeat scroll 0 0 / 33px auto;bottom: -9px;content: "";height: 38px;position: absolute;right: 47%;width: 33px;top:auto;}
.repeator-1, .repeator-2 {float:left;}
.team_content {min-height:auto;margin-bottom:30px;float:left;}
.team_page .button {font-size:14px; padding: 12px 5px;}
.team_page .btn {margin-bottom:10px; display: block;text-align: center;}
#content {padding: 35px 20px 0;}
#header .top_menu{display:none;}
#header{border:none;padding:20px 0;}
.header_main {float: left;width: 100%;position:relative; position: fixed;z-index: 999999;top: 0;}	
/*.home .tag1{ font-size: 52px;}
.home .tag2{font-size: 25px;}*/
#menu2 {float: left;position: relative;width: 100%; z-index: 9999;display:block;}
.slicknav_btn{ padding: 0;}
.slicknav_menu .slicknav_icon-bar {border-radius: 1px;background-color: #ffffff;display: block;height: 8px;margin-bottom: 5px;width: 52px;}
.slicknav_menu {background-color: #000000;padding: 5px;}
.container_upper_home .home{top:58%;}
h1.title{font-size: 36px;line-height: 54px;}
h4.subtitle{font-size: 20px;}
h2{font-size: 27px;line-height: 50px;}
div#title-area img {height: auto;width: 107px;}
.right-logo img {float: right;}
.right-logo a {float: right;}
.right-logo {float: right;width: 100%;}
.slicknav_nav a {text-align:left;font-family: "HelveticaNeue-Bold";}
.slicknav_menu .menu li .sub-menu li a {font-family: 'HelveticaNeueRegular'; font-weight:700; line-height:22px;}
.slicknav_menu .slicknav_icon-bar {height: 3px;width: 33px;}
.slicknav_nav {padding-bottom:10px;}
.slicknav_btn {margin-bottom:2px;}
.page-title h1, .barn-img-title h1 {font-size: 22px;letter-spacing: 3px;}
.down a img {height:23px;width:35px;}
.page-title h1::before, .community-farm-contain h3::before, .page-title h1::after, .community-farm-contain h3::after, .barn-img-title h1::before, .barn-img-title h1::after
 {width:0px; border:none;}
.page-title {margin:25px 0;}
.barn, .community-the-farm {padding: 120px 0 25px;margin-top: -40px;}
.orchard-contain {padding:120px 0 0 0;margin-top: -70px;}
div#orchard2, div#orchard3 {padding-top: 120px;margin-top: -35px;}
.barn-img {padding-bottom:35px;}
.farm-contain p, .farm-contain ul li, .contain-title-text ul li, .defaultc ul li {font-size:16px; line-height:20px;}
.community-farm-contain-text p, .community-farm-contain-text ul li {font-size:16px;line-height: 21px;}
.orchard-contain-row .row .col-md-6 {margin-bottom: 15px;}
#open-popup{display:inline-block;}
.contain-title-text h3, .page-template-default h3, .community-contain .contain-title-text h3:first-child, .community-farm-contain h3 {font-size:20px;}
.container li:before {background: #067844 none repeat scroll 0 0;top:4px;}
.page-template-community .container li:before {top:7px;}
.down.section-down {padding: 20px 0 40px;}
.container li {padding-left:20px;}
#content > .one_half > .one_half {padding-right:0;}
.community-contain-title {padding: 10px 0 0;}
img.community-img {float: none;text-align: center;margin: 0 auto 15px;display: table;}
.next-images-contain .row .col-md-4 {padding-left: 15px;padding-right: 15px;}
.container_upper_home .home {padding:0 15px;}
#open-popup > .one_half > .one_half {padding-right: 0;}
.next-images-row a img {margin: 0 auto; height:auto;}
.banner-text-img img {height:auto;width:280px;}
.contain-title-text {float: left;margin: 15px 0 0;}
.page-template-front-page .backstretch img {width: auto !important;height: auto !important;left: 0 !important;position: initial !important;
bottom:initial !important;top:0 !important}
.backstretch  {overflow:hidden;}
.page-template-front-page body {overflow:hidden;}
.next-images-contain {clear: both;}
.scroll-screen a img {width: 50px;}
.two-images {padding: 30px 0 0 0;}
.page-gallery-image  img {width:100%;}
.contain-img a img {margin: 0 auto;display: block;}
.contain-title-text {margin:0;}
.community-contain-row {clear: both;padding: 50px 0 0 0;}
.scroll-screen{display:none;}
}
@media screen and (max-width:736px) {
.container_upper_home .home {top: 65%;}
}
@media (max-width: 667px){}
@media only screen and (max-width: 568px) {
.container_upper_home .home {top: 67%;}
}
@media (max-width:414px){
.container_upper_home .home {top: 58%;}
}
@media only screen and (max-width: 360px) {}
@media only screen and (max-width:320px) {
.container_upper_home .home {top: 58%;}
}