<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*********shalaka*******/

@media(max-width:1800px) {
     .reliable-rebust h2 {
          width: 50%;
     }
     .our-success .box {
          width: 330px;
          min-width: 330px;
          height: 330px
     }
     .our-success .box::before {
          width: 330px;
          height: 330px;
     }
     .our-success .box::after {
          width: 215px;
          height: 215px;
     }
     h2 {
          font-size: 50px;
     }
}

@media(max-width:1600px) {
     .main-banner {
          padding: 0 50px 120px 50px;
     }
     header nav.navbar {
          padding: 30px 50px;
     }
     .guide-tour .tour-button {
          padding: 15px 15px 15px 35px;
     }
     .guide-tour .tour-button .b-text {
          font-size: 18px;
     }
     .tour-button .arrow-right {
          width: 48px;
          min-width: 48px;
          height: 48px;
          line-height: 48px;
     }
     .reliable-section {
          padding: 105px 50px;
     }
     .numberbox-one h2 {
          font-size: 85px;
     }
     .globally-trust p {
          width: 87%;
     }
     .our-success {
          padding: 150px 50px 50px;
     }
     .bg_globe {
          height: 850px;
          background-size: cover;
          background-position: center;
     }
     .card-text {
          width: 65%;
     }
     section.client-section {
          padding: 150px 50px;
     }
     .map-wrapper {
          padding: 150px 50px;
     }
     .serving-sector {
          padding: 150px 30px 0;
     }
     .serving-sector .serving-box {
          min-height: 450px;
          height: 450px;
     }
     .serving-box .serv-category {
          font-size: 28px;
     }
     .serving-sector .serv-slider-main {
          padding: 0 20px;
     }
     .serving-slider-wrapper .slide_item .slide-img {
          width: 280px;
     }
     .serving-slider-wrapper .slide_item .slide-img img {
          width: 100%;
     }
     .serving-slider-wrapper .slide_item .slide-content .s-desc {
          padding-top: 90px;
     }
     .chemical-animated {
          height: 100% !important;
          bottom: 0;
          margin: auto 0;
     }
     .inner-footer.bg-blue {
          padding: 75px 50px 21px 50px;
     }
     .personal-care-tabs {
          padding: 150px 50px 150px;
     }
     .personal-care-tabs.product-tabs {
          padding: 150px 50px 150px;
     }
     .personal-care-tabs .product-box .p-text {
          font-size: 25px;
     }
     .personal-care-category .cat-item {
          font-size: 22px;
     }
     .personal-care-category .cat-item.is-checked {
          font-size: 24px;
     }
     .personal-care-category .cat-item .active-circle {
          width: 40px;
          height: 40px;
     }
     .personal-care-category .cat-item .active-circle:after {
          width: 15px;
          height: 15px;
     }
     .personal-care-category .cat-item .active-circle {
          left: -8%;
     }
     .core_values_slider {
          padding: 150px 50px 150px;
     }
     /* contact-us page */
     .together-is-better.container-fluid {
          padding: 150px 50px;
     }
     #reqest-form {
          padding-right: 20px;
     }
     /* our-products page */
     .request-quote-wrapper {
          padding: 150px 50px;
     }
     .peronal_care_sec .full-img {
          padding: 200px 50px;
     }
     .product-detail-wrapper {
          padding: 150px 50px;
     }
}

@media(max-width:1500px) {
     .our-success .box {
          width: 250px;
          min-width: 250px;
          height: 250px;
     }
     .our-success .box::before {
          width: 250px;
          height: 250px;
     }
     .our-success .box h3 {
          font: 400 20px "Gilroy-ExtraBold", sans-serif;
     }
     .our-success .box::after {
          width: 160px;
          height: 160px;
     }
}

@media(max-width:1400px) {
     .nav-menu li a.nav-link {
          font-size: 1.2rem;
     }
     .nav-menu li {
          margin-right: 2rem;
     }
     header .navbar-brand {
          display: block;
          width: 30%;
     }
     p {
          font-size: 20px;
     }
     header .navbar-brand img {
          width: 100%;
     }
     .numberbox-one h2 {
          font-size: 65px;
     }
     .numberbox-one .n-text {
          font-size: 20px;
     }
     .globally-trust p {
          width: 100%;
     }
     .first-row-number {
          margin-bottom: 4%;
     }
     .numberbox-one sub {
          font-size: 20px;
     }
     h4 {
          font-size: 28px;
     }
     h2 {
          font-size: 48px;
     }
     h3 {
          font-size: 40px;
     }
     .serving-slider-wrapper .slide-text h4 {
          font-size: 32px;
     }
     .serv-slider-main .slider-title {
          font-size: 40px;
     }
     .reliable-rebust h2 {
          width: 60%;
     }
     .center-text span {
          font-size: 26px;
     }
     .chemical-excellence .Distribted {
          width: 70%;
     }
     .Distribted p {
          width: 100%;
     }
     .personal-care-tabs .product-box {
          padding: 25px 30px 25px 30px;
     }
     .personal-care-tabs .product-box .p-text {
          font-size: 20px;
     }
     .rectangle {
          height: 269px;
     }
     .core_team .rectangle {
          height: 416px;
     }
     .card-1 {
          padding-top: 75px;
     }
     .peronal_care_sec .full-img {
          padding: 150px 50px;
     }
}

@media(max-width:1399px) {
     h2.title_globe {
          font-size: 48px;
          margin-bottom: 0;
     }
     p.p {
          font-size: 26px;
          margin-bottom: 0;
     }
     p.middle_space {
          margin-bottom: 20px;
          margin-top: 20px;
     }
     .bg_globe {
          height: 820px;
          background-size: cover;
          background-position: center;
     }
     .serving-sector .serving-box {
          min-height: 350px;
          height: 350px;
     }
}

@media(min-width:1200px) {
     .navbar-expand-xl .navbar-nav .dropdown-menu {
          border-radius: 5px;
     }
}

@media (max-width: 1199px) {
     .nav-menu {
          opacity: 0;
          pointer-events: none;
          transition: all 0.5s ease-in-out;
     }
     .navbar-open .nav-menu {
          opacity: 1;
          pointer-events: all;
          transition-delay: 0.5s;
     }
     nav.navbar .navbar-nav .nav-link {
          padding: 0 0.5em;
          margin-bottom: 0;
     }
     nav.navbar.navbar-expand-lg.navbar-dark {
          flex-wrap: nowrap;
     }
     .hamburger {
          position: absolute;
          right: 50px;
          height: 43px;
          background: transparent;
          border: none;
          z-index: 999;
     }
     header nav.navbar {
          padding: 30px 30px;
     }
     .navbar-collapse.collapse.show {
          display: flex;
          align-items: center;
          justify-content: center;
          height: 100%;
     }
     .hamburger {
          display: block;
     }
     .nav-menu li {
          margin-right: 0;
     }
     .take-a-guided-tour-of-our-products {
          flex-direction: column;
          align-items: flex-start;
          gap: 30px;
     }
     .card-text {
          width: 100%;
     }
     .active .bar:nth-child(2) {
          opacity: 0;
     }
     .active .bar:nth-child(1) {
          -webkit-transform: translateY(8px) rotate(-315deg);
          transform: translateY(8px) rotate(-315deg);
          width: 300%;
     }
     .active .bar:nth-child(3) {
          -webkit-transform: translateY(-10px) rotate(-45deg);
          transform: translateY(-10px) rotate(-45deg);
          width: 300%;
     }
     .navbar-main {
          position: fixed;
          right: 0;
          left: auto;
          top: 0;
          background: #070D24;
          height: 100vh;
          width: 100%;
          transform: translateX(100%);
          transition: all 0.5s ease-in-out;
          padding: 50px;
          z-index: 99;
     }
     .navbar-open .navbar-main {
          transform: translateX(0);
     }
     nav {
          padding: 20px;
     }
     .nav-menu li {
          padding: 0.5rem 0;
     }
     a.nav-link {
          margin: 1rem 0;
          color: #fff;
          z-index: 1;
     }
     .numberbox-one h2 {
          font-size: 45px;
     }
     .numberbox-one .n-text {
          font-size: 20px;
     }
     p.p {
          font-size: 21px;
          margin-bottom: 0;
     }
     p.middle_space {
          margin-bottom: 20px;
          margin-top: 20px;
     }
     span.text_add {
          text-align: center;
          display: unset;
     }
     .bg_globe {
          height: 750px;
     }
     .sub_content_globe {
          width: 81%;
     }
     .serving-slider-wrapper .slide_item .slide-content .s-desc {
          padding-top: 0;
     }
     .serv-slider-main .slider-title {
          font-size: 30px;
     }
     .serving-slider-wrapper .slide_item .slide-img {
          width: 200px;
     }
     .serving-slider-wrapper .slide_item .slide-content .s-desc {
          width: 50%;
     }
     .serving-slider-wrapper .slide-text h4 {
          font-size: 26px;
     }
     .take-a-guided-tour-of-our-products .guide-tour {
          margin-top: 40px;
     }
     .chemical-excellence .Distribted {
          margin-top: 20px;
     }
     .reliable-rebust h2 {
          width: 70%;
     }
     a.manufacturing-button {
          font-size: 20px;
          padding: 20px 30px;
          margin-bottom: 50px;
     }
     footer .card-text {
          padding: 0 0 30px;
     }
     .personal-care-tabs .product-box {
          padding: 20px 30px 20px 30px;
     }
     .personal-care-tabs .product-box img {
          width: 30px;
     }
     .personal-care-tabs .product-box&gt;div {
          width: 70%;
     }
     .personal-care-tabs {
          padding: 150px 30px 150px;
     }
     .personal-care-tabs .product-box .p-text {
          word-break: break-word;
     }
     .card-1 {
          padding-top: 150px;
     }
     .core_team .rectangle {
          height: 341px;
     }
     .rectangle {
          height: 440px;
     }
     .w_space {
          width: 80%;
     }
     .between-space {
          font-size: 28px;
     }
     .personal-care-tabs.product-tabs {
          padding: 100px 30px 150px;
     }
     .product-tabs.personal-care-tabs .search-inner {
          margin-bottom: 100px;
     }
     /* contact-us page */
     .request-form .form-group {
          margin-bottom: 30px;
     }
     .nav-menu .dropdown-item {
          color: #fff;
          text-align: center;
     }
     .navbar-nav .dropdown-menu {
          padding: 10px 0 0;
          background: transparent;
     }
     .nav-menu .dropdown-menu li {
          padding: 0;
     }
}

@media(max-width:1024px) {
     header .navbar-brand {
          display: block;
          width: 60%;
     }
     .main-banner {
          padding: 0 30px 70px 30px;
     }
     .reliable-section {
          padding: 70px 30px;
     }
     .center-text span {
          font-size: 25px;
     }
     .product-tabs.personal-care-tabs .search-inner {
          margin-bottom: 70px;
     }
     section.client-section,
     .map-wrapper {
          padding: 70px 15px;
     }
     .our-success {
          padding: 70px 15px 0;
     }
     .our-success .box.box-10,
     .our-success .box.box-11 {
          margin: 0 auto 70px;
     }
     .inner-footer.bg-blue {
          padding: 75px 30px 21px 30px;
     }
     .creating_bonds_sec.container {
          padding: 70px 0;
          width: 100%;
          max-width: 100%;
     }
     .bonds_content {
          margin-bottom: 60px;
     }
     .bottom-left p {
          font-size: 18px;
     }
     .serving-sector {
          padding: 70px 0;
     }
     .bottom-left {
          justify-content: space-between;
     }
     .quick-link-list li {
          font-size: 18px;
     }
     p.company-address {
          width: 58%;
          font-size: 18px;
          line-height: 1.5;
     }
     .heading {
          font-size: 20px;
     }
     a.manufacturing-button {
          font-size: 18px;
     }
     .logo-img {
          width: 80%;
     }
     .social-links-tag {
          padding-left: 0;
     }
     .main-title .title {
          margin-bottom: 15px;
     }
     .serving-box .serv-category {
          font-size: 22px;
     }
     .serving-sector .serving-box {
          min-height: 300px;
          height: 300px;
     }
     .main-title {
          margin-bottom: 45px;
     }
     .serving-sector .serv-slider-main {
          padding: 0 30px;
     }
     .serving-sector .serv-slider-main {
          height: 500px;
     }
     #serv-dots {
          right: 30px;
     }
     .serving-slider-wrapper .slide-text h4 {
          margin-bottom: 15px;
     }
     .serving-slider-wrapper .slide_item .slide-content .s-desc {
          padding-top: 100px;
     }
     .serv-slider-main .slider-title {
          top: 10%;
     }
     .serving-slider-wrapper .slide_item .slide-img {
          width: 170px;
     }
     .serving-slider-wrapper .slide_item .slide-content .s-desc {
          padding-top: 0;
     }
     .serving-sector {
          padding: 70px 0 0;
     }
     .inner-footer.bg-blue {
          padding: 70px 30px 30px 30px;
     }
     .personal-care-category .cat-item {
          font-size: 18px;
     }
     .personal-care-category .cat-item.is-checked {
          font-size: 20px;
     }
     .personal-care-tabs {
          padding: 70px 30px 70px;
     }
     .personal-care-category .cat-item .active-circle {
          left: -10%;
     }
     .core_values_slider {
          height: auto;
     }
     .cv-slider {
          height: 50vh;
     }
     .core_values_slider {
          padding: 70px 30px 70px;
     }
     .card-1,
     .core_team {
          padding-top: 70px;
     }
     .core_team .rectangle {
          height: 257px;
     }
     .core_team .content_leaders {
          margin-bottom: 50px;
     }
     .personal-care-tabs.product-tabs {
          padding: 70px 30px 70px;
     }
     /* contact-us page */
     .together-is-better.container-fluid {
          padding: 150px 30px 20px;
     }
     /* our-products page */
     .request-quote-wrapper {
          padding: 70px 30px;
     }
     .peronal_care_sec .full-img {
          padding: 120px 30px;
     }
     .product-detail-wrapper {
          padding: 70px 30px;
     }
     .terms-wrapper {
          padding: 70px 0;
     }
}

@media (min-width: 992px) {
     .navbar-expand-xl {
          flex-wrap: nowrap;
          justify-content: space-between !important;
     }
     .navbar-expand-xl .navbar-collapse {
          justify-content: flex-end;
     }
}

@media(max-width:991px) {
     /* .main-wrapper {
          height: 80vh;
     } */
     .center-text {
          position: static;
          top: 0;
          writing-mode: horizontal-tb;
          transform: none;
          height: auto;
          text-align: center;
     }
     .reliable-rebust h2 {
          width: 100%;
          text-align: center;
     }
     .Distribted p {
          width: 100%;
     }
     .title_globe h2 {
          text-align: center;
     }
     h2 {
          font-size: 38px;
     }
     .Distribted span {
          letter-spacing: 0;
          font-size: 45px;
     }
     .serving-box .serv-category {
          font-size: 22px;
     }
     .chemical-div {
          margin-bottom: 15px;
     }
     .reliable-section.d-flex {
          padding: 0;
     }
     .reliable-section .reliable-rebust {
          width: auto;
          padding: 0;
          margin: 0;
          font-size: 20px;
          color: #000000;
          font-family: 'Gilroy-Bold';
          font-size: 60px;
          font-weight: 400;
          line-height: 74px;
          letter-spacing: 0em;
          text-align: center;
     }
     .globe-img {
          display: block;
          margin: 30px auto 0;
          width: 80%;
     }
     .leader-name h3 {
          text-align: center;
     }
     .leader-icon .list-logo-img {
          justify-content: center;
     }
     .reliable-rebust h2 {
          width: 100%;
          font-size: 34px;
          line-height: 45px;
          align-items: center;
     }
     .container.counter-container {
          margin-right: auto;
          margin-left: auto;
          width: 100%;
          max-width: 100%;
     }
     .numberbox-one .n-text {
          font-size: 20px;
          font-weight: 600;
          font-family: 'Gilroy-Medium';
          text-align: center;
     }
     .together-is-better .main-title {
          text-align: left;
     }
     .first-row-number {
          padding: 30px 0 0;
          margin-bottom: 0;
     }
     .number-box {
          margin-top: 50px;
     }
     h2.title_globe {
          font-size: 32px;
          margin-bottom: 0;
     }
     .content_globe {
          width: 100%;
          padding: 0 30px;
     }
     .sub_content_globe {
          width: 100%;
     }
     .bg_globe {
          height: 650px;
     }
     .bottom-left {
          justify-content: center;
          padding-bottom: 25px;
          gap: 25px;
     }
     p.company-address {
          width: auto;
          font-size: 18px;
     }
     .serving-sector .serving-box {
          min-height: 250px;
          height: 250px;
     }
     .serving-box .serv-category {
          font-size: 18px;
     }
     .serving-box .serv-category {
          bottom: 25px;
          right: 25px;
     }
     .chemical-excellence .Distribted {
          width: 90%;
          margin: 20px auto 0;
     }
     .main-banner {
          align-items: center;
          justify-content: center;
     }
     .take-a-guided-tour-of-our-products .guide-tour {
          margin: 40px auto 0;
     }
     .chemical-excellence {
          width: 100%;
          height: 100%;
          display: flex;
          align-items: center;
          justify-content: center;
          flex-direction: column;
          text-align: center;
     }
     .main-banner {
          padding: 0 30px 0 30px;
     }
     .main-title {
          text-align: center;
     }
     .bg_globe {
          height: auto;
          padding: 70px 0;
     }
     .globally-trust p {
          text-align: center;
     }
     .social-links-tag {
          justify-content: center;
          margin-top: 15px;
     }
     .personal-care-category {
          flex-direction: row;
          flex-wrap: wrap;
          gap: 30px;
          text-align: left;
          justify-content: center;
          margin-bottom: 50px;
     }
     .p-tabs-wrapper .p-spacing {
          padding: 0;
     }
     .personal-care-category .cat-item .active-circle {
          display: none;
     }
     header .navbar-brand {
          width: 60%;
     }
     img.image_sparsh {
          width: 170px;
     }
     /* contact-us */
     .request-form label,
     .request-form .form-control::placeholder {
          font-size: 15px;
     }
     .request-form label {
          margin-bottom: 15px;
     }
     .get_btn.bg-white {
          font-size: 20px;
          padding: 20px 40px;
     }
     .request-form .form-control.new_one {
          padding: 0 0 10px 0;
     }
     .request-form label {
          margin-bottom: 10px;
     }
     /* our-products */
     .request-form .form-control {
          padding: 0 0 15px 0;
     }
     .main-title.fadeInUp.new_center {
          text-align: center;
          margin-bottom: 30px;
     }
     .new_center {
          text-align: center;
     }
     .together-is-better .main-title p {
          font-size: 18px;
     }
     .copyright-inner {
          justify-content: center;
     }
     .rectangle {
          height: 340px;
     }
     .rectangle .img_leader {
          width: 80%;
     }
     .terms-wrapper .container {
          width: 100%;
          max-width: 100%;
          padding: 0 30px;
     }
}

@media (max-width: 850px) {
     .serving-slider-wrapper .slide_item .slide-space {
          padding-left: 60px;
     }
}

@media(max-width:991px) and (min-width:768px) {
     .our-success .box {
          width: 200px;
          min-width: 200px;
          height: 200px;
     }
     .our-success .box::before {
          width: 200px;
          height: 200px;
     }
     .our-success .box::after {
          width: 140px;
          height: 140px;
     }
}

@media(min-width:768px) {
     .serving-slider-wrapper {
          display: flex;
          align-items: center;
          justify-content: center;
          height: 100%;
     }
}

@media (max-width: 767px) {
     nav.navbar.navbar-expand-xl.navbar-dark {
          padding: 10px;
          flex-wrap: nowrap;
          display: block;
     }
     .container-fluid.menubar {
          display: block;
     }
     .main-banner {
          padding: 160px 30px 120px 30px;
          height: auto;
     }
     .our-success .box.box-10 {
          margin: 0 auto 50px;
     }
     .our-success .box h3 {
          font: 400 18px "Gilroy-ExtraBold", sans-serif;
     }
     .our-success .box,
     .our-success .box.box-10,
     .our-success .box.box-11 {
          margin: 0 auto 70px;
     }
     h2.title_globe {
          font-size: 30px;
     }
     .list-logo-img li {
          width: 50%;
     }
     .together-is-better .main-title {
          text-align: center;
     }
     p.p {
          font-size: 19px;
     }
     .get_btn {
          font-size: 18px;
     }
     .content_globe {
          width: 100%;
          padding: 0 30px;
     }
     p.company-address {
          width: auto;
          font-size: 18px;
     }
     .list-logo-img li img {
          width: auto;
     }
     .leader-name.second-sec {
          margin-top: 50px;
     }
     .serving-sector .serving-box {
          min-height: 200px;
          height: 200px;
     }
     .serving-box .serv-category {
          font-size: 16px;
     }
     .serving-items .serving-box.small {
          width: 40%;
     }
     .serving-items .serving-box.big {
          width: 60%;
     }
     .serving-items.small-hover .serving-box.small {
          width: 60%;
     }
     .serving-items.small-hover .serving-box.big {
          width: 40%;
     }
     .serving-items.big-hover .serving-box.big {
          width: 60%;
     }
     .serving-items.big-hover .serving-box.small {
          width: 40%;
     }
     .serving-slider-wrapper .slide_item .slide-content .s-desc {
          width: 100%;
          text-align: center;
     }
     .serving-slider-wrapper .slide-content {
          margin-top: 100px;
     }
     .serving-sector .serv-slider-main {
          height: 100vh;
          padding: 30px 30px 0;
     }
     .serv-slider-main .slider-title,
     .serving-slider-wrapper .slide_item .slide-content .s-desc {
          position: static;
     }
     .serving-slider-wrapper .slide_item .slide-space {
          display: flex;
          align-items: center;
          justify-content: center;
          padding: 130px 0 0;
     }
     .serv-slider-main .slider-title {
          text-align: center;
     }
     .serving-slider-wrapper .slide-content {
          margin-top: 0;
          padding: 0 15px;
          position: relative;
     }
     .serving-slider-wrapper {
          margin-top: 30px;
     }
     #serv-dots {
          right: auto;
          left: 50%;
          bottom: 8%;
          top: auto;
          transform: translate(-50%, 0);
          flex-direction: row;
     }
     .serving-slider-wrapper .slide_item .slide-img {
          width: 335px;
     }
     #serv-dots li {
          width: 25px;
          height: 25px;
     }
     .map-wrapper h2 {
          text-align: center;
     }
     .map-wrapper .m-desc {
          text-align: center;
     }
     .chemical-excellence-second,
     .chemical-excellence-span {
          font-size: 74px;
     }
     .Distribted span {
          font-size: 35px;
          margin-bottom: 30px;
     }
     .counter-container .box {
          margin-bottom: 30px;
     }
     .number-second-box {
          margin-top: 0;
     }
     .personal-care-tabs .product-item {
          width: 100%;
     }
     .search-box {
          margin-top: 30px;
     }
     .product-form .pro-select-box {
          width: 70%;
     }
     .product-form .quote-btn {
          width: 30%;
     }
     .quote-btn .btn-text,
     .search-box .quicksearch::placeholder {
          font-size: 20px;
     }
     .search-box .quicksearch {
          padding: 20px 30px 15px 70px;
     }
     .swiper-pagination-vertical.swiper-pagination-bullets,
     .swiper-vertical&gt;.swiper-pagination-bullets {
          right: 0;
          left: 0;
          top: auto;
          bottom: 2%;
          display: flex;
          gap: 15px;
          justify-content: center;
     }
     .lives_title {
          text-align: center;
     }
     .gif_sparsh {
          width: 20%;
     }
     .synergy_content {
          margin-top: 30px;
          text-align: center;
     }
     .space_synergy {
          margin-bottom: 15px;
     }
     .cv-slider {
          height: 70vh;
     }
     .core_sec {
          height: auto;
          margin-top: 50px;
          overflow: hidden;
     }
     .scroll-arrow-down {
          bottom: 5%;
     }
     .card-1,
     .core_team {
          padding-top: 120px;
     }
     .core_team {
          padding-top: 40px;
     }
     .core_team .team-1 {
          margin-bottom: 50px;
     }
     .leaders_name {
          margin-top: 20px;
     }
     /* contact-us */
     .main-title .title.text-white {
          margin-bottom: 20px;
     }
     #reqest-form,
     #contact-form {
          padding-right: 0;
          padding-top: 20px;
          padding-bottom: 0px;
     }
     .request-form .form-control.new_one {
          padding: 0 0 15px 0;
     }
     .img_contactus {
          width: 100%;
          height: 600px;
     }
     /* our-products */
     .request-form .form-control {
          padding: 0 0 15px 0;
     }
     .main-title .title {
          margin-bottom: 20px;
     }
     .together-is-better.container-fluid {
          padding: 130px 30px 20px;
     }
     .rectangle,
     .core_team .rectangle {
          height: 500px;
     }
     .rectangle .img_leader {
          width: 80%;
     }
     .our_leaders_sec .card-1 {
          padding-top: 30px;
     }
     .core_team .rectangle .img_leader {
          width: 65%;
     }
     .pro-detail-inner .pro-label {
          text-align: center;
          justify-content: center;
     }
}

@media(max-width:650px) {
     .list-logo-img li img {
          width: 100%;
     }
     .serving-slider-wrapper .slide_item .slide-img {
          width: 265px;
     }
     #serv-dots {
          bottom: 13%;
     }
     .serving-slider-wrapper .slide-text h4 {
          font-size: 24px;
     }
     .copyright-inner {
          flex-direction: column;
          gap: 15px;
     }
     footer .bottom-left {
          padding-bottom: 0;
     }
     .social-links-tag {
          margin-top: 25px;
     }
     .rectangle,
     .core_team .rectangle {
          height: 410px;
     }
     .rectangle .img_leader,
     .core_team .rectangle .img_leader {
          width: 80%;
     }
     .core_team .rectangle .img_leader {
          width: 70%;
     }
}

@media (min-width: 576px) {
     .modal-dialog {
          max-width: 600px;
     }
}

@media(max-width:575px) {
     /* .main-wrapper {
          height: 60vh;
     } */
     .main-wrapper.personal-bg:before {
          background-position: 68% center;
     }
     .title_lagacy.add-title {
          margin: 0 auto 15px;
     }
     .hamburger {
          right: 40px;
     }
     header nav.navbar {
          padding: 30px 15px;
     }
     .main-banner {
          padding: 160px 15px 100px 15px;
     }
     nav.navbar.navbar-expand-lg.navbar-dark {
          padding: 10px;
          flex-wrap: nowrap;
          display: block;
     }
     .take-a-guided-tour-of-our-products {
          display: flex;
          justify-content: space-between;
          flex-direction: column;
          margin-top: 5%;
     }
     .Distribted span {
          font-size: 33px;
          font-family: Inter;
          font-weight: 500;
          line-height: 55px;
          letter-spacing: 1.03px;
     }
     .guide-tour {
          align-items: center;
          display: flex;
          margin-top: 3%;
     }
     h3,
     .leader-name h3 {
          font-size: 25px;
     }
     p {
          font-size: 18px;
     }
     .bonds_content {
          width: 100%;
     }
     .both_content {
          padding: 0 15px;
     }
     .chemical-excellence-second {
          text-shadow: 6px 6px 10px 0px rgba(0, 0, 0, 0.25);
          font-size: 50px;
          font-family: Michroma;
          line-height: 55px;
          letter-spacing: 8px;
          -webkit-text-stroke: 2px #fff;
          text-stroke: 2px #000;
     }
     .our-success {
          padding: 50px 15px 0;
     }
     .our-success .box,
     .our-success .box.box-10,
     .our-success .box.box-11 {
          margin: 0 auto 50px;
     }
     p.p {
          font-size: 16px;
     }
     .content_globe {
          padding: 0 15px;
     }
     .inner-footer.bg-blue {
          padding: 75px 15px 21px 15px;
     }
     section.client-section,
     .map-wrapper {
          padding: 50px 0px;
     }
     .card-text {
          width: auto;
          color: #F9F9F9;
          font-family: 'Gilroy-Medium';
          font-size: 18px;
          font-style: normal;
          font-weight: 400;
          padding-top: 10px;
          padding-bottom: 20px;
     }
     .heading {
          color: #fff;
          padding-top: 30px;
     }
     .heading.quick-link {
          padding-top: 0;
     }
     p.company-address {
          width: 61%;
     }
     a.manufacturing-button {
          padding: 12px 18px;
          background-color: #fff;
          border-radius: 54px;
          color: #121223;
          font-family: Gilroy-Bold;
          font-size: 17px;
          font-style: normal;
          font-weight: 400;
          line-height: normal;
     }
     p.company-address {
          font-size: 16px;
          margin-bottom: 4px;
     }
     .list-logo-img li img {
          width: 100%;
     }
     .serving-sector .container-fluid {
          padding: 0;
     }
     .main-title {
          margin-bottom: 30px;
     }
     .serving-sector .serving-box {
          min-height: 150px;
          height: 150px;
     }
     .serving-sector {
          padding: 50px 0 0;
     }
     .serving-box {
          padding: 0 7.5px;
          margin-bottom: 15px;
     }
     .serving-sector .container-fluid {
          padding: 0 7.5px;
     }
     .serving-slider-wrapper .slide_item .slide-space {
          padding: 100px 30px 0 0;
     }
     #serv-dots {
          bottom: 10%;
     }
     .serving-sector .serv-slider-main {
          height: 830px;
          padding: 50px 0 0;
     }
     .serving-slider-wrapper .slide_item .slide-img {
          width: 235px;
     }
     .bg_globe {
          padding: 50px 0;
     }
     .bonds_content {
          margin-bottom: 30px;
     }
     .creating_bonds_sec.container {
          padding: 50px 0;
     }
     .serv-slider-main .slider-title {
          padding: 0 15px;
     }
     .chemical-excellence-second,
     .chemical-excellence-span {
          font-size: 54px;
          display: block;
     }
     .chemical-excellence-second {
          margin-top: 15px;
     }
     .main-banner {
          padding: 110px 15px 70px 15px;
     }
     .reliable-section {
          padding: 50px 15px 20px;
     }
     .chemical-excellence .Distribted {
          width: 100%;
          margin: 0 auto;
     }
     .Distribted span {
          font-size: 25px;
     }
     .take-a-guided-tour-of-our-products .guide-tour {
          margin: 30px auto 0;
     }
     .number-box {
          margin-top: 0;
     }
     .globally-trust p {
          padding-bottom: 15px;
     }
     .inner-footer.bg-blue {
          padding: 50px 15px 21px 15px;
     }
     .inner-footer .card.bg-blue {
          text-align: center;
     }
     .inner-footer p.company-address {
          width: 80%;
          text-align: center;
          margin: 0 auto;
     }
     .personal-care-tabs.product-tabs {
          padding: 50px 15px 50px;
     }
     .product-tabs.personal-care-tabs .search-inner {
          margin-bottom: 50px;
     }
     .product-form {
          flex-direction: column;
     }
     .product-form .pro-select-box {
          width: 100%;
     }
     .product-form .quote-btn {
          width: 50%;
          margin: 0 auto;
     }
     .personal-care-category .cat-item:after {
          display: block;
          clear: both;
          content: "";
     }
     .personal-care-category {
          text-align: center;
          padding: 0 15px;
          gap: 20px;
     }
     .personal-care-category .cat-item {
          width: 100%;
          text-align: center;
     }
     .search-box {
          margin: 50px 0 0;
     }
     .core_values_slider {
          padding: 50px 15px 50px;
     }
     .between-space {
          font-size: 18px;
          line-height: 1.6;
     }
     .core_team .team-1 {
          margin-bottom: 40px;
     }
     .leaders_name {
          margin-top: 20px;
     }
     /* contact-us page */
     .together-is-better.container-fluid {
          padding: 100px 15px 20px;
     }
     .img_contactus {
          width: 100%;
          height: 100%;
     }
     button.get_btn {
          font-size: 18px;
          padding: 17px 40px;
     }
     /* our-products page */
     .request-quote-wrapper {
          padding: 50px 15px;
     }
     .together-is-better .main-title {
          text-align: center;
     }
     .btn_contact {
          text-align: center;
     }
     .main-title .title.text-white {
          margin-bottom: 15px;
     }
     .request-quote-wrapper .main-title,
     .button-in {
          text-align: center;
     }
     .swiper-pagination-vertical.swiper-pagination-bullets,
     .swiper-vertical&gt;.swiper-pagination-bullets {
          bottom: 5%;
     }
     .cv-slider {
          height: 55vh;
     }
     .quote-btn svg {
          width: 10%;
     }
     .modal-title {
          font-size: 20px;
     }
     .modal-body {
          padding: 1rem 1.5rem 3rem;
     }
     .product-detail-wrapper {
          padding: 50px 15px;
     }
     .terms-wrapper {
          padding: 50px 0;
     }
     .terms-wrapper .container {
          padding: 0 15px;
     }
}

@media(max-width:479px) {
     .serving-items .serving-box.big,
     .serving-items .serving-box.small {
          width: 100%;
     }
     .serving-items {
          flex-direction: column;
     }
     .serving-sector .serving-box {
          min-height: 200px;
          height: 200px;
     }
     .serving-slider-wrapper .slide_item .slide-img {
          width: 194px;
     }
     .serving-slider-wrapper .slide_item .slide-content .s-desc {
          position: absolute;
          left: 0;
          right: 0;
          width: 90%;
          margin: 0 auto;
     }
     .serving-slider-wrapper .slide-content {
          height: 120px;
     }
     .chemical-excellence-second,
     .chemical-excellence-span {
          font-size: 40px;
          display: block;
     }
     .chemical-excellence-second {
          margin-top: 10px;
     }
     footer .bottom-left {
          flex-direction: column;
          gap: 16px;
     }
     footer .logo-img {
          width: 100%;
     }
     .rectangle {
          height: 400px;
     }
     .rectangle .img_leader,
     .core_team .rectangle .img_leader {
          width: 85%;
     }
     .core_team .content_leaders {
          margin-bottom: 30px;
     }
     .pro-detail-inner .pro-label {
          gap: 15px;
     }
     .main-title.form-title {
          margin-bottom: 25px;
     }
     .pro-label .label,
     .pro-label .value {
          font-size: 20px;
     }
     .scroll-arrow-down {
          bottom: 7%;
     }
     .cv-slider {
          height: 460px;
     }
     .swiper-pagination-vertical.swiper-pagination-bullets,
     .swiper-vertical&gt;.swiper-pagination-bullets {
          bottom: 11%;
          transform: translate3d(0px, 0, 0);
     }
     .swiper-pagination {
          position: relative;
          z-index: 9;
     }
     .core_values_slider {
          padding: 50px 15px 130px;
     }
}

@media(max-width:380px) {
     .serving-slider-wrapper .slide_item .slide-img {
          width: 174px;
     }
     .serving-sector .serv-slider-main {
          height: 770px;
     }
     .rectangle,
     .core_team .rectangle {
          height: 270px;
     }
     .core_team .rectangle .img_leader {
          width: 75%;
     }
     .search-box {
          margin: 30px 0 0;
     }
     .product-form {
          gap: 15px;
     }
}</pre></body></html>