@font-face {
    font-family: 'Satoshi-Regular';
    src: url('../fonts/Satoshi-Regular.eot');
    src: url('../fonts/Satoshi-Regular.svg') format('svg'),
        url('../fonts/Satoshi-Regular.woff2') format('woff2'),
        url('../fonts/Satoshi-Regular.woff') format('woff'),
        url('../fonts/Satoshi-Regular.ttf') format('truetype');font-weight: normal;font-style: normal;font-display: swap;}.satoshiregular{font-family: 'Satoshi-Regular';}
@font-face {
    font-family: 'Satoshi-Black';
    src: url('../fonts/Satoshi-Black.eot');
    src: url('../fonts/Satoshi-Black.svg') format('svg'),
        url('../fonts/Satoshi-Black.woff2') format('woff2'),
        url('../fonts/Satoshi-Black.woff') format('woff'),
        url('../fonts/Satoshi-Black.ttf') format('truetype');font-weight: normal;font-style: normal;font-display: swap;}.satoshiblack{font-family: 'Satoshi-Black';}
 @font-face {
        font-family: 'Satoshi-Medium';
        src: url('../fonts/Satoshi-Medium.eot');
        src: url('../fonts/Satoshi-Medium.svg') format('svg'),
             url('../fonts/Satoshi-Medium.woff2') format('woff2'),
             url('../fonts/Satoshi-Medium.woff') format('woff'),
            url('../fonts/Satoshi-Medium.ttf') format('truetype');font-weight: normal;font-style: normal;font-display: swap;}.satoshimedium{font-family: 'Satoshi-Medium';}
  @font-face {
        font-family: 'Satoshi-Bold';
        src: url('../fontsSatoshi-Bold.eot');
        src: url('../fonts/Satoshi-Bold.svg') format('svg'),
            url('../fonts/Satoshi-Bold.woff2') format('woff2'),
            url('../fonts/Satoshi-Bold.woff') format('woff'),
            url('../fonts/Satoshi-Bold.ttf') format('truetype');font-weight: normal;font-style: normal;font-display: swap;}.satoshibold{font-family: 'Satoshi-Bold';}
   @font-face {
    font-family: 'BlackadderITC-Regular';
        src: url('../fonts/BlackadderITC-Regular.eot');
        src: url('../fonts/BlackadderITC-Regular.svg') format('svg'),
                url('../fonts/BlackadderITC-Regular.woff2') format('woff2'),
                url('../fonts/BlackadderITC-Regular.woff') format('woff'),
                url('../fonts/BlackadderITC-Regular.ttf') format('truetype');font-weight: normal;font-style: normal;font-display: swap;}



@media(min-width:1440px){
   .container{max-width: 1400px !important; }
}
:root{  --whiteColor : #fff;  --greencolor:#6d8b33;  --black:#212529;}
a{font-size: 18px;}
body{font-family: 'Satoshi-Regular';}
h1{font-size: 40px;}
.innersectionpadding{padding: 70px 0px;}
.white{color: var(--whiteColor);}
.green{color: var(--greencolor);}
.black{color: var(--black);}
.common-section,#site-content {width: 100%;float: left; display: block;overflow: hidden;} 
ul,ol,li{padding: 0;margin: 0;list-style-type: none;}
a,a:hover,a:focus{letter-spacing: normal;text-decoration:none!important; margin: 0px;}
h1,h2,h3,h4,h5,h6,p,li,a{letter-spacing: normal;}
h1,h2,h3,h4,h5,h6{font-family: 'Satoshi-Black';}
img{max-width: 100%;}
p{font-size: 18px;margin: 0;}
/*headerSection*/       
.header-section{background-color: #3f570f; }
.header-section p{letter-spacing: 1px;font-family: 'BlackadderITC-Regular';font-size: 28px;}
/*a.mailbox:hover{color: #eab622; }*/
.mailbox{background-image:url(../images/email_icon.png);background-repeat: no-repeat,no-repeat;  padding-left: 25px; display: block;background-position:left 6px ; font-size: 18px;}
/*.menuPartInner{display: flex;}*/
/*.menuPartInner::before{background-image: url(../images/Chola2.png); background-repeat: no-repeat; content: ""; width: 87px; height:131px; top: -59px;left: -35px; position: absolute; z-index: 99;}*/
ul.primary-menu li{margin: 0px 20px;}
ul.primary-menu li:last-child{margin-right: 0;}
ul.primary-menu li:first-child{margin-left: 0;}
ul.primary-menu a{color: #fff;}
ul.primary-menu a:hover, a.mailbox:hover ,a.telphone:hover,ul.primary-menu li.current-menu-item a{color: #eab622 ;}
.tel-section a {background-image:url(../images/callicon.png) ; content: '';background-repeat: no-repeat,no-repeat;background-position:15px 19px ;  background-color: #62350c; border-radius: 50px; padding: 15px 20px 15px 40px; font-size: 18px;}
article#post-14{display: none;}
.headermenu-section{background-color: #6d8b33;}
.post-194.recent-event-title{display:none;}
.logo-bg{  background-color: #fff; left: 0px;top: 0px;height: 100%;width: 24%; position: absolute;}
.logo-section{background-color: #fff;padding-top: 5px;padding-bottom: 5px;}
.logo-section::after {background:url(../images/logo_shap_img.png);content: ''; background-repeat: no-repeat;height: 131px; width:60px;top:0;right: -53px;z-index: 99;position: absolute;background-size: contain; }
.site-logo img{position: relative;z-index:  9;}
.primary-menu li {line-height: 30px;}
/*Banner_Section*/
.amazingslider-text-1{position: absolute;left: 14%; top:27%; }
.amazingslider-title-1{font-size: 70px ;max-width: 970px;font-family: 'Satoshi-Black'; letter-spacing: normal; line-height: 70px;}
.amazingsliderbutton {background-color:#62350c; padding: 20px 50px; border-radius: 50px; font-size: 18px; font-family: 'Satoshi-Black';transition: 0.6s; text-decoration: none !important;}
.amazingsliderbutton:hover{text-decoration: none; transition: 0.6s; background-color:#eab622;}
.amazingslider-button-1{margin: 40px 10px 0px 10px !important;}
a .telphone:hover{background-color:  #62350c;text-decoration: none; color: #fff;}
.abut-img-heading a:hover{color: #6d8b33;}
/*Aboutus_Sectoin*/
.about-sectoin{background-color: #e9e9e7;}
/*.abut-img-heading img{border-radius: 20px;}*/
.abt-content-section{ margin-left: 40px;}
h1.abt-inner-heading{font-size: 40px; margin: 0px;}
h4.abt-sub-heading{font-size: 22px;}
P.abt-content{line-height: 35px; color: #212529; margin-bottom: 25px;}
.greenbutn{padding: 20px 50px;transition: 0.6s; background-color: #6d8b33; border-radius: 50px; box-shadow: 5px 3px 22px -11px rgba(0,0,0,0.75);-webkit-box-shadow: 5px 3px 22px -11px rgba(0,0,0,0.75); -moz-box-shadow: 5px 3px 22px -11px rgba(0,0,0,0.75); font-size: 18px; }

.abutimgheadings{position: absolute; writing-mode: vertical-rl; transform: rotate(180deg);font-size: 40px; top: 0px; bottom: 21px; left: 0px;color: #cfcfcd; letter-spacing:10px}
.abut-img-heading{padding-left: 70px !important; text-align: center;}
.abut-img-heading a{background-image: url(../images/abut_call_img.png); background-repeat: no-repeat;padding: 9px 0px 9px 60px;border-radius: 0px; letter-spacing: 1px; background-position: 20px center; border-left: 3px solid #6d8b33 ; margin:5px 3px; font-size: 26px;}
/* .abut-img-heading span{padding-top: 10px ;background-color: #fff; padding: 24px 20px 22px 0px; border-radius: 10px; position: absolute;left: 0px; bottom: -18px;  box-shadow: 5px 3px 22px -11px rgba(0,0,0,0.75);-webkit-box-shadow: 5px 3px 22px -11px rgba(0,0,0,0.75); -moz-box-shadow: 5px 3px 22px -11px rgba(0,0,0,0.75);}  */
/*BESTPRODUCT*/
.post-views{display:none !important;}
.best-product-section{background-image: url(../images/best_product.png);background-repeat: no-repeat; background-color: #6d8b33; background-position: bottom;}
.best-product-section h2{font-size: 28px;}
.bestproductimg{padding-right: 45px;}
/* Organic_Certification_Section*/
.organic-certification{background-image: url(../images/organic_certificate.jpg);background-repeat: no-repeat; background-size: cover;background-attachment: fixed;}
.organic-contents{color: #fff; font-size: 22px; line-height: 45px; max-width: 1080px; margin: auto;}
/*Our_service*/
.oru-service-section{background-image:url(../images/ourservice_img.png); background-repeat: no-repeat;background-size: cover;}

/* faq section*/
.faq-section-content h3 {font-size: 40px; font-family: 'Satoshi-Black'; color: #6d8b33; text-align: center; padding-bottom: 40px;}
.faq-section{background-color: #e9e9e7;}
.faq-section  #wpsm_accordion_48 .wpsm_panel-default{border-bottom: 1px solid #6d8b33 !important; border-left: unset !important; border-right: unset !important; border-top: unset !important;}
.wpsm_panel{border:unset !important;}
.faq-section .ac_title_class{font-size: 20px; font-family: 'satoshiblack'; color: #6d8b33;}
.faq-section #wpsm_accordion_48 .wpsm_panel-body {font-size: 18px !important; font-family: 'Satoshi-Medium' !important;}
.faq-section .wpsm_panel-heading{padding: 0px;}
.faq-section .wpsm_panel-body{padding: 0px 0px 15px;} 
.faq-section #wpsm_accordion_48 .ac_title_class{padding-left: 5px;font-family: 'satoshi-bold';}
.organic-heading{position: relative; max-width:430px; margin-bottom: 30px;}
.orcganicimgcontent{transition:0.6s;background-color: #62350c; position: absolute; color: #fff; font-size: 30px; bottom: 0px; margin: 0px; padding: 35px;border-radius: 50px 0px 0px 0px; width: 100%;}
.orcganicimgcontent::after{transition:0.6s; content: '';background: url(../images/our_services_icon.png) no-repeat;width: 16px;height: 8px;position: absolute;bottom: 30px;right: 14px;}
.orcganicimgcontent:hover::after{transform: scale(1.4);}
.orcganicimgcontent:hover{background-color: #6d8b33;}
.faq-section .fa-minus::before{background-image: url(../images/faqminus_img.png) !important;background-repeat: no-repeat; content: "" !important;width: 18px;height: 2px;display: block; }
.faq-section .fa-plus::before{background-image: url(../images/faqplus_img.png);background-repeat: no-repeat;width: 18px;height: 18px;content: ""!important;display: block;}
.faq-section #wpsm_accordion_48 .ac_open_cl_icon{padding-top: 12px!important;padding-bottom: 4px!important; }
.faq-section #wpsm_accordion_48 .wpsm_panel + .wpsm_panel { margin-top: 4px!important; padding: 10px 0px!important; background: #e9e9e7!important; border-radius: 0!important;}
/*footer*/
.footer-section{background-image: url(../images/cholafooter-banner.jpg);;background-repeat: no-repeat;background-size: cover; }
.bottom-menu h5{color: #fff;font-size: 22px;margin-bottom: 10px;}
.bottom-menu{max-width: 420px;}
.bottom-menu ul li,.bottom-menu ul,.widget{padding: 0;margin: 0;}

.bottom-menu ul li a{transition: 0.6s; color: #fff;font-size: 18px;margin: 6px 0px;font-weight: normal;display: inline-block;position: relative;padding-left: 30px;}
.bottom-menu ul li a::after{content: '';width: 15px;height: 4px;background: #fff;position:absolute;left:0;top:12px;}
.bottom-menu ul li a:hover,.bottom-menu ul li.current-menu-item a{color: #eab622;}
.active{color: #eab622;}
/**/
.footer-address li,.footer-address li a{color: #fff;font-size: 18px;}
.footer-address li.address{padding-left: 46px;background: url(../images/location_addre.png) no-repeat left 6px;}
.footer-address li.mail{padding-left: 45px;background: url(../images/f_mail.png) no-repeat 4px 6px;}
.footer-address li.phone{padding-left: 45px;background: url(../images/f_call.png)  no-repeat 6px 9px !important;}
.contact-number{padding-left: 44px;}
.social-menu  li a{width: 50px;height: 50px;border-radius: 50%;border: 2px solid #62350c;margin-right: 20px;display: inline-block;transition: 0.8s;}
.social-menu  li a:hover{transform: rotate(360deg);}
.social-menu  li.fb a{background: url(../images/FB.png) no-repeat  center;background-color: #62350c; }
.social-menu li.twit a{background: url(../images/Twit.png) no-repeat  center; background-color: #62350c;}
.social-menu  li.insta a{background: url(../images/insta.png) no-repeat  center;background-color: #62350c;}
.copy-right{background-color: #3f570f;}
.copy-right{color: #fff;font-size: 18px;}
.bg_green{background-color: #6d8b33;}
.bg_brown{background-color: #62350c;}
.certificate{background-color: #e9e9e7;}
.inner-certificate{border-radius: 10px;max-width:1060px;margin: auto; }
.inner-certificate h1{font-size: 48px;line-height: 70px;margin-bottom: 30px;}
.brownbtn{border-radius: 80px;background-color: #62350c;color: #fff;  box-shadow: 5px 3px 22px -11px rgba(0,0,0,0.75);-webkit-box-shadow: 5px 3px 22px -11px rgba(0,0,0,0.75); -moz-box-shadow: 5px 3px 22px -11px rgba(0,0,0,0.75);padding: 55px 180px 55px 64px;font-size: 34px;transition: 0.7s; background-image: url(../images/downlod_pdf.png); background-repeat: no-repeat; background-position: 479px; display: inline-block;  }
.brownbtn:hover{color: #fff;background-color: #6d8b33;}
h1.organic-title {max-width: 440px; margin: auto;}
ul.organic-list li{background-image: url(../images/food_tick.png); background-repeat: no-repeat; font-size: 22px; color: #fff; padding: 10px 10px 10px 40px; background-position: 0px 18px; margin: 0px !important;}
ul.organic-list{max-width:420px; margin: auto; padding: 0px;}
/* contact from*/
.text-start.contact_form{display: flex; justify-content: center;position:relative;z-index:9}
.form_group{width: 60%;}
.wpcf7-form-control-wrap input{border-radius: 50px; color: #000; outline: none; font-size: 18px; padding: 15px 25px; font-family:'Satoshi-Regular'}
.content-from-section.wpcf7-form-control-wrap{display: flex;}
p input{width: 100%; }
input.wpcf7-form-control.has-spinner.wpcf7-submit{border-radius: 50px; text-decoration: none; background-color: #6d8b33;text-transform: unset; border: 2px solid #6d8b33; }
 input.wpcf7-form-control.has-spinner.wpcf7-submit:hover{background-color: #62350c; transition: 0.6s; border: 2px solid #eab622;}
.content-from-section::after{background-image: url(../images/food_img.png);background-repeat: no-repeat; left: 0px; right: 0px; top:30px; width:360px;margin: auto; height: 472px;content: '';position: absolute; background-position: center; background-size: 300px;}
/* content-from-section::after{content: '';position: absolute;left: 0;top: 0;}. */
.wpcf7-not-valid-tip {color: #ffff; font-size: 18px; }
.wpcf7-response-output{font-size: 18px; color: #fff;}
/*AboutUs inner page*/
.banner-title{ font-size: 52px; position: relative; z-index: 1;}
.aboutusinnerimg-section img{padding-left: 40px;}
.ourserivcebtn a{display: inline-block;}
.ineer-aboutus-section{background-color: #e9e9e7;}
.benefits-section {padding-bottom: 70px;}
p.aboutus-content{line-height: 35px;color: #212529; max-width: 620px;}
.benefits_list{border: 1px solid #c2c1c1; background-color: #fff; border-radius: 20px;padding: 25px;transition:all 0.8s; height: 100%;}
.benefits_list:hover{transform: translateY(-10px);transition: all 0.8s;box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 5%);}
.benefit-title{font-size: 32px;}  
p.benefi-content{font-size: 18px;}
/**/
.single-service h1,.single-service h2,.single-service h3,.single-service h4,.single-service h5,.single-service h6{color: var(--greencolor); margin: 0px 0px 30px;}
.single-service h1{font-size: 46px;}
.single-service h2{font-size: 38px;}
.single-service h3{font-size: 34px;}
.single-service h4{font-size: 30px;}
.single-service h5{font-size: 26px;}
.single-service h6{font-size: 22px;}
.single-service ul li{list-style-type: disc;}
.single-service ol li{list-style-type: auto;}
.single-service ul,.single-service ol {margin: 20px 0px;}
.single-service ul li,.single-service ol li{font-size: 18px;line-height: 28px;margin-bottom: 10px;}
.single-service a{color:var(--greencolor)!important;}
.service-menu ul{background-color: #f1f1f1;border-radius: 30px;max-width: 350px;max-height: 94%;overflow-y:scroll ;}
.service-menu ul::-webkit-scrollbar{display: none;}
.service-menu ul li{transition: 0.6s;border-radius: 50px;}
.service-menu ul li.active a{color: #6d8b33!important;background-image: url(../images/active_icon.png);font-weight: bold;}
.service-menu ul li:hover a{background-image: url(../images/arrow.png); color: #6d8b33 !important; }
.service-menu ul li a{border-radius: 46px;transition: 0.4s; margin-bottom: 10px; color: #000!important;padding: 10px 34px 12px 50px;background:url(../images/arrow_h.png) no-repeat 25px 14px;border-radius: 50px;display:block;font-family: 'Satoshi-regular'; }
.service-menu ul li:first-child{margin-top: 20px;}
.service-menu ul li:last-child{margin-bottom: 20px;}

.single-service  p{line-height: 32px; margin-bottom: 20px;font-family: 'Satoshi-Regular';}
.inner-service-title{border-radius: 10px; transition: 0.6s; ; z-index: 9; position: absolute;bottom: -40px;left: 0;right: 0;margin: auto;background-color: #fff;max-width: 94%;padding: 18px 10px;color: #5d5d5d;font-size: 22px;box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.15);
    -webkit-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.15);}
    .inner-service-title:hover{background-color: #6d8b33;color: #fff;}
.inner-service{max-width: 420px;margin: auto;margin-bottom: 100px;}
/*Contactus_section*/
.contactus-section{background-color: #e9e9e7;}
.contactus-section p input{width: 20%; text-align: center;}
.contactus-section p{text-align: center; padding-bottom: 20px;}
.call-icon{background-image: url(../images/call_img.png);background-repeat: no-repeat;width: 74px;height: 74px;display: block;margin: auto; }
.contactus-section .phone-icon{background-color: #fff;border-radius: 30px; height: 100%; box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 15%);}
.mail-icon{background-image: url(../images/message_img.png);background-repeat: no-repeat;width:74px;height: 74px; display: block; margin:auto;}
.address-icon{background-image: url(../images/location_img.png);background-repeat: no-repeat;width:74px;height: 74px; display: block; margin:auto;}
.wpcf7-form-control.wpcf7-textarea{color: #000;border-radius: 50px;outline:none;box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 10%); padding: 20px 25px; font-size: 18px; font-family: "Satoshi-Regular"; border:none }
/*.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid{border: 3px solid #dc3232;}*/
/*Responsive Css*/
.wpcf7-spinner{display:none;}
.contactus-section .wpcf7-not-valid-tip{padding-bottom: 10px;color: #fd0606;padding-left:30px; font-size:18px;font-family:"Satoshi-Regular" }
/*.contactus-section .wpcf7-form-control-wrap input{border:2px solid #dc3232;}*/
.contactus-section .wpcf7-response-output{color: #848181;}
span.wpcf7-form-control-wrap{margin-bottom: 20px; display: block;}
/*.contactus-section .wpcf7-response-output{border: unset !important;}*/
/*.contactus-section .form_group_section{width: 60%;}*/
/*.contactus-section .contactus_form{display: flex;justify-content: center;}*/
.contactus-inner{margin-bottom: 30px; padding-right: 30px !important;}
.contactus_form input.wpcf7-form-control.has-spinner.wpcf7-submit:hover{background-color: #62350c; border: 2px solid #62350c;}
/**/
/*.document-page a {font-size: 20px; width: 360px;  display: inline-block; background: #e1e1e1;  margin: 0px 40px 40px 0px; padding: 10px 10px 10px 30px; position: relative; min-height: 80px; display: flex; align-items: center;color: #000;}
.document-page a::after{content: ' ' !important; background-image: url(../images/document.png); background-repeat: no-repeat; background-position: center;height: 100%;   width: 70px; position: absolute; right: 0px; top: 0px; left: -61px; background-color: #6d8b33;}
.document-page a:hover{color: #000;}
.document-page p{display: flex;flex-wrap: wrap; justify-content: center;}*/
.downloads.service-menu{border-radius: 20px;}
.contactus-inner h1.abt-inner-heading{font-size: 34px;}
.contactus_form input{ box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 2%);}
h3.organic-sub-title{max-width: 440px; font-size: 33px; font-family:'BlackadderITC-Regular';}
.addresses h5{color: #fff;font-size: 22px;margin-bottom: 20px;}
.primary-menu ul.sub-menu{width: 300px;margin: 0;background-color: #fff;padding: 20px 0px;border-radius: 10px;box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.19); -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.19);-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.19);text-transform: capitalize;  }
.primary-menu ul.sub-menu li{margin: 0; }
.primary-menu ul.sub-menu li a{font-size: 16px;color: #6d8b33;transition: 0.6s; line-height: 23px;}
.primary-menu ul.sub-menu li:hover a,.primary-menu ul.sub-menu li.current-menu-item a{color: #fff;background: #6d8b33;}
.primary-menu ul{position: absolute; z-index: 99;}
.primary-menu ul::after{border-bottom-color:#fff}
.header-footer-group.common-section{overflow: visible;}
.scroll-menu{position: fixed;top: -100%;left: 0;right: 0;background-color: #6d8b33;height: 80px;transition: 1s;z-index: 99;box-shadow: 0px 7px 15px 0px rgba(0,0,0,0.31);-webkit-box-shadow: 0px 7px 15px 0px rgba(0,0,0,0.31);  -moz-box-shadow: 0px 7px 15px 0px rgba(0,0,0,0.31);}
.scroll-menu.enable{top: 0;}
.primary-menu a:hover, .primary-menu a:focus, .primary-menu .current_page_ancestor{text-decoration: none;}
.footer-address{padding-left: 0px;}
a.landline-number{background-image:url(../images/call\ _icon.png);background-repeat: no-repeat; font-size: 18px; padding-left: 30px;background-position: left 8px; display: block;  }
.landline-pohne a:hover{color: #eab622;}
h1.entry-title{display: none;}
/*.header-section span.space{font-size: 17px; color: #fff;}*/
a.landline-number::after{content: "/"; padding: 10px 10px; font-size: 20px; color: #fff;}
a.landline-number:hover{color:#eab622 ;}
.inner-service img{border-radius:10px;}
.button-effect.gren-btn{background-color: #6d8b33; padding: 20px 50px;border-radius: 50px;-webkit-box-shadow: 5px 3px 22px -11px rgb(0 0 0 / 75%); -moz-box-shadow: 5px 3px 22px -11px rgba(0,0,0,0.75);}
.button-effect{ z-index: 9;position: relative; color: #fff;overflow: hidden!important;display: inline-block;transition: 0.5s;}
.button-effect:hover{color: #fff; }
.button-effect:before, .button-effect:after {transition: 0.5s; position: absolute;top: 50%;content: ""; width: 20px; height: 20px; background-color: #62350c; border-radius: 50%;z-index: -1;}
.button-effect:before { left: -20px;transform: translate(-50%, -50%);transition: 0.5s ease-in-out;}
.button-effect:after { right: -20px;transform: translate(50%, -50%);transition: 0.5s ease-in-out;}
.button-effect:hover:before { -webkit-animation: criss-cross-left 0.8s both;animation: criss-cross-left 0.8s both; -webkit-animation-direction: alternate; animation-direction: alternate;}
.button-effect:hover:after { -webkit-animation: criss-cross-right 0.8s both; animation: criss-cross-right 0.8s both; -webkit-animation-direction: alternate; animation-direction: alternate;}
@-webkit-keyframes criss-cross-left {0% { left: -20px; }50% {left: 50%;width: 20px;height: 20px; } 100% {left: 50%;width: 675px;height: 675px; }  }  
@keyframes criss-cross-left {  0% { left: -20px; } 50% { left: 50%;width: 20px;height: 20px; } 100% { left: 50%;width: 675px;height: 675px; }  }
@-webkit-keyframes criss-cross-right { 0% {right: -20px;}50% { right: 50%;width: 20px; height: 20px; }100% { right: 50%; width: 675px;  height: 675px; }  }
@keyframes criss-cross-right {0% { right: -20px;} 50% {right: 50%;width: 20px; height: 20px; } 100% {right: 50%;width: 675px;  height: 675px; }}
.post-meta{display: none;}
/*Responsive Css*/
/*.blackoverlay{position: absolute; left: 0px;right: 0px; background: rgba(96, 96, 96, 0.5);top:0px; bottom: 0px;  }*/
/**/
.resource-list{max-width: 450px;margin: auto;position: relative;padding-bottom: 70px;height: 100%;}
.resource-list img{border-radius: 10px;}
.resource-list h2,.resource-video h2{font-size: 24px;text-transform: uppercase;color: #5a5a5a;margin: 60px 0px 5px;}
.downlods-pdf a{max-width: 170px;margin: auto;  position: absolute;bottom: 0;left: 0;right: 0;  -webkit-box-shadow: 5px 3px 22px -11px rgb(0 0 0 / 75%); -moz-box-shadow: 5px 3px 22px -11px rgba(0,0,0,0.75);padding: 14px 40px;color: #fff!important;background: #62350c;font-size: 18px;border-radius: 30px;display: inline-block;transition: 0.8s;}
.downlods-pdf a:hover{background-color: #6d8b33;}
.resource-download{-webkit-box-shadow: 5px 3px 22px -11px rgb(0 0 0 / 75%);  -moz-box-shadow: 5px 3px 22px -11px rgba(0,0,0,0.75); background: url(../images/download_arrow.png) no-repeat center #6d8b33;background-size: 40px;width: 70px;height: 70px;border-radius: 50%;position: absolute;left: 0;right: 0;bottom: -35px;margin: auto;}
.resource-download a {font-size: 0px; display: inline-block; width: 70px; height: 70px; border-radius: 50%;}
.from-section{padding-top: 70px;}
.contactus-section .wpcf7-form-control-wrap input{padding: 22px 35px; border: none;}
/*#wprmenu_menu_ul li a:last-child{padding-bottom: 30px;}*/
.button-green{background-color:#eab622; color: #fff; padding: 15px 45px; border-radius: 50px;}
.button-green:hover{color: #fff; }
.lb-nav a.lb-prev,.lb-nav a.lb-next {opacity: 1 !important;}
/*.simplefilter li.active{background-color: #6d8b33!important;}
/*.simplefilter_259 li{background-color: #6d8b33 !important; color: #fff;}*/
.simplefilter_259 li{background-color: #6d8b33 !important; color: #fff  !important; font-size: 18px !important;  font-weight: normal!important; font-family: 'Satoshi-Black';border-radius: 50px !important; padding: 15px 35px !important;}
.pfg-bootstrap .text-center{padding-bottom: 40px;}
/*.simplefilter_259 li:active{background-color: #62350c !important;}*/
.active.filtr-controls-259.active{background-color: #62350c !important;}
.content-part img{margin-left: 0px; margin-top: 0px;}
.static_banner_picture{height: 350px!important; background-position: right center !important;background-size: cover !important;}
.facebook-icon a{font-size: 0px !important;}
.insta-icon a{font-size: 0px !important; }
.twitter-icon a{font-size: 0px !important;}
.social_menu{display: none !important;}
.e-mail a,.phone-number a{text-transform: lowercase !important;margin-left:0px !important;padding: 11px 14px; }
.reach-us-section ul{padding-left: 14px ;}
.wpcf7 form .wpcf7-response-output{margin: 1em 0.5em 1em !important;}
.simplefilter li.button-effect:hover{background-color: #62350c;}
.turst-our{font-family: 'BlackadderITC-Regular'; font-size: 25px; margin: 0px;}
.widget .widget-title{text-align: center; color: #6d8b33; margin-top: 20px;}
.recent-event{border: 1px solid #cfcfcd;border-radius: 20px;background-color: #f1f1f1; }
.recent-event h2{font-size: 40px; margin: 20px 0px 20px;}
.newsscroller_title{color: #212529; font-family: 'Satoshi-Regular'; font-size: 18px !important; font-weight: normal !important;}
.pagination-single,.comments-wrapper,.entry-categories-inner{display: none;}
.wp-block-image img{margin: auto;}
.recent-events a{font-size: 18px!important; font-family: 'Satoshi-Regular'!important; }
.recent-events{padding:0px 20px 0px 20px;}
.recent-event a:hover{color: #6d8b33; }
.contactus-section a.landline-number{padding-left: 5px;}
span.wprmenu_icon.wprmenu_icon_par{top:0px}
.vsrp_wrapper.vsrp_id_0{max-height: 420px;}
.recent-events{height: auto !important;font-size: 16px; padding-bottom: 20px;} 
h3.recent-events{padding: 0px 20px 0px 20px !important;font-family:'Satoshi-Regular'; font-size:18px; margin-bottom:15px; line-height:25px;}
.about-sectoin img{border-radius:20px}
.row.loading-wrapper img{height: auto; max-width: 100%; margin: auto; width: auto;}
h1.recent-event-title{font-size:40px;text-align:center;}
.organic-heading img{border-radius:10px}
#post-194 h1.recent-event-title {display:none;}
.entry-content h2{font-size:40px;font-family:'Satoshi-Black';text-align:center; color:#6d8b33;}
.resource-video video:hover{cursor: pointer}
@media(max-width:1704px){
    .logo-section::after{right: -75px;}
    

}
@media(max-width:1650px){
    .logo-section::after{right: -80px;}
    
    
}

@media(max-width:1500px){
    .logo-section::after{right: -46px;}
    .content-from-section::after{background-size: 250px;}
    
}
@media(max-width:1599px){
    .logo-section::after{right: -50px;}
.logo-bg{width: 15%;}
   
}

@media(max-width:1399px){
    .logo-section::after{right: -60px; }
    
    ul.primary-menu li{margin: 0px 10px;}
    .primary-menu a,a.mailbox{font-size:16px;}
    .amazingslider-text-1{left: 10%;}
    /*aboutus*/
    h4.abt-sub-heading{font-size: 20px;}
    /*.abt-content-section{padding-top: 20px;}*/
    .abut-img-heading span{bottom: 130px;}
    h1.abt-inner-heading , .faq-section-content h3{font-size: 30px;}
    .abt-content{line-height: 30px;}
    .amazingslider-title-1{font-size: 50px ;}
    /*.amazingsliderbutton{padding: 15px 40px;}*/
    .best-product-section h2{font-size: 20px;}
    .abutimgheadings{font-size: 44px; bottom: 183px; letter-spacing:1px;}
    .abut-img-heading{padding-left: 55px !important;}
    .bestproductimg{padding-right: 15px;}
   .orcganicimgcontent{ font-size: 25px;}
    .inner-certificate h1{font-size: 40px; line-height: 60px;}
    .brownbtn{background-size: 75px;padding: 30px 120px 30px 40px; background-position: 354px; font-size: 25px;}
    .content-from-section::after {background-size: 200px;}
    .tel-section a{font-size: 16px; background-size: 20px;background-position: 16px 16px;}
    .benefit-title{font-size: 25px;}
    p.benefi-content{font-size: 16px;}
    ul.organic-list li{background-position:0px 22px;}
    .single-service h1{font-size: 40px;}
    .contactus-section p input{width: 25%;}
 
    .faq-section-content h3{padding-bottom: 30px;}
	.mailbox{background-position:left 5px}
    /**/
    /*.downloads-page a{width: 340px;margin: 0px 30px 30px 0px;}*/
/*     .brownbtn:hover{background-size: 85px;} */
    .menuPartInner::before{top: -60px; left: -23px;}
    .widget .widget-title{font-size: 30px;}
    .recent-event h2{font-size: 30px;}
	.contactus-inner{padding-right:14px !important}
	.wpcf7-form-control.wpcf7-textarea{padding:20px 25px;font-size:16px;}
	.wpcf7-form-control-wrap input{padding:10px 25px; font-size:16px}
	h1.recent-event-title{font-size:30px}
	.entry-content h2{font-size:30px;}
}

 
 @media(max-width:1199px){ 
   ul.primary-menu li{margin: 0px 5px;}
    ul.primary-menu li a{font-size: 15px;}
    .primary-menu li{margin: 0px;line-height: 20px; padding: 0px;}
/*     .menuPartInner ul{padding-left: 55px;} */
    .headermenu-section{z-index: 9; }
    .header-section{z-index: 99; position: relative;}
    .logo-section::after{right: -60px;}
    
    .abt-content-section{padding-top: 0px;}
    .greenbut{margin-top: 35px;}
    .greenbutn{padding: 15px 45px;}
   
    h1.abt-inner-heading,.faq-section-content h3{font-size: 25px;}
    .abut-img-heading{text-align: end;}
    .abut-img-heading span{bottom: -23px; padding: 17px 20px 17px 0px;}
    .tel-section a{background-position: 9px 14px; padding: 14px 11px 15px 35px;}
    .inner-certificate h1{font-size: 35px; line-height: 50px;}
    .content-from-section::after{background-size: 150px;}
    .wpcf7-form-control-wrap input{padding: 10px 10px 10px 25px;}
    .orcganicimgcontent{font-size: 19px;}
    .benefit-title{font-size: 20px;}
    .single-service h1{font-size: 36px;}
    .single-service h2{font-size: 32px;}
    .single-service h3 {font-size: 30px;}
    .single-service h4{font-size: 28px;}
    .single-service h5{font-size: 24px;}
    .service-menu ul li a{font-size: 18px;}
    .service-menu ul{max-width: 304px;}
    .service-menu ul li a{margin-bottom: 0;}
   .downloads-page p{justify-content: center;}   
   ul.organic-list li{font-size: 18px;}
/*    h3.organic-sub-title{font-size: 22px;} */
   .resource-list h2,.resource-video h2{font-size: 22px;}
   .menuPartInner::before {top: -61px;}
   .button-effect.gren-btn{padding: 15px 45px;}
   .abutimgheadings{bottom: -35px;letter-spacing:10px;}
   .recent-event{margin-top: 70px !important;}
   .widget .widget-title{font-size: 25px;}
   /* .recent-events a{padding-left: 20px;white-space: nowrap;} */
   /* .recent-events .vsrp_div{height: 60px !important;} */
   .form_group{width: 70%;}

 }
 @media(max-width:991px){ 
    /*.header-footer-group{display: none;}*/
    .headermenu-section{display: none;}
    html body div.wprm-wrapper{overflow: hidden;}
 /*.banner-section{padding-top: 25px;}*/
 .amazingslider-title-1{font-size: 40px ; line-height: 50px;}
 .abt-content-section{padding-top: 40px;}
 #wprmenu_bar .bar_logo{  height: 60px; padding-bottom: 10px;}
 .abut-img-heading{text-align: center;}
 .abutimgheadings{bottom: -70px;}
 .abut-img-heading span{bottom: -15px;}
 .bestproductimg{margin: auto; padding-bottom: 15px;}
 .productheading-section{text-align: center;}
 .bestproductimg{padding-right: 0px;}
 .organic-contents{font-size: 19px;}
 .organic-heading{margin: auto; margin-top: 40px;}
 .inner-certificate h1{font-size: 27px;}
 .content-from-section::after{top:23%; background-size: 100px;}
 .aboutusinnerimg-section img {padding: 40px 0px 0px 0px;}
 .benefits_list{padding: 20px;}
 .content-from-section::after{display: none;}
 .innersectionpadding{padding: 40px 0px;}
 .tel-section a{padding-bottom: 0px;}
 .organic-contents{line-height: 35px;}
 /*.abut-img-heading span{bottom: 45px;}*/
 #wprmenu_bar .menu_title{top:-15px}
 .contactus-inner{padding-right: 0px !important;}
 .scroll-menu.d-flex{height: 67px; display: none !important;}
 .service-menu ul{max-width: 720px; margin-bottom: 40px;}
 .amazingslider-button-1{margin:18px 10px 0px 10px;}
 .amazingsliderbutton{padding: 20px 40px;}
.facebook-icon a{background-image: url(../images/FB.png);background-repeat: no-repeat;  width: 50px; height: 50px; float: left; background-color: #62350c; background-position: 19px 13px; border-radius: 50px; margin: 0px 10px 0px 0px!important; }
.twitter-icon a{background-image: url(../images/Twit.png);background-repeat: no-repeat; width: 50px; height: 50px; float: left;background-color: #62350c; background-position: 17px 17px; border-radius: 50px;}
.insta-icon a{background-image: url(../images/insta.png);background-repeat: no-repeat; width: 50px; height: 50px; float: left;background-color: #62350c; background-position: 13px 13px; border-radius: 50px; margin-left: 10px !important;}
#wprmenu_menu_ul{font-family: 'Satoshi-regular';}
.addresses{display:block}
.addresses, .servicetopheading, .quick-linkone{max-width: 574px;margin: auto;margin-left: 0px}
.footer-contact-icon{max-width: 500px; margin: auto; margin-top: 10px;}
.serviceone{max-width: 370px;margin: auto;margin-right: 79px;}
.footer-contact-icon ul{display: flex; padding: 0px;}
.cbp-spmenu{box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 60%); padding-bottom: 40px;}
.address-img,.service-img,.quick-img{padding: 32px 32px; }
.address-img:hover,.service-img:hover,.quick-img:hover{background-color: #eab622; bottom: 0px;} */
div#wprmenu_bar{box-shadow: 0px 7px 10px 0px rgba(0,0,0,0.18);-webkit-box-shadow: 0px 7px 10px 0px rgba(0,0,0,0.18);-moz-box-shadow: 0px 7px 10px 0px rgba(0,0,0,0.18);}
.social_menu{display: block !important;}
.phone-number{background-image: url(../images/ph_icon.png);background-repeat: no-repeat;  background-position: 0px 12px; padding-left: 10px;}
.e-mail{background-image:url(../images/mail_reicon.png); background-repeat: no-repeat; background-position: 0px 15px; padding-left: 17px; }
.reach-us-section h6{font-size: 20px; padding-left: 14px; font-family:'Satoshi-Bold'; color: #62350c;}
.e-mail a:hover,.phone-number a:hover{background: none !important;}
.e-mail a:hover,.phone-number a:hover{color: #eab622 !important;}
 #mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item.e-mail a:hover, #mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item.phone-number a:hover{color: #eab622 !important;} 
/*  .contactus-section .wpcf7-form-control-wrap input{margin-bottom: 30px;} */
 .contactus-section p{padding-bottom: 0px;}
 ul.social-menu-icon{padding-left: 0px;}
 #mg-wprm-wrap li.menu-item a{padding: 11px 14px;}
 .recent-event h2{font-size: 25px;}
 h1.recent-event-title{font-size:25px}
 .orcganicimgcontent{height:unset!important;}
 .entry-content h2{font-size:30px;}
.entry-content h2{font-size:30px;}
 body {float:left; width:100%;}
html{padding-top:67px !important;}
 h3.organic-sub-title{text-align:center}
	 .orcganicimgcontent{padding:30;}
}


 

 @media(max-width:767px){
    .bottom-menu h5{margin-bottom: 5px;}
    .bottom-menu ul li a{font-size: 16px;}
    .footer-address li, .footer-address li a { color: #fff;  font-size: 16px;  }
    .brownbtn{background-size: 70px; padding: 30px 110px 30px 40px; background-position: 280px; font-size: 19px;}
/*     .brownbtn:hover{background-size: 70px;} */
    .content-from-section::after{top:22%}
    .single-service h1{font-size: 32px;}
     .single-service h2{font-size: 28px;}
     .single-service h3 {font-size: 24px;}
     .single-service h4{font-size: 22px;}
     .single-service h5{font-size: 20px;}
     .inner-service-title{font-size: 20px;}
     .banner-title{font-size: 36px;}
     .contactus-section p input{width: 40%;}
     .downloads-page p{justify-content: left;}
     .contactus-inner h1.abt-inner-heading,.faq-section-content h3{font-size: 24px;}
     .organic-sub-title {text-align: center;}
     .form_group{width: 90%;}
     .inner-certificate h1{line-height: 40px;}
     .resource-list h2,.resource-video h2{ font-size: 20px; margin: 54px 0px 0px;}
     .amazingslider-title-1{font-size: 35px;}
	
/*      .contactus-section .wpcf7-form-control-wrap input{margin-bottom: 26px;} */
     .static_banner_picture{height: 230px!important;}
	
	 .turst-our{font-size:30px}
	 .entry-content h2{font-size:25px;}
	 h3.organic-sub-title{text-align:center;}
	.header-section a.mailbox{display:none;}
	
     /*.banner-section{padding-top: 25px;}*/
      /* .header-section {margin-top: -25px;}  */
      /* .recent-events .vsrp_div{height: 75px !important;} */
	 .header-section{padding-top:0px;}
  }

  @media(max-width: 575px){
  
    .abutimgheadings {bottom: -52px;}
    .abut-img-heading{padding-left: 52px!important;}
    .abut-img-heading span{left: 21px;padding: 15px 24px 15px 0px;}
    .best-product-section h2{font-size: 18px;}
    .container{padding:0px 25px !important;}
    .inner-certificate h1{font-size: 23px;}
    .brownbtn{padding: 30px 85px 30px 35px; background-size: 55px; background-position: 255px; font-size: 18px;}
    /*.inner-certificate{padding: 40px 0px 20px;}*/
    /*.content-from-section{padding-right: 25px; padding-left: 25px; }*/
    .organic-title{text-align: center;}
    .content-from-section::after{top: 22%;}
    .inner-certificate h1{line-height: 35px;}
/*     .brownbtn:hover{background-size: 65px;} */
    .amazingslider-title-1{font-size: 30px; line-height: 40px;}
    #wprmenu_bar{padding:10px 10px;}
    .banner-title{font-size: 28px;}
   .header-section{margin-top: 0px;} 
	  h1.recent-event-title{font-size:22;}
   .newsscroller_title{font-size: 16px;}

   /* .recent-events .vsrp_div{height: 90px !important;} */
	 
	 
  }

@media(max-width:499px){ 
    .header_section p {text-align: center; font-size: 16px;}
    .header_section a{font-size: 16px;}
    .amazingslider-title-1{font-size: 25px ; text-align: center; line-height: 35px;}
    .amazingslider-button-1{text-align: center; margin: 25px 10px 0px 10px !important;}
    .amazingsliderbutton{font-size: 16px;}
    p.abt-content, p.aboutus-content{font-size: 16px;}
    h4.abt-sub-heading{font-size: 18px;}
    .abt-content-section{margin: 0px;}
    
    
    .amazingsliderbutton{padding: 15px 30px;}
    
    .abutimgheadings{bottom: -46px;  letter-spacing:4px; font-size:33px;}
    .abut-img-heading a{font-size: 16px;}
    /*h1.abt-inner-heading{font-size: 20px;}*/
    .greenbut{text-align: center;}
    .organic-contents{line-height: 30px; font-size: 18px;}
    ul.organic-list li{background-position: 0px  40px; font-size: 18px;}
    .brownbtn{background-position: 250px; font-size: 17px; padding: 30px 90px 30px 35px; background-size: 54px;}
/*     .brownbtn:hover{background-size: 50px;} */
    .content-from-section::after{top:17%;}
    ul.organic-list li{background-position: 0px 20px;}
    .single-service h1{font-size: 28px;}
    .single-service h2{font-size: 24px;}
    .faq-section-content h3{padding-bottom: 20px;}
    

}
@media(max-width:374px){
    .abutimgheadings{font-size: 24px;bottom: -9px; letter-spacing:5px;}
    .abut-img-heading{padding-left: 35px!important;}    
    .abut-img-heading span{left: 5px;}
    .orcganicimgcontent{font-size: 17px;}
    .brownbtn{padding: 20px 60px 20px 30px; background-position: 197px;font-size: 14px; background-size: 40px;}
    .content-from-section::after {top:19%; left: -30px;}
	.contactus-section p input{width: 55%;}
/*     .brownbtn:hover{background-size: 45px;} */
    .contactus-section p{padding-bottom: 0px;}
    .amazingslider-title-1{font-size: 22px; line-height: 25px;}
    .static_banner_picture{height: 230px!important;}
    .e-mail{background-position: 0px 14px; padding-left: 16px; background-size: 20px;}
    .e-mail a,.phone-number a{font-size: 15px;}
    
    
    

   /* ul.primary-menu li a{font-size: 0px;}*/
   
    

}


/*animation*/
.animate-element {opacity: 0;position: relative;}
.animate-element.slide-down{ opacity: 0;-moz-transition: all 850ms ease-out;-webkit-transition: all 850ms ease-out;-o-transition: all 600ms ease-out;transition: all 850ms ease-out;-moz-transform: translate3d(0px, 70px, 0px);-webkit-transform: translate3d(0px, 70px, 0px);-o-transform: translate(0px, 70px);-ms-transform: translate(0px, 70px);transform: translate3d(0px, 70px, 0px);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}
.animate-element.slide-down.in-view,.animate-element.slide-left.in-view,.animate-element.slide-right.in-view {opacity: 1;-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate3d(0px, 0px, 0px);}
.animate-element.slide-left{opacity: 0;-moz-transition: all 850ms linear;-webkit-transition: all 850ms linear;-o-transition: all 850ms linear;}
.animate-element.slide-left {-moz-transform: translate3d(-100px, 0px, 0px);-webkit-transform: translate3d(-100px, 0px, 0px);-o-transform: translate(-100px, 0px);-ms-transform: translate(-100px, 0px);transform: translate3d(-100px, 0px, 0px);}
.animate-element.slide-right{opacity: 0;-moz-transition: all 850ms linear;-webkit-transition: all 850ms linear;-o-transition: all 850ms linear;}
.animate-element.slide-right {-moz-transform: translate3d(100px, 0px, 0px);-webkit-transform: translate3d(100px, 0px, 0px);-o-transform: translate(100px, 0px);-ms-transform: translate(100px, 0px);transform: translate3d(100px, 0px, 0px);}
.animate-element.zooming-img{webkit-transition: opacity 0.4s ease .5s,-webkit-transform 0.45s cubic-bezier(0.5, -1.75, 0.7, 2) .5s;transition: opacity 0.4s ease .5s,-webkit-transform 0.45s cubic-bezier(0.5, -1.75, 0.7, 2) .5s;-o-transition: opacity 0.4s ease .5s,transform 0.45s cubic-bezier(0.5, -1.75, 0.7, 2) .5s;transition: opacity 0.4s ease .5s,transform 0.45s cubic-bezier(0.5, -1.75, 0.7, 2) .5s;transition: opacity 0.4s ease .5s,transform 0.45s cubic-bezier(0.5, -1.75, 0.7, 2) .5s,-webkit-transform 0.45s cubic-bezier(0.5, -1.75, 0.7, 2) .5s;-webkit-transform: scale3d(0.8, 0.8, 1);transform: scale3d(0.8, 0.8, 1);}
.animate-element.zooming-img.in-view{opacity: 1;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
.animate-element.in-view{opacity: 1;}
/* Recent Events*/
.events_inner{padding-top: 100%;-moz-animation: marquee 50s linear infinite;-webkit-animation: marquee 50s linear infinite;animation: marquee 10s linear infinite;}
@keyframes marquee{
0% {
    -moz-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}
100% {
    -moz-transform: translate(0, -100%);
    -webkit-transform: translate(0, -100%);
    transform: translate(0, -100%);
}
}

.events_inner:hover {
    animation-play-state: paused;
}
.events_section{overflow: hidden; max-height:420px;}
