/* common menu css starts here */
    body{background-color:var(--colorf3);}
    .site-header.inner-header{background-color:#ffffff5a;padding-block:1rem 6.6rem;}
    .site-header.inner-header.scrolled{background-color:#fff;padding-block:.5rem 1.5rem;}
    .site-header.inner-header .site-logo img{width:clamp(13.75rem,14.32vw,18rem);}
    .inner-bg{background-color:var(--colorf3);}
    .comm-submenu{padding:0 0 3.6rem 0;background-color:#ffffff5a;}
    .submenu-ttl h1{padding:0 0 3rem 0;margin: 0;}
    .submenu-ttl ul{display:flex;gap:0 4rem;border-top:1px solid var(--colord4);padding:3rem 0 0 0;}
    .submenu-ttl ul li a{font-size:var(--font-18);color:var(--black);font-weight:normal;font-family:var(--font-rubik);}
    .submenu-ttl ul li.active a{color:var(--color29);font-weight:600;}
    .submenu-ttl ul li:hover a{color:var(--color29);}

/* common menu css ends here */

/* Overview page css starts here */
    .vis-overview{padding:10rem 0;background-color:var(--colorf3);}
    .vis-heading p{font-size:var(--font-24);font-family:var(--font-zalando);color:var(--black);font-weight:300;}
    .vis-heading h2{padding:0 0 2rem 0;color:var(--color-e5);}
    .vis-heading blockquote{padding:0 0 2rem 0;}
    .vis-heading{margin:0 0 10rem 0;}
    .vis-overview .vis-heading{margin: 0 0 8rem 0;}
    .vis-overview.design-eng{padding:10rem 0 0;}
    .engi-appo-sec .vis-heading{margin:0 0 6rem 0;}
    .overlay_img{margin:-4rem 0 0 0;position:relative;z-index:1;}
    .vis-feilds-grp{display:grid;grid-template-columns:auto 70rem;gap:0 18.6rem;margin:10rem 0 8rem 0;align-items:center;}
    .vis-feilds h3{font-size:var(--font-24);font-family:var(--font-zalando);font-weight:300;margin:0 0 4rem 0;}
    .vis-feilds-cont h4{font-size:var(--font-24);font-family:var(--font-zalando);font-weight:300;line-height:1.5;}
    .feilds-machine{display:grid;grid-template-columns:auto 43rem;align-items:center;padding:8rem 0 0 0;}
    .feilds-machine figure{margin:0 0 0 -19rem;}
    .our_lagacy_grid{display:grid;grid-template-columns:auto 52.1rem;align-items:center;gap: 0 6.7rem;}
    .our_lagacy{background-color:var(--color29);padding:2rem 0 0 0;position: relative;overflow: hidden;}
    .our_lagacy_grid figure{margin:0 0 0 -38rem;}
    .our_lagacy_cont blockquote{color:var(--white);margin:0 0 2.3rem 0;}
    .our_lagacy_cont h4{font-size:var(--font-24);font-family:var(--font-zalando);font-weight:bold;margin:0 0 2.3rem 0;color:var(--white);}
    .our_lagacy_cont p{color:var(--white);}
    .our_lagacy > figure{position:absolute;left:auto;right:0;top:0;bottom:0;}
    .vision_mission_grid{display:grid;grid-template-columns:repeat(2,1fr);}
    .vision_mission{padding:15rem 0 10rem 0;background-color:var(--colorf3);}
    .why_agro h4,.why_vission h4,.why_mission h4{padding:0 0 5.2rem 0;color:var(--color-e5);}
    .why_vission h4,.why_mission h4{padding:0 0 4rem 0;}
    .why_agro{padding:3rem 9rem 8.6rem 13rem;}
    .why_vission{ padding:13.4rem 18.3rem 13.3rem 12rem; background-color:var(--white); border-radius: 0px 40rem 0px 0px; -webkit-border-radius: 0px 40rem 0px 0px; -moz-border-radius: 0px 40rem 0px 0px; -ms-border-radius: 0px 40rem 0px 0px; -o-border-radius: 0px 40rem 0px 0px; }
    .why_agro h5{padding:0 0 5rem 0;font-size:var(--font-24);font-family:var(--font-zalando);font-weight:300;line-height:1.5;color:var(--black);}
    .why_vission p,.why_mission p{font-size:var(--font-24);font-family:var(--font-zalando);font-weight:300;line-height:1.5;color:var(--black);}
    .why_mission{ background-color:var(--colordc); padding:13.4rem 13.7rem 13.3rem 13rem; border-radius: 0px 0px 40rem 0px; -webkit-border-radius: 0px 0px 40rem 0px; -moz-border-radius: 0px 0px 40rem 0px; -ms-border-radius: 0px 0px 40rem 0px; -o-border-radius: 0px 0px 40rem 0px; }
    .what-apart-grid{display:grid;grid-template-columns:auto 70rem;margin:15rem 0 0 0;gap: 0 14rem;}
    .what-apart-cont h4{margin:0 0 6.4rem 0;color:var(--color-e5);font-size:var(--font-24);font-family:var(--font-zalando);font-weight:bold;}
    .what-apart-cont h5{margin:0 0 4rem 0;font-size:var(--font-24);font-family:var(--font-zalando);font-weight:600;line-height:1.5;color:var(--black);}
    .what-apart-cont p{font-size:var(--font-24);font-family:var(--font-zalando);font-weight:300;line-height:1.5;color:var(--black);}
    .what-apart-cont{border-bottom:1px solid var(--colord5);padding:0 0 8.1rem 0;margin:0 0 7.4rem 0;}
    .what-apart-cont:last-child{border-bottom:none;padding:0;margin:0;}
    .border-btm{border-bottom:1px solid var(--colord2);padding:10rem 0 0 0;}
    .vis-overview.sales-overview .vis-heading{max-width:81%;margin:0 auto 8rem;}
    .vis-overview.sales-overview .right-content{max-width:79%;padding:2rem 0 0 3rem;}
    .vis-overview.sales-overview .support_grid_img{margin:8rem 0 0 0;}


/* Overview page css ends here */

/* Rotavator page css starts here */
    .rotavat_grid{display:grid;grid-template-columns:auto 58rem;border-bottom:1px solid var(--colord5);margin:0 0 8rem 0;padding:0 0 8rem 0;}
    .rotavat_grid figure{margin:0 0 0 -22rem;}
    .rotavat-sec{padding:10rem 0 8.6rem 0;}
    .rotavat_cont{padding-right:2rem;}
    .rotavat_cont h4{padding:0 0 3.5rem 0;color:var(--color-e5);}
    .rotavat_cont h5{font-size:var(--font-24);font-family:var(--font-zalando);color:var(--black);font-weight:300;margin:0 0 3.5rem 0;}
    .rotavat_btn{display:flex;gap:0 1.8rem;margin:3.5rem 0 0 0;}
    .enqury_btn{background-color:var(--color29);font-size:var(--font-16);color:var(--white);padding:1.8rem 2.8rem;font-weight:600;font-family:var(--font-rubik);line-height:1.2;border:1px solid var(--color29);transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;white-space:normal;text-align: center;}
    .down_btn{border:1px solid var(--color29);font-size:var(--font-16);color:var(--color29);padding:1.8rem 2.8rem;font-weight:600;font-family:var(--font-rubik);line-height:1.2;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s; white-space: normal; text-align: center;}
    .down_btn:hover{background-color:var(--color29);color:var(--white);}
    .enqury_btn:hover{color:var(--color29);background-color:transparent;}
    .key_feature h4{padding:0 0 4rem 0;color:var(--color-e5);}
    .key_feature ul{padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;}
    .key_feature ul li{font-size:var(--font-16);font-family:var(--font-rubik);color:var(--black);background-color:var(--white);border-left:4px solid var(--color29);padding:2.9rem 4.1rem 2.8rem 4.1rem;font-weight:normal;}
    .key_feature{border-bottom:1px solid var(--colord5);margin:0 0 8rem 0;padding:0 0 8.4rem 0;}
    .model-accod .accordion-button{background-color:#ffffff6a;font-size:var(--font-16);font-weight:600;color:var(--black);font-family:var(--font-rubik);padding:1.8rem 0 1.8rem 6.2rem;}
    .rotavat_grid figure{mix-blend-mode:darken;}
    .model-accod .accordion-collapse,.model-accod .accordion-item{background:transparent;border:none;}
    .model-accod .accordion-button::after{background-image:url(../images/table-plus.svg);margin-left:0;margin-right:auto;position:absolute;left:1.6rem;background-size:2rem;width:2rem;height:2rem;}
    .model-accod .accordion-button:not(.collapsed)::after{background-image:url(../images/table-minus.svg);}
    .model-accod .accordion-button:not(.collapsed){background-color:var(--color29);color:var(--white);}
    .model-accod .accordion-item{margin:0 0 1.6rem 0;}
    .table_grid{display:grid;grid-template-columns:auto 76.6rem;}
    .table_grid figure{mix-blend-mode:darken;margin:0 0 0 -22rem;}
    .accordian_table .table_grid figure{mix-blend-mode:darken;}
    .table_grp .table{background-color:transparent;}
    .table_grp .table tr td{background-color:#ffffff6a;font-size:var(--font-16);font-weight:normal;color:var(--black);}
    .table_grp .table thead tr th{background-color:var(--colora4);font-size:var(--font-16);font-weight:normal;color:var(--white);padding:1.6rem 1rem 1rem 3rem;}
    .table_grp .table tbody tr td{padding:1.6rem 0.7rem 1rem 3.4rem;}
    .accordian_table{padding:8rem 0 6.6rem 0;}
    .technic h4{font-size:var(--font-24);font-family:var(--font-zalando);color:var(--black);font-weight:300;margin:0 0 3rem 0;}
    .technic_grp{display:grid;grid-template-columns:auto 76.6rem;margin:4.8rem 0 0 0;}
    .key_feature.last_key_feature{padding:0;border-bottom:0;}
    .key_feature.box-product{border: none;padding-bottom: 0;}
    .model_wise_sec{padding-top: 6rem;}
    .model_wise_sec .key_feature.box-product{margin-bottom: 2rem;}
    .model_wise_sec .custom_bulet li::marker {
    color: var(--color29);
   
}
.model_wise_sec .custom_bulet{ display: grid;
    grid-template-columns: repeat(2,1fr);
    column-gap: 2rem;}
    .key_feature.box-product>p{font-weight: bold;}
/* Rotavator page css ends here */

/* Export & Distribution page css starts here */
    .support_grid,.support_grid_img{display:grid;grid-template-columns:repeat(2,1fr);}
    .support_right{padding:3rem 2.7rem 8.6rem 14rem;}
    .support_right h4{padding:0 0 4rem 0;color:var(--color-e5);}
    .support_content h4{padding:0 0 3rem 0;color:var(--black);font-weight: 500;}
    .support_right h5{padding:0 0 5rem 0;font-size:var(--font-24);font-family:var(--font-zalando);font-weight:300;line-height:1.5;color:var(--black);}
    .support_content{ padding: 7.3rem 4.4rem 11rem 11.8rem; background-color:var(--white); border-radius:0 0 40rem 0; -webkit-border-radius:0 0 40rem 0; -moz-border-radius:0 0 40rem 0; -ms-border-radius:0 0 40rem 0; -o-border-radius:0 0 40rem 0; }
    .support_content:nth-child(n+3){border-radius:0 40rem 0 0;-webkit-border-radius:0 40rem 0 0;-moz-border-radius:0 40rem 0 0;-ms-border-radius:0 40rem 0 0;-o-border-radius:0 40rem 0 0;}
    .support_grid_img{margin:10rem 0 0 0;}
    .support_content ul li{font-weight:normal;}
    .support_content ul li::marker{font-size:var(--font-20);color:var(--color29);}
    .support_content .custom_bulet li{margin-bottom:0.5rem;font-size: var(--font-16);}
    .support_content.no-list .custom_bulet li{margin-bottom:0.9rem;}
    .support_content p{font-size:var(--font-16);font-weight:normal;color:var(--black);font-family:var(--font-rubik);}
    .support_content:nth-child(3n+1){background-color:#ffffff6a;}
    .support_content:nth-child(2n+2){padding:7.3rem 4.4rem 11rem 14rem;}
    .agro_partener_grid{display:grid;grid-template-columns:70rem auto;gap:15rem;margin:12rem 0 0;align-items:center;}
    .agro_partener h4{padding:0 0 4rem 0;color:var(--color-e5);}
    .apply_img>figure>img{width:100%;height:100%;object-fit:cover;}
    .apply_img>figure>*{grid-area:1 / 1;}
    .apply_img figure{display:grid;align-items:center;justify-content:center;position:relative;border-radius:20rem 0px 0px 0px;overflow:hidden;}
    .apply_img_grid{display:grid;position:relative;z-index:9;grid-template-columns:52% auto;gap:0 12rem;align-items: center;}
    .apply_img figure:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#145629;mix-blend-mode:multiply;}
    .apply_img_list h4{color:var(--white);margin:0 0 3.4rem 0;}
    .apply_img_list blockquote{color:var(--white);line-height:1.2;}
    .apply_img_list .rotavat_btn .enqury_btn{background-color:var(--white);color:var(--black);}
    .apply_img_list .rotavat_btn .down_btn{border:1px solid var(--white);color:var(--white);}
    .apply_img_list .rotavat_btn .enqury_btn:hover{border:1px solid var(--white);background-color:transparent;color:var(--white);}
    .apply_img_list .rotavat_btn .down_btn:hover{background-color:var(--white);color:var(--black);border:1px solid var(--white);}
    .apply_img_list p,.apply_img_list .custom_bulet li{color:var(--white);}
    .apply_img_list p{color:var(--white);padding-right: 15rem;}
    .apply_img_list .custom_bulet li::marker{color:var(--white);}
    .apply_img_list .custom_bulet{margin:3.3rem 0;}
    .apply_img_list:first-child{border-right:1px solid #FFFFFF2a;height:100%;display:flex;flex-direction:column;justify-content:center;}
    .apply_img_list blockquote span{display:block;}
    .support_content.no-list .custom_bulet li::marker{font-size:0;}
    .support_content.no-list .custom_bulet{padding-left:0;}
    .apply_img_list .custom_bulet li{margin-bottom:0.5rem;font-size:var(--font-16);}
    .apply_img_list > p:first-child{margin-bottom:3.3rem;}

/* Export & Distribution page css ends here */

    .shipping_grid{display:grid;grid-template-columns:auto 63.7rem;align-items:center;border-bottom:1px solid #D5D5D5;padding:0 0 8rem 0;gap:0 1rem;}
    .shipping_grid figure{margin:0 0 0 -19rem;mix-blend-mode:darken;}
    .vis-shipping.flex-ship .shipping_grid{display:grid;grid-template-columns:77rem auto;}
    .vis-shipping{padding:10rem 0 8rem;}
    .shipping_cont blockquote{margin:0 0 2.4rem 0;line-height:1.2;}
    .shipping_cont p{max-width:75%;}
    .vis-shipping-sec .vis-heading h2{padding:0 0 3rem 0;}
    .vis-shipping-sec .vis-heading h4{margin:0 0 3rem 0;font-size:var(--font-24);font-family:var(--font-zalando);color:var(--black);font-weight:500;}
    .vis-shipping-sec .vis-banner .overlay_img{margin:0;}
   .vis-shipping-sec .right-content {padding-inline: 4.2rem 8rem;}
   .shipping-solution .vis-feilds-grp{align-items: flex-start;margin-top: 2rem;}
    .vis-overview.sales-overview .vis-banner .overlay_img{max-width:50%;margin:0;}   
   .shipping-solution .custom_bulet li::marker{color: var(--color29);}
   .shipping-solution .vis-feilds h3 {font-size: var(--font-24);font-family: var(--font-zalando);font-weight: 500;margin: 0 0 3rem 0;}
   .shipping-solution .vis-feilds p{line-height: 1.5;}
   .shipping-solution .vis-feilds>span{font-size: var(--font-16);font-weight: normal;color: var(--black);font-family: var(--font-rubik);margin-bottom: 3rem;display: block;}
   .shipping-solution .vis-feilds-grp img{border-radius: 0 0 40rem 0;}
   .shipping-solution .custom_bulet li {font-size: var(--font-16);font-weight: normal;color: var(--black);font-family: var(--font-rubik);line-height: 1.5;margin-bottom: 1rem;}
   .shipping-solution .shipping-commercial {background: var( --color-1a);padding-block: 15.1rem 11.4rem;border-radius: 30rem 0;margin-top: -15rem;}
   .shipping-solution .shipping-commercial h3{font-size: var(--font-24);font-family: var(--font-zalando);font-weight: normal;margin: 0 0 3rem 0;color: var(--white);text-align: center;}
   .shipping-solution .shipping-commercial blockquote{font-size: var(--font-24);font-family: var(--font-zalando);font-weight: 300;color: var(--white);text-align: center;max-width: 80%;margin: 0 auto;margin-bottom: 5.6rem;}
   .shipping-solution .shipping-commercial ul{display: flex;gap: 1.6rem;}
   .shipping-solution .shipping-commercial ul li {font-size: var(--font-18);font-family: var(--font-zalando);font-weight: 300;color: var(--white);background: #605D5D;padding-block: 2.6rem 2.4rem;padding-inline: 2.7rem;width: 100%;max-width: 33.8rem;margin-bottom: 5.5rem;text-align: center;line-height: 1.2;}
   .shipping-solution .shipping-commercial p{font-size: var(--font-16);font-weight: normal;color: var(--white);font-family: var(--font-rubik);text-align: center;}
   .internation-buss {padding-block: 8rem 18rem;}
   .internation-buss .vis-feilds-grp {margin: 0;}
   .internation-buss .vis-feilds-grp {display: grid;grid-template-columns: auto 55.6rem;gap: 0 16.4rem;}
   .internation-buss .vis-feilds{max-width: 84%;}
   .internation-buss .vis-feilds-grp img {border-radius: 20rem 0 0 0;}
    .internation-buss.inter-sec .vis-feilds-grp{display:grid;grid-template-columns:70rem auto;gap:0 16.4rem;}
   .internation-buss .vis-feilds h3{font-weight: 500;margin-bottom: 3rem;}
    .apply_img.internation-apply .apply_img_list p{color:var(--white);max-width:100%;padding-right:8rem;}
   .sales-overview .support_right {padding: 0rem;}
   .sales-overview .support_grid_img {display: grid; align-items: center;gap: 18.6rem;grid-template-columns: auto 71rem;}
   .sales-overview .support_right h4 {padding: 0 0 3rem 0;line-height: 1.3; }
   .sales-overview .support_right h5 {font-weight: 500;padding-bottom: 2.4rem;}
   .sales-overview .support_grid_img img {border-radius: 0 0 40rem 0;}
   .sales-overview .agro_partener_grid.after-sales-row {margin-top: 0;gap: 13rem;display: grid;grid-template-columns: auto 58.1rem;}
   .sales-overview .after-sales-row .after-sales-col {position: relative;display: flex;align-items: center;height: 100%;}
   .sales-overview .after-sales-row .after-sales-col::after {content: "";position: absolute;left: 0;bottom: 0;width: 70%;height: 2px;background: linear-gradient( to right, #145629 0 58%, #F3840F 42% 100%)}
   .after-sales-row img {border-radius: 40rem 0 0 0;}
   .after-sales-row .custom_bulet li::marker { color: var(--color29);}
   .after-sales-row .agro_partener h4 {padding-bottom: 3.2rem;color: var(--color-1a);font-weight: 500;}
   .sales-overview .custom_bulet li {font-size: var(--font-16);color: var(--black);font-weight: normal;font-family: var(--font-rubik);margin-bottom: 1rem;}
   .after-sales-row>figure>img{border-radius: 40rem 0 0 0;}
   #service-and-warranty {
    scroll-margin-top: 14rem;
}
   .sales-overview{padding-bottom: 0;}
   .rotavat-sec.warranty-claim-pro{padding-block: 12rem 15rem;}
   .warranty-claim-pro .key_feature ul{gap: 0;}
   .warranty-claim-pro .key_feature{padding: 0; margin: 0;border: none;}
   .warranty-claim-pro .topheading h4{text-align: center;color: var(--color-1a);padding-bottom: 1.5rem;font-weight: 500;}
   .warranty-claim-pro  .key_feature ul li {font-size: var(--font-16);font-family: var(--font-rubik); color: var(--black);background-color: var(--white);border-left: 0.2rem solid #F3840F;padding: 3rem 4.1rem 5.5rem 3.1rem;font-weight: normal;}
   .warranty-claim-pro .topheading span {font-size: var(--font-16);color: var(--black);font-weight: normal;font-family: var(--font-rubik);line-height: 2.4rem;text-align: center;margin-bottom: 4.9rem;display: block;}
    .warranty-claim-pro ul li blockquote{font-size:var(--font-48);font-family:var(--font-zalando);color:var(--color29);font-weight:bold;margin-bottom:2.5rem;line-height:1.2;}
   .bottomdarkbg {margin-top: 1.7rem;background: #145629;border-radius: 0 0 30rem 0;padding-block: 4.8rem 4.4rem;text-align: center;padding-inline: 15.6rem}
    .bottomdarkbg .title24{color: var(--white);margin-bottom: 2.3rem;padding-bottom: 0;font-weight: 500;}
    .bottomdarkbg>p{color: var(--white);font-weight: normal;}
    .sticky-img > figure{position:sticky;top:16rem;}
    .engi-appo-sec .bg-drak > figure{position:absolute;top:30%;right:0;bottom:0;height:70%;margin:0;z-index:0;pointer-events:none;}
    .engi-appo-sec .bg-drak > figure img{display:block;height:100%;object-fit:cover;object-position:center bottom;}
    .engi-appo-sec .inner-container{position:relative;z-index:2;}
    .engi-appo-sec .vis-banner{position:relative;}
    .engi-appo-sec .vis-banner > figure{position:relative;margin:0;z-index:3;}
    .engi-appo-sec .vis-banner > figure img{display:block;width:100%;height:auto;border-radius:0 0 30rem 0;}
    .perform-list{position:relative;z-index:3;}
    .perform-list ul{display:grid;grid-template-columns:repeat(2,1fr);gap:6.1rem;margin:0;padding-block:8rem;list-style:none;}
    .perform-list ul li{padding-bottom:3.4rem;border-bottom:solid 1px #ffffff2a;}
    .perform-list h4{font-size:var(--font-24);color:var(--white);font-family:var(--font-zalando);font-weight:500;margin:0 0 1.6rem;}
    .perform-list ul li p{font-size:var(--font-16);font-weight:normal;color:var(--white);font-family:var(--font-rubik);padding-right:3rem;margin:0;}
    .design-eng .right-content{padding-inline:1rem 22rem;margin:2rem 0 0 0;}
    .design-eng .support_grid_img {display: grid;align-items: center;gap: 14.6rem;grid-template-columns: auto 71rem;border-bottom: solid 1px #ccc;padding-bottom: 10rem;}
    .engi-appo-sec {padding-block: 10rem 0;position: relative;}
    .engi-appo-sec .bg-drak {position: relative;margin-top: 5rem;overflow: hidden;background: linear-gradient(to bottom,transparent 0%,transparent 30%,var(--color29) 30%,var(--color29) 100%);}
    .engiApproSwiper {width: 100%;position: relative;overflow: hidden;}
    .engiApproSwiper .swiper-slide {height: auto;}
    .engiApproSwiper .swiper-slide figure {margin: 0;}
    .engiApproSwiper .swiper-slide img { display: block; width: 100%; height: auto; border-radius: 0 0 30rem 0; -webkit-border-radius: 0 0 30rem 0; -moz-border-radius: 0 0 30rem 0; -ms-border-radius: 0 0 30rem 0; -o-border-radius: 0 0 30rem 0; }
    .vis-overview.design-eng .support_grid_img{grid-template-columns:auto 70rem;}
    .vis-overview.design-eng .overlay_img{margin:0;}
    .vis-overview.design-eng .support_right{padding:0;}
    .apply_img.bl-bttr .apply_img_list p{padding-right:0;}
    .apply_img.bl-bttr .apply_img_grid{grid-template-columns:51% auto;}
    .vis-overview.design-eng .support_right h5{font-weight:500;padding:0 0 2.4rem 0;}
    .vis-overview.design-eng .support_right h4{padding:0 0 2.4rem 0;}

    /* Arrows */
    .engiApproSwiper .swiper-button-prev,
    .engiApproSwiper .swiper-button-next {width: 4.5rem;height: 4.5rem;background: var(--white);border-radius: 50%;}
    .engiApproSwiper .swiper-button-prev::after,
    .engiApproSwiper .swiper-button-next::after {font-size: 1.6rem;color: var(--color29);}

/* Pagination */

    .engiApproSwiper .swiper-pagination {bottom: 2rem;}
    .engiApproSwiper .swiper-pagination-bullet {opacity: 1;}
    .engiApproSwiper .swiper-pagination-bullet {background: #ffffff94;opacity: 1;}
    .engiApproSwiper .swiper-pagination-bullet-active {background: #fff;opacity: 1;width: 1.4rem;height: 1.4rem;}
    .engiApproSwiper .swiper-pagination {width: auto;left: auto;right: 18.5rem;bottom: 10%;}
    .engiApproSwiper .swiper-pagination{display:flex;align-items:center;}
    .continuous-product{padding-block: 16rem 14.7rem;}
    .produ-grid-row {display: grid;grid-template-columns: repeat(1, 62rem auto);align-items: center;gap: 9.8rem;}
    .produ-grid-row:first-child img{border-radius: 40rem 0 0 0;}
    .produ-grid-row:last-child img{border-radius: 0 0 40rem 0;}
    .produ-grid>h4{font-size: var(--font-24);color: var(--color-e5);font-family: var(--font-zalando);font-weight: bold;margin-bottom: 2.4rem;}
    .produ-grid>p{padding-right: 10rem;}
    .produ-grid-row{position: relative;}
    .produ-grid-row::after {content: "";position: absolute;left: 0;bottom: 0;width: 35rem;height: 0.2rem;background: linear-gradient( to right, #145629 0 58%, #F3840F 42% 100%)}
    .manu-capabi .vis-heading {margin: 0 0 8rem 0;}
    .manu-capabi .right-content {text-align: center;margin-block: 5.6rem 0;}
    .integr-manufac-sec {padding: 10rem 0;background-color: var(--color29);}
    .integr-manufac-sec .heading {margin-bottom: 7.3rem;}
    .integr-manufac-sec .heading .title24 {color: var(--white);margin-bottom: 0;}
    .integr-manufac-sec .ecosy-grid {display: grid;grid-template-columns: 70rem auto;gap: 14rem;align-items: start;}
    .integr-manufac-sec .ecosy-grid figure {margin: 0;overflow: hidden;position: sticky;top: 10rem;height: fit-content;align-self: start;}
    .integr-manufac-sec .ecosy-grid figure img {display: block;width: 100%;border-radius: 0 0 40rem 0;}
    .integr-manufac-sec .accodin {width: 100%;}
    .integr-manufac-sec .accordion-item {overflow: hidden;border-bottom: 0.0625rem solid transparent;transition: border-color 0.4s ease;}
    /* .integr-manufac-sec .accordion-item.active {border-bottom-color: #ffffff75;} */
    .integr-manufac-sec .accordion-title {width: 100%;padding-block: 1rem;border: 0;outline: none;background: transparent;display: flex;align-items: center;justify-content: flex-start;gap: 1.6rem;cursor: pointer;text-align: left;font-family: inherit;color: var(--white);transition: color 0.35s ease,padding 0.35s ease;position: relative;}
    .integr-manufac-sec .accordion-title::before {content: none;display: none;background-image: none;}
    .integr-manufac-sec .accordion-title::after {content: none;display: none;background-image: none;}
    .integr-manufac-sec .accordion-icon {position:relative;width:3.2rem;height:3.2rem;min-width:3.2rem;border:0.0625rem solid #ffffff13;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background-image:url(../images/table-plus.svg);background-repeat:no-repeat;background-position:center;background-size:1.5rem;filter:none;transition:background-color 0.4s ease,border-color 0.4s ease,transform 0.45s cubic-bezier(.4,0,.2,1);}
    .integr-manufac-sec .accordion-icon::before {content:none;display:none;background:none;}
    .integr-manufac-sec .accordion-icon::after {content:none;display:none;background:none;}
    .integr-manufac-sec .accordion-icon {filter:brightness(0) invert(1);}
    .integr-manufac-sec .accordion-item.active .accordion-icon {background-color:#FFDF01;background-image:url(../images/table-minus.svg);background-repeat:no-repeat;background-position:center;background-size:1.5rem;border-color:#FFDF01;transform:scale(1.05);filter:none;}
    .integr-manufac-sec .accordion-item.active .accordion-icon::before {content: none ;display: none ;background: none ;}
    .integr-manufac-sec .accordion-item.active .accordion-icon::after {content: none ;display: none ;background: none ;}
    .ecosy-grid .accodin{padding:3rem 0 0 0;}
    .vis-overview.manu-capabi .right-content{max-width:63%;margin:5.6rem auto 0;}
    .integr-manufac-sec .accordion-item.active .accordion-title{padding-bottom:2.4rem;}

/* ==========================================
   ACCORDION TEXT
========================================== */
    .integr-manufac-sec .accordion-text{display:block;font-size:var(--font-18);font-family:var(--font-zalando);font-weight:normal;color:var(--white);transition:color 0.35s ease,transform 0.35s ease;}
    .integr-manufac-sec .accordion-item.active .accordion-text{font-size:var(--font-24);font-family:var(--font-zalando);font-weight:normal;color:var(--white);}

/* ==========================================
   ACCORDION CONTENT
========================================== */

    .integr-manufac-sec .accordion-content{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows 0.6s cubic-bezier(.4,0,.2,1),opacity 0.4s ease;}
    .integr-manufac-sec .accordion-content-inner{min-height:0;overflow:hidden;}
    .integr-manufac-sec .accordion-content p{margin:0;padding-right:1rem;margin-bottom:4.6rem;font-size:var(--font-16);font-weight:normal;color:var(--white);font-family:var(--font-rubik);line-height:1.7;opacity:0;transform:translateY(-0.75rem);transition:transform 0.5s ease,opacity 0.45s ease;border-bottom:1px solid #ffffff5a;padding-bottom:4.6rem;}
    .integr-manufac-sec .accordion-item.active .accordion-content{grid-template-rows:1fr;opacity:1;}
    .integr-manufac-sec .accordion-item.active .accordion-content p{opacity:1;transform:translateY(0);}

/* ==========================================
   IMAGE STICKY FIX
========================================== */
    .integr-manufac-sec .ecosy-grid .shine_effect{position:sticky;top:10rem;align-self:start;height:fit-content;margin:0;overflow:hidden;}
    .integr-manufac-sec .ecosy-grid .shine_effect img{display:block;width:100%;height:auto;}

    
    .continuous-product.manu-back-sec{padding-block:15rem;}
    .manu-backed-row{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;}
    .manu-back-sec .produ-grid>p{padding-right:0;}
    .manu-back-sec .manu-back-cont{padding-inline:12rem 11rem;}
    .manu-back-sec .manu-backed-row:first-child .manu-back-cont + figure img{border-radius:0 40rem 0 0;}
    .manu-back-sec .manu-backed-row:nth-child(2) .produ-grid figure img{border-radius:40rem 0 0 0;}
    .manu-back-sec .manu-backed-row:nth-child(2) > figure img{border-radius:0 0 40rem 0;}
    .support_grid_img.quality-row{margin-top:5.6rem;gap:18.2rem;grid-template-columns:repeat(1,53.8rem auto);align-items:center;}
    .support_right.quality-right-col{padding:0;}
    .support_right.quality-right-col>h4,.support_right.quality-right-col>h5{padding:0 0 2.4rem 0;}
    .support_right.quality-right-col>h5{font-weight:500;}
    .support_grid_img.quality-row>img{border-radius:0 0 40rem 0;}
    .quality-frawork-sec{padding-block:0 12.9rem;}
    .quality-frawork-sec .heading>h4{text-align:center;color:var(--color-e5);margin-bottom:6rem;}
    .frame_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;}
    .frame_grid .frame_col{background-color:var(--white);padding-block:7rem;padding-inline:6.8rem 8rem;border-left:solid 0.4rem #F3840F;display:flex;gap:4.5rem;}
    .frame_col .frame_content>h4{line-height:normal;font-size:var(--font-24);font-family:var(--font-zalando);font-weight:500;color:var(--black);margin-bottom:1.6rem;}
    .compliance_sec{padding-block:0 14rem;}
    .can_trustGrid{display:grid;grid-template-columns:repeat(1,82rem auto);border-radius:40rem 0px;background-color:#1A1818;align-items:center;gap:13rem;}
    .trust_img figure>img{border-radius:0 0 40rem 0}
    .trust_content{padding-left:36rem;}
    .trust_content>h4{font-size:var(--font-24);color:var(--white);font-family:var(--font-zalando);font-weight:bold;margin-bottom:2.4rem;}
    .trust_content>p{font-size:var(--font-16);font-weight:normal;color:var(--white);font-family:var(--font-rubik);margin-bottom:8.1rem;}
    .commitment_list>span{font-size:var(--font-16);color:var(--white);font-weight:normal;font-family:var(--font-rubik);margin-bottom:3.2rem;display:block;}
    .trust_content .custom_bulet li{font-size:var(--font-16);color:var(--white);font-weight:normal;font-family:var(--font-rubik);margin-bottom: 1rem;}
    .commitment_list>.custom_bulet li::marker{color:var(--white);}
    .san-group{padding-block:0 15rem;}
    .san-group .vis-feilds-grp{margin:0;display:grid;grid-template-columns:auto 58.7rem;gap:0 12.2rem;align-items:center;}
    .san-group .img_grid{display:grid;grid-template-columns:repeat(2,1fr);}
    .san-group .vis-feilds-grp figure img{border-radius:0 0 0 40rem;}
    .san-group .img_grid figure:first-child img{border-radius:40rem 0 0 0;}
    .vis-feilds{padding-left:1.5rem;}
    .apply_img.confi-sec .apply_img_list p{padding-right:7rem;}

/* 3rd Image */
    .san-group .img_grid figure:last-child img{border-radius:0 40rem 0 0;}
    .san-group .vis-feilds-grp .vis-feilds>h3{font-size:var(--font-24);font-family:var(--font-zalando);color:#E50019;font-weight:bold;margin-bottom:2.4rem;}
    .san-group .vis-feilds>p{max-width:80%;}
    .frame_col figure{width:100%;height:auto;max-width:8.6rem;}


@media (max-width: 2500px){
    .vis-shipping-sec .right-content{padding-inline:4.2rem 10rem;}
    .shipping-solution .shipping-commercial blockquote{max-width:74%;}
    .shipping-solution .vis-feilds p{padding-right:8rem;}
    .vis-overview.sales-overview .vis-heading{max-width:80%;}
    .vis-overview.sales-overview .right-content{max-width:78%;}
    .bottomdarkbg{padding-inline:18.6rem;}
    .vis-overview.sales-overview .support_right{max-width:99%;}
    .bottomdarkbg{padding-inline:17.6rem;}
    .vis-overview.design-eng .support_right{padding:0 1rem 0 0;}
    .apply_img.bl-bttr .apply_img_list p{padding-right:3rem;}
    .vis-overview.manu-capabi .vis-heading{max-width:97%;}
    .apply_img.internation-apply .apply_img_list p{padding-right:0;}
    .manu-back-sec .manu-back-cont{padding-inline:12rem 12rem;}
    .vis-overview.manu-capabi .support_right.quality-right-col{padding-right:0;}
    .frame_grid .frame_col{padding-inline:6.8rem 8rem;}
    .trust_content{padding-left: 34rem;padding-right: 3rem;}
}
@media (max-width: 2200px){
    .vis-banner .overlay_img{max-width:50%;}
    .right-content{padding-inline:1.8rem 12rem;padding-top:2rem;}
    .internation-buss .vis-feilds{max-width:78%;}
    .vis-heading p{padding-inline:3rem;}
    .shipping-solution .shipping-commercial p{padding-inline:8rem;}
    .apply_img_grid{padding-block:5.2rem;}
    .sales-overview .right-content{max-width:84%;}
    .sales-overview .agro_partener_grid.after-sales-row{grid-template-columns:auto 52.1rem;}
    .sales-overview .support_grid_img{grid-template-columns:auto 65rem;}
    .engi-appo-sec .bg-drak > figure{top:30%;max-width:100%;right:-7rem;bottom:0;}
    .produ-grid>p{padding-right:15rem;}
    .can_trustGrid{grid-template-columns:repeat(1,69rem auto);}
    .vis-shipping-sec .right-content{padding-inline:4.2rem 13rem;}
    .apply_img.internation-apply .apply_img_list p{padding-right:12rem;}
    .shipping-solution .shipping-commercial blockquote{max-width:69%;}
    .vis-overview.sales-overview .vis-heading{max-width:74%;}
    .vis-overview.sales-overview .right-content{max-width:69%;}
    .sales-overview .support_grid_img.sales-overview_grid{grid-template-columns:auto 71rem;}
    .vis-overview.sales-overview .support_right{max-width:94%;}
    .sales-overview .agro_partener_grid.after-sales-row.after_grid{grid-template-columns:auto 58rem;}
    .warranty-claim-pro .key_feature ul li{padding:3rem 6.1rem 5.5rem 3.1rem;}
    .bottomdarkbg{padding-inline:18.6rem;}
    .design-eng .right-content{padding-inline:1rem 31rem;}
    .vis-overview.design-eng .support_right{padding:0 4rem 0 0;}
    .perform-list ul li p{padding-right:10rem;}
    .apply_img.bl-bttr .apply_img_list p{padding-right:6rem;}
    .vis-overview.manu-capabi .vis-heading{max-width:90%;}
    .vis-overview.manu-capabi .right-content{max-width:64%;}
    .integr-manufac-sec .accordion-content p{padding-right:11rem;}
    .manu-back-sec .manu-back-cont{padding-inline:12rem 15rem;}
    .vis-overview.manu-capabi .support_right.quality-right-col{padding-right:4.5rem;}
    .frame_grid .frame_col{padding-inline:6.8rem 11rem;}
    .trust_content{padding-left:26rem;padding-right:7rem;}
    .can_trustGrid{grid-template-columns:repeat(1,74rem auto);}
    .san-group .vis-feilds>p{max-width:77%;}

}

@media (max-width: 1920px){
    .san-group .vis-feilds-grp{grid-template-columns:auto 52.7rem;}
    .trust_content{padding-left:29rem;}
    .can_trustGrid{grid-template-columns:repeat(1,68rem auto);}
    .revol_grid{grid-template-columns:56.9rem auto;gap:0 14.1rem;}
    .shipping_cont p{max-width:70%;}
    .shipping-solution .shipping-commercial blockquote{max-width:72%;}
    .shipping-solution .vis-feilds p{padding-right:6rem;}
    .shipping-solution .shipping-commercial p{padding-inline:7rem;}
    .internation-buss .vis-feilds-grp .vis-feilds{padding-right:4rem;}
    .apply_img.internation-apply .apply_img_list p{padding-right:10rem;}
    .vis-shipping.flex-ship .shipping_grid{grid-template-columns:70rem auto;}
    .vis-shipping-sec .right-content{padding-inline:3.2rem 13rem;padding-top:0;}
    .vis-overview.shipping-solution .vis-feilds-grp{grid-template-columns:auto 65rem;}
    .internation-buss.inter-sec .vis-feilds-grp{grid-template-columns:65rem auto;}
    .shipping-solution .vis-feilds p{padding-right:11rem;}
    .internation-buss .vis-feilds-grp .vis-feilds{padding-right:0;max-width:81%;}
    .vis-overview.sales-overview .right-content{max-width:70%;}
    .sales-overview .support_grid_img.sales-overview_grid{grid-template-columns:auto 66rem;}
    .vis-overview.sales-overview .support_right{max-width:97%;}
    .sales-overview .agro_partener_grid.after-sales-row.after_grid{grid-template-columns:auto 53rem;}
    .warranty-claim-pro .key_feature ul li{padding:3rem 5.2rem 5.5rem 3.1rem;}
    .design-eng .right-content{padding-inline:1rem 28rem;}
    .vis-overview.design-eng .support_right{padding:0 3rem 0 0;}
    .vis-overview.design-eng .support_grid_img{grid-template-columns:auto 64rem;}
    .perform-list ul li p{padding-right:9rem;}
    .produ-grid-row{grid-template-columns:repeat(1,56rem auto);}
    .produ-grid>p{padding-right:14rem;}
    .apply_img.bl-bttr .apply_img_list p{padding-right:5rem;}
    .integr-manufac-sec .ecosy-grid{grid-template-columns:65rem auto;}
    .integr-manufac-sec .accordion-content p{padding-right:8rem;}
    .apply_img.internation-apply .apply_img_list p{padding-right:4rem;}
    .vis-overview.manu-capabi .support_right.quality-right-col{padding-right:1.5rem;}
    .support_grid_img.quality-row{grid-template-columns:repeat(1,46.8rem auto);}
    .frame_grid .frame_col{padding-inline:6.8rem 8rem;}
    .trust_content{padding-left:25rem;padding-right:5rem;}
    .apply_img.confi-sec .apply_img_grid{grid-template-columns:50% auto;}

}

@media (max-width: 1799px){
    .vis-heading p{padding-inline:3rem;}
    .internation-buss{padding-block:4rem 12rem;}
    .right-content{padding-inline:4.2rem 10rem;}
    .vis-feilds-grp{gap:0 14.6rem;}
    .shipping-solution .shipping-commercial blockquote{max-width:70%;}
    .sales-overview .support_grid_img{gap:12.6rem;}
    .sales-overview .right-content{max-width:100%;}
    .apply_img_grid{gap:0 10rem}
    .integr-manufac-sec .ecosy-grid{gap:10rem;}
    .support_grid_img.quality-row{gap:9.2rem;}
    .can_trustGrid{grid-template-columns:repeat(1,60rem auto);}
    .trust_content{padding-left:26rem;}
    .san-group .vis-feilds-grp{grid-template-columns:auto 48.7rem;}
    .frame_grid .frame_col{padding-inline:6.8rem 8rem;}
    .trust_content>p{margin-bottom:4.1rem;}
    .shipping_cont p{max-width:76%;}
    .vis-shipping.flex-ship .shipping_grid{grid-template-columns:65rem auto;}
    .vis-shipping-sec .right-content{padding-inline:3.2rem 11rem;}
    .vis-overview.shipping-solution .vis-feilds-grp{grid-template-columns:auto 60rem;}
    .shipping-solution .vis-feilds p{padding-right:16rem;}
    .shipping-solution .shipping-commercial p{padding-inline:5rem;}
    .internation-buss.inter-sec .vis-feilds-grp{grid-template-columns:60rem auto;}
    .internation-buss .vis-feilds-grp .vis-feilds{max-width:83%;}
    .apply_img.internation-apply .apply_img_list p{padding-right:6rem;}
    .apply_img.internation-apply .apply_img_grid{gap:0 10rem;}
    .vis-overview.sales-overview .right-content{max-width:72%;}
    .vis-overview.sales-overview .support_right{max-width:88%;}
    .sales-overview .support_grid_img.sales-overview_grid{grid-template-columns:auto 61rem;}
    .sales-overview .agro_partener_grid.after-sales-row.after_grid{grid-template-columns:auto 48rem;}
    .warranty-claim-pro .key_feature ul li{padding:3rem 4.1rem 5.5rem 3.1rem;}
    .bottomdarkbg{padding-inline:16.6rem;}
    .vis-overview.design-eng .vis-heading{max-width:83%;}
    .design-eng .right-content{padding-inline:1rem 25rem;}
    .vis-overview.design-eng .support_grid_img{grid-template-columns:auto 60rem;}
    .vis-overview.design-eng .support_right{padding:0 1rem 0 0;}
    .perform-list ul li p{padding-right:7rem;}
    .produ-grid-row{grid-template-columns:repeat(1,52.6rem auto);}
    .produ-grid>p{padding-right:12rem;}
    .apply_img.bl-bttr .apply_img_list p{padding-right:1rem;}
    .vis-overview.manu-capabi .right-content{max-width:67%;}
    .integr-manufac-sec .ecosy-grid{grid-template-columns:61rem auto;}
    .manu-back-sec .manu-back-cont{padding-inline:12rem 12rem;}
    .apply_img.internation-apply .apply_img_list p{padding-right:4rem;}
    .vis-overview.manu-capabi .support_right.quality-right-col{padding-right:9rem;}
    .support_grid_img.quality-row{grid-template-columns:repeat(1,52.8rem auto);}
    .frame_grid .frame_col{padding-inline:6.8rem 6rem;}
    .can_trustGrid{grid-template-columns:repeat(1,62rem auto);}
    .trust_content{padding-left:25rem;padding-right:0;}

}

@media (max-width: 1549px){
    .compliance_sec{padding-block:0 10rem;}
    .san-group{padding-block:0 12rem;}
    .shipping_grid figure{margin:0 0 0 -14rem;}
    .vis-shipping.flex-ship .shipping_grid{grid-template-columns:63rem auto;}
    .shipping_cont p{max-width:65%;}
    .vis-heading p{padding-inline:11rem;}
    .shipping-solution .vis-feilds p{padding-right:14rem;}
    .shipping-solution .shipping-commercial blockquote{max-width:59%;}
    .apply_img.internation-apply .apply_img_list p{padding-right:9rem;}
    .vis-overview.sales-overview .vis-heading{max-width:63%;}
    .vis-overview.sales-overview .right-content{max-width:81%;}
    .vis-overview.design-eng .vis-heading{max-width:72%;}
    .design-eng .right-content{padding-inline:1rem 17rem;}
    .vis-overview.manu-capabi .vis-heading{max-width:77%;}
    .apply_img.internation-apply .apply_img_list p{padding-right:4rem;}
    .can_trustGrid{grid-template-columns:repeat(1,60rem auto);}
    .trust_content{padding-left:23rem;}

}   

@media (max-width: 1366px){
    .shipping_cont p{max-width:66%;}
    .vis-overview.sales-overview .right-content{max-width:75%;}
    .warranty-claim-pro .key_feature ul li{padding:3rem 4rem 5.5rem 3.1rem;}
    .design-eng .right-content{padding-inline:1rem 22rem;}
    .vis-overview.manu-capabi .right-content{max-width:69%;}
}

@media (max-width: 1280px){
    .shipping_grid figure{margin:0 0 0 -8rem;}
    .right-content{padding-inline:4.2rem 8rem;}
    .apply_img_grid{grid-template-columns:50% auto;gap:0 8rem;}
    .continuous-product{padding-block:10rem 12.7rem;}
    .engi-appo-sec{padding-block:8rem 0;}
    .vis-heading{margin:0 0 6rem 0;}
    .shipping_grid{padding:0 0 6rem 0;}
    .vis-shipping{padding:6rem 0 6rem;}
    .vis-overview{padding:6rem 0;}
    .shipping-solution .shipping-commercial{padding-block:13.1rem 8.4rem;}
    .shipping-solution .shipping-commercial blockquote{max-width:76%;}
    .shipping-solution .shipping-commercial ul li{margin-bottom:4.5rem;}
    .internation-buss{padding-block:4rem 8rem;}
    .internation-buss .vis-feilds-grp{gap:0 10.4rem;}
    .shipping_cont p{max-width:70%;}
    .vis-shipping-sec .right-content{padding-inline:3.2rem 10rem;}
    .shipping-solution .vis-feilds p{padding-right:6rem;}
    .internation-buss .vis-feilds-grp .vis-feilds{max-width:88%;}
    .apply_img.internation-apply .apply_img_list p{padding-right:8rem;}
    .vis-overview.sales-overview .vis-heading{max-width:64%;}
    .vis-overview.sales-overview .right-content{max-width:81%;}
    .vis-overview.sales-overview .support_right{max-width:94%;}
    .warranty-claim-pro .key_feature ul li{padding:3rem 3.1rem 5.5rem 3.1rem;}
    .bottomdarkbg{padding-inline:14.6rem;}
    .vis-overview.design-eng .vis-heading{max-width:73%;}
    .design-eng .right-content{padding-inline:1rem 17rem;}
    .vis-overview.design-eng .support_grid_img{grid-template-columns:auto 58rem;}
    .vis-overview.design-eng .support_right{padding:0;}
    .perform-list ul li p{padding-right:5rem;}
    .produ-grid-row{grid-template-columns:repeat(1,51.6rem auto);}
    .produ-grid>p{padding-right:11rem;}
    .vis-overview.manu-capabi .vis-heading{max-width:80%;}
    .vis-overview.manu-capabi .right-content{max-width:73%;}
    .integr-manufac-sec .ecosy-grid{grid-template-columns:59.5rem auto;}
    .apply_img.internation-apply .apply_img_list p{padding-right:3rem;}
    .frame_grid .frame_col{padding-inline:5.5rem 5.5rem;}
    .can_trustGrid{grid-template-columns:repeat(1,60rem auto);gap:10rem;}

}
@media (max-width: 1199px) {
    .engi-appo-sec {padding-top: 8rem;}
    .perform-list ul {gap: 4rem;padding-block: 6rem;}
    .perform-list ul li p {padding-right: 5rem;}
}


@media (max-width: 1100px){
    .shipping-solution .shipping-commercial ul li{max-width:100%;margin-bottom:4rem;}
    .shipping-solution .shipping-commercial ul{display:grid;grid-template-columns:repeat(3,1fr);row-gap:0;}
    .shipping-solution .shipping-commercial p{padding-inline:10rem;}
    .rotavat-sec.warranty-claim-pro{padding-block:6rem 10rem;}
}

@media (max-width: 992px){
    .apply_img_grid{padding-inline:4rem;}
}

@media (max-width: 991px){
    .shipping_grid{display:grid;grid-template-columns:auto 45.7rem;}
    .shipping_grid figure{margin:0 0 0 0rem;}
    .right-content{padding-inline:0;padding-block:3rem 0;}
    .shipping-solution .vis-feilds-grp{margin-top:0;}
    .vis-feilds-grp{grid-template-columns:auto 45rem;}
    .shipping-solution .shipping-commercial{margin-top:0;}
    .shipping-solution .vis-feilds h3{margin:0 0 2rem 0;}
    .shipping-solution .vis-feilds>span{margin-bottom:2rem;}
    .shipping-solution .custom_bulet li:not(:last-child){margin-bottom:1rem;}
    .shipping-solution .shipping-commercial{padding-block:7.1rem 10.4rem;}
    .shipping-solution .shipping-commercial ul li{margin-bottom:2rem;}
    .shipping-solution .shipping-commercial ul{grid-template-columns:repeat(2,1fr);padding-inline:4rem;}
    .shipping-solution .shipping-commercial p{padding-inline:8rem;}
    .internation-buss{padding-block:0rem 6rem;}
    .apply_img_grid{grid-template-columns:40% auto;gap:0 4rem;}
    .apply_img_grid{padding-inline:4rem 0;}
    .internation-buss .vis-feilds-grp{gap:0 4.4rem;}
    .shipping-solution .vis-feilds-grp{gap:0 3.6rem;}
    .enqury_btn{padding:1.8rem 1.8rem;}
    .down_btn{padding:1.8rem 1.8rem;}
    .internation-buss .vis-feilds-grp{grid-template-columns:auto 41rem;}
    .shipping_grid{grid-template-columns:auto 32.7rem;}
    .submenu-ttl ul{gap:0 2rem;}
    .sales-overview .support_grid_img{gap:0;grid-template-columns:auto 42rem;}
    .sales-overview .agro_partener_grid.after-sales-row{grid-template-columns:auto 42.1rem;gap:0;}
    .sales-overview .support_right{padding-right:6rem;}
    .agro_partener{padding-left:6rem;}
    .support_grid_img{margin:6rem 0 0 0;}
    .sales-overview .after-sales-row .after-sales-col::after{left:7rem;width:68%;}
    .vis-overview.sales-overview{padding-bottom:0;}
    .warranty-claim-pro .key_feature ul li{padding:2rem 2.1rem 3.5rem 3.1rem;}
    .bottomdarkbg{border-radius:0 0 10rem 0;padding-block:3.8rem 4.4rem;padding-inline:4.6rem;}
    .rotavat-sec.warranty-claim-pro{padding-block:6rem 8rem;}
    .vis-shipping.flex-ship .shipping_grid{grid-template-columns:100%;gap:3rem 0;}
    .shipping_cont p{max-width:100%;}
    .vis-heading p{padding-inline:0;}
    .vis-shipping-sec .right-content{padding-inline:0;padding-top:3rem;}
    .vis-overview.shipping-solution .vis-feilds-grp{grid-template-columns:100%;gap:3rem 0;}
    .vis-overview.shipping-solution .vis-feilds-grp .vis-feilds{order:2;}
    .vis-overview.shipping-solution .vis-feilds-grp figure{order:1;}
    .shipping-solution .shipping-commercial{padding-block:6rem 6rem;border-radius:0;}
    .shipping-solution .shipping-commercial blockquote{margin-bottom:2.6rem;}
    .shipping-solution .shipping-commercial h3{margin:0 0 2rem 0;}
    .internation-buss.inter-sec .vis-feilds-grp{grid-template-columns:100%;gap:3rem 0;}
    .internation-buss .vis-feilds-grp .vis-feilds{max-width:100%;margin-bottom: 0;}
    .apply_img.internation-apply .apply_img_list p{padding-right:0;}
    .apply_img.internation-apply .apply_img_grid{gap:2rem 0;}
    .shipping-solution .shipping-commercial{border-radius:15rem 0;}
    .shipping-solution .vis-feilds p{padding-right:0;}
    .vis-overview.sales-overview .vis-heading{margin:0 auto 4rem;}
    .vis-overview.sales-overview .right-content{max-width:100%;}
    .vis-overview.sales-overview .offset-6{margin-left:0;}
    .vis-overview.sales-overview .right-content{padding:3rem 0 0 0;}
    .sales-overview .support_grid_img.sales-overview_grid{grid-template-columns:100%;gap: 3rem 0;margin-bottom: 6rem;}
    .sales-overview .support_grid_img.sales-overview_grid figure{order:1;}
    .sales-overview .support_grid_img.sales-overview_grid .support_right{order:2;padding-right:0;max-width:100%;}
    .sales-overview .support_right h4{padding:0 0 2rem 0;}
    .sales-overview .agro_partener_grid.after-sales-row.after_grid{grid-template-columns:100%;gap:3rem 0;}
    .sales-overview .after-sales-row .after-sales-col{padding-bottom:3rem;}
    .sales-overview .after-sales-row .after-sales-col::after{left:0;}
    .vis-overview.sales-overview .support_grid_img{margin:6rem 0 0 0;}
    .warranty-claim-pro .topheading span{margin-bottom:2.9rem;}
    .warranty-claim-pro .key_feature ul{gap:1.5rem;}
    .vis-overview.design-eng{padding:6rem 0 0;}
    .design-eng .right-content{padding-inline:0;}
    .vis-overview.design-eng .offset-6{margin-left:0;}
    .vis-overview.design-eng .support_grid_img{grid-template-columns:100%;gap:3rem;padding-bottom:6rem;}
    .vis-overview.design-eng .support_grid_img figure,.produ-grid-row figure{order:1;}
    .vis-overview.design-eng .support_grid_img .support_right,.produ-grid-row .produ-grid{order:2;}
    .design-eng .right-content{margin:0;}
    .vis-overview.design-eng .support_right h4{padding:0 0 2rem 0;}
    .engi-appo-sec{padding-top:6rem;}
    .perform-list ul li p{padding-right:4rem;}
    .engi-appo-sec .vis-heading{margin:0 0 4rem 0;}
    .produ-grid-row{grid-template-columns:100%;gap:3rem;}
    .continuous-product{padding-block:6rem 6rem;}
    .produ-grid-row:not(:last-child){margin-bottom:4rem;}
    .produ-grid-row .produ-grid{padding-bottom:4rem;}
    .produ-grid>p{padding-right:0;}
    .apply_img.bl-bttr .apply_img_grid{grid-template-columns:100%;gap:3rem 0;}
    .vis-overview.manu-capabi .vis-heading{margin:0 auto 3rem;}
    .vis-overview.manu-capabi .right-content{margin:2rem auto 0;}
    .integr-manufac-sec .ecosy-grid{grid-template-columns:100%;gap: 0;}
    .integr-manufac-sec .ecosy-grid .shine_effect{position:unset;}
    .integr-manufac-sec .heading{margin-bottom:4rem;}
    .integr-manufac-sec{padding:6rem 0;}
    .integr-manufac-sec .accordion-content{padding:0;}
    .integr-manufac-sec .accordion-content p{padding-right:0;}
    .integr-manufac-sec .accordion-content p{margin-bottom:2.6rem;padding-bottom:2.6rem;}
    .continuous-product.manu-back-sec{padding-block:6rem;}
    .manu-backed-row{grid-template-columns:repeat(1,1fr);gap:3rem 0;}
    .manu-back-sec .manu-back-cont{padding-inline:0;}
    .manu-backed-row figure{order:1;}
    .manu-backed-row .produ-grid{order:2;}
    .manu-backed-row:not(:last-child){padding-bottom:5rem;}
    .support_grid_img.quality-row{grid-template-columns:100%;gap:4rem;}
    .support_grid_img.quality-row figure{order:1;}
    .support_grid_img.quality-row .support_right.quality-right-col{order:2;}
    .frame_grid{grid-template-columns:repeat(1,1fr);}
    .frame_grid .frame_col{padding-inline:4rem;padding-block:4rem;align-items:center;}
    .can_trustGrid{grid-template-columns:100%;gap:4rem;}
    .can_trustGrid{border-radius:0;}
    .trust_content{padding-left:0;}
    .compliance_sec{padding-block:6rem 6rem;background-color:#1A1818;}
    .can_trustGrid .trust_content{order:2;}
    .can_trustGrid .trust_img{order:1;}
    .trust_content>p{margin-bottom:1rem;}
    .quality-frawork-sec{padding-block:0 6rem;}
    .san-group .vis-feilds-grp{grid-template-columns:100%;gap:4rem;margin-bottom:4rem;}
    .san-group .vis-feilds>p{max-width:100%;}
    .san-group{padding-block:6rem;}
    .san-group .img_grid{grid-template-columns:repeat(1,1fr);gap:3rem;}
    .apply_img.confi-sec .apply_img_grid{grid-template-columns:100%;gap:3rem;}
    .quality-frawork-sec .heading>h4{margin-bottom:4rem;}
    .vis-overview.manu-capabi .support_right.quality-right-col{padding-right:0;}

}

@media (max-width: 767px){
    .engi-appo-sec {padding-top: 6rem;}
    .engi-appo-sec .bg-drak {margin-top: 3rem;background: linear-gradient(to bottom,transparent 0%,transparent 20%,var(--color29) 20%,var(--color29) 100%);}
    .engi-appo-sec .vis-banner > figure {margin-bottom: 0;}
    .engi-appo-sec .vis-banner > figure img {border-radius: 0 0 10rem 0;}
    /* Performance list */
    .perform-list ul {grid-template-columns: 1fr;gap: 0;padding-block: 5rem;}
    .perform-list ul li {padding-bottom: 2.5rem;margin-bottom: 2.5rem;}
    .perform-list ul li:last-child {margin-bottom: 0;}
    .perform-list ul li p {padding-right: 0;}
    .what-apart-grid {grid-template-columns: 1fr;}
    .what-apart-grid .shine_effect {position: relative;top: auto;order: -1;margin-bottom: 3rem;}
    .what-apart-cont:not(:first-child) {opacity: 1;transform: none;}
    .apply_img_grid{grid-template-columns:30% auto;gap:0 4rem;}
    .internation-buss .vis-feilds-grp{grid-template-columns:auto 30rem;}
    .shipping-solution .shipping-commercial blockquote{max-width:85%;margin-bottom:3rem;}
    .shipping-solution .shipping-commercial{padding-block:7.1rem 8.4rem;}
    .vis-feilds-grp{grid-template-columns:auto 34rem;}
    .shipping-solution .shipping-commercial{margin-top:-3rem;}
    .right-content{padding-inline:0;}
    .vis-heading p{padding-inline:0rem;}
    .vis-shipping{padding:4rem 0 4rem;}
    .shipping_cont p{max-width:100%;}
    .shipping_grid{padding:0 0 4rem 0;}
    .shipping-solution .shipping-commercial ul li{padding-block:1.6rem 1.4rem;padding-inline:1.7rem;}
    .apply_img_grid{display:block;padding-inline:8rem 0;}
    .shipping-solution .shipping-commercial ul{grid-template-columns:repeat(1,1fr);}
    .shipping-solution .shipping-commercial{border-radius:15rem 0;}
    .shipping-solution .shipping-commercial p{padding-inline:2rem;}
    .vis-feilds-grp{display:block;}
    .vis-feilds{margin-bottom:3rem;}
    .vis-overview{padding:4rem 0;}
    .vis-heading{margin:0 0 4rem 0;}
    .vis-overview.shipping-solution .vis-feilds-grp{display:flex;flex-direction:column;}
    .apply_img.internation-apply .apply_img_grid{display:flex;flex-direction:column;align-items:flex-start;}
    .vis-overview.sales-overview .vis-heading{max-width:100%;margin:0 auto 3rem;}
    .after-sales-row .agro_partener h4{padding-bottom:2.2rem;}
    .warranty-claim-pro .key_feature ul{grid-template-columns:repeat(1,1fr);}
    .vis-overview.design-eng .vis-heading{max-width:100%;margin:0 auto 3rem;}
    .apply_img.bl-bttr .apply_img_grid{display:flex;flex-direction:column;align-items:flex-start;}
    .vis-overview.manu-capabi .vis-heading{max-width:100%;}
    .vis-overview.manu-capabi .right-content{margin:2rem auto 0;max-width:100%;margin-block:0;}
    .integr-manufac-sec{padding:4rem 0;}
    .integr-manufac-sec .heading{margin-bottom:3rem;}
    .support_grid_img.quality-row{margin-top:4rem;}
    .support_grid_img.quality-row{gap:3rem;}
    .support_right.quality-right-col>h4,.support_right.quality-right-col>h5{padding:0 0 2rem 0;}
    .frame_grid .frame_col{padding-inline:3rem;padding-block:3rem;}
    .san-group{padding-block:4rem;}
    .apply_img.confi-sec .apply_img_grid{padding:4rem 0;}
    .apply_img.confi-sec .apply_img_grid{display:flex;flex-direction:column;align-items:flex-start;}
    .compliance_sec{padding-block:4rem 4rem;}
    .warranty-claim-pro ul li blockquote{margin-bottom: 1.5rem;}
    .trust_img figure>img, 
    .san-group .img_grid figure:first-child img, 
    .san-group .vis-feilds-grp figure img, 
    .san-group .img_grid figure:last-child img,
    .integr-manufac-sec .ecosy-grid figure img,
    .manu-back-sec .manu-backed-row:first-child .manu-back-cont + figure img,
    .manu-back-sec .manu-backed-row:nth-child(2) > figure img,
    .manu-back-sec .manu-backed-row:nth-child(2) .produ-grid figure img,
    .engiApproSwiper .swiper-slide img,
    .produ-grid-row:first-child img,
    .produ-grid-row:last-child img,
    .sales-overview .support_grid_img img,
    .after-sales-row>figure>img,
    .shipping-solution .vis-feilds-grp img,
    .internation-buss .vis-feilds-grp img {
        border-radius: 0;
    }
}  

@media (max-width: 575px){
    .shipping_grid{display:block;}
    .internation-buss .vis-feilds-grp{display:block;}
    .internation-buss .vis-feilds{max-width:100%;}
    .internation-buss .vis-feilds h3{margin-bottom:1.5rem;}
    .internation-buss .vis-feilds{margin-block:3rem 0;max-width:100%;}
    .internation-buss{padding-block:0rem 4rem;}
    .shipping-solution .shipping-commercial{padding-block:4rem 6rem;}
    .shipping-solution .vis-feilds-grp img{border-radius:0 0 20rem 0;}
    .apply_img_grid{padding-inline:4rem 0;padding-top:10rem;}
    .vis-feilds-grp{margin:8rem 0 5rem 0;}
    .rotavat_btn{display:grid;}
    .rotavat_btn a:first-child{margin-bottom:2rem;}
    .vis-shipping-sec .vis-heading h2{padding:0 0 2rem 0;}
    .shipping-solution .shipping-commercial{border-radius:10rem 0;}
    .shipping-solution .shipping-commercial ul li{margin-bottom:1.5rem;}
    .internation-buss .vis-feilds-grp .vis-feilds{margin-block:0;}
    .apply_img.internation-apply .apply_img_grid{padding:4rem 0;}
    .vis-overview.sales-overview .support_grid_img{margin:4rem 0 0 0;}
    .sales-overview .after-sales-row .after-sales-col::after{width:100%;}
    .rotavat-sec.warranty-claim-pro{padding-block:4rem 6rem;}
    .bottomdarkbg{padding-block:2rem 3rem;padding-inline:3rem;}
    .warranty-claim-pro .key_feature ul li{padding:2rem;}
    .warranty-claim-pro ul li blockquote{margin-bottom:1.5rem;}
    .vis-overview.design-eng{padding:4rem 0 0;}
    .vis-overview.design-eng .support_grid_img{padding-bottom:4rem;margin:4rem 0 0 0;}
    .engi-appo-sec{padding-top:4rem;}
    .continuous-product{padding-block:4rem 4rem;}
    .apply_img_grid{padding:4rem 0;}
    .apply_img.bl-bttr .apply_img_grid{padding:4rem 0;}
    .continuous-product.manu-back-sec{padding-block:4rem;}
    .manu-backed-row:not(:last-child){padding-bottom:4rem;}
    .frame_grid .frame_col{gap:2rem;}
    .frame_grid .frame_col{flex-direction:column;align-items:self-start;}
    .frame_grid .frame_col figure{width:17%;}
}
@media (max-width: 375px){
    .shipping_grid{padding:0 0 2rem 0;}
    .vis-shipping{padding:4rem 0 2rem;}
    .vis-shipping-sec .vis-heading h2{padding:0 0 1.5rem 0;}
    .vis-shipping-sec .vis-heading h4{margin:0 0 1.5rem 0;}
    .vis-heading{margin:0 0 2rem 0;}
    .vis-overview{padding:2rem 0;}
    .shipping-solution .shipping-commercial{border-radius:8rem 0;}
    .shipping-solution .shipping-commercial{padding-block:4rem 4rem;}
    .shipping-solution .shipping-commercial ul{padding-inline:2rem;}
    .shipping-solution .shipping-commercial p{text-align:left;}
    .shipping-solution .shipping-commercial blockquote{max-width:100%;margin-bottom:2rem;text-align:left;padding-inline:2rem 0;}}
    .form-box>h4{ margin-bottom: 3rem;font-size: var(--font-24);font-weight: 600;}

    .contact_wrap {padding-block: 0 15rem;background: #f7f5f5;position: relative;z-index: 1;}
    .contact-section{width:100%;padding:60px 80px 0;}
    .contact_tile{margin-bottom:4.4rem;}
    .section-title{color:#e60012;font-size:var(--font-34);font-weight:700;margin-bottom:40px;}
    .bus_infobox ul li:not(:last-child){margin-bottom:2.1rem;}
    .bus_infobox ul li a{font-size:var(--font-16);}
    .bus_infobox ul li{display:flex;gap:1.4rem;}
    .bus_infobox ul li a:hover{color:var(--color-e5);}
    .cont_top_box{position:relative;display:grid;gap:7rem;grid-template-columns:auto 36.2%;}
    .cont_mainsec{position:relative;}
    .cont_mainsec .form-box{padding: 3rem 2rem;}
    .cont_mainsec::after{content:'';position:absolute;left:0;top:0;height:30.2rem;width:100%;background-image:url('../images/contact-pattern.webp');z-index:-1;}
    .address-area, .bottom-box {display: grid;grid-template-columns: 46% auto;gap: 9rem;}
    .bus_infobox {margin-bottom: 4rem;}
    /* .address-block{margin-top:5.5rem;} */
    .address-area{margin-top: 5.5rem;}
    .address-area a{text-decoration:none;color:var(--black);font-size:var(--font-18);font-weight:300;}
    .address-area a:hover{color:var(--color-e5);}
    .address-block h2{margin-bottom:3rem;font-size:var(--font-30);font-weight:600;line-height:3.0rem;color:var( --color-e5);}
    .address-block h4{font-size:var(--font-18);margin-block:6rem 1.5rem;font-weight:bold;}
    .address-block p{font-size:var(--font-18);color:var(--black);margin-bottom:3rem;font-weight:300;}
    .form-box{background:#fff;padding:11.3rem 3.2rem 3.6rem 4.7rem;margin-top:5.5rem;}
    .form-box .nice-select{border:none;border-bottom:1px dashed #d9d9d9;}
    .form-box .nice-select{border-radius:0;font-family:inherit;height:auto;line-height:inherit;}
    .form-box form{display:flex;flex-direction:column;}
   .form-box input, .form-box textarea, .form-box select, .form-box .nice-select {
    border: none;
    border-bottom: 1px dashed #d9d9d9;
    padding: 1rem 1.5rem;
    font-size: var(--font-16);
    outline: none;
    background: transparent;
    margin-bottom: 0.7rem;
    padding-bottom: 1.5rem;
}
.error-msg{color: red;}
    .form-box form input::placeholder,.form-box form textarea::placeholder{color:#000;opacity:1;}
    .form-box textarea{resize:none;height:12.5rem;color:#000;}
    .form-box .submit-btn{margin-top:2rem;}
    .submit-btn{width:max-content;background:#e60012;color:#fff;border:none;padding:1rem 1.5rem;cursor:pointer;font-size:var(--font-16);font-weight:600;transition:.3s;}
    .submit-btn:hover{background:#c50010;}
    .bottom-box{margin-top:8.5rem;}
    .department-list{background:#fff;position:relative;padding:4.7rem 7.7rem 4.6rem 0rem;}
    .department-list::before{content:'';right:100%;position:absolute;height:100%;width:6.1rem;background-color:#fff;top:0;}
    .department-list ul{list-style:none;}
    .department-list li{padding-block:1.5rem;font-size:var(--font-18);cursor:pointer;font-weight:500;border-bottom:.1rem dashed rgb(112 112 112 / 40%);}
    .department-list li:last-child{border-bottom:none;padding-bottom:0;}
    .department-list li:nth-child(1){padding-top:0;}
    .contact-person{padding-block:5.1rem;position:relative;background:rgb(255 255 255 / 56%);}
    .contact-person::before{width:10rem;height:100%;right:100%;top:0;content:"";background:rgb(255 255 255 / 56%);position:absolute;}
    .contact-person h3{margin-bottom:3rem;font-size:var(--font-18);font-weight:600;}
    .contact-person p{line-height:2.4rem;margin-bottom:12px;color:#444;font-size:var(--font-16);}
    .nice-select:after{border-bottom:.1rem solid rgb(0 0 0 / 50%);border-right:.1rem solid rgb(0 0 0 / 50%);right:1.5rem;width:0.8rem;height:0.8rem;}
    .map iframe{width:100%;height:88.3rem;margin-top:1.5rem;}
    .nice-select .list{width:100%;}
    .department-list ul{list-style:none;padding:0;margin:0;}
    .department-list li{cursor:pointer;}
    .department-list li.active{color:var(--color-e5)}
    .department-list li:hover{color:var(--color-e5);}

/* Desktop Tabs */
    .tab-pane{display:none;}
    .tab-pane.active{display:block;}
    .accordion-title{display:none;}

/* Mobile Accordion */
@media (max-width:991px) {
    .department-list{display:none;}
    .tab-pane{display:block;margin-bottom:10px;}
    .accordion-title{display:block;padding:15px;cursor:pointer;background:#f5f5f5;font-weight:600;}
    .accordion-content{display:none;padding:15px;}
    .tab-pane.active .accordion-content{display:block;}
 }

@media (max-width:2400px) {
    .form-box{padding: 1.5rem 1rem;}
 }


@media (max-width:2200px) {
    .form-box textarea{height:11.5rem;}
    .cont_mainsec::after{height:29.2rem;}
 }


@media (max-width:1920px) {
    .form-box textarea{height:8.5rem;}
    .cont_mainsec::after{height:27rem;}
 }


@media (max-width:1649px) {
    .contact_wrap{padding-block:0 12rem;}
    .map iframe{width:100%;height:60rem;margin-top:1.5rem;}
 }


@media (max-width:1399px) {
    .address-block{margin-top:3.5rem;}
    .address-block h2{margin-bottom:2rem;}
    .address-block p{margin-bottom:2rem;}
    .bottom-box{margin-top:6.5rem;}
    .cont_mainsec::after{height:22rem;}
    .form-box{padding:5.3rem 3.2rem 2.6rem 2.7rem;}
    .contact_wrap{padding-block:0 10rem;}
    .map iframe{height:52.3rem;}
}


/*-----1280px-end----------*/
@media (max-width:1199px) {
    .address-area,.bottom-box{gap:6rem;}
    .contact_wrap{padding-block:0 7rem;}

 }


@media (max-width:991px) {
    .cont_top_box,.address-area,.bottom-box{gap:2rem;grid-template-columns:repeat(1,1fr);}
    .address-block{margin-top:2.5rem;}
    .cont_mainsec .container{padding:0}
    .address-block h4{font-size:var(--font-18);margin-block:1.5rem;font-weight:bold;}
    .cont_mainsec::after{display:none;}
    .address-block h2{color:var(--black);margin-bottom:1.5rem;}
    .bottom-box{margin-top:1.5rem;}
    .contact-person::before{display:none;}
    .contact-person{padding:0rem;background:transparent;}
    .contact-person .accordion-title{display:flex;justify-content:space-between;padding:1.5rem 2rem;background:var(--white);transition:.5s ease-in-out;}
    .contact-person .accordion-title p{font-size:var(--font-18);font-weight:normal;color:var(--black);margin:0;}
    .contact-person .bus_infobox{display:none;}
    .contact-person .tab-pane .accordion-title img{transform:rotate(90deg);transition:.5s;filter:grayscale(100);}
    .contact-person .tab-pane.active .bus_infobox{display:block;background:var(--white);}
    .contact-person .tab-pane .bus_infobox{padding:2rem;}
    .contact-person .tab-pane .bus_infobox ul li figure{width:2rem;}
    .contact-person .tab-pane.active .accordion-title p{color:var(--color-e5);font-weight:600;}
    .contact-person .tab-pane.active .accordion-title img{transform:rotate(-90deg);filter:none;}
    .contact-person h3{margin-bottom:2rem;}
    .form-box{padding:2rem 2rem 3rem;margin-top:1.5rem;}
    .contact_wrap{padding-block:0 3rem;}
    .address-area a{display:block;}
    .comm-submenu .submenu-ttl>ul{display: none;}
    .submenu-ttl h1 {padding: 2.5rem 0 1rem 0;}
 }


@media (max-width:767px) {
    .map iframe{height:30.3rem;}
    .contact_wrap{padding-block:0 1rem;}
    .form-box input,.form-box textarea,.form-box select,.form-box .nice-select{padding:1rem;margin-bottom:0.5rem;}
    .nice-select:after{right:1.5rem;width:0.8rem;height:0.8rem;}
    .form-box textarea{height:6.5rem;}
    .submit-btn{margin-top:2rem;}
 }

@media (max-width:575px) {
    .address-block h2{line-height:1;}
    .form-box{padding:2rem 1rem 3rem;margin-top:0;}
    .nice-select:after{right:1rem;}
    .contact-person .accordion-title{padding:1rem 2rem;}
 }




 /* inner page css starts here */

    .scrap_img figure img{margin:0 auto;}
    .scrap-heading ul{display:flex;gap:0 4rem;margin:8rem 0 0 0;justify-content:center;border-bottom:1px solid var(--colorbc);padding:0 0 4rem 0;}
    .scrap-heading ul li a{font-size:var(--font-18);color:var(--black);font-weight:normal;font-family:var(--font-rubik);}
    .scrap-heading ul li.active a{color:var(--color29);font-weight:600;}
    .scrap-heading h1{font-weight:300;text-align:center;line-height: 1.2;}
    .scrap_sec{padding:10rem 0 10rem;}
    .scrap_img figure{margin:0 0 7rem 0;}
    .takling-sec{padding:10rem 0 12rem 0;border-bottom:1px solid var(--colord5);}
    .takling-sec h2{color:var(--color-e5);text-align:center;font-size:var(--font-19);font-weight:bold;margin:0;}
    .takling_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;padding:8rem 0 4rem 0;}
    .takling_list{ padding:8rem 11.9rem 8rem 11.9rem; background-color:var(--white); text-align:center; border-radius:0px 20rem; overflow:hidden;}
    .takling_list h4{font-size:var(--font-24);font-weight:500;margin:0 0 2rem 0;color:var(--color-1a);}
    .takling_list p{font-size:var(--font-16);font-weight:normal;color:var(--color-1a);}
    .takling_list:last-child{background-color:var(--color-e5);border-radius: 20rem 0px;}
    .takling_list:last-child h4,.takling_list:last-child p{color:var(--white);}
    .takling_content p{font-size:var(--font-21);font-weight:500;color:var(--color-1a);text-align:center;}
    .takling_content{max-width:53%;margin:0 auto;}
    .recycling-ttl blockquote{font-weight:300;text-align:center;line-height:1.2;max-width:47%;margin:0 auto 5.6rem;}
    .recycling_grid{display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-between;gap:1.6rem;margin:0 0 0 -6rem;position:relative;padding-bottom:25rem;border-bottom:1px solid var(--colorbc);}
    .recycling_list{max-width:42.2rem;padding:6rem 10.3rem 6rem 10rem;background-color:var(--white);}
    .recycling_list h4{font-size:var(--font-48);color:var(--color-e5);font-weight:bold;margin:0 0 1.3rem 0;line-height:1.2;}
    .recycling_list{border-radius:13.9rem 0 15.4rem 0;}
    .recycling_list:nth-child(3n+1){border-radius:0px 20rem;background-color:#ffffff4a;}
    .recycling_list p{font-size:var(--font-18);color:var(--black);font-weight:500;}
    .recycling_list:nth-child(2),.recycling_list:nth-child(4){margin-left:auto;margin-right:0;}
    .recycling_grid figure{mix-blend-mode:darken;position:absolute;margin:0 auto;left:0;text-align:center;display:flex;justify-content:center;right:0;top:-4rem;}
    .recycling_sec{padding:0 0 15rem 0;}
    .scrap-heading h4{font-weight:300;text-align:center;line-height: 1.2;margin: 0 0 3.9rem 0;}
    .dynamic_sec .scrap_img figure{margin:0 0 5.4rem 0;}
    .scrap_img figure{mix-blend-mode:darken;}
    .dynamic_sec .scrap_img .scrap-heading p{text-align:center;font-size:var(--font-16);font-weight:normal;font-family:var(--font-rubik);max-width:90%;margin:0 auto;}
    .dynamic_sec .scrap_img .scrap-heading figure{margin:0 0 3rem 0;}
    .dynamic_sec{padding:0 0 9rem 0;}
    .revol_grid_grp{background-color:var(--black);border-radius:30rem 0;padding:15rem 0 12rem;}
    .revol_ttl blockquote{color:var(--white);font-weight:300;margin:0 0 4.8rem 0;line-height:1.2;}
    .revol_ttl h4{color:var(--white);font-size:var(--font-21);font-weight:500;margin:0 0 5rem 0;}
    .revol_ttl p{color:var(--white);font-size:var(--font-16);font-family:var(--font-rubik);font-weight:normal;}
    .revol_grid{display:grid;grid-template-columns:67.9rem auto;gap:0 14.1rem;}
    .revol_list_figure figure{position:relative;}
    .revol_list_figure figure figcaption{position:absolute;font-size:var(--font-26);color:var(--white);left:20rem;bottom:7rem;max-width:29rem;}
    .revol_list_figure{margin:0 0 5rem 0;}
    .revol_ttl{position:sticky;top:20rem;}
    .revol_sec{padding:9rem 0 7rem 0;}
    .takling-sec .tab-content,.takling-sec .tab-pane{padding:0;background-color:transparent;border:none;}
    .takling-sec .accordion-body{border:none;padding:0;}
    .scrap_img .scrap-heading .nav .nav-link{border:none;padding:0;background-color:transparent;font-weight:normal;margin:0;color:var(--black);font-size:var(--font-18);font-family:var(--font-rubik);}
    .scrap_img .scrap-heading .nav .nav-link.active{font-weight:500;color:var(--color29);}
    .battry_ttl blockquote{font-weight:300;margin:0 0 6.6rem 0;line-height:1.2;}
    .battry_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7.2rem 2rem;}
    .battry_list figcaption h4{font-size:var(--font-24);font-weight:600;line-height:1.2;color:var(--color-1a);margin:0 0 0.8rem 0;}
    .battry_list figcaption{padding:2.4rem 4rem 2.7rem 3.1rem;}
    .battry_list figcaption p{font-size:var(--font-16);font-weight:normal;font-family:var(--font-rubik);padding-right: 3rem;}
    .battry_met{padding:8rem 0 15rem 0;}
    .experts-heading h2{color:var(--color-e5);margin:0 0 2.4rem 0;}
    .experts-heading blockquote{font-size:var(--font-24);color:var(--black);font-weight:300;margin:0 0 2.4rem 0;}
    .experts-heading p{font-size:var(--font-16);font-weight:normal;color:var(--black);}
    .experts-heading{text-align:center;max-width:66%;margin:0 auto 8rem;}
    .global_grid{display:grid;grid-template-columns:auto 58rem;gap:0 14rem;align-items:center;}
    .global_list .experts-heading{text-align:left;max-width:100%;margin:0;}
    .global_list .experts-heading h2{margin:0 0 4.3rem 0;}
    .global_list .experts-heading blockquote{margin:0 0 4rem 0;}
    .global_list{padding-right:7rem;}
    .global-overview{padding:0 0 15rem 0;}
    .customer_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 2rem;align-items:center;}
    .customer-sec{padding:15rem 0 12rem;}
    .customer_cont1 h2,.customer_cont2 h2{color:var(--color-e5);margin:0 0 4rem 0;}
    .customer_cont1{margin:0 18rem 0 0;}
    .customer_cont2{margin:0 0 0 11rem;}
    .customer_cont2{padding:8rem 4rem 0 0;height:100%;position:relative;border-bottom:2px solid var(--color29);}
    .customer_cont1 .custom_bulet li::marker,.customer_cont2 .custom_bulet li::marker{color:var(--color29);}
    .customer_cont1 p,.customer_cont2 p{font-family:var(--font-rubik);}
    .customer_cont1 p{margin:0 0 4.3rem 0;}
    .customer_cont2 p{margin:0 6rem 3.2rem 0;}
    .customer_cont2 .custom_bulet li,.customer_cont1 .custom_bulet li{margin-bottom:1.1rem;}
    .customer_cont2:after{content:"";position:absolute;left:auto;right:0;bottom:-1.5px;border-bottom:2px solid #F3840F;width:16.4rem;}
    .agro_location{background-color:var(--color29);padding:8.2rem 0 7.6rem 0;position:relative;overflow:hidden;}
    .agro_grid{display:grid;grid-template-columns:auto 99rem;align-items:center;}
    .agro_grid figure{margin-right:-31rem;position: relative;}
    .agro_location_ttl h2{color:var(--white);margin:0 0 4rem 0;font-weight:bold;}
    .agro_location_ttl p{color:var(--white);}
    .agro_location > figure{position:absolute;left:auto;right:0;height:100%;top:0;bottom:0;}
    .agro_location > figure img{height:100%;object-fit:cover;}
    .agro_grid figure ul li{position:absolute;}    
    .agro_grid figure ul li span{border-radius:4px;background-color:var(--white);font-size:var(--font-16);font-weight:bold;line-height:1.4;color:var(--color29);padding:0.7rem;position:absolute;bottom:132%;white-space:nowrap;opacity:0;visibility:hidden;transform:translateY(30px);transition:all 0.5s ease;}
    .location-text{position:relative;display:flex;align-items:center;justify-content:center;cursor: pointer;}
    .agro_grid figure ul li:hover .location-text span{opacity:1;visibility:visible;transform:translateY(0);}
    .agro_grid figure ul li:nth-child(1){top:14rem;left:22rem;}
    .agro_grid figure ul li:nth-child(2){top:38.5rem;left:37.5rem;}
    .agro_grid figure ul li:nth-child(3){top:10rem;left:72rem;}
    .agro_grid figure ul li:nth-child(4){top:24rem;left:88rem;}
    .agro_grid figure ul li:nth-child(5){top:31rem;left:101rem;}
    .agro_grid figure ul li:nth-child(6){top:28rem;left:76rem;}
    .partnership h3{color:var(--color-e5);margin:0 0 3rem 0;font-weight:bold;}
    .partnership p{font-size:var(--font-16);font-weight:normal;color:var(--black);font-family:var(--font-rubik);}
    .partnership{padding:12rem 0 0 0;text-align:center;max-width:85.5%;margin:0 auto;}
    .site-header.inner-header.prod-header{background-color:var(--colorf3);}
    .site-header.inner-header.prod-header.scrolled{background-color:#fff;}
    .vis-feilds-grp .vis-feilds{padding-left:0;}
    .vision_mission_grid figure,.vision_mission_grid figure img{height:100%;}
    


@media(max-width:2500px){
    .agro_grid figure{margin-right:-28rem;}
    .experts-heading{max-width:61%;}
    .scrap-heading h1{max-width:83%;margin:0 auto;}
    .recycling_list{padding:6rem 10.6rem 6rem 10rem;}
    .scrap-heading h4{max-width:83%;margin:0 auto 3.9rem;}
    .battry_list figcaption{padding:2.4rem 4rem 2.7rem 3.1rem;}
    .vis-overview .experts-heading{max-width:65%;}
    .agro_grid figure ul li:nth-child(4){left:86rem;}
    .agro_grid figure ul li:nth-child(5){left:98rem;}
    .agro_grid figure ul li:nth-child(6){top:27rem;left:74rem;}   
    .partnership{max-width:84.5%;}
    .vis-overview .vis-heading p{padding-inline:0;}
    .vis-feilds-cont{max-width:90%;}
    .why_agro{padding:3rem 10rem 8.6rem 13rem;}
    .what-apart-cont{padding:0 2rem 8.1rem 0;}
    .rotavat_cont{padding-right:3rem;}
    .vis-overview .vis-heading{max-width:92%;margin:0 auto 8rem;}    
    .support_right{padding:3rem 3.7rem 8.6rem 14rem;}
    .agro_partener {
    padding-right: 2rem;
}
}

@media(max-width:2100px){
    .takling_list{padding:8rem 13.9rem 8rem 13.9rem;}
    .recycling_grid figure img{max-width:67%;}
    .recycling_grid figure{left:-4rem;top:-6rem;}
    .recycling_list{padding:6rem 12rem 6rem 10rem;}
    .scrap-heading h4{max-width: 78%;}
    .dynamic_sec .scrap_img .scrap-heading p{max-width:84%;}
    .revol_grid{grid-template-columns:62.9rem auto;}
    .revol_list_figure figure figcaption{left:23rem;bottom:9rem;max-width:27rem;}
    .vis-overview .experts-heading{max-width:61%;}
    .global_grid{grid-template-columns:auto 54rem;gap:0 17rem;}
    .agro_grid{grid-template-columns:auto 103rem;}
    .agro_grid figure{margin-right:-20rem;}
    .agro_grid figure ul li:nth-child(1){top:12rem;left:21rem;}
    .agro_grid figure ul li:nth-child(2){top:37.5rem;left:35.5rem;}
    .agro_grid figure ul li:nth-child(3){top:10rem;left:68rem;}
    .agro_grid figure ul li:nth-child(4){left:83rem;top:21rem;}
    .agro_grid figure ul li:nth-child(5){left:95rem;top:29rem;}
    .agro_grid figure ul li:nth-child(6){top:27rem;left:72rem;}
    .partnership{max-width:78.5%;}
    .vis-feilds-grp .vis-feilds{padding-right:5rem;}
    .feilds-machine-cont{padding-right:3rem;}
    .our_lagacy_cont{padding-right:4rem;}
    .why_agro{padding:3rem 13rem 8.6rem 13rem;}
    .why_vission{padding:13.4rem 20.3rem 13.3rem 12rem;}
    .why_mission{padding:13.4rem 17.7rem 13.3rem 13rem;}
    .what-apart-cont{padding:0 5rem 8.1rem 0;}
    .rotavat_cont{padding-right:6rem;}
    .key_feature ul li{padding:2.9rem 6.1rem 2.8rem 4.1rem;}
    .table_grid figure{margin:0 0 0 -14rem;}
    .support_right{padding:3rem 7.4rem 8.6rem 14rem;}
    .agro_partener{padding-right:5rem;}
    .apply_img_list p{padding-right:18rem;}
    .apply_img_grid{grid-template-columns:50% auto;}

}   

@media (max-width: 1920px){
    .revol_grid{grid-template-columns:56.9rem auto;}
    .recycling_grid figure{max-width:68%;left:-4rem;top:-2rem;}
    .our_lagacy > figure{right:-5rem;}
    .takling_list{padding:8rem 12rem 8rem 12rem;}
    .recycling_grid figure img{max-width:100%;}
    .recycling_list{padding:6rem 13.7rem 6rem 10rem;}
    .revol_list_figure figure figcaption{left:21rem;bottom:8rem;}
    .battry_list figcaption p{padding-right:6rem;}
    .global_grid{grid-template-columns:auto 50rem;gap:0 14rem;}
    .agro_grid{grid-template-columns:auto 95rem;}
    .agro_grid figure{margin-right:-16rem;}
    .agro_grid figure ul li:nth-child(1){top:10rem;left:19rem;}
    .agro_grid figure ul li:nth-child(2){top:30.5rem;left:31.5rem;}
    .agro_grid figure ul li:nth-child(3){top:7rem;left:61rem;}
    .agro_grid figure ul li:nth-child(4){left:75rem;top:18rem;}
    .agro_grid figure ul li:nth-child(5){left:86rem;top:25rem;}
    .agro_grid figure ul li:nth-child(6){top:22rem;left:64rem;}
    .vis-feilds-grp .vis-feilds{padding-right:0;}
    .vis-feilds-grp{gap:0 15.6rem;}
    .feilds-machine-cont{padding-right:7rem;}
    .our_lagacy_cont{padding-right:8rem;}
    .why_agro{padding:3rem 11rem 8.6rem 13rem;}
    .why_mission{padding:13.4rem 16.7rem 13.3rem 13rem;}
    .what-apart-cont{padding:0 0 8.1rem 0;}
    .what-apart-grid{gap:0 12rem;}
    .rotavat_cont{padding-right:10.9rem;}
    .key_feature ul li{padding:2.9rem 5.1rem 2.8rem 4.1rem;}
    .support_right{padding:3rem 5.4rem 8.6rem 14rem;}
    .agro_partener{padding-right:9.5rem;}
    .apply_img_list p{padding-right:16rem;}
    .apply_img_grid{grid-template-columns:47% auto;}
    .agro_partener_grid{grid-template-columns:65rem auto;}
    .agro_partener{padding-right:2.5rem;}
    .apply_img_grid{grid-template-columns:52% auto;}

}
@media (max-width: 1799px){
    .why_agro{padding:3rem 10rem 8.6rem 12rem;}
    .why_mission{padding:13.4rem 12.7rem 12.3rem 12rem;}
    .vision_mission{padding:12rem 0 10rem 0;}
    .scrap_sec .scrap_img figure{max-width:50%;margin:0 auto 7rem;}
    .takling_list{padding:8rem 11rem 8rem 11rem;}
    .recycling_grid figure{max-width:67%;left:-8rem;top:0rem;}
    .dynamic_sec .scrap_img > figure{max-width:25%;margin:0 auto 5.4rem;}
    .dynamic_sec .scrap_img .scrap-heading p{max-width:87%;}
    .revol_grid{grid-template-columns:55.9rem auto;}
    .battry_list figcaption p{padding-right:4rem;}
    .revol_grid{grid-template-columns:55.9rem auto;}
    .vis-overview .experts-heading{max-width:63%;}
    .agro_grid{grid-template-columns:auto 88rem;}
    .location-text img{max-width:1.5rem;}
    .agro_grid figure ul li:nth-child(1){top:12rem;left:18rem;}
    .agro_grid figure ul li:nth-child(2){left:30.5rem;}
    .agro_grid figure ul li:nth-child(3){top:8rem;left:58rem;}
    .agro_grid figure ul li:nth-child(4){left:71rem;top:20rem;}
    .agro_grid figure ul li:nth-child(5){left:80.5rem;top:26rem;}
    .agro_grid figure ul li:nth-child(6){left:60rem;}
    .customer_cont2 p{margin:0 5rem 3.2rem 0;}
    .partnership{max-width:80.5%;}
    .vis-feilds-grp{gap:0 8.6rem;}
    .our_lagacy_cont{padding-right:10rem;}
    .why_vission{padding:13.4rem 18.3rem 13.3rem 12rem;}
    .why_mission{padding:13.4rem 14.7rem 12.3rem 12rem;}
    .what-apart-grid{gap:0 7rem;}
    .rotavat_cont{padding-right:11.9rem;}
    .key_feature ul li{padding:2.9rem 4.1rem 2.8rem 4.1rem;}
    .table_grid{grid-template-columns:auto 66.6rem;}
    .technic_grp{grid-template-columns:auto 66.6rem;}
    .support_right{padding:3rem 3rem 8.6rem 14rem;}
    .agro_partener{padding-right:10.5rem;}
    .agro_partener_grid{grid-template-columns:61rem auto;gap:14rem;}
    .agro_partener{padding-right:1.5rem;}
        .apply_img_grid {
        gap: 0 13rem;
    }
}   
@media(max-width:1649px){    
    .recycling_grid figure {max-width: 63%;}
    .recycling_grid {padding-bottom: 15rem;}
    .agro_partener_grid {grid-template-columns: auto 49.5rem;}
    .support_content {padding: 7.3rem 5.4rem 8rem 8.8rem;}
    .support_content>br{display: none;}
    .support_right {padding: 3rem 2rem 7.6rem 14rem;}
    .key_feature ul li{padding:2.9rem 2.1rem 2.8rem 4.1rem;}
    .table_grid figure{margin:0px 0 0 -10rem;}
    .our_lagacy > figure{right:-18rem;}
    .vis-feilds-grp{gap:0 9.6rem;}
    .feilds-machine figure{margin:0 0 0 -10rem;}
    .scrap_sec .scrap_img figure{max-width:43%;}    
    .takling_content{max-width:45%;}
    .recycling_grid figure{left:-4rem;}
    .scrap-heading h4{max-width:71%;}
    .battry_list figcaption p{padding-right:1rem;}
    .revol_list_figure figure figcaption{left:18rem;bottom:7rem;}
    .agro_grid figure{margin-right:-9rem;}
    .agro_grid figure ul li:nth-child(1){top:11rem;left:16rem;}
    .agro_grid figure ul li:nth-child(2){left:27.5rem;top:29.5rem;}
    .agro_grid figure ul li:nth-child(3){top:7rem;left:54rem;}        
    .agro_grid figure ul li:nth-child(4){left:66rem;top:18rem;}
    .agro_grid figure ul li:nth-child(5){left:75.5rem;top:23rem;}
    .agro_grid figure ul li:nth-child(6){left:57rem;top:21rem;}
    .vis-feilds-grp{gap:0 10.6rem;}
    .vis-feilds-cont{max-width:77%;}
    .why_vission{padding:13.4rem 19.3rem 13.3rem 12rem;}
    .why_mission{padding:13.4rem 15.7rem 12.3rem 12rem;}
    .what-apart-grid{gap:0 10rem;}
    .table_grid{grid-template-columns:auto 64.6rem;}
    .technic_grp{grid-template-columns:auto 64.6rem;}
    .vis-overview .vis-heading{max-width:78%;}
    .support_right{padding:3rem 8rem 7.6rem 14rem;}
    .support_right{padding:3rem 3rem 7.6rem 14rem;}
    .agro_partener_grid{grid-template-columns:auto 47rem;}
    .apply_img_grid{gap:0 12rem;}

}

@media (max-width:1549px) {
    .scrap-heading h1{max-width:67%;}
    .scrap_sec .scrap_img figure{max-width:40%;}
    .takling_list{padding:8rem 11rem 8rem 11rem;}
    .recycling-ttl blockquote{max-width:36%;}
    .recycling_grid figure{max-width:66%;}
    .recycling_grid figure{left:-6rem;top:-2rem;}
    .scrap-heading h4{max-width:67%;}
    .revol_grid{grid-template-columns:54.9rem auto;}
    .battry_list figcaption p{padding-right:0;}
    .agro_location > figure{max-width:10rem;}

}
@media (max-width:1440px) {
    .scrap_sec .scrap_img figure{max-width:36%;}
    .recycling_grid figure{top:-1rem;max-width:64%;}
    .scrap-heading h4{max-width:62%;}
    .revol_ttl blockquote{max-width:71%;}
    .global_grid{grid-template-columns:auto 48rem;}
    .agro_location > figure{max-width:7rem;}
    .what-apart-grid{gap:0 14rem;}

}
@media (max-width: 1366px){
    .our_lagacy_grid figure{margin:0 0 0 -10rem;}
    .our_lagacy > figure{right:-25rem;}
    .scrap-heading h4{max-width:59%;}
    .agro_grid figure{margin-right:-3rem;}
    .agro_grid figure ul li:nth-child(1){top:10rem;left:15rem;}
    .agro_grid figure ul li:nth-child(2){left:26.5rem;top:25.5rem;}
    .agro_grid figure ul li:nth-child(3){top:6rem;left:50rem;}
    .agro_grid figure ul li:nth-child(4){left:61rem;top:15rem;}
    .agro_grid figure ul li:nth-child(5){left:70.5rem;top:21rem;}
    .agro_grid figure ul li:nth-child(6){left:53rem;top:19rem;}
    .vis-feilds-grp{gap:0 8.6rem;}
    .why_agro h5{padding-right:14rem;}
    .why_vission{padding:13.4rem 20.3rem 13.3rem 12rem;}
    .why_mission{padding:13.4rem 19.7rem 12.3rem 12rem;}
        .apply_img_list p {
        padding-right: 13rem;
    }
}

@media (max-width:1280px) {
    .takling_list{padding:8rem 10rem 8rem 10rem;}
    .scrap-heading h4{max-width:57%;}
    .dynamic_sec .scrap_img .scrap-heading p{max-width:89%;}
    .revol_list_figure figure figcaption{max-width:39%;}
    .vis-overview .experts-heading{max-width:64%;}
    .customer_cont2 p{margin:0 3rem 3.2rem 0;}
    .vis-feilds-grp{grid-template-columns:auto 60rem;gap:0 15.6rem;}
    .our_lagacy_cont blockquote{padding-right:16rem;}
    .why_agro{padding:3rem 8rem 8.6rem 12rem;}
    .why_mission{padding:13.4rem 18.7rem 12.3rem 12rem;}
    .what-apart-grid{grid-template-columns:auto 60rem;gap:0 15.6rem;}
        .agro_partener_grid {
        grid-template-columns: auto 45.5rem;
    }
    .apply_img_list p {
        padding-right: 11rem;
    }
}

@media (max-width:991px) {
    .takling-sec .tab-content>.tab-pane{display:block;opacity:1;margin: 0 0 1rem 0;}
    .scrap_sec{padding:6rem 0 6rem;}
    .takling-sec .accordion-button{font-size:var(--font-18);font-family:var(--font-rubik);background-color:var(--color29);color:var(--white);padding:1.5rem 2rem;}
    .takling_grid{padding:4rem 0 4rem 0;}
    .takling-sec .accordion-body{margin:4rem 0;}
    .takling_list{padding:8rem 7rem 8rem 7rem;}
    .takling-sec{padding:6rem 0 6rem 0;}
    .recycling_grid{padding-bottom:6rem;margin:0;}
    .recycling_list{max-width:100%;}
    .recycling_grid figure{position:unset;max-width:100%;grid-column:1 / -1;}
    .recycling-ttl blockquote{max-width:100%;}
    .recycling_sec{padding:0 0 6rem 0;}
    .scrap-heading h4{max-width:100%;}
    .dynamic_sec .scrap_img .scrap-heading p{max-width:100%;}
    .dynamic_sec{padding:0 0 6rem 0;}
    .revol_sec{padding:6rem 0 6rem 0;}
    .revol_grid_grp{border-radius:0;padding:6rem 0 10rem;}
    .revol_grid{grid-template-columns:100%;}
    .revol_ttl blockquote{max-width:100%;margin:0 0 2.8rem 0;}
    .revol_ttl h4{margin:0 0 3rem 0;}
    .revol_ttl{position:unset;}
    .revol_cont{margin:0 0 5rem 0;}
    .revol_list_figure{margin:0 0 3rem 0;}
    .revol_list_figure figure figcaption{max-width:100%;left:20rem;bottom:8rem;}
    .battry_grid{grid-template-columns:repeat(2,1fr);gap:4.2rem 2rem;}
    .battry_met{padding:6rem 0 8rem 0;}
    .takling-sec .accordion-button::after{filter:invert(1);}
    .global_grid{grid-template-columns:100%;gap:4rem 0;}
    .experts-heading{margin:0 auto 3rem;}
    .global_list .experts-heading h2{margin:0 0 2.3rem 0;}
    .global_list .experts-heading blockquote{margin:0 0 2rem 0;}
    .global_list{padding-right:0;}
    .global-overview{padding:0 0 6rem 0;}
    .agro_grid{grid-template-columns:100%;}
    .agro_location{padding:6rem 0 6rem 0;}
    .agro_location_ttl h2{margin:0 0 2rem 0;}
    .agro_location_ttl{margin:0 0 4rem 0;}
    .agro_location > figure{display:none;}
    .agro_grid figure{margin-right:0;}
    .agro_grid figure ul li:nth-child(1){top:7rem;left:13rem;}
    .agro_grid figure ul li:nth-child(2){left:21.5rem;top:20.5rem;}
    .agro_grid figure ul li:nth-child(3){top:4rem;left:41rem;}
    .agro_grid figure ul li:nth-child(4){left:50rem;top:12rem;}
    .agro_grid figure ul li:nth-child(5){left:57rem;top:16rem;}
    .agro_grid figure ul li:nth-child(6){left:43rem;top:15rem;}
    .customer-sec{padding:6rem 0 6rem;}
    .customer_grid{grid-template-columns:repeat(1,1fr);gap: 3rem 0;}
    .customer_cont1{margin:0;}
    .customer_img{order:3;}
    .customer_cont1 h2,.customer_cont2 h2{margin:0 0 2rem 0;}
    .customer_cont1 p{margin:0 0 2.3rem 0;}
    .customer_img.customer_img1{order:1;}
    .customer_cont1{order:2;}
    .customer_cont2{order:4;}
    .customer_cont2{padding:0 0 3rem 0;margin:0;}
    .customer_cont2 p{margin:0 0 2.2rem 0;}
    .partnership{max-width:100%;padding:6rem 0 0 0;}
    .partnership h3{margin:0 0 2rem 0;}
    .vis-heading{margin:0 0 4rem 0;}
    .vis-feilds-grp{grid-template-columns:100%;margin:6rem 0 6rem 0;gap: 3rem 0;}
    .vis-feilds-grp .vis-feilds h3{margin:0 0 2rem 0;}
    .feilds-machine{grid-template-columns:100%;}
    .feilds-machine{padding:0 0 3rem 0;}
    .feilds-machine figure{margin:2rem 0;}
    .vis-feilds-cont{max-width:100%;}
    .feilds-machine-cont{padding-right:0;}
    .our_lagacy_grid{grid-template-columns:100%;}
    .our_lagacy > figure{display:none;}
    .our_lagacy_grid figure{margin:0;}
    .our_lagacy_grid figure{order:2;}
    .our_lagacy{padding:6rem 0 0 0;}
    .our_lagacy_cont{padding-right:0;}
    .our_lagacy_cont blockquote{padding-right:0;}
    .vision_mission_grid{grid-template-columns:100%;}
    .vision_mission{padding:6rem 0 6rem 0;}
    .why_agro{padding:4rem 0 5rem 0;}
    .why_agro h4,.why_vission h4,.why_mission h4{padding:0 0 2.2rem 0;}
    .why_agro h5{padding:0 0 3rem 0;}
    .why_vission,.why_mission{padding:4rem 4rem 4rem 4rem;}
    .what-apart-grid{grid-template-columns:100%;margin:6rem 0 0 0;gap: 3rem 0;}
    .what-apart-cont h4{margin:0 0 2.4rem 0;}
    .what-apart-cont h5{margin:0 0 1rem 0;}
    .what-apart-cont{padding:0 0 3rem 0;margin:0 0 3rem 0;}
    .sticky-img > figure{position:unset;}
    .sticky-img{order:1;}
    .what-apart-grid-sticky{order:2;}
    .border-btm{padding:6rem 0 0 0;}
    .what-apart-scroll .container{padding-inline:0;}
    .rotavat-sec{padding:6rem 0 6rem 0;}
    .rotavat_grid{grid-template-columns:100%;margin:0 0 6rem 0;padding:0 0 6rem 0;}
    .rotavat_cont{padding-right:0;}
    .rotavat_grid figure{margin:0;}
    .rotavat_cont h4{padding:0 0 2rem 0;}
    .rotavat_cont h5{margin:0 0 2.5rem 0;}
    .key_feature ul{grid-template-columns:repeat(2,1fr);}
    .key_feature h4{padding:0 0 2rem 0;}
    .key_feature{margin:0 0 6rem 0;padding:0 0 6rem 0;}
    .table_grid{grid-template-columns:100%;}
    .key_feature.last_key_feature{margin:0 0 3rem 0;}
    .accordian_table{padding:4rem 0 4rem 0;}
    .technic_grp{grid-template-columns:100%;}
    .technic_grp .technic p br{display:none;}
    .technic h4{margin:0 0 2rem 0;}
    .rotavat_grid figure{margin:0 0 3rem 0;}
    .vis-overview .vis-heading{max-width:100%;margin:0 auto 4rem;}
    .support_grid,.support_grid_img{display:grid;grid-template-columns:repeat(1,1fr);}
    .support_right{padding:3rem 0 3rem 0;}
    .support_right h4{padding:0 0 2rem 0;}
    .support_right h5{padding:0 0 3rem 0;}
    .support_content{padding:3rem 6rem 3rem 3rem;}
    .support_content:nth-child(2n+2){padding:3rem;}
    .support_content{margin-bottom:1rem;}
    .support_content p br{display:none;}
    .support_content .custom_bulet li br{display:none;}
    .agro_partener_grid{grid-template-columns:100%;margin:6rem 0 0;gap:3rem;}
    .agro_partener{padding-right:0;padding-left:0;}
    .agro_partener h4{padding:0 0 2rem 0;}
    .apply_img_grid{grid-template-columns:100%;}
    .apply_img figure{border-radius:0;}
    .apply_img_grid{padding:6rem 0;}
    .apply_img_list blockquote span{display:inline-block;}
    .apply_img_list h4{margin:0 0 1.4rem 0;}
    .apply_img_list .rotavat_btn{margin:2.5rem 0 2.5rem 0;}
    .apply_img_list:first-child{border:none;}

}
@media (max-width:767px) {  
    .scrap_sec .scrap_img figure{margin:0 auto 4rem;}
    .scrap-heading h1{max-width:100%;}
    .takling_grid{grid-template-columns:repeat(1,1fr);}
    .takling_list{padding:5rem 7rem 5rem 7rem;}
    .takling_content{max-width:100%;}
    .recycling_list:nth-child(2),.recycling_list:nth-child(4){margin-left:0;margin-right:0;}
    .recycling_grid{grid-template-columns:repeat(1,1fr);}
    .recycling_list{padding:5rem 9rem 5rem 9rem;}
    .recycling-ttl blockquote{margin:0 auto 3.6rem;}
    .battry_ttl blockquote{margin:0 0 3.6rem 0;}
    .revol_grid_grp{padding:6rem 3rem 6rem;}
    .revol_sec{padding:0;}
    .vis-overview .experts-heading{max-width:100%;}
    .global-overview{padding:0 0 4rem 0;}
    .agro_location{padding:4rem 0 4rem 0;}
    .customer-sec{padding:4rem 0 4rem;}
    .partnership{max-width:100%;padding:4rem 0 0 0;}
    .vis-heading{margin:0 0 3rem 0;}
    .vis-feilds-grp{margin:4rem 0 4rem 0;}
    .our_lagacy{padding:4rem 0 0 0;}
    .vision_mission{padding:4rem 0 4rem 0;}
    .why_agro h4,.why_vission h4,.why_mission h4{padding:0 0 1.5rem 0;}
    .what-apart-grid .sticky-img figure{margin-bottom:0;}
    .rotavat-sec{padding:4rem 0 4rem 0;}
    .rotavat_grid{margin:0 0 4rem 0;padding:0 0 4rem 0;}
    .key_feature{margin:0 0 4rem 0;padding:0 0 4rem 0;}
    .key_feature ul li{padding:2rem;}
    .table_grid figure{margin:0;}
    .table_grp .table thead tr th{white-space:nowrap;}
    .agro_partener_grid{margin:4rem 0 0;}
    .apply_img_list .rotavat_btn{display:flex;}
    .apply_img_list .rotavat_btn .enqury_btn{margin-bottom:0;}

}
@media (max-width:575px) {
    .revol_list_figure figure img{max-width:70%;}    
    .revol_list_figure figure figcaption{left:13rem;bottom:4rem;max-width:42%;}
    .battry_grid{grid-template-columns:repeat(1,1fr);}
    .takling-sec{padding:4rem 0 4rem 0;}
    .scrap_sec{padding:4rem 0 4rem;}
    .recycling_grid{padding-bottom:4rem;}
    .dynamic_sec .scrap_img > figure{max-width:90%;margin:0 auto 2.4rem;}
    .scrap-heading h4{margin:0 auto 2.9rem;}
    .dynamic_sec{padding:0 0 4rem 0;}
    .revol_grid_grp{padding:4rem 3rem 4rem;}
    .battry_met{padding:4rem 0 6rem 0;}
    .battry_grid{gap:1.2rem 2rem;}
    .rotavat_cont .rotavat_btn, .technic_btn .rotavat_btn{display:flex;}
    .rotavat_cont .rotavat_btn .down_btn{margin-bottom:2rem;}
    .technic_btn .rotavat_btn .enqury_btn{margin-bottom:2rem;}
    .technic_grp{margin:2rem 0 0 0;}
    .accordian_table{padding:4rem 0 0 0;}
    .support_content, .support_content:nth-child(n+3) {
    border-radius: 0;
}
}
@media (max-width:480px) {
    .revol_list_figure figure figcaption{left:12rem;bottom:3rem;max-width:60%;}
    .revol_list_figure figure img{max-width:80%;}
    .key_feature ul{grid-template-columns:repeat(1,1fr);}
    .rotavat_grid,.key_feature{margin:0 0 3rem 0;padding:0 0 3rem 0;}
    .apply_img_list .rotavat_btn {
        display: flex;
        flex-direction: column;
        gap: 1.5rem 0;
    }
}
@media (max-width:420px) {
    .revol_list_figure figure figcaption{left:10rem;}
}
@media (max-width:390px) {
    .revol_list_figure figure figcaption {
        left: 9rem;
    }
}
@media (max-width:375px) {
    .revol_list_figure figure img{max-width:100%;}
    .revol_list_figure figure figcaption{left:10rem;bottom:3rem;max-width:100%;}

}
@media (max-width:350px) {}








.terms-page {overflow: visible;}
.terms-banner {padding: 11rem 0 10rem;background: var(--color29);border-radius: 0 0 30rem 0;}
.terms-banner-content {max-width: 90rem;}
.terms-banner .section-tag {display: block;color: var(--white);font-size: var(--font-24);margin-bottom: 3rem;}
.terms-banner h1 {color: var(--white);font-size: var(--font-69);line-height: 1;font-family: var(--font-zalando);font-weight: bold;margin: 0 0 2.5rem;}
.terms-banner p {color: var(--white);font-family: var(--font-rubik);font-size: var(--font-18);line-height: 1.6;max-width: 65rem;margin: 0;}
.terms-content {padding: 10rem 0 15rem;overflow: visible;}
.terms-layout {display: grid;grid-template-columns: 30rem minmax(0, 1fr);gap: 8rem;align-items: start;overflow: visible;}
.terms-sidebar {position: -webkit-sticky;position: sticky;top: 12rem;align-self: start;min-width: 0;height: max-content;overflow: visible;}
.terms-sidebar-inner {position: relative;width: 100%;height: max-content;overflow: visible;border-right: 1px solid #D5D5D5;padding-right: 3rem;}
.terms-sidebar-title {display: block;color: var(--black);font-family: var(--font-zalando);font-size: var(--font-18);font-weight: 500;margin-bottom: 2rem;}
.terms-nav {display: block;}
.terms-nav a {position: relative;display: block;color: #666;font-family: var(--font-rubik);font-size: var(--font-14);line-height: 1.4;padding: 1rem 0;transition:color 0.3s ease,padding-left 0.3s ease;}
.terms-nav a:hover {color: var(--color29);padding-left: 0.7rem;}
.terms-nav a.active {color: var(--color29);font-weight: 500;padding-left: 1.2rem;}
.terms-nav a.active::before {content: "";position: absolute;left: 0;top: 50%;width: 3px;height: 70%;background: var(--color29);transform: translateY(-50%);border-radius: 5px;}
.terms-main {width: 100%;max-width: 100rem;min-width: 0;}
.terms-intro {background: #F5F5F3;padding: 3rem 4rem;border-radius: 0 8rem 0 0;margin-bottom: 6rem;}
.terms-intro p {margin: 0;font-size: var(--font-18);line-height: 1.7;font-family: var(--font-rubik);}
.terms-item {display: grid;grid-template-columns: 5rem 1fr;gap: 2.5rem;padding: 0 0 5rem;margin-bottom: 5rem;border-bottom: 1px solid #D5D5D5;scroll-margin-top: 12rem;}
.terms-number {width: 4.5rem;height: 4.5rem;border: 1px solid #D5D5D5;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-family: var(--font-zalando);font-size: var(--font-16);color: var(--color29);flex-shrink: 0;}
.terms-item h2 {font-size: var(--font-24);font-family: var(--font-zalando);font-weight: 500;color: var(--black);margin: 0 0 2rem;}
/* Paragraph */
.terms-item p {font-size: var(--font-16);font-family: var(--font-rubik);font-weight: normal;color: var(--black);line-height: 1.7;margin: 0 0 1.8rem;}
.terms-item p:last-child {margin-bottom: 0;}
.terms-contact {background: var(--color29);border-radius: 20rem 0 0 0;padding-inline: 10rem;padding-block: 6rem;}
.terms-contact .read_view a {display: inline-flex;align-items: center;gap: 1.5rem;border-bottom: 0.2rem dashed var(--white);padding-bottom: 0.5rem;color: var(--white);font-size: var(--font-16);font-family: var(--font-rubik);font-weight: 500;}
.terms-contact .read_view a img {width: 0.7rem;filter: brightness(0) invert(1);}
.terms-contact .section-tag {display: block;color: var(--white);font-size: var(--font-16);margin-bottom: 3rem;}
.terms-contact h2 {color: var(--white);font-family: var(--font-zalando);font-size: var(--font-48);font-weight: 500;margin: 0 0 2rem;}
.terms-contact > p {color: var(--white);font-family: var(--font-rubik);font-size: var(--font-16);line-height: 1.7;max-width: 65rem;}
.contact-info {display: grid;grid-template-columns: 1fr 1fr;gap: 3rem;margin-top: 4rem;}
.contact-info > div {background: #605D5D;padding: 2.5rem 3rem;}
.contact-info span {display: block;color: #ddd;font-family: var(--font-rubik);font-size: var(--font-14);margin-bottom: 1rem;}
.contact-info a,
.contact-info p {color: var(--white);font-family: var(--font-rubik);font-size: var(--font-16);line-height: 1.5;margin: 0;}
.contact-info a {transition: color 0.3s ease;}
.contact-info a:hover {color: var(--white);}
@media (max-width: 991px) {
.terms-banner {padding: 8rem 0;border-radius: 0 0 15rem 0;}
.terms-content {padding: 7rem 0 10rem;}
.terms-layout {grid-template-columns: 1fr;gap: 5rem;}
/* Disable sticky on tablet */
.terms-sidebar {position: static;top: auto;height: auto;}
.terms-sidebar-inner {position: relative;overflow: visible;border-right: 0;border-bottom: 1px solid #D5D5D5;padding: 0 0 2.5rem;}
.terms-sidebar-title {margin-bottom: 1.5rem;}
.terms-nav {display: flex;flex-wrap: wrap;gap: 0 2rem;}
.terms-nav a {display: inline-block;padding: 0.8rem 0;}
.terms-nav a:hover {padding-left: 0;}
.terms-nav a.active {padding-left: 0;}
.terms-nav a.active::before {display: none;}
.terms-contact {border-radius: 10rem 0 0 0;}}

@media (max-width: 575px) {
.terms-banner {padding: 6rem 0;border-radius: 0 0 7rem 0;}
.terms-banner .section-tag {font-size: var(--font-18);margin-bottom: 2rem;}
.terms-banner h1 {font-size: 4rem;}
.terms-banner p {font-size: var(--font-16);}
.terms-content {padding: 5rem 0 7rem;}
.terms-intro {padding: 2.5rem;border-radius: 0 4rem 0 0;margin-bottom: 4rem;}
.terms-intro p {font-size: var(--font-16);}
.terms-item {grid-template-columns: 1fr;gap: 1.5rem;padding-bottom: 3.5rem;margin-bottom: 3.5rem;scroll-margin-top: 3rem;}
.terms-number {width: 4rem;height: 4rem;}
.terms-item h2 {font-size: var(--font-22);}
.terms-item p {font-size: var(--font-15);}
/* Contact */
.terms-contact {padding: 4rem 2.5rem;border-radius: 6rem 0 0 0;scroll-margin-top: 3rem;}
.contact-info {grid-template-columns: 1fr;gap: 1.5rem;}
.contact-info > div {padding: 2rem;}}





/* =========================================
   PRIVACY POLICY
========================================= */

.privacy-page {
    background: #f8f8f5;
    overflow: visible;
}


/* =========================================
   HERO
========================================= */

.privacy-hero {
    padding: 10rem 0 9rem;
    background: var(--color29);
    position: relative;
  border-radius: 0 0 30rem 0;
}


.privacy-hero-wrap {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 5rem;
    position: relative;
    z-index: 1;
}

.privacy-hero-content {
    max-width: 80rem;
}

.privacy-kicker {
    display: inline-block;
    color: var(--white);
    font-family: var(--font-rubik);
    font-size: var(--font-16);
    font-weight: normal;
    margin-bottom: 2rem;
    letter-spacing: 0.05em;
}

.privacy-hero h1 {
    color: var(--white);
    font-family: var(--font-zalando);
    font-size: var(--font-69);
    line-height: 1;
    font-weight: bold;
    margin: 0 0 2.5rem;
}

.privacy-hero p {
    color: var(--white);
    font-family: var(--font-rubik);
    font-size: var(--font-18);
    font-weight: normal;
    line-height: 1.6;
    max-width: 65rem;
    margin: 0;
}


/* =========================================
   DATE CARD
========================================= */

.privacy-date-card {
    min-width: 20rem;
    padding: 2.5rem 3rem;
    background: rgba(255, 255, 255, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.25);
    border-radius: 1.5rem;
    backdrop-filter: blur(8px);
}

.privacy-date-card span {
    display: block;
    color: rgba(255, 255, 255, 0.7);
    font-family: var(--font-rubik);
    font-size: var(--font-13);
    font-weight: normal;
    margin-bottom: 0.8rem;
}

.privacy-date-card strong {
    display: block;
    color: var(--white);
    font-family: var(--font-zalando);
    font-size: var(--font-22);
    font-weight: 500;
    margin-bottom: 0.7rem;
}

.privacy-date-card small {
    color: rgba(255, 255, 255, 0.65);
    font-family: var(--font-rubik);
    font-size: var(--font-12);
    font-weight: normal;
}


/* =========================================
   INTRO
========================================= */

.privacy-intro-section {
    padding: 7rem 0 2rem;
}

.privacy-intro-card {
    display: grid;
    grid-template-columns: 7rem 1fr;
    gap: 3rem;
    align-items: start;

    background: var(--white);
    padding: 4rem 5rem;

    border: 1px solid #e5e5e0;
    border-radius: 2rem;

    box-shadow: 0 1rem 4rem rgba(0, 0, 0, 0.04);
}

.privacy-intro-icon {
    width: 5.5rem;
    height: 5.5rem;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 50%;
    background: var(--color29);
}

.privacy-intro-icon span {
    color: var(--white);
    font-family: var(--font-zalando);
    font-size: var(--font-16);
    font-weight: normal;
}

.privacy-small-label {
    display: block;
    color: var(--color29);
    font-family: var(--font-rubik);
    font-size: var(--font-24);
    font-weight: 400;
    text-transform: uppercase;
    
    margin-bottom: 1rem;
}

.privacy-intro-card h2 {
    color: var(--black);
    font-family: var(--font-zalando);
    font-size: var(--font-32);
    font-weight: 500;
    line-height: 1.2;
    margin: 0 0 1.5rem;
}

.privacy-intro-card p {
    color: #555;
    font-family: var(--font-rubik);
    font-size: var(--font-16);
    font-weight: normal;
    line-height: 1.7;
    margin: 0;
}


/* =========================================
   CONTENT
========================================= */

.privacy-content {
    padding: 6rem 0 14rem;
}

.privacy-grid {
    display: grid;
    grid-template-columns: 27rem minmax(0, 1fr);
    gap: 7rem;
    align-items: start;
}


/* =========================================
   INDEX
========================================= */

.privacy-index {
    position: sticky;
    position: -webkit-sticky;
    top: 12rem;
    align-self: start;
}

.privacy-index-label {
    display: block;
    color: var(--black);
    font-family: var(--font-zalando);
    font-size: var(--font-18);
    font-weight: 500;
    margin-bottom: 2rem;
}

.privacy-nav {
    display: block;
}

.privacy-nav a {
    display: block;
    position: relative;

    color: #666;
    font-family: var(--font-rubik);
    font-size: var(--font-14);
    font-weight: normal;
    line-height: 1.4;

    padding: 1rem 0;

    transition:
        color 0.3s ease,
        padding-left 0.3s ease;
}

.privacy-nav a:hover {
    color: var(--color29);
    padding-left: 0.7rem;
}

.privacy-nav a.active {
    color: var(--color29);
    font-weight: 500;
    padding-left: 1.2rem;
}

.privacy-nav a.active::before {
    content: "";

    position: absolute;
    left: 0;
    top: 50%;

    width: 3px;
    height: 70%;

    background: var(--color29);

    transform: translateY(-50%);
    border-radius: 5px;
}


/* =========================================
   MAIN
========================================= */

.privacy-main {
    width: 100%;
    max-width: 100rem;
    min-width: 0;
}


/* =========================================
   PRIVACY CARDS
========================================= */

.privacy-card {
    background: var(--white);

    border: 1px solid #e5e5e0;
    border-radius: 2rem;

    padding: 4rem 4.5rem;
    margin-bottom: 2.5rem;

    scroll-margin-top: 12rem;

    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease;
}

.privacy-card:hover {
    transform: translateY(-2px);
    box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.05);
}

.privacy-card-top {
    display: grid;
    grid-template-columns: 5rem 1fr;
    gap: 2rem;
    align-items: center;

    padding-bottom: 2.5rem;
    margin-bottom: 2.5rem;

    border-bottom: 1px solid #eeeeea;
}

.privacy-count {
    width: 4.5rem;
    height: 4.5rem;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 1.2rem;

    background: #f1f4ec;

    color: var(--color29);

    font-family: var(--font-zalando);
    font-size: var(--font-16);
    font-weight: normal;
}

.privacy-label {
    display: block;

    color: #888;

    font-family: var(--font-rubik);
    font-size: var(--font-12);
    font-weight: normal;

    text-transform: uppercase;
    letter-spacing: 0.08em;

    margin-bottom: 0.7rem;
}

.privacy-card h2 {
    color: var(--black);

    font-family: var(--font-zalando);
    font-size: var(--font-24);
    font-weight: 500;

    line-height: 1.2;

    margin: 0;
}

.privacy-card-body p {
    color: var(--black);

    font-family: var(--font-rubik);
    font-size: var(--font-16);
    font-weight: normal;

    line-height: 1.7;

    margin: 0 0 1.8rem;
}

.privacy-card-body p:last-child {
    margin-bottom: 0;
}


/* =========================================
   LIST
========================================= */

.privacy-card-body ul {
    margin: 1.5rem 0 0;
    padding: 0;

    list-style: none;
}

.privacy-card-body li {
    position: relative;

    color: var(--black);

    font-family: var(--font-rubik);
    font-size: var(--font-16);
    font-weight: normal;

    line-height: 1.7;

    padding-left: 2.5rem;
    margin-bottom: 1.2rem;
}

.privacy-card-body li:last-child {
    margin-bottom: 0;
}

.privacy-card-body li::before {
    content: "";

    position: absolute;
    left: 0;
    top: 0.8rem;

    width: 0.7rem;
    height: 0.7rem;

    border-radius: 50%;

    background: var(--color29);
}


/* =========================================
   HIGHLIGHT CARD
========================================= */

.privacy-card-highlight {
    background: #f0f4eb;
    border-color: #dce5d5;
}

.privacy-card-highlight .privacy-count {
    background: var(--color29);
    color: var(--white);
}


/* =========================================
   RIGHTS CARD
========================================= */

.privacy-rights-card {
    border-radius: 2rem 6rem 2rem 2rem;
}


/* =========================================
   CONTACT
========================================= */

.privacy-contact {
    background: var(--color29);
 padding-block: 6rem;
 padding-inline: 10rem;
    border-radius: 20rem 0 0 0;

    scroll-margin-top: 12rem;
}

.privacy-contact-heading {
    max-width: 65rem;
}

.privacy-contact .privacy-kicker {
    display: block;
    color: var(--white);
    font-family: var(--font-rubik);
    font-size: var(--font-16);
    font-weight: normal;
    margin-bottom: 3rem;
}

.privacy-contact h2 {
    color: var(--white);

    font-family: var(--font-zalando);
    font-size: var(--font-48);
    font-weight: 500;

    margin: 0 0 2rem;
}

.privacy-contact-heading p {
    color: var(--white);

    font-family: var(--font-rubik);
    font-size: var(--font-16);
    font-weight: normal;

    line-height: 1.7;

    max-width: 65rem;
    margin: 0;
}


/* =========================================
   CONTACT DETAILS
========================================= */

.privacy-contact-details {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 3rem;

    margin-top: 4rem;
}

.privacy-contact-item {
    padding: 2.5rem 3rem;

    background: #605D5D;

    border: 0;
    border-radius: 0;
}

.privacy-contact-item span {
    display: block;

    color: #ddd;

    font-family: var(--font-rubik);
    font-size: var(--font-14);
    font-weight: normal;

    margin-bottom: 1rem;
}

.privacy-contact-item strong {
    display: block;

    color: var(--white);

    font-family: var(--font-rubik);
    font-size: var(--font-16);
    font-weight: normal;

    line-height: 1.5;
}


/* =========================================
   CONTACT BUTTON
========================================= */

.privacy-contact-button {
    margin-top: 3.5rem;
}

.privacy-contact-button a {
    display: inline-flex;
    align-items: center;
    gap: 1.5rem;

    color: var(--white);

    font-family: var(--font-rubik);
    font-size: var(--font-16);
    font-weight: 500;

    padding-bottom: 0.5rem;

    border-bottom: 0.2rem dashed var(--white);
}

.privacy-contact-button a img {
    width: 0.7rem;
    filter: brightness(0) invert(1);
}

.sales-overview .rotavat_btn{margin-top: 13rem;}
/* =========================================
   TABLET
========================================= */

@media (max-width: 991px) {
.sales-overview .rotavat_btn{margin-top: 4rem;}
.vis-overview.sales-overview .row{display: flex;flex-direction: column-reverse;}
    .privacy-hero {
        padding: 8rem 0;
    }

    .privacy-hero-wrap {
        align-items: flex-start;
        flex-direction: column;
    }

    .privacy-date-card {
        min-width: 0;
    }

    .privacy-grid {
        grid-template-columns: 1fr;
        gap: 5rem;
    }

    .privacy-index {
        position: static;
        top: auto;
    }

    .privacy-index-box {
        border-left: 0;
        border-bottom: 1px solid #D5D5D5;
        padding: 0 0 2.5rem;
    }

    .privacy-index-label {
        margin-bottom: 1.5rem;
    }

    .privacy-nav {
        display: flex;
        flex-wrap: wrap;
        gap: 0 2rem;
    }

    .privacy-nav a {
        display: inline-block;
        padding: 0.8rem 0;
    }

    .privacy-nav a:hover {
        padding-left: 0;
    }

    .privacy-nav a.active {
        padding-left: 0;
    }

    .privacy-nav a.active::before {
        display: none;
    }

    .privacy-contact {
        border-radius: 10rem 0 0 0;
    }

}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 575px) {

    .privacy-hero {
        padding: 6rem 0;
    }

    .privacy-kicker {
        font-size: var(--font-18);
        margin-bottom: 2rem;
    }

    .privacy-hero h1 {
        font-size: 4rem;
    }

    .privacy-hero p {
        font-size: var(--font-16);
    }

    .privacy-date-card {
        width: 100%;
    }

    .privacy-intro-section {
        padding: 5rem 0 2rem;
    }

    .privacy-intro-card {
        grid-template-columns: 1fr;
        gap: 2rem;

        padding: 2.5rem;

        border-radius: 0 4rem 0 0;
    }

    .privacy-intro-card h2 {
        font-size: var(--font-26);
    }

    .privacy-intro-card p {
        font-size: var(--font-16);
        line-height: 1.7;
    }

    .privacy-content {
        padding: 5rem 0 7rem;
    }

    .privacy-card {
        padding: 3rem 2.5rem;
        border-radius: 1.5rem;
        margin-bottom: 1.5rem;
    }

    .privacy-card-top {
        grid-template-columns: 4rem 1fr;
        gap: 1.5rem;

        padding-bottom: 2rem;
        margin-bottom: 2rem;
    }

    .privacy-count {
        width: 4rem;
        height: 4rem;
    }

    .privacy-card h2 {
        font-size: var(--font-22);
    }

    .privacy-card-body p,
    .privacy-card-body li {
        font-size: var(--font-15);
        line-height: 1.7;
    }

    .privacy-contact {
        padding: 4rem 2.5rem;
        border-radius: 6rem 0 0 0;
        scroll-margin-top: 3rem;
    }

    .privacy-contact h2 {
        font-size: var(--font-32);
    }

    .privacy-contact-details {
        grid-template-columns: 1fr;
        gap: 1.5rem;
    }

    .privacy-contact-item {
        padding: 2rem;
    }

}


.enquiry-overlay {
    position: fixed;
    inset: 0;
    width: 100%;
    height: 100%;

    background: rgba(0, 0, 0, 0.65);

    display: flex;
    align-items: center;
    justify-content: center;

    opacity: 0;
    visibility: hidden;
    pointer-events: none;

    transition: opacity 0.35s ease,
                visibility 0.35s ease;

    z-index: 99999;
}

.enquiry-overlay.active {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}

.enquiry-popup {
    position: relative;

    width: 90%;
    max-width: 80rem;
    max-height: 90vh;

    overflow-y: auto;

    background: #fff;
    border-radius: 0.75rem;

    padding: 1.875rem;

    opacity: 0;
    transform: translateY(2.5rem) scale(0.96);

    transition: all 0.4s ease;
}

.enquiry-overlay.active .enquiry-popup {
    opacity: 1;
    transform: translateY(0) scale(1);
}

.enquiry-close {
   position: absolute;
    top: 0.625rem;
    right: 0.9375rem;
    width: 3.5875rem;
    height: 3.7875rem;
    border: 0;
    background: transparent;
    font-size: 3rem;
    line-height: 1.875rem;
    cursor: pointer;
    z-index: 10;
}

.enquiry-popup .form-box {
    width: 100%;
    margin: 0;
}

.enquiry-popup .form-box h4 {
    margin-bottom: 1.25rem;
}

body.enquiry-open {
    overflow: hidden;
}

@media (max-width: 35.9375rem) {

    .enquiry-popup {
        width: 94%;
        padding: 1.5625rem 1.125rem;
    }

}

/*-----Custom & OEM Orders-page-css-start----------*/
.custom_oem .vis-banner>figure img{ border-radius:30rem 0;overflow: hidden;}
.custom_oem .vis-heading { text-align: center; max-width: 89%; margin-inline: auto;margin-bottom: 4.3rem; }
.custom_oem .vis-heading h2{padding: 0;}
.custom_oem .vis-heading blockquote{font-weight: 300;color: var(--black);padding: 0;margin-block: 3.5rem;}
.custom_oem .vis-heading p{font-size: var(--font-16); font-weight: normal;color: var(--black);padding: 0;margin-block: 3.5rem;font-family: var(--font-rubik);}
.custom_oem .oem_line{max-width: 89%;margin-inline:auto;}
.custom_oem .oem_line img{width: 47.5%;}
.oem_partner{display: grid;grid-template-columns: auto 58rem;margin-top: 10.3rem;align-items: center;}
.oem_partner .oem_text p{max-width:60%;}
.oem_partner .rotavat_btn{gap:1.6rem;margin-top: 5.4rem;}
.oem_partner figure{border-radius: 0 0 40rem 0;overflow: hidden;}
.oem_cappblites .key_feature{padding-block:8rem;margin-block: 8rem; border-block: 1px solid var(--colord5);}
.oem_cappblites .key_feature h3{text-align: center;color: var(--color-e5);margin-bottom: 3.9rem;}
.oem_cappblites .key_feature ul li{padding: 2rem;}
.whyoem_partner .whyoem_grid, .whyoem_partner .whyoem_right{display: grid;grid-template-columns: repeat(2, 1fr);}
.whyoem_partner .whyoem_grid figure{border-radius:30rem 0 0 0;overflow: hidden;}
.whyoem_partner .oemwhy_text{padding-inline:13rem 10rem;}
.whyoem_partner .oemwhy_text h4{color: var(--color-e5);margin-bottom: 3rem;}
.whyoem_partner .oemwhy_text p, .whyoem_partner .custom_bulet li{font-size: var(--font-16);font-weight: normal;color: var(--black);}
.whyoem_partner .custom_bulet li::marker { color: var(--color29); }
.whyoem_partner .whyoem_right .oemwhy_text{padding-inline: 0rem 10rem; height: 100%; position: relative; display: flex; flex-flow: column; justify-content: center;}
.whyoem_partner .whyoem_right .oemwhy_text::after{ content: ""; position: absolute; left: 0; bottom: 0; width: 65.4%; height: 2px; background: linear-gradient(to right, #145629 0 58%, #F3840F 42% 100%); }
.whyoem_partner .whyoem_right figure{border-radius: 0 30rem 0 0;}
.whyoem_partner .custom_bulet li:not(:last-child) { margin-bottom: 1.3rem; }

.oem_product{padding-block: 16rem 18rem;}
.oem_product .heading h5{color: var(--color-e5);}
.oem_product .heading blockquote{color: var(--black);margin-block:3.2rem 5.6rem;font-weight: 500;}
.oem_product .prduct_slide { margin-left: calc((100vw - var(--container)) / 2); overflow: hidden; margin-top: 9.2rem; }
.oem_product .swiper-slide h5 { margin-top: 4.3rem; font-size: var(--font-21); font-family: var(--font-zalando); font-weight: bold; color: var(--color29); }
.oem_product .swiper-slide>figure{border-bottom-right-radius:16rem;}
.oem_cta .apply_img_grid{gap: 0 10rem;    grid-template-columns: 51% auto;}
.oem_cta .apply_img_list p{padding-right: 0;}

.support_grid_img.quality-row>figure>img{border-radius: 0 0 40rem 0;}


@media (max-width:1649px) {
}/*-----1649px-end----------*/
@media (max-width:1399px) {
}/*-----1399px-end----------*/
@media (max-width:1280px) {
}/*-----1280px-end----------*/
@media (max-width:1199px) {
}/*-----1199px-end----------*/
@media (max-width:991px) {
}/*-----991px-end----------*/
@media (max-width:767px) {
}/*-----767px-end----------*/
@media (max-width:575px) {
}/*-----575px-end----------*/
@media (max-width:350px) {
}/*-----350px-end----------*/
/*-----Custom & OEM Orders-page-css-end----------*/


.sitemap ul{display: grid;grid-template-columns: repeat(4, 1fr);gap: 3rem;}
.sitemap ul li a{font-size: var(--font-18); color: var(--black); font-weight: normal; font-family: var(--font-rubik);padding-block: 1.5rem;display: block;width: 100%;}
.sitemap ul li a:hover{color: var(--color5a);}
.sitemap ul .main_link>a{font-size: var(--font-21); color: var(--color5a); font-weight: 500; }
.sitemap ul li:not(:last-child) a{border-bottom: .1rem solid rgb(0 0 0 / 8%);}
.sitemap ul>li>ul{display: block;}
.sitemap ul>li>ul>li a{position: relative;display: flex;align-items: center;padding-left:2rem;}
.sitemap ul>li>ul>li a::before{position: absolute;left: 0;width: 1rem;height: .1rem;background: var(--black);content: "";}

@media (max-width:991px) {
    .sitemap ul{display: grid;grid-template-columns: repeat(1, 1fr);gap: 3rem;}
}/*-----991px-end----------*/
