@media all and (min-width: 991px) {
    html[dir="ltr"] body.header-07-lg header#site-header nav.main{}
    nav.main ul li > span{}
    html[dir="ltr"] body.header-07-lg header#site-header nav.main ul li a{}
    body.header-07-lg header#site-header nav.main ul li.has-child>span::after{}
    html[dir="ltr"] body.header-07-lg header#site-header nav.main>ul>li.has-child>span::after{}
    html.no-touch body.header-07-lg header#site-header nav.main ul li.has-child > .expand-subpages{display:none;}
    
    html[dir="ltr"] body.header-07-lg header#site-header nav.main ul li{position: static;width: fit-content;}
    html[dir="ltr"] body.header-07-lg header#site-header nav.main>ul>li.has-child>span::before{right: 0;width: 85%;left: 0;}
    body.header-07-lg header#site-header nav.main>ul>li>span::before{left: 0;width: 90% !important;}
    html.no-touch body.header-07-lg header#site-header nav.main ul>li:hover>ul{width: 100%;left: 0;right: 0;padding: 20px 20px;/* border: 1px solid #ddd; */border-radius: 20px;box-shadow: 0px 9px 15px #00000021;overflow: hidden;}
    body.header-07-lg header#site-header .has-child > .expand-subpage{}
    nav.main > ul li > ul {}
    nav.main > ul > li > ul > li{ width: 340px !important;border-radius: 12px;}
    nav.main > ul > li > ul > li > span:after{contant"\f3d1"}
    nav.main > ul li > ul > li  > ul > li > span{display: flex;justify-content: space-between;align-items: center;}
    nav.main > ul li > ul > li  > ul > li > span:after{content:"";background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.33325 8.00001H12.6666M12.6666 8.00001L7.99992 3.33334M12.6666 8.00001L7.99992 12.6667' stroke='%2300AA6E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");display: block;width: 35px;height: 30px;background-repeat: no-repeat;background-position: center;position: absolute;right: 0;}
    html.no-touch body.header-07-lg header#site-header nav.main > ul li > ul > li > span a{padding: 16px 20px  !important;font-family: Saira;font-size: 20px;font-style: normal;font-weight: 500;line-height: 24px; /* 120% */display: flex;align-items: center;gap: 12px;width: 100%;}
    html.no-touch body.header-07-lg header#site-header nav.main > ul li > ul > li > ul > li > span > a {padding: 0 !important;font-family: Saira;font-size: 16px;font-style: normal;font-weight: 400;line-height: 24px; /* 150% */display: block;width: 100%;padding: 8px 0  !important;}
    html.no-touch body.header-07-lg header#site-header nav.main > ul li > ul > li.active > span > a,
    html.no-touch body.header-07-lg header#site-header nav.main > ul li > ul > li:hover > span > a{color:#fff !important}
    html.no-touch body.header-07-lg header#site-header nav.main > ul li > ul > li.active > span > a > i,
    html.no-touch body.header-07-lg header#site-header nav.main > ul li > ul > li:hover > span > a > i{color:#fff !important}
    
    html.no-touch body.header-07-lg header#site-header nav.main ul>li > ul li > ul > li.active > span > a{color:#00AA6E !important;}
    
    
    html.no-touch body.header-07-lg header#site-header nav.main > ul li > ul > li > span a i{color:#00aa6e}
    html[dir="ltr"] body.header-07-lg header#site-header nav.main{    position: static;}
    html[dir="ltr"] body.header-07-lg header#site-header nav.main > ul{position: static;}
    
    
    html.no-touch body.header-07-lg header#site-header nav.main ul>li > ul li > ul{position: absolute;left: 390px !important;display: flex;flex-wrap: wrap;border: none !important;border-radius: 0 !important;width: 889px !important;box-shadow: none !important;border-left: 1px solid #F2F0ED !important;padding-left: 40px !important;TOP: 20PX !IMPORTANT;BOTTOM: 20PX !IMPORTANT;PADDING-TOP: 0 !IMPORTANT;gap: 0px 25px !important;height: fit-content;display: none;}
    
    html.no-touch body.header-07-lg header#site-header nav.main ul>li > ul li:hover > ul{display:flex;max-height: 200px;flex-direction: column;flex-wrap: wrap;justify-content: flex-start;align-items: flex-start;align-content: flex-start;}
    
    html.no-touch body.header-07-lg header#site-header nav.main ul>li > ul li > ul > li{/* flex: 0 0 45%; *//* max-width: 30%; *//* width: 45%; */height: fit-content;min-width: 260px;max-width: 20px;flex: 0 0 0;}
    
    body.header-07-lg header#site-header nav.main ul li.has-child > ul> li.has-child >span::after{content: "\f3d1";background: transparent;padding-top: 13px;display: flex;align-items: center;padding: 0;font-size: 22px;}
        
    body.header-07-lg header#site-header nav.main ul li.has-child > ul> li.has-child >span:before{content:"";display:block !important;background: red;position: absolute;height: 50px !important;width: 50px;right: -30px !important;left: auto;background: transparent !important;}    
        
    nav.main > ul > li > ul > li.active, 
    nav.main > ul > li > ul > li:hover {background-color:#00AA6E !important;}
    nav.main > ul > li > ul > li > span{display:flex;justify-content: space-between;/* padding: 20px; */align-items: center;}
    body.header-07-lg header#site-header  nav.main > ul > li > ul > li.active > span::after, 
    body.header-07-lg header#site-header  nav.main > ul > li > ul > li:hover > span::after{color: #fff !important;z-index: 999;}
    
    body.header-07-lg header#site-header  nav.main > ul > li > ul > li.active > a, 
    body.header-07-lg header#site-header  nav.main > ul > li > ul > li:hover > a{color: #fff !important;}
    
    html.no-touch body.header-07-lg header#site-header nav.main > ul li > ul > li > ul > li:hover > span > a{color:#00AA6E !important}
    
    html.no-touch body.header-07-lg header#site-header nav.main ul>li:hover>ul:after{}
    html[dir="ltr"] body.header-07-lg header#site-header nav.main ul li a[rel="mijn-vision-link"],
    html[dir="ltr"] body.header-07-lg header#site-header nav.main ul li a[rel="contact-link"]{display:none;}
}

@media all and (max-width: 1440px) {}

@media all and (max-width: 1250px) {
    .container{padding:0 16px !important;}
    
    .home-banner .left-side{width:100%;}
    .home-banner .right-side{width:100%;}
    .home-overview-box .boxes{flex:0 0 48% !important;max-width:48% !important;justify-content:center !important;}
    .home-overview-box .boxes .inner{}
    
    .blog-style-1 .item{flex:0 0 49% !important;max-width:49% !important;margin-bottom:16px;}
    .blog-style-1 .item .info{width:90%;}
    
    .optimize-img-section{display:none;}
    .optimize-detail-section{width:100%;}
    
    .review-boxes{flex:0 0 49% !important;max-width:49% !important;margin-bottom:16px;}
    
    .infogren-detail{flex:0 0 100% !important;max-width:100% !important;margin-bottom:16px;}
    .infogren-image{flex:0 0 100% !important;max-width:100% !important;justify-content:center !important;}
    .infogren-image .item{flex:0 0 100% !important;max-width:100% !important;justify-content:center !important;}
    .infogren-detail-wrapper .infogren-image .component-main .item img{width:100%;}
    
    .blog-style-2 .component-main .item{flex:0 0 49% !important;max-width:49% !important;margin-bottom:16px;}
    
    .uppder-footer .left-side{flex:0 0 100% !important;max-width:100% !important;margin-bottom:16px;}
    .uppder-footer .right-side{flex:0 0 100% !important;max-width:100% !important;}
    
    .more-faq-section{flex:0 0 100% !important;max-width:100% !important;margin-bottom:16px;}
    .faq-accordion-section{flex:0 0 100% !important;max-width:100% !important;}
    .benefit-pods{width:100%;margin-bottom:16px;}
    .benefit-wrapper .usn_cmp_gallery{width:100%;}
    
    .tree-nursery-wrapper .component-main{gap:16px;}
    .tree-nursery-wrapper .left-side{margin-top:0px !important;flex:0 0 49% !important;max-width:49% !important;}
    .tree-nursery-wrapper .left-side .image{width:100%;height:100%;}
    .tree-nursery-wrapper .left-side .image img{height:244px !important;}
    .tree-nursery-wrapper .right-side{flex:0 0 49% !important;max-width:49% !important;}
    .tree-nursery-wrapper .right-side{margin-top:0 !important;}
    
    .page-banner-style-2 .left-side{max-width:100% !important;flex:0 0 auto !important;}
    
    .visionmobile-suitable-section .component-main{gap:16px;}
    .visionmobile-suitable-section .left-side{flex:0 0 100% !important;max-width:100% !important;}
    .visionmobile-suitable-section .right-side{flex:0 0 100% !important;max-width:100% !important;}
    .visionmobile-suitable-section .right-side .item{max-width:49% !important;flex:0 0 49% !important;margin-bottom:16px;}
    
    .problems-pods-section .component-main .item{max-width:49% !important;flex:0 0 49% !important;margin-bottom:16px;}
    
    .switch-pod-section .component-main .item{max-width:49% !important;flex:0 0 49% !important;margin-bottom:16px;}
    
    .nursery-future-proof-section .left-side{max-width:49% !important;flex:0 0 49% !important;}
    .nursery-future-proof-section .right-side{max-width:49% !important;flex:0 0 49% !important;}
    .nursery-future-proof-section .right-side .listing-pods{gap:16px;}
    .nursery-future-proof-section .right-side .item{max-width:48% !important;flex:0 0 48% !important;}
    
    .in-stock-details .left-side{max-width:49% !important;flex:0 0 49% !important;}
    .in-stock-details .right-side{max-width:49% !important;flex:0 0 49% !important;}
    
    .blog-list-section.blog-listing-component .item{max-width:31.33% !important;flex:0 0 31.33% !important;}
    
    .partner-section .item{max-width:49% !important;flex:0 0 49% !important;}
    .partner-section .item .inner{gap:15px;}
    
}

@media all and (max-width: 1150px) {
    
    .logo-slider-wrapper.content.component .content-col.center-col.col{flex-direction:column;max-width:100% !important;flex:0 0 100% !important;}
    .logo-slider-wrapper .component-introduction{width:100%;border:none;}
    .logo-slider-wrapper .component-introduction .info{display:flex;justify-content:center;}
    .logo-slider-wrapper .component-introduction .heading{width:200px;margin:0 auto;}
    .logo-slider-wrapper .component-main{width:100%;}
    
    .challenges-face-section .component-main{gap:28px;}
    .challenges-face-section .right-side{flex:0 0 100% !important;max-width:100% !important;}
    .challenges-face-section .right-side .item{flex:0 0 45% !important;max-width:45% !important;}
    .challenges-face-section .left-side{flex:0 0 100% !important;max-width:100% !important;}
    
    .nursery-future-proof-section .left-side .image img{max-height:356px;object-fit:cover;}
    .nursery-future-proof-section .right-side .component-introduction .heading{font-size:32px ;}
    
    .vertical-tabs-container{overflow:initial;flex-direction:column-reverse;}
    .custom-vertical-tabs .component-introduction .info .heading{width:100%;}
    .custom-vertical-tabs .component-introduction .info .text{width:100%;}
    .custom-vertical-tabs .component-introduction .info{flex-direction:column;gap:15px;}
    .vertical-tabs-nav{flex:0 0 100%;}
    .vertical-tabs-content{flex:0 0 100%;width:100%;}
    .tab-main-image{height:360px;}
    .vertical-tab-button{padding:16px 20px;}
    .tab-icon{width:24px height:24px;}
    .tab-title{font-size:16px;}
    .vertical-tabs-container{gap:28px;}
    
    .this-page-section .left-side{max-width:24% !important;flex:0 0 24% !important;}
    .this-page-section .right-side{max-width:74% !important; flex:0 0 74% !important;}

}

@media all and (max-width: 1024px) {
        .expand-active-cross.active span {height:0 !important}
    html[dir="ltr"] body.header-07-lg header#site-header nav.main ul{gap:20px;}
    #site-header .cta-links{display:none;}
    .home-banner .right-side{margin-top:12px !important;}
    .home-banner .slick-slider *{height:400px !important;object-fit:cover ;}
    
    .visionmobile-suitable-section .right-side .item{min-height:100% !important;}
    
    .blog-list-section.blog-listing-component .item{flex:0 0 48% !important;max-width:48% !important;}
    .logo-slider-wrapper.content.component .content-col.center-col.col{align-items:center;gap:24px;}
    section.content.logo-slider-wrapper .component-introduction{padding-bottom:16px !important;border-right:0 !important;border-bottom:1px solid #F2F0ED;width:100%;}
    .nursery-future-proof-section .component-main{gap:28px;}
    /*.tree-nursery-wrapper .component-main{gap:28px;}*/
    .switch-pod-section .component-main .item:not(:last-child) .inner::after{width:350px;}
    .switch-pod-section .component-main .item:nth-child(2) .inner::after {opacity:0;}
    .blog-banner .info{max-width:100% !important;flex:0 0 100% !important;}
    
    .contact-details-pods{max-width:48% !important;flex:0 0 48% !important;}
    .contact-form-wrapper{max-width:48% !important;flex:0 0 48% !important;}

    
}

@media all and (max-width: 992px) {
    .container{max-width:100%;}
    section.content.component .content-col.center-col.col{max-width:100% !important;flex:0 0 100%!important;padding:0 16px !important;}
    .blog-content-wrapper.content.component .content-col.center-col.col{max-width:100% !important;flex:0 0 100%!important;padding:0 16px !important;}
    .blog-text-wrapper.green-box.content.component .content-col.center-col.col{padding:32px 16px !important;}
    #site-header .cta-links{display: block !important;opacity: 1;z-index: 9;position: absolute;width: 40px !important;height: 40px !important;right: 65px;top: -15px;font-size: 0 !important;}
    #site-header .cta-links a{font-size:0 !important;width: 40px !important;height: 40px !important;background:#F2F0ED;border:none !important; position:relative;}
    #site-header .cta-links a:after{content:'';width:24px;height:24px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50% ,-50%); background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.8472 14.8556L16.4306 12.8766L16.4184 12.8709C16.1892 12.7729 15.939 12.7335 15.6907 12.7564C15.4424 12.7794 15.2037 12.8638 14.9963 13.0022C14.9718 13.0183 14.9484 13.0359 14.9259 13.0547L12.6441 15C11.1984 14.2978 9.70595 12.8166 9.00376 11.3897L10.9519 9.07313C10.9706 9.04969 10.9884 9.02625 11.0053 9.00094C11.1407 8.79403 11.2229 8.55686 11.2445 8.31054C11.2661 8.06421 11.2264 7.81637 11.1291 7.58906V7.57781L9.14438 3.15375C9.0157 2.85681 8.79444 2.60945 8.51362 2.4486C8.2328 2.28775 7.9075 2.22203 7.58626 2.26125C6.31592 2.42841 5.14986 3.05228 4.30588 4.01634C3.4619 4.9804 2.99771 6.21871 3.00001 7.5C3.00001 14.9438 9.05626 21 16.5 21C17.7813 21.0023 19.0196 20.5381 19.9837 19.6941C20.9477 18.8501 21.5716 17.6841 21.7388 16.4138C21.7781 16.0926 21.7125 15.7674 21.5518 15.4866C21.3911 15.2058 21.144 14.9845 20.8472 14.8556ZM16.5 19.5C13.3185 19.4965 10.2682 18.2311 8.01856 15.9814C5.76888 13.7318 4.50348 10.6815 4.50001 7.5C4.49648 6.58452 4.82631 5.69906 5.42789 5.00898C6.02947 4.31889 6.86167 3.87138 7.76907 3.75C7.7687 3.75374 7.7687 3.75751 7.76907 3.76125L9.73782 8.1675L7.80001 10.4869C7.78034 10.5095 7.76247 10.5336 7.74657 10.5591C7.60549 10.7755 7.52273 11.0248 7.5063 11.2827C7.48988 11.5406 7.54035 11.7983 7.65282 12.0309C8.5022 13.7681 10.2525 15.5053 12.0084 16.3538C12.2428 16.4652 12.502 16.5139 12.7608 16.4952C13.0196 16.4764 13.2692 16.3909 13.485 16.2469C13.5091 16.2307 13.5322 16.2131 13.5544 16.1944L15.8334 14.25L20.2397 16.2234C20.2397 16.2234 20.2472 16.2234 20.25 16.2234C20.1301 17.1321 19.6833 17.966 18.9931 18.5691C18.3028 19.1721 17.4166 19.5031 16.5 19.5Z" fill="black"/></svg>');}
    #site-header .cta-links a:hover span{background:transparent !important;}
    
    .growth-partner .info{width:100%;}
    header#site-header{min-height:78px;}
    header#site-header .container{margin-top:16px;}
    body.header-07-lg header#site-header .site-search{display:none;}
    body.header-01-sm header#site-header nav.secondary{display:none;}
    html[dir="ltr"] body.header-07-lg header#site-header nav.main{padding-top:25px;}

    html[dir="ltr"] body.header-07-lg header#site-header nav.main ul li a[rel="mijn-vision-link"],
    html[dir="ltr"] body.header-07-lg header#site-header nav.main ul li a[rel="contact-link"]{display:block;}
    header#site-header .expand-header{width:40px;height:40px;background:#00AA6E !important;border-radius:4px;}
    header#site-header .expand-header span:before, header#site-header .expand-header span, header#site-header .expand-header span:after{background:#fff !important;}
    header#site-header .expand-header span:before,
    header#site-header .expand-header span,
    header#site-header .expand-header span:after{height:2px;width:calc(40px / 2);}
    header#site-header .expand-header{}
    html.no-touch nav.main ul li:not(.active):hover>span::before,
    nav.main ul li:not(.active):focus>span::before,
    nav.main ul li:not(.active):active>span::before,
    nav.main ul li:not(.active).open-child>span::before{background:transparent !important;width:0 !important;}
    nav.main ul li:not(.active):focus-within>span::before{background:transparent !important;width:0 !important;}
    nav.main ul li.active>span::before{width:0;}
    nav.main ul li.active>span::before{width:0;}
    
    .directional-icons-arrow header#site-header nav.main ul li.has-child>span::after{
        transition:.3s;
        content:'' !important;
        background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.3537 6.35375L8.35372 11.3538C8.30729 11.4002 8.25214 11.4371 8.19144 11.4623C8.13074 11.4874 8.06568 11.5004 7.99997 11.5004C7.93427 11.5004 7.8692 11.4874 7.8085 11.4623C7.7478 11.4371 7.69266 11.4002 7.64622 11.3538L2.64622 6.35375C2.5524 6.25993 2.49969 6.13269 2.49969 6C2.49969 5.86732 2.5524 5.74007 2.64622 5.64625C2.74004 5.55243 2.86729 5.49973 2.99997 5.49973C3.13265 5.49973 3.2599 5.55243 3.35372 5.64625L7.99997 10.2931L12.6462 5.64625C12.6927 5.5998 12.7478 5.56295 12.8085 5.53781C12.8692 5.51267 12.9343 5.49973 13 5.49973C13.0657 5.49973 13.1307 5.51267 13.1914 5.53781C13.2521 5.56295 13.3073 5.5998 13.3537 5.64625C13.4002 5.69271 13.437 5.74786 13.4622 5.80856C13.4873 5.86925 13.5003 5.93431 13.5003 6C13.5003 6.0657 13.4873 6.13076 13.4622 6.19145C13.437 6.25215 13.4002 6.3073 13.3537 6.35375Z" fill="black"/></svg>');
        background-position:right;
    }
    .directional-icons-arrow header#site-header nav.main ul li.has-child.open-child_mobile>span::after{
        transition:.3s;
        content:'' !important;
        background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.64625 9.64625L7.64625 4.64625C7.69269 4.59976 7.74784 4.56288 7.80853 4.53772C7.86923 4.51255 7.9343 4.4996 8 4.4996C8.06571 4.4996 8.13078 4.51255 8.19147 4.53772C8.25217 4.56288 8.30732 4.59976 8.35376 4.64625L13.3538 9.64625C13.4476 9.74007 13.5003 9.86731 13.5003 10C13.5003 10.1327 13.4476 10.2599 13.3538 10.3537C13.2599 10.4476 13.1327 10.5003 13 10.5003C12.8673 10.5003 12.7401 10.4476 12.6463 10.3537L8 5.70687L3.35375 10.3537C3.3073 10.4002 3.25215 10.4371 3.19145 10.4622C3.13076 10.4873 3.0657 10.5003 3 10.5003C2.93431 10.5003 2.86925 10.4873 2.80856 10.4622C2.74786 10.4371 2.69271 10.4002 2.64625 10.3537C2.5998 10.3073 2.56295 10.2521 2.53781 10.1914C2.51267 10.1307 2.49973 10.0657 2.49973 10C2.49973 9.9343 2.51267 9.86924 2.53781 9.80855C2.56295 9.74785 2.5998 9.6927 2.64625 9.64625Z" fill="black"/></svg>');
        background-position:right;
    }
    
    .directional-icons-arrow header#site-header nav.main ul.nav-level-1 li.has-child.nav-item-level-1>span::after{right:12px;
        background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.94218 16.6922L14.1922 10.4422C14.2503 10.3841 14.2964 10.3152 14.3278 10.2393C14.3593 10.1635 14.3755 10.0821 14.3755 10C14.3755 9.91786 14.3593 9.83653 14.3278 9.76066C14.2964 9.68479 14.2503 9.61585 14.1922 9.55781L7.94218 3.30781C7.82491 3.19053 7.66585 3.12465 7.5 3.12465C7.33414 3.12465 7.17508 3.19053 7.05781 3.30781C6.94053 3.42508 6.87465 3.58414 6.87465 3.75C6.87465 3.91585 6.94053 4.07491 7.05781 4.19218L12.8664 10L7.05781 15.8078C6.99974 15.8659 6.95368 15.9348 6.92225 16.0107C6.89082 16.0866 6.87465 16.1679 6.87465 16.25C6.87465 16.3321 6.89082 16.4134 6.92225 16.4893C6.95368 16.5652 6.99974 16.6341 7.05781 16.6922C7.11588 16.7503 7.18482 16.7963 7.26069 16.8277C7.33656 16.8592 7.41787 16.8753 7.5 16.8753C7.58212 16.8753 7.66344 16.8592 7.73931 16.8277C7.81518 16.7963 7.88412 16.7503 7.94218 16.6922Z" fill="white"/></svg>');
    }
    .directional-icons-arrow header#site-header nav.main ul.nav-level-2 li.no-child.nav-item-level-2>span::after{content:'' ;width: 16px;height: 16px;display: inline-flex;position: absolute;top: 50%;transform: translateY(-50%);right: 0;
        background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.33333 8.00001H12.6667M12.6667 8.00001L8 3.33334M12.6667 8.00001L8 12.6667" stroke="%2300AA6E" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    }
    header#site-header #logo{}
    html[dir="ltr"] body.header-07-lg header#site-header nav.main ul.nav-level-0 li a{color: #000;font-family: Saira;font-size: 20px;font-style: normal;font-weight: 500;line-height: 24px;}
    html[dir="ltr"] body.header-07-lg header#site-header nav.main ul.nav-level-0 > li > span >  a {border-bottom:1px solid #F2F0ED;padding:20px 0 !important;}
    
    header#site-header nav.main ul.nav-level-1 li.has-child.nav-item-level-1 a,
    header#site-header nav.main ul.nav-level-1 li.no-child.nav-item-level-1 a{font-size: 16px !important;font-weight: 500 !important;line-height: 24px;background: #00AA6E;padding: 8px 12px 8px 12px !important;border-radius: 8px;color:#fff !important;}
    
    header#site-header nav.main ul.nav-level-2{margin-top:12px;margin-bottom:4px;}
    header#site-header nav.main ul.nav-level-2 li.has-child.nav-item-level-2,
    header#site-header nav.main ul.nav-level-2 li.no-child.nav-item-level-2{margin-bottom:16px;}
    header#site-header nav.main ul.nav-level-2 li.has-child.nav-item-level-2 a,
    header#site-header nav.main ul.nav-level-2 li.no-child.nav-item-level-2 a{background: transparent !important;padding: 0 !important;border-radius: 0px;color:#000 !important;font-weight:400 !important;}

    .page-banner-style-2 .component-inner:after{content:none;}
    
    .visionmobile-suitable-section .right-side .item{max-width:100% !important;flex:0 0 100% !important;}
    .problems-pods-section .component-main .item{max-width:100% !important;flex:0 0 100% !important;}
    .switch-pod-section .component-main .item{max-width:100% !important;flex:0 0 100% !important;}
    
    .tree-nursery-wrapper .left-side{margin-top:0px !important;flex:0 0 100% !important;max-width:100% !important;}
    .tree-nursery-wrapper .left-side .image img{height:356px;}
    .tree-nursery-wrapper .right-side{flex:0 0 100% !important;max-width:100% !important;}
    
    .nursery-future-proof-section .left-side{flex:0 0 100% !important;max-width:100% !important;}
    .nursery-future-proof-section .right-side{flex:0 0 100% !important;max-width:100% !important;}
    
    .page-banner-style-2 .component-main.row.justify-content-between.align-items-center{justify-content:center !important;}
    .page-banner-style-2 .left-side{flex:0 0 100% !important;align-items:normal;}
    .page-banner-style-2 .left-side .info{padding-top:40px;}
    .page-banner-style-2 .right-side{padding-top:0;margin-top:-75px !important;flex:0 0 100% !important;max-width:100% !important;}
    .page-banner-style-2 .right-side .image img{width:100%;}
    .page-banner-style-2 .left-side{height:280px ;}
    .page-banner-style-2{height:280px !important;}
    
    .visionmobile-suitable-section .right-side .item .inner{flex-direction:row;align-items:center;justify-content:normal;gap:20px;}
    .visionmobile-suitable-section .right-side .item .image{margin:0;}
    
    .in-stock-details .component-main.row.justify-content-between.align-items-center {gap:16px;}
    .in-stock-details .left-side{max-width:100% !important;flex:0 0 100% !important;}
    .in-stock-details .right-side{max-width:100% !important;flex:0 0 100% !important;}
    
    .team-section .item{max-width:49% !important;flex:0 0 49% !important;}
    
    .menu-links-section .item{max-width:48% !important;flex:0 0 48% !important;}
    
    .this-page-section{padding:60px 0 !important;}
    .menu-links-section{padding-bottom:60px !important;}
    
    .upcoming-fair-info .component-main{gap:16px;}
    .upcoming-fair-info .left-side{max-width:100% !important;flex:0 0 100% !important;}
    .upcoming-fair-info .left-side .image img{width:100%;}
    .upcoming-fair-info .left-side .image{max-width:50% !important;flex:0 0 50% !important;}
    .upcoming-fair-info .right-side{max-width:100% !important;flex:0 0 100% !important;}
    
    .partner-section .item{max-width:100% !important;flex:0 0 100% !important;}
    .partner-section .item .inner{justify-content:normal !important;}
    
    .solution-for-you-section .component-main{gap:16px 0 ;}
    .solution-for-you-section .component-main .item{flex:0 0 49% !important;max-width:49% !important;}
    
    .breadcrumb-trail ol.breadcrumb{height:100%;}
    .switch-pod-section .component-main .item:not(:last-child) .inner::after{opacity:0;}
    
    .blog-text-wrapper p{font-size:16px;}
    
    .contact-details-pods{max-width:100% !important;flex:0 0 100% !important;}
    .contact-form-wrapper{max-width:100% !important;flex:0 0 100% !important;}
    
    .this-page-section .left-side{max-width:24% !important;flex:0 0 24% !important;}
    .this-page-section .right-side{max-width:74% !important; flex:0 0 74% !important;}
    
}

@media all and (max-width: 768px) {
    section.content.component .content-col.center-col.col{max-width:100% !important;flex:0 0 100% !important;padding:0 !important;}
    .blog-content-wrapper.content.component .content-col.center-col.col{padding:0 !important;}
    .container{max-width:100%;}
    .usn_back-to-top{display:flex;justify-content:end;}
    #back-to-top-link{width:50px;}
    
    .home-banner{padding:32px 0 60px 0 !important;}
    .growth-partner-wrapper{padding:60px 0 !important;}
    .blog-section{padding:60px 0 !important;}
    .benefit-wrapper{padding:60px 0 !important;}
    .optimize-section{padding:40px 0 !important;}
    .customer-review-wrapper{padding:60px 0 40px 0!important;}
    .logo-slider-wrapper{padding-bottom:60px !important;}
    .home-page .infogren-detail-wrapper{padding:60px 0 !important;}
    .faq-wrapper{padding:60px 0 !important;}
    .news-section{padding:60px 16px !important;}
    .uppder-footer .right-side{margin-top:0 !important;}
    .tree-nursery-wrapper{padding:60px 0 !important;}
    .work-with-wrapper{padding:60px 0 !important;}
    .challenges-face-section{padding:60px 0 !important;}
    .custom-vertical-tabs{padding:60px 0 !important;}
    .tree-nursery-page .infogren-detail-wrapper{padding:60px 0 !important;}
    .nursery-future-proof-section{padding:60px 0 !important;}
    
    .work-with-wrapper .item {padding: 0 !important;max-width: 48.5% !important;flex: 0 0 48.5% !important;}

    .customer-review-wrapper .component-introduction .info{flex-direction:column;align-items:start;}
    
    .tree-nursery-wrapper .left-side .image img{height:auto;}
    .nursery-future-proof-section .left-side .image img{max-height:356px;}
    
    .home-overview-box .boxes{flex:0 0 100% !important;max-width:100% !important;}
    .home-overview-box .boxes .inner{width:100% !important;display:flex;gap:20px;justify-content:normal !important;}
    .home-overview-box .boxes .info{width:100%;}
    
    .this-page-section .left-side{display:none;}
    .this-page-section .right-side{max-width:100% !important;flex:0 0 100% !important;}
    
    .blog-style-1 .item:last-child{margin-bottom:0 !important;}
    
}

@media all and (max-width: 767px) {
    
    .blog-style-1 .item{flex:0 0 100% !important;max-width:100% !important;}
    .blog-style-2 .component-main .item{flex:0 0 100% !important;max-width:100% !important;}
    
    .review-boxes{flex:0 0 100% !important;max-width:100% !important;}
    
    .home-banner .left-side{padding: 36px 28px;border-radius: 0 60px;}
    .home-banner .left-side .heading{font-size:36px;}
    .home-banner .left-side .text p{font-size: 16px;font-style: normal;font-weight: 400;line-height: 24px;}
    .home-banner .left-side .link{flex-direction:column;}
    .home-banner .left-side .link a{width:100%;}
    
    .home-banner .right-side:after{content:none;}
    
    .growth-partner .info .heading{font-size:32px;}
    .growth-partner .info .text p{font-size:16px;}
    
    .review-boxes .review-detail-wrapper .detail-wrapper p{max-width:100%;}
    
    .blog-style-1 .item .info{bottom:20px;right:20px;}
    
    .optimize-detail-section{margin:0 !important;}
    
    .infogren-detail-wrapper .component-main{padding:20px ;}
    .benefit-pods .item .inner{display:flex;padding-bottom:0;}
    .benefit-wrapper .usn_cmp_gallery{margin-top:4px !important;}
    .benefit-pods{margin-bottom:0;}
    .benefit-pods .item .image,
    .benefit-pods .item .image img{margin:0 !important;}
    .benefit-wrapper .usn_cmp_gallery img{border-radius:60px 0 ;}
    
    .infogren-detail-wrapper .infogren-image .component-main .item img{height:294px;object-fit:cover;}
    
    .page-banne-style-1 .inner .row .info{flex:0 0 100% !important;max-width:100% !important;padding: 36px 28px;border-radius: 60px 0;}
    .page-banne-style-1 .inner .row .info .heading{font-size:32px;}
    
    .tree-nursery-wrapper .right-side .heading{font-size:32px;}
    
    .component-introduction h1.heading{font-size:32px !important;}
    .infogren-detail-wrapper .component-introduction .heading{font-size:32px !important;}
    
    .nursery-future-proof-section .left-side .image img{max-height:247px;}
    
    .page-banner-style-2{height:280px !important;}
    .page-banner-style-2 .left-side{height:280px !important;}
    
    .team-section .item{max-width:100% !important;flex:0 0 100% !important;}
    .menu-links-section .item{max-width:100% !important;flex:0 0 100% !important;}
    
    .upcoming-fair-info .left-side .image{max-width:100% !important;flex:0 0 100% !important;margin:0 !important;}
    .upcoming-fair-info .left-side .info{max-width:100% !important;flex:0 0 100% !important;width:100%;}
    
    .contact-details-wrapper{padding-bottom:60px !important;}
    .in-stock-details{padding:60px 0!important;}
    
    .blog-list-section.blog-listing-component{padding-bottom:60px !important ;}
    .blog-list-section.blog-listing-component .item{max-width:100% !important;flex:0 0 100% !important;width:100%;padding-bottom:0 !important;}
    .blog-list-section.blog-listing-component .component-main{gap:12px;}
    .blog-text-wrapper h2{line-height:100%;}
    
    .partner-section .item:last-child{margin:0 !important;}
    .partner-section{padding-bottom:60px !important;}
    
    .contact-form-wrapper .inner{padding:36px 28px !important;}
    
    .in-stock-details .right-side .item:last-child{padding-bottom:0 !important;}
    .team-section{padding:60px 0!important;}
    .team-section .item.tr-bl-radius .image{border-radius:0 60px 0 0;}
    .team-section .item.tl-br-radius .image{border-radius:;60px 0 0 0}
    .team-section .item.tr-bl-radius .info{border-radius:0 0 0 60px;}
    .team-section .item.tl-br-radius .info{border-radius:0 0 60px 0;}
    .team-section .item{padding-bottom:12px !important;}
    
    .team-section .item .image{height:240px;}
    .team-section .item .image img{height:240px;}
    .team-section .item .info{padding:32px 28px;}
    
    .contact-details-wrapper{padding-top:60px !important;}
    
    .menu-links-section{padding-top:60px !important;}
    
    .page-banne-style-1 .item .background-image{background-size:auto !important;}
    
    .tree-nursery-wrapper .left-side .image{border-radius:80px 0;}
    .challenges-face-section .right-side{margin-top:0 !important;}
    
    .blog-style-2 .item .image{height:240px;}
    .blog-style-2 .item .image img{height:240px;}
    
    .vacancy-list-page .blog-listing-parent{padding:60px 0 !important;}
    .vacancy-list-page .blog-listing-parent .content-col.col{padding:0 !important;}
    .vacancy-list-page .blog-list-section.blog-listing-component .item .image{height:220px;}
    .vacancy-list-page .blog-listing-parent .blog-listing-component .item .image img{height:220px;}
    .vacancy-list-page .blog-list-section.blog-listing-component .item:last-child{padding:0 !important;}
    .vacancy-list-page .blog-list-section.blog-listing-component{padding:0 !important;}
    
    .page-banner-style-2 .left-side .info h1{font-size:32px;}
    .page-banner-style-2 .left-side .info .text{margin-top:16px !important;}
    
    .news-page .blog-title-wrapper{margin-bottom:70px;}
    .page-banner-style-2.blog-banner-wrapper .left-side .info h1{text-align:center;}
    .page-banner-style-2 .right-side .image img{height:240px;}
    .page-banner-style-2 {height: auto !important;padding-bottom: 96px !important;margin-bottom:216px;}
    .page-banner-style-2 .left-side{height:auto !important;}
    .page-banner-style-2 .right-side {height: 240px;position: absolute !important;top: 100%;margin-top:32px !important;}
    
}

@media all and (max-width: 650px) {
    p.link a.boxed-btn{width:100%;}
    section.content .component-introduction{padding-bottom:28px !important;}
    .blog-style-2 .component-inner .container{padding:0 !important;}
    .uppder-footer .footer-sides{padding:36px 28px !important;}
    .uppder-footer .left-side h1{font-size:32px;}
    .uppder-footer{padding-bottom:40px !important;}
    .usn_back-to-top{position: absolute;bottom: 120px;right: 16px;z-index:99;}
    #site-footer .content-wrapper{margin-top:10px !important;}
    html[dir="ltr"] body.header-07-lg header#site-header nav.main ul.nav-level-1 li{margin-bottom:4px !important;}
    .page-banne-style-1{height:auto !important;}
    .page-banne-style-1 .item .inner .container {padding:40px 16px !important;}
    .tab-content-title{line-height:28px;}
    .tab-text-content{padding:16px;left:12px;right:12px;bottom:16px;}
    .vertical-tab-button{border-radius:12px;}
    .blog-style-2 .item:last-child{margin-bottom:0 !important;}
    
    #site-footer .parent-row-wrapper{gap:0 76.67px;}
    
    .challenges-face-section .right-side{flex:0 0 100% !important;max-width:100% !important;}
    .challenges-face-section .right-side .item{flex:0 0 100% !important;max-width:100% !important;}
    
    .review-boxes .review-detail-wrapper{align-items:flex-start;}
    .review-boxes .inner .info .text{margin-top:24px !important;}
    .review-boxes .review-detail-wrapper .detail-wrapper p{width:191px;padding-left:12px;}
    .optimize-detail-section{padding: 36px 28px !important;border-radius: 60px 0;}
    .optimize-detail-section .btn-wrapper-section .row{flex-direction:column;align-items:start;gap:8px;}
    .optimize-detail-section .button-wrapper{max-width:100%;width:100%;}
    .optimize-detail-section .button-wrapper a{width:100%;margin:0 0 4px 0 !important;}
    .optimize-detail-section .logo-wrapper{margin-top:8px;}
    
    .review-boxes .inner a{padding:20px;}
    .home-page .infogren-detail-wrapper{padding:40px 0 !important;}
    
    .accordion-style-2 .repeatable.accordion.tab-basic .tab .nav-link span{max-width:100%;width:100%;padding-right:72px;}
    .accordion-style-2 .repeatable.accordion.tab-basic .accordion-item-wrapper{padding:20px 16px 20px 28px !important;}
    .news-section .component-introduction .info{flex-direction:column;align-items:start;}
    .work-with-wrapper .item{flex:0 0 100% !important;max-width:100% !important;}
    .nursery-future-proof-section .right-side .item{flex:0 0 100% !important;max-width:100% !important;}
    .nursery-future-proof-section .right-side .listing-pods{gap:10px 12px;}
    .nursery-future-proof-section .right-side .item .inner{gap:12px;}
    .page-banne-style-1 .item:after{width:20%;}
    .news-section{padding-top:30px !important;}
    
    .solution-for-you-section .component-main .item{flex:0 0 100% !important;max-width:100% !important;}
    
    .blog-banner .info{padding-top:40px !important;}
    .consult-section .inner{padding:24px;}
    .checklist-gardener-section .component-introduction{padding:50px 32px 40px 32px;}
    .blog-image-wrapper .item a .image img{height:100%;}
    .infogren-stats .component-main{gap:16px;}
    
    
    
    
    
}

@media all and (max-width: 600px) {}

@media all and (max-width: 550px) {
    .page-banne-style-1.usn_cmp_banner .item_slideshow-block .slick-slider ul.slick-dots, .page-banne-style-1.usn_cmp_banner .slick-slider ul.slick-dots{z-index:-1;}
}

@media all and (max-width: 500px) {
    .blog-image-wrapper .item a .image img{height:240px;}
    .vacancy-list-page .blog-listing-parent .blog-listing-component .item .info .vacancy-details .info-tags p{max-width:12ch;}
    .vacancy-list-page .blog-listing-parent .blog-listing-component .item .info .vacancy-details{flex-wrap:wrap;gap:0 16px;}
    
    .page-banner-style-2 {height: auto !important;padding-bottom: 160px !important;}
    .page-banner-style-2 .left-side{height:auto !important;}
    .page-banner-style-2 .right-side {height: 240px;position: absolute !important;top: 100%;margin-top:32px !important;}
    
    .consult-section .image img{width:60px !important;height:60px !important;}
    .checklist-gardener-section .component-introduction{border-radius:60px 0;}
}

@media all and (max-width: 400px) {
    .home-banner .right-side:after{right:-20px;}
    .page-banner-style-2 .right-side .image img{height:240px;}
    .page-banner-style-2 {height: auto !important;padding-bottom: 96px !important;margin-bottom:216px;}
    .page-banner-style-2 .left-side{height:auto !important;}
    .page-banner-style-2 .right-side {height: 240px;position: absolute !important;top: 100%;margin-top:32px !important;}
    /*.page-banner-style-2{height:290px !important;}*/
    /*.page-banner-style-2 .left-side{height:297px !important;}*/
    /*.page-banner-style-2 .right-side{height:240px;}*/
    
    .upcoming-fair-info{padding-top:60px !important;}
    .upcoming-fair-info .left-side .image{height:240px;}
    .upcoming-fair-info .left-side .image img{height:240px;}
    .upcoming-fair-info .right-side{height:100% !important;}
    
    .home-banner .slick-slider *{height:272px !important;}
    .home-overview-box{padding:60px 0 !important;}
    .home-overview-box .boxes .image{width:60px;height:60px;flex:0 0 60px;max-width:60px;padding:10px;}
    .home-overview-box .boxes .info .heading{font-size:20px;}
    .blog-style-1 .item .image{height:244px;}
    .benefit-wrapper .usn_cmp_gallery img{height:244px;object-fit:cover;}
    
    .home-banner .left-side .heading{font-size:35px;}
    .home-banner .left-side .text{margin-top:16px !important;margin-bottom:28px !important;}
}

@media all and (max-width: 350px) {
    .page-banne-style-1 .inner .row .info .heading{font-size:24px;}
}