/*
Theme Name:     Neve Child
Theme URI:      https://themeisle.com/themes/neve/
Template: neve
Author:         ThemeIsle
Author URI:     https://themeisle.com
Description:    Neve is a super fast, easily customizable, multi-purpose theme. It’s perfect for blogs, small business, startups, agencies, firms, e-commerce shops (WooCommerce storefront) as well as personal portfolio sites and most types of projects. A fully AMP optimized and responsive theme, Neve will load in mere seconds and adapt perfectly on any viewing device. While it is lightweight and has a minimalist design, the theme is highly extendable, it has a highly SEO optimized code, resulting in top rankings in Google search results. Neve works perfectly with Gutenberg and the most popular page builders (Elementor, Brizy, Beaver Builder, Visual Composer, SiteOrigin, Divi). Neve is also WooCommerce ready, responsive, RTL & translation ready. Look no further. Neve is the perfect theme for you!
Version:        1.0.0
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:    neve
Tags: blog, custom-logo, e-commerce, rtl-language-support, post-formats, grid-layout, one-column, two-columns, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, accessibility-ready, wide-blocks, block-styles
*/



@font-face {
    font-family: 'Founders Grotesk';
    src: url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-LightItalic.eot');
    src: url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-LightItalic.woff2') format('woff2'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-LightItalic.woff') format('woff'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-LightItalic.ttf') format('truetype'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-LightItalic.svg#FoundersGrotesk-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Founders Grotesk';
    src: url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-Medium.eot');
    src: url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-Medium.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-Medium.woff2') format('woff2'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-Medium.woff') format('woff'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-Medium.ttf') format('truetype'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-Medium.svg#FoundersGrotesk-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Founders Grotesk';
    src: url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-MediumItalic.eot');
    src: url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-MediumItalic.woff2') format('woff2'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-MediumItalic.woff') format('woff'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-MediumItalic.ttf') format('truetype'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-MediumItalic.svg#FoundersGrotesk-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Founders Grotesk';
    src: url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-Regular.eot');
    src: url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-Regular.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-Regular.woff2') format('woff2'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-Regular.woff') format('woff'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-Regular.ttf') format('truetype'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-Regular.svg#FoundersGrotesk-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Founders Grotesk';
    src: url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-Semibold.eot');
    src: url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-Semibold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-Semibold.woff2') format('woff2'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-Semibold.woff') format('woff'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-Semibold.ttf') format('truetype'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-Semibold.svg#FoundersGrotesk-Semibold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Founders Grotesk Regular';
    src: url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-RegularItalic.eot');
    src: url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-RegularItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-RegularItalic.woff2') format('woff2'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-RegularItalic.woff') format('woff'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-RegularItalic.ttf') format('truetype'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-RegularItalic.svg#FoundersGrotesk-RegularItalic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Founders Grotesk';
    src: url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-SemiboldItalic.eot');
    src: url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-SemiboldItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-SemiboldItalic.woff2') format('woff2'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-SemiboldItalic.woff') format('woff'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-SemiboldItalic.ttf') format('truetype'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-SemiboldItalic.svg#FoundersGrotesk-SemiboldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Founders Grotesk X-Condensed';
    src: url('/wp-content/themes/neve-child-master/fonts/FoundersGroteskXCond-Bold.eot');
    src: url('/wp-content/themes/neve-child-master/fonts/FoundersGroteskXCond-Bold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGroteskXCond-Bold.woff2') format('woff2'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGroteskXCond-Bold.woff') format('woff'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGroteskXCond-Bold.ttf') format('truetype'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGroteskXCond-Bold.svg#FoundersGroteskXCond-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Founders Grotesk X-Condensed';
    src: url('/wp-content/themes/neve-child-master/fonts/FoundersGroteskXCond-Lt.eot');
    src: url('/wp-content/themes/neve-child-master/fonts/FoundersGroteskXCond-Lt.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGroteskXCond-Lt.woff2') format('woff2'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGroteskXCond-Lt.woff') format('woff'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGroteskXCond-Lt.ttf') format('truetype'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGroteskXCond-Lt.svg#FoundersGroteskXCond-Lt') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Founders Grotesk Condensed';
    src: url('/wp-content/themes/neve-child-master/fonts/FoundersGroteskCond-Lt.eot');
    src: url('/wp-content/themes/neve-child-master/fonts/FoundersGroteskCond-Lt.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGroteskCond-Lt.woff2') format('woff2'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGroteskCond-Lt.woff') format('woff'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGroteskCond-Lt.ttf') format('truetype'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGroteskCond-Lt.svg#FoundersGroteskCond-Lt') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Founders Grotesk';
    src: url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-Light.eot');
    src: url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-Light.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-Light.woff2') format('woff2'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-Light.woff') format('woff'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-Light.ttf') format('truetype'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-Light.svg#FoundersGrotesk-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Founders Grotesk';
    src: url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-BoldItalic.eot');
    src: url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-BoldItalic.woff2') format('woff2'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-BoldItalic.woff') format('woff'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-BoldItalic.ttf') format('truetype'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-BoldItalic.svg#FoundersGrotesk-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Founders Grotesk';
    src: url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-Bold.eot');
    src: url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-Bold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-Bold.woff2') format('woff2'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-Bold.woff') format('woff'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-Bold.ttf') format('truetype'),
        url('/wp-content/themes/neve-child-master/fonts/FoundersGrotesk-Bold.svg#FoundersGrotesk-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}



html, body{font-family: 'Founders Grotesk';}




html {scroll-behavior: smooth; }
p:not(p:last-child) {margin-bottom: 20px; }
strong {color: #3C1053; }
.btn, .button, div, p, table tr td, ul li, ul li a {
    font-family: 'Founders Grotesk';
    color: #fff;
    font-weight: 300;
    line-height: 1.3;
    font-size: 18px;
}

h1,
h2,
h3,
h4,
h5,
h6,
.main-title {
   font-family: 'Founders Grotesk';
   font-weight: 400;
}


.nv-page-title-wrap.nv-big-title {display: none; }
.nav-ul li .caret svg, .nav-ul li .caret img{color: #fff;}

/*container*/

.neve-main > .container:not(.single-post-container, .shop-container, .archive-container, .single-page-container) {max-width: inherit; padding: 0; }
.vc_row.container {margin-left: auto; margin-right: auto; }
.header .container, .site-footer .container, .hero-slider-content .container {padding: 0 30px; }

.header-main .left .builder-item.desktop-left {padding-left: 0; }

/*COmmon css*/
.mt-4 {margin-top: 40px;}
.mb-0{margin-bottom: 0 !important;}
.mb-1{margin-bottom: 10px !important;}
.mb-2{margin-bottom: 20px !important;}
.mb-3{margin-bottom: 30px !important;}
.mt-3 {margin-top: 30px; }
.mb-4 {margin-bottom: 40px !important; }
.mb-5 {margin-bottom: 50px !important; }
.mb-6 {margin-bottom: 60px !important; }
.pad-bt-0 {padding-bottom: 0 !important; }
.pad-tp-4 {padding-top: 40px !important; }
.pad-bt-4 {padding-bottom: 40px !important; }
.pad-tp-bt-100 { padding-top: 100px !important; padding-bottom: 100px !important;}
.pad-tp-bt-12{padding-top: 120px !important; padding-bottom: 120px !important;}
.pad-tp-8 {padding-top: 80px !important; }
.pad-bt-8 {padding-bottom: 80px !important; }
.pad-tp-bt-8{padding-top: 80px !important; padding-bottom: 80px !important;}
.pad-tp-10 {padding-top: 104px !important; }
.pad-bt-10 {padding-bottom: 104px !important; }
.pad-tp-bt-10{padding-top: 104px !important; padding-bottom: 104px !important;}
.pad-tp-bt-7{padding-top: 70px !important; padding-bottom: 70px !important;}
.pad-tp-bt-6{padding-top: 60px !important; padding-bottom: 60px !important;}
.pad-tp-bt-5{padding-top: 50px !important; padding-bottom: 50px !important;}
.pad-tp-bt-4{padding-top: 40px !important; padding-bottom: 40px !important;}
.pad-tp-bt-3{padding-top: 30px !important; padding-bottom: 30px !important;}
.pad-bt-6 {padding-bottom: 60px; }

.bg-black{background: #101216;}

p:empty {display: none; }

.text-center{text-align: center;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.col-white,
.col-white p,
.col-white a,
.col-white span,
.col-white .sub-title, .col-white ul li, .col-white ul li a{color: #fff !important;}
.col-white blockquote {border-color: #fff; }

/*titles*/

.title-row {display: flex; align-items: center; justify-content: space-between; }
.tag {color: #8C734B; margin-bottom: 5px; font-size: 16px; text-transform: uppercase; font-weight: 600; letter-spacing: 0.5px;}
.vc_custom_heading.tag {margin-bottom: 16px !important;}
h1{font-size: 45px; font-weight: 600;} 
h3{font-size: 36px;}
.main-head {font-family: 'Founders Grotesk'; font-size: 60px; font-weight: 400; line-height: 1; margin-bottom: 20px;  color: #fff;}
.main-head b {color: #33EB96; }
.main-title{margin-bottom: 0; color: #33eb96; font-family: 'Founders Grotesk'; font-size: 50px; font-weight: 500; line-height: 1; }
span.title-span {color: #8ef4c6; font-weight: 800; }
.sub-title {font-size: 24px; font-weight: 400; line-height: 1.3; margin-bottom: 15px; }
.weight-500 {font-weight: 500; }
.font-36 {font-family: 'Founders Grotesk'; font-size: 36px; font-weight: 400; color: #3C1053;line-height: 1.2; }   


/*breadcumb*/
.breadcumb {display: flex; align-items: center; gap: 5px; padding: 10px 0 10px; }
span.bread-span, .breadcumb span {font-weight: 600; }
.back-link a  img {display: block; }
span.bread-sep {margin: 0 10px; background: var(--Annandale-Purple, #3C1053); width: 6px; height: 6px; display: block; border-radius: 6px; } 
.woocommerce .woocommerce-breadcrumb a {color: #3C1053; }
.bread-li {display: flex; align-items: center; flex-wrap: wrap; }
.back-link {display: none; }
.revers {flex-direction: row-reverse; }
.bg-gray {background: #F6F6F6; }
.small-txt {font-weight: 600; margin-bottom: 15px; }
.light-text {color: #3C105399; }

.sub-title a:hover{color: #181818; }
.sub-head {font-size: 32px; margin-bottom: 15px; font-weight: 400; font-family: 'Founders Grotesk'; color: #3C1053; } 
a {text-decoration: none !important; }
.block {display: block; }
.text-gradiant {background: linear-gradient(90deg, #2253FF 18.57%, #2253FF 42.47%, #FF5622 57.68%, #FF5622 79.75%); -webkit-background-clip: text; 
    -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; }
.font-14 {font-size: 14px; }
.pad-tp-0 {padding-top: 0 !important; }
.font-20 {font-size: 20px; }
.weight-bold {font-weight: bold; }
.font-bold {font-weight: 700 !important; }
h1, h2, h3, h4, h5, h6 {margin-bottom: 24px; }  
.text-red, .text-red p {color: #ED3237; }
.border-b-0 {border-bottom: 0; }
b {color: #fff; }


.is-stuck .header-main {background: #055f5a5e; -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px); }


/*button css*/
.button-link .vc_btn3 {padding: 18px 30px 12px 30px !important; line-height: 1; background-image: inherit ! IMPORTANT; border-radius: 6px; font-weight: 400; font-family: 'Founders Grotesk'; font-size: 20px;text-shadow: 1px 1px 2px #00000040;}
.button-link.large-btn .vc_btn3 { min-width: 367px;}

/*white outline border*/
.white-outline-button .vc_btn3 {border-color: #fff !important; color: #fff !important; }



.button-link.fill-btn .vc_btn3 {background: #8C734B; color: #fff !important; }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:focus{background: transparent;}


/*border*/
.border-bt-1 {border-bottom: 1px solid #ae95a626; }



/*top header*/
.top-header-info {display: flex; align-items: center; gap: 30px;padding-top: 8px;}
.tp-head-in, .tp-head-in a {color: #33eb95; line-height: 1; }

/*hero section*/
span.main-span {font-weight: 700; display: block; line-height: 1; }
/**/
main#content {margin-top: -113px; position: relative; }
.punchline {font-size: 24px; line-height: 1.2; font-weight: 300; }


/*header*/
.header-main {--bgcolor: transparent; position: relative; z-index: 1; }
.header-main .nav-ul li a {text-transform: capitalize; font-size: 18px; color: #fff;     line-height: 1;}
.header-main .search-form svg {fill: #148a50; width: 20px; opacity: 1;}
.header-main .nav-ul li.nv-active a {font-weight: 500 !important; color: #31EB97 !important; }
.header-main .nav-ul>li {margin: 0 calc(var(--spacing)/ 1); }
.header .search-form{flex-direction: row-reverse;}
.header .search-form .search-submit{border-radius: 10px 0 0 10px;}
.header .search-form .search-field{border-radius: 0 10px 10px 0;font-size: 14px;text-align: right;    color: #148a50;}
.header .search-form .search-field:focus~button {box-shadow: inherit !important; border-color: inherit !important; }
.header .nav-ul li:hover>.wrap .caret, .nav-ul li:hover>.wrap>a, .header .nav-ul li.nv-active > .wrap .caret {color: #31EB97 !important;}
.header .nav-ul li.nv-active > .wrap .caret svg {color: #31EB97 !important; }
.nav-ul li:hover .caret svg {color: #31EB97; }
.header .m-style>ul>li>.wrap::after, .header .sm-style .sub-menu .wrap::after{display: none;}
.header-main .nav-ul ul.sub-menu li:last-child a {padding-bottom: 0; }
.header-main .nav-ul ul.sub-menu li a {color: #fff !important; line-height: 1; font-weight: normal ! IMPORTANT;}
.header .nav-ul:not(.menu-mobile):not(.neve-mega-menu) > li > .wrap > a {padding-top: 15px; padding-bottom: 15px; }
.header-main .nav-ul ul.sub-menu li.nv-active a,
.header-main .nav-ul ul.sub-menu li:hover a { /*font-weight: normal !important; color: #33eb95 !important;*/}
.header-main .nav-ul .sub-menu li>.wrap { padding: 0;}
.header-main .nav-ul .caret { margin-top: -3px;}

.main-title b, .main-head b {color: #33EB96; display: block; }
.explor-btn {position: relative; z-index: 11; }

/*hero section*/
.hero-main-row {position: relative; top: 80px; }


/*Our Value section*/
.value-qoute > .vc_column-inner > .wpb_wrapper {padding: 40px; border-radius: 24px; background-size: cover; background: #00000047; -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(12px); }
.velue-p p {text-shadow: 1px 1px 12px black; font-size: 20px; }
.sub-text {text-shadow: 1px 1px 12px black; font-size: 24px; font-weight: 500; line-height: 1.3; }
.our-value-row .main-title {text-shadow: 1px 1px 32px #000; }
.vc_row.our-value-row {max-width: 1000px; margin: 0 auto; }


/*Faqs*/
.accodian .vc_tta.vc_tta-accordion .acco-tab .vc_tta-controls-icon-position-left .vc_tta-controls-icon {transform: rotate(-85deg) translateY(0%) translateX(70%);width: 24px;
    height: 24px; }
.accodian .vc_tta.vc_tta-accordion .acco-tab.vc_active .vc_tta-controls-icon-position-left .vc_tta-controls-icon {transform: rotate(-180deg) translateY(65%) translateX(20%); }
.accodian .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {color: #34ea97; font-size: 21px; font-weight: 500; text-transform: uppercase; }
.accodian .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {border-color: transparent; background-color: transparent; }
.accodian .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {background-color: transparent; border-color: transparent !important; padding: 0px 50px 10px; }
.accodian .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {border-color: transparent; background-color: transparent; }
.accodian .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {color: #34ea97; }
.accodian .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, 
.accodian .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, 
.accodian .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after, 
.accodian .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before {border-color: #34ea97; }
.accodian .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before{    border-width: 0 4px 4px 0;}
.accodian .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, 
.accodian .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {background-color: transparent !important; }
.accodian .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{    left: 10px;}
.faq-ans p {font-size: 22px; }
.container.accodian {max-width: 1000px; }

/**/
.farm-card.bg-green .vc_column-inner:before {background: #03b585b0; }
.farm-card.bg-light-green .vc_column-inner:before {background: #32e996bd; }
.farm-card .vc_column-inner:before {content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.farm-card > .vc_column-inner > .wpb_wrapper {position: relative; }
.vc_row.farm-row {display: grid; grid-template-columns: 1.2fr 1.6fr 1fr; gap: 20px; }
.farm-row .farm-card {width: 100%; box-shadow: 1px 1px 6px #00000080; }
.home .farm-section {padding-top: 50px !important; padding-bottom: 50px; }
.farm-row .farm-card:first-child {grid-column: 1; grid-row: 1 / span 2; }
.farm-row .farm-card:nth-child(2) {grid-column: 2; grid-row: 1 / span 2; }
.farm-card .vc_column-inner {padding: 25px 25px 0; background-position: center center !important; height: 100%; background-size: 130% !important; }
.bg-light-green .sub-title {color: #085e5b !important; }
.farm-card .sub-title {line-height: 1; margin-bottom: 5px; font-weight: 500;}
.bg-light-green .sub-title, .bg-light-green .farm-txt {color: #085e5b !important; }
.farm-card:first-child .farm-img img, .farm-card:nth-child(2) .farm-img img {width: 450px; margin-top: 70px; }
.farm-txt {font-weight: 400; }

.large-text {font-size: 60px; }
.large-text b {color: #33EB95; }
.commitment-title-row .main-title {color: #33ea97; margin-bottom: 10px; }
.explor-btn a {background: #33ea97 !important; color: #fff !important; padding: 12px 25px 7px 25px !important; line-height: 1 !important; border-radius: 30px !important; display: inline-block !important; text-transform: capitalize !important; font-weight: 400 !important; text-shadow: 1px 1px 2px #00000085; border-color: transparent !important;}
.vc_row.commit-slider-row {margin: 0 auto; }

/*footer */
.footer-main {    padding-top: 100px;--bgcolor: transparent; }
.footer-bottom .footer--row-inner {background: transparent; padding-bottom: 40px; }
.footer-main-inner .row .hfg-slot.left {display: grid ; grid-template-columns: 1fr 1fr 1fr; align-items: unset; max-width: 960px; gap: 60px; }
.footer-main-inner .row {grid-template-columns: 4fr 1fr;}
.site-footer .hfg_footer:before {    background: #055F5A url(/wp-content/uploads/2025/04/footer-background-scaled.webp);
    content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-size: cover; background-repeat: no-repeat; background-position: center center;}
.footer-logo a.brand img {display: block; }
.footer-logo a.brand {position: relative; z-index: 1; }
.footer-bottom .hfg-slot.left {flex-direction: row; }
.footer-bottom .hfg-slot.left .builder-item {width: auto; }
footer p.widget-title {font-weight: 500 !important; text-transform: uppercase; font-size: 18px !important; margin-bottom: 15px !important;}
footer [data-row-id] a {color: #fff; }
.footer-detail p {margin-bottom: 0 !important; }
footer .widget ul.menu li {margin-top: 0; }
.ft-bt-img img {display: block; max-width: 220px; }
.footer-bottom-inner .row {margin-top: -20px; position: relative; }
footer .footer-bottom .widget-area .widget {margin-bottom: 0; }


/*hover effect*/
/*.category-li a:before {content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: #34ea9763; opacity: 0; }
.category-li:hover a:before {opacity: 1; }*/

/*.product-li .product-li-inner:after {
    content: "";
    background: #34ea9787;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
}
.product-li:hover .product-li-inner:after {
    opacity: 1;
}*/



.variation-cont.mb-5 {
    margin-bottom: 30px !important;
}



/**/
.owl-item .item {
   transform: translate3d(0, 0, 0); /* DO NOT REMEMBER WHERE TU PUT THIS, SEARCH FOR 3D ACCELERATION */
  transform: scale(0.9);
  transition: all .25s ease-in-out; 
    /*margin: 70px 0 0;*/
 }

.commity_slider .owl-item .item .commity-img {
    -webkit-transition: 0.3s;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 30px 0 rgb(0 0 0 / 86%);
    -o-transition: 0.3s;
    transition: 0.3s;
    -webkit-transform: scale(0.85);
    -ms-transform: scale(0.85);
    transform: scale(0.85);
    filter: grayscale(100%);
    border-radius: 20px;
    overflow: hidden;
    position: relative;
}

.commity_slider .owl-item.center .item .commity-img {
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    transform: scale(1.15);
        filter: grayscale(0);
}
/*
.commity_slider .owl-nav {
    text-align: center;
    // margin: 40px 0;
}

*/
.commity_slider {margin-top: -40px; }
.commity_slider .owl-nav {display: none; }
.commity_slider .owl-item .item .commity-img:before {background: #ffffff59; content: ""; width: 100%; height: 100%; position: absolute; }
.commity_slider .owl-item.center .item .commity-img:before {background: linear-gradient(180deg, rgba(0, 0, 0, 0) 55%, #000000 100%); }
.commity_slider  .owl-item .item {position: relative; }
.commity-inner .sub-title {color: #33eb96; font-weight: 600; font-size: 30px; }
.commity_slider .owl-item.center .item .commity-inner {opacity: 1; animation: slide-up 0.4s 0.4s ease both; transition: transform 0.3s 0.4s ease, opacity 0.3s ease; }
.commity_slider .owl-item .item .commity-inner {opacity: 0; position: absolute; }
.commity-text {font-size: 26px; font-weight: 500; line-height: 1.2; }
.commity-slider-html .owl-carousel.owl-drag .owl-item{margin: 30px 0 50px;}

.owl-carousel .owl-item .co-down-arrow img {max-width: 50px; display: inline-block;} 
.owl-carousel .owl-item .co-right-arrow img {max-width: 30px; display: block;}
.co-right-arrow {/*position: absolute; top: 70px; left: 50px; cursor: pointer; */}
.center .co-right-arrow {display: none; }
.co-down-arrow {margin-bottom: 25px; padding-bottom: 10px; position: relative; }
.co-down-arrow:after {content: ""; width: 180px; border: 1px solid #ffffffa3; height: 2px; position: absolute; bottom: 0; left: 0; }
.our-velue-section .value-title .punchline {font-weight: 500; }

/*gravityform*/
.gform_wrapper.gravity-theme .gfield textarea.large {height: 160px;    display: block; }
.gform_wrapper.gravity-theme .gfield input.large, 
.gform_wrapper.gravity-theme .gfield select.large, 
.gform_wrapper.gravity-theme .gfield textarea.large {border-radius: 20px; line-height: 1; padding: 22px 20px 15px 20px; font-family: 'Founders Grotesk'; font-size: 18px; }
.gform_wrapper .gform_validation_errors, .instruction.validation_message{display: none;}
.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message{    padding: 0 0 0 5px !important; border: 0; background: transparent; color: #fff;}
input.gform_button.button {background: #32eb96; font-family: 'Founders Grotesk'; font-weight: 400; border-radius: 5px; line-height: 1; padding: 15px 40px 10px 40px; font-size: 20px; text-shadow: 1px 1px 2px #00000040;}
.gform_wrapper.gravity-theme .gform_fields {row-gap: 30px; }
.gform_wrapper.gravity-theme .gfield_validation_message, .gform_wrapper.gravity-theme .validation_message {background: transparent; color: #fff; border: 0; font-size: 18px; }
.gform_confirmation_wrapper div.gform_confirmation_message {text-align: center;}



.main-product-list-row .product-listings {
    margin-bottom: 0;
}

/*product page */
.product-listings {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; gap: 15px;margin-bottom: 40px; }
.product-li-inner {border: 1px solid #065e59; margin-bottom: 12px; padding: 20px; position: relative; min-height: 226px; display: flex ; align-items: center; justify-content: center;}
.product-title {text-align: center; color: #065e59; font-weight: 500; }
.eye-icon img {display: block; max-width: 30px; }
.eye-icon {position: absolute; right: 10px; bottom: 10px; }
.product-li {position: relative; }
.product-li-inner .product-img img {display: block; }
.product-view-more {text-align: center; }

.product-view-more a {background: #03b585; color: #fff; padding: 15px 30px 10px 30px; border-radius: 10px; display: inline-block; line-height: 1; font-size: 20px; font-weight: 400; }


/*category listing page*/
.category-listing {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 20px; }
.category-li {
    position: relative;
}
span.farm-txt {
    display: block;
}
.vc_section.category-hero-section {
    padding-top: 6% !important;
    align-items: center;
    justify-content: center;
    display: flex
;
}
.category-inner {
    padding: 30px;
    display: block;
    /* mix-blend-mode: luminosity; */
    height: 100%;
    background: #508f7fe3;
    width: 100%;
}
.cagory-img img {
    mix-blend-mode: luminosity;
    display: block;
}
.category-li {position: relative;}


.category-bg-img {
    mix-blend-mode: luminosity;
    background: #15544494;
}

.category-li {
    overflow: hidden;
    position: relative;
    background-size: 180% auto !IMPORTANT;
    background-repeat: no-repeat !IMPORTANT;
    background-position: center center !important;
}
.active .category-title .sub-title {
    color: #fff;
}
.active .category-inner .cagory-img img {
    mix-blend-mode: unset;
}
.category-li.active .category-inner {
    background: #46d594e3 !important;
}
.category-li:nth-child(2n) .category-inner {background: #7fbeaee0; }
.category-title .sub-title {font-size: 30px; line-height: 1; font-weight: 500; margin-bottom: 0; display: block; }
.category-inner:hover {opacity: 1; }
.product-filter {margin-bottom: 50px; display: flex; align-items: center; justify-content: center; gap: 15px; flex-wrap: wrap; }
.main-product-list-row .main-title {margin-bottom: 24px; }
.filter-li {cursor: pointer; background: #46d594; line-height: 1; padding: 10px 15px 5px; border-radius: 5px; }
.filter-li.active, .filter-li:hover {background: #0e4c3b; color: #46d594; }
.filter-li .filter-colse {font-size: 15px; }
.footer-icon img {max-width: 25px; display: block; }
.footer-icon {margin-bottom: 15px; }

.category-li:hover a.category-inner {
    background: #34ea97c9;
}


.category-listing .category-li .category-inner .category-img {
    display: flex;
    height: 100%;
    width: 100%;
    align-items: center;
    justify-content: center;
}
.contact-address p a:hover {
    color: #33eb95;
}


/*header*/
.builder-item--primary-menu{--smiconsize: 15px;}
.archive.category .nv-single-page-wrap.col {padding: 0; }


/*product page design*/
.single-post .neve-main > .single-post-container .nv-single-post-wrap.col {max-width: 100%; margin: 0; }
.single-post .nv-single-post-wrap>div:first-child {margin-top: 0; margin-bottom: 0; }
.nv-tags-list {display: none; }
.single-post .contact-form-row .gform_wrapper {padding: 50px; background: #00000047; -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(12px); border-radius: 20px; box-shadow: 1px 1px 21px #000000cf; }
.vc_row.product-info-row {flex-wrap: nowrap; gap: 5%; }
.pro-variaion b {font-weight: 500; }
.product-orign {display: flex; align-items: center; gap: 10px; margin-bottom: 10px; }
.pro-variaion {font-size: 22px; padding-top: 10px; }
.hero-product-cont-row {position: absolute; top: 0; left: 0; right: 0; height: 100%; background: #2d3f3b63; padding-bottom: 40px; padding-top: 120px; z-index: 0; }


.title-btn-row .button-link .vc_btn3, .main-product-list-row .button-link .vc_btn3 {color: #fff !important; background: #46d594 ! IMPORTANT;}
.title-btn-row .button-link .vc_btn3:hover, .main-product-list-row .button-link .vc_btn3:hover {color: #fff !important; background: #18473b ! IMPORTANT; }

/*breadcumb*/
ul.page-breadcrumb {display: flex; align-items: center; gap: 20px; margin: 0; padding: 0; }
ul.page-breadcrumb li, ul.page-breadcrumb li a{font-size: 22px;}
ul.page-breadcrumb li {margin: 0; list-style-type: none;}
section.vc_section.product-hero-section {position: relative; }
.separate_icon img {max-width: 14px; display: block; padding-bottom: 5px; }
.hero-lt-col .button-link .vc_btn3 {background: #32eb96 !IMPORTANT; border-radius: 30px !IMPORTANT; text-transform: uppercase; }


/*product slider*/
.owl-carousel .owl-item:hover .product-img-card img {/*transform: scale(1.1); */}
.owl-carousel .owl-item .product-img-card img {height: 400px; object-fit: cover; transition: 0.5s; }
.owl-carousel .owl-item .product-img-card {overflow: hidden; }
.product-img-slider .owl-item .item {transform: unset;     background: #fff;}
section.product-content-section {padding-top: 50px !important; padding-bottom: 50px !important; }
.custom-nav {display: flex; gap: 70px; justify-content: end; }
.custom-nav img {display: block; max-width: 20px; cursor: pointer; }
div.asl_r .results .item:hover {background: #33eb957d !important; }
.owl-carousel .owl-item .product-img-card:before {content: "";     background: #33ea976b; width: 100%; height: 100%; position: absolute; left: 0; top: 0; opacity: 0; transition: 0.5s;}
.owl-carousel .owl-item:hover .product-img-card:before{opacity: 1; }


/*search result page*/
.search article.layout-grid .entry-title a {color: #065E59; }
.search-results .search-result-section, 
.search-no-results .search-result-section{background: url(/wp-content/uploads/2025/01/farm-scaled.jpg?id=170) !important; background-repeat: no-repeat !important; background-size: cover !important; }
.search-hero-section {height: 500px; background: url(/wp-content/uploads/2025/01/Content-Category-bg-1-scaled.webp?id=490) !important; background-size: cover !important; display: flex ; align-items: center; justify-content: center; text-align: center; padding-top: 100px; }
/*.search-results main#content {margin-top: 0; }*/
.search-results .posts-wrapper {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; gap: 20px; margin: 0; }
.search-results .posts-wrapper .type-post {width: 100%; border: 1px solid #065e59; padding: 20px; margin-bottom: 0; }
.search-results .posts-wrapper .type-post:hover {background: #33eb95; }
.search-results .excerpt-wrap.entry-summary {overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; color: #065e59; font-size: 16px; text-align: center; }
/*.search-results nav.header--row.header-main {background: url(/wp-content/uploads/2025/01/Content-Category-bg-1-scaled.webp?id=490) !important; }*/
.search-results .layout-grid .content>.blog-entry-title {text-align: center; color: #065e59; font-weight: 500; font-size: 18px; }
.search-results .type-post .content ul.nv-meta-list * {color: #065e59; font-size: 16px; }
.search-results .type-post .content ul.nv-meta-list {text-align: center; margin-bottom: 10px; }

/*No result found*/
.search-result-section .no-results  .main-title {color: #065E59; }
.search-result-section .no-results p {color: #065E59; font-size: 20px; }
a.searchproduct-button:hover {background: #065E59; color: #fff; }
a.searchproduct-button {font-size: 20px;background: #33EB96; color: #fff; display: inline-block; padding: 17px 30px 12px; border-radius: 5px; font-weight: 400;text-shadow: 1px 1px 5px #0000003b;}
.search-result-section .nv-index-posts.search.col {margin: 0; }



.product-info-row .main-title {font-size: 35px; }
a:focus, a:hover {opacity: 1; color: #fff; }
.product-hero-section .hero-product-img-row .hero-product-img * {width: 100%; }
.product-hero-section .hero-product-img-row .hero-product-img img {height: 630px; object-fit: cover; }


/*search*/
div.asl_w .probox .proloading, div.asl_w .probox .proclose, div.asl_w .probox .promagnifier, div.asl_w .probox .prosettings {width: auto !important; }
.header-main #ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {text-align: left; font-size: 16px; font-family: 'Founders Grotesk' !important; color: #148a50 !important; }
.probox .proloading {display: none !IMPORTANT; }
.header-main #ajaxsearchlite1 .probox .proinput input::placeholder {font-size: 16px; font-family: 'Founders Grotesk' !important; color: #148a50 !important; opacity: 0.7; top: 2px; position: relative; }
.header-main #ajaxsearchlite1 .probox, div.asl_w .probox {height: 40px; align-items: center; padding: 0 15px; }
#ajaxsearchlite1 .probox .proinput, div.asl_w .probox .proinput {padding: 7px 15px; line-height: 1; height: auto;color: #148a50 !important; font-size: 16px;font-family: 'Founders Grotesk' !important;margin: 0 !important;}
.header-main div.asl_m.asl_w { border-radius: 10px !important;}
.header-main .asl_w_container {min-width: 300px; }


div.asl_r .results .item .asl_content h3, div.asl_r .results .item .asl_content h3 a{color: #fff !important; font-weight: 500 !important;}
div.asl_r.vertical {padding: 0; background: #00000047 !important; -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(12px); box-shadow: 1px 1px 21px #00000038; border-radius: 10px; }
div.asl_r .results .item {    background: transparent !important; border: 0 !important; }
div.asl_w .probox div.prosettings {width: auto !important; order: 1; -webkit-order: 1; }
div.asl_r .results .item .asl_content {align-items: center; display: flex; gap: 5px; }
div.asl_r.asl_w.vertical .results .item::after {background: #ffffff2e !important; }
div[id*='ajaxsearchliteres'].wpdreams_asl_results .results img.asl_image {width: 45px !important; height: 45px !important; object-fit: contain !important; }
div.asl_w .probox .promagnifier {width: auto !important; }

.asl_w_container .asl_m .probox .prosettings .innericon {background: url(/wp-content/uploads/2025/03/search-svgrepo-com.svg) no-repeat center center !important; background-size: contain ! IMPORTANT; width: 20px; }
.ft-bt-img img {max-width: 160px; display: block; }
.ft-bt-img {display: flex; }

.product-li .product-li-inner .product-img img {transition: 0.5s; }
.category-listing-inner-html .category-listing .category-li:first-child {grid-column: 1 / span 2; }
.category-listing-inner-html .category-listing .category-li:nth-child(2) {grid-column: 3 / span 2; }
.category-listing-inner-html .category-listing .category-li:nth-child(4) {grid-column: 2 / span 1; }
.category-listing-inner-html .category-listing .category-li:nth-child(3) {grid-column: 1 / span 1; }


.slider-navigation img {cursor: pointer; }
.nv-social-icons-list li:hover a svg path {fill: #fff; }



/*contact us form*/
span.iti__country-name {color: #000; }
body .gform_wrapper .gfield .iti__country.iti__standard{ border-bottom: 1px solid #ccc; margin-top: 0 !important;padding: 10px 10px;}
body .gform_wrapper .gfield .iti--show-selected-dial-code.iti--show-flags .iti__selected-dial-code {color: #000;position: relative; top: 4px;font-size: 18px;}
span.iti__dial-code, span.iti__country-name {position: relative; top: 3px; }

input.gform_button.button:hover {background: #055f5a;    color: #fff; }

/*hover button effect*/
.button-link .vc_btn3:hover {background: #055f5a !important; color: #fff !important; }
.explor-btn a:hover {background: #055f5a; color: #fff;}


/*product category hover effect*/
.category-li .category-img img {transition: 0.5s; } 
.category-li:hover .category-img img {/*transform: scale(1.05); */}


/*contact us pae*/
.google-map {border-radius: 10px !important; overflow: hidden; max-width: 95%; margin: 0 auto; }


/*all product contact us button remove*/
.hero-product-cont-row .button-link {display: none; }


button#load-more:hover {background: #055f5a; }


/*popop
*/
.custom-model-main .iti.iti--allow-dropdown input.large {padding-left: 50px !important; }

.product-li:hover .product-li-inner {
        background: #33eb958f;
    /*border-color: #33eb95;*/
}


.category-arrow-title {display: flex; align-items: center; gap: 10px; }
.category-arrow-title img {max-width: 26px; position: relative; top: -2px; transition: 0.5s; }
.what-app-btn {position: fixed; bottom: 60px; right: 15px; z-index: 11; }
.what-app-btn a img {max-width: 50px; }
.category-li:nth-child(2n) .category-inner .category-arrow-title img {/*    filter: brightness(0) saturate(100%) invert(27%) sepia(37%) saturate(919%) hue-rotate(128deg) brightness(100%) contrast(98%);*/}
.category-listing-inner-html .category-listing .category-li:hover .category-arrow-title img {  margin-left: 10px;}

.page-breadcrumb li a:hover {color: #33eb95;}
.product-category-hero-section .product-cate-hero-img  * { width: 100%;}
.product-info-row .product-img-col img {max-height: 420px; width: auto; }
.product-img-col .wpb_single_image.vc_align_left {text-align: center; }

/*about page design*/
section.vc_section.about-hero-section {padding-top: 10%; padding-bottom: 100px; }
.main-head {
    color: #33EB96;
}

/*our value */
.our-vision-row .value-card {width: calc(33.33% - 5%); }
.vc_row.our-vision-row {justify-content: center; gap: 70px; }
.value-card .sub-title {color: #33EB96; font-weight: 500;}
.value-cont p { color: #b3ddca;}
.value-icon img { max-height: 100px;width: auto;}
.value-card .value-icon { margin-bottom: 20px;}

.service-cont > .vc_column-inner { padding: 30px; background: #00000070;border-radius: 30px;}
.service-cont {padding-right: calc((100% - 1250px) / 2); padding-left: 5%; }

.about-service-row > .service-img > .vc_column-inner {padding: 0; }

.service-img img {max-width: 110%; }
.revers .service-cont {padding-left: calc((100% - 1250px) / 2); padding-right: 5%; }


.service-cont .sub-title { text-transform: capitalize;}

/*popup logo add*/
.popup-logo img {max-width: 100px; margin: 0 auto 20px; display: block; }

/*archive pages*/
.archive.category .product-listings {margin-bottom: 0; }
.archive.category .farm-section .wpb_raw_code {margin-bottom: 0 !important; }

button#load-more {margin-top: 40px !important; font-family: 'Founders Grotesk'; font-weight: normal; border-radius: 6px;padding: 15px 30px 10px; color: #fff; text-shadow: 1px 1px 2px #00000085; font-size: 20px; }
button#load-more:hover{color: #fff;}

.product-content-section .product-content-col .button-link .vc_btn3 {background: #33eb95 !important; border-radius: 30px !important;}
.product-content-section .product-content-col .button-link .vc_btn3:hover {background: #18473B !important; }
.product-categories-btns .category-btn {margin-bottom: 0; }
.product-categories-btns .category-listing-inner-html .vc_column-inner > .wpb_wrapper {display: flex; justify-content: center; gap: 10px; }
.product-categories-btns .category-btn a.vc_general {background: #46d594; color: #fff; border-color: transparent; line-height: 1; padding: 10px 15px 5px; font-size: 18px; }
.product-categories-btns .category-btn a.vc_general:hover,
.product-categories-btns .category-btn a.vc_general:focus {background: #18473B;     color: #46d594; border-color: transparent; }


.vc_row.thank-you-row {background: #00000047; -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(12px); margin: 0 auto; max-width: 800px; border-radius: 20px; } 
.vc_row.thank-you-row .vc_column-inner {padding: 10%; }
section.thank-you-section {height: 70vh !important; min-height: inherit !important; }


/*faqs section*/
.faqs-toggle .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon {background-size: contain; background: url(/wp-content/uploads/2025/02/right-arrow.png) no-repeat center center; width: 30px; height: 30px; margin-left: 0; display: block; color: transparent !important; border: 0; translate: 0px -5px; }
.faqs-toggle .vc_toggle_size_md.vc_toggle_default .vc_toggle_content, 
.faqs-toggle .vc_toggle_size_md.vc_toggle_default .vc_toggle_title {padding-left: 45px; }
.faqs-toggle .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after, 
.faqs-toggle .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before{display: none;}
.faqs-toggle .vc_toggle_title > h4 {display: inline; font-size: 25px; text-transform: uppercase; font-weight: 500; color: #34ea97; }
.faqs-toggle .vc_toggle_content p {font-size: 25px;    line-height: 1.2;margin-bottom: 0; }
.faqs-toggle .vc_toggle_content {margin-top: 15px; }
.faqs-toggle .vc_toggle_size_md.vc_toggle_default.vc_toggle_active .vc_toggle_icon {    transform: rotate(90deg) translate(-12px, 0);}
.faqs-toggle .vc_do_toggle {margin-bottom: 35px; }



/*large screen*/
@media screen and (min-width: 2500px){    
    .vc_row.our-value-row, .commitment-and-partner-section .container {max-width: 1800px; }
.container.accodian {max-width: 1350px !important; }
.value-title .punchline {font-size: 40px !important; }

.sub-title {font-size: 40px !important;}
.header-main .nav-ul li a, footer p, footer p a, footer li a, .btn, .button, div, p, table tr td, ul li, ul li a, 
.product-categories-btns .category-btn a.vc_general{font-size: 25px !important;}
.velue-p p { font-size: 28px;}
.sub-text{    font-size: 36px;}
.punchline { font-size: 34px;}
.main-title{    font-size: 80px;}
.main-head { font-size: 85px;}
.service-cont {padding-right: calc((100% - 1800px) / 2) !important; }
.revers .service-cont {padding-left: calc((100% - 1800px) / 2) !important;padding-right: 5% !important;}

.site-header .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu>.sub-menu { max-width: 680px;}
.menu-description {font-size: 18px !important; }
.menu-icon-des .menu-title {font-size: 24px !important; }
.header  ul.nv-social-icons-list li svg {width: 26px; height: 26px; }
.header .neve-mega-menu>.sub-menu .sub-menu > li .wrap a {min-height: 78px;}
.tp-head-in, .tp-head-in a { font-size: 24px !important;}
.product-listings { gap: 35px;}
.product-hero-section .hero-product-img-row .hero-product-img img {height: 760px;}
.owl-carousel .owl-item .product-img-card img {height: 600px;}
.footer-bottom-inner .row {margin-top: -130px;}
 body .gform_wrapper .gfield .iti--show-selected-dial-code.iti--show-flags .iti__selected-dial-code,
.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large, .gform_wrapper.gravity-theme .gfield textarea.large{font-size: 25px !important;}
.footer-main-inner .row .hfg-slot.left {max-width: 1370px; gap: 100px; }
    .footer-bottom-inner .row {margin-top: -120px; }
.item--inner.builder-item--footer-four-widgets, .item--inner.builder-item--widget-area-4 { margin-top: 42px;}
    .our-velue-section .value-qoute .velue-p p {font-size: 40px !important; }
    .our-velue-section .value-qoute .sub-text {font-size: 40px !important; }
    .accodian-title .large-text {font-size: 100px; }
.hero-main-row .hero-lt img {max-height: 1000px; width: auto; padding-top: 18%; }
.product-li .product-li-inner .product-img img { max-height: 380px;}
.search-result-section article .nv-post-thumbnail-wrap img {max-height: 300px; }
.search-results .posts-wrapper .type-post {min-height: 400px;}
.search-hero-section {height: 750px; }
.contact-hero-section.vc_section {padding-top: 300px !important; }
.header-main .asl_w_container {min-width: 350px; }
.faqs-toggle {max-width: 1200px; margin: 0 auto; }

}



@media screen and (min-width: 1930px){
    
.sub-title {font-size: 34px;}
.header-main .nav-ul li a, footer p, footer p a, footer li a, .btn, .button, div, p, table tr td, ul li, ul li a{font-size: 22px;}
.velue-p p { font-size: 24px;}
.sub-text{    font-size: 32px;}
.punchline { font-size: 30px;}
.main-title{    font-size: 63px;}
.main-head {font-size: 70px; }
.category-inner {padding: 40px;}
    footer p.widget-title {font-size: 30px !important; }
    .footer-icon {margin-bottom: 5px; }
}



@media screen and (min-width: 5000px) { 
.container {max-width: 4000px; }
.vc_row.our-value-row, .container.accodian, .commitment-and-partner-section .container {max-width: 2000px; }
.product-li-inner{min-height: 330px;}
.builder-item--logo {--maxwidth: 200px;}
main#content {margin-top: -208px;}
.service-cont > .vc_column-inner {padding: 60px !important;}
    .service-cont {padding-right: calc((100% - 3030px) / 2); }
        .revers .service-cont {padding-left: calc((100% - 3030px) / 2); }


}

@media screen and (min-width: 4000px) and (max-width: 5000px) { 
.container {max-width: 3000px; }
.vc_row.our-value-row, .container.accodian, .commitment-and-partner-section .container {max-width: 2000px; }
.product-li-inner{min-height: 270px;}
.builder-item--logo {--maxwidth: 200px;}
main#content {margin-top: -208px;}

}
@media screen and (min-width: 3501px) and (max-width: 4000px) { 
.container {max-width: 2500px; }

    


}

@media screen and (min-width: 3500px) { 
.main-head {font-size: 90px; }
.header-main .nav-ul li a, footer p, footer p a, footer li a, .btn, .button, div, p, table tr td, ul li, ul li a {font-size: 25px; }
.main-title {font-size: 75px; }
.sub-title {font-size: 45px; }
.velue-p p {font-size: 30px; }
.sub-text {font-size: 35px; }
.site-footer .hfg_footer:before{    background-size: cover;}

.wpb_gmaps_widget .wpb_map_wraper iframe {height: 900px; }
.contact-form-row .gform_wrapper { padding: 80px; max-width: 1250px;}

.product-li-inner {min-height: 450px; }
.builder-item--logo {--maxwidth: 120px; }
main#content {margin-top: -208px;}

.ft-bt-img img {max-width: 250px;}



}


@media screen and (min-width: 3001px) and (max-width: 3500px) { 
.container {max-width: 2200px; }
.vc_row.our-value-row, .container.accodian, .commitment-and-partner-section .container {max-width: 1500px; }
.product-li-inner{min-height: 326px;}
.builder-item--logo {--maxwidth: 200px;}
main#content {margin-top: -208px;}
.site-footer .hfg_footer:before{    background-size: cover;}
.header-main .nav-ul li a, footer p, footer p a, footer li a, .btn, .button, div, p, table tr td, ul li, ul li a {font-size: 23px; }



}

@media screen and (min-width: 2501px) and (max-width: 3000px) { 
.container {max-width: 2000px; }
.vc_row.our-value-row, .container.accodian, .commitment-and-partner-section .container {max-width: 1550px; }
.product-li-inner{min-height: 400px;}
.builder-item--logo {--maxwidth: 150px;}
main#content {margin-top: -160px;}
.site-footer .hfg_footer:before{    background-size: cover;}

}

@media screen and (min-width: 2201px) and (max-width: 2500px) { 
.container {max-width: 1800px; }
.builder-item--logo {--maxwidth: 150px;}
main#content {margin-top: -160px;}

}
@media screen and (min-width: 1930px) {
.service-cont { padding-right: calc((100% - 1400px) / 2);}
.revers .service-cont {padding-left: calc((100% - 1400px) / 2);}

}

@media screen and (min-width: 1921px) and (max-width: 2200px) { 
.container {max-width: 1600px; }
.vc_row.our-value-row, .container.accodian, .commitment-and-partner-section .container {max-width: 1300px; }
.product-li-inner{min-height: 320px;}

}



@media screen and (min-width: 1600px) and (max-width: 1920px) { 
.container{max-width: 1450px;}
.vc_row.our-value-row, .container.accodian, .commitment-and-partner-section .container {max-width: 1200px; }
.product-li-inner{min-height: 266px;}
.contact-form-row .gform_wrapper{max-width: 1050px;}


}


@media screen and (min-width: 1450px) and (max-width: 1599px) { 
.container{max-width: 1380px;}
.vc_row.our-value-row, .container.accodian, .commitment-and-partner-section .container {max-width: 1100px; }


}



@media screen and (min-width: 960px) {
.copyright-text {display: none; }
.button-link.mobile-btn {display: none; }
.header-main .builder-item .item--inner {padding: 0; }


}

/**/
@media screen and (max-width: 1700px) {
.hero-product-img img {height: 600px; object-fit: cover; }


	}

/**/
@media screen and (max-width: 1600px) {
.hero-product-img img {height: 650px; object-fit: cover; }
.main-head { font-size: 55px;}

}

@media screen and (max-width: 1500px) {
.owl-carousel .owl-item .product-img-card img { height: 300px;}
.mb-5 {margin-bottom: 30px !important; }
ul.page-breadcrumb li, ul.page-breadcrumb li a { font-size: 20px;}
.main-head {font-size: 50px; }
.main-title{    font-size: 45px;}

}

@media screen and (max-width: 1400px) {
.search-results .container.archive-container {padding: 0 30px; }
.main-title{font-size: 40px;}
.main-head { font-size: 50px;}

}


@media screen and (max-width: 1100px) {
.pad-tp-bt-10 {padding-top: 80px !important; padding-bottom: 80px !important; }
.main-head {font-size: 40px; }
.category-inner { padding: 20px;}
.main-title {font-size: 35px; }
.large-text {font-size: 50px;}
.vc_row.container {padding: 0 30px;}
.footer-bottom-inner .row {margin-top: 0;}
.site-footer .hfg_footer:before {background-repeat: no-repeat; background-color: #055e59; background-size: contain; background-position: top; }
.footer-main-inner .row .hfg-slot.left { grid-template-columns: 1fr 1fr 1fr; gap: 10px;}
.footer-main { padding-top: 60px;}
.footer-bottom .footer--row-inner {padding-bottom: 60px;}
.commity-inner .sub-title { font-size: 24px;}
.commity-text {font-size: 20px;}
.faq-ans p {font-size: 18px; }
.accodian .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{font-size: 18px;}
.pad-tp-8 {padding-top: 60px !important; }
.pad-bt-8 {padding-bottom: 60px !important; }
.pad-bt-10{padding-bottom: 60px !important; }
.pad-tp-bt-8 {padding-top: 60px !important; padding-bottom: 60px !important; }
.pad-tp-10{padding-top: 60px !important; }

/*product category page*/
.vc_section.category-hero-section {padding-top: 15% !important; }
.category-title .sub-title { font-size: 24px;}
.product-li-inner { min-height: 176px;}

/*product*/
.product-hero-section .hero-product-img-row .hero-product-img img{height: 560px;}
.pro-variaion {font-size: 20px;}
.button-link .vc_btn3 { font-size: 18px;}
.vc_row.product-info-row { gap: 30px;}
.separate_icon img {  max-width: 10px;}
.hero-product-cont-row {padding-bottom: 30px; padding-top: 50px;}
.product-orign img {max-width: 20px; }
section.product-content-section { padding-bottom: 30px !important;}

/*search result page*/
.search-results .posts-wrapper { grid-template-columns: 1fr 1fr 1fr;}
.search-results .container.archive-container .row {margin: 0 auto; }
.search-hero-section { height: 350px;}
.gform_wrapper.gravity-theme .gfield_validation_message, .gform_wrapper.gravity-theme .validation_message {font-size: 14px; }


.service-cont {padding-right: calc((100% - 940px) / 2); }
.service-img img {max-width: 100%; height: 580px; object-fit: cover; }
.revers .service-cont {padding-left: calc((100% - 940px) / 2); }
.value-icon img {max-height: 70px;}
section.vc_section.about-hero-section { padding-top: 15%;}

}

@media screen and (max-width: 960px) {
/*footer*/
.site-footer .hide-on-mobile.hide-on-tablet {display: none !important; }

.neve-mm-description {display: none !important; }
.button-link.desktop-btn {display: none; }
.title-lt-col {width: 100%; }
.title-lt-col .main-title, .title-lt-col .punchline {text-align: center !important; }

.pad-tp-bt-10 {padding-top: 60px !important; padding-bottom: 60px !important; }
.pad-bt-8 {padding-bottom: 60px !important; }

.mb-5 {margin-bottom: 30px !important; }    
.main-head {font-size: 35px; }
.main-title {font-size: 32px; }
.hero-rt .hero-content {margin-bottom: 20px; }
.button-link .vc_btn3 { font-size: 18px;}
.hero-main-row {top: 40px;}
.farm-section .main-title.mb-4 {margin-bottom: 20px !important; }
.farm-card .vc_column-inner {padding: 20px 20px 0;}
.sub-title {font-size: 20px;}
.punchline { font-size: 18px;}
.value-qoute > .vc_column-inner > .wpb_wrapper {padding: 25px;}
.sub-text{    font-size: 20px;}
.mb-4.velue-p {margin-bottom: 20px !important; }
.co-right-arrow {top: 40px; left: 30px;}
.owl-carousel .owl-item .co-right-arrow img {max-width: 20px;}
.owl-carousel .owl-item .co-down-arrow img {max-width: 30px;}
.accodian .vc_tta.vc_tta-accordion .acco-tab .vc_tta-controls-icon-position-left .vc_tta-controls-icon {width: 20px; height: 20px; }
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a {padding-left: 35px !important;}
.accodian .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{    padding: 0px 35px 10px;}
.large-text {font-size: 45px; }
.btn, .button, div, p, table tr td, ul li, ul li a{    font-size: 16px;}

/**/
.commitment-title-row .vc_column_container>.vc_column-inner {padding: 0; }


/*faqs*/
.vc_tta-container {margin-bottom: 0 !important; }
.accodian .vc_column_container>.vc_column-inner {padding: 0; }

/*home page*/
.farm-card .vc_column-inner {padding: 20px 15px 0; }

/*footer*/
.footer-logo {text-align: center; }
.footer-logo img {max-width: 120px; }
.footer--row-inner{    background: transparent;}    
.footer-main {padding-top: 0; margin-bottom: 30px; }
.footer-top { padding-top: 40px;}
.footer-bottom .hfg-slot.left { justify-content: center;}

/*menu design*/
.navbar-toggle {--primarybtncolor: #fff;}
button.hamburger.is-active.navbar-toggle.active {--primarybtncolor: #fff; border: 0; background: #083d3f; }
.header .nav-ul li:hover>.wrap .caret, .nav-ul li:hover>.wrap>a {color: #000; }
.nav-ul li a{text-transform: capitalize;}
.header-menu-sidebar .nav-ul li:not([class*=block])>.wrap>a {padding: 15px 20px; white-space: normal; background: #083d3f; color: #fff; line-height: 1; border-bottom: 1px solid #ffffff2b; }
.navbar-toggle:focus {outline: none; }
.header-menu-sidebar .nav-ul li .wrap {padding: 0; }
.header-menu-sidebar .nav-ul {margin: 0 auto; }
.header-menu-sidebar .nav-ul li { margin: 0;}
.header-menu-sidebar .nav-ul li ul.sub-menu a {background: #148a50 !important; }
.header-menu-sidebar .nav-ul li.menu-item-has-children:not([class*=block]) > .wrap > a { margin-right: calc(-1em -(16.5px* 2));}
.header .builder-item--primary-menu .sub-menu{margin-left: 0 !important; padding: 0;}
.header-menu-sidebar .nav-ul li .wrap {padding: 0 !important; }
.header-menu-sidebar .nav-ul {overflow: hidden; }


/*our value section*/
.our-velue-section .container > .vc_col-sm-12 > .vc_column-inner {padding: 0; }
.velue-p p {font-size: 16px;}
.footer-bottom .footer--row-inner {padding-bottom: 20px; }
.ft-bt-img {margin-bottom: 30px; }

/*product page*/
.category-listing { grid-template-columns: 1fr 1fr;}
.vc_section.category-hero-section {padding-top: 20% !important; }
.product-listings {grid-template-columns: 1fr 1fr 1fr 1fr;     margin-bottom: 30px;}
.product-li-inner {min-height: 156px; }

.hero-rt-col, .hero-lt-col {width: 100%; }
.product-hero-section .hero-product-img-row .hero-product-img img {height: 490px; }
.hero-product-cont-row .vc_row.container {padding: 0 40px; }
.pro-variaion {font-size: 18px; }
.product-orign { margin-bottom: 0;}
.vc_row.product-info-row {gap: 20px; }
.custom-nav img { max-width: 14px;}
.owl-carousel .owl-item .product-img-card img {height: 240px; }
.custom-nav { gap: 40px;}

.category-listing-inner-html .category-listing .category-li { grid-column: unset !important;}
.header .header-top .right .builder-item.tablet-left.mobile-left:last-child {padding-left: 0 !important; }
.header div.asl_m.asl_w {border: 1px solid #055E58 !important; border-radius: 10px !important; }
.header-menu-sidebar-inner > .builder-item {margin-bottom: 20px !important; }
.site-footer .hide-on-tablet {display: block; }
.search-hero-section {height: 300px;    padding-top: 80px;}


/*desktop Footer hide*/
.site-footer .hide-on-tablet > .hide-on-tablet, .site-footer .hide-on-tablet > .footer--row-inner.footer-main-inner {display: none; }


.main-product-list-row .product-listings {margin-bottom: 30px !important; }

/*menu*/
.header-menu-sidebar-bg::before {background: url(https://247yield.demoj.in/wp-content/uploads/2025/01/farm-scaled.jpg?id=170); }
.header-menu-sidebar-inner #ajaxsearchlite2 .probox .proinput input::placeholder {font-size: 16px; font-family: 'Founders Grotesk' !important; color: #148a50 !important; opacity: 0.7; top: 2px; position: relative; }

.header .mobile-site-logo {position: relative; max-width: 70px; }
.header .header-menu-sidebar .navbar-toggle-wrapper {justify-content: space-between;}
.header .header-menu-sidebar-inner {padding: 0 0 20px 0;}


/*about us*/
.vc_row.our-vision-row {row-gap: 20px;column-gap: 0;}
.our-vision-row  .value-card {width: calc(33.33% - 0%);}
.about-service-row {flex-direction: column; }
.about-service-row .service-img {width: 100%; }
.about-service-row .service-img img {max-width: 100%; height: auto; object-fit: cover; }
.service-cont { padding: 50px 50px; width: 100%;}
.revers .service-cont {padding-left: 50px; padding-right: 50px; }
section.vc_section.about-hero-section {padding-top: 20%; }

ul.page-breadcrumb li, ul.page-breadcrumb li a {font-size: 16px; }
.separate_icon img {max-width: 8px; }
ul.page-breadcrumb {gap: 10px;}
.product-filter{gap: 10px;}


}

@media screen and (min-width: 767px) {
.item--inner.builder-item--footer-four-widgets, .item--inner.builder-item--widget-area-4 { margin-top: 36px;}


}


@media screen and (max-width: 767px) {
/**/
.punchline {font-size: 16px; }
.main-head {font-size: 36px; }

/*gravity form*/
.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {line-height: 1; min-height: inherit; }
.gform_wrapper.gravity-theme .gform_fields {row-gap: 20px; }

.footer-main-inner .row .hfg-slot.left {grid-template-columns: 1fr 1fr; gap: 10px; }
footer p.widget-title {font-size: 16px !important;line-height: 1; }
.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large, .gform_wrapper.gravity-theme .gfield textarea.large{padding: 15px 20px; border-radius: 10px;}


.pad-bt-8 {padding-bottom: 50px !important; }
.pad-tp-8 {padding-top: 50px !important; }
.pad-tp-bt-8 {padding-top: 50px !important; padding-bottom: 50px !important; }
.pad-tp-bt-10 {padding-top: 50px !important; padding-bottom: 50px !important; }
.pad-bt-10{padding-bottom: 50px !important; }
.pad-tp-10{padding-top: 50px !important; }


/*header*/
.header .nv-social-icons-list li {margin-right: 0; }
.top-header-info{padding-top: 0;}
.tp-head-in, .tp-head-in a{font-size: 12px;}
.header-top .row .hfg-slot.left {display: none; }
.header-top .hfg-slot.right {justify-content: space-between; }


/**/
.hero-img img {max-width: 250px; }
.vc_align_left.hero-img.mb-0 {text-align: center; }
.hero-main-row {top: 0; gap: 30px; padding-top: 30px; }
.hero-rt .hero-content { text-align: center; }
.hero-rt .button-link {text-align: center; }
section.vc_section.home-hero-section {padding-bottom: 50px; }

/*farm sectiomn*/
.vc_row.farm-row { grid-template-columns: 1fr;}
.farm-row .farm-card {grid-column: inherit !important; grid-row: inherit !important; }
.farm-section .main-title.mb-4 { text-align: center !important; }

/**/
.our-value-row .main-title {text-align: center !important;}
.our-velue-section .value-title .punchline {text-align: center !important;}

/**/
.commity_slider {margin-top: 0; }
.large-text {font-size: 40px;line-height: 1; }
/**/
.vc_row.container {padding: 0 20px; }
.commity_slider .owl-item.center .item .commity-img {-webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.commity_slider .owl-item .item .commity-inner { padding: 30px 30px 0;}
.commity-slider-html .owl-carousel.owl-drag .owl-item {margin: 0; }
.commity_slider .owl-item .item .commity-img{transform: scale(1);}
.commitment-title-row .main-title{text-align: center !important;}
.commit-slider-row .vc_btn3-container.vc_btn3-right {text-align: center; }
.commitment-title-row .title p {text-align: center; }
.explor-btn {text-align: center; }

.vc_row.farm-row {margin: 0 auto;}
.vc_row.our-value-row {max-width: 100%; margin: 0 auto; gap: 20px; }
.accodian .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {padding: 0px 0 10px 35px; }

.punchline br {display: none; }
.faq-ans p {font-size: 16px; }
.accodian .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {font-size: 16px; }

/*products page*/
.product-listings {grid-template-columns: 1fr 1fr 1fr; }
.vc_section.category-hero-section {padding-top: 25% !important; }

/*filter scroll*/
.product-filter {overflow: auto;    justify-content: unset;gap: 10px;}
.product-filter { margin-bottom: 30px;}
.filter-li{    flex-shrink: 0;}
.vc_row.certificate-row {margin: 0 auto; display: grid ; grid-template-columns: 1fr 1fr; gap: 20px; }
.archive.category .nv-single-page-wrap.col .container{padding: 0 10px;}
.vc_row.product-info-row {flex-direction: column-reverse; }
.search-results .posts-wrapper {grid-template-columns: 1fr 1fr; }
.product-info-row .main-title {font-size: 28px; }
.footer-main { margin-bottom: 0;    }

section.vc_section.about-hero-section {padding-top: 150px; }
.our-vision-row .value-card {width: 50%; }
.hero-rt .main-head {text-align: center !important; }
.category-hero-row .main-title {margin-bottom: 10px !important; }

.vc_row.product-categories-btns {margin: 0 auto; }
.product-categories-btns .category-listing-inner-html .vc_column-inner > .wpb_wrapper {flex-wrap: wrap; gap: 8px; }
.product-categories-btns .category-listing-inner-html > .vc_column-inner {padding: 0; }
.footer-logo a.brand img { margin: 0 auto;}
.footer-icon img {margin: 0 auto;}

.faqs-toggle .vc_toggle_title > h4 { font-size: 18px;}
.faqs-toggle .vc_toggle_size_md.vc_toggle_default .vc_toggle_content, .faqs-toggle .vc_toggle_size_md.vc_toggle_default .vc_toggle_title {padding-left: 30px; }
.faqs-toggle .vc_toggle_content p {font-size: 18px;}
.faqs-toggle .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon {width: 22px; height: 22px; background-size: contain; translate: 0px -4px; }
.faqs-toggle .vc_do_toggle {margin-bottom: 25px; }
.faqs-toggle .vc_toggle.vc_toggle_active>.vc_toggle_content {display: block; }
.farm-section .main-title, .farm-section .vc_btn3-container.vc_btn3-right {text-align: center !important; }


}

@media screen and (max-width: 480px) {
.mb-4 {margin-bottom: 30px !important; }
.vc_row.container {padding: 0 10px; }
.header .container, .site-footer .container{padding: 0 20px; }
input.gform_button.button{font-size: 18px;}

/*footer*/
.footer-main-inner .row .hfg-slot.left {grid-template-columns: 1fr; gap: 0; }
.footer--row.footer-main .builder-item:not(.footer--row.footer-main .builder-item:last-child) {margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px dashed #ffffff2e; }
.footer-detail, footer p.widget-title, footer .widget ul.menu li {text-align: center; }

.category-listing {grid-template-columns: 1fr; gap:10px; }
.vc_section.category-hero-section {padding-top: 130px !important; }
.product-listings {grid-template-columns: 1fr 1fr; }
.hero-product-cont-row .vc_row.container {padding: 0 20px; }
.button-link .vc_btn3 {font-size: 16px; }
ul.page-breadcrumb { gap: 10px;}
ul.page-breadcrumb li, ul.page-breadcrumb li a{font-size: 16px !important;}
.separate_icon img {max-width: 8px; }
.button-link .vc_btn3 { padding: 15px 30px 10px 30px !important;}
.owl-carousel .owl-item .product-img-card img {height: 180px; }
.product-hero-section .hero-product-img-row .hero-product-img img img {height: 550px; }
.single-post .contact-form-row .gform_wrapper { padding: 30px;}
.main-title br { display: none;}
.search-results .container.archive-container {padding: 0 20px; }
.search-results .posts-wrapper {grid-template-columns: 1fr; }
.search-results  .nv-index-posts {margin: 50px 0; } 
.nv-social-icons-list a {padding: 3px; }
.product-hero-section .hero-product-img-row .hero-product-img img {height: 540px; }

/*about us*/
.vc_row.our-vision-row {row-gap: 30px; column-gap: 0; }
.revers .service-cont, .service-cont {padding: 50px 40px;}
.about-service-row .service-img img {max-width: 110%; object-position: center center;    }
.our-vision-row .value-card {width: 100%; }


}

@media screen and (max-width: 380px) {
    .tp-head-in, .tp-head-in a {font-size: 11px; }
     .top-header-info {  gap: 8px;}
     .header .container {padding: 0 15px; }



    }



@keyframes slide-down {
  0% {
    opacity: 1;
    transform: translate3d(0, -120%, 0);
  }
  100% {
    opacity: 0;
    transform: translate3d(0, 0%, 0);
  }
}
@keyframes slide-up {
  0% {
    opacity: 0;
    transform: translate3d(0, 0%, 0);
  }
  100% {
    opacity: 1;
    transform: translate3d(0, -120%, 0);
  }
}



.commity_slider .owl-dots {
    display: none !important;
}