
 
/*--font-family: 'Sacramento', cursive;--*/

.row{ margin: 0;}
.nopadding{ padding: 0;}
.white{ color: #fff !important;}
.black{ color: #33473E !important;}
.black-bg{ background: #e57702 !important;}
.uppercase{ text-transform: uppercase;}
.big-web-heading{ font-weight: 800; font-size: 200px; margin: 0; line-height: .8; color: #F0F0F0;} 
.web-heading{ font-weight: normal; font-size: 80px; margin: 0; text-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);}
.web-sub-heading{ font-weight: bold; font-size: 60px; margin: 0; line-height: 1; color:#33473E;}
.web-button{ font-weight: 600; font-size: 18px; line-height: .8; display: inline-block; padding: 20px 35px; }

.common-hover-yellow{ position: relative; overflow: hidden; background: #EDDD5E; color: #33473E; transition: all ease-in-out .4s;}
.common-hover-yellow:after{ content:""; width: 100%; height: 100%; position: absolute; top: 0; left: -100%; background: #33473E; transition: all ease-in-out .4s;}
.common-hover-yellow span{ position: relative; z-index: 1;}
.common-hover-yellow:hover:after{ left: 0;}
.common-hover-yellow:hover{ color: #fff;}

.common-hover-transparent{ position: relative; overflow: hidden; background: transparent; color: #33473E; border: 2px solid #33473E; transition: all ease-in-out .4s;}
.common-hover-transparent:after{ content:""; width: 100%; height: 100%; position: absolute; top: 0; left: -100%; background: #33473E; transition: all ease-in-out .4s;}
.common-hover-transparent span{ position: relative; z-index: 1;}
.common-hover-transparent:hover:after{ left: 0;}
.common-hover-transparent:hover{ color: #fff;}



[data-aos][data-aos][data-aos-duration="3500"],body[data-aos-duration="3500"] [data-aos]{transition-duration:3.5s}[data-aos][data-aos][data-aos-delay="3500"],body[data-aos-delay="3500"] [data-aos]{transition-delay:3.5s}[data-aos][data-aos][data-aos-delay="3500"].aos-animate,body[data-aos-delay="3500"] [data-aos].aos-animate{transition-delay:3.5s}
[data-aos][data-aos][data-aos-duration="4000"],body[data-aos-duration="4000"] [data-aos]{transition-duration:4s}[data-aos][data-aos][data-aos-delay="4000"],body[data-aos-delay="4000"] [data-aos]{transition-delay:4s}[data-aos][data-aos][data-aos-delay="4000"].aos-animate,body[data-aos-delay="4000"] [data-aos].aos-animate{transition-delay:4s}
[data-aos][data-aos][data-aos-duration="4500"],body[data-aos-duration="4500"] [data-aos]{transition-duration:4.5s}[data-aos][data-aos][data-aos-delay="4500"],body[data-aos-delay="4500"] [data-aos]{transition-delay:4.5s}[data-aos][data-aos][data-aos-delay="4500"].aos-animate,body[data-aos-delay="4500"] [data-aos].aos-animate{transition-delay:4.5s}
[data-aos][data-aos][data-aos-duration="5000"],body[data-aos-duration="5000"] [data-aos]{transition-duration:5s}[data-aos][data-aos][data-aos-delay="5000"],body[data-aos-delay="5000"] [data-aos]{transition-delay:5s}[data-aos][data-aos][data-aos-delay="5000"].aos-animate,body[data-aos-delay="5000"] [data-aos].aos-animate{transition-delay:5s}
[data-aos][data-aos][data-aos-duration="5500"],body[data-aos-duration="5500"] [data-aos]{transition-duration:5.5s}[data-aos][data-aos][data-aos-delay="5500"],body[data-aos-delay="5500"] [data-aos]{transition-delay:5.5s}[data-aos][data-aos][data-aos-delay="5500"].aos-animate,body[data-aos-delay="5500"] [data-aos].aos-animate{transition-delay:5.5s}
[data-aos][data-aos][data-aos-duration="6000"],body[data-aos-duration="6000"] [data-aos]{transition-duration:6s}[data-aos][data-aos][data-aos-delay="6000"],body[data-aos-delay="6000"] [data-aos]{transition-delay:6s}[data-aos][data-aos][data-aos-delay="6000"].aos-animate,body[data-aos-delay="6000"] [data-aos].aos-animate{transition-delay:6s}
[data-aos][data-aos][data-aos-duration="6500"],body[data-aos-duration="6500"] [data-aos]{transition-duration:6.5s}[data-aos][data-aos][data-aos-delay="6500"],body[data-aos-delay="6500"] [data-aos]{transition-delay:6.5s}[data-aos][data-aos][data-aos-delay="6500"].aos-animate,body[data-aos-delay="6500"] [data-aos].aos-animate{transition-delay:6.5s}
[data-aos][data-aos][data-aos-duration="7000"],body[data-aos-duration="7000"] [data-aos]{transition-duration:7s}[data-aos][data-aos][data-aos-delay="7000"],body[data-aos-delay="7000"] [data-aos]{transition-delay:7s}[data-aos][data-aos][data-aos-delay="7000"].aos-animate,body[data-aos-delay="7000"] [data-aos].aos-animate{transition-delay:7s}
[data-aos][data-aos][data-aos-duration="7500"],body[data-aos-duration="7500"] [data-aos]{transition-duration:7.5s}[data-aos][data-aos][data-aos-delay="7500"],body[data-aos-delay="7500"] [data-aos]{transition-delay:7.5s}[data-aos][data-aos][data-aos-delay="7500"].aos-animate,body[data-aos-delay="7500"] [data-aos].aos-animate{transition-delay:7.5s}
[data-aos][data-aos][data-aos-duration="8000"],body[data-aos-duration="8000"] [data-aos]{transition-duration:8s}[data-aos][data-aos][data-aos-delay="8000"],body[data-aos-delay="8000"] [data-aos]{transition-delay:8s}[data-aos][data-aos][data-aos-delay="8000"].aos-animate,body[data-aos-delay="8000"] [data-aos].aos-animate{transition-delay:8s}
[data-aos][data-aos][data-aos-duration="8500"],body[data-aos-duration="8500"] [data-aos]{transition-duration:8.5s}[data-aos][data-aos][data-aos-delay="8500"],body[data-aos-delay="8500"] [data-aos]{transition-delay:8.5s}[data-aos][data-aos][data-aos-delay="8500"].aos-animate,body[data-aos-delay="8500"] [data-aos].aos-animate{transition-delay:8.5s}
[data-aos][data-aos][data-aos-duration="9000"],body[data-aos-duration="9000"] [data-aos]{transition-duration:9s}[data-aos][data-aos][data-aos-delay="9000"],body[data-aos-delay="9000"] [data-aos]{transition-delay:9s}[data-aos][data-aos][data-aos-delay="9000"].aos-animate,body[data-aos-delay="9000"] [data-aos].aos-animate{transition-delay:9s}
[data-aos][data-aos][data-aos-duration="9500"],body[data-aos-duration="9500"] [data-aos]{transition-duration:9.5s}[data-aos][data-aos][data-aos-delay="9500"],body[data-aos-delay="9500"] [data-aos]{transition-delay:9.5s}[data-aos][data-aos][data-aos-delay="9500"].aos-animate,body[data-aos-delay="9500"] [data-aos].aos-animate{transition-delay:9.5s}



#header.full-header #logo{ border-right: none;}
#header.transparent-header.full-header #header-wrap{ border-bottom: none;}
#primary-menu ul li > a{ font-family: 'Barlow', sans-serif; color: #fff; font-weight: 600; font-size: 16px; transition: all ease-in-out .4s;}
.sticky-header #primary-menu ul li > a{ color: #33473E;}
.sticky-header #logo img{ height: 80px !important;content: url(ranch-logo.png);}		
.sticky-header #header-wrap{ height: 80px;}		
.sticky-header #primary-menu ul li > a{ padding: 29px 15px;}
#primary-menu ul li:hover > a, #primary-menu ul li.current > a{ color: #EDDD5E;}	
.sticky-header #primary-menu ul li:hover > a, .sticky-header #primary-menu ul li.current > a{ color: #EDDD5E;}	

.bar-menu{ margin: 0 !important; position: absolute !important; top: 50% !important; transform: translateY(-50%) !important; 
right: 40px !important; display: none !important;}
.bar-menu .bar-one{ width: 30px; height: 3px; background: #33473E;}
.bar-menu .bar-two{ width: 30px; height: 3px; background: #33473E; margin: 5px 0;}
.bar-menu .bar-three{ width: 30px; height: 3px; background: #33473E;}
#side-panel-trigger-close a{ display: block; position: absolute; top: 25px; right: 35px; z-index: 2; font-size: 40px; line-height: .3;
display: inline-block; width: 17px; height: 18px; background-color: transparent !important;}
#side-panel .side-panel-wrap{ text-align: left;}
.side-menu-logo{ width: 100px; margin: 25px auto 0; display: inline-block;}
.nav-tree{ margin: 50px 0 20px;}
.nav-tree li{ display: block;}
.nav-tree li a {
	letter-spacing: 0;
	font-family: 'Barlow', sans-serif;
	display: inline-block;
	padding: 0px 0 12px;
	line-height: 1;
	font-size: 18px;
	font-weight: 600;
	margin: 0 0 12px;
	color: #fff !important;
	transition: all ease-in-out .4s;
	border-bottom: 1px solid #494949;
	width: 100%;
}
.nav-tree li:hover > a, .nav-tree li.current > a, .nav-tree li.active > a{ color: #EDDD5E !important;}
.custom-slidepanel{ background-color: #222222 !important;}
.body-overlay{ background-color: rgba(51,71,62,0.6);}


/*----====Preloader====----*/

.farminbox-preloader{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); animation: preloader linear 2.5s infinite; 
-webkit-animation: preloader linear 2.5s infinite; -moz-animation: preloader linear 2.5s infinite; -o-animation: preloader linear 2.5s infinite; z-index:9}

@keyframes preloader{
	
	0%{ opacity:0;}
	
	25%{ opacity:.5;}
	
	50%{ opacity:1;}
	
	75%{ opacity:.5;}
	
	100%{ opacity:0;}
}

@-webkit-keyframes preloader{
	
	0%{ opacity:0;}
	
	25%{ opacity:.5;}
	
	50%{ opacity:1;}
	
	75%{ opacity:.5;}
	
	100%{ opacity:0;}
}

@-moz-keyframes preloader{
	
	0%{ opacity:0;}
	
	25%{ opacity:.5;}
	
	50%{ opacity:1;}
	
	75%{ opacity:.5;}
	
	100%{ opacity:0;}
}

@-o-keyframes preloader{
	
	0%{ opacity:0;}
	
	25%{ opacity:.5;}
	
	50%{ opacity:1;}
	
	75%{ opacity:.5;}
	
	100%{ opacity:0;}
}

/*----====Banner====----*/

.custom-video-section{ padding: 0;}
/*.custom-slider-caption{ margin-top: -100px !important;}*/
.custom-slider-caption .web-heading{ font-family: 'Sacramento', cursive; line-height: .6; margin: 0 0 20px;}
.custom-slider-caption img{ display: block; margin: 0 auto;}
.custom-slider-caption img:last-of-type{ margin: 15px auto;}
.custom-slider-caption p{ font-weight: 600; font-size: 20px; line-height: 1.3; margin: 0;}
.custom-slider-caption p span{ display: block;}
.custom-slider-caption .web-button{ margin: 30px 0 0;}

.banner-divider{ display: none;}
.video-overlay{ display: none;}
.video-overlay-desktop{ background: transparent url('../images/banner-divider.png') no-repeat bottom center; background-size: contain; 
-webkit-backface-visibility: hidden; position: absolute; width: 100%; top: 0; left: 0; z-index: 5;}

/*----====About Us====----*/

.content{ background-color: transparent !important; margin-top: -154px; z-index: 5;}
.about-us{ position: relative;}
.banner-divider{ position: relative;}
.banner-divider img{ width:100%;}
.about-us .big-web-heading{ position: absolute; top: 70px; left: 0;}
.about-us .big-web-heading span{ display: block; color: #F0F0F0 !important;}

.about-content{ padding: 160px 0 100px;}

.about-content-left{ position: relative;}
.about-img1{ position: relative;}
.about-img2{ position: absolute; top: 220px; left: 243px;}
.about-badge{ position: absolute; top: 238px; left: -133px;}
.about-leaf1{ position: absolute; top: -84px; left: 0px;}
.about-leaf2{ position: absolute; top: 127px; left: 394px;}
.about-small-leaf1{ position: absolute; top: -60px; left: 112px;}
.about-small-leaf2{ position: absolute; top: 37px; left: 440px;}

.common-animation{ position: absolute; width: 100%; height: 100%; overflow: initial;}
.slow{ position: absolute; width: 100%; height: 100%; animation: slow linear 7s infinite 0.2s;}
.mid-slow{ position: absolute; width: 100%; height: 100%; animation: mid-slow linear 9s infinite 0.3s reverse;}
.very-slow{ position: absolute; width: 100%; height: 100%; animation: very-slow linear 8s infinite 0.4s reverse;}

@keyframes slow {
	
	0%{ transform: rotateZ(0) translate3d( 0, 1.5%, 0) rotateZ(0);}
	100%{ transform: rotateZ(360deg) translate3d( 0, 1.5%, 0) rotateZ(-360deg);}
}

@keyframes mid-slow {
	
	0%{ transform: rotateZ(0) translate3d( 0, 0.9%, 0) rotateZ(0);}
	100%{ transform: rotateZ(360deg) translate3d( 0, 0.9%, 0) rotateZ(-360deg);}
}

@keyframes very-slow {
	
	0%{ transform: rotateZ(0) translate3d( 0, 0.8%, 0) rotateZ(0);}
	100%{ transform: rotateZ(360deg) translate3d( 0, 0.8%, 0) rotateZ(-360deg);}
}

.about-content-right{margin-top:30px;}
.style-label{ font-weight: normal; font-size: 35px; color: #1B8230; font-family: 'Sacramento', cursive; text-transform: capitalize; 
cursor: text; margin: 0 0 15px; line-height: .8;}
.about-content-right .web-sub-heading{}
.about-content-right .web-sub-heading span{ font-style: italic; color: #1B8230 !important;}
.about-content-right p{ font-weight: 400; font-size: 16px; color: #989898; line-height: 1.3 !important; margin: 35px 0 55px;}
.about-content-right .web-button{}


/*----====About Details Section====----*/

.about-details{ /*background-image: url(../images/about-details-bg.jpg);*/ background-repeat: no-repeat; background-position: center; background-size: cover; 
padding: 140px 200px; position: relative;}
.about-divider{ position: absolute; top: 0; left: 0; width: 100%;}
.about-divider img{width: 100%;}
.product-divider{ position: absolute; bottom: 0; left: 0; width: 100%;}
.product-divider img{width: 100%;}
.about-details ul{ margin: 0 -15px; padding: 0; list-style: none;}
.about-details ul li{ margin: 0; padding: 0 15px; display: inline-block; text-align: center; float: left; width: 16.666666%;}
.about-details-box{ width: 110px; height: 110px; border-radius: 50%; display: flex; justify-content: center; align-items: center; background: #fff; 
box-shadow: 0 0 0 10px rgba(255, 255, 255,0.3); margin: 0 auto;}
.about-details ul li p{ font-weight: 600; font-size: 18px; color: #fff; line-height: 1.3 !important; margin: 40px 0 0;}
.about-details ul li p span{ display: block;}



/*----====Product====----*/

.product{ padding: 80px 200px 0;}

.product .style-label{ font-weight: normal; font-size: 35px; color: #1B8230; font-family: 'Sacramento', cursive; text-transform: capitalize; cursor: text; 
margin: 0 0 15px; line-height: .8; text-align: center; display: block;}
.product .web-sub-heading{ text-align: center;}
.veggie-busket{ padding: 50px 0 0;}
.product-title-ul{ margin: 0; padding: 0 0 15px; list-style: none; display: flex; align-items: center; border-bottom: 1px solid #C4C4C4;}
.product-title-ul li{ margin: 0 15px 0 0; padding: 0; display: inline-block; font-weight: 600; font-size: 30px; color: #33473E; line-height: 1;}
.title-img{ width: 50px; height: 50px; background: #1B8230; border-radius: 50%; display: flex; justify-content: center; align-items: center;}

.veggie-busket-content{ margin: 80px 0 0;}
.veggie-busket-content-left{ text-align: center;}
.veggie-busket-content-right{ padding: 0 110px 0 80px; position: relative;}
.veggie-leaf{ position: absolute; top: 55%; left: 76%;}
.veggie-leaf2{ top: 100%; left: 100%;}
.veggie-leaf2 img{ transform: rotate(150deg);}
.veggie-leaf3{ position: absolute; top: 66%; left: 94%;}
.veggie-leaf3 img{ transform: rotate(70deg);}
.veggie-busket-content-right a{ font-weight: 600; font-size: 16px; color: #33473E; line-height: 1; float: right; margin: 18px 0 0; position: relative;}
.busket-right-child{}
.busket-right-child h3{ font-weight: bold; font-size: 40px; color: #33473E; margin: 0 0 15px 0; line-height:1;}
.busket-right-child label{ cursor: text; margin: 0; font-weight: 600; font-size: 25px; color: #33473E; text-transform: initial; line-height: 1; letter-spacing: 0;
 font-family: 'Barlow', sans-serif;}
.busket-right-child label span{ color: #1B8230;}
.busket-right-child p{ font-weight: normal; font-size: 16px; color: #777; line-height: 1.3 !important; margin: 16px 0;}
.busket-right-child p span{ display: block;}
p.disclaimer{ font-size:14px; font-weight: 400; display: inline-block !important; margin-top:5px; color:#777; line-height:20px !important;}
p.disclaimer span{ color: #33473E; }
.live-produce-box{ background: #e57702; padding: 20px 25px; margin: 35px 0 19px;}
.produce-ul{ margin: 0 0 10px; padding: 0; list-style: none; display: flex; align-items: center;}
.produce-ul li{ margin: 0 15px 0 0; padding: 0; display: inline-block; font-weight: 600; font-size: 20px; color: #33473E; line-height: .8;}
.produce-ul li:last-child{ margin-right: 10px;}
.produce-img-box{ width: 40px; height: 40px; border-radius: 50%; background: #fff; display: flex; justify-content: center; align-items: center;}
.live-produce-box span{ font-weight: 500; font-size: 16px; color: #33473E; padding-left: 56px;}


.harvested-produce-box{ background: #AEE489; padding: 20px 25px 22px; position: relative;}
.harvested-produce-box .produce-ul{ margin: 0 0 15px;}
.harvested-produce-ul{ margin: 0; padding: 0; list-style: none;  float: left; width: 33.333333%; display: block;}
.harvested-produce-ul li{ margin: 0 0 10px; padding: 0; display: block; font-weight: 500; font-size: 16px; color: #33473E; line-height: 1;}
.harvested-produce-ul li:last-child{ margin-bottom: 0;}
.harvested-produce-child{ padding-left: 56px;}


.live-produce{}
.live-produce-child{ margin: 50px 0 0; position: relative;}
.common-product-ul{ margin: 0 -15px; padding: 0; list-style: none; position: relative;}
.common-product-ul li{ margin: 0; padding: 0 15px 45px; display: inline-block; width: 25%; float: left;}
.live-produce-img-box{ position: relative; display: flex; justify-content: center; align-items: center; overflow: hidden;}
.live-produce-img-box.orange{ background: #eddd5e;}
.live-produce-img-box.green{ background: #aee489;}
.live-produce-img-child{ padding: 30px 0; position: absolute; bottom: -112px; left: 0; right: 0; height: 112px; visibility: hidden; opacity: 0; transition: visibility ease-in-out .4s, opacity ease-in-out .4s, bottom ease-in-out .4s;}
.live-produce-img-box.orange .live-produce-img-child{ background: rgba(237, 221, 94, 0.75);}
.live-produce-img-box.green .live-produce-img-child{ background: rgba(174, 228, 137, 0.75);}
/*.live-produce-img-child.orange{ background: rgba(237, 221, 94, 0.75);}
.live-produce-img-child.green{ background: rgba(174, 228, 137, 0.75);}*/
.live-produce-img-box:hover .live-produce-img-child{ visibility: visible; opacity: 1; bottom: 0;}
/*.live-produce-img-child.haha{ bottom: 0;}*/
.live-produce-img-child ul{ margin: 0; padding: 0; list-style: none; display: flex; justify-content: center; align-items: center; height: 100%;}
.live-produce-img-child ul li{ margin: 0; padding: 0; display: inline-block; width: auto; padding: 0 10px;}
.live-produce-img-child ul li a{ font-weight: 600; font-size: 14px; padding: 12px 20px; width: 125px; display: block; white-space: nowrap; 
text-align: center; background: transparent; text-transform: uppercase;}
/*.live-produce-img-child ul li a:hover{ background: #33473E; color: #fff;}*/
.live-produce-img-box img{ width: 100%;}
.live-produce-img-content{ padding: 10px 10px;}
.produce-img-content-left{ float: left;}
.produce-img-content-left label{ margin: 0; text-transform: initial; cursor: text; font-weight: 500; font-size: 20px; color: #33473E; line-height: 1;
 font-family: 'Barlow', sans-serif; letter-spacing: 0;}
.produce-img-content-left p{ font-weight: 400; font-size: 13px; line-height: 1.3 !important; margin: 2px 0 0; color:#777;}
.produce-img-content-left p span{ display: block;}
.produce-img-content-right{ float: right;}
.produce-img-content-right span{ font-weight: 600; font-size: 25px; color: #1B8230; line-height: 1;}

.live-produce-leaf{ top: 12%; left: -7%;}
.live-produce-leaf2{ top: 38%; left: -10%;}
.live-produce-leaf2 img{ transform: rotate(90deg);}
.live-produce-leaf3{ top: 19%; left: -7%;}
.live-produce-leaf3 img{ transform: rotate(-47deg);}

.harvested-produce{}
.harvested-produce-leaf{ top: 33%; left: 96%;}
.harvested-produce-leaf2{ top: 44%; left: 104%;}
.harvested-produce-leaf2 img{ transform: rotate(115deg);}
.harvested-produce-leaf3{ top: 54%; left: 108%;}
.harvested-produce-leaf3 img{ transform: rotate(-20deg);}


/*----====Testimonial Area====----*/

.testimonial-area{ padding: 50px 0 130px;}
.testimonial-area-left{}
.testimonial-area-left .web-sub-heading span{ display: block;}
.testimonial-area-left p{ font-weight: 500; font-size: 16px; color: #989898; line-height: 1.3 !important; margin: 25px 0 0; width: 475px;}

.testimonial-area-right{ padding-left: 20px;}
.testi-carousel{ background: #e57702; padding: 60px 50px; position: relative;}
.testi-carousel-item{ }
.testi-carousel-item p{ font-weight: normal; font-size: 20px; line-height: 1.3 !important; border-bottom: 1px solid #2CAB46; padding-bottom: 25px; margin: 10px 0 25px;}
.testi-carousel-item label{ cursor: text; margin: 0; text-transform: capitalize; font-weight: normal; font-size: 20px; line-height: 1; font-family: 'Barlow', sans-serif; 
display: block; margin: 0 0 4px; letter-spacing: 0;}
.testi-carousel-item span{ font-weight: normal; size: 14px; display: block;}
.testi-carousel .owl-carousel .owl-stage{ padding: 0;}
.testi-carousel .owl-carousel .owl-dots .owl-dot{ width: 15px; height: 15px; background-color: transparent; border: 2px solid #fff; opacity: 1; margin: 0 7px 0 0;
 transition: all ease-in-out .4s;}
.testi-carousel .owl-carousel .owl-dots .owl-dot:last-child{ margin-right: 0;}
.testi-carousel .owl-carousel .owl-dots .owl-dot.active{ background-color: #fff;}
.testi-carousel .owl-carousel .owl-dots{ position: absolute; bottom: 0; right: 0;}


.testi-leaf{ top: 28%; left: -22%; z-index: 2; width:200px; height:200px;}
.testi-leaf2{ z-index: 2; top: 53%; left: 95%; width:160px; height:200px;}
.testi-leaf3{ top: 22%; left: -8%;}
.testi-leaf4{ top: 65%; left: 109%;}



/*----====Modal Video Area====----*/

.video-area{ background-image: url(../images/video-area-bg.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; 
position: relative;}
.video-divider-top{ position: absolute; top: 0; left: 0; right: 0; width: 100%;}
.video-divider-top img{  width: 100%;}
.video-divider-bottom{ position: absolute; bottom: 0; left: 0; right: 0; width: 100%;}
.video-divider-bottom img{width: 100%;}

.mfp-fade.mfp-bg {
	opacity: 0;
	-webkit-transition: all 0.15s ease-out; 
	-moz-transition: all 0.15s ease-out; 
	transition: all 0.15s ease-out;
}
.mfp-fade.mfp-bg.mfp-ready {
	opacity: 0.8;
}
.mfp-fade.mfp-bg.mfp-removing {
	opacity: 0;
}

.mfp-fade.mfp-wrap .mfp-content {
	opacity: 0;
	-webkit-transition: all 0.15s ease-out; 
	-moz-transition: all 0.15s ease-out; 
	transition: all 0.15s ease-out;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
	opacity: 1;
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
	opacity: 0;
}

.video-area-child{ text-align: center; padding: 160px 0;}
.common-popup-youtube{ width: 110px; height: 110px; position: relative; overflow: hidden; background: transparent;border: 1px solid #fff; position: relative; margin: 0 auto; display: inline-block; padding: 10px;}
.common-popup-youtube span{ position: relative; overflow: hidden; background: #EDDD5E; font-size: 20px;
width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; transition: all ease-in-out .4s;}
.common-popup-youtube span:after{ content:""; width: 100%; height: 100%; position: absolute; top: 0; left: -100%; background: #33473E;
 transition: all ease-in-out .4s;}
.common-popup-youtube span i{ position: relative; z-index: 2; color: #33473E; transition: all ease-in-out .4s;}
.common-popup-youtube:hover span:after{ left: 0;}
.common-popup-youtube:hover span i{ color: #fff;}
.video-area-child .web-sub-heading{ margin: 30px 0 0; text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);}
.video-area-child .web-sub-heading span{ display: block;}






/*----====Footer====----*/

.footer-area{}
.footer-area-left{margin-top:40px;}
.text-group-area{ margin: 0 0 25px;}
.text-group-area span{ font-weight: normal; font-size: 16px; display: block; line-height: 1; color: #EDDD5E; margin: 0 0 10px;}
.text-group-area a{ font-weight: 600; font-size: 25px; color: #C4C4C4; line-height: 1; transition: all ease-in-out .4s;}
.text-group-area a:hover{ color: #fff;}
.text-group-area p{ margin: 0; line-height: 1.3 !important;}
.text-group-area p span{ font-weight: 600; font-size: 25px; color: #C4C4C4; line-height: 1.3; margin: 0;}
.footer-area-left ul{ margin: 45px 0 15px; padding: 0; list-style: none;}
.footer-area-left ul li{ margin: 0; padding: 0; display: inline-block;}
.footer-area-left ul li a{ font-size: 25px; color: #EDDD5E; margin: 0 15px 0 0; transition: all ease-in-out .4s; cursor:pointer;}
.footer-area-left ul li a.last-child{ margin-right: 0;}
.footer-area-left ul li a:hover{ color: #fff;}
.footer-area-left p{ font-weight: normal; font-size: 14px; color: #FFF; margin: 0;}
.footer-area-left p a{ color: #FFF; transition: all ease-in-out .4s;}
.footer-area-left p a:hover{ color: #EDDD5E;}

.footer-area-right{ margin: 0;}
.footer-area-right span{ font-weight: 600; font-size: 40px; color: #fff; text-transform: uppercase; line-height: 1; margin: 0 0 25px; display: block;}
.form-area{ border: 1px solid #fff;}
.common-form-group{ margin: 0;}
.common-input{ background: transparent; border-radius: 0; border: none; border-bottom: 1px solid #fff; font-weight: 600; font-size: 16px; color: #fff; 
height: 60px; padding-left: 20px; filter: none;}
.common-input:focus{ background: transparent; border-radius: 0; border: none; border-bottom: 1px solid #fff;color: #fff; filter: none;}
.common-input:active{ background: transparent; border-radius: 0; border: none; border-bottom: 1px solid #fff;color: #fff; filter: none;}
.common-textarea{ background: transparent; border-radius: 0; border: none; border-bottom: 1px solid #fff; width: 100%; height: 120px; resize: none;
font-weight: 600; font-size: 16px; color: #fff; padding: 15px 20px 5px; filter: none; float: left;}
.common-textarea:active{ background: transparent; border-radius: 0; border: none; border-bottom: 1px solid #fff; color: #fff; filter: none;}
.common-textarea:focus{ background: transparent; border-radius: 0; border: none; border-bottom: 1px solid #fff; color: #fff; filter: none;}
.submit-button{ width: 100%; background: #EDDD5E; font-weight: 600; font-size: 18px; color: #000; height: 60px; border: none; box-shadow: none; transition:all ease-in-out .4s;}
.submit-button:hover{ background: #33473E;color: #fff; transition:all ease-in-out .4s;}
.common-placeholder::-webkit-input-placeholder{ color: #C4C4C4; text-transform: uppercase; opacity: 1;}
.common-placeholder::-moz-placeholder{ color: #C4C4C4; text-transform: uppercase; opacity: 1;}
.common-placeholder:-ms-input-placeholder{ color: #C4C4C4; text-transform: uppercase; opacity: 1;}
.common-placeholder:-moz-placeholder{ color: #C4C4C4; text-transform: uppercase; opacity: 1;}



#gotoTop{ font-size: 32px;}
#gotoTop:hover{ background-color: rgba(237, 221, 94, 0.75);}
#gotoTop:before{ color: #fff; transition: all ease-in-out .4s;}
#gotoTop:hover::before { color: #000;}



.farm-product-modal{}
.farm-product-modal .modal-content{ position: relative;}
.farm-product-modal .modal-dialog{ max-width: 1035px;}
.farm-product-modal .modal-header{ border-bottom: none; padding: 0;}
.farm-product-modal .modal-body{ padding: 50px;}
.farm-modal-content{}
.farm-modal-content-left{ display: flex; justify-content: center; align-items: center;}
.farm-modal-content-left.orange{ background: #eddd5e;}
.farm-modal-content-left.green{ background: #aee489;}
.farm-modal-content-right{ padding-left: 50px;}
.farm-modal-content-right h5{ font-weight: 500; font-size: 40px; color: #33473E; margin: 0 0 12px;; line-height: 1;}
.farm-modal-content-right label{ font-weight: 500; font-size: 25px; color: #777; margin: 0; text-transform: capitalize; letter-spacing: 0; cursor: text; 
line-height: 1; font-family: 'Barlow', sans-serif;}
.farm-modal-content-right label span{ font-weight: 600; color: #1B8230; margin-left: 20px; display: inline-block;}
.farm-modal-content-right p{ font-weight: normal; font-size: 16px; color: #777; margin: 20px 0; line-height: 1.3;}
.farm-modal-content-right ul{ margin: 0; padding: 0; list-style: none;}
.farm-modal-content-right ul li{ margin: 0; padding: 0 41px 0 0; display: inline-block; font-weight: 500; font-size: 15px; color: #33473E;}
.farm-modal-content-right ul li .prodmodaltext{color:#33473E;}
.farm-modal-content-right ul li:last-child{ padding-right: 0;}
.farm-modal-content-right ul li span{ color: #1B8230;}
.farm-product-modal .close{ position: absolute; top: 11px; right: 30px; margin: 0; z-index: 2; opacity: 1;}
.farm-product-modal .close span{ position: relative; width: 25px; height: 25px; background: transparent; display: inline-block;}
.farm-product-modal .close span:before{ content:""; width: 25px; height: 2px; background: #33473E; position: absolute;
top: 12px; left: 1px; transform: rotate(45deg);}
.farm-product-modal .close span:after{ content:""; width: 25px; height: 2px; background: #33473E; position: absolute;
top: 12px; left: 1px; transform: rotate(-45deg);}
.farm-product-modal .close:hover{ opacity: 1 !important;}
.modal_button_margin{margin-top:20px;}
.testimonial_margin{margin-top:60px;}
.mobileview{display:none}

/*----====Gallery====----*/




.gallery-content-wrap {padding: 50px 0;} 
.gallery {padding: 0px 0px 60px; text-align:center;}

.gallery_leaf {top: 12%;left: -8%;}
.gallery_leaf2 {top: 10%;right:9%;}
.gallery_leaf3 {top: 20%;right:5%;}
.gallery_leaf3 img {transform: rotate(-47deg);}
.gallery_leaf4 {top: 27%;left: 94%;}
.gallery_leaf5  {top: 25%;left: 104%;}
.gallery_leaf6 {top: 35%;left: 108%;}
.gallery_leaf6 img {transform: rotate(-47deg);}







