@charset "utf-8";

:root {
  /* colors */
  --black: #000000;
  --blue: #092046;
  --blue-light-01: #2d71bb;
  --blue-light-02: #c0f7ff;
  --white: #ffffff;
  --green: #baff00;
  --light-green:#e1ffcd;
  --gray-01:#575757;
  --gray-02:#acacac;
  --gray-03:#f0f0f0;
  --gray-04:#878787;
  --gray-05: #cfcfcf;
  --gray-06: #848484;
  --red:#6f0e10;
  --black-02: #464646;
  --yellow: #e8ff79;
  --light-yellow: #f4ffbf;
  --pvc-bg: #cbf7fd;
  --naoh-bg: #ffe0b2;
  --cacl-bg: #e0ffcc;
  --health-bg: #98f8e0;
  --women-bg: #e2ff58;
  --education-bg: #bce6fb;

  /* Font sizes */
  --font-size-12: clamp(0.625rem, 0.5947rem + 0.1294vw, 0.75rem);
  --font-size-14: clamp(0.75rem, 0.7197rem + 0.1294vw, 0.875rem);
  --font-size-16: clamp(0.8125rem, 0.7742rem + 0.1633vw, 0.9375rem);
  --font-size-10-18: clamp(0.633125rem, 0.5137rem + 0.5094vw, 1.125rem);
  --font-size-18: clamp(0.875rem, 0.8559rem + 0.0816vw, 0.9375rem);
  --font-size-24: clamp(0.9375rem, 0.8768rem + 0.2589vw, 1.1875rem);
  --font-size-30: clamp(1rem, 0.9235rem + 0.3265vw, 1.25rem);
  --font-size-36: clamp(1rem, 0.6966rem + 1.2945vw, 2.25rem);
  --font-size-25-36: clamp(1.5625rem, 1.3956rem + 0.712vw, 2.25rem);
  --font-size-44: clamp(1.6875rem, 1.4296rem + 1.1003vw, 2.75rem);
  --font-size-48: clamp(1.375rem, 0.9806rem + 1.6828vw, 3rem);
  --font-size-60: clamp(1.5625rem, 1.2743rem + 1.2298vw, 2.75rem);
  --font-size-72: clamp(1.953125rem, 1.5944rem + 1.5306vw, 3.125rem);
  --font-size-100: clamp(2.8125rem, 1.9782rem + 3.5599vw, 6.25rem);

  /* Font weight */
  --fw-light: 300;
  --fw-normal: 400;
  --fw-medium: 500;
  --fw-semi-bold: 600;
  --fw-bold: 700;
  --fw-extra-bold : 800;

  /* Font family */
  --Poppins: "Poppins", sans-serif;
}

/* Common-css */
* {margin: 0; padding: 0; text-decoration: none; list-style: none; outline: none; border: none; position: relative; line-height: 1.2em;}
*,*:before,*:after {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
body,html {width: 100%; min-width: 320px; margin: 0 auto; overflow-x: hidden;}
body {margin: 0; padding: 0; background-color: var(--white); font-weight: 400; font-size: 16px; letter-spacing: 0; color: var(--gray-01); min-width: 320px; font-family: var(--Poppins); font-weight: 400;}
img {max-width: 100%; width: auto; height: auto; display: block;}
.rows {width: 100%;}
.container{ width: 90% ; margin: 0 auto ; max-width: 1375px;}
.cover {width: 100%; height: 100%; position: fixed; background: rgba(255, 255, 255, 0.89); top: 0; left: 0; z-index: 1; display: none;}
.flex {display: flex; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox;}
.align-center {align-items: center;}
.align-start {align-items: flex-start;}
.justify-center {justify-content: center;}
.justify-between {justify-content: space-between;}
.align-end {align-items: flex-end;}
.justify-end {justify-content: flex-end;}
.justify-left {justify-content: flex-start;}
.flex-wrap {flex-wrap: wrap;}
.flex-column {flex-direction: column;}
.flex-column-reverse {flex-direction: column-reverse;}
.align-self-start{align-self: flex-start;}
.align-stretch{align-items: stretch;}
.text-center{text-align: center;}
.ws-nowrap {white-space: nowrap;}
br {line-height: 0;}
input::-ms-reveal,input::-ms-clear {display: none;}
.scrollToTop{bottom:2.5em;z-index:999;display:none;position:fixed;right:20px;background:var(--gray-01) url(../images/arw-up.png) no-repeat center center;width:35px;height:35px;text-align:center;border-radius:3px;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.5);box-shadow:1px 1px 5px rgba(0,0,0,0.5);cursor:pointer}

.btn{font-weight: var(--fw-medium); display: inline-block; font-size: var(--font-size-18); color: var(--blue-light-01); appearance: none; -webkit-appearance: none; cursor: pointer; background: url(../images/button-arrow-01.png) no-repeat left center; background-size: contain; text-decoration: none; padding: 0.25em 0.25em 0.25em clamp(2rem, 1.8786rem + 0.5178vw, 2.5rem);}
.btn_02{background: var(--white) url(../images/button-arrow-01.png) no-repeat 2px center; background-size: 1.625rem; width: 100%; border-radius: 1.0625rem; text-align: left; padding: 0.5em 0.25em 0.5em clamp(2rem, 1.8786rem + 0.5178vw, 2.5rem);}
.btn.dark_blue{color: var(--blue);}
.link{font-weight: var(--fw-medium); display: inline-block; font-size: var(--font-size-18); color: var(--blue-light-01); appearance: none; -webkit-appearance: none; cursor: pointer; text-decoration: none;}
.btn_secondary{font-size: var(--font-size-18);color: var(--blue);font-weight: var(--fw-bold);line-height: 1em;padding: clamp(0.9375rem, 0.875rem + 0.3125vw, 1.25rem) clamp(1.25rem, 1.1rem + 0.75vw, 2rem);background-color: var(--green);border-radius: 5px;display: inline-block;border: 1px solid var(--green);transition: all 0.75s ease-in-out;-webkit-transition: all 0.75s ease-in-out;}
.btn_secondary:hover{box-shadow: inset 50px -4px 60px -8px rgba(0,0,0,0.24)}
.link.has_underline{font-weight: var(--fw-medium); text-decoration: underline;}


h1{font-size: var(--font-size-72); font-weight: var(--fw-bold); line-height: 0.9em; letter-spacing: -0.04em; color: var(--blue);}
h2{font-size: var(--font-size-60); font-weight: var(--fw-bold); line-height: 1em; letter-spacing: -0.02em; color: var(--blue);}
h3{font-size: var(--font-size-48); font-weight: var(--fw-bold); line-height: 1em; letter-spacing: -0.02em; color: var(--blue);}
h4{font-size: var(--font-size-36); font-weight: var(--fw-bold); line-height: 1em; letter-spacing: -0.02em; color: var(--blue);}
h5{font-size: var(--font-size-24); font-weight: var(--fw-bold); line-height: 1em; color: var(--blue);}
h6{font-size: var(--font-size-18); font-weight: var(--fw-bold); line-height: 1em; color: var(--blue);}
p{font-size: var(--font-size-18); line-height: 1.333333333333333em; font-weight: var(--fw-normal);}

input[type="text"],input[type="tel"],input[type="email"],input[type="password"],textarea,select {color: var(--blue); border-bottom: 1px solid var(--blue); width: 100%; font-size: var(--font-size-18); resize: none; background-color: transparent; padding:0; display: block; appearance: none; -webkit-appearance: none; font-family: var(--Poppins); height: clamp(1.5rem, 1.2573rem + 1.0356vw, 2.5rem);;}
select{background: var(--white) url(../images/chevron-down-solid.svg) no-repeat 97% center;}
textarea{height: clamp(1.375rem, 1.193rem + 0.7767vw, 2.125rem);}

::placeholder {color: var(--blue); font-weight: var(--fw-normal); font-family: var(--Poppins);}
::-moz-placeholder {color: var(--blue); font-weight: var(--fw-normal); font-family: var(--Poppins);}
::-webkit-input-placeholder {color: var(--blue); font-weight: var(--fw-normal); font-family: var(--Poppins);}

.popup,.popup .cover{height:100%;left:0;position:fixed;top:0;width:100%;z-index:3; display: block;}
.popup{display:none;}
.popup .cover{background:rgba(0,0,0,.75)}
.pop-con{left:50%;max-width:900px;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:3;width:90%; padding: 3em clamp(1.875em, 1.6019em + 1.165vw, 3em); background-color: var(--white); border-radius: 0.5em;}
.popup .pop-con .close{background: var(--red) url(../images/close-white.svg) no-repeat center center;width:2.5em;height:2.5em;position:absolute;right:-1em;top:-1em;z-index:4;cursor:pointer; border-radius: 50%; background-size: 0.75em;}
.popup .inp_sec:not(:last-child){margin-bottom: 1em;}
.popup h3{margin-bottom: 1.25em}
.popup .btn_sec{margin-top: 1.5em;}
.popup .inp_sec{flex: 1 0 235px;}
.popup .inp_sec:last-child{flex: 100%;}
.popup .form_group{column-gap: 1em;}
/* Common-css */

/*Toggle switch css*/
.toggle_switch .switch {display: inline-block; height: clamp(1.5rem, 1.3483rem + 0.6472vw, 2.125rem); position: relative; width:clamp(3.125rem, 2.7458rem + 1.6181vw, 4.6875rem);}
.toggle_switch .switch input {display: none;}
.toggle_switch .slider {background-color: #c0c0c0;bottom: 0;cursor: pointer;left: 0;position: absolute;right: 0;top: 0;transition: .4s; -webkit-transition: .4s;}
.toggle_switch .slider:before {background: var(--green) url(../images/left-arrow-blue-01.png) no-repeat center center; bottom: 2px;content: "";height:clamp(1.25rem, 1.0983rem + 0.6472vw, 1.875rem);left: 2px;position: absolute;transition: .4s; -webkit-transition: .4s;width:clamp(1.25rem, 1.0983rem + 0.6472vw, 1.875rem);}
.toggle_switch input:checked + .slider:before {transform: translateX(clamp(1.5625rem, 1.3198rem + 1.0356vw, 2.5625rem)); -webkit-transform: translateX(clamp(1.5625rem, 1.3198rem + 1.0356vw, 2.5625rem));background: var(--green) url(../images/right-arrow-blue-01.png) no-repeat center center;}
.toggle_switch .slider.round {border-radius: 34px;}
.toggle_switch .slider.round:before {border-radius: 50%;}
.toggle_switch_container .text{ color: var(--blue); font-size:clamp(0.65rem, 0.565rem + 0.3625vw, 1rem); font-weight: var(--fw-semi-bold);}
.toggle_switch_container .text img{max-width: clamp(1.6875rem, 1.4751rem + 0.9061vw, 2.5625rem);}
.toggle_switch_container{column-gap: clamp(0.25rem, 0.1893rem + 0.2589vw, 0.5rem);}

/* Swiper css */
.navigation_container{max-width: 1860px; position: absolute; left: 50%; top: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); z-index: 1; width: 100%; display: none;}
.swiper-button-next, .swiper-button-prev{border-radius: 50%; width: 3.625em; height: 3.625em; color: var(--red);  border: 0;}
.swiper-button-next{background: #d8d8d8 url(../images/nav-arrow-right.png) no-repeat center center;}
.swiper-button-prev{background: #d8d8d8 url(../images/nav-arrow-left.png) no-repeat center center;}
.swiper-button-next:after, .swiper-button-prev:after{display: none;}
.swiper-pagination{bottom: 2.5em;}
.swiper-pagination .swiper-pagination-bullet{background-color: #c4c4c4; opacity: 1; width: 1.25rem; height: 0.25rem; border-radius: 0;}
.swiper-pagination .swiper-pagination-bullet-active{background-color: var(--green);}
/* Swiper css */

/* Header-css */
header{position: fixed; left: 0; top: 0; z-index: 3; padding: 0.875em 0;}
header .logo_container img{max-width: 8.6875em;}
header nav{position: fixed; right: -100%; top: 0; height: 100%;background-color: var(--blue); width: 85%; max-width: 22em; padding: 1.5em; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; z-index: 2; overflow: auto; flex-direction: column; }
header .close {position: absolute; right: 1em; top: 1em; border: 1px solid var(--white);    padding: 0.5em; border-radius: 0.5em;}
header .close img{max-width: 1em;}
header nav a{color: var(--white); font-size: 1.125em; font-weight: var(--fw-semi-bold);}
header nav li{margin-bottom: 1.25em;}
header.active nav{right: 0;}
header.active .cover{display: block;}
header .menu_container{margin-top: 3.5em; overflow: auto; width: 100%;}
header .hdr_container{align-items: center;}
header .hamburger_menu img{max-width: 1.5625em;}
header .hamburger_menu{margin-left: 1.125em;}
header nav a{width: 100%; display: inline-block;}
header .cover{background-color: rgba(255,255,255,.75);}
header.sticky{box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; background-color: var(--white)}
.social_sec{column-gap: clamp(0.625em, 0.443em + 0.7767vw, 1.375em);}
header .menu_list .sub_level{background: url(../images/menu-down-white.svg) no-repeat right 0.5em; background-size: 0.875rem;}
header .menu_list .sub_level.active{background: url(../images/menu-up-white.svg) no-repeat right 0.5em; background-size: 0.875rem;}
header .menu_list .sub_level > a{width: 100%; display: inline-block;}
header .sub_level ul{margin-left: 1em; display: none; margin-top: 1.5em;}
header nav a{width: 100%; display: inline-block;}
header .contact_details .col{color: var(--blue); font-size: var(--font-size-16); font-weight: var(--fw-semi-bold);}
header .contact_details .col:first-child{line-height: 1.65em;}
header .contact_details .col a{color: inherit;}
header .contact_details > .flex{column-gap: 2.7em;}
header .contact_details {display: none;}
/* Header-css */

/* Footer-css */
footer{background-color: var(--white); padding: clamp(0.875em, -0.1262em + 4.2718vw, 5em) 0 clamp(2.875em, 1.9041em + 4.1424vw, 6.875em)}
footer .logo_container img{max-width: 6.6875em;}
footer .logos_sec .logo_container{display: none;}
footer .logos_sec {padding-bottom: clamp(1.875em, 1.7233em + 0.6472vw, 2.5em); border-bottom: 1px solid var(--gray-02);}
footer .other_certificates{column-gap: clamp(1em, 0.4235em + 2.4595vw, 3.375em);}
footer .nav_sec{display: none;}
footer .copyright_sec{margin-top: 1.5em;}
footer .copyright_sec small{font-size: clamp(0.65rem, 0.5347rem + 0.4919vw, 1.125rem); text-align: right; color: var(--blue);}
footer .copyright_sec small a{color: var(--blue-light-01); display: inline-block; margin-top: 0.7em;}
/* Footer-css */

/* Home hero section */
.page_py{padding-top: 3.75em;}
.hm_main_banner{background-color: var(--gray-03);}
.hm_main_banner .cont_main{flex-direction: column-reverse;}
.hm_main_banner .cont{padding-left: 19%; width: 96%; padding-top: clamp(1rem, -0.2439rem + 5.3074vw, 6.125rem);}
.hm_main_banner .container{width: 100%;}
.hm_main_banner h1{color: var(--blue); margin-bottom: 0.5em;}
.hm_main_banner h1 span{line-height: 1em;}
.hm_main_banner p{font-size: clamp(0.875rem, 0.6323rem + 1.0356vw, 1.875rem); font-weight: var(--fw-medium); line-height: 1.2em; color: var(--gray-06); max-width: 90%;}
.hm_main_banner .pic{margin-top: 1.25em;}
.hm_main_banner .btn_sec{margin-top: clamp(1.25em, 0.7949em + 1.9417vw, 3.125em);}
.hm_main_banner .swiper-pagination{text-align: left; padding-left: 18%; bottom: 0.45em;}
/* Home hero section */

/* More infomation section */
.more_infomation{padding: clamp(3.75em, 3.2949em + 1.9417vw, 5.625em) 0 clamp(2.5em, 2.025em + 2.375vw, 4.875em);}
.more_infomation h3{color: var(--blue); margin-bottom: 0.55em; max-width: 80%;}
.more_infomation p{font-size: clamp(0.875rem, 0.7233rem + 0.6472vw, 1.5rem);}
.more_infomation .more_details{margin-top: clamp(1.875em, 0.1305em + 7.4434vw, 9.0625em); column-gap: 1em;}
.more_infomation .more_details .col .hdr{color: var(--blue); font-size: clamp(1.9375rem, 1.4976rem + 1.877vw, 3.75rem); font-weight: var(--fw-bold); line-height: 1em; margin-bottom: 0.16em;}
.more_infomation .more_details .col p{ font-weight: var(--fw-bold); font-size: var(--font-size-10-18);}
.more_infomation .more_details .col{flex: 1;}
.more_infomation .more_details .col:last-child{flex: 0.6;}
.more_infomation .btn_sec{margin-top: clamp(2em, 1.65em + 1.75vw, 3.75em);}
.more_infomation .pic{margin-top: 1.5em;}
.more_infomation .pic img{width: 100%;}
/* More infomation section */

/* News section */
.new_sec{padding: clamp(2.5em, 2.0449em + 1.9417vw, 4.375em) 0  clamp(2.5em, 1.6353em + 3.6893vw, 6.0625em);}
.new_sec .container{width: 100%; padding-left: 5%;}
.new_sec .hdr_sec {padding-right: 5%; margin-bottom: clamp(0.75em, 0.4em + 1.75vw, 2.5em);;}
.new_sec h2{color: var(--blue);}
.news_slider .cont {padding-right: 0.875em;}
.news_slider .date{font-size: var(--font-size-18);border-top: 1px solid var(--blue-light-01); color: var(--gray-04); font-weight: var(--fw-medium); padding: clamp(1rem, 0.9393rem + 0.2589vw, 1.25rem) 0;}
.news_slider .pic img{width: 100%;}
.news_slider .swiper-wrapper{padding-bottom: clamp(2.5em, 1.6353em + 3.6893vw, 6.0625em);}
.news_slider .desc{margin-top: 0.875em;}
.news_slider .btn_sec{margin-top: clamp(1.75em, 1.6286em + 0.5178vw, 2.25em);}
.news_slider .desc p{font-weight: var(--fw-bold); color: var(--blue); line-height: 1.25em; font-size: clamp(1.1875rem, 1.1684rem + 0.0816vw, 1.25rem);}
.news_slider .swiper-pagination{text-align: left; bottom: 0;}
/* News section */

/* Career section */
.career_sec{padding: clamp(2.8125em, 2.15em + 3.3125vw, 6.125em) 0 clamp(2.5em, 1.0589em + 6.1489vw, 8.4375em);}
.career_sec h2{font-size: clamp(1.410625rem, 0.8428rem + 2.4227vw, 3.75rem); color: var(--blue); letter-spacing: -0.02em;  width: 77%;}
.career_sec .container{width: 100%; padding-left: 5%;}
.career_sec .cont{padding-right: 0.875em; height: 100%;}
.career_sec .hdr_sec{padding-bottom: clamp(1.3125em, 1.15em + 0.8125vw, 2.125em);}
.career_sec_slider .title{font-size: clamp(1.625rem, 1.5867rem + 0.1633vw, 1.75rem);font-weight: var(--fw-bold); color: var(--blue); border-top: 1px solid var(--blue-light-01); padding: clamp(1.3125rem, 1.1911rem + 0.5178vw, 1.8125rem) 0;}
.career_sec_slider .desc p{font-size: var(--font-size-18); color: var(--blue);}
.career_sec_slider .desc {padding: clamp(1rem, 0.8483rem + 0.6472vw, 1.625rem) clamp(1rem, 0.8483rem + 0.6472vw, 1.625rem) clamp(2.375rem, 2.2233rem + 0.6472vw, 3rem);}
.career_sec_slider .btn_sec{margin-top: clamp(1.375em, 1.325em + 0.25vw, 1.625em);}
.career_sec_slider .swiper-slide{height: auto;}
.career_sec_slider .inner_cont{flex: auto; background-color: var(--gray-03);}
.career_sec_slider .applynow_sec{background-color: var(--blue); flex: auto; padding: clamp(3.125rem, 2.5182rem + 2.589vw, 5.625rem) 2.5em clamp(3.125rem, 2.5182rem + 2.589vw, 5.625rem)  clamp(3.125rem, 3.3525rem + -0.9709vw, 2.1875rem) ;}
.career_sec_slider .applynow_sec .btn_sec{margin-top: clamp(3.125em, 2.0328em + 4.6602vw, 7.625em);}
.career_sec_slider .applynow_sec .desc{background-color: transparent; padding: 0;}
.career_sec_slider .applynow_sec h2{color: var(--green); letter-spacing: normal; font-size: clamp(2.25rem, 1.8859rem + 1.5534vw, 3.75rem); width: 100%;}
.career_sec_slider .applynow_sec .btn{color: var(--white);}
.career_sec_slider p{line-height: 1.333333333333333em;}
.career_sec .swiper-wrapper{padding-bottom: 1.875em;}
.career_sec_slider .career_sec_slider_pagination{text-align: left; bottom: 0;}
/* Career section */

/* Get in touch */
.get_in_touch{background-color: var(--blue-light-02); padding: clamp(3.125em, 2.0631em + 4.5307vw, 7.5em) 0 clamp(2.1875em, 0.8222em + 5.8252vw, 7.8125rem);}
.get_in_touch h1{color: var(--blue); margin-bottom: 0.75em;font-size: var(--font-size-60);}
.get_in_touch .pic{display: none;}
.get_in_touch .form_col{width: 100%; margin-bottom: 1.5625em;}
.get_in_touch .form_col br{display: none !important;}
.get_in_touch .form_col .wpcf7-form-control-wrap{position: relative; margin-bottom: 1.125em; display: inline-block;}
.get_in_touch .inp_sec:not(:last-child){margin-bottom: 1.125em;}
.get_in_touch .address *{color: var(--blue);}
.get_in_touch .address h6{margin-bottom: clamp(0.3125rem, 0.2367rem + 0.3236vw, 0.625rem)}
.get_in_touch .address .sec{margin-bottom: 0.85em;}
.get_in_touch .btn_sec{margin: clamp(1.875em, 1.2379em + 2.7184vw, 4.5em) 0 1.5625em;}
.get_in_touch .address p,.get_in_touch address{line-height: 1.3em; font-size: var(--font-size-18); margin-bottom: clamp(0.125rem, 0.034rem + 0.3883vw, 0.5rem); font-style: normal;}
/* Get in touch */

/* Sustainability sec */
.sustainability_sec{padding: 0 0 clamp(3.125em, 2.5182em + 2.589vw, 5.625em);}
.sustainability_sec .container{width: 100%;}
.sustainability_sec .col_left{padding-left: 5%;}
.sustainability_sec .col_right{padding:0 5%; margin-top: 1.75em;}
.sustainability_sec .col_right h5{margin-bottom: 0.5em;}
.sustainability_sec .col_right .icon{width: clamp(2.8125em, 2.3574em + 1.9417vw, 4.6875em);}
.sustainability_sec .col_right .sec{column-gap: clamp(0.8125rem, 0.5243rem + 1.2298vw, 2rem); margin-bottom: clamp(1.5625em, 1.3653em + 0.8414vw, 2.375em);}
.sustainability_sec .col_right .desc{width: 70%;}
.sustainability_sec .col_left .pic{width: 54%;}
.sustainability_sec .col_left .desc{width: 49%; margin-top: 3.125em;}
.sustainability_sec .col_left h4{margin-bottom: 0.7em;}
.sustainability_sec .btn_sec{row-gap: 0.75em; margin-top: 1.5em;}
/* Sustainability sec */

/* Empowering community */
.empowering_community{padding: clamp(2.1875em, 0.8em + 6.9375vw, 9.125em) 0 15.3125em; background: #317d4f url(../images/empowering-community-bg-mob-01.jpg) no-repeat bottom;}
.empowering_community h2{color: var(--white); font-size: clamp(1.40625rem, 0.8374rem + 2.4272vw, 3.75rem); margin-bottom: 0.5em;}
.empowering_community p{color: var(--white);line-height: 1.333333333333333em;}
.empowering_community h4{font-size: clamp(1.25rem, 1.0983rem + 0.6472vw, 1.875rem); margin-bottom: 0.6em;}
.empowering_community .cont{margin-top: clamp(1em, 0.55em + 2.25vw, 3.25em);}
.empowering_community .cont .sec {padding: clamp(1.5625em, 1.3956em + 0.712vw, 2.25em) clamp(1.8125em, 1.7367em + 0.3236vw, 2.125em) 1.625em; margin-bottom: 0.3125em;}
.empowering_community .cont .sec:nth-child(1){background-color: var(--education-bg);}
.empowering_community .cont .sec:nth-child(2){background-color: var(--health-bg);}
.empowering_community .cont .sec:nth-child(3){background-color: var(--women-bg);}
.empowering_community .cont .sec .icon{width: 5.5em;}
.empowering_community .cont .sec .icon img{max-width: clamp(3.125em, 2.3362em + 3.3657vw, 6.375em); mix-blend-mode: multiply;}
.empowering_community .cont .sec .desc{width: 73%;}
.empowering_community .cont .sec .desc p{color: var(--blue); line-height: 1.333333333333333em;}
/* Empowering community */

/* Products */
.product_sec{padding: clamp(2.5em, 2.0375em + 2.3125vw, 4.8125em) 0 clamp(5.125em, 3.7625em + 6.8125vw, 11.9375em);}
.product_sec .tab_hdrs .btn{background: transparent; padding-left: 0; color: #b2b2b2; font-size: clamp(0.875rem, 0.7233rem + 0.6472vw, 1.5rem); letter-spacing: -0.02em; font-weight: var(--fw-bold);}
.product_sec .tab_hdrs .btn.active{color: var(--blue-light-01);}
.product_sec .tab_hdrs {margin-bottom: 1.875em; column-gap: 0.5em;}
.product_sec h2{margin-bottom: 0.6em;}
.formula_title_box{width: clamp(11.25em, 8.8835em + 10.0971vw, 21em); height: clamp(11.25em, 8.8835em + 10.0971vw, 21em); padding: clamp(1.25em, 1.0225em + 0.9709vw, 2.1875em) clamp(1.25em, 1.0225em + 0.9709vw, 2.1875em)  clamp(1.25em, 0.7949em + 1.9417vw, 3.12em);}
.formula_title_box .hdr{font-size: clamp(3em, 2.2718em + 3.1068vw, 6em); letter-spacing: -0.04em; font-weight: var(--fw-bold); color: var(--blue); line-height: 1em;}
.formula_title_box.pvc .hdr{font-size: clamp(3.6875rem, 2.8987rem + 3.3657vw, 6.9375rem);}
.formula_title_box .hdr sub{font-size: 0.6em;}
.formula_title_box .name{font-size: clamp(0.796875em, 0.6262em + 0.7282vw, 1.5em); font-weight: var(--fw-bold); color: var(--blue); line-height: 1em;}
.formula_title_box .icon{margin-bottom: 1em}
.formula_title_box .icon img{max-width: 2em;}
.formula_title_box_main{width: clamp(13.1875em, 10.3962em + 11.9094vw, 24.6875em); position: absolute; left: 0; top: 0; z-index: 1; }
.formula_title_box_main .top_img img{max-width: clamp(3.875em, 3.0255em + 3.6246vw, 7.375em);}
.formula_title_box_main .left_img img{max-width: clamp(1.9375em, 1.5127em + 1.8123vw, 3.6875em);}
.formula_title_box_main .bottom_img img{max-width: clamp(1.9375em, 1.5127em + 1.8123vw, 3.6875em);}
.formula_title_box_main .bottom_img{padding-left: clamp(1.9375rem, 1.5127rem + 1.8123vw, 3.6875rem);;}
.formula_title_box_main .middle{width:clamp(13.1875em, 10.3962em + 11.9094vw, 24.6875em);}
.product_sec .title_container{max-width: clamp(21.125em, 16.7712em + 18.5761vw, 39.0625em); min-height: clamp(17rem, 15.5133rem + 6.343vw, 23.125rem);  ;}
.product_sec .title_container .bg img{max-width: 77%;}
.product_sec .pro_naoh .title_container .bg img{max-width: 100%;}
.product_sec .cont_main .cont{margin-top: clamp(0em, -1.2397em + 5.2893vw, 2em); max-width: 26.5625em;}
.product_sec .btn_sec{margin-top: clamp(1.5625em, 1.335em + 0.9709vw, 2.5em);}
.product_slider .swiper-slide{height: auto;}
.product_slider .swiper-wrapper{padding-bottom: 3em;}
.product_slider .swiper-pagination{text-align: left;}
.formula_title_box.pvc{background-color: var(--pvc-bg); border: 1px solid #75e7f8;}
.formula_title_box.cacl{background-color: var(--cacl-bg); border: 1px solid #92d14f;}
.formula_title_box.naoh{background-color: var(--naoh-bg); border: 1px solid #e2b571;}
.product_sec .cont_main.pro_pvc .bg{padding-top: 1.25em;}
/* Products */


/* About Tci */
.sanmar_inner_banner{padding: clamp(5.3125rem, 2.975rem + 11.6875vw, 17rem) 0 0 0; background-color: var(--yellow);}
.sanmar_inner_banner img{width: 100%;height: 100%;object-fit: cover;}
.sanmar_inner_banner .cont_box{z-index: 1;margin-bottom: 2.375em;}
.sanmar_inner_banner  h5{margin-bottom: clamp(1rem, 0.7125rem + 1.4375vw, 2.4375rem);color: var(--blue);letter-spacing: -0.25px;}
.sanmar_inner_banner h2{color: var(--blue);font-size: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem);}
.about_tci_banner{background-color: var(--yellow);}

.about_tci_info{padding: clamp(1.875rem, 1.0417rem + 1.7361vw, 3.125rem) 0 clamp(2.1875rem, 1.0625rem + 2.3438vw, 3.875rem) 0;}
.about_tci_info .info_card{row-gap: 1em;}
.about_tci_info .info_card h4{color: var(--blue);font-size: var(--font-size-25-36); }
.disc_list{margin-left: 1.125em;}
.disc_list li{list-style: disc;font-size: var(--font-size-18);color: var(--black-02);line-height: 1.44em;letter-spacing: -0.15px;}
.disc_list li:not(:last-child){margin-bottom: clamp(1rem, 0.3333rem + 1.3889vw, 2rem);}

.about_tci_more_data{padding: clamp(3.125rem, 1.525rem + 8vw, 11.125rem) 0 clamp(3.125rem, 1.5875rem + 7.6875vw, 10.8125rem) 0;background: url(../images/about-tci-bg-img-01.jpg) no-repeat center top;background-size: cover;}
.about_tci_more_data .three_col{row-gap: 1.25em;justify-content: space-between;}
.about_tci_more_data .three_col .col{background-color: var(--light-yellow);padding: clamp(0.9375rem, 0.275rem + 3.3125vw, 4.25rem);width: 100%;}
.about_tci_more_data .three_col h1{font-size: clamp(1.78625rem, 1.211rem + 2.8762vw, 4.6625rem);color: var(--blue);margin-bottom: clamp(1rem, 0.875rem + 0.625vw, 1.625rem);font-weight: var(--fw-semi-bold);width: 33%;}
.about_tci_more_data .three_col h1 small{font-size: clamp(0.625rem, 0.4063rem + 1.0938vw, 1.5rem);margin-right: clamp(0rem, -0.0417rem + 0.2083vw, 0.125rem);}
.about_tci_more_data .three_col h1 span{font-size: clamp(0.875rem, 0.6rem + 1.375vw, 2.25rem);display: inline-block;margin-left: clamp(0.125rem, 0.0625rem + 0.3125vw, 0.3125rem);letter-spacing: 0;}
.about_tci_more_data .three_col p{font-size: var(--font-size-24);color: var(--gray-01);line-height: 1.25em;font-weight: 500;width: 67%;}

.about_tci_cont{padding: clamp(1.875rem, 1.525rem + 1.75vw, 3.625rem) 0 clamp(2.5rem, 1.425rem + 5.375vw, 7.875rem) 0;}
.about_tci_cont .img_box{margin: clamp(1.5625rem, 1.25rem + 1.5625vw, 3.125rem) 0 clamp(1.5625rem, 1.225rem + 1.6875vw, 3.25rem) 0;row-gap: 0.5rem;}
.about_tci_cont .img_box img{width: 100%;height: 100%;object-fit: cover;}
.about_tci_cont .list_items .disc_list{margin-bottom: clamp(1.25rem, 0.975rem + 1.375vw, 2.625rem);}
.two_col_box .col_right,.two_col_box .col_left{width: 100%;}
.two_col_box .col_left h4{font-size: var(--font-size-25-36);}
/* About Tci */

/* Products page */
.pro_pvc_banner{background-color: var(--pvc-bg);}
.pro_naoh_banner{background-color: var(--naoh-bg);}
.pro_cacl_banner{background-color: var(--cacl-bg);}
.pro_banner h2{font-size: clamp(1.9375rem, 1.3155rem + 2.6537vw, 4.5rem); }
.sanmar_inner_banner .product_info {column-gap: clamp(0.5em, 0.3786em + 0.5178vw, 1em); max-width: 33.9375em; z-index: 1; margin-bottom: 1.25em; margin-top: clamp(1.1875em, -0.0413em + 5.2427vw, 6.25em);}
.sanmar_inner_banner .product_info .col{background-color: var(--white); flex: 1; padding: clamp(1.125em, 0.9126em + 0.9061vw, 2em) clamp(0.75em, 0.5831em + 0.712vw, 1.4375em) clamp(1.25em, 0.8252em + 1.8123vw, 3em); width: 33.3%;}
.sanmar_inner_banner .product_info .col h3{margin-bottom: 0.2em; font-weight: var(--fw-semi-bold);}
.sanmar_inner_banner .product_info .col h3 span{font-size: 0.625em;}
.sanmar_inner_banner .product_info .col p{font-weight: var(--fw-medium); color: var( --gray-01); line-height: 1em;}
.pro_banner .cont_box{margin-bottom: 0;}
.pro_more_info .formula_title_box{width: clamp(9.6875em, 6.699em + 12.7508vw, 22em); height: clamp(9.6875em, 6.699em + 12.7508vw, 22em);}
.pro_more_info .sec1 p{font-size: clamp(0.875rem, 0.7233rem + 0.6472vw, 1.5rem); font-weight: var(--fw-bold); color: var(--black-02); line-height: 1.125em;}
.pro_more_info .sec1 .col_right .desc_col{padding: 1em 0 0 0.75em;}
.pro_more_info .sec1 .container{width: 100%; padding-right: 5%;}
.pro_more_info .sec{padding-top:clamp(1.875em, 1.2em + 3.375vw, 5.25em);}
.pro_more_info .sec1{padding-top: 0;}
.pro_more_info .sec .pic{margin-top: 1.25em;}
.pro_more_info{padding-bottom: clamp(2.875em, 1.3428em + 6.5372vw, 9.1875em);}
.pro_more_info p, .pro_other_info p{color: var(--black-02);}
.pro_other_info .sec{border-top: 1px solid var(--blue); padding-top: clamp(1em, 0.7118em + 1.2298vw, 2.1875em);}
.pro_other_info .sec:first-child{padding-bottom: clamp(4.0625em, 1.9387em + 9.0615vw, 12.8125em);}
.pro_other_info .sec:last-child{padding-bottom: clamp(4.0625em, 2.6972em + 5.8252vw, 9.6875em);}
.pro_other_info .sec .col_left{margin-bottom: 1.25em;}
.pro_other_info .sec .col_left h4{ font-size: var(--font-size-25-36);}
.certification_sec .row1 .col{flex: 1; text-align: center;}
.certification_sec .row1 .col .pic{margin-bottom: clamp(0.875em, 0.7081em + 0.712vw, 1.5625em);}
.certification_sec .row1 {column-gap: 1.625em; margin-bottom: clamp(2.5em, 1.4836em + 4.3366vw, 6.6875em);}
.certification_sec .row2 {column-gap: 1.875em;}
.pro_other_info .formula_title_box{width: clamp(10.25em, 7.3374em + 12.4272vw, 22.25em); height: clamp(10.25em, 7.3374em + 12.4272vw, 22.25em);}
.pro_other_info .formula_title_box .hdr {font-size: clamp(2.9375rem, 2.1638rem + 3.301vw, 6.125rem);}
.pro_more_info .formula_title_box.pvc .hdr{font-size: clamp(3.4375rem, 2.3604rem + 4.5955vw, 7.875rem);}
.pro_other_info .formula_title_box .name,
.pro_more_info .formula_title_box.pvc .name{font-size: clamp(0.6875rem, 0.4903rem + 0.8414vw, 1.5rem);}
.pro_more_info .formula_title_box .icon,
.pro_other_info .formula_title_box .icon{margin-bottom: clamp(0.5rem, 0.2573rem + 1.0356vw, 1.5rem);}
.pro_banner  h5{margin-bottom: clamp(0.625rem, 0.443rem + 0.7767vw, 1.375rem);}
/* Products page */

/*The Sanmar Group*/
.sanmar_group_details{padding: clamp(2.1875rem, 1.4375rem + 3.75vw, 5.9375rem) 0 clamp(3.125rem, 0.925rem + 11vw, 14.125rem) 0;}
.sanmar_group_details .first_panel .col_right span{font-size: var(--font-size-30);line-height: 1.33em;color: var(--black-02);}
.sanmar_group_details .first_panel .col_right .cont{margin-top: clamp(0.9375rem, 0.75rem + 0.9375vw, 1.875rem);row-gap: 0.5rem;}
.sanmar_group_details .first_panel .col_right .cont p{color: var(--black-02);line-height: 1.44em;}
.sanmar_group_details .first_panel{border-bottom: 1px solid var(--gray-05);padding-bottom: clamp(1.875rem, 1.1875rem + 3.4375vw, 5.3125rem);row-gap: 1em;}
.sanmar_group_details .second_panel{padding: clamp(1.25rem, 1.05rem + 1vw, 2.25rem) 0 clamp(3.125rem, 2.275rem + 4.25vw, 7.375rem) 0;row-gap: 1em;}
.sanmar_group_details .second_panel .col_right{row-gap: 1em;}
.sanmar_group_details .second_panel .img_col span{display: block;font-size: clamp(1rem, 0.825rem + 0.875vw, 1.875rem);color: var(--black-02);font-weight: var(--fw-bold);margin-top: clamp(1.25rem, 1.05rem + 1vw, 2.25rem);margin-bottom: 0.125rem;}
.sanmar_group_details .second_panel .img_col img{width: 100%;object-fit: cover;}
.sanmar_group_details .second_panel .img_col small{display: block;font-size: var(--font-size-18);color: var(--black-02);line-height: 1em;}
.sanmar_group_details .second_panel .cont p{color: var(--black-02);}
.sanmar_group_details .second_panel .cont p:not(:last-child){margin-bottom: clamp(0.625rem, 0.6rem + 0.125vw, 0.75rem);}
.sanmar_group_details .img_panel img{min-height: 150px;object-fit: cover;width: 100%;}
.sanmar_group_details .third_panel{padding-top: clamp(1.5625rem, 1.1875rem + 1.875vw, 3.4375rem);}
.sanmar_group_details .third_panel .two_col_box{row-gap: 1em;}
.sanmar_group_details .third_panel .has_border{border-bottom: 1px solid var(--gray-05);padding-bottom: clamp(1.5625rem, 1.1875rem + 1.875vw, 3.4375rem);margin-bottom: clamp(1.125rem, 0.975rem + 0.75vw, 1.875rem);row-gap: 1em;}
.sanmar_group_details .third_panel .col_right p{color: var(--black-02);margin-bottom: clamp(1rem, 0.8875rem + 0.5625vw, 1.5625rem);}
.sanmar_group_details .third_panel .col_right ul{margin-left: 1em;}
.sanmar_group_details .third_panel .col_right ul li{font-weight: var(--fw-semi-bold);margin-bottom: 0.5rem;color: var(--black-02);line-height: 1.4em;}
.sanmar_group_details .third_panel .col_left h5{line-height: 1.25em;}
.sanmar_group_details .third_panel .col_left h5 br{display: none;}
/*The Sanmar Group*/

/*Board of Directors*/
.board_panel{padding: clamp(8.125rem, 6.4rem + 8.625vw, 16.75rem) 0 clamp(5rem, 3.9rem + 5.5vw, 10.5rem) 0;background-color: var(--yellow);}
.board_panel .title_panel{row-gap: 1em;padding-right: clamp(2.8125rem, 0.9375rem + 3.9063vw, 5.625rem);}
.directors_list_panel{padding: clamp(2.5rem, 1.3125rem + 5.9375vw, 8.4375rem) 0 clamp(6.25rem, 4.75rem + 7.5vw, 13.75rem) 0 ;}
.directors_list_box{row-gap: clamp(3.125rem, 2.5rem + 3.125vw, 6.25rem);column-gap: 3.5%;}
.directors_list_box .slider_card{cursor: pointer;}
.directors_card,.directors_card .img{width: 100%;}
.directors_list_box .slider_card .img::after{content: "";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(0, 0, 0, 0.3);opacity: 0;cursor: pointer;}
.directors_list_box .slider_card:hover .img::after{opacity: 1;}
.directors_list_box .directors_card .img{overflow: hidden;}
.directors_card .img img{width: 100%;object-fit: cover;transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;}
.directors_list_box .slider_card:hover .img img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.directors_card .name_box,.directors_card .cont{width: 100%;}
.directors_card .name_box span{font-size: var(--font-size-24);font-weight: var(--fw-bold);color: var(--black-02);display: block;} 
.directors_card .name_box small{font-size: var(--font-size-18);color: var(--black-02);} 
/*.directors_card .name_info{width: 75%;}*/
.directors_card .arrow{cursor: pointer;width: 30px;}
.directors_card .more_details{display: none;}
.directors_card .img{margin-bottom: clamp(1.375rem, 0.925rem + 1.25vw, 0.625rem);}

#directors_popup .cover{background: rgba(237,237,237,0.89);}
.popup .popup_body{width: 90%;max-width: 1136px;background-color: var(--white);padding: clamp(1rem, 0.8rem + 1vw, 2rem) clamp(1.25rem, 0.85rem + 2vw, 3.25rem) clamp(1.875rem, 1.25rem + 3.125vw, 5rem) clamp(1.25rem, 0.85rem + 2vw, 3.25rem);position: absolute; top: 5%;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);z-index: 4;}
.popup .close_btn{width: clamp(1.5625rem, 1.375rem + 0.9375vw, 2.5rem);height: clamp(1.5625rem, 1.375rem + 0.9375vw, 2.5rem);background-color: var(--yellow);color: var(--black-02);cursor: pointer;user-select: none;}
.popup .close_panel{border-bottom: 1px solid #494949;padding-bottom: 0.625rem;margin-bottom: clamp(1rem, 0.8rem + 1vw, 2rem);}
.popup .popup_body > .cont{overflow-y: auto;max-height: 70dvh;}
.popup .popup_body .directors_card,.popup .popup_body .directors_card .name_info{width: 100%;}
.popup .popup_body .directors_card .name_box{margin-bottom: clamp(1.125rem, 0.875rem + 1.25vw, 2.375rem);}
.popup .popup_body .directors_card .name_box span{font-weight: var(--fw-bold);} 
.popup .popup_body .directors_card .arrow{display: none;}
.popup .popup_body .directors_card .cont .more_details{display: block;}
.popup .popup_body .directors_card .cont .more_details p{line-height: 1.44em;color: var(--black-02);}
.popup .popup_body .directors_card .cont .more_details p:not(:last-child){margin-bottom: 0.5rem;}
.popup .popup_body > .cont,.popup .popup_body .swiper,.popup .popup_body .swiper-wrapper{position: static;}
#directors_popup .swiper-button-next,#directors_popup .swiper-button-prev{width: clamp(2.1875rem, 1.7375rem + 2.25vw, 4.4375rem);height: clamp(2.1875rem, 1.7375rem + 2.25vw, 4.4375rem);}
#directors_popup .swiper-button-next{background:  url(../images/next.png) no-repeat center center;background-size: auto;right: -1em;}
#directors_popup .swiper-button-prev{background:  url(../images/prev.png) no-repeat center center;background-size: auto;left: -1em;}
/*Board of Directors*/

/*Career*/
.career_details .top_panel{padding: clamp(1.875rem, 1.3625rem + 2.5625vw, 4.4375rem) 0 clamp(1.875rem, 1.4375rem + 2.1875vw, 4.0625rem) 0;border-bottom: 1px solid var(--blue);}
.career_details .top_panel h5{line-height: 1.5em;color: var(--black-02);}
.career_details .details_panel{padding: clamp(1.5625rem, 1.275rem + 1.4375vw, 3rem) 0 clamp(3.125rem, 1.9625rem + 5.8125vw, 8.9375rem) 0;}
.career_details .details_panel .img{margin-top: clamp(1rem, 0.95rem + 0.25vw, 1.25rem);margin-bottom: clamp(1.25rem, 0.975rem + 1.375vw, 2.625rem);}
.career_details .details_panel .cont{row-gap: clamp(0.75rem, 0.65rem + 0.5vw, 1.25rem);}
.career_details .details_panel .cont p{color: var(--black-02);line-height: 1.44em;}
.career_details .details_panel .cont h5{margin-bottom: clamp(0.5rem, 0.475rem + 0.125vw, 0.625rem);color: var(--black-02);}
.circle_list{margin-left: 1em;}
.circle_list li{list-style: circle;font-size: var(--font-size-18);color: var(--black-02);line-height: 1.4em;}
.circle_list li:not(:last-child){margin-bottom: clamp(0.25rem, 0.225rem + 0.125vw, 0.375rem);}
.circle_list li::marker{font-size: clamp(1rem, 0.95rem + 0.25vw, 1.25rem);}
.career_details .details_panel ul{margin-bottom: clamp(1.5625rem, 1.075rem + 2.4375vw, 4rem);}
.career_details .make_impact{margin-top: clamp(1.25rem, 0.775rem + 2.375vw, 3.625rem);}
.career_details .make_impact .p_wrapper p:not(:last-child){margin-bottom: clamp(0.625rem, 0.575rem + 0.25vw, 0.875rem);}

.career_level{background: transparent url(../images/career-bg-01.jpg) no-repeat left top;background-size: cover;padding: clamp(2.1875rem, 0.975rem + 6.0625vw, 8.25rem) 0 clamp(3.125rem, 1.35rem + 8.875vw, 12rem) 0;}
.career_level .main_panel{row-gap: 1.25em;}
.career_level h4{color: var(--white);}
.career_level .sub_title{margin-bottom: clamp(1.125rem, 0.9rem + 1.125vw, 2.25rem);}
.career_level .sub_title h6{color: var(--white);}
.career_level .three_col{row-gap: 1em;}
.cat_box{background-color: var(--light-green);padding: clamp(1.375rem, 1.0875rem + 1.4375vw, 2.8125rem) ;width: 100%;transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;}
.cat_box:hover{background-color: var(--yellow);}
.cat_box h5{margin-bottom: clamp(2.5rem, 1.85rem + 3.25vw, 5.75rem);}
.cat_box a{height: 100%;position: absolute;top: 0;left: 0;width: 100%;}
.cat_box .icon{align-self: flex-end;}
.cat_box .icon img{transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;}
.cat_box:hover .icon img{transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.career_level .cont_wrapper{margin-top: clamp(1.5625rem, 1.025rem + 2.6875vw, 4.25rem);}
.career_level .cont_wrapper p{color: var(--white);font-weight: var(--fw-semi-bold);line-height: 1.44em;}
.career_level .cont_wrapper p:not(:last-child){margin-bottom: clamp(0.5rem, 0.475rem + 0.125vw, 0.625rem);}
#apply_job_popup .popup_body{
  width: 90% !important; max-width: 35rem;
}
/*Career*/

/*Media*/
.simple_banner{padding:clamp(7.5rem, 5.5625rem + 9.6875vw, 17.1875rem) 0 clamp(5rem, 4rem + 5vw, 10rem) 0;background-color: var(--yellow);}
.simple_banner .title_panel{row-gap: 1em;}
.media_panel{padding: clamp(1.875rem, 1.425rem + 2.25vw, 4.125rem) 0 clamp(5.625rem, 4.5rem + 5.625vw, 11.25rem) 0;}
.media_panel .top_panel{padding-bottom: clamp(1.25rem, 1.0125rem + 1.1875vw, 2.4375rem);}
.media_box{width: 100%;}
.media_box .cont{padding-right: 0;}
.media_list{row-gap:clamp(1.875rem, 1.25rem + 3.125vw, 5rem);column-gap: 3.7%;margin-bottom: clamp(4.375rem, 3.825rem + 2.75vw, 7.125rem);}
.archives_panel{padding: clamp(1.875rem, 1.4375rem + 2.1875vw, 4.0625rem) 0 clamp(1.5625rem, 1.125rem + 2.1875vw, 3.75rem) 0;}
.archive_sub_card .date{font-size: var(--font-size-18);display: block;color: var(--gary-04);font-weight: var(--fw-medium);margin-bottom: clamp(0.5rem, 0.475rem + 0.125vw, 0.625rem);}
.archive_sub_card:not(:last-child){margin-bottom: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);}
.archive_box{row-gap: 1.25em;}
.archive_list .archive_box:not(:last-child){padding-bottom:clamp(1.5625rem, 1.15rem + 2.0625vw, 3.625rem);border-bottom: 1px solid #a2a2a2;margin-bottom: clamp(1.25rem, 1.025rem + 1.125vw, 2.375rem);}
.archive_sub_card h5{line-height: 1.25em;}
.archives_panel .btn_panel{margin-top: clamp(3.125rem, 2rem + 5.625vw, 8.75rem);}
/*Media*/

/* Sustainability page */
.sustainability_inner_banner h2 br{display: none;}
.sanmar_inner_banner .btn_sec{margin-top: 3em;}
.inner_moreinfo .sec .cont{flex-direction: column;}
.inner_moreinfo .sec h4 br{display: none;}
.inner_moreinfo .sec h4{line-height: 1.2em; font-size: var(--font-size-25-36);}
.inner_moreinfo .sec .col_right{padding-bottom: 1.25em;}
.inner_moreinfo .sec .container{border-top: 1px solid var(--blue); padding-top: clamp(1.25rem, 0.7191rem + 2.2654vw, 3.4375rem);}
.inner_moreinfo .sec:first-child .container{border-top: 0; padding-top: clamp(2.3125em, 1.7209em + 2.5243vw, 4.75em);}
.inner_moreinfo .sec .col_left{margin-bottom: 1.25em;}
.inner_moreinfo .sec .col_right .rw:not(:last-child){margin-bottom: clamp(1.25rem, 0.7191rem + 2.2654vw, 3.4375rem);}
.inner_moreinfo .sec .col_right .rw .col_eq:not(:last-child),
.inner_moreinfo .sec .col_right .rw .col_eq:first-child{margin-bottom: clamp(1rem, 0.3333rem + 1.3889vw, 2rem);}
.inner_moreinfo .disc_list li a{color: inherit;}
.inner_moreinfo .desc_sec h5{color: var(--black-02); line-height: 1.25em; margin-bottom: 0.33em;}
.inner_moreinfo .desc_sec:not(:last-child){margin-bottom: clamp(0.875em, 0.7233em + 0.6472vw, 1.5em);}
.inner_moreinfo li, .inner_moreinfo p{color: var(--black-02);}
.perfrom_sec .hdr{font-size: var(--font-size-60); color: var(--blue); font-weight: var(--fw-semi-bold); letter-spacing: -0.052em; line-height: 1em; margin-bottom: 0.16em;}
.perfrom_sec .col_eq .col{border-bottom: 1px solid var(--gray-05); padding:clamp(1em, 0.6056em + 1.6828vw, 2.625em) 0;}
.perfrom_sec .col_eq p{font-weight: var(--fw-medium); font-size: var(--font-size-24);}
.perfrom_sec .col_eq:last-child .col:last-child{border-bottom: 0; padding-bottom: 0;}
.perfrom_sec .col_eq:first-child .col:first-child{padding-top: 0;}
.sustainability_more_info.inner_moreinfo .sec1 .container,
.sustainability_more_info.inner_moreinfo .sec3 .container{border-top: 0;}
.sustainability_more_info .disc_list li:not(:last-child){margin-bottom: 1em;}
.safety_more_info{padding-bottom: clamp(4em, 3.5146em + 2.0712vw, 6em);}
.sustainability_sec h2{font-size: clamp(1.410625rem, 0.8428rem + 2.4227vw, 3.75rem);}
/* Sustainability page */

/* Report page */
.report_panel{padding: clamp(2rem, 1.1657rem + 3.5599vw, 5.4375rem) 0 clamp(3.125rem, 1.608rem + 6.4725vw, 9.375rem);}
.report_sec .col {width: 48%; margin-bottom: 2em;}
.report_sec .col .date{font-size: var(--font-size-18); border-top: 1px solid var(--blue-light-01); color: var(--gray-04); font-weight: var(--fw-medium); padding: clamp(1rem, 0.9393rem + 0.2589vw, 1.25rem) 0;}
.report_sec .col .btn_sec{margin-top: clamp(1.75em, 1.568em + 0.7767vw, 2.5em);}
.report_sec .col .pic{border: 1px solid var(--gray-05);}
.report_sec .col .pic img{width: 100%;}
/* Report page */

/* Social responsibility */
.inner_moreinfo .disc_list li{margin-bottom: 0.6em;}
.inner_moreinfo ul li{list-style: disc; font-size: var(--font-size-18); color: var(--black-02); line-height: 1.44em; letter-spacing: -0.15px;}
.inner_moreinfo ol[type="a"]{ margin-left: 1.125em;}
.inner_moreinfo p{line-height: 1.44em;}
.inner_moreinfo p:not(:last-of-type){margin-bottom: 0.6em;}
.inner_moreinfo ol[type="a"] li{list-style: lower-alpha; font-size: var(--font-size-18); line-height: 1.44em; letter-spacing: -0.15px; margin-bottom: 0.6em;}
.sr_banner h5 br{display: none;}
.sr_banner h5{margin-bottom: clamp(1rem, 0.7118rem + 1.2298vw, 2.1875rem);}
.sr_banner h5:nth-child(2){margin-bottom: clamp(1rem, 0.8635rem + 0.5825vw, 1.5625rem);}
.sr_moreinfo .sec1 p{font-size: clamp(0.875rem, 0.7233rem + 0.6472vw, 1.5rem); font-weight: var(--fw-semi-bold);}
.sr_banner .cont_box{margin-bottom: 0;}
.inner_moreinfo .sec .col_right .rw .pic{column-gap: 0.75em; justify-content: space-between;}
.inner_moreinfo .sec .col_right .rw .pic .col_eq{margin-bottom: 0; width: 50%;}
.sr_banner h2{font-size: clamp(1.875rem, 1.6019rem + 1.165vw, 3rem);}
.sr_banner{background-color: var(--women-bg); padding-top:  clamp(5.3125rem, 3.4163rem + 8.0906vw, 13.125rem);}
.sr_banner .product_info{margin-top: clamp(1.1875em, 0.4138em + 3.301vw, 4.375em);}
.social_res_box .card {padding: clamp(1.5625em, 1.3956em + 0.712vw, 2.25em) clamp(1.8125em, 1.7367em + 0.3236vw, 2.125em) 1.625em;
  margin-bottom: 0.3125em;}
.social_res_box .card .icon{width: 5.5em;}
.social_res_box .card .icon img{max-width: clamp(3.125em, 2.3362em + 3.3657vw, 6.375em); mix-blend-mode: multiply;}
.social_res_box .card .desc{width: 73%;}
.social_res_box .card .desc p{color: var(--blue); line-height: 1.44em; font-weight: var(--fw-medium);}
.social_res_box .card h4{font-size: clamp(1.25rem, 1.0983rem + 0.6472vw, 1.875rem); margin-bottom: 0.6em;}
.social_res_box .health{background-color: var(--health-bg);}
.social_res_box .women{background-color: var(--women-bg);}
.social_res_box .education{background-color: var(--education-bg);}
.sr_moreinfo ul + ol[type="a"]{margin-left: 2.25em;}
/* Social responsibility */

.directors_list_panel{padding-bottom: 6.25em;}
.board_of_directors {padding-top: 0; padding-bottom: clamp(6.25rem, 4.75rem + 7.5vw, 13.75rem) ;}
.board_of_directors .arrow{display: none;}

/* contact us page */
.contact_us_pg {padding: clamp(6.25em, 3.9745em + 9.7087vw, 15.625em) 0 clamp(4.375em, 2.858em + 6.4725vw, 10.625em)}
.contact_us_pg select{background-color: transparent; background-position: right center;}
.contact_us_pg .pic{display: block;}
.contact_us_pg .address{margin-top: clamp(1.875em, 1.5716em + 1.2945vw, 3.125em);}
.contact_us_pg .address p:last-child a{color: var(--blue-light-01);}
.contact_us_pg .btn_sec{margin-top: clamp(1.5625em, 1.335em + 0.9709vw, 2.5em);}
.callme_form{margin-top: clamp(2.5em, 1.4381em + 4.5307vw, 6.875em);}
.callme_form .form_sec{margin-top: 2.1875em;} 
.callme_form h6{line-height: 1.125em;}
/* contact us page */


/*23-08-24*/
#apply_job_popup .popup_body{top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);padding-bottom:  clamp(1.875rem, 1.65rem + 1.125vw, 3rem);}
#apply_job_popup .close_btn{position: absolute;top: 0;right: 0;}
#apply_job_popup .close_panel{padding-top: 0.5em;border-bottom: 0;padding-bottom: 0;margin-bottom: clamp(1rem, 0.9rem + 0.5vw, 1.5rem);}
#apply_job_popup .close_panel span{font-weight: var(--fw-bold);}
#apply_job_popup select{background-size: 0.85em;}
#apply_job_popup input[type="file"]::file-selector-button{font-weight: var(--fw-bold);color: var(--blue);padding: 0.75em 1.125em;border: thin solid var(--gray-02);border-radius: 3px;cursor: pointer;}
#apply_job_popup .up_text{font-size: var(--font-size-14);display: block;width: 100%;margin-top: 0.5rem;}
#apply_job_popup .cont_job_apply_form{max-height: 59dvh;overflow-y: auto;}
/*23-08-24*/
@media only screen and (min-width : 640px) {

/*Board of Directors*/
.directors_card{width: 47.67%;}
/*Board of Directors*/

/*Board Popup*/
.popup .popup_body .directors_card .img{width: 41%;margin-bottom: 0;}
.popup .popup_body .directors_card .cont{width: 54.6%;}
/*Board Popup*/

/*Career*/
.cat_box{width: 32.3%;}
/*Career*/

/*Media*/
.simple_banner h5{width: 26%;}
.media_box{width: 48%;}
/*Media*/

/* Report page */
.report_sec{justify-content: flex-start; column-gap: 3.666666666666667%;}
.report_sec .col{width: 22.25%; margin-bottom: 2.75em;}
/* Report page */

}

@media only screen and (min-width : 768px) {

  .btn,.link{font-weight: var(--fw-bold);}

  /* More infomation section */
  .more_infomation h3{max-width: 100%;}
  /* More infomation section */

  /* About Tci */
  .sanmar_inner_banner{padding: clamp(6.25rem, 4.1rem + 10.75vw, 17rem) 0 clamp(7.5rem, 4.625rem + 14.375vw, 21.875rem) 0;}
  .sanmar_inner_banner.sustainability_inner_banner{padding: clamp(6.25rem, 4.1rem + 10.75vw, 17rem) 0 clamp(7.5rem, -4.4167rem + 24.8264vw, 25.375rem) 0;}
  .sanmar_inner_banner .cont_box{width: 35%;padding-right: 4%; margin-bottom: 0;}
  .sanmar_inner_banner .img{position: absolute;top: 0;left: 0;width: 65%;height: 100%;}
  /* .sanmar_inner_banner .img::before{content: ''; width: 100%; height: 100%; position: absolute; background-color: rgba(255,255,255,.125); z-index: 1;} */
  
  .two_col_box .col_left{width: 32.8%;}
  .two_col_box .col_right{width: 65%;}
  .about_tci_more_data .three_col .col{width: 31.7%;display: block;padding: clamp(0.9375rem, 0.4rem + 2.6875vw, 3.625rem) clamp(0.9375rem, 0.275rem + 3.3125vw, 4.25rem) ;}
  .about_tci_more_data .three_col .col:not(:first-child){padding: clamp(0.9375rem, 0.4rem + 2.6875vw, 3.625rem);}
  .about_tci_more_data .three_col h1{width: 100%;margin-bottom: 0;margin-bottom: clamp(0.875rem, 0.85rem + 0.125vw, 1rem);}
  .about_tci_more_data .three_col p{width: 100%;}
  /* About Tci */
  

  /* Products page */
  .pro_banner .cont_box{margin-bottom: 0; padding-right: 2em;}
  .pro_banner{padding-bottom: clamp(4em, 0.2083em + 7.8993vw, 9.6875em);}
  .pro_banner .product_info{margin-bottom: 0;}
  .pro_more_info .sec  .col_right{width: 65%;}
  .pro_more_info .sec  .col_left{width: 35%;}
  .pro_more_info .sec .cont{flex-direction: row;}
  .pro_more_info .sec1 .container{width: 90%; padding-right: 0;}
  .pro_more_info .sec1 .col_right .desc_col{padding: clamp(2em, -0.7083em + 5.6424vw, 6.0625em) 0 0 0;}
  .pro_more_info .sec .pic{margin-top: 0;}
  .pro_more_info .sec .col_right{flex-direction: row;}
  .pro_more_info .sec .col_right .pic_col{width: 51%; padding-right: 5%;}
  .pro_more_info .sec .col_right .desc_col{width: 49%;}
  .pro_more_info .sec4 .cont{flex-direction: row-reverse;}
  .pro_more_info .sec4 .col_left{padding-left: 3.25%;}
  .pro_more_info .sec p{width: 70%; line-height: 1.4em;}
  .pro_more_info .sec1 p{width: 94%;}
  .pro_other_info .sec .col_left{width: 35%;}
  .pro_other_info .sec .col_right{width: 65%;}
  .pro_other_info .sec{flex-direction: row;}
  .pro_other_info .other_prod_sec{justify-content: flex-start; column-gap: clamp(1.25em, 0.9466em + 1.2945vw, 2.5em);}
  .sanmar_inner_banner .product_info .col{min-height: clamp(8.75em, 5.9583em + 5.816vw, 12.9375em);}
  /* Products page */

  /*Board Popup*/
  .popup .popup_body > .cont{overflow-y: hidden;max-height: 100%;}
  .popup .popup_body > .cont .more_details{overflow-y: auto;max-height: 60vh;}
  #directors_popup .swiper-button-next{right: -2em;}
  #directors_popup .swiper-button-prev{left: -2em;}
  /*Board Popup*/

  /*Career*/
  .cat_box h5{font-size: clamp(0.875rem, 0.4583rem + 0.8681vw, 1.5rem);}
  /*Career*/
  
  /*Media*/
  .simple_banner h5{min-width: 212px; width: 34%; padding-right: 1em;}
  .media_box{width: 30.8%;}
  .archives_panel .two_col_box .col_left{width: 26%; padding-right: 2em;}
  .archives_panel .two_col_box .col_right{width: 74%;}
  /*Media*/

  /* Sustainability page */
  .sustainability_inner_banner .cont_box{padding-right: 2em;}
  .inner_moreinfo .sec .col_left{width: 35%; padding-right: 2.45%; margin-bottom: 0; padding-top: 0;}
  .inner_moreinfo .sec .col_right{width: 65%;}
  .inner_moreinfo .sec .cont{flex-direction: row;}
  .inner_moreinfo .sec h4{padding-top: 0;}
  .inner_moreinfo .sec .col_right{padding-bottom: 0;}
  .perfrom_sec .col_eq .col:first-child{padding-top: 0;}
  .perfrom_sec .col_eq:first-child{border-right: 1px solid var(--gray-05); padding-right: clamp(0.75rem, 0.568rem + 0.7767vw, 1.5rem);;}
  .perfrom_sec .col_eq:last-child{padding-left: clamp(0.75rem, 0.568rem + 0.7767vw, 1.5rem);}
  .inner_moreinfo .sec .col_right{flex-direction: row;}
  .inner_moreinfo .sec .container{padding-bottom: clamp(1.25rem, 0.7191rem + 2.2654vw, 3.4375rem); }
  .sustainability_more_info.inner_moreinfo .sec3 .container{padding-top: 0;} 
  .perfrom_sec .col_eq:first-child .col:last-child{border-bottom: 0; padding-bottom: 0;}
  .perfrom_sec .col_eq{width: 50%;}
  .inner_moreinfo .sec .col_right .rw .col_eq:not(:last-child),
  .inner_moreinfo .sec .col_right .rw .col_eq:first-child{margin-bottom: 0;}
  .sanmar_inner_banner .btn_sec{margin-top: 0; position: absolute; left: 0; top: 0; padding-top: 44vh;}
  .sr_moreinfo .social_res_box .card{min-height: clamp(19.0625em, 17.6042em + 3.0382vw, 21.25em);}
  /* Sustainability page */

  /* Social responsibility */
  .sr_banner {padding:clamp(5.3125em, 3.4163em + 8.0906vw, 13.125em) 0 clamp(1.5625em, -1.1458em + 5.6424vw, 5.625em);}
  .sr_banner .product_info{margin-bottom: 0; margin-top: 0;}
  .social_res_box .card{margin-bottom: 0; flex-direction: column-reverse; justify-content: space-between; width: 50%;}
  .social_res_box .card .icon{width: auto; margin-top: 0.875em;}
  .social_res_box{flex-direction: row; column-gap: 0.875em; max-width: 41.875em;}
  .social_res_box .card .desc{width: 100%;}
  .sr_banner .cont_box h2 {min-height: clamp(12.8125rem, 10.7292rem + 4.3403vw, 15.9375rem);}
  .sr_banner h5:first-of-type{line-height: 1.25em;}
  /* Social responsibility */

}

@media only screen and (min-width : 980px) {
  /* Header-css */
  header{transition: all ease-in-out 0.5s;-webkit-transition: all ease-in-out 0.5s;padding: 1em 0 0.65em;}
  .hamburger_menu{display: none;}
  header .cover,header.active .cover{display: none;}
  header nav{position: relative; right: auto; top: auto; background-color: transparent; width: 100%; max-width: 100%; padding: 0; transition: none; -webkit-transition: none; flex:1; overflow: visible;}
  header nav li{margin-bottom: 0; }
  header nav a{font-size: var(--font-size-18); color: var(--blue);}
  /* header .menu_container li a:hover, header .menu_container .active > a{color: var(--blue-light-01);} */
  header .menu_container{flex-direction: row; margin-top: 0; align-items: center; overflow: initial; width: 100%;}
  header .menu_list {flex-direction: row; flex: 1; justify-content: space-between; column-gap: 1.5625em; }
  header .menu_list.right_menu{justify-content: flex-start;}
  header .close {display: none;}
  header .logo_container img{max-width:10em;}
  header .menu_list .sub_level{background: none;}
  header .menu_list .sub_level > a{/*padding-right: 1.25rem;*/ background: url(../images/down-arrow-blue-01.png) no-repeat right center; }
  header .menu_list .sub_level ul{background-color: var(--white); margin-left: 0; position: absolute; left: 0; right: auto; top: 2.3em; padding:0; width: 100%; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; border-top: 2px solid var(--blue); margin-top: 0;}
  header .menu_list .sub_level li:not(:last-child){margin-bottom: 0;}
  header .menu_list > li{ border-top: 1px solid var(--blue); flex: 1; }
  header .menu_list > li a{margin-top: 0.5rem;}
  header .menu_list > li li a{margin-top: 0; padding: 0.5em 0.8em; font-weight: var(--fw-medium);}
  header .menu_list > li li a:hover{background-color: #e8f4ff; color: var(--blue);}
  header .main_navs {margin-top: clamp(1em, 0.9393em + 0.2589vw, 1.25em);}
  header .contact_details{display: block;}
  header .rightsec_container {width: 49%; justify-content: space-between;}
  /* Header-css */

  /* Footer-css */
  footer .logos_sec .logo_container{display: block;}
  footer .nav_sec{display: block; padding-top: 2.375em;}
  footer .copyright_sec .logo_container{display: none;}
  footer .nav_sec li a{color: var(--blue); font-size: var(--font-size-18); line-height: 1em; margin-bottom: 0.8em; display: inline-block; font-weight: var(--fw-light);}
  footer .nav_sec li a:hover, footer .nav_sec .hdr a:hover,footer .copyright_sec small a:hover{color: var(--blue-light-01);}
  footer .nav_sec .hdr{color: var(--blue); font-size: var(--font-size-18); font-weight: var(--fw-semi-bold); line-height: 1em; margin-bottom: 0.8em;}
  footer .nav_sec .hdr a{color: inherit;}
  footer .nav_sec .col{flex: 1;}
  footer .nav_sec .col:last-child{flex: 0.85;}
  footer .copyright_sec small{font-weight: var(--fw-medium);}
  footer .copyright_sec small br{display: none;}
  footer .copyright_sec small a{color: inherit; margin: 0 0 0 1em}
  footer .logo_container img{max-width: 10em;}
  /* Footer-css */

  h1{line-height: 0.9em; letter-spacing: -0.03em;}
  .empowering_community p,.career_sec_slider p{line-height: 1.44em;}
  .sanmar_inner_banner .product_info .col p{line-height: 1.333333333333333em;}

  .btn:not(.tab_btn){padding-top: 0.65em; padding-bottom: 0.65em; background-size: 1.6em; transition: all ease-in 0.25s;}
  .btn:not(.tab_btn):hover{ background-size: 1.83em;}
  .swiper-pagination .swiper-pagination-bullet{display: none;}
  .navigation_container{display: block;}
  .btn_02{background: url(../images/button-arrow-01.png) no-repeat left center; background-size: contain; padding: 0.25em 0.25em 0.25em clamp(2rem, 1.8786rem + 0.5178vw, 2.5rem); width: auto;}

  /* Home hero section */
  .page_py{padding-top: 8.4375em;}
  .hm_main_banner .cont_main{flex-direction: row;}
  .hm_main_banner .cont{padding-left: 0; width: 41.5%}
  .hm_main_banner .pic{width: 69.5%; margin-top: 0; margin-left: -8em;}
  .hm_main_banner p{max-width: 80%;}
  .hm_main_banner h1{margin-bottom: 0.3em;}
  .hm_main_banner .container{width: 90%;}
  .hm_main_banner .navigation_container{top: 40%;}
  .hm_main_banner .cont{padding-top: 7em;}
  /* Home hero section */

  /* More infomation section */
  .more_infomation .cont_main {flex-direction: row;}
  .more_infomation .pic{margin-top: 0; width: 48.3%;}
  .more_infomation .cont{ width: 43.7%;}
  /* More infomation section */

  /* News section */
  .news_slider .cont,.new_sec .hdr_sec{padding-right: 0;}
  .new_sec .container{padding-left: 0; width: 90%;}
  .news_slider .swiper-wrapper{padding-bottom: 0;}
  /* News section */

  /* Career section */
  .career_sec{background: url(../images/career-sec-bg-01.png) no-repeat right bottom; background-size: 30.5%;}
  .career_sec .container{padding-left: 0; width: 90%;}
  .career_sec .cont{padding-right: 0;}
  .career_sec h2{letter-spacing: -0.02em; width: 100%;line-height: 1.2em;}
  .career_sec .swiper-wrapper{padding-bottom: 0;}
  .career_sec_slider .applynow_sec h2{line-height: 1em;}
  .career_sec_slider .inner_cont{display: flex; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; flex-direction: column;}
  .career_sec_slider .desc{display: flex; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; flex-direction: column; justify-content: space-between; height: 100%;}
  .career_sec_slider .applynow_sec .desc{height: auto;}
  /* Career section */

  /* Get in touch */
  .get_in_touch h1{ margin-bottom: 1.3em;}
  .get_in_touch .pic{display: block; width: 57%;}
  .get_in_touch .cont{flex-wrap: nowrap; column-gap: 3.125em; justify-content: space-between;}
  .get_in_touch .btn_sec{margin-bottom: 0;}
  .get_in_touch .address_col {column-gap: 3.125em; width: 67%;}
  .get_in_touch .form_col{width: 31%; margin-bottom: 0;}
  .get_in_touch .form_sec{margin-top: -0.75em;}
  .get_in_touch .address .sec{width: 90%;}
  /* Get in touch */

  /* Sustainability sec */
  .sustainability_sec{padding-top: clamp(3.125em, -3.391em + 10.6383vw, 9.375em);}
  .sustainability_sec .col_left{padding-left: 0; width: 65.5%;}
  .sustainability_sec .container{width: 90%;}
  .sustainability_sec .cont{flex-direction: row;}
  .sustainability_sec .col_right{width: 34.5%; padding: 0 0 0 3.6%; margin-top: 3.75em;}
  .sustainability_sec .btn_sec{flex-direction: row; column-gap: 1.25em; row-gap: 0;}
  .sustainability_sec .col_left .desc{justify-content: space-between;}
  .sustainability_sec h2{line-height: 1.2em;}
  .sustainability_sec .col_right .icon img{max-width: 3em;}
  .sustainability_sec .col_left .pic{width: 40%;}
  /* Sustainability sec */

  /* Empowering community */
  .empowering_community{background: #317d4f url(../images/empowering-community-bg-01.jpg) no-repeat right top; background-size: contain; padding-bottom: clamp(4.375em, 3.6375em + 3.6875vw, 8.0625em);}
  .empowering_community .cont{width: 74.2%; flex-direction: row; column-gap: 0.875em;}
  .empowering_community .cont .sec{margin-bottom: 0; flex-direction: column-reverse; justify-content: space-between; width: 33.333%;}
  .empowering_community .cont .sec .desc{width: 100%;}
  .empowering_community .cont .sec .icon{width: auto; margin-top: 1em;}
  .empowering_community .cont .sec .icon img{max-width: 4em;}
  .empowering_community .hdr_sec p{width: 42%;}
  /* Empowering community */

  /* Products */
  .formula_title_box .icon img{max-width: 100%;}
  .product_sec .main_cont {flex-direction: row;}
  .product_sec .cont_main  {flex-direction: row;}
  .product_sec .tab_hdrs{flex-direction: column; width: 26.5%; z-index: 2; margin-top: 3.5em; margin-bottom: 0; row-gap: clamp(1.5em, 1.2876em + 0.9061vw, 2.375em); padding-right: 1em;}
  .product_sec .swiper_col{width: 73.5%; margin-left: -3em;}
  .product_sec .tab_hdrs .btn{background: url(../images/button-arrow-02.png) no-repeat left 0.25em; padding-left: 2.5rem;}
  .product_sec .tab_hdrs .btn.active{background: url(../images/button-arrow-01.png) no-repeat left 0.25em;}
  .product_sec .title_container{width: 61%; min-height: auto;}
  .product_sec .cont_main .cont{width: 35%; margin-top: 3.5em;}
  .product_sec .cont_main .cont p{line-height: 1.6em;}
  .product_sec .cont_main{justify-content: space-between;}
  .product_sec .cont_main.pro_pvc .bg {padding-top: 1.75em;}
  .product_sec .cont_main.pro_cacl .top_img_holder  {justify-content: flex-start; padding-left:clamp(1.9375em, 1.5127em + 1.8123vw, 3.6875em)}
  /* Products */

  /* Products page */
  .certification_sec .row1 .col .pic img{max-width: 9em;}
  .certification_sec .row2 .col .pic img{max-width: 16em;}
  .pro_more_info .sec .col_right .desc_col{width: 47%;}
  /* Products page */

  /*The Sanmar Group*/
  .sanmar_group_details .second_panel .col_right{margin-top: 0.75em;}
  .sanmar_group_details .second_panel .img_col{width: 47.4%;}
  .sanmar_group_details .second_panel .cont{width: 47.2%;}
  .sanmar_group_details .third_panel .col_left h5 br{display: block;}
  /*The Sanmar Group*/
  
  /*Board of Directors*/
  .directors_card{width: 31%;}
  /*Board of Directors*/

  /*Media*/
  .media_box{width: 22.2%;}
  /*Media*/

  /* Sustainability page */
  .inner_moreinfo .sec .col_right .rw { flex-direction: row; justify-content: space-between;}
  .inner_moreinfo .sec .col_right .rw .col_eq{width: 47%;}
  .sustainability_inner_banner h2 br{display: block;}
  .perfrom_sec .col_eq p{max-width: 100%; }
  .sustainability_more_info{padding-bottom: 5em;}
  /* Sustainability page */
  


  .directors_card:hover .arrow{transform: scale(1.1); transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out;}
  

  /* contact us page */
  .contact_us_pg .pic{width: 100%;}
  .contact_us_pg .address_col{width: 65%;}
  .contact_us_pg .address {flex-direction: row; justify-content: space-between;}
  .contact_us_pg .address .sec{width: 48%;}
  .callme_form .form_sec{margin-top: 2.1875em; flex-direction: row; justify-content: space-between;}
  .callme_form .form_sec .inp_sec{width: 31.2%; margin-bottom: 0;}
  .callme_form .btn_sec{margin-top: 2.1875em;}
  /* contact us page */

}

@media only screen and (min-width : 1180px) {
  
}
@media only screen and (min-width : 1280px) {
  
  /* Header-css */
  header .logo_container img{max-width: 15em;}
  header nav a{font-size: var(--font-size-18);}
  /* Header-css */
  
  /* Footer-css */
  footer .logo_container img{max-width: 15em;}
  /* Footer-css */

  /* Home hero section */
  .page_py{padding-top: 8.5em;}
  .hm_main_banner .cont{width: 36.5%}
  .hm_main_banner .pic{ margin-left: -10.25em;}
  /* Home hero section */
  
  /* More infomation section */
  .more_infomation .cont{ width: 37.7%;}
  /* More infomation section */
  
  .pro_more_info .sec2 p{margin-left: 22%;}
  
  /*Board Popup*/
  .popup .popup_body > .cont .more_details{overflow-y: auto;height: 55vh;}
  /*Board Popup*/
  
  /* Sustainability page */
  .sanmar_inner_banner .btn_sec{padding-top: 48vh;}
  /* Sustainability page */

    
}

@media only screen and (min-width : 1600px) {
  :root {
    --font-size-12: clamp(0.625rem, 0.5947rem + 0.1294vw, 0.75rem);
    --font-size-14: clamp(0.75rem, 0.7197rem + 0.1294vw, 0.875rem);
    --font-size-16: clamp(0.8125rem, 0.767rem + 0.1942vw, 1rem);
    --font-size-10-18: clamp(0.633125rem, 0.5137rem + 0.5094vw, 1.125rem);
    --font-size-18: clamp(0.875rem, 0.8143rem + 0.2589vw, 1.125rem);
    --font-size-24: clamp(1rem, 0.8786rem + 0.5178vw, 1.5rem);
    --font-size-30: clamp(1rem, 0.7876rem + 0.9061vw, 1.875rem);
    --font-size-36: clamp(1rem, 0.6966rem + 1.2945vw, 2.25rem);
    --font-size-44: clamp(1.6875rem, 1.4296rem + 1.1003vw, 2.75rem);
    --font-size-48: clamp(1.375rem, 0.9806rem + 1.6828vw, 3rem);
    --font-size-60: clamp(1.5625rem, 1.0316rem + 2.2654vw, 3.75rem);
    --font-size-72: clamp(1.953125rem, 1.335rem + 2.6375vw, 4.5rem);
    --font-size-100: clamp(2.8125rem, 1.9782rem + 3.5599vw, 6.25rem);
  }


  /* Header-css */
  header{padding: 1.4375em 0 0.85em;}
  header .logo_container img{max-width: 100%;}
  header .menu_list .sub_level ul{top: 2.6em;}
  /* Header-css */

  /* Footer-css */
  footer .logo_container img{max-width: 15.8125em;}
  /* Footer-css */

  /* Home hero section */
  .page_py{padding-top: 11.375em;}
  .hm_main_banner .cont{width: 55.5%;}
  .hm_main_banner .cont{padding-top: clamp(1rem, -0.2439rem + 5.3074vw, 6.125rem);}
  /* Home hero section */

  /* More infomation section */
  .more_infomation .cont{ width: 43.7%;}
  /* More infomation section */

  /* News section */
  .news_slider .desc p{font-size: clamp(1.1875rem, 1.1117rem + 0.3236vw, 1.5rem); }
  /* News section */

  /* Sustainability sec */
  .sustainability_sec .col_right .icon img{max-width: 100%;}
  .sustainability_sec .col_left .pic{width: 58%;}
  /* Sustainability sec */
  
  /* Products */
  .product_sec .cont_main .cont{width: 37%;}
  /* Products */

  /* Career section */
  .career_sec_slider .title{font-size: clamp(1.625rem, 1.4733rem + 0.6472vw, 2.25rem); }
  /* Career section */

  /* Empowering community */
  .empowering_community .cont .sec .icon img{max-width: 100%;}
  /* Empowering community */

  /* Products page */
  .sanmar_inner_banner .product_info {max-width:40.9375em;}
  .certification_sec .row1 .col .pic img,.certification_sec .row2 .col .pic img{max-width: 100%;}
  /* Products page */

  .sr_banner h5 br{display: block;}
  
}

@media only screen and (min-width : 1800px) {
  
  /*Board Popup*/
  .popup .popup_body{top: 10.55%;}
  .popup .popup_body > .cont .more_details {height: auto;max-height: 60vh;}
  /*Board Popup*/

}

@media only screen and (max-width : 979px) {
 

}
@media only screen and (max-width : 374px) {
  
}



 /* sustainability */

 .list-container { padding: 0;margin: 0; 
}
 
 .list-column {
     /* columns: 2;  */
     /* column-gap: 20px;  */
     padding-left: 0; 
     list-style-type: disc; 
     margin: 0; 
     line-height: 1.5; 
 }
 .sec2, .sec3{
   /* display: grid; */
   /* grid-template-columns: repeat(3, 1fr); */
   gap: 20px; 
   /* padding: 20px; */
  }
 
 .sec4{
 display: grid;
 grid-template-columns: repeat(1fr, 2fr);  
 gap:10px;
 }
 .img1{
     grid-column: 1;
 }
 .img2{
     grid-column: 2/4!important;
 }
 
 .list-column li {
 margin-bottom: 10px; 
 list-style-type: disc; 
 font-family: 'poppins', sans-serif;
 font-size: 15px;
 line-height: 1.5; 
 
 }
 
 /* Optional: Style links */
 .list-column a {
 color: #0073e6;
 text-decoration: none; 
 }
 
 .list-column a:hover {
 text-decoration: underline; 
 }
/* .col_eq .content {
  max-width: 100%;
 font-weight: 500;
 font-size:  clamp(0.9375rem, 0.8768rem + 0.2589vw, 1.1875rem);;
 }
 .col_eq .col{
 display: block;
 height: 153px!important;
 }
.col_eq .content{
 display: block;
 padding: 10px;
 } 
  .col_eq .col{
 border-bottom: 1px solid var #cfcfcf!important; 
 padding:clamp(1em, 0.6056em + 1.6828vw, 2.625em) 0; 
 padding-bottom: 30px;
 /* padding:clamp(1em, 0.6056em + 1.6828vw, 2.625em) 0 */
  /* }  
   .col_eq:first-child .col:first-child {
 padding-top: 0;
 }   
   */
 
 /* .col_right {
     display: flex;
     flex-direction: column;
 } */
 
 /* newcss */
/* .perform_sec{
 display: grid;
 grid-template-columns: repeat(2, 1fr); 
 } */
 
.right_eq .col {
 display: block;
 border-bottom: 1px solid var(--gray-05);
 padding:clamp(1em, 0.6056em + 1.6828vw, 2.625em) 0;
margin-bottom: 0px;
height: 163.375px;
 }
.right_eq {
 border-right: 1px solid var(--gray-05);
 padding-top: 0px!important;
 padding-right: 10px!important;
 }
.right_eq:last-child {
border-right: none; 
 }
 
 /* .col{
     height: 153px;
 }
  */
.col .hdr {
  font-size: var(--font-size-60);
  color: var(--blue);
  font-weight: var(--fw-semi-bold);
  letter-spacing: -0.052em;
  line-height: 1em;
  margin-bottom: 0.16em;
 display: block;
     /* padding: 10px;*/
 } 
 
/* .content {
font-weight: var(--fw-medium);
font-size: var(--font-size-24);
display: block;
padding: 5px;
color: var(--black-02)!important;
font-family: 'poppins',sans-serif;
 } */
 
.right_eq:last-child .col:last-child {
border-bottom: 0;
padding-bottom: 0;
 } 
 
/* .right_eq:first-child .col:first-child {
padding-top: 0;
 } */
.right_eq:last-child .col:last-child {
border-bottom: 0;
padding-bottom: 0;
 } 
.right_eq .col:nth-of-type(2)  {
border-bottom: 0;
 }
 
 
 .side_content {
 line-height: 1.4em;
 font-size: var(--font-size-36);
 font-weight: var(--fw-bold);
 line-height: 1em;
 color: #092046!important;
 flex: 0;
 }
 .side_content1 {
   line-height: 1.2em;
  font-size: var(--font-size-25-36);
  /* font-size: var(--font-size-36); */
  font-weight: var(--fw-bold);
  line-height: 1em;
  letter-spacing: -0.02em;
  color: var(--blue)!important;
  }
 /* Container with grid layout */
 /* .cont1 {
   display: grid;
   grid-template-columns: 1fr 2fr;
   gap: 20px; 
   padding: 20px; 
 } */
 /* .col_eq {
   display: flex;
   flex-direction: column;
   gap: 20px; 
   flex:2;
 } */
 .item {
   display: flex;
  flex-direction: column; 
   margin-bottom: 20px; 
   padding: 0px; 
 
 }

.sus_sec1{
   display: grid;
   grid-template-columns: repeat(3, 1fr); /* Three equal-width columns */
   gap: 10px; /* Space between columns */
   border-bottom: 1px solid var(--blue);
   margin-bottom: 30px;
   padding-left: 0px;
   margin-top: 1em;
 }
 .right_eq .col .hdr {
  margin-bottom: 2px; }
.right_eq .col .content {
  margin-top: 0;
  font-weight: var(--fw-medium)!important;
  font-size: var(--font-size-24)!important;
  max-width: 100%;
  color: var(--black-02);
}
 @media only screen and (max-width : 768px){
 
  .right_eq {
    border-right: none; 
}

.right_eq .col {
    border-bottom: 1px solid var(--gray-05); 
    padding-bottom: 0em; 
    height: 120px;
}

.right_eq .col + .col {
    border-bottom: 1px solid var(--gray-05); 
}
.item{
  margin-bottom:0px;
}
.list-column li{
  margin-bottom: 10px;
}
.list-column {
  padding-left: 0;
  margin: 0;
  list-style-type: disc;
}
 
 }


 /* products */
.pro_more_info .sec2.container {
    /* display: grid;
   grid-template-columns: repeat(3, 1fr);
   gap: 20px;  */
}

.pro_more_info .sec2 .left_content {
 line-height: 1.4em;
 flex: 0;
 width: 75%;
}

/* .right_content {
    width:100%;
    display: flex; 
    justify-content: center; 
} */

.pro_more_info .sec2 .right_content  {
    max-width: 100%; 
    height: auto; 
    grid-column: 2/4!important;
}

@media (max-width: 768px) {
    .sec.row.sec2.container {
        flex-direction: column; 
    }
}
/* sec 3 */
.pro_more_info .sec3.container {
    display: grid;
   grid-template-columns: repeat(3, 1fr);
   gap: 25px; 

}
.pro_more_info .sec3 .left_content {
    max-width: 100%; 
    height: auto; 
    grid-column: 2;
}
.pro_more_info .sec3 .right_content  {
    line-height: 1.4em;
    grid-column: 3;
    padding:10px;
    width: 82%;


}

/* sec 4 */
.pro_more_info .sec4.container {
    display: grid;
   grid-template-columns: repeat(3, 1fr);
   gap: 30px; 
}
.pro_more_info .sec4 .left_content {
    max-width: 100%; 
    height: auto; 
    grid-column:1/3;
}
.pro_more_info .sec4 .right_content  {
    line-height: 1.4em;
    grid-column: 3;
    padding: 10px;
    width: 83%;
}
.formula_title_box .pvc{background-color: var(--pvc-bg); border: 1px solid #75e7f8;}
.formula_title_box.cacl{background-color: var(--cacl-bg); border: 1px solid #92d14f;}
.formula_title_box.NaOH{background-color: var(--naoh-bg); border: 1px solid #e2b571;}
.certification_sec {
  display: grid;
  grid-template-columns: repeat(3, 1fr); /* Three equal columns */
  grid-template-rows: auto auto; /* Two rows */
  gap: 1.625em; /* Space between rows and columns */
  row-gap: clamp(2.5em, 1.4836em + 4.3366vw, 6.6875em);
}

.certification_sec .col {
  text-align: center;
  flex: 1;
}

.certification_sec .col .pic {
  margin-bottom: clamp(0.875em, 0.7081em + 0.712vw, 1.5625em);
}
.certification_sec  .col:nth-child(-n+3) .pic img{
  max-width: 9em;
}

.certification_sec .col:nth-child(n+4) .pic img {
max-width: 16em;
}
.pro_other_info .formula_title_box .name p{font-size: clamp(0.6875rem, 0.4903rem + 0.8414vw, 1.5rem)!important;
  font-weight: var(--fw-bold);
  color: var(--blue);
}
.info_card .list-column {
  /* columns: 2;  */
  /* column-gap: 20px;  */
padding-left: 0; 
list-style-type: disc; 
margin: 0; 
line-height: 1.5; 
}
.list-column li {
margin-bottom: 10px; 
list-style-type: disc; 
font-family: 'poppins', sans-serif;
font-size: 15px;
line-height: 1.5; 
}
.info_card .item {
display: flex;
flex-direction: column; 
margin-bottom: 20px; 
padding: 0px; 
width: 100%;
margin-top: 10px;
font-size: var(--font-size-18);
color: var(--gray-01)!important;
}

.info_card .sec{
display: grid;
grid-template-columns: 1fr 2fr; /* Three equal-width columns */
gap: 10px; /* Space between columns */
margin-bottom: 30px;
padding-left: 0px;
margin-top: 1em;
}
.info_card .side_content {
  display: flex;
  flex-direction: column; 
  line-height: 1.4em;
  font-size: var(--font-size-36);
  font-weight: var(--fw-bold);
  line-height: 1em;
  color: #092046!important;
  flex: 0;
  /* width:35%; */
  }
.pro_more_info .title_card p{font-size: clamp(0.875rem, 0.7233rem + 0.6472vw, 1.5rem); font-weight: var(--fw-bold); color: var(--black-02); line-height: 1.125em;width: 94%;}
.pro_more_info .title_card .col_right .desc_col{padding: 3em 0 0 0.75em;}
.pro_more_info .title_card .container{width: 100%; padding-right: 5%;}
.pro_more_info .sec{padding-top:clamp(1.875em, 1.2em + 3.375vw, 5.25em);}
.pro_more_info .title_card{padding-top: 0;}
.sr_moreinfo .get_pro {border-top: 1px solid var(--blue); padding-top: clamp(1.25rem, 0.7191rem + 2.2654vw, 3.4375rem);}

.list-column-a li {
  margin-bottom: 10px; 
  list-style-type: lower-alpha; 
  font-family: 'poppins', sans-serif;
  font-size: 15px;
  line-height: 1.5; 
  }
  .sr_moreinfo .edu{
    font-size: clamp(0.875rem, 0.7233rem + 0.6472vw, 1.5rem);
    font-weight: var(--fw-semi-bold);
}

 .edu_sec {
  border-top: 1px solid var(--blue); 
  padding-top: clamp(1.25rem, 0.7191rem + 2.2654vw, 3.4375rem);
}
.soc_sec {
  border-top: 0;
  padding-top: clamp(2.3125em, 1.7209em + 2.5243vw, 4.75em);
  padding-bottom: clamp(1.25rem, 0.7191rem + 2.2654vw, 3.4375rem);
}
 .third_panel_sanmar {
  border-bottom: 1px solid var(--gray-05);
  padding-bottom: clamp(1.5625rem, 1.1875rem + 1.875vw, 3.4375rem);
  margin-bottom: clamp(2.525rem, 0.975rem + 0.75vw, 1.875rem);
  row-gap: 1em;
}
 .first_panel_sanmar{
  font-size: var(--font-size-30);
  line-height: 1.33em;
  color: var(--black-02);
}
 .third_panel_li{
  font-weight: var(--fw-semi-bold);
  margin-bottom: 0.5rem;
  color: var(--black-02);
  line-height: 1.4em;
}
.first_panel_san {
  border-bottom: 1px solid var(--gray-05);
  padding-bottom: clamp(1.875rem, 1.1875rem + 3.4375vw, 5.3125rem);
  row-gap: 1em;
}
.second_panel_san {
  padding: clamp(1.25rem, 1.05rem + 1vw, 2.25rem) 0 clamp(3.125rem, 2.275rem + 4.25vw, 7.375rem) 0;
  row-gap: 1em;
}
.third_panel_san {
  padding-top: clamp(1.5625rem, 1.1875rem + 1.875vw, 3.4375rem);
}
 .third_panel_p {
  color: var(--black-02);
  margin-bottom: clamp(1rem, 0.8875rem + 0.5625vw, 1.5625rem);}
  
 .third_panel_h5 {
 line-height: 1.25em;
 /*position: relative;
 top:5px;*/
}
.col_right_r{

  position: relative;
  bottom: 1.5rem;
 }
 .top_panel_career {
  padding: clamp(1.875rem, 1.3625rem + 2.5625vw, 4.4375rem) 0 clamp(1.875rem, 1.4375rem + 2.1875vw, 1.0625rem) 0;
   /* border-bottom: 1px solid var(--blue); */
  }
 .top_panel_h5 {
    line-height: 1.5em;
    color: var(--black-02);
}
 .details_panel_career {
  padding: clamp(1.5625rem, 1.275rem + 1.4375vw, 3rem) 0 clamp(3.125rem, 1.9625rem + 5.8125vw, 3.0rem) 0;
}
 .details_panel {
  color: var(--black-02);
  line-height: 1.44em;
}
 .details_panel_cont_h5 {
  margin-bottom: clamp(0.5rem, 0.475rem + 0.125vw, 0.625rem);
  color: var(--black-02);
  padding-bottom: clamp(0.75rem, 0.65rem + 0.5vw, 1.25rem); ;
}
.details_panel_row {
  padding-bottom: clamp(0.75rem, 0.65rem + 0.5vw, 1.25rem);
}
.safety_panel_row {
  padding-top: clamp(0.75rem, 0.65rem + 0.5vw, 1.25rem);
  padding-bottom: clamp(0.75rem, 0.65rem + 0.5vw, 1.25rem);
  color: var(--black-02);
  line-height: 1.25em;
}
 .safety_first_row {
  border-top: 0;
  padding-top: clamp(2.3125em, 1.7209em + 2.5243vw, 4.75em);
}
.desc_col_pro{padding: clamp(2em, -0.7083em + 5.6424vw, 6.0625em) 0 0 0;}

 /* widget */
  .custom-widget-container {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
    
}

.card {
    /* background: #f4f4f4; */
    /* border-radius: 8px; */
    /* box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); */
    /* padding: 1rem; */
    min-height: clamp(19.0625em, 17.6042em + 3.0382vw, 21.25em);
    flex: 1;
    display: flex;
    flex-direction: column;
    /* justify-content: space-between; */
}

.card .icon {
    margin-bottom: 1rem;
}



.education-card {
    background-color: #bce6fb; 
}
.health-card{
  background-color: #98f8e0; 

}
.women-card{
  background-color: #e2ff58; 

}

@media (max-width: 768px) {
    .custom-widget-container {
        flex-direction: column;
    }
}

.social_res_box .card {
  padding: clamp(1.5625em, 1.3956em + 0.712vw, 2.25em) clamp(1.8125em, 1.7367em + 0.3236vw, 2.125em) 1.625em;
  margin-bottom: 0.3125em;
  display: flex;
  flex-direction: column;
  /* background-color: #98f8e0; Ensure a default background color if not overridden */
  /* border-radius: 8px; Add rounded corners */
  /* box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); Add subtle shadow for card elevation */
}

/* Icon styling */
.social_res_box .card .icon {
  width: 5.5em;
  margin-bottom: 1em;

}

.social_res_box .card .icon img {
  max-width: clamp(3.125em, 2.3362em + 3.3657vw, 6.375em);
  mix-blend-mode: multiply;

}

/* Description styling */
.social_res_box .card .desc {

  position: relative;
  top:0;
  text-align: left;
  
}

.social_res_box .card .desc p {
  color: var(--blue);
  line-height: 1.44em;
  font-weight: var(--fw-medium); 
}

.social_res_box .card h4 {
  font-size: clamp(1.25rem, 1.0983rem + 0.6472vw, 1.875rem);
  margin-bottom: 0.6em;
  text-align: left;
  
}


/* .social_res_box .health {
  background-color: var(--health-bg); 
}

.social_res_box .women {
  background-color: var(--women-bg);
}

.social_res_box .education {
  background-color: var(--education-bg);
}


.sr_moreinfo ul + ol[type="a"] {
  margin-left: 2.25em;
} */
.edu_sec_card {
  border-top: 1px solid var(--blue); 
  padding-top: clamp(1.25rem, 0.7191rem + 2.2654vw, 3.4375rem);
  padding-bottom: clamp(1.25rem, 0.7191rem + 2.2654vw, 3.4375rem);
}
.srs_more_info{
  padding-bottom: 0;
}