@media(max-width:991px) {
    .main_header { width: 100%; background-color: var(--bs-white); padding-bottom: 20px; border-bottom: 1px solid #eee; }
   .header_block .logo_block>a>img { filter: none; }
    }
   .comn_soon img{width: 100%;}
   p:empty { display: none !important; }
   body.inner_body { position: relative; }
   body.inner_body::before { position: absolute; content: ''; left: 0; top: 7rem; width: 14px; height: 655px; background: linear-gradient(180deg, #19274D 80%, #9ED082 20%); z-index: 1; }
   .company-head { position: relative; overflow: hidden; }
   .company_info h2, .company_info h1 { font-family: var(--primary-font1); font-weight: 700; margin-bottom: 3rem; color: var(--color335); line-height: 1.1; }
   .company_info h3 { font-family: var(--primary-font1); font-weight: 300; position: relative; margin-bottom: 5rem; line-height: 1.2; }
   .company_info p { margin-bottom: 3rem; }
   .company-head .row { align-items: center; }
   .company_pahra { display: block; margin-top: 2rem; position: relative; float: left; width: 100%; }
   .company_info { padding-right: 9.1rem; }
   .company_info .annual-capicity h5 { font-family: var(--primary-font1); font-weight: 700; margin-bottom: 5px; }
   .company_info .annual-capicity span { display: block; color: var(--color335); font-family: var(--primary-font1); }
   .company_info .annual-capicity p { font-weight: 500; }
   @media(max-width:1700px) {
    .company_info { padding-right: 3.1rem; }
   .company-head.contact-page h4 { margin-bottom: 3rem; margin-top: 4rem; }
    }
   @media(max-width:1199px) {
    .company_info h2, .company_info h1 { font-size: 3rem; margin-bottom: 1.5rem; }
   .company-head { padding-top: 3rem; }
    }
   @media(max-width:992px) {
    .company_info { padding-bottom: 3rem; text-align: center; }
   .company_info .bd-border::before { left: 50%; transform: translateX(-50%); }
   .about-overview-section { padding-block: 0 3rem; }
    }
   @media(max-width:767px) {
    body.inner_body::before { width: 4px; height: 60vh; }
   .company-head { padding-top: 3rem; }
   .company_info h2, .company_info h1 { text-align: center; font-size: 3rem; margin-bottom: 1.5rem; }
   .company_info h3 { text-align: center; font-size: 1.8rem; margin-bottom: 2rem; }
   .company_info .bd-border::before { left: 50%; transform: translateX(-50%); }
   .company_info { padding-right: 0; }
   .company_info .annual-capicity p:last-of-type { margin-bottom: 10px; }
    }
   @media(max-width:350px) {
    .company_info h2, .company_info h1 { font-size: 2.5rem; }
    }
   .load_btn { display: inline-block; background-color: #19274D; font-size: var(--font-18); line-height: var(--line-height-16); color: var(--bs-white); margin-top: 4rem; padding: 1rem 2.4rem; font-family: var(--primary-font1); border-style: none; }

   .download_btnWraper{padding-bottom: 5rem;}

   .catalog_btn { display: inline-flex; align-items: center; background-color: #19274D; font-size: var(--font-18); line-height: var(--line-height-16); color: var(--bs-white); margin-top: 4rem; padding: 1rem 2.4rem; font-family: var(--primary-font1); border-style: none; transition: all .5s ease;}
   .catalog_btn:hover {background-color: var(--color9e);color: var(--bs-white); }
   .catalog_btn>img {width: 25px;margin-left: 1.5rem; }
   /* ---Product-page css-Start--- */
   .product-list .row { background: #F6F6F6; align-items: flex-start; padding: 2.5rem 11rem 0 3.7rem; --bs-gutter-x: 0rem; margin-bottom: 5rem; }
   /* .product-list .container { padding-left: 0; padding-right: 0; }
   */
   .product-list .pro-content p { line-height: 1.6; color: #333333; display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 3;}
   .product-list .pro-content { padding-right: 3rem; padding-bottom: 6rem; padding-top: 4rem; }
   .product-list .pro-img img { mix-blend-mode: multiply; }
   .bottom-line { position: relative; border: 1px solid #354EA0; width: 306px; margin-top: 2.8rem; }
   .bottom-line::before { position: absolute; content: ''; width: 89px; background: #9ED082; height: 4px; left: -1px; bottom: -5px; }
   .product-list { padding-top: 0; padding-bottom: 5rem; padding-top: 10rem; }
   @media(max-width:1199px) {
    .product-list .row { padding: 2.5rem 3rem 0 2.7rem; margin-bottom: 2rem; }
    }
   @media(max-width:993px) {
    .product-list { padding-top: 3rem; }
   .product-list .row { align-items: center; }
    }
   @media(max-width:767px) {
    .product-list { padding-block: 1rem 3rem; }
   .product-list .row { padding: 2rem; margin-bottom: 3rem; }
   .product-list .pro-content { padding-right: 0; padding-bottom: 3rem; padding-top: 1rem; }
   .product-list .pro-content .text-24 { margin-bottom: 1rem; }
   .product-list .row:nth-child(even) { flex-direction: column-reverse; }
    }
   /* ---Product-page css-end--- */
   /* -----Passenger Vehicles Css Start---- */
   .passenger-vehicle { background: #F6F6F6; padding-block: 10rem; }
   .passenger-vehicle .row { --bs-gutter-x: 2.4rem; }
   .passenger-vehicle .vehicle-post { background: #fff; border-bottom: 1px solid #354EA0; padding: 0; position: relative; height: 100%; display: flex; flex-direction: column; }
   .passenger-vehicle .vehicle-post::before { position: absolute; content: ''; width: 89px; background: #9ED082; height: 4px; left: -1px; bottom: -5px; transition: all .5s ease; }
   .vehicle-post .post-details { display: flex; flex-direction: column; height: 100%; padding: 1.5rem 2.4rem 2.4rem; }
   .vehicle-post .post-details svg { margin-top: auto; }
   .vehicle-post .post-details p { line-height: 1.6; color: #333333; margin-bottom: 3rem; display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical; overflow: hidden;text-overflow: ellipsis;}
   .vehicle-post .post-details-new { display: flex; flex-direction: column; height: 100%; padding: 1.5rem 2.4rem 2.4rem; }
   .vehicle-post .post-details-new svg { margin-top: auto; }
   .vehicle-post .post-details-new p { line-height: 1.6; color: #333333; margin-bottom: 3rem; display: -webkit-box;-webkit-line-clamp: 10;-webkit-box-orient: vertical; overflow: hidden;text-overflow: ellipsis;}

   .post-details a { position: absolute; inset: 0; content: ''; top: 0; left: 0; }
   .post-details:hover { background: var(--color9f); }
   .post-details:hover svg path { stroke: var(--color19) }
   .post-details:hover svg line { stroke: var(--color19) }
   .post-details:hover .vehicle-post::before { display: none; }
   .vehicle-post:hover { box-shadow: 0px 6px 16px #00000029; border-bottom: transparent; }
   .vehicle-post:hover::before { display: none; }
   @media(max-width:1599.9px) {
    .vehicle-post .post-details { padding: 1.5rem 1.6rem 2.4rem; }
    }
   @media(max-width:1199px) {
    .vehicle-post .post-details .text-24 { margin-bottom: 2rem; }
    }
   @media(max-width:767px) {
    .vehicle-post .post-details .text-24 { margin-bottom: 1rem; }
   .vehicle-post .post-details { padding: 2rem; }
    }
   /* -----Passenger Vehicles Css End---- */
   /* ---compressors-page-css-Start--- */
   .passenger-vehicle.compressors-vehicle .row { align-items: center; }
   .passenger-detail h4 { border-bottom: 1px solid #354EA0; padding-bottom: 2rem; position: relative; margin-bottom: 2rem; }
   .passenger-detail h4::before { position: absolute; content: ''; width: 89px; background: #9ED082; height: 4px; left: -1px; bottom: -5px; }
   .passenger-detail .passenger-table { display: grid; row-gap: 0rem; }
   .passenger-table .type { display: grid; grid-template-columns: 22% 70%; border-bottom: 1px solid rgb(112 112 112 / 21%); padding-block: 1rem; }
   .passenger-vehicle.compressors-vehicle .row { --bs-gutter-x: 4.5rem; margin-bottom: 1.2rem; }
   .passenger-table .type h5 { font-weight: 700; }
   .passenger-table .type p { font-weight: 500; }
   .passenger-table .type:last-child { border-bottom: none; position: relative; }
   .passenger-table .type:last-child::before { position: absolute; content: ''; bottom: -3px; width: 50%; background: rgb(112 112 112 / 21%); height: 1px; }
   .passenger-vehicle figure { background: #fff; padding: 2.2rem; }
   @media(max-width:1199px) {
    .passenger-vehicle { padding-block: 6rem; }
    }
   @media(max-width:992px) {
    .passenger-detail { padding-block: 3rem 6rem; }
   .passenger-vehicle { padding-block: 4rem 5rem; }
    }
   @media(max-width:767px) {
    .passenger-vehicle { padding-block: 3rem; }
   .passenger-detail { padding-top: 2rem; }
   .passenger-table .type { grid-template-columns: repeat(2, 1fr); }
   .passenger-table .type:last-child::before { width: 100%; }
   .passenger-vehicle.compressors-vehicle .row { margin-bottom: 3rem; }
    }
   /* ---compressors-page-css-End--- */
   /* ---HVAC-page-CSS-Start--- */
   .hvac-section-first { padding-block: 10rem; background: #f6f6f6; }
   @media(max-width:1199px) {
    .hvac-section-first { padding-block: 6rem; }
    }
   .hvac-section-first .row { --bs-gutter-x: 8rem; }
   @media(max-width:1599px) {
    .hvac-section-first .row { --bs-gutter-x: 6rem; }
    }
   @media(max-width:1399px) {
    .hvac-section-first .row { --bs-gutter-x: 4rem; }
    }
   .hvac-section-first .hvac-area { display: flex; flex-direction: column; height: 100%; border-bottom: 1px solid var(--color335); position: relative; padding-bottom: 4rem; }
   .hvac-section-first .hvac-area::before { position: absolute; content: ''; width: 89px; background: #9ED082; height: 4px; left: -0px; bottom: -5px; }
   .hvac-section-first .hvac-area p { margin-bottom: 3rem; }
   @media(max-width:992px) {
    .hvac-section-first .hvac-area p { margin-bottom: 0rem; }
    }
   @media(max-width:768px) {
    .hvac-section-first .hvac-area p { margin-bottom: 1rem; }
    }
   .hvac-section-two { background: #f6f6f6; }
   .sub_overview{margin-bottom: 6rem; padding-bottom: 5rem; border-bottom: 1px solid rgb(60 76 156 / 11%);}
   .hvac-section-first:has(:not(.hvac-area)){padding-bottom: 5rem;}
   .hvac-section-first:has(+ .passenger-vehicle){padding-bottom: 0;}
   .hvac-section-first:not(:has(.hvac-area)) .sub_overview{margin-bottom: 0;}
   .hvac-section-first:has(.hvac-consits) .sub_overview{margin-bottom: 5rem;}
   .hvac-section-first:has(.hvac-consits){padding-bottom: 10rem;}
   .sub_overview>p:last-of-type{margin-bottom: 0;}
   .hvac-section-two h3 { font-weight: 300; margin-bottom: 6rem; }
   .hvac-consits h4 { border-bottom: 1px solid #354EA0; padding-bottom: 2rem; position: relative; margin-bottom: 2rem; }
   .hvac-consits .listing-blue {  margin-bottom: 2rem; }
   .hvac-consits h4::before { position: absolute; content: ''; width: 89px; background: #9ED082; height: 4px; left: 0px; bottom: -5px; }
   .hvac-consits p { margin-bottom: 3rem; }
   .hvac-consits p>a,
   .hvac-area p>a { color: var(--color333); }
   .hvac-consits p>a:hover,
   .hvac-area p>a:hover { color: var(--color335); }
   .hvac-section-two .carousel-indicators { position: relative; margin-top: 1.5rem; }
   .hvac-section-two .carousel-indicators [data-bs-target] { width: 75px; height: auto; padding: .5rem; border: 1px solid #e0e0e0; background-color: #fff; /* border-radius: 1em; -webkit-border-radius: 1em; -moz-border-radius: 1em; -ms-border-radius: 1em; -o-border-radius: 1em; */ }
   .hvac-section-two .carousel-indicators [data-bs-target].active { border-bottom: 2px solid var(--color9f); }
   .hvac-section-two .carousel-indicators img { border-radius: 1em; }
   .hvac-section-two .carousel-item { background: #fff; }
   .hvac-section-two .row { --bs-gutter-x: 4.6rem; }
   .hvac-section-first+.hvac-section-two .row:last-child { padding-top: 0rem; }
   .hvac-section-two .row:last-child { padding-top: 8rem; padding-bottom: 10rem; }
   .hvac-consits h5 { font-weight: 600; color: var(--color335); margin-bottom: 3rem; }
   @media(max-width:1199px) {
    .hvac-section-two .row:last-child { padding-block: 3rem 6rem; }
    }
   @media(max-width:992px) {
    .hvac-section-first { padding-block: 5rem; }
   .hvac-section-first .hvac-area { margin-bottom: 0rem; padding-block: 3rem; height: auto; }
   .hvac-section-first .hvac-consits { margin-bottom: 0rem; padding-block: 3rem 0; height: auto; }
   .hvac-section-first .row { --bs-gutter-x: 1.5rem; }
   .hvac-section-two .row:last-child { padding-block: 5rem; }
   .hvac-consits { margin-bottom: 3rem; }
   /* .hvac-section-first .hvac-consits { padding-top: 3rem; }
   */ }
   @media(max-width:768px) {
    .hvac-section-first { padding-block: 3rem; overflow: hidden; }
   .hvac-section-first .row { --bs-gutter-y: 2.5rem; }
   .hvac-area .text-24 { margin-bottom: 1.5rem; }
   .hvac-section-two { padding-top: 0rem; }
   .hvac-section-first+.hvac-section-two { padding-top: 0rem; }
   .hvac-section-two .carousel { margin-bottom: 4rem; }
   .hvac-section-two h3 { margin-bottom: 3rem; line-height: 1.1; }
   .hvac-consits { margin-bottom: 2rem; }
   .hvac-consits p { margin-bottom: 2rem; }
   .hvac-section-two .row:last-child { padding-block: 3rem; }
   .hvac-section-first .hvac-area { padding-block: 1rem; margin-bottom: 1rem; }
   .hvac-section-first .hvac-consits { margin-bottom: 0rem; padding-block: 0rem; height: auto; }
   .hvac-section-first:has(.hvac-consits) {padding-bottom:3rem;}
   .sub_overview{    padding-bottom: 3rem;}
   .hvac-section-first:has(.hvac-consits) .sub_overview {margin-bottom: 3rem;}
    }
   /* ---HVAC-page-CSS-End--- */
   /* ---About-page-CSS-Start--- */
   .about-overview-section { padding-block: 10rem; }
   .about-section-two .row { --bs-gutter-x: 9.2rem; }
   .about-overview-section h4 { margin-bottom: 4rem; font-weight: 700; color: #000; }
   .about-overview-section p { margin-bottom: 3rem; line-height: 1.6; }
   .about-overview-section p strong { color: #000; }
   .core-list ul { display: grid; grid-template-columns: repeat(4, 1fr); gap: 3rem; margin-top: 4rem; }
   @media(max-width:1399px) {
    .core-list ul { gap: 1.5rem; }
    }
   @media(max-width:1199px) {
    .core-list ul { grid-template-columns: repeat(2, 1fr); gap: 2rem; margin-top: 2rem; }
   .about-section-two .row { --bs-gutter-x: 3.2rem; }
    }
   @media(max-width:575px) {
    .core-list ul { grid-template-columns: repeat(1, 1fr); }
    }
   .core-list ul li { background: #fff; padding: 2rem 1.5rem; }
   .core-list ul li p { line-height: 1.2; margin-bottom: 1.5rem; }
   .core-list ul li ol {margin: 0; }
   .core-list ul li ol>li { font-size: var(--font-18);line-height: 1.4;font-weight: 400;font-family: var(--primary-font1);color: var(--color333);list-style: disc;padding: 0;margin-bottom: 1rem; }
   .core-list ul li ol>li::marker {color: var(--color35); }
   .about-section-four .about-vision .core-list ul li h4 { color: #000; font-weight: 700; }
   .about-overview-section ul { display: grid; grid-template-columns: repeat(3, 1fr); padding-left: 0; padding-right: 0; }
   .about-overview-section ul li { background: #F9F9F9; padding-block: 2.8rem; border-right: 1px solid rgb(112 112 112 / 30%); padding-left: 8.1rem; }
   .about-overview-section ul li span { color: #354EA0; }
   .about-overview-section ul li:last-child { border-right: transparent; }
   .about-section-two { padding-bottom: 10rem; }
   .about-section-two ul { display: flex; column-gap: 2rem; margin-left: -10rem; }
   .about-section-two ul>li { width: 100%; }
   .about-section-two ul li:nth-child(2n) { transform: translate(0, 12.7rem); }
   .about-section-two .bpi-info { padding-right: 8rem; }
   .bd-vorder-two { position: relative; margin-top: 4rem; margin-bottom: 9rem; }
   .bd-vorder-two::after { position: absolute; content: ''; background: #354EA0; width: 36%; height: 1px; }
   .bd-vorder-two::before { position: absolute; content: ''; width: 89px; background: #9ED082; height: 4px; left: -0px; bottom: -5px; }
   .about-section-three { padding-bottom: 10rem; overflow: hidden; }
   .about-section-three h4 { font-weight: 400; }
   .about-section-three .bd-vorder-two::after { width: 47%; }
   .annual-stats { margin-bottom: 4rem; }
   .annual-stats .bd-border { margin-top: 2.5rem; }
   .annual-stats p { margin-bottom: 0; }
   .annual-stats span { color: var(--color335); }
   .about-section-three .row { align-items: end; }
   .about-section-three .swiper-pagination { /* bottom: -5rem; */
       text-align: left; }
   .alumni-swiper .swiper-pagination-clickable .swiper-pagination-bullet { width: 7px; height: 7px; border-radius: 2px; }
   .alumni-swiper .swiper-pagination-bullet-active { background-color: var(--color19); }
   .plcmt_slider .swiper { padding-bottom: 4rem; }
   .plcmt_slider .slide-captions { position: absolute; bottom: -.5rem; left: 20%; color: #000; z-index: 999; transform: translateY(-50%); }
   @media(max-width:1799px) {
    .plcmt_slider .slide-captions { bottom: -0.3rem; left: 17%; }
    }
   @media(max-width:1699px) {
   .plcmt_slider .slide-captions { bottom: -0.3rem; left: 24%; }
    }
   @media (max-width: 1440px) {
    .plcmt_slider .slide-captions { bottom: 0.1rem; left: 20%; }
    }
   @media (max-width: 1399px) {
    .plcmt_slider .slide-captions { bottom: 0.2rem; left: 27%; }
    }
   @media (max-width: 1280px) {
    .plcmt_slider .slide-captions { bottom: 0.2rem; left: 28%; }
    }
   @media (max-width: 1199px) {
    .plcmt_slider .slide-captions { bottom: 0.2rem; left: 31%; }
    }
   @media (max-width: 1024px) {
    .plcmt_slider .slide-captions { bottom: 0.2rem; left: 33%; }
    }
   @media (max-width: 992px) {
    .plcmt_slider .slide-captions { bottom: 0.2rem; left: 26%; }
    }
   .plcmt_slider .slide-captions .current-title { margin: 0; font-size: var(--font-18); font-family: var(--primary-font1); font-weight: 400; position: relative; }
   .plcmt_slider .slide-captions .current-title::before { position: absolute; content: ''; width: 30px; height: 1px; background: #19274D; left: -4rem; top: 10px; }
   .about-section-three .col-lg-5 { padding-bottom: 4rem; }
   .about-section-four { position: relative; }
   .about-section-four .about-vision { background: #19274D; padding-block: 6.8rem; padding-inline: 11rem; }
   .about-section-four .about-vision h3 { color: #fff; font-weight: 700; margin-bottom: 4rem; }
   .about-section-four .about-vision h4 { color: #fff; font-weight: 300; }
   .about-section-four .container-fluid { padding-inline: 10.4%; }
   .about-section-five { padding-block: 10rem; }
   .about-section-five.executive { background-color: var(--colorf6); }
   .about-section-five .about-chairman { padding-bottom: 6.3rem; }
   .about-section-five .about-chairman p{ color: #1a1a1a; }
   .about-section-five .about-chairman h3 { font-weight: 700; color: #000; margin-bottom: 4rem; }
   .about-section-five .row { align-items: flex-end; }
   .about-section-five .about-chairman h4 { font-weight: 300; margin-bottom: 3rem;  line-height: 1.5;}
   .about-section-five .container-fluid { padding-inline: 10.4%; }
   .about-section-six { background: var(--color9f); padding-block: 10rem; overflow: hidden; }
   .about-section-six h3 { font-weight: 700; color: #000; margin-bottom: 4rem; }
   .about-section-six .swiper-pagination { /* bottom: -5rem; */
       text-align: left; }
   .directors-swiper .swiper-pagination-clickable .swiper-pagination-bullet { width: 7px; height: 7px; border-radius: 2px; }
   .directors-swiper .swiper-pagination-bullet-active { background-color: var(--color19); }
   .directors-swiper .placement_slider figcaption { margin-top: 3rem; padding-right: 12rem; }
   .directors-swiper .placement_slider figcaption p { font-weight: 300; margin-top: 1rem; }
   .plcmt_slider .swiper.directors-swiper { margin-top: 4rem; }
   @media(max-width:1550px) {
       .about-section-four .about-vision{padding-block: 5.8rem;padding-inline: 5rem;}
       .core-list ul{gap: 1rem;}
       .about-section-four .container-fluid {padding-inline: 5.4%; }
       .about-section-five .container-fluid {padding-inline: 5%;}
       .about-section-two .bpi-info {padding-right: 0rem;}
       .about-section-five .row {align-items: center;}
       .about-section-five .about-chairman {padding-bottom: 0;}
       .directors-swiper .placement_slider figcaption {margin-top: 2rem;padding-right: 4rem;}

   }
   @media(max-width:1399px) {
    .company_info { padding-right: 3.1rem; }
   .company_info h3 { margin-bottom: 3rem; }
   .about-overview-section { padding-block: 8rem; }
   .about-overview-section h4 { margin-bottom: 3rem; }
   .about-overview-section ul li { padding-left: 4.1rem; }
   .about-section-two ul li:nth-child(2n) { transform: translate(0, 7.7rem); }
   .about-section-four .about-vision { padding-block: 4.8rem; padding-inline: 7rem; }
   .about-section-two { padding-bottom: 6rem; }
   .bd-vorder-two { margin-top: 3rem; margin-bottom: 7rem; }
   .about-section-five .row { align-items: flex-start; }
   .about-section-five .about-chairman { padding-bottom: 0; }
   .about-section-five { padding-block: 8rem; }
   .about-section-six { padding-block: 8rem; }
   .about-section-two .bpi-info { padding-right: 3rem; }
    }
   @media(max-width:1199px) {
    .company_info { padding-right: 1rem; }
   .about-section-two .bpi-info { padding-right: 0rem; }
   .about-section-two ul { margin-left: -3rem; }
   .about-section-four .about-vision { padding-block: 3.8rem; padding-inline: 4rem; }
   .about-section-five .container-fluid { padding-inline: 2.4%; }
   .about-section-three .row { align-items: start; }
   .about-overview-section { padding-block: 5rem; }
    }
   @media(max-width:992px) {
    .about-section-two { padding-bottom: 3rem; }
   .about-section-two ul li:nth-child(2n) { transform: none; }
   .about-section-two .bpi-info { padding-right: 0; margin-top: 2rem; }
   .about-section-two ul { margin-left: 0rem; }
   .about-section-three { padding-bottom: 4rem; }
   .about-section-three h4 br { display: none; }
   .about-section-three { padding-bottom: 5rem; }
   .about-section-four .container-fluid { padding-inline: 5.4%; }
   .about-section-five { padding-block: 4rem; }
   .about-section-five .container-fluid { padding-inline: 4.4%; }
   .about-section-five .about-chairman { margin-top: 0; padding-bottom: 0rem; }
   .about-section-five .about-chairman h4{ display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 5;}
   .about-section-five .about-chairman p:not(:nth-of-type(1)){display: none;}
   .about-section-five .about-chairman h3 { margin-bottom: 2rem; }
   .about-section-six { padding-block: 4rem; }
   .about-section-six h3 { margin-bottom: 2rem; }
   .about-overview-section ul li { padding-inline: 1.1rem; }
   .directors-swiper .placement_slider figcaption { padding-right: 0rem; }
    }
   @media(max-width:767px) {
    .company_info { padding-right: 0; }
   .about-overview-section { padding-block: 0 3rem; }
   .about-overview-section h4 { margin-bottom: 2rem; }
   .about-overview-section ul { grid-template-columns: repeat(2, 1fr); }
   .about-overview-section ul li { padding: 1.5rem; display: flex; flex-direction: column; border-right: none; }
   .about-overview-section ul li .bd-border { margin-top: auto; }
   .about-overview-section ul li:nth-child(2n) { border-right: 0; }
   .about-overview-section ul li:nth-child(3n) { border-top: 1px solid rgb(112 112 112 / 30%); }
   .about-section-two { overflow: hidden; padding-bottom: 3rem; }
   .about-section-two ul { column-gap: .5rem; margin-left: 0; }
   .bd-vorder-two { margin-top: 3rem; margin-bottom: 6rem; }
   .about-section-three { padding-bottom: 3rem; }
   .plcmt_slider .slide-captions { left: auto; right: 0; bottom: 0; }
   .about-section-four .about-vision { padding: 2rem; }
   .about-section-four .about-vision h3 { margin-bottom: 2rem; }
   .about-section-four .container-fluid { padding-inline: 20px; }
   .about-section-five { padding-block: 3rem; }
   .about-section-five.executive .row{flex-direction: column;}
   .about-section-five .about-chairman h3 { margin-bottom: 2rem; }
   .about-section-five .about-chairman{margin-top: 3rem;}
   .about-section-five.executive .about-chairman { padding-bottom: 2rem; }
   .about-section-five .about-chairman h4{ -webkit-line-clamp: initial;}
   .about-section-five .container-fluid { padding-inline: 20px; }
   .about-section-five .row { flex-direction: column-reverse; }
   .about-section-six { padding-block: 3rem; }
   .about-section-six h3 { margin-bottom: 2rem; }
   .plcmt_slider .swiper.directors-swiper { margin-top: 0; }
   .directors-swiper .placement_slider figcaption p:last-of-type { margin-bottom: 0; }
    }
   @media(max-width:575px) {
    .about-overview-section ul { grid-template-columns: repeat(1, 1fr); }
   .about-overview-section ul li { border-bottom: 1px solid rgb(112 112 112 / 30%); }
   .about-overview-section ul li:nth-child(3n) { border-top: transparent; }
    }
   /* ---About-page-CSS-End--- */
   /* ---Media-Gallery-css-start--- */
   .media-links a { color: #000000; font-weight: 400; padding-right: 5rem; }
   .media-links a.active { color: #000000; font-weight: 700; }
   .gallery-list { padding-bottom: 7rem; }
   .gdmedia_row { display: grid; grid-template-columns: repeat(3, 1fr); gap: 42px; margin-bottom: 4rem; }
   .gdmedia_bx .gdmedia_caption { margin-top: 3rem; }
   .gallery-list { background: #f6f6f6; position: relative; }
   .gdmedia_grid { margin-top: -17rem; }
   .company-head.gallery-head { padding-bottom: 2rem; }
   .media-links { margin-bottom: 9.5rem; }
   .gallery-list .row>* { padding-left: 2.3rem; padding-right: 0; }
   /* ---Media-Gallery-css-End--- */
   .hvac-consits .table-container { padding-bottom: 1.5rem; }
   @media(max-width:575px) {
    .hvac-consits .table-container { overflow: scroll; }
    }
   /* ---Press-Releases-css-Start--- */
   .press-top { background: var(--color9f); padding: 3.4rem 3.9rem; position: relative; }
   .press-top a { position: absolute; inset: 0; content: ''; }
   .press-top h4 { font-weight: 400; color: #000; }
   .gallery-list.press-release .gdmedia_row { gap: 19px }
   .press-grid-content { display: flex; justify-content: space-between; position: relative; background: #fff; padding-block: 2.4rem; padding-inline: 3.2rem; align-items: center; margin-bottom: 1rem; }
   .press-grid-content a { position: absolute; inset: 0; content: ''; }
   .press-grid-content h6 { font: var(--font-14); font-weight: 700; font-family: var(--primary-font1); margin-bottom: 2rem; }
   .press-grid-content .press-content { width: 80%; }
   /* ---Press-Releases-css-End--- */
   /* ---News-css-Start--- */
   .sec_title h5 { font-weight: 700; margin-bottom: 4rem; }
   .media-news { display: grid; grid-template-columns: repeat(3, 1fr); gap: 25px; }
   .new-box { position: relative; display: flex; flex-direction: column; }
   .new-box figure { height: 100%; }
   .new-box figure>img { width: 100%; }
   .new-box:hover .news-info { background: var(--color9f); }
   .news-info { background: #fff; padding: 2.7rem 3.8rem; position: relative; height: 100%; }
   .new-box a { position: absolute; inset: 0; content: ''; }
   .news-info span { font: var(--font-14); font-weight: 700; font-family: var(--primary-font1); margin-bottom: 2rem; display: block; }
   .gdmedia_grid .bd-vorder-two { display: block; position: relative; margin-top: 7rem; margin-bottom: 14rem; }
   .gdmedia_grid .bd-vorder-two::after { width: 100%; }
   .new-box.bg-blue { background: var(--color19); padding-bottom: 2rem; }
   .new-box.bg-green { background: #418F17; padding-bottom: 2rem; }
   .new-box.bg-green .news-info { background: #418F17; height: 100%; display: flex; flex-direction: column; }
   .new-box.bg-green .bd-vorder-two { margin-top: auto; margin-bottom: 0; }
   .new-box.bg-green .bd-vorder-two::after { background: #fff; width: 191px; }
   .new-box.bg-green .news-info p { color: #fff; font-size: var(--font-30); line-height: 1.2; font-weight: 300; }
   .new-box.bg-green .news-info span.date { color: #fff; }
   .new-box.bg-blue .news-info { background: var(--color19); height: 100%; display: flex; flex-direction: column; }
   .new-box.bg-blue .news-info p { color: #fff; font-size: var(--font-30); line-height: 1.2; font-weight: 300; }
   .new-box.bg-blue .news-info span.date { color: #fff; }
   .new-box.bg-blue .news-info .bd-vorder-two { margin-top: auto; margin-bottom: 0; }
   .new-box.bg-blue .news-info .bd-vorder-two::after { background: #fff; width: 191px; }
   /* ---News-css-End--- */
   /* ---News-Details-Css-Start--- */
   .news-discribe span.date { font: var(--font-14); font-weight: 700; font-family: var(--primary-font1); margin-bottom: 4rem; display: block; }
   .news-discribe h4 { font-weight: 700; }
   .gallery-list.new-details { padding-top: 7rem; padding-bottom: 10rem; }
   .news-details-process { margin-bottom: 10rem; }
   .discribe-details { padding-right: 6rem; }
   .gallery-list.new-details .news-discribe { padding-top: 3rem; }
   @media(max-width:1450px) {
    .gdmedia_grid { margin-top: -13rem; }
    }
   @media(max-width:1199px) {
    .gallery-list { padding-block: 0 7rem; }
   .gdmedia_grid { margin-top: -7rem; }
   .gdmedia_row { gap: 10px; margin-bottom: 3rem; }
   .media-links { margin-bottom: 0rem; }
   .gallery-list.press-release .gdmedia_row { gap: 20px; grid-template-columns: repeat(2, 1fr); }
   .press-top { padding: 2rem; }
   .gallery-list .row>* { padding-left: 0; }
   .media-news { grid-template-columns: repeat(2, 1fr); gap: 15px; }
   .gdmedia_grid .bd-vorder-two { margin-top: 4rem; margin-bottom: 8rem; }
    }
   @media(max-width:991px) {
    .gallery-list { padding-block: 3rem; }
   .gdmedia_grid { margin-top: 0; }
   .gdmedia_row { gap: 10px; margin-bottom: 3rem; }
   .media-links { margin-bottom: 0rem; }
    }
   @media(max-width:767px) {
    .sec_title h5 { margin-bottom: 2rem; }
   .media-news { grid-template-columns: repeat(1, 1fr); }
   .news-info { padding: 1.5rem; }
   .news-info span { margin-bottom: 1rem; }
   .gdmedia_grid { margin-top: 0; }
   .gdmedia_grid .bd-vorder-two { margin-top: 4rem; margin-bottom: 8rem; }
   .media-news { grid-template-columns: repeat(1, 1fr); }
   .gallery-list.press-release .gdmedia_row { grid-template-columns: repeat(1, 1fr); }
   .presss-grid { margin-top: 2rem; }
   .gallery-list .row>* { padding-left: 0; }
   .media-links { display: none; }
   .news-discribe span.date { margin-bottom: 2rem; }
   .news-details-process { margin-bottom: 3rem; }
   .discribe-details { padding-right: 0; margin-bottom: 3rem; }
   .gallery-list.new-details { padding-top: 3rem; padding-bottom: 3rem; }
   .gallery-list { padding-block: 3rem; }
   .gdmedia_grid { margin-top: 0; }
   .company_info:not(:has(h3)) { padding-bottom: 0; }
   .company_info:not(:has(h3)) h2 { margin-bottom: 0; }
   .company_info:has(p) h2 { margin-bottom: 1.5rem; }
   .company_info:has(.bd-border) h2 { margin-bottom: 1.5rem; }
   .gdmedia_row { grid-template-columns: repeat(1, 1fr); gap: 3rem; }
   .gdmedia_bx .gdmedia_caption { margin-top: 2rem; }
   .gdmedia_row:last-child { margin-bottom: 0; }
   .press-top { padding: 2rem; }
   .press-top .title18 { margin-bottom: 1rem; }
   .press-grid-content { padding: 2rem; }
   .press-grid-content h6 { margin-bottom: 1rem; }
   .press-grid-content .press-content { width: 85%; }
    }
   /* ---News-Details-Css-End--- */
   /* Investors Area Start */
   .investors_sec { padding-block: 6rem 10rem; background-color: var(--colorf6); }
   .investors_menu_left {position: sticky; top: 10rem; background-color: var(--bs-white); padding: 3rem 2rem; box-shadow: 0px 2px 14px 5px rgb(0 0 0 / 7%); margin-right: 3rem; }
   .investors_menu_left .accordion-item{border: none;margin-bottom: 1.5rem;}
   .investors_menu_left .accordion-item:last-child{margin-bottom: 0;}
   .investors_menu_left .accordion-header{margin-bottom: 0;}
   .investors_menu_left .accordion-button[aria-expanded="true"]{background-color: var(--color9e);color: var(--bs-black);    font-weight: 600;}
   .investors_menu_left .accordion-button[aria-expanded="true"]::after{filter: brightness(0) invert(1);}
   .investors_menu_left .accordion-button{ display: flex;font-size: var(--font-15); background-color: var(--colorf6);line-height: var(--line-height-24); color: var(--color333); font-weight: 500; border: none;box-shadow: none;}
   .investors_menu_left ul.list-group { padding: 0; margin: 0; }
   .investors_menu_left ul.list-group>li { list-style: none; margin-bottom: 1.5rem;   border: none;}
   .investors_menu_left ul.list-group>li.active { background-color: transparent;}
   .investors_menu_left .accordion-item .accordion-body{padding: 2rem 0 0;}
   .investors_menu_left ul.list-group>li.active>a { color: var(--bs-white);}
   .investors_menu_left ul.list-group>li:last-child {margin-bottom: 0; }
   .investors_menu_left ul.list-group>li>a { font-size: var(--font-15); line-height: var(--line-height-24); color: var(--color333); display: block; font-weight: 400; }
   .investors_menu_left ul.list-group>li>a:hover { color: var(--color35); }
   .investors_menu_left ul.list-group>li.active>a { color: var(--color35); font-weight: 600; }
   .investors_menu_left ul.list-group>li>a:hover { color: var(--color35); }

   .investors_sec .press-grid-content h6 { margin-bottom: 0; }
   .annual_pdfGrid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 4rem 3rem; }
   .annual_pdf { position: relative; box-shadow: 0px 2px 14px 5px rgb(0 0 0 / 7%); }
   .annual_pdf>figure { position: relative; }
   .annual_caption { position: relative; padding: 1.5rem 2rem; padding-right: 4rem; background-color: var(--bs-white); }
   .annual_caption::after { content: ''; position: absolute; right: 1rem; top: 50%; transform: translateY(-50%); width: 26px; height: 26px; background-image: url(../images/pdf-icon.png); background-repeat: no-repeat; background-size: cover; background-position: center; }
   .annual_caption h6{font-size: var(--font-18);line-height: 1.7;font-weight: 400;font-family: var(--primary-font1);color: var(--color333);}
   .annual_pdf>a { position: absolute; top: 0; bottom: 0; left: 0; right: 0; font-size: 0; }
   .invester_filter { display: block; margin-bottom: 3rem; position: relative; z-index: 10; }
   .invester_filter>.form_group { width: 25%; margin-left: auto; }
   .invester_filter>.form_group>select { padding: 1rem 2rem 1rem 1.5rem; font-family: var(--primary-font1); color: var(--color333); font-size: var(--font-16); line-height: var(--line-height-21); border: 1px solid var(--color9f); border-radius: 0; }
   @media(max-width:1799px) {
    .annual_pdfGrid { gap: 4rem 1.5rem; }
    }
   @media(max-width:991px) {
    .investors_sec { padding-block: 3rem 3rem; background-color: var(--colorf6); }
   .investors_menu_left { margin-right: 0; }
    }
   @media(max-width:767px) {
    .investors_menu_left { padding: 1.5rem; }
   .investors_menu_left>ul>li { margin-bottom: 1rem; }
   .annual_pdfGrid { grid-template-columns: repeat(2, 1fr); gap: 2rem 1rem; }
   .annual_caption { padding: 1rem 1rem; padding-right: 3rem; }
   .annual_caption::after { width: 18px; height: 18px; right: .6rem; }
    }
   /* Common Head */
   .common_head { padding-block: 5rem 3rem; overflow: hidden; width: 100%; max-width: 1920px; margin-inline: auto; }
   .common_head .company_banner { position: relative; z-index: 10; }
   @media(max-width:767px) {
    .company_banner { padding-bottom: 3rem; }
    }
   /* Common Head End*/
   /* Management Team Area Start */
   .mgmt_team_sec { position: relative; background-color: var(--colorf6); z-index: 1; padding-block: 0rem 12rem; margin-top: -35rem; }
   .mgmt_team_sec::before { content: ''; position: absolute; background-color: var(--bs-white); top: 0; left: 0; width: 100%; height: 20%; z-index: -1; }
   .mgmt_team_sec .sec_title { margin-bottom: 5rem; }
   .mgmt_team_grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 60px 40px; margin-bottom: 8rem; position: relative; z-index: 1; }
   .mgmt_team_grid:last-child { margin-bottom: 0; }
   .mgmtTeam_bx { position: relative; display: flex; flex-direction: column; overflow: hidden; }
   .mgmtTeam_bx>figure>img { height: 322px; object-fit: cover; object-position: top center; transition: all 1s ease; }
   .mgmtTeam_bx:hover>figure>img { transform: scale(1.1); }
   .mgmtTeam_bx>.team_caption { position: relative; padding: 2rem 2rem 3rem; background-color: var(--bs-white); width: 100%; margin-left: 0; text-align: center; height: 100%; }
   .mgmtTeam_bx>.team_caption>h5 { font-size: var(--font-21); line-height: var(--line-height-30); margin-bottom: 1rem; font-weight: 600; font-family: var(--primary-font1); color: var(--color35); }
   .mgmtTeam_bx>.team_caption>p { font-size: var(--font-18); line-height: var(--line-height-24); font-weight: 500; color: var(--color333); }
   .mgmtTeam_bx>.team_caption>p:last-of-type { margin-bottom: 0; }
   .mgmtTeam_bx>a { font-size: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
   @media(max-width:1600px) {
    .mgmt_team_sec { margin-top: -30rem; }
   .mgmt_team_grid { gap: 50px 30px; margin-bottom: 5rem; }
   .mgmtTeam_bx>figure>img { height: 281px; }
    }
   @media(max-width:1400px) {
    .mgmt_team_sec { padding-block: 0 9rem; margin-top: -23rem; }
   .mgmt_team_sec .sec_title { margin-bottom: 3rem; }
   .mgmt_team_grid { gap: 50px 23px; margin-bottom: 5rem; }
   .mgmtTeam_bx>figure>img { height: 251px; }
    }
   @media(max-width:1199px) {
    .mgmt_team_sec { padding-block: 0 6rem; margin-top: -20rem; }
   .mgmt_team_sec::before { height: 17%; }
   .mgmt_team_grid { gap: 30px 15px; margin-bottom: 3rem; }
   .mgmtTeam_bx>.team_caption { padding-top: 1rem; }
   .mgmtTeam_bx>figure>img { height: 222px; }
    }
   @media(max-width:991px) {
    .mgmt_team_sec { padding-top: 2rem; margin-top: 0; }
   .mgmt_team_sec .sec_title { margin-bottom: 3rem; }
   .mgmt_team_grid { grid-template-columns: repeat(3, 1fr); }
    }
   @media(max-width:767px) {
    .mgmt_team_sec { padding-block: 0rem 3rem; margin-top: 0; }
   .mgmt_team_sec .sec_title { margin-bottom: 2rem; }
   .mgmt_team_grid { grid-template-columns: repeat(2, 1fr); gap: 20px 5px; }
   .mgmtTeam_bx>figure>img { height: 281px; }
   .mgmtTeam_bx>.team_caption { padding: 1rem; }
   .mgmtTeam_bx>.team_caption>h5 { margin-bottom: .5rem; font-size: 16px; line-height: 1.4; }
    }
    /* @media(max-width:375px) {.mgmtTeam_bx>figure>img { height: 179px; }} */
   @media(max-width:375px) {
   .mgmt_team_sec .sec_title { margin-bottom: 2rem; }
   .mgmt_team_grid { grid-template-columns: repeat(1, 1fr); }
   .mgmtTeam_bx>figure>img { height: 304px; }
   .mgmtTeam_bx>.team_caption { padding: 1rem; }
    }
   .team_detail_sec { position: relative; background-color: var(--colorf6); z-index: 1; padding-block: 0 10rem; margin-top: -33rem; }
   .team_detail_sec::before { content: ''; position: absolute; background-color: var(--bs-white); top: 0; left: 0; width: 100%; height: 15rem; z-index: -1; }
   .teamauth_left { position: relative; }
   .teamauth_left figure { overflow: hidden; }
   .teamauth_left figure>img { transition: 1s all ease; }
   .teamauth_left:hover figure>img { transform: scale(1.1); }
   .team_author { padding: 1rem; }
   .team_author>h5 { font-size: var(--font-24); line-height: var(--line-height-30); color: var(--color35); font-weight: 600; font-family: var(--primary-font1); margin-bottom: 1rem; }
   .team_detail_sec .team_caption { position: relative; background-color: var(--bs-white); width: 95%; margin-left: 3rem; margin-right: auto; padding: 4rem; padding-top: 5rem; position: relative; }
   .team_detail_sec .team_caption::before { content: ''; position: absolute; top: -2rem; left: 1rem; width: 5rem; height: 5rem; background: url(../images/quote-left.svg); background-repeat: no-repeat; background-position: center; background-size: contain; }
   @media(max-width:1799px) {
    .team_detail_sec .team_caption { width: 93%; margin-left: 2rem; padding: 3rem; padding-top: 4rem; }
    }
   @media(max-width:1650px) {
    .team_detail_sec { margin-top: -25rem; }
   .team_detail_sec .team_caption { width: 85%; }
    }
   @media(max-width:1400px) {
    .team_detail_sec { margin-top: -25rem; }
   .team_detail_sec .team_caption { width: 85%; margin-left: 1rem; padding: 2rem; padding-top: 4rem; }
   .team_detail_sec .team_caption::before { top: -1rem; width: 4rem; height: 4rem; left: 1.5rem; }
    }
   @media(max-width:1199px) {
    .team_detail_sec { margin-top: -20rem; }
   .team_detail_sec .team_caption { padding-top: 4rem; width: 95%; }
   .team_detail_sec .team_caption::before { top: -1rem; width: 3rem; height: 3rem; }
    }
   @media(max-width:991px) {
    .team_detail_sec { padding-block: 2rem 4rem; margin-top: 0; }
   .team_detail_sec .team_caption { width: 100%; margin-left: 1rem; padding: 2rem; }
   .team_author { padding: 1rem 0 0; }
    }
   @media (max-width: 767px) {
    .team_detail_sec .team_caption { margin-left: 0; padding-top: 3rem; }
   .team_author { padding: 1rem 1rem; position: absolute; bottom: 1rem; width: 96%; transform: translateX(-50%); left: 50%; background-color: rgb(255 255 255 / 81%); }
   .team_author>h5 { margin-bottom: .5rem; }
    }
   /* Management Team Area End */
   /* Dealer Location Area Start */
   .dealerlocate_sec { position: relative; background-color: transparent; z-index: 11; padding-block: 0 12rem; margin-top: -35rem; }
   /* .dealerlocate_sec::before { content:''; position: absolute; background-color: var(--bs-white); top: 0; left: 0; width: 100%; height: 30rem; z-index: -1; }
   */
   .dealerlocate_sec .sec_title,
   .zone-title { margin-bottom: 4rem; }
   .dealer_filter { display: inline-grid; grid-template-columns: 35% 45% 40%; gap: 1rem; margin-bottom: 5rem; position: relative; z-index: 10; }
   .dealer_filter>.form_group>select { padding: 1rem 2rem 1rem 1.5rem; font-family: var(--primary-font1); color: var(--color333); font-size: var(--font-16); line-height: var(--line-height-21); border: 1px solid var(--color9f); border-radius: 0; }
   .dealer_grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 40px 30px; margin-bottom: 8rem; }
   .dealer_grid:last-child { margin-bottom: 0; }
   .dealer_bx { position: relative; background-color: var(--bs-white); padding: 4rem; box-shadow: 0px 4px 6px 1px rgb(0 0 0 / 9%); }
   .dealer_bx>ul { padding: 0; margin: 0; }
   .dealer_bx>ul>li { position: relative; margin-bottom: 2rem; padding-left: 4.2rem; display: flex; flex-direction: column; justify-content: center; }
   .dealer_bx>ul>li>figure { width: 27px; height: 27px; left: 0; position: absolute; background-color: var(--color35); display: flex; align-items: center; justify-content: center; border-radius: 4px; }
    .dealer_bx>ul>li>figure>a{display: block;}
   .dealer_bx>ul>li>figure>img, .dealer_bx>ul>li>figure>a>img{ width: 16px; height: 16px; object-fit: contain; }
   .dealer_bx>ul>li { font-size: var(--font-16); line-height: var(--line-height-24); }
   .dealer_bx>ul>li>span { text-transform: uppercase; font-weight: 600; display: block; }
   .dealer_bx>ul>li>span:has(+ p) { margin-bottom: .5rem; }
   .dealer_bx>ul>li>p { font-size: var(--font-15); font-weight: 400; line-height: var(--line-height-21); }
   .dealer_bx>ul>li>a { color: var(--color9f); font-weight: 600; }
   @media(max-width:1700px) {
    .dealerlocate_sec { margin-top: -30rem; }
    }
   @media(max-width:1600px) {
    .dealerlocate_sec { margin-top: -25rem; }
   .dealer_grid { gap: 40px 20px; margin-bottom: 5rem; }
    }
   @media(max-width:1400px) {
    .dealerlocate_sec { margin-top: -25rem; }
   .dealer_bx { padding: 2.5rem; }
   .dealer_bx>ul>li { padding-left: 3.5rem; }
   .dealer_bx>ul>li>figure { width: 24px; height: 24px; }
   .dealer_bx>ul>li>figure>img, .dealer_bx>ul>li>figure>a>img { width: 13px; height: 13px; }
    }
   @media(max-width:1300px) {
    .dealerlocate_sec { margin-top: -20rem; }
    }
   @media(max-width:1199px) {
    .dealerlocate_sec { padding-block: 3rem 9rem; }
   .dealer_grid { grid-template-columns: repeat(2, 1fr); gap: 30px 10px; margin-bottom: 5rem; }
   .dealerlocate_sec .sec_title,
       .zone-title { margin-bottom: 2.5rem; }
    }
   @media(max-width:1199px) {
    .dealerlocate_sec { padding-block: 3rem 3rem; }
   .dealer_grid { grid-template-columns: repeat(1, 1fr); }
   .dealerlocate_sec .sec_title,
       .zone-title { margin-bottom: 2rem; }
    }
   @media(max-width:991px) {
    .dealerlocate_sec { margin-top: 0; padding-top: 0;}
    }
   @media(max-width:767px) {
    .dealerlocate_sec { margin-top: 0; }
   .dealer_filter { display: inline-grid; grid-template-columns: repeat(1, 1fr); width: 100%; }
   .dealer_grid { grid-template-columns: repeat(1, 1fr); }
   .dealer_bx { padding: 1.5rem; }
   .dealer_bx>ul>li { justify-content: start; }
    }
   .certificates_sec { padding-block: 5rem 10rem; background-color: var(--colorf6); }
   .certificates_sec .sec_title { margin-bottom: 3rem; }
   .cartificate_grid { grid-template-columns: repeat(4, 1fr); margin-bottom: 8rem; }
   .cartificate_grid:last-child { margin-bottom: 0; }
   @media(max-width:1600px) {
    .cartificate_grid { margin-bottom: 5rem; }
    }
   @media(max-width:991px) {
    .certificates_sec { padding-block: 2rem 6rem; }
   .certificates_sec .sec_title { margin-bottom: 1.5rem; }
   .cartificate_grid { grid-template-columns: repeat(3, 1fr); margin-bottom: 3rem; }
    }
   @media(max-width:767px) {
    .certificates_sec { padding-block: 2rem 3rem; }
   .certificates_sec .sec_title { margin-bottom: 1.5rem; }
   .cartificate_grid { grid-template-columns: repeat(1, 1fr); margin-bottom: 3rem; }
    }
   /* ----career-page css Start--- */
   .ml-negative { margin-left: -10rem; }
   .mr-negative { margin-right: -10rem; }
   .carrer-section-one { padding-block: 10rem; background: #f5f5f5; position: relative; }
   .carrer-section-one .col-lg-11 { position: relative; border-bottom: 1px solid #354EA0; padding-bottom: 10rem; }
   .carrer-section-one .col-lg-11::before { position: absolute; content: ''; width: 89px; background: #9ED082; height: 4px; left: -1px; bottom: -5px; }
   .carrer-section-one h4 { margin-bottom: 4rem; font-weight: 700; color: #000; }
   .carrer-section-one h3 { font-weight: 300; padding-inline: 5rem; }
   .carrer-section-two { background: #f5f5f5; }
   .carrer-section-two h6 { font-size: var(--font-21); font-weight: 400; color: #000; margin-bottom: 6.6rem; line-height: 1.4; }
   .carrer-section-two .row { --bs-gutter-x: 3.6rem; }
   .carrer-section-two .col-lg-6 p { padding-top: 4.6rem; margin-bottom: 4.3rem }
   .carrer-section-three { background: #f5f5f5; padding-block: 10rem 10rem; }
   .carrer-section-three h3 { font-weight: 700; margin-bottom: 6rem; }
   .carrer-section-three ul { display: grid; grid-template-columns: repeat(3, 1fr); gap: 2.2rem; }
   .carrer-section-three ul li p { margin-top: 3rem; margin-bottom: 1.2rem; }
   .career-section-four { position: relative; padding-block: 9.3rem;background: #f5f5f5; z-index: 1; /* overflow: hidden; */ }
   .career-section-four::before { position: absolute;content: '';background: var(--color9f);    top: 0;width: 100%;height: 100%;left: 0;z-index: -1;}
   .career-section-four .sec_title{margin-bottom: 5rem;}
   .career-section-four .sec_title>.title30 { margin-bottom: 3rem; font-weight: 700; }
   .career-section-four h5 { font-weight: 400; color: #000; margin-bottom: 4rem; line-height: 1.4; }
   .work-cultureLeft{    padding-right: 6rem;}
   .work-cultureLeft h5{    color: var(--bs-dark);margin-bottom: 2rem;font-weight: 700;}
   .work-culture {background: var(--bs-white);overflow: hidden;padding: 0;position: relative;z-index: 1;margin-bottom: -2.7rem;}
   /* .work-culture::after { position: absolute; content: ''; background: #fff; height: 100%; right: -100vw; left: 0; top: 0; z-index: -1; } */
   .work-culture ul { display: grid; grid-template-columns: repeat(2, 1fr); gap: 25px; }
   .work-culture ul li h5 { margin-top: 3rem; margin-bottom: 3rem; font-weight: 700; }
   .career-section-five { background: #f5f5f5; padding-block: 10rem; }
   .explore_career ul { list-style: none; padding: 0; margin: 30px 0 0; }
   .explore_career ul li { background-color: var(--bs-white); display: flex; flex-wrap: wrap; justify-content: space-between; box-shadow: 0px 5px 5px #0000000A; margin-bottom: 15px; align-items: center; padding: 15px 25px 12px; }
   .explore_career ul li p { margin-bottom: 0; font-size: var(--font-14); }
   .explore_left h5 { color: #354EA0; margin-bottom: 1rem; }
   .explore_right { display: flex; align-items: center; }
   .explore_right .explour-add { padding-right: 3rem; }
   .explore_right .explour-add span { display: block; margin-bottom: 0; font-weight: 300; }
   .explore_right .explour-add span strong { padding-right: 1rem; width: 109px; font-weight: 600; display: inline-block; }

   .careerwork_sec{position: relative;overflow: hidden;background-color: var(--color9f);padding-block: 0rem 10rem;}
   .careerwork_sec .sec_title{margin-bottom: 4rem; grid-column: span 2;}
   .careerwork_sec .sec_title>.title30{margin-bottom: 2rem;font-weight: 600;color: var(--color333);}
   .careerwork_sec .sec_title>p{font-size: var(--font-21); margin-bottom: 0;line-height: 1.6;}
   .careerwork_sec .sec_title>p:last-of-type{margin-bottom: 0;}
   .careerwork_sec .title30{margin-bottom: 3rem;font-weight: 600;color: var(--color35);}
   .care_work_one{padding-block: 10rem 0;position: relative;z-index: 1;display: grid;grid-template-columns: 59.3% auto;}
   .care_work_one::before{content:'';position: absolute;top: 0;right: -50%;width: 200vw;height: 100%;/* background-color: var(--bs-white); */z-index: -1;}
   .work_oneLeft p:last-of-type{margin-bottom: 0;}
   .work_oneLeft {position: relative;border-bottom: 1px solid #3b3a82;padding-bottom: 5rem;margin-right: 8rem;}
   .work_oneLeft::after {position: absolute;content: '';width: 89px; background: #7cc27e;height: 4px;left: -1px;bottom: 0;}
   .work_oneLeft h5{color: var(--bs-dark);font-weight: 700;}
   .care_work_two{background-color: var(--bs-white);padding-block: 7rem;position: relative;z-index: 1;}
   .care_work_two::before{content: '';position: absolute;top: 0;left: -10%;width: 120%;height: 100%;background-color: #19274D;z-index: -1;}
   .care_work_two .sec_title{margin-bottom: 3rem;}
   .care_work_two .sec_title>.title21{color: var(--bs-white);margin-bottom: 2rem;}
   .care_work_two .sec_title>p{color: var(--bs-white);margin-bottom: 0;}
   .work_twoGrid{ display: grid;grid-template-columns: repeat(3, 1fr);gap: 2rem;}
   .work_twobx{background-color: var(--bs-white);padding: 3rem;position: relative;}
   .work_twoGrid h6{margin-bottom: 2rem; font-size: var(--font-18);font-weight: 600;}
   .work_twoGrid p:last-of-type{margin-bottom: 0;}


   @media(max-width:1799px) {
    .work-culture::after { right: -19.5%; }
    .work-cultureLeft{    padding-right: 4rem;}
    }
   @media(max-width:1599px) {
    .work-culture::after { right: -13.5%; }
   .ml-negative { margin-left: -5rem; }
   .mr-negative { margin-right: -5rem; }
   .work-cultureLeft{    padding-right: 3rem;}
    }
   @media(max-width:1399px) {
    .work-culture::after { right: -13.5%; }
   .ml-negative { margin-left: -5rem; }
   .mr-negative { margin-right: -5rem; }
   .carrer-section-one .col-lg-11 { padding-bottom: 6rem; }
   .carrer-section-one { padding-block: 6rem; }
   .work_oneLeft { padding-left: 5rem;}
   .work_twoRight {padding-left: 3rem;}
   .careerwork_sec .title24{margin-bottom: 1.5rem;}
   .work_twoLeft h6{margin-bottom: 1rem;}
    }
   @media(max-width:1200px) {
    .ml-negative { margin-left: -3rem; }
   .mr-negative { margin-right: -3rem; }
   .carrer-section-three { padding-block: 7rem 7rem; }
   .career-section-four h5 { margin-bottom: 1rem; }
   .career-section-four h4 { margin-bottom: 2rem; }
   .career-section-five { padding-block: 10.4rem; }
    }
   @media(max-width:992px) {
    .work-culture::after { right: -4.5%; }
   .work-culture { margin-top: 3rem; }
   .mr-negative { margin-right: 0rem; }
   .ml-negative { margin-left: 0rem; }
   .carrer-section-two .col-lg-6 p { padding-top: 2.6rem; margin-bottom: 1.3rem; }
   .carrer-section-two h6 { margin-bottom: 2.6rem; }
   .carrer-section-three { padding-block: 4rem 4rem; }
   .career-section-four { padding-block: 4.3rem 0; }
   .bd-vorder-two { margin-bottom: 4rem; }
   .about-section-two .bd-vorder-two,
   .about-section-three .bd-vorder-two { margin-bottom: 6rem; }
   .about-section-three h6 { margin-bottom: 2rem; }
   .career-section-five { padding-block: 9.4rem 5rem; }
   .carrer-section-three h3 { margin-bottom: 4rem; }
   .career-section-four { background: var(--color9f); z-index: 1; /* overflow: hidden; */ }
   .care_work_one{padding-block: 5rem 0;}
   .careerwork_sec{    padding-block: 4rem 6rem;}
   .careerwork_sec .sec_title { margin-bottom:3rem;}
   .work_oneLeft {padding-inline: 0;        margin-right: 4rem;}
   .work_twoGrid{    grid-template-columns: repeat(1, 1fr);}
   .careerwork_sec .title30 {margin-bottom: 2rem;}
   .care_work_two{grid-template-columns: repeat(1, 1fr);gap: 2rem;}
   .work-cultureLeft{    padding-right: 0rem;}
    }
   @media(max-width:767px) {
    .mr-negative { margin-right: 0rem; }
   .ml-negative { margin-left: 0rem; }
   .carrer-section-one h3 { padding-inline: 0; }
   .carrer-section-two .col-lg-6 p { margin-bottom: 0; }
   .carrer-section-two figure.mr-negative { margin-top: 3rem; }
   .carrer-section-three ul { grid-template-columns: repeat(1, 1fr); }
   .work-culture ul { grid-template-columns: repeat(1, 1fr); }
   .work-culture::after { right: 0%; background: transparent; }
   .work-culture { margin-top: 2rem;padding: 0;background: transparent; }
   .work-culture ul li h5 { margin-top: 2rem; margin-bottom: 1rem; }
   .career-section-four { padding-block: 3.3rem 4.3rem; }
   .career-section-five { padding-block: 4rem 6.4rem; }
   .carrer-section-three ul li p { margin-top: 2rem; margin-bottom: 0.4rem; }
   .carrer-section-one { padding-block: 4rem; }
   .carrer-section-one h4 { margin-bottom: 2rem; }
   .carrer-section-one .col-lg-11 { padding-bottom: 3rem; }
   .carrer-section-three h3 { margin-bottom: 2rem; }
   .explore_right { justify-content: space-between; width: 100%; }
   .explore_career ul li p { margin-bottom: 1rem; }
   .careerwork_sec .sec_title { margin-bottom:1rem;grid-column: span 1;}
   .care_work_one{grid-template-columns: repeat(1, 1fr); gap: 2rem;padding-block: 3rem;}
   .care_work_two{padding-block: 3rem;}
   .careerwork_sec .sec_title { margin-bottom:3rem;}
   .careerwork_sec .title30 {margin-bottom: 2rem;}
   .careerwork_sec {padding-block: 4rem 2rem;}
   .work_oneRight{    padding-bottom: 3rem;}
   .work_oneLeft {margin-right: 0;}
    }
   @media(max-width:480px) {
    .explore_career ul li { padding: 15px 11px 12px; }
   .career-section-five { padding-block: 4rem 3.4rem; }
    }
   /* ----career-page css End--- */
   .company-head.contact-page { padding-block: 12.7rem 12.7rem; }
   .company-head.contact-page ul {padding: 0;margin: 0;}
   .company-head.contact-page li { display: flex; align-items: center;  margin-bottom: 1rem; }
   .company-head.contact-page li>svg {height: 16px;width: 16px; margin-right:2rem; }
   .company-head.contact-page li>a {font-weight: 300;color: var(--color333);}
   .company-head.contact-page li>a:hover{color: var(--color35);}
   .company-head.contact-page h4 { margin-bottom: 4rem; font-weight: 700; margin-top: 6rem; }
   .company-head.contact-page p { margin-bottom: 3rem; }
   .contact-details .contact-info .bd-vorder-two { margin-top: 2rem; margin-bottom: 5rem; }
   .company-head.contact-page .bd-vorder-two::after { width: 100%; }
   .contact-details { background: #f5f5f5; padding-block: 5.1rem 10.6rem; }
   .contact-info ul { display: grid; grid-template-columns: repeat(2, 1fr); column-gap: 13rem; row-gap: 5rem; }
   .contact-info ul li h4 { margin-bottom: 4rem; font-weight: 700; }
   .contact-info ul li a { display: flex; align-items: center; font-weight: 300; margin-bottom: 1rem; gap: 2rem; }
   .contact-info ul li a svg{height: 16px;width: 16px; }
   .tech-department { background: #fff; position: relative; padding-block: 5.8rem 5.8rem; z-index: 1; margin-top: 6rem; }
   .tech-department::before { position: absolute; content: ''; background: #fff; left: -5rem; width: 100%; height: 100%; z-index: -1; top: 0; }
   .tech-department::after { position: absolute; content: ''; background: #fff; right: -11rem; width: 100%; height: 100%; z-index: -1; top: 0; }
   .tech-department ul { display: grid; grid-template-columns: repeat(2, 1fr); column-gap: 13rem; }
   .tech-department h4 { margin-bottom: 4rem; font-weight: 700; margin-bottom: 4rem; }
   .tech-department ul li h5 { color: #333; }
   .tech-department ul li a { display: flex; align-items: center; font-weight: 300; margin-bottom: 1rem; gap: 2rem; }
   .contact-info .bd-vorder-two::after,
   .tech-department .bd-vorder-two::after { width: 100%; }
   .tech-department .bd-vorder-two { margin-top: 2rem; margin-bottom: 1rem; }
   .contact-form .tab-accordion-tabs .nav-link { font-weight: 400; color: #333333; font-size: var(--font-21); padding: 0; border: none; margin-right: 1.9rem; }
   .contact-form .tab-accordion-tabs .nav-link:hover { border: none; color: var(--color35); }
   .contact-form .tab-accordion-tabs .nav-link.active { border-color: transparent; border-bottom-color: transparent; background: transparent; color: #354EA0; font-weight: 700; padding: 0; }
   .contact-form .accordion-body,
   .contact-form .accordion-item { background: transparent; border: none; }
   .bpi-contact-map iframe { margin-bottom: 0; display: block; }
   .contact-form .tab-accordion-tabs { width: max-content; border-bottom: transparent; }
   .load-more-btn { background-color: #19274D; /* border-radius: 50px; */
       font-size: var(--font-18); line-height: var(--line-height-16); color: var(--bs-white); padding: 0.8rem 2.4rem; font-family: var(--font-family-Lato); margin-top: 5.5rem; border-style: none; }

   .plant_detail{padding-block: 7rem 9rem;}
   .plants_title{position: relative; margin-bottom: 3rem;}
   .plants_title>.title30::before, .plants_title>.title30::after{content:'';position: absolute;bottom: 0;left: 0;width:80%; height:.1rem;background-color: var(--color35);}
   .plants_title>.title30::after{width:6rem;height: .3rem;background-color: var(--color9e);}
   .plants_title .title30{display: inline-block; position: relative; padding-bottom: 2rem;margin-bottom: 0;font-weight: 600; color: var(--color35);}
   .plants_location{display: grid;grid-template-columns: repeat(3, 1fr);gap: 30px 20px;margin-bottom: 8rem;}
   .plants_location:last-child{margin-bottom: 0;}
   .plants_location .plant_bx{padding: 3rem;background-color: var(--colorf6);}
   .plants_location .plant_bx>h5{font-size: var(--font-21); font-weight: 600; margin-bottom: 1.5rem;font-weight: 500; font-family: var(--primary-font1);color: var(--color333);}
   .plants_location .plant_bx>p{margin-bottom: 0;}



   @media(max-width:1700px) {
   .contact-form {  margin-top:-110%; }
    .company-head.contact-page { padding-block: 6.7rem 9.7rem; }
   .contact-info ul li h4 { margin-bottom: 2rem; }
   .tech-department h4 { margin-bottom: 3rem; }
   .tech-department { padding-block: 3.8rem 3.8rem; margin-top: 4rem; }
   .contact-info ul { column-gap: 6rem; row-gap: 3rem; }
   .tech-department ul { column-gap: 6rem; }
    }
    @media(max-width:1599px) {.contact-form {  margin-top:-135%; }}
   @media(max-width:1399px) {
    .company-head.contact-page { padding-block: 1.7rem 2.7rem; }
   .contact-details { padding-block: 5.1rem 7.6rem; }
   .contact-form {
       margin-top: -120%;
       /* transform: translate(10px, -50%); */
    }
   .tech-department::after { right: -8rem; }
   .plant_detail{padding-block: 5rem 6rem;}
   .plants_location{margin-bottom: 5rem;gap: 25px 15px;}
   .plants_location .plant_bx{padding: 2rem;}

    }
   @media(max-width:1199px) {
   .contact-form {  margin-top:-130%; }
    .tech-department ul { column-gap: 4rem; }
   .contact-info ul { column-gap: 3rem; row-gap: 2rem; }
   .tech-department { margin-top: 3rem; }
   .contact-form { padding: 38px 1.5rem; }
   .load-more-btn { margin-top: 3rem; }
   .plants_location{grid-template-columns: repeat(2, 1fr);margin-bottom: 3rem;}
    }
   @media(max-width:992px) {
    .contact-form { transform: translate(0px, 6%);margin-top:0; }
   .company-head.contact-page h4 { margin-bottom: 2rem; margin-top: 0rem; }
   .contact-info h5 { margin-bottom: 18px; }
   .tech-department { margin-top: 1rem; }
   .contact-details { overflow: hidden; }
   .company-head.contact-page p { margin-bottom: 1rem; }
   .plants_location{grid-template-columns: repeat(2, 1fr);margin-bottom: 3rem;}
    }
   @media(max-width:767px) {
   .contact-info ul li a{gap: 1rem;}
   .contact-info ul li a svg{height: 14px;width: 14px;}
   .company-head.contact-page li>svg{margin-right: 1rem;height: 14px;width: 14px;}
    .contact-form { transform: translate(0, 3rem); padding: 2rem; }
   .contact-form .form-group .form-select { height: auto; }
   .tech-department::after { right: 2rem; }
   .tech-department::before { left: 2rem; }
   .tech-department ul { row-gap: 3rem; }
   .tech-department ul li h5 { margin-bottom: 1rem; }
   .plant_detail{padding-block: 3rem 3rem;}
   .plants_location{grid-template-columns: repeat(1, 1fr);}
    }
   @media(max-width:576px) {
    .contact-info ul,
       .tech-department ul { grid-template-columns: repeat(1, 1fr); }
   .company-head.contact-page h4 { margin-top: 0; margin-bottom: 2rem; }
    }
   /*---- sustainbility-page-start ------*/
   .company-head.sustainability { padding-top: 12.7rem; position: relative; overflow: inherit; }
   .company-head.sustainability figure { margin-right: -5rem; margin-bottom: -22rem; position: relative; z-index: 1; }
   .company-head.sustainability .row { align-items: flex-start; }
   .sustainbility-overview { background: #f5f5f5; padding-block: 10rem; position: relative; }
   .sustainbility-overview .bd-vorder-two { margin-bottom: 4rem; }
   .sustainbility-overview h4 { font-weight: 700; margin-bottom: 4rem; }
   .risk-management { background: #f5f5f5; padding-bottom: 10rem; }
   .risk-management .row { --bs-gutter-x: 4.8rem; align-items: center; }
   .risk-management h4 { margin-bottom: 4rem; font-weight: 700; }
   .risk-grid { display: grid; grid-template-columns: 25% 70%; align-items: center; gap: 20px; margin-bottom: 5rem; }
   .sdg-goal { background: #f5f5f5; padding-bottom: 10rem; }
   .sdg-goal .container { background: #fff; }
   .goal-highlights { padding-block: 9.1rem; }
   .goal-highlights h4 { margin-bottom: 4rem; font-weight: 700; }
   .goal-highlights .nav-link { padding: 0; margin-right: 0.46rem;overflow-x: clip; border: none;position: relative; }
   .goal-highlights .nav-link img { width: 100%; }
   .goal-highlights .nav.nav-tabs { border-bottom: 2px solid #33333329; padding-bottom: 2rem; margin-bottom: 0; flex-wrap: nowrap; }
   .goal-highlights .accordion-body { padding: 0; }
   .goal-highlights .accordion-item { border: transparent; }
   .climate-accordian h5 { margin-top: 3rem; margin-bottom: 3rem; font-weight: 700; }
   .climate-accordian .climate-detail { display: grid; align-items: flex-start; grid-template-columns: 40% 60%; gap: 4.7rem; }
   .climate-accordian .climate-detail:not(:has(.title48)) { grid-template-columns: 100%; }
   .climate-accordian .climate-detail h3 { font-size: var(--font-48); font-weight: 300; }
   .goal-highlights .nav-link.active { border-bottom: 2ps solid var(--color9f); position: relative; }
   .goal-highlights .nav-link>img{transition: all .5s ease; }
   .goal-highlights .nav-link:hover>img{transform: scale(.9); filter: brightness(1.1);}
   .goal-highlights .nav-link.active>img{transform: scale(.9);filter: brightness(1.1); }
   .goal-highlights .nav-link::after { position: absolute; content: '';opacity: 0;  left: 0;bottom: 0; width: 100%; height: 100%; border: 2px solid var(--color9f); transition: all .5s ease;}
   .goal-highlights .nav-link:hover::after{opacity: 1;}
   .goal-highlights .nav-link.active::after{opacity: 1;}
   .goal-highlights .nav-link.active::before { position: absolute; content: ''; bottom: -2rem; width: 100%; height: 2px; background: var(--color9f); }
   .corporate { background: var(--color9f); padding-block: 10rem 10rem; }
   .corporate h4 { font-weight: 700; margin-bottom: 3rem; }
   .corporate h3 { font-size: var(--font-48); font-weight: 300; }
   .corporate .row { align-items: center; --bs-gutter-x: 7.7rem; }
   .corporate .corporate-detail { padding-left: 6rem; }
   .corporate ul { display: grid; grid-template-columns: repeat(2, 1fr); row-gap: 5.6rem; column-gap: 1.3rem; }
   .corporate ul li p { margin-top: 3rem; }
   @media(max-width:1399px) {
    .goal-highlights .nav-link img { width: 135px; }
   .company-head.sustainability { padding-top: 7.7rem; }
   .company-head.sustainability figure { margin-bottom: -26rem; }
   .goal-highlights { padding-block: 6.1rem; }
   .corporate ul { row-gap: 2.6rem; }
    }
   @media(max-width:1199px) {
    .goal-highlights .nav-link img { width: 116px; }
   .sustainbility-overview { padding-block: 10rem 6rem; }
   .risk-management { padding-bottom: 7rem; }
   .climate-accordian h5 { display: none; }
   .goal-highlights .tab-content>.tab-pane { display: block; opacity: 1; }
   .climate-accordian .climate-detail { grid-template-columns: 30% 60%; gap: 1rem; }
   .climate-accordian .climate-detail h3 { font-size: 30px; margin-bottom: 1rem; }
   .goal-highlights .accordion-item:first-of-type .accordion-button { background: var(--color9f); color: #333; font-size: var(--font-18); font-weight: 700; }
   .goal-highlights .accordion-button { background: var(--color9f); color: #333; font-size: var(--font-18); font-weight: 700; }
   .goal-highlights h2.accordion-header { margin-bottom: 1rem; }
   .climate-accordian { padding-bottom: 3rem; }
   .sdg-goal { padding-bottom: 7rem; }
   .goal-highlights { padding-block: 3.1rem; }
   .goal-highlights h4 { margin-bottom: 2rem; }
    }
   @media(max-width:992px) {
    .company-head.sustainability { padding-top: 2.7rem; }
   .sustainbility-overview h4 { margin-bottom: 2rem; }
   .goal-highlights { padding-block: 4.1rem; }
   .corporate h4,
       .corporate h3 { margin-bottom: 2rem; }
   .corporate .corporate-detail { padding-left: 0rem; margin-bottom: 3rem; }
   .climate-accordian .climate-detail { display: block; }
   .sustainbility-overview { padding-block: 5rem 5rem; }
   .risk-management { padding-bottom: 4rem; }
   .sdg-goal { padding-bottom: 5rem; }
   .corporate { padding-block: 5rem; overflow: hidden; }
    }
   @media(max-width:767px) {
    .sustainbility-overview { padding-block: 4rem; }
   .management-paha { margin-top: 5rem; }
   .risk-management { padding-bottom: 5rem; }
   .goal-highlights { padding-block: 2.1rem; }
   .goal-highlights h4 { margin-bottom: 2rem; }
   .sdg-goal { padding-bottom: 4rem; }
   .risk-grid { display: block; margin-bottom: 2rem; }
   .risk-grid img { margin-bottom: 3rem; }
   .corporate { padding-block: 5rem 5rem; }
    }
   @media(max-width:575px) {
    .corporate ul { grid-template-columns: repeat(1, 1fr); }
   .risk-management { padding-bottom: 2rem; }
    }
   /*---- sustainbility-page-End ------*/
   /*****Technical-center******/
   .technical-section1 { padding-block: 10rem; background: #f5f5f5; }
   .technical-section1 .title18 { margin-bottom: 4rem; }
   .technical-section1 p.pr-2 { padding-right: 2rem; padding-bottom: 7rem; }
   .technical-section1 ul { display: flex; flex-direction: column; row-gap: 1.8rem; margin-left: -10rem; }
   .Grid_TWO { display: grid; grid-template-columns: repeat(1, 25% 1fr); gap: 2.5rem; }
   .center-left li img { height: 27.5rem; object-fit: cover; object-position: center; }
   .center-right { margin-right: -10.4rem; position: relative; }
   .center-right img { height: 56.8rem; object-fit: cover; object-position: center; }
   .text-estiblish { padding-top: 7.2rem; max-width: 84%; margin: 0px auto; }
   .text-estiblish .bd-vorder-two::after { width: 100%; }
   @media(max-width:1399px) {
    .center-left li img { height: 21rem; }
   .center-right img { height: 43.8rem; }
    }
   /*section-2***/
   .technical-section3 { background: var(--color9f); padding-block: 14.5rem; }
   .technical-section3 .img-denso { margin-left: -10rem; gap: 2.8rem; margin-top: 9rem; }
   .technical-section3 .img-denso>figure { width: 100%;}
   .technical-section3 .row { --bs-gutter-x: 2.5rem; --bs-gutter-y: 1.5rem; }
   .technical-section3 .title24 { padding-top: 4rem; }
   .pd-r9 { padding-right: 9.5rem; }
   .text-denso { padding: 4.7rem 2rem 1rem 4rem; max-width: 90%; }
   .text-denso .bd-vorder-two::after { background: #354EA0; }
   .text-denso .bd-vorder-two::before { background: #418F17; }
   .box-over-right { margin-right: -10.4rem; position: relative; }
   .text-denso .bd-vorder-two::after { width: 100%; }
   /*section-4***/
   .technical-section4 { padding-block: 10.2rem 8.7rem; }
   .technical-section4 figure { position: relative; margin-left: -10rem; margin-right: -10.4rem; }
   .tool-right ul { display: flex; gap: 2.9rem; }
   .technical-section4 .Grid_TWO { grid-template-columns: repeat(1, 40% 1fr); gap: 4.3rem; padding-top: 4rem; }
   .tool-left { padding-right: 1.5rem; }
   .tool-left .bd-vorder-two::after { width: 58%; }
   .technical-section4 .container-fluid { padding-inline: 10.4%; }
   @media(max-width:1800px) {
    .technical-section4 .container-fluid { padding-inline: 6%; }
    }
   @media(max-width:1399px) {
    .technical-section4 .container-fluid { padding-inline: 7%; }
   .technical-section1 p.pr-2 { padding-bottom: 3rem; }
   .technical-section1 { padding-block: 5rem; }
   .center-right { margin-right: -6.4rem; }
   .technical-section1 ul { margin-left: -6.4rem; }
   .technical-section3 { padding-block: 8.5rem; }
   .technical-section3 .img-denso { margin-left: -5rem; margin-top: 6rem; }
   .box-over-right { margin-right: -6.4rem; }
   .technical-section4 { padding-block: 7.2rem 6.7rem; }
   .technical-section4 figure { margin-left: -6.4rem; margin-right: -6.4rem; }
    }
   @media(max-width:1199px) {
    .center-right { margin-right: -3.4rem; }
   .technical-section1 ul { margin-left: -3.4rem; }
   .text-estiblish { padding-top: 4.2rem; max-width: 94%; }
   .box-over-right { margin-right: -3.4rem; }
   .technical-section3 .img-denso { margin-left: -3rem; gap: 1.8rem; }
   .pd-r9 { padding-right: 0.5rem; }
   .technical-section3 .img-denso { margin-top: 4rem; }
   .technical-section3 { padding-block: 2.5rem; }
   .technical-section4 .Grid_TWO { gap: 1.3rem; }
    }
   @media(max-width:992px) {
    .technical-section4 figure { margin-left: 0; margin-right: 0; }
   .technical-section1 .title18 { margin-bottom: 2rem; }
   .center-right { margin-right: 0; padding-top: 2rem }
   .technical-section1 ul { margin-left: 0; }
   .box-over-right { margin-right: 0; }
   .technical-section3 .img-denso { margin-left: 0; }
   .text-denso { padding: 2.7rem 0rem 1rem 0rem; max-width: 100%; }
   .Grid_TWO { display: block; }
   .text-estiblish { padding-top: 2.2rem; max-width: 100%; }
   .technical-section3 .title24 { padding-top: 2rem; }
   .tool-right ul { padding-top: 3rem; }
   .technical-section1 p.pr-2 { padding-right: 0; padding-bottom: 0rem; }
   .technical-section3 .img-denso { margin-top: 2rem; }
   .technical-section4 { padding-block: 3.2rem 6.7rem; }
   .technical-section3 .p.title18 { margin-bottom: 14px; }
    }
   @media(max-width:767px) {
    .center-left li img { height: auto; }
   .center-right img { height: auto; }
   .technical-section1 p.pr-2 { padding-bottom: 1rem; }
    }
   @media(max-width:575px) {
    .technical-section1 p.pr-2 { padding-right: 0rem; }
   .technical-section1 { padding-block: 3rem; }
   .tool-left { padding-right: 0; }
   .tool-right ul { display: block; }
   .tool-right ul li { margin-bottom: 2rem; }
   .technical-section4 { padding-block: 3.2rem; }
   .technical-section4 .Grid_TWO { padding-top: 2rem; }
    }
   /*********Manufacturing-facility*/
   .manu_fac_one { padding-block: 10rem 15.4rem; background-color: var(--colorf6); }
   .manu_fac_one .txtp { padding-bottom: 5.8rem; }
   .manu_fac_one .txtp p { font-size: var(--font-18); color: #000000; font-weight: 700; line-height: var(--line-height-30); }
   .manu_fac_one .comp_Grid { display: grid; grid-template-columns: repeat(2, 1fr); column-gap: 10rem; row-gap: 1.7rem; }
   .manu_fac_one .comp_Grid li { font-size: var(--font-24); line-height: var(--line-height-24); font-weight: bold; border-bottom: 2px solid var(--color9f); padding-bottom: 1.5rem; position: relative; padding-left: 0rem; }
   .manu_fac_one .comp_Grid li a { color: #000; }
   .manu_fac_one .comp_Grid li img { padding-right: .5rem; }
   .manu_fac_two { background-color: var(--colorf6); padding-bottom: 10rem; }
   .manu_fac_two .cpn_Grid { display: grid; grid-template-columns: repeat(1, 49% 51%); column-gap: 2.5rem; }
   .manu_fac_two .cpn_rght { margin-right: -10.4rem; position: relative; }
   .manu_fac_two .cpn_rght:after { content: ''; position: absolute; width: 41%; height: 1px; background-color: #354EA0; bottom: 0; left: 10rem; }
   .manu_fac_two .cpn_rght:before { content: ''; position: absolute; width: 10%; height: 3px; background-color: var(--color9e); bottom: -3px; left: 10rem; }
   .manu_fac_two .cpn_lft h3 { font-size: var(--font-24); line-height: var(--line-height-24); margin-bottom: 1rem; font-weight: 700; }
   .manu_fac_two .cpn_lft h6 { font-size: var(--font-18); font-weight: 700; margin-bottom: 4rem; line-height: var(--line-height-30); }
   .manu_fac_two .cpn_lft p { margin-bottom: 0; padding-right: 7rem; }
   .manu_fac_two .cpn_lft figure { padding-top: 6rem; max-width: 64.8%; margin-left: auto; }
   .manu_fac_three { background-color: var(--colorf6); }
   .manu_fac_three .container { padding-block: 11.8rem 13.4rem; background-color: var(--color9e); position: relative; z-index: 1; }
   .manu_fac_three .container:after { content: ''; position: absolute; width: 7.15%; height: 100%; right: -7.15%; top: 0; background-color: var(--color9e); z-index: -1; }
   .manu_fac_three .container:before { content: ''; position: absolute; width: 6.8%; height: 100%; left: -6.8%; top: 0; background-color: var(--color9e); z-index: -1; }
   .manu_fac_three .cpn_Grid { display: grid; grid-template-columns: repeat(1, 49% 51%); column-gap: 2.5rem; }
   .manu_fac_three .cpn_rght { margin-right: -10.4rem; position: relative; }
   .manu_fac_three .cpn_lft h3 { font-size: var(--font-24); line-height: var(--line-height-24); margin-bottom: 1rem; font-weight: 700; }
   .manu_fac_three .cpn_lft h6 { font-size: var(--font-18); font-weight: 700; margin-bottom: 4rem; line-height: var(--line-height-30); }
   .manu_fac_three .cpn_lft p { margin-bottom: 0; padding-right: 10rem; position: relative; padding-bottom: 4rem; }
   .manu_fac_three .cpn_lft p:after { content: ''; position: absolute; bottom: 0; width: 41%; height: 1px; background-color: var(--color35); left: 0; }
   .manu_fac_three .cpn_lft .dieImg { padding-top: 6.7rem; display: flex; column-gap: 2.3rem; margin-left: -11rem; }
   .manu_fac_four { background-color: var(--colorf6); padding-block: 10rem; }
   .manu_fac_four .cpn_Grid { display: grid; grid-template-columns: repeat(1, 49% 51%); column-gap: 2.5rem; }
   .manu_fac_four .cpn_rght { margin-right: -10.4rem; position: relative; }
   .manu_fac_four .cpn_rght .dieImg { column-gap: 2.4rem; display: flex; }
   .manu_fac_four .cpn_rght p { padding-top: 7.2rem; padding-inline: 11rem 10rem; }
   .manu_fac_four .heat_exc h3 { font-size: var(--font-24); line-height: var(--line-height-24); margin-bottom: 1rem; font-weight: 700; }
   .manu_fac_four .heat_exc h6 { font-size: var(--font-18); font-weight: 700; margin-bottom: 4rem; line-height: var(--line-height-30); }
   .manu_fac_four .cpn_rght:before { content: ''; position: absolute; width: 10%; height: 3px; background-color: var(--color9e); bottom: -3px; left: 11rem; }
   .manu_fac_four .cpn_rght:after { content: ''; position: absolute; width: 41%; height: 1px; background-color: #354EA0; bottom: 0; left: 11rem; }
   .manu_fac_four .cpn_lft figure { margin-left: -10.5rem; }
   .manu_fac_five { padding-top: 0; }
   .manu_fac_five .container { padding-block: 8.2rem; background-color: #fff; position: relative; z-index: 1; }
   .manu_fac_five .container:before { content: ''; position: absolute; width: 6.8%; height: 100%; left: -6.8%; top: 0; background-color: #fff; z-index: -1; }
   .manu_fac_five .container:after { content: ''; position: absolute; width: 7.15%; height: 100%; right: -7.15%; top: 0; background-color: #fff; z-index: -1; }
   .manu_fac_five .cpn_rght p { padding-bottom: 4rem; }
   .manu_fac_four.kana_plant { padding-top: 0; position: relative; }
   .manu_fac_four.kana_plant:after { content: ''; position: absolute; width: 79.6%; height: 1px; background-color: #707070; left: 192px; bottom: 0; overflow: clip; opacity: 0.3; }
   .manu_fac_four.kana_plant .container { position: relative; }
   .kana_plant .cpn_lft p:first-of-type { margin-bottom: 4rem; padding-right: 9rem; padding-top: 5rem; }
   .manu_fac_four.kana_plant .cpn_rght:before { display: none; }
   .manu_fac_four.kana_plant .cpn_rght:after { display: none; }
   .kana_plant .cpn_lft p:last-of-type { padding-right: 9rem; font-weight: 700; position: relative; }
   .manu_fac_four.kana_plant .cpn_lft p:last-of-type:before { content: ''; position: absolute; width: 10%; height: 3px; background-color: var(--color9e); bottom: -4.3rem; left: 0rem; }
   .manu_fac_four.kana_plant .cpn_lft p:last-of-type:after { content: ''; position: absolute; width: 41%; height: 1px; background-color: #354EA0; bottom: -4rem; left: 0rem; }
   .manu_fac_four.chennai-plant p { position: relative; padding-bottom: 4.5rem; padding-right: 11rem; }
   .manu_fac_four.chennai-plant p:after { content: ''; position: absolute; width: 41%; height: 1px; background-color: #354EA0; bottom: 0rem; left: 11rem; }
   .manu_fac_four.chennai-plant p:before { content: ''; position: absolute; width: 10%; height: 3px; background-color: var(--color9e); bottom: -3px; left: 11rem; }
   .manu_fac_four.manu_fac_four.chennai-plant .cpn_rght:before,
   .manu_fac_four.manu_fac_four.chennai-plant .cpn_rght:after { display: none; }
   .manu_fac_four.pune-plant { background-color: var(--color9e); padding-block: 13.9rem; }
   .manu_fac_four.pune-plant .cpn_rght p { padding-block: 6.3rem 3rem; padding-inline: 11rem 10rem; }
   .manu_fac_four.manu_fac_four.nalagarh-plant p:before,
   .manu_fac_four.manu_fac_four.nalagarh-plant p:after { display: none; }
   .manu_fac_four.nalagarh-plant .nalap_btm { position: relative; padding-block: 4rem; }
   .manu_fac_four.nalagarh-plant .nalap_btm p { padding-bottom: 0; font-weight: 700; padding-right: 0; }
   .manu_fac_four.nalagarh-plant .nalap_btm:before { content: ''; position: absolute; width: 8%; height: 3px; background-color: var(--color9e); bottom: -3px; left: 0rem; }
   .manu_fac_four.nalagarh-plant .nalap_btm:after { content: ''; position: absolute; width: 305px; height: 1px; background-color: #354EA0; bottom: 0rem; left: 0rem; }
   @media(max-width:1399px) {
    .manu_fac_three .cpn_lft .dieImg { padding-top: 3.7rem; margin-left: -5rem; }
   .manu_fac_four .cpn_rght p { padding-top: 4.2rem; }
   .manu_fac_five .cpn_rght p { padding-bottom: 2rem; }
   .manu_fac_four .cpn_rght p { padding-top: 3.2rem; }
   .manu_fac_four.pune-plant .cpn_rght p { padding-top: 3.3rem; }
   .manu_fac_four.nalagarh-plant .nalap_btm { padding-right: 0; }
   .manu_fac_one { padding-block: 10rem 9.4rem; }
   .manu_fac_two .cpn_lft p { padding-right: 2rem; }
   .manu_fac_three .container:after { right: -4.5%; }
   .manu_fac_three .container:before { left: -4.5%; }
   .manu_fac_three .cpn_rght { margin-right: -5rem; }
   .manu_fac_three .container { padding-block: 7.8rem 8.4rem; }
   .manu_fac_three .cpn_lft p { padding-bottom: 2rem; }
   .manu_fac_five .container:after { right: -4.5%; }
   .manu_fac_five .container:before { left: -4.5%; }
   .kana_plant .cpn_lft p:first-of-type { padding-top: 3rem; padding-right: 6rem; }
   .kana_plant .cpn_lft p:last-of-type { padding-right: 6rem; }
   .manu_fac_four .cpn_rght p { padding-inline: 4rem 7rem; }
   .manu_fac_two .cpn_rght:before,
       .manu_fac_two .cpn_rght:after { left: 4rem; }
   .manu_fac_four .cpn_rght:before,
       .manu_fac_four .cpn_rght:after { left: 4rem; }
   .manu_fac_four.chennai-plant p:before { left: 7rem; }
   .manu_fac_four.chennai-plant p:after { left: 7rem; }
   .manu_fac_four .cpn_lft figure { margin-left: -6.5rem; }
   .manu_fac_four .cpn_rght { margin-right: -6.4rem; }
   .manu_fac_four.pune-plant .cpn_rght p { padding-inline: 4rem 5rem; }
   .manu_fac_four {padding-block: 8rem;}
   .manu_fac_four.pune-plant { padding-block: 8.9rem; }
    }
   @media(max-width:1199px) {
    .manu_fac_two .cpn_rght { margin-right: -3.4rem; }
   .manu_fac_one { padding-block: 6rem 6.4rem; }
   .manu_fac_one .txtp { padding-bottom: 2.8rem; }
   .manu_fac_two { padding-bottom: 6rem; }
   .manu_fac_three .container { padding-block: 4.8rem 5.4rem; }
   .manu_fac_four .cpn_rght { margin-right: 0; }
   .manu_fac_four .cpn_lft figure { margin-left: 0rem; }
   .manu_fac_four .cpn_rght p { padding-inline: 1rem 0rem; }
   .manu_fac_four .cpn_rght:after { left: 1rem; bottom: -13px; }
   .manu_fac_four .cpn_rght:before { left: 1rem; bottom: -13px; }
   .manu_fac_three .cpn_rght { margin-right: 0; }
   .manu_fac_three .cpn_lft .dieImg { margin-left: 0; }
   .manu_fac_three .cpn_lft p { padding-right: 1rem; }
   .manu_fac_four { padding-block: 5rem; }
   .manu_fac_four.pune-plant .cpn_rght p { padding-inline: 1rem 1rem; }
   .manu_fac_four .cpn_rght .dieImg { column-gap: 1.4rem; }
   .manu_fac_four.pune-plant { padding-block: 5.9rem; }
   .manu_fac_three .container:after { right: -1.5%; }
   .manu_fac_three .container:before { left: -1rem; }
   .manu_fac_five .container:after { right: 1rem; }
   .manu_fac_five .container { padding-block: 4.2rem; }
   .manu_fac_four.kana_plant:after { display: none; }
   .manu_fac_four .heat_exc h6 { margin-bottom: 2rem; }
   .manu_fac_three .cpn_lft h6 { margin-bottom: 1rem; }
    }
   @media(max-width:991px) {
    .manu_fac_two .cpn_rght { margin-right: 0; }
   .manu_fac_two .cpn_lft figure { padding-top: 3rem; max-width: 100%; }
   .manu_fac_four.kana_plant:after { width: 100%; left: 0; bottom: -20px; }
   .manu_fac_one { padding-block: 4rem 4.4rem; }
   .manu_fac_one .comp_Grid { column-gap: 4rem; row-gap: 1.7rem; }
   .manu_fac_four { padding-block: 3rem; }
   .kana_plant .cpn_lft p:first-of-type { padding-top: 0rem; padding-right: 0rem; margin-bottom: 1rem; }
   .manu_fac_four.chennai-plant { padding-top: 5rem; }
   .manu_fac_four .cpn_rght p { padding-inline: 0rem 0rem; padding-top: 1rem; padding-bottom: 13px; }
   .manu_fac_four.chennai-plant p:before, .manu_fac_four.chennai-plant p:after{ left: 0;}
   .manu_fac_four.nalagarh-plant .nalap_btm { position: relative; padding-block: 2rem; }
   .manu_fac_two .cpn_lft p { padding-right: 0; }
   .manu_fac_four .cpn_Grid{ grid-template-columns: repeat(1, 48% 48%);}
   .manu_fac_three .cpn_Grid{grid-template-columns: repeat(1, 48% 48%);}
   .manu_fac_two .cpn_Grid{grid-template-columns: repeat(1, 48% 48%);}
    }
   @media(max-width:767px) {
    .manu_fac_one { padding-block: 3rem 3.4rem; }
   .manu_fac_two .cpn_lft h6 { margin-bottom: 2rem; }
   .manu_fac_four.chennai-plant { padding-top: 0rem; }
   .manu_fac_four.chennai-plant.nalagarh-plant { padding-top: 3rem; }
   .manu_fac_four.nalagarh-plant .nalap_btm { padding-block: 0 2rem; }
   .manu_fac_four.pune-plant .cpn_rght p { padding-inline: 0; padding-top: 1rem; }
   .manu_fac_four .cpn_rght p { padding-inline: 0rem 0rem; padding-top: 2rem; }
   .manu_fac_four .cpn_rght:after { left: 0; }
   .manu_fac_four .cpn_rght:before { left: 0; }
   .manu_fac_one .comp_Grid { column-gap: 2rem; }
   .manu_fac_two .cpn_Grid { grid-template-columns: repeat(1, 100% auto); }
   .manu_fac_two { padding-bottom: 4rem; }
   .manu_fac_three .cpn_lft h6 { margin-bottom: 2rem; }
   .manu_fac_three .cpn_Grid { grid-template-columns: repeat(1, 100% auto); }
   .cpn_lft { margin-bottom: 1rem; }
   .manu_fac_four .cpn_rght .dieImg figure { margin-bottom: 1rem; }
   .manu_fac_four .cpn_rght .dieImg figure:last-child { margin-bottom: 0; }
   .manu_fac_three .container { padding-block: 3rem 3rem; }
   .manu_fac_five .container { padding-block: 3rem; }
   .manu_fac_four .cpn_Grid { grid-template-columns: repeat(1, 100% auto); display: block; }
   .manu_fac_four .heat_exc h6 { margin-bottom: 0rem; }
   .kana_plant .cpn_lft p:last-of-type { padding-right: 0rem; margin-bottom: 2rem; }
   .manu_fac_four .heat_exc h6 { margin-bottom: 2rem; }
   .manu_fac_four.chennai-plant p:before,
       .manu_fac_four.chennai-plant p:after { left: 0; }
   .manu_fac_four.pune-plant { padding-block: 3.9rem; }
   .manu_fac_four { padding-block: 3rem 3rem; }
   .manu_fac_four .cpn_rght p { padding-inline: 0rem 0rem; }
   .manu_fac_three { overflow: hidden; }
    }
   @media(max-width:575px) {
    .manu_fac_one .comp_Grid { grid-template-columns: repeat(1, 1fr); }
   .manu_fac_three .cpn_lft p { padding-right: 0rem; }
   .manu_fac_three .cpn_lft .dieImg,
       .manu_fac_four .cpn_rght .dieImg { display: block !important; }
   .manu_fac_three .cpn_lft .dieImg figure,
       .manu_fac_four .cpn_lft .dieImg figure { margin-bottom: 2rem; }
   .kana_plant .cpn_lft p:first-of-type { padding-top: 0rem; padding-right: 0rem; }
   .manu_fac_four.nalagarh-plant .nalap_btm { padding-top: 0; }
    }
   .legalpage { padding: 40px 0px; color: #363636; font-size: 16px; }
   .legalpage h2, .legalpage h1 { padding-bottom: 15px; margin-bottom: 2rem; color: var(--color335); font-weight: 700; }
   .legalpage h3 { font-size: 16px; padding-top: 20px; text-transform: uppercase; padding-left: 20px; position: relative; }
   .legalpage h3:before { content: ""; width: 8px; height: 8px; display: block; border-radius: 50%; background: #adadad; position: absolute; left: 0; top: 28px; }
   .legalpage h4 { font-size: var(--font-21); padding-top: 20px; text-transform: uppercase; margin-bottom: 2rem; }
   .legalpage p { padding: 10px 0; line-height: 24px; text-align: left !important; }
   .legalpage a { color: #2d1f71; }
   .legalpage a:hover { text-decoration: underline; }
   .legalpage table { margin: 20px 0; }
   .legalpage table td { padding: 5px 10px; }
   .legalpage ul,
   .legalpage ol { padding: 10px 20px; }
   .legalpage ul li,
   .legalpage ol li { padding: 4px 0; }
   .legalpage ul li { list-style: circle; }
   .legalpage .gobacklink { margin-bottom: 20px; display: inline-block; text-transform: uppercase; font-size: 16px; color: #666; font-weight: 600; text-decoration: underline; }
   .legalpage .alphalist li { list-style: lower-alpha; }
   .legalpage .romalist li { list-style: lower-roman; }
   @media(max-width:767px) {
    .legalpage h2, .legalpage h1 { margin-bottom: 2rem; padding-bottom: 0; }
   .legalpage h4 { font-size: 16px; padding-top: 0; margin-bottom: 1rem; line-height: 24px; }
   .legalpage ul li { font-size: var(--font-14); }
   .legalpage ul,
       .legalpage ol { padding-right: 0; }
   .legalpage p { padding: 0; }
    }


    .site_mapSec{padding-block: 5rem 6rem;}
    .site_mapurl{display: grid;grid-template-columns: repeat(3, 1fr);gap: 2rem 3rem;}
    .sitemap_link:nth-child(1){grid-column: span 3;}
    .sitemap_link ul{padding: 0;margin: 0;width: 100%;}
    .sitemap_link .title21{margin-bottom: 3rem;color: var(--color333);}
    .sitemap_link a.title21{margin-bottom: 3rem;color: var(--color35);}
    .sitemap_link a.title21:hover{color: var(--color9e);}
    .sitemap_link ul>li>ul{padding-left: 2rem;margin-top: 2rem;}
    .sitemap_link>ul>li{list-style: none;margin-bottom: 2rem;line-height: normal;}
    .sitemap_link>ul>li>ul>li{margin-bottom:1rem;list-style: disc;}
    .sitemap_link>ul>li>ul>li::marker{color: var(--color35);}
    .sitemap_link ul>li>a{font-size: var(--font-18);color: var(--color333);font-weight: 400; transition: all .5s ease;}
    .sitemap_link>ul>li>a{color: var(--color35);font-weight: 600;font-size: var(--font-21);}
    .sitemap_link ul>li>a:hover{color: var(--color9e);}

    .sitemap_link a:not([href]):not([class]){color: var(--color35);}

    .sitemap_link>ul>li:has(ul){margin-bottom: 4rem;}
    /* .sitemap_link>ul:has(ul){display: grid;grid-template-columns: repeat(4, 1fr);} */
    /* .sitemap_link:has(ul>li>ul){ grid-column: span 3;} */
    @media(max-width:991px){
       .site_mapurl{grid-template-columns: repeat(2, 1fr); }
       .sitemap_link:nth-child(1) {grid-column: span 2;}
    }

    @media(max-width:767px){
       .site_mapurl{grid-template-columns: repeat(1, 1fr); }
       .sitemap_link:nth-child(1) {grid-column: span 1;}
       .sitemap_link>ul>li:has(ul) {margin-bottom: 3rem;}
    }

    .page404{height: 80vh;padding-block: 7rem;background-color: var(--colorf6);}
    .error404content{text-align: center;}
    .error404content h1{ font-size: 15rem;color: var(--color35);font-weight: 800; line-height: normal;margin-bottom: 2rem;}
    .thankYouContent h1{ font-size: 12rem;color: var(--color35);font-weight: 800; line-height: normal;margin-bottom: 2rem;}
    .error404content h5{font-family: var(--primary-font2);font-size: var(--font-24);margin-bottom: 2rem;color: var(--color333);font-weight: 600;}
    .error404content .btns{display: flex;justify-content: center;gap: 2rem;align-items: center; margin-top: 5rem;}
    .error404content .btns>a{font-family: var(--primary-font1);font-size: var(--font-18);color: var(--bs-white);background-color: var(--color35);padding: .5rem 2rem;font-weight: 500;transition: all .5s ease;}
    .error404content .btns>a:hover{color: var(--color333);background-color: var(--color9e);}
    @media(max-width:1400px){
       .page404{height: auto;}
       .error404content h1{ font-size: 8rem;}
       .thankYouContent h1{ font-size: 7rem;}
       .error404content .btns{gap: 1rem;margin-top: 3rem;}
    }
    @media(max-width:991px){
       .page404{height: auto;}
       .error404content h1{ font-size: 8rem;}
       .thankYouContent h1{ font-size: 7rem;}
       .error404content .btns{gap: 1rem;margin-top: 2rem;}
    }

    .discloser-links .list-group-item > a {
       background-color: var(--colorf6);
       border: none;
       box-shadow: none;
       padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
       font-weight: 500 !important;
   }

   .investors_menu_left .discloser-links .list-group-item.active > a {
       background-color: var(--color9e);
       color: var(--bs-black);
       font-weight: 600;
       }

   .discloser-links .list-group-item {
       background-color: var(--colorf6);
       margin-bottom: 1.5rem !important;
       padding: 0;
   }

   .investor_title{margin-bottom: 3rem;color: var(--color35);font-weight: 600;}


