@media screen and (min-width:2000px){
   .main-slider .carousel .carousel-inner .carousel-item .banner-area .slide-content{font-size: 40px;}
}

@media screen and (max-width:1599px){
   .container { max-width: 1320px; }
   .main-slider .carousel .carousel-inner .carousel-item .banner-area .slide-1-3{ top: 28vw; }
   .narmada_grp .right-grp p{white-space: normal;}

   .our_story { padding: 65px 0 50px 0; }
   .vision_mission_inr { padding: 50px 15px; }
   .brand-philosophy .brand-data .brand-text.right::after { width: 181px; }
   .brand-philosophy .brand-data .brand-text.left::after { width: 179px; }

   .inner-banner { padding: 290px 0 65px; }
   .inner-banner .banner-content h3 { font-size: 38px; }
}
@media screen and (max-width:1399px) {
   .container { max-width: 1140px; padding: 0 40px; }
   .theme-title { font-size: 32px; }
   .main-slider .carousel .carousel-inner .carousel-item .banner-area .slide-content{padding-left: 40px;}
   .narmada_grp { padding: 65px 0 76px 0; }
   .product_faclities { padding: 78px 0; }
   .advance_facilities { padding: 57px 0 75px 0; }
   .advance_facilities .facilities_left { padding-right: 19px; }
   .narmada_grp .right-grp { padding-left: 19px; }
   .our_business { padding: 97px 0; }
   .our_business .our_busin_content .counter { height: 43px; font-size: 42px; }
   .left-spacing { padding-left: 55px; }
   .innovating { padding: 99px 0; }

   .inner-banner .banner-content h3 { font-size: 36px; }
   .inner-banner { padding: 280px 0 55px; }

   .vision_mission_inr { padding: 45px 0px; }
   .slogan-marquee .slick-slide span { font-size: 100px; }
   .brand-philosophy { padding: 57px 0 75px 0; }
   .brand-philosophy .frame-content::after { height: 87px; }
   .brand-philosophy .brand-data .brand-text.right::after { width: 156px; }
   .brand-philosophy .brand-data .brand-text.left::after { width: 152px; }
   .brand-philosophy .theme-heading .theme-title { max-width: 480px; }

   .contact-details { padding: 65px 0 65px 0; }
   .contact-details .contact_detail_inr .contact-right { margin-left: -30px; padding: 35px; }
   .contact-details .contact_detail_inr .contact_left { margin-right: 80px; }
   .contact-details .contact_detail_inr .contact-right .theme-heading h2 { font-size: 25px; }

   .csr.csr-inner-secn .csr-left { padding: 65px 0 0; }
   .csr.csr-inner-secn { padding: 0 0 35px 0; }
   .csr-inner-secn .list-card { width: 95%; }

   .explore-inner-secn, .products-inner-secn, .products-facilities, .safety-secn { padding: 65px 0; }
   .explore-card .explore-content p { font-size: 26px; }
   .explore-card .explore-content { padding: 0px 30px 40px 30px; }

   .safety-secn-new img, .safety-secn-new svg { width: 130px; }
}  
@media screen and (max-width:1199px) {
   .container { max-width: 960px; padding: 0 30px; }
   .theme-title { font-size: 29px; }
   header .header_inr .navbar .navbar-brand { margin: 18px 25px 18px 23px; }
   header .header_inr .navbar .navbar-brand img { width: 57px; }
   .main-slider .carousel .carousel-inner .carousel-item .banner-area .slide-content{ margin-top: 12px; }
   header .header_inr .navbar .contact-info { padding: 0 15px 0 20px;}
   .main-slider .carousel .carousel-inner .carousel-item .banner-area .slide-content{padding-left: 30px;}
   .narmada_grp .narmada_grp_img{height: 100%;}
   .product_faclities { padding: 65px 0; }
   .narmada_grp .right-grp p { margin-bottom: 20px; }
   .narmada_grp .right-grp { padding-left: 12px; }
   .product_faclities .theme-heading .theme-title { max-width: 632px; }
   .left-space { padding-left: 0px; }
   .advance_facilities .facilities_left { padding-right: 12px; }
   .ad_facilities_img{height: 100%;}
   .our_business { padding: 87px 0; }
   .our_business .theme-heading .theme-title { margin-bottom: 51px; max-width: 28%; }
   .our_business .our_busin_content .counter { height: 39px; font-size: 38px; }
   .left-spacing { padding-left: 20px; }
   .our_business .our_busin_box .our_busin_content .counter.add-content::after{line-height: normal;}
   .innovating { padding: 85px 0; }
   .our_clients .clients_logos .slick-slide { height: 139px; }
   footer .footer-bottom { padding: 30px 0 60px 0px; }
   footer .footer-top .footer_logo { margin: 0 0 0 0px; }
   footer .footer-top .footer_menu { gap: 35px; margin: 0 0 0 60px; }
   footer .footer-top { padding-bottom: 42px; }
   footer { padding: 58px 0 0px 0; }
   footer .footer-bottom .contact { margin-left: 38px; }

   .inner-banner .banner-content h3 { font-size: 34px; }
   .inner-banner { padding: 260px 0 45px; }

   .our_story { padding: 55px 0 40px 0; }
   .our_story p { max-width: 100%; }
   .vision_mission_inr .vision, .vision_mission_inr .mission { padding: 0 40px; }
   .vision_mission_inr { padding: 40px 0px; }
   .vision_mission_inr { margin-bottom: -170px; }
   .slogan-marquee .slick-slide span { font-size: 90px; }
   .slogan { padding: 190px 0 30px 0; }
   .brand-philosophy { padding: 55px 0 65px 0; }
   .brand-philosophy .brand-data .brand-text.left::after { width: 125px; }
   .brand-philosophy .brand-data .brand-text.right::after { width: 129px; }
   .brand-philosophy .theme-heading .theme-title { max-width: 440px; }

   .contact-details .contact_detail_inr .contact-right { padding: 30px 25px; margin-left: -40px; }
   .contact-details .contact_detail_inr .contact-right .theme-heading h2 { font-size: 23px; }
   form.common-form .form-grp .form-control, form.common-form .form-grp select, form.common-form .form-grp textarea { height: 55px; }
   form.common-form .form-grp label { top: 15px; }
   form.common-form .form-grp .form-control:focus + label, form.common-form .form-grp .form-control.text-added + label { top: 7px; }

   .csr-list { margin-right: 0px; }

   .explore-inner-secn, .products-inner-secn, .products-facilities, .safety-secn { padding: 55px 0; }
   .explore-card .explore-content p { font-size: 23px; }
   .explore-card .explore-content { padding: 0px 25px 30px 25px; }
   .explore-inner-secn .slick-slide { margin-right: 12px; margin-left: 12px; }
   .explore-inner-secn .slick-slider { margin: 0 -12px; }
   .products-facilities .facilities-content{ padding-bottom: 40px; }
   .products-facilities .container > .row:nth-child(2) .facilities-content {padding-left: 30px; padding-top: 60px;}

   .safety-secn-new img, .safety-secn-new svg { width: 170px; }
   .explore-card .explore-content p { max-width: 100%; }
   .sustainability_content {
      padding: 70px 0;
   }
   .sustainability_image {
      width: calc(50% - 12px);
   }

}
@media screen and (max-width:991px) {
   .container{ max-width: 720px; padding: 0 25px; } 
   .btn1{ padding: 17px 28px 15px; }
   .theme-title { font-size: 27px; }
   .theme-subtitle{font-size: 18px;}
   [data-aos=fade-right] { -webkit-transform: translate3d(0,100px,0) ; transform: translate3d(0,100px,0) ; }
   [data-aos=fade-left] { -webkit-transform: translate3d(0,100px,0) ; transform: translate3d(0,100px,0) ; }
   header { position: relative; }
   header .header_inr .navbar .navbar-nav .nav-item a { min-height: 0; }
   header::before { background: none; }
  .offcanvas-body ul li{ margin-bottom: 25px; }
   header .header_inr .navbar .navbar-nav { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
   header .offcanvas-header { margin: 20px 20px 0 0; }
   .offcanvas-body { margin:25px 0 0 0px; padding: 0; }
   header .header_inr .navbar .navbar-nav .nav-item{ margin-bottom: 30px; }
   header .header_inr .navbar .navbar-nav .nav-item a { font-size: 24px; }
   header .translator .dropdown-toggle { font-size: 20px; color: var(--white-color); }
   header .header_inr .navbar .navbar-nav .nav-item a { margin: 0; padding-left: 28px; }
   header .header_inr .navbar .mobile-drp { margin-right: 0px; }
   header .header_inr.scroll-up .navbar-nav .nav-link{ color: #fff !important; }
   header .header_inr .navbar .navbar-nav .nav-item a::before{width: 4px; height: 0%; bottom: 0px; top: auto; left: 0; right: auto;}
   header .header_inr .navbar .navbar-nav .nav-item a:hover::before, header .header_inr .navbar .navbar-nav .nav-item a.active::before{ height: 100%; width: 4px; bottom: auto; top: 0; left: 0; right: auto; }
   .main-slider .carousel .carousel-inner .carousel-item .banner-area .slide-content{padding-left: 25px;}
   .main-slider .carousel .carousel-inner .carousel-item .banner-area img{min-height: 530px; height: 100dvh;}
   .main-slider .carousel .carousel-inner .carousel-item .banner-area .slide-content{font-size: 25px; margin-top: 25px; top: auto; bottom: 80px; left: 6.5vw;}
   .main-slider .carousel .carousel-inner .carousel-item:not(:first-child) .banner-area .slide-content{top: auto;}
   .main-slider .carousel .carousel-inner .carousel-item:not(:first-child) .banner-area img{-o-object-position: right;object-position: right;}
   .main-slider .carousel .carousel-inner .carousel-item .banner-area .slide-1-2{top: auto; bottom: 210px;}
   .main-slider .carousel .carousel-inner .carousel-item .banner-area .slide-1-3{top: auto; bottom: 230px; font-size: 3vw;}
   .main-slider .carousel .carousel-inner .carousel-item .banner-area .slide-1-1{font-size: 19px; top: auto; bottom: 205px; left: auto; right: 44%;}
   .carousel-custom-control{left: unset; top: auto; bottom: 154px;}
   .product_faclities .product-slider .slick-list { margin: 0 -10px; }
   .product_faclities .product-slider .slick-slide { margin: 0 10px; }
   .narmada_grp .right-grp .theme-heading .theme-title { max-width: 63%; }
   .img-effect { margin: 0 auto; }
   .narmada_grp { padding: 55px 0 66px 0; }
   .narmada_grp .right-grp { margin-top: 30px; padding-left: 0; }
   .narmada_grp .right-grp .left-space{padding-right: 0;}
   .narmada_grp .narmada_grp_img img{max-height: 450px; -o-object-position: bottom; object-position: bottom;}
   .product_faclities{ padding: 55px 0; }
   .advance_facilities { padding:55px 0; }
   .advance_facilities .row{ -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
   .advance_facilities .facilities_left { margin-top: 30px; padding-right: 0px;}
   .our_business, .innovating { padding: 75px 0; }
   .left-spacing { padding-left: 30px; }
   .our_business .theme-heading .theme-title { max-width: 39%; }
   .advance_facilities .ad_facilities_img img{max-height: 450px;}
   .our_business .our_busin_content .counter { height: 37px; font-size: 36px; }
   .our_business .our_busin_box .our_busin_img svg{max-height: 50px; width: auto;}
   .innovating .theme-heading .theme-title { white-space: normal; max-width: 80%; margin-inline: auto; }
   .our_clients .clients_logos .slick-slide { height: 119px; }
   .our_clients .clients_logos .slick-slide{padding: 10px 30px;}
   .clients_logos .slick-slide{ height: 120px; }
   footer { padding: 50px 0 0px 0; }
   footer .footer-top { padding-bottom: 40px; }
   footer .footer-bottom .follow-us { margin-left: 18px; }
   footer .footer-bottom .contact { margin-left: 0px; }
   footer .footer-top .footer_menu { margin: 0 0 0 7px; gap: 25px; }
   footer .footer-bottom { padding: 30px 0 50px 0; }
   footer .copyright { padding: 24px 0; }
   
   .inner-banner .banner-content h3 { font-size: 32px; }
   .inner-banner { padding: 250px 0 35px; }
   
   .vision_mission_inr { padding: 0 50px; margin-bottom: -295px;  }
   .vision_mission .vision { border-bottom: 1px solid #eaeaea63; border-right: none;}
   .vision_mission_inr .vision, .vision_mission_inr .mission { padding: 50px 25px; }
   .slogan { padding: 310px 0 30px 0; }
   .slogan-marquee .slick-slide span { font-size: 80px; }
   .brand-philosophy .theme-heading .theme-title { max-width: 400px; }
   .brand-philosophy .brand-data{gap: 15px;}
   .brand-philosophy .brand-data .brand-logo, .brand-philosophy .brand-data .brand-text.left::after, .brand-philosophy .frame-content::after, .brand-philosophy .brand-data .brand-text.right::after{display: none !important;}
   .brand-philosophy .frame-content{margin: 0;}

   .contact-details .contact_detail_inr .contact-right { padding: 45px 35px; margin-left: 0; margin-top: 25px; }
   .contact-details .contact_detail_inr .contact_left { margin-right: 0; position: unset; }
   .contact-details { padding: 55px 0; }
   .contact-details .contact_detail_inr .contact-right .theme-heading h2 { font-size: 27px; }

   .csr.csr-inner-secn{position: relative; overflow: hidden;}
   .csr.csr-inner-secn .csr_img { position: absolute; right: 0; opacity: 0.1; }
   .csr.csr-inner-secn { padding: 0 0 0px 0; }
   .csr.csr-inner-secn .csr-left { padding: 55px 0 15px; }

   .explore-inner-secn .slick-slide { margin-right: 8px; margin-left: 8px; }
   .explore-inner-secn .slick-slider { margin: 0 -8px; }
   .explore-inner-secn .slick-prev { left: 25px; }
   .explore-inner-secn .slick-next { right: 25px; }

   .products-facilities .facilities-content{padding: 40px 0 30px;}
   .products-facilities .container > .row:nth-child(2) .facilities-content { padding-left: 0; padding-top: 40px; padding-bottom: 0; }

   .safety-secn-inr{position: relative;}
   .safety-secn-new img, .safety-secn-new svg { position: absolute; top: -20px; right: 0px; width: 95px; opacity: 0.1; }
   .safety-secn-new > div { padding-left: 0; border-left: 0; margin-left: 0; }
   .safety-secn p { font-size: 18px; margin: 0 0 16px; max-width: 90%; }
   .sustainability_image {
        width: 100%;
        position: relative;
   }
   .sustainability_part {
      padding: 40px 0;
   }
   .sustainability_content {
       padding: 0;
   }  

}
@media screen and (max-width:767px) {
   .container{ max-width: 540px; padding: 0 20px; }
   .theme-title { font-size: 25px; }
   .theme-subtitle{font-size: 16px;}
   body { font-size: 16px; }

   .main-slider .carousel .carousel-inner .carousel-item .banner-area .slide-content{padding-left: 20px;}
   .banner-highlighting-info { -webkit-transform: scale(1.3) translate(-36px, 40px); -ms-transform: scale(1.3) translate(-36px, 40px); transform: scale(1.3) translate(-36px, 40px); }
   .main-slider .carousel .carousel-inner .carousel-item .banner-area .slide-1-2 img, .main-slider .carousel .carousel-inner .carousel-item .banner-area .slide-1-2 svg, .main-slider .carousel .carousel-inner .carousel-item .banner-area .slide-1-3, .main-slider .carousel .carousel-inner .carousel-item .banner-area .slide-1-1 { color: #fff; opacity: 1; }
   .main-slider .carousel .carousel-inner .carousel-item .banner-area .slide-1-1 { font-size: 2.3vw; bottom: 203px; }
   .main-slider .carousel .carousel-inner .carousel-item .banner-area .slide-1-3 { bottom: 224px; }

   .narmada_grp{padding: 55px 0;}

   .product_faclities .product-slider .slick-slide { margin: 0 0px; }
   .product_faclities .product-slider .slick-list { margin: 0; }
   .product_faclities .product-slider .slick-prev, .product_faclities .product-slider .slick-next{opacity: 0 !important;}

   .our_business .theme-heading .theme-title { margin-bottom: 41px; }
   .our_business, .innovating { padding: 55px 0; }
   .left-spacing { padding-left: 40px; }
   
   .csr{padding: 50px 0;}
   .csr .row{-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse; position: relative;}
   .csr .csr_img img{ position: absolute; right: -50px; top: -60px; max-width: 220px; opacity: 0.2; }
   footer .footer-top .footer_menu { margin: 40px 0 0; gap: 20px; }
   footer .footer-top { padding-bottom: 20px; }
   footer .footer-bottom .follow-us { margin-left: 0; }
   footer .footer-bottom p{margin-bottom: 20px;} 
   .our_clients .clients_logos .slick-slide{padding: 10px 20px;}

   footer .copyright { padding: 16px 0; }
   footer .copyright p{line-height: 1.5;}

   .inner-banner .banner-content h3 { font-size: 30px; }
   .inner-banner { padding: 240px 0 25px; }
   .inner-banner .banner-content .breadcrumb-item.active{ -o-text-overflow: ellipsis; text-overflow: ellipsis; max-width: 105px; overflow: hidden; white-space: nowrap; }

   .our_story { padding: 50px 0 40px 0; }
   .vision_mission_inr { padding: 0 40px; margin-bottom: -273px; }
   .vision_mission_inr .vision, .vision_mission_inr .mission { padding: 40px 0px; }
   .slogan { padding: 300px 0 30px 0; }
   .slogan-marquee .slick-slide span { font-size: 70px; }
   .brand-philosophy { padding: 55px 0 60px 0; }
   .brand-philosophy .theme-heading .theme-title { max-width: 370px; }

   .csr-inner-secn{padding: 50px 0;}
   .csr-inner-secn .row{-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse; position: relative;}
   .csr-inner-secn .csr-img img{position: absolute;top: -60px;right: -50px;max-width: 220px;opacity: 0.2;}
   .csr.csr-inner-secn .csr_img img{position: unset; opacity: 1;}

   .contact-details { padding: 50px 0; }
   .contact-details .contact_detail_inr .contact-right .theme-heading h2 { font-size: 25px; }
   .contact-details .contact_detail_inr .contact_left .contact-data { padding-bottom: 25px; margin-bottom: 25px; }
   .contact-details .contact_detail_inr .contact-right { margin-top: 20px; }

   .explore-inner-secn .slick-slide { margin-right: 0px; margin-left: 0px; }
   .explore-inner-secn .slick-slider { margin: 0 0px; }
   .explore-card .explore-content p { font-size: 20px; max-width: 82%; }
   .explore-inner-secn .slick-next { right: 20px; }
   .explore-inner-secn .slick-prev { left: 20px; }
   .explore-inner-secn{ padding: 45px 0; }
   .products-list .products-card { min-height: 70px; }

   .safety-secn{padding: 45px 0;}
   .safety-secn p { font-size: 16px; }
   .safety-secn-new img, .safety-secn-new svg { width: 85px; }

}
@media screen and (max-width:575px) {
   .container{ max-width: 100%;}
   .theme-title { font-size: 23px; }
   .btn1 { padding: 15px 22px 15px; }

   .main-slider .carousel .carousel-inner .carousel-item .banner-area .slide-content { font-size: 22px; bottom: 60px; max-width: 371px; white-space: normal; }
   .banner-highlighting-info { -webkit-transform: scale(1.7) translate(-13%, 82px); -ms-transform: scale(1.7) translate(-13%, 82px); transform: scale(1.7) translate(-13%, 82px); }
   .main-slider .carousel .carousel-inner .carousel-item .banner-area .slide-1-1 { bottom: 200px; right: 44.3%; }
   .main-slider .carousel .carousel-inner .carousel-item .banner-area .slide-1-3 { bottom: 220px; left: 75vw; }

   header .header_inr .navbar .navbar-brand { margin: 14px 14px 14px 14px; }
   header .translator .dropdown-toggle { gap: 12px; }
   header .header_inr .navbar .navbar-brand img { width: 50px; }
   header .header_inr .navbar .mobile-drp .navbar-toggler{width: 79px; padding: 5px 25px;}
   header .offcanvas.offcanvas-end.showing, header .offcanvas.offcanvas-end.show { right: 15px; }
   header .offcanvas.offcanvas-end { top: 15px; }
   header .offcanvas { height: calc(100dvh - 30px); max-width: calc(100% - 30px);} header .header_inr .navbar .navbar-nav .nav-item a { font-size: 22px; }
   header .header_inr .navbar .navbar-nav .nav-item { margin-bottom: 25px; }
   header .header_inr .navbar .navbar-nav .nav-item a { padding-left: 22px; }

   .narmada_grp .right-grp p { margin-bottom: 16px; }
   .narmada_grp, .product_faclities, .advance_facilities, .our_business, .innovating, .csr { padding: 45px 0; }
   .narmada_grp .right-grp .theme-heading .theme-title { max-width: 260px; }

   .our_business .theme-heading .theme-title { max-width: 200px; }
   .left-spacing { padding-left: 30px; }

   .innovating .theme-heading .theme-title { max-width: 100%; }
   .csr .csr-left p { max-width: 85%; }

   footer { padding: 45px 0 0px 0; }
   footer .footer-bottom { padding: 30px 0 45px 0; }
   footer .footer-bottom .contact-in{margin-bottom: 20px;}
   footer .footer-top .footer_menu { margin: 30px 0 0; gap: 4px 12px; -ms-flex-wrap: wrap; flex-wrap: wrap; }


   .inner-banner .banner-content h3 { font-size: 28px; }
   .inner-banner { padding: 180px 0 15px; }

   .our_story { padding: 45px 0 40px 0; }
   .vision_mission_inr .vision, .vision_mission_inr .mission { padding: 25px 0px; }
   .vision_mission_inr { padding: 0 25px; margin-bottom: -288px; }
   .vision_mission_inr .vision-mission-title > img{height: 50px;}
   .slogan { padding: 300px 0 20px 0; }
   .slogan-marquee .slick-slide span { font-size: 14vw; }
   .brand-philosophy { padding: 45px 0 50px 0; }
   .brand-philosophy .theme-heading .theme-title { max-width: 87%; }

   .csr-list{margin-top: 10px;}
   .csr-inner-secn .list-card{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 20px;width: 100%;}
   .csr-inner-secn .list-card img{margin-top: 0px;}
   .csr-inner-secn .list-card .list-content{padding: 0px 0 0px 0;width: 100%;}
   .csr-inner-secn .csr-img img {right: 0;}

   .contact-details { padding: 45px 0; }
   .contact-details .contact_detail_inr .contact-right .theme-heading h2 { font-size: 22px; }
   .contact-details .contact_detail_inr .contact_left .contact-data { margin-bottom: 20px; padding-bottom: 20px; gap: 50px; }
   .contact-details .contact_detail_inr .contact-right .theme-heading h2 { margin-bottom: 25px; padding-bottom: 25px; }
   .contact-details .contact_detail_inr .contact-right { padding: 30px 24px; }
   .contact-details .contact_detail_inr .contact_left .contact-data{font-size: 16px;}
   .contact-details .contact_detail_inr .contact_left .contact-data p br{display: contents;}
   .contact-details .contact_detail_inr .contact_left .contact-data .contact-title{font-size: 13px;}

   form.common-form .form-grp .form-control:focus + label, form.common-form .form-grp .form-control.text-added + label { top: 7px; font-size: 13px; }

   .csr.csr-inner-secn .csr-left { padding: 45px 0 20px; }

   .explore-inner-secn, .products-inner-secn, .products-facilities, .safety-secn { padding: 45px 0; }
   .explore-inner-secn { padding: 40px 0; }
   .explore-card .explore-content p { font-size: 18px; max-width: 100%; }
   .explore-inner-secn .theme-heading { margin: 0 auto 23px auto; }
   .products-facilities .facilities-content { width: 100%; }
   .explore-card .explore-content { padding: 0px 18px 20px 18px; }
   .products-facilities .facilities-content { padding: 30px 0 20px; }
   .products-facilities .container > .row:nth-child(2) .facilities-content { padding-top: 30px; margin-bottom: -20px; }
   .products-inner-secn .theme-heading .theme-title { width: 100%; max-width: 100%; }
   .explore-inner-secn .slick-next { right: 18px; }
   .explore-inner-secn .slick-prev { left: 18px; }
   .explore-inner-secn .slick-prev, .explore-inner-secn .slick-next{width: 35px; height: 35px;}

   .safety-secn{padding: 45px 0 35px;}
   .safety-secn-new img, .safety-secn-new svg { width: 75px; }
   .safety-secn p{max-width: 95%;}
}
@media screen and (max-width:370px){
   .theme-title { font-size: 21px; }
   .product_faclities .theme-heading .theme-title { max-width: 100%; }

   .main-slider .carousel .carousel-inner .carousel-item .banner-area .slide-content { font-size: 20px;max-width: 320px;}

   .left-spacing { padding-left: 20px; }
   footer .footer-top .footer_menu { gap: 0px 11px; }

   .brand-philosophy .theme-heading .theme-title { max-width: 100%; }

   .contact-details .contact_detail_inr .contact_left .contact-data { gap: 22px; }
   .contact-details .contact_detail_inr .contact-right .theme-heading h2 { font-size: 21px; }
   .contact-details .contact_detail_inr .contact-right { padding: 25px 16px; }
} 