/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
html,body{font-family: "Manrope", sans-serif;background:#fffcf8;}
h1,h2,h3,h4,h5,p{margin: 0;}
.site-header,#content{opacity:0;}
.e-con .e-con-inner{max-width:1400px;}
.site-logo{width:100px;}
.site-logo .custom-logo{width:100%;}
.site-header .header-inner{width: 1400px;max-width:1400px;}
.header-inner{position:relative;}
.site-header{position: fixed;top: 0px; left: 0px;width: 100%;background: #fffcf8;z-index: 2;padding: 20px 0px;box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 8px;transform: translateY(0);}
.site-navigation ul.menu li a{font-family: "Manrope", sans-serif;font-size: 14px;font-weight: 800;color:#23291f; letter-spacing:0.5px;position: relative; padding: 0px;margin: 0px 15px; text-transform: uppercase;  transition:all 0.5s ease; }

.site-navigation ul.menu{align-items:center;}
.site-navigation ul.menu li.current-menu-item a{border-bottom:1px solid #000;}     


.home-banner{height: 1400px;margin-top: -150px;}
.text1{font-family: "Radio Canada Big", sans-serif;font-size: 64px;line-height: 64px;font-weight:600;color: #232820; margin-bottom:5px; }
.text2{font-size: 24px;line-height: 30px;font-weight: 600;}
.text3{font-size: 32px;line-height: 38px;font-weight: 600; }
.text4{font-size: 44px;line-height: 50px;font-weight:500; margin-bottom:15px;font-family: "Radio Canada Big", sans-serif;}
.text5 {font-size: 16px;line-height: 24px;font-weight: 500;letter-spacing: 0.25px;}
.text7{font-size: 20px;line-height: 30px;font-weight: 500;}
.text6{font-size: 75px;}
.text8{font-size: 60px;}
.text9{font-size: 18px;line-height: 26px;font-weight: 500;color: #fff;letter-spacing: 0.25px;}
.text10{font-size: 28px;line-height:40px;font-weight: 500; }
.text11{font-family: "Radio Canada Big", sans-serif;font-size:50px;line-height:55px;font-weight:600;color: #232820; margin-bottom:5px; }
.text12{font-size: 150px;line-height:150px;font-weight: 500; }
.text13{font-size: 15px;line-height: 22px;font-weight: 500; }
.text14{font-size: 35px;line-height: 38px;font-weight: 600;}



.invalid-feedback{color: red;font-size: 14px;}
.txt-wht{color:#fff;}
.txt-blk{color:#000;}
.txt-grn{color:#808d2b;}
.txt-brown{color:#553d12;}
.txt-grey{color:#23291f;}
.txt-red{color:#ff4713;}
.txt-cntr{ text-align:center;}

.fnt-mdm{font-weight:500;}
.fnt-semibld{font-weight:600;}
.fnt-brl{font-family: "Borel", cursive;}
.fnt-mnrp{font-family: "Manrope", sans-serif;}
.fnt-rdo{font-family: "Radio Canada Big", sans-serif;}
.text-inline{ display:inline-block;}

.bg-green{background:#f8fdeb;}
.bg-beige{ background:#fef8ee;}
.bg-white{ background:#fff;}
.bg-green1{ background:#def080;}
.bg-hlf-wht{background:#fffcf8;}
.bg-prpl{ background:#c3bbfa;}
.bg-peach{background:#ffd3c2;}
.bg-lgt-pink{background:#fef1e1;}

.banner-wrap{position: absolute;right:260px;top: 460px;width: 440px;z-index:1;}
.sec-hme-2{padding:50px 0px;}
.sec-hme6{padding:100px 0px;}
.sec-hme-3,.sec-hme5,.sec-hme7,.sec-hme8,.sec-hme9,.sec-hme14,.sec-video{ padding:100px 0px;}
.sec-hme-4{ padding:0px 0px 100px 0px;}
.sec-hme11{padding: 0;}
.sec-hme-2.e-con .e-con-inner,.sec-cnct-1.e-con .e-con-inner, .sec-cnct-3.e-con .e-con-inner{width:1000px;max-width:1000px;}
.sec-hme-2 img{width:150px;}
.sec-hme-2.e-con .e-con-full {display: flex;align-items: center;justify-content: center;}
.mrg-btm1{ margin-bottom:50px;}
.mrg-btm2{ margin-bottom:30px;}
.mrg-btm3{ margin-bottom:15px;}
.mrg-btm4{ margin-bottom:5px;}
.mrg-btm5{ margin-bottom:0px;}
.mrg-btm6{ margin-bottom:20px;}
.mrg-btm7{ margin-bottom:10px;}
.mrg-rgt1{ margin-right:30px;}
.mrg-lft1{ margin-left:80px;}
.mrg-lft2{ margin-left:15px;}
.mrg-tp1{margin-top: 30px;}
.pdg1{ padding:100px;}
.pdg2{ padding:50px 75px;}
.wdt1{width: 580px;}
.wdt2{width: 445px;}
.wdt3,.wdt4{width: 500px;}
.wdt5{ width:100px; display:block;}
.wdt5 img{ width:100%;}
.wdt6{width:500px;}
.wdt7{ width:70%;}
.wdt8{width:600px;}
.wdt9 {width: 530px;}
.wdt10{width:400px; margin-left:auto;}
.wdt11{width:400px; margin-left:auto;}
.wdt12{width: 280px;}
.wdt13{width: 450px;}
.wdt15{ width:850px; margin:0 auto;}
.wdt16{ width:690px;margin:0 auto;}
.d-flx{display: flex;align-items: center;justify-content: center;text-align: center;height: 100%;}
.brdr1{border-bottom: 1px solid #e3e3e3;}
 .sec-hme14 .mrg-btm3{ margin-bottom:15px !important;}
.sec-hme6 .farm-card .elementor-image-box-title{font-size: 18px;line-height: 20px;font-weight: 700; color:#23291f;}
.sec-hme6 .farm-card .elementor-image-box-description{font-size: 15px;line-height: 20px;font-weight: 500;letter-spacing: 0.25px;color:#23291f;}
.btn1  a{padding: 10px 30px !important;border-radius: 15px;background: #def080;margin: 0 !important;}
.btn2{font-family: "Manrope", sans-serif; font-size: 16px;font-weight: 800;color: #23291f;letter-spacing: 0.5px;text-transform: uppercase;
  transition: color 0.5s ease, background-color 0.5s ease;border-radius: 15px;background: #def080; padding:10px 30px;}
.farm-card,.founder-card{background: #fff;padding: 13px 13px 20px 13px;height: 100%;}

.img1{width: 25px !important;display: block !important;margin: 0 auto 30px auto;}
.img2{width:125px; margin-bottom:-20px;}
.img3{width:180px; margin-bottom:-27px;}
.img4{width: 150px;margin-right: 15px;margin-bottom: -7px;}
.img5{width:150px; margin-bottom:-27px;}
.img6 img,{ width:100%;max-width:100%;}
.img7{width:430px; margin-bottom:-75px;}
.img8{width:165px; margin-bottom:-27px;}
.img9{width:100px !important;}
.img11{width: 125px;}
.sec-hme7.e-con .e-con-inner{text-align:center;width:1200px;max-width:1200px;}
.sec-jrny3.e-con .e-con-inner,.sec-jrny6.e-con .e-con-inner, .sec-jrny7.e-con .e-con-inner, .sec-jrny8.e-con .e-con-inner{width:1200px;max-width:1200px;}

.brk{ display:block;}
.testimonial-slide .item{ padding:0px 200px; }
.testimonial-slide{z-index: 0;}
.testimonial-slide .owl-nav{display: flex;justify-content: space-between;position: absolute;width: 100%;top: 40px; left: 0px;right: 0px;margin: 0 auto;}
.testimonial-slide  .owl-nav button.owl-next,.testimonial-slide  .owl-nav button.owl-prev{ font-size:50px;}
.owl-dots{display:none;}
.faq-accord .elementor-widget-text-editor {font-size: 16px;line-height: 24px;font-weight: 500;letter-spacing: 0.25px;color:#23291f;}
.faq-accord .e-n-accordion-item-title-text{font-size: 16px;line-height: 24px;font-weight: 700;letter-spacing: 0.25px;color:#23291f;}
.elementor-widget-n-accordion .e-n-accordion-item-title,.elementor-widget-n-accordion .elementor-element{border:0px !important;}
.elementor-widget-n-accordion .e-n-accordion-item{border-bottom: 1px solid #d4c0a2 !important;}
.elementor-widget-n-accordion .e-n-accordion-item-title{justify-content: space-between !important;padding:20px 20px 20px 0px !important;}
.elementor-widget-n-accordion .elementor-element.e-child{padding:0px 50px 25px 0px;}
.elementor-widget-n-accordion .elementor-widget-text-editor{ margin-top:-15px;}

.site-footer{ background:#000;}
.copyright p{ font-size:13px;color:rgba(255,255,255,0.5);}
.sec-hme10{ padding:25px 0px;}
.farm-card{ position:relative;}
.farm-card::after {content: '';width: 30px;height: 22px;background-image: url("/wp-content/uploads/2025/09/right-arrow.png");
  background-position: center right;background-repeat: no-repeat;background-size: 100%;position: absolute;right: -28%; top: 50%;}
.hide-lg-arrow.farm-card::after{display:none;}
.input-wrap input{ font-size:16px !important; line-height:22px !important; color:#23291f !important; font-weight:500 !important; height:45px !important; padding:0px !important; border:0px !important; border-bottom:1px solid #cccccc !important; background:none !important;border-radius: 0 !important; width:100% !important;}
.input-wrap input::placeholder{font-size:16px !important; line-height:24px !important; font-weight:500 !important;}
.input-wrap input:focus,.input-wrap input:focus-visible,.input-wrap input:active, textarea:focus,textarea:focus-visible, textarea:active{ box-shadow:none !important;border:0px !important;border-bottom:1px solid #cccccc !important;outline: none !important;}
textarea{font-size:16px !important; line-height:24px !important; color:#23291f !important;font-weight:500 !important;padding:0px !important; border:0px !important; border-bottom:1px solid #cccccc !important; background:none !important;border-radius: 0 !important; }
.btn-sbmt,.btn-sbmt:hover{font-family: "Manrope", sans-serif !important;font-size: 16px !important;font-weight: 800 !important;color: #23291f !important;letter-spacing: 0.5px !important;border: 0 !important;text-transform: uppercase !important;padding: 10px 30px ;border-radius: 15px !important;background: #def080 !important;  margin: 0 !important;transition: all 0.5s ease !important;}
.input-wrap input[type="number"]{
  appearance: none !important;
  -webkit-appearance: none !important;
  -moz-appearance: textfield !important; /* better for Firefox */
}
.input-wrap input[type="number"]:hover::-webkit-outer-spin-button,
.input-wrap input[type="number"]:hover::-webkit-inner-spin-button,
.input-wrap input[type="number"]:focus::-webkit-outer-spin-button,
.input-wrap input[type="number"]:focus::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input-wrap ,textarea{margin-bottom:35px;}
.w-100{width:100%;}
.show-mob{display:none;}
.hide-mob{ display:block;}
.show-tab{display:none;}
.hide-tab{ display:block;}
.show-ipad{display:none;}
.hide-ipad{ display:block;}
.sec-hme-3{--bgScale: 1.2;}
.home-banner{--bgScale: 1.1;}
.sec-hme-3,.home-banner{position: relative; overflow:hidden; z-index: 0;transition:all 1s ease;}
.sec-hme-3::after,.home-banner::after{content:'';position: absolute; z-index:0;top: 0; left: 0;width: 100%; height: 100%;transform: scale(var(--bgScale)); }
.sec-hme-3a{ position:relative;z-index:1;}
.home-banner::after{background: url('/wp-content/uploads/2025/09/home-img.jpg') center/cover no-repeat;}
.sec-hme-3::after{background: url('/wp-content/uploads/2025/09/we-are-good-v1.webp') center/cover no-repeat;}
#myVideo{width: 100vw;height: 100vh; object-fit: cover;}
.e-n-accordion-item-title-icon{position: absolute !important;top: 27px;right: 0px;}
.e-n-accordion-item-title{ position:relative;}
.banner-logo img{width: 46%;}
.banner-logo{ position:absolute;bottom: 100px;right: 50px;width:200px;z-index:1; display:flex;justify-content: space-between;}
.sec-hme10{background:#def080;}
.elementor-element {--widgets-spacing: 0;--widgets-spacing-row: 0;--widgets-spacing-column: 0;}
.sec-hme12,.sec-hme13,.sec-hme12 .e-con-full,.sec-hme13 .e-con-full,.e-con .e-con-inner {padding-block-end: 0;padding-block-start: 0;--padding-inline-start:0;--padding-inline-end:0;}
.pst-stcky{ position:sticky; background:#fff;top: 0px;}
.sec-hme15{ padding:100px 0px; background:#daf16d;}
.link1{font-size: 15px;line-height: 20px;font-weight: 500;letter-spacing: 0.25px; display:inline-block;}
.link2{font-size: 15px;line-height: 20px;font-weight: 500;letter-spacing: 0.25px; color:#23291f; display:inline-block; border-bottom:1px solid #23291f; transition:all 0.5s ease;}
/* .journey-banner{background: url('/wp-content/uploads/2026/01/banner-about.webp') center no-repeat; } 
.organic-banner{background: url('/wp-content/uploads/2026/01/banner-organic-fairtrade.webp') center/cover no-repeat; }
.regenerative-banner{background: url('/wp-content/uploads/2026/01/banner-regenerative-scaled.webp') center/cover no-repeat; }
.impact-banner{background: url('/wp-content/uploads/2026/01/banner-impact.webp') center/cover no-repeat;}
.connect-banner{background: url('/wp-content/uploads/2026/02/contactjpg-6982d4398d77b.webp') center/cover no-repeat;}
.showcase-banner{background: url('/wp-content/uploads/2026/01/banner-showcase.webp') center/cover no-repeat;}
.dye-banner{background: url('/wp-content/uploads/2026/02/banner-dye.webp') center/cover no-repeat;}*/

.hgt1{height:570px; position:relative;margin-top: 80px;}
.sec-jrny1{background: #def080;padding:100px 0px;}
.sec-jrny2,.sec-jrny3,.sec-jrny4,.sec-jrny5,.sec-jrny7,.sec-jrny8{padding:100px 0px;}
.founder-card .elementor-image-box-wrapper  .elementor-image-box-title{font-size: 20px;line-height:30px;font-weight: 700;letter-spacing: 0.25px; }
.founder-card .elementor-image-box-wrapper .elementor-image-box-description{font-size: 16px;line-height:24px;font-weight: 400;letter-spacing: 0.25px; }
.cert-card .elementor-image-box-wrapper  .elementor-image-box-title{font-size: 20px;line-height:30px;font-weight: 700;letter-spacing: 0.25px; }
.cert-card .elementor-image-box-img img{border:1px solid #e3e3e3;}
ul{ padding:0px; }
.ul1 li{font-size: 16px; line-height: 24px; font-weight: 500; letter-spacing: 0.25px; color:#fff; margin-bottom:10px;list-style: none;
  padding-left: 15px; background:url(/wp-content/uploads/2026/02/circle-solid.svg)no-repeat 0px 10px; background-size:5px; }
.ul2 li{font-size: 16px; line-height: 24px; font-weight: 500; letter-spacing: 0.25px; color:#23291f; margin-bottom:10px;list-style: none;
  padding-left: 15px; background:url(/wp-content/uploads/2026/02/circle-blk.svg)no-repeat 0px 10px; background-size:5px; }

.box1,.box4{ padding:125px 20px 20px 20px;}
.box1wrap,.box4wrap{background-position: 95% 5px;background-size: 300px;}
.box2,.box3,.box6,.box7,.box10,.box11{ padding:20px;}
.box2wrap,.box3wrap {background-position: 100% 151%;background-size: 300px;}
.box5{ padding:163px 20px 20px 20px;}
.box5wrap{background-position: 0px 0px;background-size: 300px;}
.box6wrap{background-position: 100% 100%;}
.box7wrap,.box10wrap,.box11wrap {background-position: 100% 100%;background-size: 300px;}
.box8wrap {background-position: 0px 0px;background-size: 100%;}
.box8{ padding:135px 20px 20px 20px;}
.box9wrap,.box12wrap {background-position: 100% 0%;background-size: 300px;}
.box9,.box12{ padding:125px 20px 20px 20px;}



.organic-banner .banner-logo{ z-index:0;}
.sec-abt-1{background:url(/wp-content/uploads/2026/02/our-specialities6jpg-6982f4e0de058.webp) no-repeat 50% 0%/cover; padding:100px 0px;}
.sec-reg-1{padding:100px 0px; background:#f7f7f7 url(/wp-content/uploads/2026/01/img-reg1-scaled.webp) no-repeat bottom/cover; height:1300px;}
.sec-reg-2{padding:100px 0px; background:#f7f7f7 url(/wp-content/uploads/2026/01/img-reg6.webp) no-repeat bottom/cover; height:1500px;}

.sec-imp-1{padding:100px 0px; background: url(/wp-content/uploads/2026/01/img-impact1.webp) no-repeat bottom/cover; height:2232px;}
.sec-imp-2{padding:100px 0px; background: url(/wp-content/uploads/2026/01/img-impact2.webp) no-repeat bottom/cover; height: 1850px;}
.sec-imp-3{padding:100px 0px; background: url(/wp-content/uploads/2026/01/img-impact3.webp) no-repeat bottom/cover; height: 2100px;}

.sec-dye-1{padding:100px 0px; background: url(/wp-content/uploads/2026/02/img-dye.webp) no-repeat bottom/cover; height:2000px;}
.sec-cnct-1,.sec-shw-1{padding:100px 0px;}
.sec-cnct-2{padding:0px 0px 100px 0px;}

.reg-col1{ padding:50px 100px; background:#ffd1bf; display:flex;align-items:center; justify-content:center;}
.bg-opc{background: rgba(255,255,255,0.7);padding: 50px;height:410px;}
.z0{z-index:0;}
.z1{z-index:1;}

.bg-opc1{width: 750px;padding: 50px;background: rgba(255,255,255,0.7); margin: 0 auto;}
.dynamic-footer{ display:none;}
#menu-footer{ padding:0px;}
#menu-footer li a{font-size: 15px;line-height: 22px;font-weight: 500;color: #23291f;}
#menu-footer li{ list-style:none; margin-bottom: 5px;}
.fg-default.fg-left{ justify-content:space-around;}

.sec-reg-3 img,.sec-org1 img,.sec-org3 img,.rl-basicgrid-gallery .rl-gallery-item img{ width:100%;}
.go-to-top{ position:fixed; z-index:2;bottom:50px;right:50px;    width:40px; height:40px; display:none;align-items:center;justify-content:center;border-radius:30px;border: 1px solid #fff; background:#23291f;box-shadow: 0 4px 5px rgba(0, 0, 0, 0.25); cursor:pointer;}
.go-to-top img{ width:15px;}
.ul3 li{ list-style:none;}	
.ul3 a {overflow: hidden;display: inline-block;font-size: 15px; line-height: 30px; font-weight: 500;color: #23291f;}
.ul3 a span {position: relative;display: inline-block;-webkit-transition: -webkit-transform 0.3s;-moz-transition: -moz-transform 0.3s;
	transition: transform 0.3s;}
.banner-anim{--bgScale: 1.1;  }
.banner-wrap1{position: relative; z-index: 1;}


.banner-anim{position: relative; overflow:hidden; z-index: 0;transition:all 1s ease;}
.banner-anim::after{content:'';position: absolute; z-index:0;top: 0; left: 0;width: 100%; height: 100%;transform: scale(var(--bgScale)); }
.journey-banner::after{background: url('/wp-content/uploads/2026/01/banner-about.webp') center/cover no-repeat;}
.organic-banner::after{background: url('/wp-content/uploads/2026/01/banner-organic-fairtrade.webp') center/cover no-repeat; }
.regenerative-banner::after{background: url('/wp-content/uploads/2026/01/banner-regenerative-scaled.webp') center/cover no-repeat; }
.impact-banner::after{background: url('/wp-content/uploads/2026/01/banner-impact.webp') center/cover no-repeat;}
.connect-banner::after{background: url('/wp-content/uploads/2026/02/contactjpg-6982d4398d77b.webp') center/cover no-repeat;}
.showcase-banner::after{background: url('/wp-content/uploads/2026/02/bg-showcase.webp') center/cover no-repeat;}
.dye-banner::after{background: url('/wp-content/uploads/2026/02/banner-dye.webp') center/cover no-repeat;}

.rl-gallery-container{ margin-bottom:30px;}
.icn-arw{background: url('/wp-content/uploads/2026/02/Asset-1.svg') center/cover no-repeat; width: 40px;height: 15px;display: inline-block;
  margin: 0px 10px;}
.prpl-brdr{ border:3px solid #c5bbff; border-radius:15px;}
.prpl-body{padding:30px;height: 600px;}
.prpl-ftr{border-top:3px solid #c5bbff;padding:15px 30px;}
.prpl-ftr img{ width:50px;}
.prpl-img{ width:50px;height:50px;}
.prpl-img1{ background: url('/wp-content/uploads/2026/02/Asset-2.svg')  no-repeat;}
.prpl-img2{ background: url('/wp-content/uploads/2026/02/Asset-3.svg') no-repeat;}
.prpl-img3{ background: url('/wp-content/uploads/2026/02/Asset-4.svg')  no-repeat;}


.flwr-ptrn{ background:url(/wp-content/uploads/2026/02/Asset-5.svg) no-repeat center center; padding: 50px;width: 300px;height: 300px;margin: 0 auto;display: flex;align-items: center; justify-content: center;}


@-webkit-keyframes fadeIn {from {opacity: 0;}to {opacity: 1;}}
@keyframes fadeIn {from { opacity: 0;}to {opacity: 1; }}
.fadeIn {-webkit-animation-name: fadeIn;animation-name: fadeIn;}
@-webkit-keyframes fadeOut {from {opacity: 1;}to {opacity: 0;}}
@keyframes fadeOut {from { opacity: 1;}to {opacity: 0; }}
.fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;animation-duration:1s;}

@media(max-width:1800px){
.home-banner{height: 1000px;margin-top: -100px;}
.banner-wrap{right: 265px;top: 300px;}	
.sec-reg-1{ height: 960px;  }	
.sec-imp-1{height: 1650px;}	
.sec-imp-2 {height: 1340px;}	
.sec-imp-3	{height: 1550px;}
	
}
@media(max-width:1600px){
	
.banner-wrap{right: 250px;;top: 245px;}	
.home-banner{height: 860px; margin-top:-50px; }
.e-con .e-con-inner,.site-header .header-inner{width:90%;max-width:90%;}
.wdt7{ width:100%;}	
.farm-card::after{right:-23%}	
.sec-reg-1{ height:1000px;}	
.sec-reg-2{ height:1170px;}
.sec-dye-1{ height: 1250px;}
.sec-imp-1{ height:1550px;}	
.sec-imp-2{ height: 1350px;}	
.sec-imp-3{height: 1550px;}	
}
@media(max-width:1440px){
.banner-wrap{right: 210px;top:210px;}
.home-banner {height: 790px;}
.wdt8 {width: 575px;}
.reg-col1{ padding:50px 75px;}	
}

@media(max-width:1367px){
.banner-wrap {right: 175px; top: 200px;}
.home-banner {height: 760px;}
.wdt8 {width: 545px;}	
.sec-reg-2{height:1050px;}	
.sec-imp-1{height: 1350px;}	
.sec-imp-2{height: 1230px;}
.sec-imp-3{height: 1375px;}	
}
@media(max-width:1280px){
.home-banner{height: 720px; margin-top:0px;}
.banner-wrap {right: 165px;top: 185px;}
.sec-hme7.e-con .e-con-inner,.e-con .e-con-inner,.sec-video.e-con .e-con-inner,.sec-jrny3.e-con .e-con-inner,.sec-jrny6.e-con .e-con-inner,.sec-jrny7.e-con .e-con-inner,.sec-jrny8.e-con .e-con-inner{width:95%;max-width:95%;}
.site-header .header-inner,.sec-hme-2.e-con .e-con-inner{width: 95%;max-width:95%;}	
.sec-hme-3, .sec-hme5, .sec-hme6, .sec-hme7, .sec-hme8, .sec-hme9,.sec-hme14,.sec-video{padding: 50px 0px;}	

.box2wrap, .box3wrap {background-position: 100% 112%;}
.box1wrap,.box2wrap,.box3wrap,.box4wrap,.box5wrap,.box7wrap,.box9wrap,.box10wrap,.box11wrap,.box12wrap{background-size: 250px;}
.text14 {font-size: 30px;line-height: 35px;}
.reg-col1{ padding:50px;}	
.sec-reg-2{ height:1000px;}	
.sec-reg-1{ height: 800px;  }
	
.sec-dye-1{height: 1045px;}	
	
}
@media(max-width:1080px){
.show-ipad{display:block;}
.hide-ipad{ display:none;}	
.home-banner {height: 560px; margin-top:20px;}
.banner-wrap {right: 60px;top: 135px;}
.site-navigation ul.menu li a{font-size: 12px;margin: 0px 10px;}
.btn1 {margin-left: 10px;}
.text1{ font-size:54px;line-height:54px;margin-bottom: 5px;}
.text2 {font-size: 20px;line-height: 24px;}
.text3 {font-size: 24px;line-height: 36px;}	
.text10{ font-size:24px;}	
.text4 {font-size: 35px;line-height: 45px;}	
.text7 {font-size: 18px;line-height: 26px;}	
.text11{font-size: 40px;line-height: 45px;}	
.banner-wrap{width:420px;}	
.wdt2,.wdt3,.wdt4{width:100%;}
.wdt1 {width: 450px;}	
.wdt8 { width: 460px; padding:50px 0px; }	

.wdt2-tb{ padding:0px 50px;}	
.mrg-lft1{ margin-left:0px;}
.mrg-tp1 {margin-top: 15px;}
.mrg-btm1 {margin-bottom: 25px;}
.mrg-btm2 {margin-bottom: 15px;}	
.mrg-ip-btm1{margin-bottom: 45px;}	
.sec-imp-1{background:#88aeef url(/wp-content/uploads/2026/02/mob-impact1b-scaled.webp) no-repeat 0px 100%/100%;padding: 50px 0px;}
.sec-imp-2{background:#96bbe5 url(/wp-content/uploads/2026/02/mob-impact2b-scaled.webp) no-repeat 0px 100%/100%;padding:50px 0px;height:1100px;}
.sec-imp-3{background:#96aec1 url(/wp-content/uploads/2026/02/mob-impact4b-scaledjpg-69842dbeac636.webp) no-repeat 0px 100%/100%;padding: 50px 0px;height:1100px;}
.sec-dye-1 {background:#559ade url(/wp-content/uploads/2026/02/mob-natural-dye1b.webp) no-repeat 0px 100%/100%;padding: 50px 0px;height:1100px;}
.sec-reg-2{background:#a2b2d3 url(/wp-content/uploads/2026/02/img-reg7-1-6984316e3f7e1.webp) no-repeat 0px 100%/100%;padding: 50px 0px;height:1000px;}	
.sec-hme-2 img {width: 100px;}	
.img2 {width: 115px;}	
.img3 {width: 150px;margin-bottom: -25px;}	
.img4,.img5{width:125px;}	
.testimonial-slide .owl-nav{display:none;}	
.text12 {font-size: 100px;line-height: 100px;}
.img7 {width: 375px;margin-bottom: -75px;}	
	.wdt7{height: 320px; width:75%;}	
	.box1,.box4,.box5,.box8,.box9,.box12{ padding:125px 20px 20px 20px;}
	.box2,.box3,.box6,.box7,.box10,.box11{ padding:20px;}
.box1wrap,.box4wrap{background-position: 95% 5px;background-size: 250px;}
.box2wrap,.box3wrap,.box7wrap,.box10wrap,.box11wrap {background-position: 100% 108%;background-size: 250px;}
.box9wrap,.box12wrap {background-position: 100% 0%;background-size: 250px;}
.box5wrap{background-size: 250px;}
.box8wrap {background-size: 100%;}
.box1wrap{ order:1;}.box2wrap{ order:2;}.box3wrap{ order:4;}.box4wrap{ order:3;}.box5wrap{ order:6;} 
.box6wrap{ order:5;}.box7wrap{ order:7;}.box8wrap{ order:8;}.box9wrap{ order:9;} 
.box10wrap{ order:10;}.box11wrap{ order:12;}.box12wrap{ order:11;} 
.wdt8-tb{ padding:0px;}
.wdt8-tb-1{ padding:0px 0px 50px 0px;}	
.sec-org1{ align-items:start;}	
.hgt1{ height:400px;}

.farm-card::after{right: -20%;}
.hide-lg-arrow.farm-card::after{display:block;}		
.hide-tb-arrow.farm-card::after{display:none;}	
.organic-banner	.banner-logo{width:150px;right: 20px;bottom: 70px;}	
 
.reg-col1 {padding: 50px 100px;}	
.reg-box1{ order:1;}.reg-box2{ order:2;}.reg-box3{ order:4;}.reg-box4{ order:3;}.reg-box5{ order:5;}
.reg-box6{ order:6;}.reg-box7{ order:8;}.reg-box8{ order:7;}.reg-box9{ order:9;}	
.sec-reg-1{ background:#f0eef1; height:auto; padding:50px 0px; margin-bottom:-250px;}

.bg-opc{ width:auto;}
.sec-dye-1,.sec-cnct-1,.sec-shw-1,.sec-jrny2,.sec-jrny3,.sec-jrny4,.sec-jrny5,.sec-jrny6,.sec-jrny7,.sec-jrny8{ padding:50px 0px;}
.sec-cnct-2{ padding:0px 0px 50px 0px;}	

.sec-org1{ padding:50px 0px;}
.sec-org3{ padding:0px 0px 50px 0px;}
	
.prpl-body { height: 775px;}	
.flwr-ptrn{ width:225px; height:225px;}	
}
@media(min-width:992px){

.btn1{ margin-left:20px;}
.site-navigation ul.menu li a:hover{color:#789000;}	
.btn1 a:hover,.btn2:hover {color:#def080 !important;  background: #23291f;}	
.btn2:hover{ color:#000; }
.btn-sbmt:hover {color: #def080 !important; background: #23291f !important;}
.link2:hover{color:#789000;border-bottom:1px solid #789000;}

.ul3 a span::before {position: absolute;top: 100%;content: attr(data-hover);-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);	transform: translate3d(0,0,0);}
.ul3 a:hover span,.ul3 a:focus span {-webkit-transform: translateY(-100%);-moz-transform: translateY(-100%);	transform: translateY(-100%);}	
	
}

@media(max-width:992px){
.show-tab{display:block;}
.hide-tab{ display:none;}	
.site-navigation-toggle{appearance: none;background: none !importnat;}
.site-header .header-inner{width: 100%;max-width: 100%;padding: 0px 35px;}	
.site-navigation-dropdown ul.menu{padding:15px 50px;height: 100vh;background: #fffcf8;}
.site-navigation-dropdown ul.menu li a{background: #fffcf8;padding:20px  0px;font-family: "Sora", sans-serif;font-size: 18px;font-weight: 500;color:rgba(35,41,31,0.5);position: relative; text-transform: uppercase; text-align:center; box-shadow:none; transition:all 0.5s ease; }
.site-navigation-dropdown ul.menu li.current-menu-item a{background: #fffcf8;color:rgba(35,41,31,1) }
.btn1 a{background: #def080 !important; display:inline-block !important; color:#23291f !important;box-shadow:none !important;font-weight: 500 !important;}
.btn1{margin-top: 20px;	text-align: center; margin-left:0px;}
.hide-lg-arrow.farm-card::after{display:block;}		
.hide-tb-arrow.farm-card::after{display:none;}
.farm-card::after { width: 20px; height: 15px;right: -14%;  }	
.wdt12,.wdt13,.wdt14{width:auto;}
.testimonial-slide .item {padding: 0px 50px;}	
.site-header{ padding:17px 0px;}	
.site-navigation-toggle-holder .site-navigation-toggle-icon::before {margin-block-end: 10px;}	
.site-navigation-toggle-holder .site-navigation-toggle-icon::after, 
.site-navigation-toggle-holder .site-navigation-toggle-icon::before{height:2px;}
.site-navigation-toggle-holder .site-navigation-toggle{color: #000; background:none;padding:0px;}	
.site-navigation-toggle-holder{ padding:0px;}	
.site-navigation-dropdown ul.menu{ top:15px; z-index:0; border-top:1px solid rgba(0,0,0,.102);}	
.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded="true"] .site-navigation-toggle-icon::before { transform: translateY(.37rem) rotate(45deg);}	
.mrg-tb-1{ margin:25px 0px;}
.home-banner{height: 560px;}
.hgt1{ margin-top:65px;}	
.banner-wrap{width: 365px;right: 100px;top: 130px;}
.text12{font-size: 100px;line-height: 100px;}
.img7 {width: 270px;margin-bottom: -45px;}
	
.wdt8,.wdt15{ width:auto;}		
.mrg-tb-btm1{ margin-bottom:15px;}
.mrg-tb-btm2{ margin-bottom:50px;}	
.img10{ width:60%;}
.bg-opc {height: 450px;}
.cntct-col-1{ order:2;}
.cntct-col-2{order:1; }
.go-to-top{right:30px;bottom:30px;}	
.wdt6 { width: auto;}
.sec-org1.e-con,.sec-org3.e-con,.sec-cnct-1.e-con .e-con-inner,.sec-cnct-3.e-con .e-con-inner {width:95%;max-width:95%;}
#myVideo{ height:auto; object-fit:auto;}
.wdt-tb1{ width:100%;max-width:100%;}
.prpl-body { height: auto; }	
}

@media(max-width:768px){
.farm-card::after{right: -18%;}
.sec-hme12,.sec-hme15{ padding:50px 0px; }
.sec-hme13{ padding:0px 0px 50px 0px; }
.wdt2-tb{ padding:0px 20px;}	
.banner-wrap{width: 365px;right: 0px;top: 135px;}
.wdt7{;width:100%;}	
.text8 {font-size: 40px;}
.img8 {width: 135px; margin-bottom: -27px;}
.reg-col1 {padding: 50px; }
.sec-reg-1{margin-bottom: -200px;}	
.wdt9{ width:auto;}	
.sec-reg-2 .e-flex{ width:100%;}
.bg-opc {height: auto;}	
.sec-reg-2{--flex-direction: column !important;}
.bg-opc1{ width:80%;}
.sec-imp-1 {height: 1080px;}	
.sec-imp-2 {height: 850px;}
.sec-imp-3 {height:860px;}		
.wdt16{ width:auto;}

}

@media(max-width:767px){
.hide-sm-arrow.farm-card::after{display:none;}
.show-sm-arrow.farm-card::after{display:block;}

.show-mob{display:block;}
.hide-mob{ display:none;}	

.sec-hme-3{ background:#121a0a !important;}	
.banner-wrap {left: 0px;top: 0;}
.farm-card::after{right: -20%;}
.home-banner::after{background: url('/wp-content/uploads/2025/09/home-banner-mob.webp') 0px/cover no-repeat;}
.elementor-widget-n-accordion .elementor-element.e-child {padding: 0px 20px 25px 0px;}	
.wdt-mb-1{width:100% !important;}
.sec-video .e-con-inner	{ padding:50px 10px;}
	
}
@media(max-width:640px){
	.home-banner {height:900px; margin-top:0px; }
	.banner-wrap{top:135px;}
	.farm-card::after{right: -17%}
	.sec-hme-3::after{ display:none;}
	.banner-logo{ width:150px;right: 20px;bottom: 70px;}	
	.wdt7{height: 300px;width:80%;}	
	.box1,.box4,.box5,.box8,.box9,.box12{ padding:125px 20px 20px 20px;}
	.box2,.box3,.box6,.box7,.box10,.box11{ padding:20px;}
.box1wrap,.box4wrap{background-position: 95% 5px;background-size: 250px;}
.box2wrap,.box3wrap,.box7wrap,.box10wrap,.box11wrap {background-position: 100% 108%;background-size: 250px;}
.box9wrap,.box12wrap {background-position: 100% 0%;background-size: 250px;}
.box5wrap{background-size: 250px;}
.box8wrap {background-size: 100%;}
.box1wrap{ order:1;}.box2wrap{ order:2;}.box3wrap{ order:3;}.box4wrap{ order:4;}.box5wrap{ order:6;} 
.box6wrap{ order:5;}.box7wrap{ order:8;}.box8wrap{ order:7;}.box9wrap{ order:9;} 
.box10wrap{ order:10;}.box11wrap{ order:11;}.box12wrap{ order:12;} 
.reg-box1{ order:1;}.reg-box2{ order:2;}.reg-box3{ order:3;}.reg-box4{ order:4;}.reg-box5{ order:5;}
.reg-box6{ order:6;}.reg-box7{ order:7;}.reg-box8{ order:8;}.reg-box9{ order:9;}	
.sec-reg-1{margin-bottom: -150px;}

		
.bg-opc1 { width: 100%; padding:30px;  }
.mrg-mb-1{ margin-bottom:15px;}	
.mrg-mb-2{ margin-bottom:5px;}
.mrg-mb-3{ margin-bottom:50px;}	
.mrg-mb-3a{ margin-bottom:35px;}	
.go-to-top {right: 20px;bottom: 20px;}	
.site-logo {width: 85px;}
.txt-mb-lft{ text-align:left;}	

.sec-dye-1{ height:900px;}	
.brk{ display:inline;}
	 .text8 {width: 300px;margin: 0px auto 15px auto;}
}
@media(max-width:576px){
.home-banner {height:820px;margin-top:50px;}
.banner-wrap {top: 70px;}		
.banner-wrap,.wdt1{width:100%;}
.text1 {font-size: 45px;line-height: 50px;}	
.text2 {font-size: 18px;line-height: 24px;}
.text3 {font-size: 22px;line-height: 33px;}	
.text4 {font-size: 30px;line-height: 40px;}
.sec-hme10a .text11{line-height: 65px;width: 300px;margin: 0 auto;}
.sec-hme6 .text1{font-size: 38px;line-height: 48px;}	
.sec-hme-3, .sec-hme5, .sec-hme6, .sec-hme7, .sec-hme8, .sec-hme9 {padding: 50px 0px;}	
.img2{width: 105px;}
.img3{width: 125px;margin-bottom: -23px;}	
.img5{margin-bottom: -22px;}	
.mrg-ip-btm1{margin-bottom:25px;}
.testimonial-slide .item {padding: 0px 30px;}	
 .sec-imp-1 {height:900px;}	
.sec-reg-2 {height:950px;}		
}

@media(max-width:480px){
	.home-banner {height:700px;}
	.hgt1{ height:350px;}
	.site-header .header-inner{padding: 0px 15px;}
	.sec-hme-2{ text-align:center;}
	.w-100,.wdt7{width:100%;}{width:100%;}	    
	.farm-card::after{right: -19%;}	 
	.sec-hme10a .text11{font-size: 35px;line-height: 60px;width:280px;}
	.text12{font-size: 50px; line-height: 50px;}
	.img4,.img5{width:100px;}
	.img5{margin-bottom: -18px;}
	.img7 {width: 145px;margin-bottom: -25px;}
	.img10{ width:100%;}
	.text11{font-size: 30px;line-height: 35px;}
	
	 .sec-reg-1 {margin-bottom: -100px;}
	
	.sec-hme7.e-con .e-con-inner,.e-con .e-con-inner,.sec-video.e-con .e-con-inner,.sec-jrny3.e-con .e-con-inner,.sec-jrny6.e-con .e-con-inner,.sec-org1.e-con,.sec-org3.e-con,.sec-cnct-1.e-con .e-con-inner,.sec-cnct-3.e-con .e-con-inner{width:90%;max-width:90%;}
	
	.sec-shw-1.e-con .e-con-inner{width:100%;max-width:100%;}
	  .wdt7 {height: 315px;}
	.box5{ padding:150px 20px 20px 20px;}
	.reg-col1 {padding: 50px 20px;}
	.bg-opc{ padding:30px;}
	.wdt10{width:auto;}.wdt11{width:auto;}
}

@media(max-width:431px){
	.home-banner {height:630px;}
	.farm-card::after {right: auto;top: 105%;}
	.sec-hme6 .e-con-full{width:100%;}	
	.hide-lg-arrow.farm-card::after,.hide-tb-arrow.farm-card::after,.hide-sm-arrow.farm-card::after{display:block;}
	.hide-xs-arrow.farm-card::after{display:none;}
	.farm-card::after {top:auto; bottom:-28px;right: 0; left: 0; margin: 0 auto;transform: rotate(90deg);}
}

@media(max-width:400px){
.home-banner {height:580px;}
	
}