@charset "utf-8";

:root {
  /* colors */
  --primary-color: #000000;
  /* --primary-color: #666666; */
  --secondary-color: #1b3195;
  --black: #000000;
  --black-02: #302c2a;
  --black-03: #6e6e6e;
  --white: #ffffff;
  --red: #e31e24;
  --extrlight-blue: #edf0ff;
  --light-blue: #97aaff;
  --medium-blue: #eaecf5;
  --gray: #d7d7d7;
  --gray-02: #c1c1c1;
  --gray-03: #9a9a9a;

  /* Font sizes */
  --font-size-12: clamp(0.625em, 0.6em + 0.125vw, 0.75em);
  --font-size-14: clamp(0.6875em, 0.65em + 0.1875vw, 0.875em);
  --font-size-16: clamp(0.75em, 0.7em + 0.25vw, 1em);
  --font-size-18: clamp(0.875em, 0.825em + 0.25vw, 1.125em);
  --font-size-20: clamp(0.875em, 0.8em + 0.375vw, 1.25em);
  --font-size-24: clamp(1em, 0.9em + 0.5vw, 1.5em);
  --font-size-30: clamp(1.125em, 0.975em + 0.75vw, 1.875em);
  --font-size-36: clamp(1.25em, 1.05em + 1vw, 2.25em);
  --font-size-48: clamp(1.375em, 1.05em + 1.625vw, 3em);
  --font-size-60: clamp(1.5625em, 1.125em + 2.1875vw, 3.75em);
  --font-size-70: clamp(1.75em, 1.225em + 2.625vw, 4.375em);
  --font-size-72: clamp(1.75em, 1.2em + 2.75vw, 4.5em);
  --font-size-80: clamp(1.875em, 1.25em + 3.125vw, 5em);
  --font-size-100: clamp(2em, 1.15em + 4.25vw, 6.25em);

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

  --Questrial: "Questrial", sans-serif;
  --Roboto: "Roboto", sans-serif;
  --pt-sans: "PT Sans", sans-serif;
  --marri:"Merriweather", serif;
  --nunito:"Nunito", sans-serif;
  --dm-sans:"DM Sans", sans-serif;

  --border-radius-10: clamp(0.3125rem, 0.2367rem + 0.3236vw, 0.625rem);
}

/* Common-css */
* {
  margin: 0;
  padding: 0;
  text-decoration: none;
  list-style: none;
  outline: none;
  border: none;
  position: relative;
  line-height: 1.2em;
  letter-spacing: 0px;
/*   user-select: none; */
}
*,
*: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;
}
body {
  margin: 0;
  padding: 0;
  background-color: var(--white);
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 0;
  color: var(--primary-color);
  min-width: 320px;
  font-family: var(--nunito);
  overflow-x: hidden;
}
img {
  max-width: 100%;
  width: auto;
  height: auto;
  display: block;
  border: none;
  box-shadow: none;
}
.rows {
  width: 100%;
}

.container,section > .uagb-container-inner-blocks-wrap,.service_box_container{
  width: 100% !important;
  margin: 0 auto !important;
  max-width: 1412px !important;
  padding: 0 4% !important;
}
section > .uagb-container-inner-blocks-wrap{row-gap: 0 !important;column-gap: 0 !important;}

.d_none{display:none !important;}
.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;
}
.align-self-start {
  align-self: flex-start;
}
.text-center {
  text-align: center;
}

.ws-nowrap {
  white-space: nowrap;
}

br {
  line-height: 0;
}
.capitalize {
  text-transform: capitalize;
}

.scrollToTop {
  bottom: 5.5em;
  z-index: 6;
  display: none;
  position: fixed;
  right: 20px;
  background: var(--black) 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;
}
.cover{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 100;background-color: rgba(0, 0, 0, 0.7);display: none;}
.cover.active{display: block;}

.pageContent-section section{margin: 0;}
.pageContent-section .vc_row{margin: 0;}
.pageContent-section .wpb_wrapper img {  padding: 0;  background: transparent;  border: 0;  box-shadow:none;}
.pageContent-section div::after,.pageContent-section div::before{display: none;}


a{font-family: var(--nunito);}
p{font-size: var(--font-size-18);line-height: 1.33em;font-family: var(--nunito);color: var(--primary-color);letter-spacing: 0px;font-weight: var(--fw-normal);}

h1{font-size: var(--font-size-60);font-weight: var(--fw-bold);line-height: 1.1em;font-family: var(--marri); letter-spacing: 0;}
h2{font-size: var(--font-size-60);font-weight: var(--fw-bold);line-height: 1.1em;font-family: var(--marri);letter-spacing: 0;}
h3{font-size: var(--font-size-36);font-weight: var(--fw-bold);line-height: 1.1em;font-family: var(--marri);letter-spacing: 0;}
h4{font-size: var(--font-size-30);font-weight: var(--fw-bold);line-height: 1em;font-family: var(--marri);letter-spacing: 0;}
h5{font-size: var(--font-size-24);font-weight: var(--fw-bold);line-height: 1em;font-family: var(--marri);letter-spacing: 0;}
h6{font-size: var(--font-size-18);font-weight: var(--fw-bold);line-height: 1em;font-family: var(--marri);letter-spacing: 0;}

/*Button*/
.primary_banner_btn a{color: var(--secondary-color) !important;font-size: var(--font-size-18) !important;font-weight: var(--fw-semi-bold) !important;background: transparent url(../images/btn-arrow.png) no-repeat center !important;background-size: contain !important;height: 1.25rem !important;cursor: pointer;}
.primary_banner_btn a > div{display: none !important;}

.primary_btn,.primary_btn_white,.primary_builder_btn a{color: var(--secondary-color) !important; font-size: var(--font-size-18) !important;font-weight: var(--fw-semi-bold) !important;background: transparent url(../images/btn-arrow-blue.png) no-repeat left center !important;background-size: contain !important;padding: 1em 0 1em 3.5em !important;text-transform: capitalize !important;display: inline-block;width: auto;box-shadow: none !important;cursor: pointer;border: 0 !important;border-radius: 0;transition: all 0.5s ease-in-out;}
.primary_btn_white{background: transparent url(../images/btn-arrow.png) no-repeat left center !important;background-size: contain !important;color: var(--white) !important;}

/* .primary_btn:hover,.primary_builder_btn a:hover{background-color: var(--secondary-color) !important;border-radius: 10px !important;color: var(--white) !important;padding-right: 2em !important;} */

.primary_builder_btn.video a{background: transparent url(../images/play-blue.png) no-repeat left center !important;background-size: contain !important;}

.btn_arrow,.btn_arrow_builder a{font-size: var(--font-size-18);font-weight: var(--fw-medium);display: inline-block;width: auto;padding: 0;padding-right: 1.33em;background: url(../images/arrow-blue-right.png) no-repeat right center; background-size: auto;color: var(--secondary-color);}

.btn_left_arrow a{font-size: var(--font-size-18);font-weight: var(--fw-semi-bold);display: inline-block;width: auto;padding: 0;padding-left: 1.1em;background: transparent url(../images/arrow-blue-right.png) no-repeat left center; background-size: auto;color: var(--secondary-color);}

.btn_icon_only{display: inline-block;width: 3em;height: 3.25em;background: url(../images/btn-arrow-light_blue.png) no-repeat center;background-size: contain;cursor: pointer;}

.btn_squire,.btn_squire_blue,.btn_builder_squire_blue a{display: inline-block;width: auto;font-size: var(--font-size-18);font-weight: var(--fw-semi-bold);color: var(--secondary-color);border: 1px solid var(--secondary-color);border-radius: 0.625em;background: transparent url(../images/arrow-blue-right.png) no-repeat 1.55em center;line-height: 1em;padding: 1.44em 1.875em 1.44em 2.75em;background-size: 0.66em;cursor: pointer;}
.btn_squire_blue,.btn_builder_squire_blue a{color: var(--white);background: var(--secondary-color) url(../images/arrow-white-right.png) no-repeat 1.55em center;background-size:auto;}
.btn_builder_squire_blue a{border-radius: 0.55em;padding: 1.1em 3.5em 1.1em 3.2em;background-position-x: 1.33em;border: 0;}
.btn_squire.buy{background: transparent url(../images/buy.png) no-repeat 1.55em center;padding-left: 4em;background-size: 1.77em;}
.btn_builder_squire_blue.lightblue a{background: #edf0ff url(../images/arrow-blue-right.png) no-repeat 1.55em center;background-size: 0.66em;color: var(--secondary-color);padding-right: 1.77em;}
.btn_builder_squire_blue.only_border a,.media_details_wrapper .wp-block-file__button{background: var(--white) url(../images/arrow-blue-right.png) no-repeat 1.55em center;background-size: 0.66em;border: 1px solid var(--secondary-color);color: var(--secondary-color);padding: 1.4em 3em 1.4em 3.25em;}

.serach_btn{width: 3em;background: var(--secondary-color) url(../images/search-icon-white.png) no-repeat center;background-size: auto;cursor: pointer; height: 2.6em;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}

.btn_squire2{display: inline-block;width: auto;font-size: var(--font-size-18);font-weight: var(--fw-semi-bold);color: var(--secondary-color);border: 1px solid var(--extrlight-blue);border-radius: 0.625em;background: var(--extrlight-blue);line-height: 1em;padding: 1.44em 1.875em;cursor: pointer;}
.btn_squire2:hover{color: var(--white);border: 1px solid var(--secondary-color);background: var(--secondary-color);}
/*Button*/

/*Form*/
.input_item{color: var(--primary-color); border: none !important;width: 100%; font-size: var(--font-size-16);  resize: none;  background-color: transparent;  padding: 0.25em 0 !important;  display: block;  font-weight: var(--fw-normal);  font-family:var(--Roboto);height: auto !important;box-shadow: none !important;}
textarea { height: 5rem; resize: none;}
::placeholder,::-moz-placeholder,::-webkit-input-placeholder { color: var(--primary-color); font-weight: var(--fw-normal);opacity: 1;font-size: var(--font-size-16);}
.wpcf7-form-control-wrap{display: inline-block !important;width: 100% !important;}

div.wpcf7{margin: 0;padding: 0;max-width: 100%;}
.wpcf7-not-valid-tip,.wpcf7-response-output{display: none !important;}
.input_white_bg{color: var(--black); border: 1px solid #dadce4 !important;width: 100%; font-size: var(--font-size-24);  resize: none;  background-color: var(--white);  padding: 0.51em !important;  display: block;  font-weight: var(--fw-light);  font-family:var(--Roboto);height: auto !important;box-shadow: none !important;border-radius: 8px;}

select.input_white_bg{ appearance: none;  -webkit-appearance: none; -moz-appearance: none;background: var(--white) url(../images/arrow-blue-down.png) no-repeat 98% center;background-size: auto;}

.input_white_bg.error,.contact_panel .col .input_item.error{border: 1px solid var(--red) !important;}

.input_file_wrapper{width: 100%;padding: 3.625em 1em;background-color: var(--white);border-radius: 8px;}
.input_file_wrapper img,.input_file_wrapper .selected_panel img{margin-bottom: 2.25em;}
.input_file_wrapper h5,.input_file_wrapper .selected_panel h5{font-size: var(--font-size-24);font-weight: var(--fw-normal);margin-bottom: 0.625em;}
.input_file_wrapper h5 span{color: var(--secondary-color);text-decoration: underline;}
.input_file_wrapper h5 small{font-weight: var(--medium-blue);text-transform: uppercase;font-size: var(--font-size-16);}
.input_file_wrapper .wpcf7-form-control-wrap{position: absolute;display: block !important;height: 100% !important;top: 0;left: 0;z-index: 2;border-radius: 8px;}
.input_file_wrapper .wpcf7-form-control-wrap input[type="file"]{height: 100% !important;opacity: 0;}
.input_file_wrapper .selected_panel{display: none;position: absolute;height: 100% !important;top: 0;left: 0;padding: 3.625em 1em;width: 100%;}
.input_file_wrapper .selected_panel.active{display: flex;align-items: center;justify-content: center;flex-direction: column;z-index: 1;background-color: var(--white);border-radius: 8px;}


/*Form*/

/*Header*/
.main_header.sticky{position: fixed;top: 0;left: 0;width: 100%;z-index: 5;-webkit-box-shadow: 2px 5px 5px 0px rgba(0,0,0,0.1); -moz-box-shadow: 2px 5px 5px 0px rgba(0,0,0,0.1);  box-shadow: 2px 5px 5px 0px rgba(0,0,0,0.1);}
/* .main_header.sticky .top_panel{display: none;} */
.main_header .top_panel{background-color: var(--black-02);padding: clamp(0.3125em, 0.2083em + 0.5208vw, 0.625em) 0;}
.main_header .top_panel a{font-size: var(--font-size-16);font-weight: var(--fw-semi-bold);color: var(--white);letter-spacing: 0;}
.main_header .top_panel a img{margin-right: 0.5em;}
.main_header .bottom_panel{padding: clamp(0.9375rem, 0.483rem + 2.2727vw, 1.875rem) 0 clamp(0.9375rem, 0.6648rem + 1.3636vw, 1.5rem) 0;background-color: var(--white);column-gap: 2%;}
.main_header .bottom_panel .logo_white{display: none;}
.main_header .bottom_panel .logo{column-gap: 1em;font-size: 0.75rem;}
.main_header .bottom_panel .logo img:first-child{max-width: 80px}
.main_header .bottom_panel .logo img:last-child{border-left: 1px solid var(--gray);padding: 0.375em 0 0.375em 0.625em;max-width: 95px;}
.main_header .bottom_panel .primary_menu{column-gap: clamp(1.125em, 0.925em + 1vw, 2.125em);position: fixed;top: 0;right: -150%;width: 95%;max-width: 360px;z-index: 99;background-color: var(--secondary-color);height: 100%;transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;padding: 6em 2em 2em;flex-direction: column;}
.main_header.active .bottom_panel .primary_menu{right: 0;}
.main_header.active .bottom_panel .primary_menu .mega-menu-wrap{overflow-y: auto !important;}
.main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu{display: flex !important;flex-direction: column;row-gap: 1.25em;background-color: transparent !important;}
.main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-menu-link{font-size: 1.125em !important;font-weight: var(--fw-medium) !important;color: var(--white) !important;padding: 0 !important;height: auto !important;text-transform: capitalize !important;line-height: 1.1em !important;width: auto !important;  display: inline-block !important;background-color: transparent !important;letter-spacing: 0px;}
/* .main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-menu-link:hover,.main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-current_page_item .mega-menu-link{color: var(--light-blue) !important;} */
.main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{content: "" !important;background: url(../images/down-arrow.png) no-repeat 0 -0.28em !important;background-size: contain !important;width: 2em !important;height: 1.5em !important;}
.main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after{background: url(../images/up-arrow.png) no-repeat 0 -0.28em !important;background-size: contain !important;}
.main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-sub-menu{background-color: transparent !important;}
.main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-sub-menu .mega-menu-item{padding: 0 !important;display: block !important;line-height: initial !important;}
.main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-sub-menu .mega-menu-item.mega-menu-item-has-children > a{color: var(--light-blue) !important;}
.main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-sub-menu .mega-menu-item:not(:last-child){margin-bottom: 1em !important;}
.main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-sub-menu .mega-menu-column:not(:last-child){margin-bottom: 1em !important;}
.main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-sub-menu .mega-menu-item .mega-menu-link{font-size: 1.125em !important;font-weight: var(--fw-medium) !important;color: var(--white) !important;padding: 0 !important;text-transform: capitalize !important;line-height: 1.1em !important;font-family: var(--Roboto) !important;}
.main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-sub-menu .mega-menu-item.upcase .mega-menu-link{text-transform: uppercase;}
.main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-img_cont .mega-sub-menu{display: flex !important;column-gap: clamp(1em, 0.625em + 1.875vw, 2.125em);}
.main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-img_cont .mega-sub-menu .widget_media_image{width: auto !important;}
.main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-img_cont .mega-sub-menu .widget_custom_html .right_cont_col h6{font-size: var(--font-size-18);color: var(--white);}
.main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-img_cont .mega-sub-menu .widget_custom_html .right_cont_col .sub_cont{margin-top: clamp(1.875em, 1.625em + 1.25vw, 2.625em) !important;}
.main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-img_cont .mega-sub-menu .widget_custom_html .right_cont_col .sub_cont h6{color: var(--light-blue);margin-bottom: 1.1em;}
.main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-img_cont .mega-sub-menu .widget_custom_html .right_cont_col .sub_cont h5{color: var(--white);}
.main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .img_cont{display: none !important;}
.main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-sub-menu .mega-menu-item .mega-sub-menu{flex-direction: column;padding-left: 1.25em !important;margin-top: 1em !important;row-gap: 1em;}
.main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-sub-menu .mega-menu-item .mega-sub-menu .mega-menu-item{width: 100% !important;}
#mega-menu-wrap-primary-menu{background-color: transparent !important;}

.main_header .bottom_panel .menu{row-gap: 0.5em;align-self: center;}
.main_header .bottom_panel .menu div{width: 2.1875rem;height: 0.1875rem;background-color: var(--secondary-color);border-radius: 0.5rem;display: inline-block;}
.main_header .primary_menu .close_menu{background-color: var(--secondary-color);border-radius: 5px;width: 2.5em;height: 2.5em;position: absolute;top: 1em;right: 1em;z-index: 1;}
.main_header .search_icon{display: none;}
.main_header.has_border .border_btm{border-bottom: 1px solid #e3e3e3;}
.main_header.has_border.sticky .border_btm{border-bottom: 0;}

.search_box{background: var(--white);padding: 0.875em;border-radius: 8px;position: absolute;bottom: -3em;right: 0;width: 100%;max-width: 360px;display: none;z-index: 2;}
.search_box .input_item{padding: 0.5em !important;  border: 1px solid var(--gray) !important;}
/*Header*/

/*Footer*/
.main_footer .top_panel{background-color: var(--secondary-color);padding: 3em 0 clamp(1em, 0.5em + 2.5vw, 2.5em) 0;}
.main_footer .logo_panel{margin-bottom: 0.875em;}
.main_footer .footer_col_wrapper .subscribe_box{width: 100%;}
.main_footer .footer_col_wrapper .subscribe_box h5{color: var(--white);padding-top: 1rem;border-top: 1px solid var(--light-blue);background: url(../images/right-arrow.png) no-repeat right 1em;background-size: auto;}
.main_footer .footer_col_wrapper .subscribe_box h5.active{background: url(../images/down-arrow-02.png) no-repeat right 1em;background-size: auto;}
.main_footer .footer_col_wrapper .subscribe_box .col_box label{color: var(--white);font-size: var(--font-size-16);font-weight: var(--fw-medium);margin: 0 0 0.625em 0;padding: 0;}
.main_footer .footer_col_wrapper .subscribe_box .input_item{border-bottom: 1px solid var(--white) !important;color: var(--white) !important;}
.main_footer .latest_updates_form{row-gap: 1.25em;}
.main_footer .latest_updates_form .col_box br{display: none;}
.main_footer .latest_updates_form .primary_btn_white{font-size: var(--font-size-16) !important;}
.main_footer .latest_updates_form .btn_panel {padding-top: clamp(1em, 0.8125em + 0.9375vw, 1.5625em);}
.main_footer .subscribe_form_wrapper{display: none;padding-top: 1.625em;}
.main_footer .social_box{column-gap: clamp(1em, 0.8125em + 0.9375vw, 1.5625em);width: 100%;border-top: 1px solid var(--light-blue);padding-top: 1em;margin-top: 1em;}
.main_footer .social_link{width: clamp(1.375em, 1.1667em + 1.0417vw, 2em);height: clamp(1.375em, 1.1667em + 1.0417vw, 2em);}
.main_footer .social_link.fb{background: url(../images/fb.png) no-repeat center;background-size: contain;}
.main_footer .social_link.twit{background: url(../images/x.png) no-repeat center;background-size: contain;width: clamp(1.375em, 1.1458em + 1.1458vw, 2.0625em);}
.main_footer .social_link.linkdn{background: url(../images/linkedin.png) no-repeat center;background-size: contain;width: clamp(1.375em, 1.1458em + 1.1458vw, 2.0625em);}
.main_footer .social_link.ytube{background: url(../images/youtube.png) no-repeat center;background-size: contain;}
.main_footer .social_link.insta{background: url(../images/insta.png) no-repeat center;background-size: contain;}
.main_footer .copy_right_nav{padding-top: 1.875em;}
.main_footer .copy_right_nav .copy_right_col span{font-size: var(--font-size-16);color: var(--white);font-weight: var(--fw-medium);}
.main_footer .bottom_panel{background-color: #aebdff;padding: 1em 0 3em 0;}
.main_footer .bottom_panel .container{flex-direction: column;justify-content: flex-start;align-items: flex-start;row-gap: 0.4em;}
.main_footer .bottom_panel span{font-size: var(--font-size-16);font-weight: var(--fw-semi-bold);color: var(--white);margin-right: 0.875em;display: inline-block;}
.main_footer .bottom_panel a{font-size: var(--font-size-16);font-weight: var(--fw-semi-bold);color: var(--secondary-color);}
.main_footer .bottom_panel .list_wrap{column-gap: 1.125em;}
.main_footer .copy_right_nav  .main_menu_list{display: none;}
.main_footer .copy_right_nav  .main_menu_list .mega-menu-wrap{background-color: transparent !important;}
.main_footer .copy_right_nav  .main_menu_list .mega-menu-wrap .mega-menu .mega-menu-item  .mega-menu-link,.main_footer .copy_right_nav  .main_menu_list .mega-menu-wrap .mega-menu .mega-menu-item  .mega-menu-link:hover{font-size: var(--font-size-16) !important;font-weight: var(--fw-semi-bold) !important;color: var(--white) !important; text-transform: capitalize !important;background-color: transparent !important;padding: 0 !important;margin: 0 !important;line-height: 1em !important;height: auto !important;}
.main_footer .copy_right_nav  .main_menu_list .mega-menu-wrap .mega-menu{text-align:  left !important;}
.main_footer .copy_right_nav  .main_menu_list .mega-menu-wrap .mega-menu .mega-menu-item:not(:last-child){margin-right: 0.875em !important;}
.main_footer .footer_menu{display: none;}
.main_footer .footer_menu .col_s .footer-menu{padding: 0;}
.main_footer .footer_menu .col_s .footer-menu li{margin-bottom: 0 !important;padding: 0 !important;}
.main_footer .footer_menu .col_s .footer-menu > li > a{color: var(--white);font-size: var(--font-size-18);font-weight: var(--fw-medium);}
.main_footer .footer_menu .col_s .footer-menu .sub-menu{margin-top: 1.75em;}
.main_footer .footer_menu .col_s .footer-menu .sub-menu .sub-menu{margin-top: 0;}
.main_footer .footer_menu .col_s .footer-menu .sub-menu a{color: var(--white);font-size: 0.75em;font-weight: var(--fw-normal);padding: 0;display: block;}
.main_footer .footer_menu .col_s .footer-menu .sub-menu .menu-item-has-children > a{margin-bottom: 0.875em;}
.main_footer .footer_menu .col_s .footer-menu .sub-menu li:not(:last-child) a{margin-bottom: 0.875em;}
.main_footer .footer_menu .col_s:last-child .footer-menu .sub-menu li a {word-break: break-word;
  white-space: normal;
}

footer .main_menu_list{background-color: transparent;width: auto;display: none;}
footer .main_menu_list .mega-menu-wrap{background-color: transparent !important;}
footer .main_menu_list .mega-menu-wrap .mega-menu{background-color: transparent;display: flex !important;flex-wrap: wrap;align-items: center;column-gap: 0.875em;}
footer .main_menu_list .mega-menu-wrap .mega-menu li a{color: var(--white) !important;font-size: var(--font-size-16) !important;font-weight: var(--fw-semi-bold) !important;background-color: transparent !important;height: auto !important;padding: 0 !important;line-height: 1em !important;}
footer .main_menu_list .mega-menu-wrap .mega-menu li a:hover{color: var(--light-blue) !important;}

.other_web span{color: var(--secondary-color); font-size: var(--font-size-16); font-weight: var(--fw-medium);}
.other_web a{color: var(--secondary-color); font-size: var(--font-size-16); font-weight: var(--fw-semi-bold);margin-bottom: 0.875em;}
.other_web .list_wrap{padding-top: 1.5625em;margin-top: 1.25em;border-top: 1px solid #697bcd;}
/*Footer*/

/*Home*/
.home_banner {padding: 0 !important;}
.home_banner .n2-ss-layer{padding: 0 !important;}
.home_banner div#n2-ss-2 .n2-ss-slide-limiter{max-width: 100%;}
.home_banner .n2-ss-layer .n2-ss-section-main-content,.home_banner .n2-ss-layer .n2-ss-section-main-content .cont_wrraper .n2-ss-layer-row{padding: 0 !important;}
.home_banner .n2-ss-layer .n2-ss-section-main-content .img_wrapper{order: 2;z-index: 1;}
.home_banner .n2-ss-layer .n2-ss-section-main-content .img_wrapper img{min-height: 150px !important;object-fit: cover;width: 100%;}
.home_banner .n2-ss-item-image-content{width: 100% !important;}
.home_banner .n2-ss-layer .n2-ss-section-main-content .cont_wrraper{order: 1; background-color: var(--extrlight-blue) !important;padding: 2.5em 0 3em 0 !important;min-height: 150px;display: flex;align-items: center;}
.home_banner .n2-ss-layer .n2-ss-section-main-content .cont_wrraper .text_col .n2-ss-item-content{font-size: clamp(1.875em, 1.5em + 1.875vw, 3.75em) !important;text-align: center !important;line-height: 1.1em !important;user-select: none;letter-spacing: 0 !important;}
.home_banner .n2-ss-layer .n2-ss-section-main-content .cont_wrraper .n2-ss-layer-col{padding: 0 !important;}
.home_banner .n2-ss-layer .n2-ss-section-main-content .cont_wrraper .n2-ss-layer-row{width: 92% !important;  margin: 0 auto !important;
  max-width: 1412px !important;  padding: 0 !important;}
.home_banner .n2-ss-layer .n2-ss-layer{padding: 0 !important;margin: 0 !important;}
.home_banner .n2-ss-layer .n2-ss-layer .n2-ss-layer-row-inner {margin: 0 !important;}
.home_banner .n2-ss-layer .n2-ss-section-main-content .cont_wrraper .btn_col{position: absolute;bottom: -4.35em;left:50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);z-index: 3;width: auto !important;display: none;}
.home_banner .n2-ss-slider-controls-absolute-left-center{bottom: 4.0625em;left: 4%;height: auto !important;width: auto !important;font-size: clamp(0.75rem, 0.5833rem + 0.3472vw, 1rem) !important;}
.home_banner .n2-ss-slider-controls-absolute-right-center{bottom: 4.0625em;left: 4%;height: auto !important;width: auto !important;margin-left: 5.975em;font-size: clamp(0.75rem, 0.5833rem + 0.3472vw, 1rem) !important;}
.home_banner .n2-ss-slider-controls-absolute-right-top{bottom: 4.0625em;left: 4%;height: auto !important;width: auto !important;margin-left: 2.9375em;font-size: clamp(0.75rem, 0.5833rem + 0.3472vw, 1rem) !important;}
.home_banner .n2-ss-slider-controls-absolute-left-center img,.home_banner .n2-ss-slider-controls-absolute-right-center img{display: none !important;}
.home_banner .n2-ss-slider-controls-absolute-left-center .nextend-arrow{background: url(../images/prev.png) no-repeat center;background-size: contain;width: clamp(1.5625em, 0.9792em + 1.2153vw, 2.4375em);height: clamp(1.8125em, 1.2292em + 1.2153vw, 2.6875em);margin: 0;font-size: initial !important;}
.home_banner .n2-ss-slider-controls-absolute-right-center .nextend-arrow{background: url(../images/next.png) no-repeat center;background-size: contain;width: clamp(1.5625em, 0.9792em + 1.2153vw, 2.4375em);height: clamp(1.8125em, 1.2292em + 1.2153vw, 2.6875em);margin: 0; font-size: initial !important;}
.home_banner .n2-ss-slider-controls-absolute-right-top .nextend-autoplay{background: transparent !important;padding: 0 !important;border: 0 !important;margin: 0 !important;}
.home_banner .n2-ss-slider-controls-absolute-right-top .nextend-autoplay img{width: clamp(1.5625em, 0.9792em + 1.2153vw, 2.4375em) !important;height: clamp(1.8125em, 1.2292em + 1.2153vw, 2.6875em) !important;}


.home_more_about{padding: clamp(2.5em, 1.275em + 6.125vw, 8.625em) 0 2em 0 !important;}
.home_more_about .uagb-container-inner-blocks-wrap{row-gap:2.5em !important;}
.home_more_about .col_left,.home_more_about .col_right{padding: 0 !important;} 
.home_more_about .col_left h2{color: var(--secondary-color);margin-bottom: 0.5em;}
.home_more_about .col_left p{font-size: var(--font-size-36);line-height: 1.33em;letter-spacing: 0px;
  text-align: left;letter-spacing: 0;font-weight: var(--fw-normal);}
.home_more_about .col_left .primary_builder_btn {margin-top: clamp(1.5625em, 1.1779em + 1.9231vw, 2.8125em);}
.home_more_about .col_right {row-gap: 1.875em !important;justify-content: space-between !important;}
.home_more_about .col_right .counter_box{margin: 0;width: 48% !important;}
.home_more_about .col_right .counter_box .wp-block-uagb-counter__number{color: var(--secondary-color);margin-bottom: 0.1375em;font-family: var(--Roboto) !important; font-weight: var(--fw-bold) !important;line-height:0.6625em;font-size: var(--font-size-60);}
.home_more_about .col_right .counter_box .wp-block-uagb-counter__title{color: var(--primary-color);font-size: var(--font-size-24);font-weight: var(--fw-normal);line-height: 1em;margin: 0;}

.breakthrough_panel{padding: 2em 0 clamp(2.5em, 1.575em + 4.625vw, 7.125em) 0 !important;}
.breakthrough_panel .uagb-container-inner-blocks-wrap{row-gap: 2em !important;}
.breakthrough_panel .col_cont,.breakthrough_panel .col_img{padding: 0 !important;}
.breakthrough_panel .col_cont h5{font-weight: var(--fw-semi-bold);}
.breakthrough_panel .col_cont h1{color: var(--secondary-color);margin-top: 0.4em;font-size: var(--font-size-60);}
.breakthrough_panel .breakcounter_wrapper{margin-top: 2em;padding: 0 !important;}
.breakthrough_panel .breakcounter_wrapper .counter_box{width: 25% !important;}
.breakthrough_panel.business_home_panel .breakcounter_wrapper .counter_box{width: 30% !important;}
.breakthrough_panel .breakcounter_wrapper .counter_box .wp-block-uagb-counter__number{font-size: var(--font-size-60);color: var(--secondary-color);margin-bottom: 0; font-weight: var(--fw-bold);font-family: var(--Roboto);letter-spacing: 0;}
.breakthrough_panel .breakcounter_wrapper .counter_box .wp-block-uagb-counter__title{line-height: 1em;font-weight: var(--fw-medium);text-align: left;margin: 0;font-size: var(--font-size-18);color: var(--primary-color);letter-spacing: 0;}
.breakthrough_panel .col_img figure,.breakthrough_panel .col_img img{width: 100%;}

.therapy_listing .therapy_box{width: 100%;height: 100%;user-select: none;}
.therapy_listing .therapy_box .img{margin-bottom: clamp(1.25rem, 1.075rem + 0.875vw, 2.125rem);border-radius: 0.75em;}
.therapy_listing .therapy_box .img img{border-radius: 0.75em;}
.therapy_listing .therapy_box .cont h4{color: var(--secondary-color);margin-bottom: 0.75em;}
.therapy_listing .therapy_box .cont p{margin-bottom: 1.5em;text-align: left;font-weight: var(--fw-normal);}

.breakthrough_slider_panel{padding: 0 !important;}
.breakthrough_slider_panel .uagb-container-inner-blocks-wrap{max-width: 100% !important;}
.breakthrough_slider_panel .therapy_listing{padding-left:4%;}
.breakthrough_slider_panel .therapy_listing .title{margin-bottom: clamp(1.25rem, 1.075rem + 0.875vw, 2.125rem);}
.breakthrough_slider_panel .therapy_listing .title h3{color: var(--secondary-color);}
.breakthrough_slider_panel .therapy_listing .therapy_Swiper{padding-left:calc((100vw - 1412px) / 2);}
.breakthrough_slider_panel .swiper_btn_wrapper {margin-top: 3.0625em;user-select: none;}
.breakthrough_slider_panel .swiper_btn_wrapper .swiper_btn_col{column-gap: 1.125em;display: none;margin-bottom: 0.625em;background-color: var(--white);z-index: 1;}
.breakthrough_slider_panel .swiper_btn_wrapper .swiper_btn_col::before{content: "";width: calc(100% - 120px);height: 1px;background-color: var(--gray-03);position: absolute;top: 50%;left: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);display: block;}
.breakthrough_slider_panel .swiper_btn_wrapper .swiper_btn_col .swiper-button-prev , .breakthrough_slider_panel .swiper_btn_wrapper .swiper_btn_col .swiper-button-next{position: relative;width: auto;  height: auto;  inset: 0;  opacity: 1;display: inline-block;margin-top: 0;background-color: var(--white);}
.breakthrough_slider_panel .swiper_btn_wrapper .swiper_btn_col .swiper-button-disabled{opacity: 0.5;}
.breakthrough_slider_panel .swiper_btn_wrapper .btn_arrow{font-weight: var(--fw-semi-bold);}
.breakthrough_slider_panel .swiper_btn_wrapper .swiper_btn_col .swiper-button-next:after,.breakthrough_slider_panel .swiper_btn_wrapper .swiper_btn_col .swiper-button-prev:after{display: none;}

.breakthrough_panel.business_home_panel{padding-top:clamp(2.5em, 1.7308em + 3.8462vw, 5em) !important;padding-bottom: clamp(1.25em, 0.9423em + 1.5385vw, 2.25em) !important;}
.breakthrough_panel.business_home_panel .col_cont h1 br{display: none;}
.breakthrough_panel.business_home_panel .breakcounter_wrapper .counter_box p { line-height: 1.3em; }

.market_info_section{padding: 1.875em 0 clamp(1.5625em, 0.5em + 5.3125vw, 6.875em) 0 !important;}
.market_info_section .uagb-container-inner-blocks-wrap{row-gap: 2em !important;font-size: clamp(0.75rem, 0.6667rem + 0.4167vw, 1rem);}
.market_info_section .eq_col{background-color: var(--secondary-color);border-radius: 16px;padding: 0 !important;}
.market_info_section .eq_col .img{width: 51.8% !important;margin-bottom: 0;}
.market_info_section .eq_col .img,.market_info_section .eq_col .img img{height: 100%;border-radius: 16px;}
.market_info_section .eq_col .info_col{width: 40.7% !important;padding: clamp(1.125em, 0.725em + 2vw, 3.125em);padding-left: 0;}
.market_info_section .eq_col .info_col h3{color: var(--white);margin-bottom: 1em;}
.market_info_section .eq_col .info_col ul{border-left: 1px solid var(--white);padding-left: 1.125em;}
.market_info_section .eq_col .info_col ul li{margin-bottom: 0;}
.market_info_section .eq_col .info_col ul li a{color: var(--white);font-size: var(--font-size-18);font-weight: var(--fw-normal);line-height: 1.1em;display: block;}
.market_info_section .eq_col .info_col ul li a:hover{color: var(--light-blue);}
.market_info_section .eq_col .info_col ul li:not(:last-child) a{margin-bottom: 1em;}

.careers_panel{padding: clamp(1.5625em, 0.5em + 5.3125vw, 6.875em) 0 clamp(1.5625em, 0.325em + 6.1875vw, 7.75em) 0 !important;}
.careers_panel h2{color: var(--secondary-color);margin-top: 0.53em;margin-bottom: 1.3em;max-width: 9.8em;}
.careers_panel .uagb-container-inner-blocks-wrap{row-gap: 1.5625em !important;}
.careers_panel .img_col{order: 2;}
.careers_panel .img_col img{border-radius: 1em;}
.careers_panel .cont_col{order: 1;padding: 0 !important;}
.careers_panel .cont_col .button_wrapper .primary_builder_btn {margin-bottom: 0;}
.careers_panel .cont_col .button_wrapper .uagb-buttons__wrap{column-gap: 1.875em;}
.careers_panel .cont_col h5{font-weight: var(--fw-semi-bold);}

.csr_home_section {padding: clamp(1.5em, 0.275em + 6.125vw, 7.625em) 0 clamp(1.5em, 0.425em + 5.375vw, 6.875em) 0 !important;}
.csr_home_section .uagb-container-inner-blocks-wrap{padding: 0 !important;row-gap: 1.25em !important;}
.csr_home_section .col_left{padding: 0 4% !important;}
.csr_home_section .col_left h1{color: var(--secondary-color);margin-top: 0.4em;margin-bottom: 0.35em;}
.csr_home_section .col_left h5{font-weight: var(--fw-semi-bold);}
.csr_home_section .col_left p{font-size: var(--font-size-24);font-weight: var(--fw-normal);margin-bottom:1.75em;}
.csr_box img{border-radius: clamp(0.625em, 0.5em + 0.625vw, 1em);height: clamp(15.625em, 14.375em + 6.25vw, 21.875em);    object-fit: cover;
  width: 100% !important;}
/* .csr_box img{border-radius: clamp(0.625em, 0.5em + 0.625vw, 1em);height: clamp(15.625em, 12.2em + 17.125vw, 32.75em);    object-fit: cover;
  width: 100% !important;} */
  .careers_section .csr_box img{height: clamp(13.75em, 12.225em + 7.625vw, 21.375em);}
.csr_box h4{color: var(--secondary-color);margin-top: 1.2em;margin-bottom: 0.4em;}
.make_diff_sec .csr_box p{-webkit-line-clamp: 3;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;}
.csr_listing .swiper_btn_wrapper{display: none;}
.csr_home_section .csr_listing{padding-left: 4%;}

.news_listing{padding: clamp(1.5em, 0.425em + 5.375vw, 6.875em) 0  clamp(1.875em, -0.15em + 10.125vw, 12em) 0;}
.news_listing h1{color: var(--secondary-color);margin-bottom: 0.775em;}
.news_box{padding: clamp(1.375em, 1.125em + 1.25vw, 2.625em) clamp(1.375em, 1.175em + 1vw, 2.375em) clamp(2.25em, 1.9em + 1.75vw, 4em) clamp(1.375em, 1.175em + 1vw, 2.375em);background-color: var(--extrlight-blue);border-radius: clamp(0.625em, 0.5em + 0.625vw, 1em);transition: all 0.25s ease-in-out;-webkit-transition: all 0.25s ease-in-out;}
.news_box .date{font-size: var(--font-size-18);font-weight: var(--fw-normal);}
.news_box h3{color:var(--secondary-color);font-weight: var(--fw-semi-bold);margin-top: 0.69em;margin-bottom: 1.88em;}
.news_box:first-child,.news_box:hover{background-color: var(--secondary-color);}
.news_box:first-child .date,.news_box:first-child h3,.news_box:hover h3,.news_box:hover .date{color: var(--white);}
.news_box:first-child .btn_arrow,.news_box:hover .btn_arrow{color: var(--white);background: url(../images/arrow-white-right.png) no-repeat right center;background-size: auto;}
.news_listing .container{padding: 0 0 0 4% !important;}
.news_listing .news_Swiper{margin-bottom: clamp(1.5625em, 1.25em + 1.5625vw, 3.125em);}
.news_listing .btn_arrow.semi_bold{font-weight: var(--fw-semi-bold);}
/*Home*/

/*About*/
/* .about-us_section{font-size: clamp(0.75rem, 0.5833rem + 0.3472vw, 1rem);} */
.image_banner{padding: clamp(3.75rem, 2rem + 8.75vw, 12.5rem) 0 !important;min-height: 100%;}
/* .image_banner{padding: clamp(3.75em, 0.4167em + 6.9444vw, 8.75em) 0 clamp(6.25em, 3.5em + 13.75vw, 20em) 0 !important;min-height: 100%;} */
.image_banner .wp-block-cover__inner-container{width: 100%;max-width: 1412px;margin: 0 auto;padding: 0 4%;}
.image_banner h5{margin-bottom: 1.16em;}
.image_banner h2 br{display: none;}

.who_we_are{padding: clamp(2.1875em, 1.375em + 4.0625vw, 6.25em) 0 0 0 !important;}
.who_we_are .uagb-container-inner-blocks-wrap,.our_impact .uagb-container-inner-blocks-wrap,.quality_panel .uagb-container-inner-blocks-wrap{row-gap: 1em !important;}
.who_we_are .uagb-container-inner-blocks-wrap::after{content: "";width: 100%;height: 1px;background-color: #989898;margin-top: clamp(2.1875em, 1.0208em + 2.4306vw, 3.9375em) ;}
.who_we_are .col_left, .who_we_are .col_right,.our_impact .col_left, .our_impact .col_right,.quality_panel .col_left, .quality_panel .col_right{padding: 0 !important;}
.who_we_are .col_left h3,.our_impact .col_left h3,.quality_panel .col_left h3{font-size: var(--font-size-36);color: var(--secondary-color);font-weight: var(--fw-semi-bold);}
.who_we_are .col_right, .quality_panel .col_right{row-gap: 0.9375em !important;}
.who_we_are .col_right p, .quality_panel .col_right p,.who_we_are .col_right ul li{font-size: var(--font-size-24);font-weight: var(--fw-normal);line-height: 1.5em;}
.quality_panel .col_right p{font-weight: var(--fw-normal);line-height: 1.3em;}
.who_we_are .col_right ul li{list-style-type: disc;}
.who_we_are .col_right ul li:not(:last-child){margin-bottom: 0.625em;}
.who_we_are .col_right ul{margin-left: 1.125em;}

.our_impact{padding: clamp(1.875em, 1.575em + 1.5vw, 3.375em) 0 clamp(2.5em, 1.675em + 4.125vw, 6.625em) 0 !important;}
.our_impact .col_left h3 br{display: none;}
.our_impact .col_right{justify-content: space-between;row-gap: clamp(1.5625em, 0.9375em + 3.125vw, 4.6875em) !important;}
.our_impact .counter_box{width: 45% !important;}
.our_impact .counter_box .wp-block-uagb-counter__number{font-size: var(--font-size-60);color: var(--secondary-color);font-weight: var(--fw-bold);line-height: 0.24em;font-family: var(--Roboto);}
.our_impact .counter_box .uagb-counter-block-number,.our_impact .counter_box .uagb-counter-block-suffix{vertical-align: middle;display: inline-block;line-height: 1em;font-family: var(--marri);}
.our_impact .counter_box .wp-block-uagb-counter__title{font-size: var(--font-size-24);font-weight: var(--fw-medium);margin: 0;color: var(--primary-color);line-height: 1.25em;}

.vision_section{padding: 0 0 1.75em 0 !important;}
.vision_section .uagb-container-inner-blocks-wrap{row-gap: 1.25em !important;}
.vision_section .col_eq{padding: clamp(1.875em, 1.3125em + 2.8125vw, 4.6875em) clamp(1em, 0.0125em + 4.9375vw, 5.9375em) clamp(1.875em, 0.8em + 5.375vw, 7.25em) clamp(1em, 0.0125em + 4.9375vw, 5.9375em) !important;background-color: #eaecf5;border-radius: clamp(0.625em, 0.5em + 0.625vw, 1em);row-gap: clamp(1.25em, 1.1346em + 0.5769vw, 1.625em) !important;align-items: flex-start !important;}
.vision_section .col_eq .cont{padding: 0 !important;row-gap: 0.75em !important;}
.vision_section .col_eq h3{line-height: 1.04em;color: var(--secondary-color);font-weight: var(--fw-semi-bold);}
.vision_section .col_eq h3 br,.message_founder_panel .message_wrapper .cont .cont_wrapper .col_eq h5 br{display: none;}
.vision_section .col_eq p{font-size: var(--font-size-24);line-height: 1.2em;}

.message_founder_panel{padding: 0 !important;}
.message_founder_panel .message_wrapper{padding: clamp(1.875em, 1.425em + 2.25vw, 4.125em) clamp(1.25em, 0.5625em + 3.4375vw, 4.6875em) !important;background-color: #eaecf5;border-radius: clamp(0.625em, 0.5em + 0.625vw, 1em);row-gap: 2em !important;}
.message_founder_panel .message_wrapper .img_box, .message_founder_panel .message_wrapper .cont{padding: 0 !important;}
.message_founder_panel .message_wrapper .img_box .btn_wrapper{font-size: 0.75rem;}
.message_founder_panel .message_wrapper .img_box .btn_left_arrow{margin-top: 1.25em;}
.message_founder_panel .message_wrapper .img_box .btn_left_arrow a{padding-left: 2.11em;}
.message_founder_panel .message_wrapper .cont h3{line-height: 1.04em;color: var(--secondary-color);margin-bottom: 0.25em;max-width: 11.875em;font-weight: var(--fw-semi-bold);}
.message_founder_panel .message_wrapper .cont p{font-size: var(--font-size-24);line-height: 1.25em;}
.message_founder_panel .message_wrapper .cont p strong{font-weight: var(--fw-semi-bold);}
/* .message_founder_panel .message_wrapper .cont p{font-size: var(--font-size-24);font-weight: var(--fw-medium);line-height: 1.25em;max-width: 25.5em;} */
.message_founder_panel .message_wrapper .cont .cont_wrapper {padding: 0 !important;margin-top: clamp(1.5625em, 1.15em + 2.0625vw, 3.625em);row-gap: 1em !important;max-width: 695px;}
.message_founder_panel .message_wrapper .cont .cont_wrapper .col_eq{background-color: var(--white);padding: clamp(1.5625em, 1.35em + 1.0625vw, 2.625em) clamp(1.5625em, 1.175em + 1.9375vw, 3.5em) !important;border-radius: clamp(0.625em, 0.5em + 0.625vw, 1em);}
.message_founder_panel .message_wrapper .cont .cont_wrapper .col_eq h5{color: var(--secondary-color);margin-bottom: 0.75em;}
.message_founder_panel .message_wrapper .cont .cont_wrapper .col_eq .btn_wrapper .uagb-buttons__wrap{flex-direction: column;align-items: flex-start;row-gap: 0.5em;}
.message_founder_panel .message_wrapper .cont .cont_wrapper .col_eq:first-child .btn_wrapper .uagb-button__link{visibility: hidden;}
.message_founder_panel .message_wrapper .cont .cont_wrapper .col_eq .btn_left_arrow a{padding-left: 1.1rem ;}
.message_founder_panel .message_wrapper .cont{row-gap: clamp(1em, 0.9545em + 0.2273vw, 1.125em);}
.message_founder_panel .message_wrapper .cont .btn_wrapper{margin-top: 1.5em;}
.message_founder_panel .message_wrapper .cont .btn_wrapper .uagb-buttons__wrap{row-gap: 1.5em;column-gap: 1.5em;}

.quality_panel{padding:  clamp(2.1875em, 1.725em + 2.3125vw, 4.5em) 0 clamp(3.125rem, 2.1635rem + 4.8077vw, 6.25rem) 0 !important;}
/* .quality_panel{padding:  clamp(2.1875em, 1.725em + 2.3125vw, 4.5em) 0 clamp(0.9375em, 0.6875em + 1.25vw, 2.1875em) 0 !important;} */
.quality_panel .col_left h3 br{display: none;}
.quality_panel .col_right .img{margin-bottom: 1.3125em;}
.quality_panel .col_right .cont{padding: 0 !important;row-gap: 0.9375em;max-width: 840px;}
.quality_panel .col_right .cont ul{margin-left: 1.25em;}
.quality_panel .col_right .cont li{font-size: var(--font-size-24);line-height: 1.3em;margin-bottom: 0.5em;font-weight: var(--fw-normal);list-style-type: disc;}
/* .quality_panel .col_right .cont p:first-child{font-weight: var(--fw-medium);} */
/* .quality_panel .col_right .cont p:first-child{font-weight: var(--fw-semi-bold);} */

.award_panel{padding: clamp(1.25rem, 0.9615rem + 1.4423vw, 2.1875rem) 0 clamp(1.875rem, 1.2981rem + 2.8846vw, 3.75rem) 0 !important;}
/* .award_panel{padding: clamp(0.9375em, 0.6875em + 1.25vw, 2.1875em) 0 clamp(2.5em, -2.2917em + 9.9826vw, 9.6875em) 0 !important;} */
.award_panel .uagb-container-inner-blocks-wrap{row-gap: 1.25em !important;}
.award_panel .col_sm{padding: clamp(1.875rem, -0.625rem + 5.2083vw, 5.625rem) clamp(1.25rem, -1.1667rem + 5.0347vw, 4.875rem) clamp(1.875rem, 0.375rem + 3.125vw, 4.125rem) clamp(1.25rem, -1.1667rem + 5.0347vw, 4.875rem) !important;background-color: #eaecf5;border-radius: clamp(0.625em, 0.5em + 0.625vw, 1em);display: flex;flex-direction: column;}
.award_panel .col_sm img{width: clamp(1.875rem, 0.7917rem + 2.2569vw, 3.5rem);}
.award_panel .col_sm h3{color: var(--secondary-color);margin-top: 0.66em;margin-bottom: 1.16em !important;font-weight: var(--fw-semi-bold);}
.award_panel .col_sm a{font-size: var(--font-size-48);background: transparent url(../images/btn-arrow-blue.png) no-repeat center;background-size: contain;width: 1em !important;height: 1.08em !important;padding: 0;border-radius: 0;}
.award_panel .col_lg{padding: 0 !important;}
.award_panel .col_lg .btn_wrapper{position: absolute !important;bottom: clamp(1.875rem, 0.375rem + 3.125vw, 4.125rem);left: clamp(1.875rem, -0.0417rem + 3.9931vw, 4.75rem);z-index: 1;}
.award_panel .col_lg .primary_builder_btn a{font-size: var(--font-size-36) !important; color: var(--white) !important;padding: 1.5px 0 1.5px 1.54em !important;line-height: 1.04em !important;}
.award_panel .col_lg .primary_builder_btn a .uagb-button__link{line-height: initial;}

.life_change{padding-top: 0 !important;padding-bottom: clamp(2.5em, -1.125em + 7.5521vw, 7.9375em) !important;}
.life_change .col_right{row-gap: clamp(1.25em, -0.625em + 3.9063vw, 4.0625em);}
.life_change .col_right h2{font-size: clamp(1.75em, -0.0833em + 3.8194vw, 4.5em);color: var(--secondary-color);margin-bottom: 0.2em;}
.life_change .col_right .cont .btn_wrapper{margin-top:  clamp(1em, 0.625em + 0.7813vw, 1.5625em);}
/*About*/

/*Board Of Directors*/
.board_directors_sec{padding: clamp(2em, 1.45em + 2.75vw, 4.75em) 0 clamp(5em, 3.675em + 6.625vw, 11.625em) 0 !important;}
.board_directors_sec .title_panel{padding: 0 !important;}
.board_directors_sec .title_panel h2{color: var(--secondary-color);margin-bottom: 0.133em;}
.board_directors_sec .title_panel p{font-size: var(--font-size-24);font-weight: var(--fw-normal);}
.board_directors_sec .title_panel p:last-child{margin-top: 0.25em;}
.directors_list{padding-top: clamp(2em, 1.475em + 2.625vw, 4.625em); row-gap: clamp(1.875em, 1.2em + 3.375vw, 5.25em);}
.directors_list .team_card.has_url{cursor: pointer;}
.directors_list{column-gap: 4%;}
.team_card{width: 48%;}
.team_card .img{overflow: hidden;transition: all 0.5s ease-in-out;border-radius: 0.875em;}
.team_card:hover .img::before{content: "";width: 100%;height: 100%;background: rgba(0, 0, 0, 0.35);position: absolute;top: 0;left: 0;z-index: 1;border-radius: 10px;}
.team_card .cont{margin-top: clamp(1.125em, 0.975em + 0.75vw, 1.875em);}
.team_card .cont h5{color: var(--secondary-color);margin-bottom: 0.5em;}
.team_card .cont h6{font-weight: var(--fw-semi-bold);color: var(--secondary-color);}
.team_card .cont p{margin-top: 0.66em;line-height: 1.33em;font-weight: var(--fw-normal);}
.team_card .cont .btn_wrapper{margin-top: 1.5625em;font-size: clamp(0.75rem, 0.6731rem + 0.3846vw, 1rem);}

.team_details_panel{padding: clamp(2em, 1.45em + 2.75vw, 4.75em) 0 clamp(6.25em, 3.35em + 14.5vw, 20.75em) 0;}
.team_details_panel .title_panel h2{color: var(--secondary-color);line-height: 1em;}
.team_details_panel .title_panel h6{margin-top: 0.77em;color: var(--secondary-color);}
.team_details_panel .title_panel p{margin-top: 0.77em;}
.team_details_panel .title_panel p br{display: none;}
.team_details_panel .more_details_sec{padding-top: clamp(1.875em, 1.4375em + 2.1875vw, 4.0625em);row-gap: 1.5em;}
.team_details_panel .more_details_sec .more_info {padding: 0 !important;}
.team_details_panel .more_details_sec .more_info .uagb-container-inner-blocks-wrap{row-gap: 0.875em !important;}
.team_details_panel .more_details_sec .more_info p{font-weight: var(--fw-normal);line-height: 1.55em;}
.team_details_panel .more_details_sec .col_img img{width: 100%;}
.team_details_panel .more_details_sec .btn_btm_wrapper{margin-top: clamp(2.5em, 2.075em + 2.125vw, 4.625em);row-gap: 1em;column-gap: 2.5em;}
/*Board Of Directors*/

/*management council*/
.management_council_sec .title_box h3{color: var(--secondary-color);}
.management_council_sec .corperate_panel{padding-top: clamp(1.875em, 1.2em + 3.375vw, 5.25em);}
.management_council_sec .scientific_panel{padding-top: clamp(2.1875em, 0.275em + 9.5625vw, 11.75em);}
.management_council_sec .corperate_panel .directors_list,.management_council_sec .scientific_panel .directors_list{padding-top: clamp(1.375em, 1.1em + 1.375vw, 2.75em);row-gap: clamp(1.875em, 1.4125em + 2.3125vw, 4.1875em);}
/*management council*/

/*Award*/
.award_banner{padding: clamp(5.625em, 4.15em + 7.375vw, 13em) 0 clamp(6.25em, 4.6em + 8.25vw, 14.5em) 0 !important;min-height: 100% !important;}
.award_banner_wrapper{padding: 0 !important;}
/* .award_banner_wrapper .uagb-container-inner-blocks-wrap{row-gap: 1.25em !important;} */
.award_banner_wrapper h2{color: var(--secondary-color);max-width: 6em !important;}
.award_banner_wrapper h4{font-size: var(--font-size-36);line-height: 1.33em;color: var(--secondary-color);margin-top: 0.7em;max-width: 16.6em !important;}

.awards_listing_panel{padding: clamp(2.1875em, 0.925em + 6.3125vw, 8.5em) 0 clamp(6.25em, 3.75em + 12.5vw, 18.75em) 0 !important;}
.awards_listing_panel .uagb-container-inner-blocks-wrap{row-gap: clamp(1.5625em, 0.55em + 5.0625vw, 6.625em) !important;}
.award_card{padding: 0 !important;}
.award_card .uagb-ifb-image-content img{border-radius: 10px;display: block;width: 100%;}
.award_card .uagb-ifb-title-prefix{margin: 1.5em 0 1em 0 !important;color: var(--black-03);}
.award_card .uagb-ifb-title{font-size: var(--font-size-36);color: var(--secondary-color);margin-bottom: 0.61em !important;}
.award_card .uagb-ifb-desc{margin-bottom: 0 !important;line-height: 1.55em; font-weight: var(--fw-normal);}
.award_card .uagb-ifb-desc span{display: block;margin-top: 0.625em;line-height: 1.55em;}
.award_card a{padding: 0 !important;color: var(--secondary-color);font-size: var(--font-size-14);margin-top: 0.5em;font-weight: var(--fw-medium);}
.award_card a svg{fill: var(--secondary-color);}

.award_banner.has_col{background-color: #f4f4f6;padding: 2em 0 6.25em 0 !important;}
.award_banner.has_col .uagb-container-inner-blocks-wrap{row-gap: 2em !important;}
.award_banner.has_col .award_banner_wrapper{order: 2;}
.award_banner.has_col .img{order: 1;}
/*Award*/

/*Milestone*/
.top_title_box{padding: clamp(2em, 1.45em + 2.75vw, 4.75em) 0 clamp(5em, 3.675em + 6.625vw, 11.625em) 0 !important;}
.top_title_box.milestone_title{padding-bottom: 0.625em !important;}
.top_title_box h2{color: var(--secondary-color);}
.milestones_list .uagb-container-inner-blocks-wrap{row-gap: clamp(2rem, 1.7692rem + 1.1538vw, 2.75rem) !important;}
.milestones_list,.milestones_box{padding: 0 !important;}
.milestones_list{font-size: clamp(0.75rem, 0.6667rem + 0.4167vw, 1rem);padding-bottom: clamp(6.25em, 4.25em + 10vw, 16.25em) !important;}
.milestones_box{align-items: center !important;}
.milestones_box .year{font-size: var(--font-size-18);font-weight: var(--fw-semi-bold);line-height: 0.9em;background-color: var(--secondary-color);color: var(--white);border-radius: 16px;padding: 0.44em 0.88em;display: inline-block;width: auto !important;margin-bottom: 2.5em;}
.milestones_box h4{font-size: var(--font-size-36);margin-bottom: 0.611em;color: var(--secondary-color);}
/* .milestones_box p:last-child{font-weight: var(--fw-normal);} */
.milestones_box .cont{padding: 0 0 0 3.18em !important;width: 48% !important;}
.milestones_box .img{width: 48% !important;}
.milestones_box .img img{border-radius: 10px;}
.milestones_box .img.sucrafil img{width: clamp(5rem, 3.2143rem + 8.9286vw, 7.5rem) !important;}
.milestones_box::before{content: "";position: absolute;bottom: 0;left: 4px;width: 1px;height: 50%;background-color: var(--secondary-color);}
.milestones_box::after{content: "";position: absolute;bottom: -100%;left: 4px;width: 1px;height: 100%;background-color: var(--secondary-color);}
.milestones_box .cont::after{content: "";position: absolute;top: 0.625rem;left: 4px;width: 1px;height: 100%;background-color: var(--secondary-color);}
.milestones_box .cont::before{content: "";position: absolute;top: 0.35em;left: 0;width: 10px;height: 10px;background-color: var(--secondary-color);border-radius: 50%;}
/*Milestone*/

/*Therapies*/
.therapies_banner{padding: 1.25rem 0 3.5rem 0 !important;}
.therapies_banner .uagb-container-inner-blocks-wrap,.therapies_banner .img figure{max-width: 100% !important;width: 100% !important;}
.therapies_banner .img img{width: 100% !important;object-fit: cover;min-height: 250px;}
.therapies_banner .cont{position: absolute !important;top: 50%;left: 50%;width: 100%;margin: 0 auto;max-width: 1412px !important;padding: 0 4% !important;font-size: clamp(0.75rem, 0.6731rem + 0.3846vw, 1rem);transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);z-index: 1;}
.therapies_banner .cont h2{width: 85% !important;color: var(--secondary-color);text-align: center;transform: translateY(0.5rem);-webkit-transform: translateY(0.5rem);}
/* .therapies_banner .cont.white_text h2{color: var(--white);} */
.therapies_banner .cont h2:last-child{width: 85% !important;transform: translateY(3.75rem);-webkit-transform: translateY(3.75rem);}
.therapies_banner .cont .left_col,.media_banner .cont .left_col{padding: 0 !important;width: 32% !important;}
.therapies_banner .cont .left_col h5{color: var(--secondary-color);margin-bottom: 1.33em;}
.therapies_banner .cont .left_col h2,.therapies_banner .cont .left_col h2:last-child{width: 100% !important;}
.therapies_banner .img{display: none;}
.therapies_banner .cont{padding: 0 !important;flex-direction: column !important;height: 100%;align-items: center !important;}
.therapies_banner .mob_img{padding: 0 5% !important;display: flex;justify-content: center;}
.therapies_banner .mob_img img{max-width: 700px;}



.therapies_top_cont_panel{padding: clamp(2.5em, 1.75em + 3.75vw, 6.25em) 0 0 0 !important;}
.therapies_top_cont_panel .cont{padding: 0 !important;row-gap: 0.75em !important;}
.doted_list{margin-left: 1.125em;}
.doted_list li{font-size: var(--font-size-18);font-weight: var(--fw-medium);line-height: 1.25em;list-style: disc;}
.doted_list li:not(:last-child){margin-bottom: 0.5em;}
.therapies_top_cont_panel .doted_list li,.therapies_top_cont_panel .cont p{font-size: var(--font-size-24);font-weight: var(--fw-normal);line-height: 1.25em;}
.therapies_top_cont_panel ul{margin: 0 0 0 1.125em;}
.therapies_top_cont_panel .doted_list li strong{font-weight: var(--fw-semi-bold);color: var(--black);}
.therapies_top_cont_panel .uagb-container-inner-blocks-wrap::after{display: block;content: "";width: 100%;height: 1px;background-color: #989898;margin-top: clamp(2.1875em, 1.525em + 3.3125vw, 5.5em);}
.therapies_top_cont_panel .cont .btn_wrapper{margin-top: 1.125em;}

.therapies_accordion_panel{padding: 0 !important;}
.therapies_accordion_panel .therapies_accordion_wrapper{padding: clamp(1.875em, 1.25em + 3.125vw, 5em) 0 clamp(2.1875em, 1.6em + 2.9375vw, 5.125em) 0 !important;}
.therapies_accordion_panel .therapies_accordion_wrapper:not(:last-child){border-bottom: 1px solid #989898;}
.therapies_accordion_panel .therapies_accordion_wrapper h4{font-size: var(--font-size-36);color: var(--secondary-color); background: url(../images/plus.png) no-repeat right center;background-size: 0.722em;cursor: pointer;padding-right: 0.9em;}
.therapies_accordion_panel .therapies_accordion_wrapper.active h4{background: url(../images/minus.png) no-repeat right center;background-size: 0.722em;}
.therapies_accordion_panel .therapies_accordion_wrapper h4 br{display: none;}
.therapies_accordion_panel .therapies_accordion_wrapper .impact_wrapper{padding: clamp(1.625em, 1.1375em + 2.4375vw, 4.0625em) 0 0 0 !important;row-gap: 1.25em !important;display: none;}
.therapies_accordion_panel .therapies_accordion_wrapper.active .impact_wrapper{display: flex;}
.therapies_accordion_panel .therapies_accordion_wrapper.active .impact_wrapper.p_col p{font-size: var(--font-size-24);}
.therapies_accordion_panel .therapies_accordion_wrapper.active .impact_wrapper.p_col p strong{font-weight: var(--fw-medium);}
.impact_box{padding: 0 !important;}
.impact_box h2{color: var(--secondary-color);margin-bottom: 0.13em !important;}
.impact_box h2 span{font-size: 0.66em;}
.impact_box .uagb-ifb-desc{font-size: var(--font-size-24);font-weight: var(--fw-normal);line-height: 1.25em;margin-bottom: 0 !important;}

.therapies_accordion_panel .therapies_accordion_wrapper.d_none{display: none !important;}

.therapies_area_panel{padding: clamp(1.875em, 1.3125em + 2.8125vw, 4.6875em) 0 clamp(3.4375em, 1.725em + 8.5625vw, 12em) 0 !important;background-color: #eaecf5;}
.therapies_area_panel h4{font-size: var(--font-size-36);color: var(--secondary-color);}
.products_listing_panel{padding-top: clamp(1.5625em, 1.25em + 1.5625vw, 3.125em);row-gap: 1.5em;column-gap: 2.5em;}
.products_box{padding: clamp(1.25em, 1em + 1.25vw, 2.5em) clamp(1em, 0.775em + 1.125vw, 2.125em) clamp(1.25em, 1.125em + 0.625vw, 1.875em) clamp(1em, 0.775em + 1.125vw, 2.125em);width: 100%;background-color: var(--white);border-radius: 1em;}
.products_box h5{color: var(--secondary-color);}
.products_box .img{margin-top: clamp(1.5625em, 1.175em + 1.9375vw, 3.5em);margin-bottom: 0.875em;}
.products_box .img img{object-fit: contain;}
.products_box .content{display: none;}
.products_box .btn_wrapper{font-size: clamp(0.8125rem, 0.775rem + 0.1875vw, 1rem);column-gap: 0.375rem;row-gap: 1em;}

#products .product_aside{width: 100%;order: 2;flex-wrap: wrap;margin: 0;}
#products .product_aside figure,.slider_card picture{width: 100% !important;}
#products .product_aside figure img,.slider_card img{width: auto;object-fit: contain;max-height: 300px;}
#products .product_aside .wp-block-uagb-image,#products .product_aside .wp-block-uagb-image figure, .product_aside .wp-block-uagb-social-share{width: 100%;}
.product_aside .wp-block-uagb-social-share{display: flex;flex-wrap: wrap;align-items: center;column-gap: 1.125em;margin-top: clamp(1.5625em, 1em + 2.8125vw, 4.375em);justify-content: center;}
.product_aside .wp-block-uagb-social-share .wp-block-uagb-social-share-child{cursor: pointer;}
#products .products_details_col {width: 100%;order: 1;flex-wrap: wrap;margin: 0;}
.products_details_col .titile_box {width: 100%;flex-wrap: wrap;}
.products_details_col .titile_box h2{color: var(--secondary-color);}
.products_details_col .titile_box p{font-size: var(--font-size-24);font-weight: var(--fw-medium);margin-bottom: 1em;font-family: var(--Roboto);margin-top: 0.25em;}
/* .products_details_col .titile_box p{font-size: var(--font-size-24);font-weight: var(--fw-semi-bold);margin-bottom: 1em;color: #999999;font-family: var(--Roboto);margin-top: 0.25em;} */
.products_details_col .titile_box h4{font-size: var(--font-size-36);color: var(--secondary-color);font-weight: var(--fw-normal);}
.products_details_col .titile_box h4:not(:last-child){margin-bottom: 0.5em;}
.products_details_col .btn_wrapper{margin-top: clamp(1em, 0.975em + 0.125vw, 1.125em);width: 100%;}
.products_details_col .btn_wrapper .uagb-buttons__wrap{display: flex; flex-wrap: wrap;align-items: center;column-gap: 0.375em;width: 100%;}
.products_details_col .more_about_products{margin-top: clamp(1.125em, 0.9em + 1.125vw, 2.25em);flex-wrap: wrap;width: 100%;}
.products_details_col .more_about_products > p{margin-bottom: 0.5em;}
/* .products_details_col .more_about_products > p{font-weight: var(--fw-light);margin-bottom: 0.5em;} */
.products_details_col .more_about_products > p a{color: var(--primary-color);}
.products_details_col .more_about_products > h5{color: var(--secondary-color);margin: 0.5em 0;}
.products_details_col .more_about_products > ul li{font-size: var(--font-size-18);margin-bottom: 0.5em;list-style: disc;}
/* .products_details_col .more_about_products > ul li{font-weight: var(--fw-light);font-size: var(--font-size-18);margin-bottom: 0.5em;list-style: disc;} */
.products_details_col .more_about_products > ul{margin-left: 1em;}
.products_details_col .more_about_products .products_accordion_panel {width: 100%;flex-wrap: wrap;margin-top: clamp(1.25em, 1.025em + 1.125vw, 2.375em);}
.products_details_col .more_about_products .products_accordion_panel .product_accordion_wrapper {width: 100%;flex-wrap: wrap;padding: clamp(1em, 0.95em + 0.25vw, 1.25em) 0;border-top: 1px solid #b2b2b2;}
.products_details_col .more_about_products .products_accordion_panel .product_accordion_wrapper h5{color: var(--secondary-color);background: url(../images/plus.png) no-repeat 98% center;background-size: 0.625em;cursor: pointer;padding-right: 1.25em;user-select: none;}
.products_details_col .more_about_products .products_accordion_panel .product_accordion_wrapper h5.active{background: url(../images/minus.png) no-repeat 98% center;background-size: 0.625em;cursor: pointer;}
.products_details_col .more_about_products .products_accordion_panel .product_accordion_wrapper .cont{width: 100%;flex-wrap: wrap;margin-top: clamp(1em, 0.95em + 0.25vw, 1.25em);row-gap: 0.875em;display: none;padding-right: 1.25em;padding-left: 0;}
/* .products_details_col .more_about_products .products_accordion_panel .product_accordion_wrapper .cont p{font-weight: var(--fw-normal);} */
.products_details_col .more_about_products .products_accordion_panel .product_accordion_wrapper .cont h6{margin-bottom: 0.5em;}
.products_details_col .more_about_products .products_accordion_panel .product_accordion_wrapper .cont p:not(:last-child){margin-bottom: 0.625em;}
.products_details_col .more_about_products .products_accordion_panel .product_accordion_wrapper .cont li{font-weight: var(--fw-normal);font-size: var(--font-size-18);list-style-type: disc;}
.products_details_col .more_about_products .products_accordion_panel .product_accordion_wrapper .cont li:not(:last-child){margin-bottom: 0.625em;}
.products_details_col .more_about_products .products_accordion_panel .product_accordion_wrapper .cont ul{padding-left: 1.125em;margin-bottom: 0.5em;}
.products_details_col .more_about_products .products_accordion_panel .product_accordion_wrapper .cont .faq_wrapper {width: 100%;flex-wrap: wrap;padding-left: 0;}
.products_details_col .more_about_products .products_accordion_panel .product_accordion_wrapper .cont .faq_wrapper:not(:last-child){margin-bottom: clamp(1em, 0.9107em + 0.4464vw, 1.125em);}
.products_details_col .more_about_products .products_accordion_panel .product_accordion_wrapper .cont .faq_wrapper h6{margin-bottom: 0.5em;}
.products_details_col .more_about_products .products_accordion_panel .product_accordion_wrapper .cont table,.products_details_col .more_about_products .products_accordion_panel .product_accordion_wrapper .cont table th,.products_details_col .more_about_products .products_accordion_panel .product_accordion_wrapper .cont table td{border: 1px solid;}
.products_details_col .more_about_products .products_accordion_panel .product_accordion_wrapper .cont table{border-collapse: collapse;width: 100%;margin-bottom: 1.25em;margin-top: 0.5em;}
.products_details_col .more_about_products .products_accordion_panel .product_accordion_wrapper .cont table th,.products_details_col .more_about_products .products_accordion_panel .product_accordion_wrapper .cont table td{padding: 0.75em;font-size: var(--font-size-18);}
.products_details_col .more_about_products .products_accordion_panel .product_accordion_wrapper .cont table td:first-child{width: 60%;}


.enquire_panel,.enquire_panel .col_wrapper{row-gap: 1em;}
.enquire_panel .col{width: 100%;}
.enquire_panel .col .input_item{font-size: var(--font-size-18);border: 1px solid var(--gray-03) !important;padding: 0.75em !important;border-radius: 5px;}
.enquire_panel .col textarea{height: 8em !important;}
#enquire_now .btn_squire{padding: 1em 1.875em 1em 2.75em;}
#enquire_now h4{color: var(--secondary-color);margin-bottom: 0.875em;}
#enquire_now .enquire_panel{overflow-y: auto;max-height: 80vh;}
.product_prev{background: url(../images/prev.png) no-repeat center;width: 2.4375em;cursor: pointer;height: 2.6875em;position: absolute;top: 50%;left: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);z-index: 2;}
.product_next{background: url(../images/next.png) no-repeat center;width: 2.4375em;cursor: pointer;height: 2.6875em;position: absolute;top: 50%;right: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);z-index: 2;}
.product_next.swiper-button-disabled,.product_prev.swiper-button-disabled{opacity: 0.5;}

.therapies_banner .img figure.hide{display: none;}

.therapies_banner .img figure::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.2);display: block;z-index: 1;}
/*Therapies*/

/*Popup*/
.popup{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99;display: none;}
.popup .close{position: absolute;top: 0;right: 0;z-index: 1;width: auto;cursor: pointer;}
#products,.products_links{background-color: var(--white);}
#products .popup_wrapper{max-width: 1412px;width: 94%;margin: 0 auto;padding-top: clamp(1.25em, 0.775em + 2.375vw, 3.625em);}
#products .close{top: clamp(1.25em, 0.775em + 2.375vw, 3.625em);}
#products .popup_body{overflow-y: auto;max-height: 90vh;row-gap: 2em;margin-top: clamp(1.875em, 1.3125em + 2.8125vw, 4.6875em);padding-bottom: clamp(1.5625em, 1.25em + 1.5625vw, 3.125em);scrollbar-color: var(--extrlight-blue) var(--gray-03);  scrollbar-width: 4;  scroll-behavior: smooth;}
.simple_popup{max-width: 800px;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);height: auto;border-radius: 5px;width: 90%;z-index: 101;}
.simple_popup .close{top: -1em;right: -1em;padding: 0.35em;background-color: var(--extrlight-blue);border-radius: 50%;}
.simple_popup .close img{transform: scale(0.5);-webkit-transform: scale(0.5);}
.simple_popup .popup_body{padding: clamp(1.25em, 0.775em + 2.375vw, 3.625em);background-color: var(--white);}
.products_links .cont{column-gap: 5%;row-gap: 1.25em;min-height: 10vh;}
.products_links .popup_body p{width: 30%;text-align: left;}
.products_links .popup_body p a{text-align: left;}
.products_links .popup_body img{width: 100%;aspect-ratio: 3/2;object-fit: contain;}
.products_links .title h4{color: var(--secondary-color);margin-bottom: 0.35em;}
.products_links .title{margin-bottom: 2em;}

/*Popup*/

/*Career*/
/* .careers_section.cmn_pdng{padding: 0 !important;} */
.careers_section.cmn_pdng section .uagb-container-inner-blocks-wrap{row-gap: 0 !important;}

.life_at_fourrts{padding: clamp(2.5em, 2em + 2.5vw, 5em) 0 0 0 !important;}
.careers_section.cmn_pdng .life_at_fourrts .uagb-container-inner-blocks-wrap{row-gap: 2em !important;}
.life_at_fourrts .cont,.life_at_fourrts .img_col{padding: 0 !important;}
.life_at_fourrts .cont h1{color: var(--secondary-color);margin-bottom: 0.35em;}
.life_at_fourrts .cont p{font-size: var(--font-size-36);font-weight: var(--fw-normal);margin-bottom: 1.8em;}

.thrive_with_us_panel {padding: clamp(1.875em, 1.4375em + 2.1875vw, 4.0625em) 0 clamp(2.5em, 1.4375em + 5.3125vw, 7.8125em) 0 !important;}
.thrive_with_us_panel h2{font-size: var(--font-size-72);margin: 0 !important;color: var(--secondary-color);}
.thrive_with_us_panel .thrive_wrapper{padding: 0 !important;margin-top: clamp(1.25em, 0.8125em + 2.1875vw, 3.4375em);row-gap: 1.5em;}
.thrive_box img{width: 100% !important;}
.thrive_box .uagb-ifb-image-content{margin-bottom: clamp(1em, 0.875em + 0.625vw, 1.625em);}
.thrive_box .uagb-ifb-title{color: var(--secondary-color);margin: 0 0 0.4em 0 !important;}
.thrive_box p{margin-bottom: 1.22em;font-weight: var(--fw-medium);}
.thrive_box a{font-size: var(--font-size-18);font-weight: var(--fw-medium);color: var(--secondary-color);background: url(../images/arrow-blue-right.png) no-repeat right center;padding: 0 1.38em 0 0 !important;background-size: auto;}

.purpose_panel{padding: 0 !important;}
.purpose_box{padding: clamp(1.375rem, 0.7125rem + 3.3125vw, 4.6875rem) clamp(1.375rem, 0.6rem + 3.875vw, 5.25rem) clamp(1.875rem, 1rem + 4.375vw, 6.25rem) clamp(1.375rem, 0.6rem + 3.875vw, 5.25rem) !important;background-color: #eaecf5;border-radius: 1em;}
.purpose_box h2{font-size: var(--font-size-72);color: var(--secondary-color);margin: 0 0 0.22em 0 !important;}
.purpose_box p{font-size: var(--font-size-24);font-weight: var(--fw-medium);margin-bottom: 2.2em;max-width: 1125px;}

.testimonial_panel{padding: clamp(2.5em, 1.225em + 6.375vw, 8.875em) 0 clamp(2.5em, 1.8125em + 3.4375vw, 5.9375em) 0;}
.testimonial_panel > .container{max-width: 917px !important;}
.testimonial_box .cont p{font-size: var(--font-size-36);color: var(--secondary-color);font-weight: var(--fw-semi-bold);line-height: 1.33em;}
.testimonial_box .user_info{margin-top: clamp(2.5em, 0.4375em + 10.3125vw, 12.8125em);column-gap: 1.25em;}
.testimonial_box .user_title h5{font-weight: var(--fw-semi-bold);color: var(--secondary-color);}
.testimonial_box .user_title p{font-weight: var(--fw-semi-bold);}
.testimonial_panel .swiper_btn_col{column-gap: 1.125em;}
.testimonial_panel .swiper_btn_wrapper{margin-top: clamp(1em, 0.925em + 0.375vw, 1.375em);}
.testimonial_panel .swiper_btn_wrapper .swiper_btn_col::before {	content: "";	width: calc(100% - 120px);	height: 1px;	background-color: var(--gray-03);	position: absolute;	top: 50%;	left: 0;	transform: translateY(-50%);	-webkit-transform: translateY(-50%);	display: block;}
.testimonial_panel .swiper_btn_wrapper .swiper-button-disabled{opacity: 0.5;}
.testimonial_panel .swiper_btn_wrapper .custom-prev,.testimonial_panel .swiper_btn_wrapper .custom-next {cursor: pointer;}
.emp_journey_panel .testimonial_box .user_info .img{width: clamp(4.0625rem, 3.3929rem + 3.3482vw, 5rem);}

.wellbeing_matters_panel{padding: clamp(2.5em, 1.45em + 5.25vw, 7.75em) 0 clamp(1.25em, 0.8em + 2.25vw, 3.5em) 0 !important;background: #f9f8f7;}
.wellbeing_matters_panel .title_panel{padding: 0 !important;}
.wellbeing_matters_panel .title_panel h2{font-size: var(--font-size-72);margin: 0 0 0.19em 0;color: var(--secondary-color);}
.wellbeing_matters_panel .title_panel p{font-size: var(--font-size-24);font-weight: var(--fw-medium);}
.wellbeing_matters_panel .wellbeing_wrapper{padding: 0 !important;margin-top: clamp(1.5625em, 1.1em + 2.3125vw, 3.875em);row-gap: clamp(1.25rem, 1.1rem + 0.75vw, 2rem);column-gap: 2.5%;}
.wellbeing_box{padding: clamp(1.25em, 0.925em + 1.625vw, 2.875em) clamp(1.25em, 0.85em + 2vw, 3.25em) !important;background-color: var(--white);border-radius: 1em;}
.wellbeing_box h4{color: var(--secondary-color);margin-bottom: 0.6em;}
.wellbeing_box p{font-weight: var(--fw-medium);margin-bottom: 1.9em;}

.make_diff_sec{padding: clamp(1.25em, 0.8em + 2.25vw, 3.5em) 0 clamp(1.25em, 0.4688em + 3.9063vw, 5.15625em)  0 !important;background: #fff;}
.make_diff_sec .title_sec{padding: 0 !important;margin-bottom: clamp(1.25em, 0.975em + 1.375vw, 2.625em);}
.make_diff_sec .title_sec h2{margin: 0 0 0.166em 0 !important;max-width: 100% !important;color: var(--secondary-color);}
.make_diff_sec .title_sec p{font-size: var(--font-size-24);font-weight: var(--fw-normal);max-width: 44em;}
.make_diff_sec  .csr_box .btn_wrapper{margin-top:  clamp(1.125em, 0.9792em + 0.7292vw, 1.5625em);}

.ready_to_join_sec{padding:clamp(2.5em, 1.3125em + 5.9375vw, 8.4375em) 0 clamp(1.25em, 0.425em + 4.125vw, 5.375em) 0 !important;}
.careers_section.cmn_pdng .ready_to_join_sec .uagb-container-inner-blocks-wrap{row-gap: 1.875em !important;}
.ready_to_join_sec .img_sec{padding: 0 !important;}
.ready_to_join_sec .img_sec img{width: 100%;border-radius: 1em;}
.ready_to_join_sec .cont{padding: 0 !important;}
.ready_to_join_sec .cont h2{font-size: var(--font-size-72);margin: 0 0 0.3em 0;color: var(--secondary-color);}
.ready_to_join_sec .cont p{font-size: var(--font-size-24);font-weight: var(--fw-semi-bold);}
.ready_to_join_sec .cont .btn_wrapper{margin-top: clamp(1.5625em, 0.725em + 4.1875vw, 5.75em);}

.inspiire_people_sec{padding: clamp(1.25em, 0.425em + 4.125vw, 5.375em) 0 clamp(2.5em, 0.6em + 9.5vw, 12em) 0 !important;}
.inspiire_people_sec h2{margin: 0 !important;color: var(--secondary-color);}
.inspiire_people_sec .inspire_wrapper{padding: 0 !important;margin-top: clamp(1.25em, 1em + 1.25vw, 2.5em);row-gap: 1.5em;}
.inspiire_people_sec .inspire_wrapper .lteam_card{padding: clamp(1.875em, 1.3em + 2.875vw, 4.75em) 2em clamp(1.875em, 1.3em + 2.875vw, 4.75em) clamp(1.5625em, 1.1em + 2.3125vw, 3.875em) !important;background-color: #eaecf5;border-radius: 1em;}
.inspiire_people_sec .inspire_wrapper .lteam_card h3{color: var(--secondary-color);margin-bottom: 0.88em;}
.inspiire_people_sec .inspire_wrapper .lteam_card p{font-size: var(--font-size-24);margin-bottom: 2.16em;}
.inspiire_people_sec .inspire_wrapper .story_card{padding: 13% clamp(1.5625rem, 0.9125rem + 3.25vw, 4.8125rem) 18% 0 !important;background-color: #dddbdc;border-radius: 1em;}
/* .inspiire_people_sec .inspire_wrapper .story_card{padding: clamp(5rem, 4.475rem + 2.625vw, 7.625rem) clamp(1.5625rem, 0.9125rem + 3.25vw, 4.8125rem) 1.5em 0 !important;background-color: #dddbdc;border-radius: 1em;} */
.inspiire_people_sec .inspire_wrapper .story_card .img{position: absolute !important;bottom: 0;left: 0;width: 56% !important;mix-blend-mode: multiply;height: 100%;}
/* .inspiire_people_sec .inspire_wrapper .story_card .img{position: absolute !important;bottom: 0;left: 0;width: calc(100% - 46%) !important;mix-blend-mode: multiply;} */
.inspiire_people_sec .inspire_wrapper .story_card .img figure{width: 100%; height: 100%;}
.inspiire_people_sec .inspire_wrapper .story_card .img img{border-bottom-left-radius: 1em;object-fit: contain;object-position: left bottom;width: 100%;height: 100%;}
.inspiire_people_sec .inspire_wrapper .story_card .cont_box{padding: 0 !important;width: 50% !important;}
/* .inspiire_people_sec .inspire_wrapper .story_card .cont_box{padding: 0 !important;width: calc(100% - 39%) !important;} */
.inspiire_people_sec .inspire_wrapper .story_card h3{color: var(--secondary-color);margin-bottom: 0.61em;}
.inspiire_people_sec .inspire_wrapper .story_card h3 br{display: none;}

.emp_journey_panel{padding: clamp(2.1875em, 1.1875em + 5vw, 7.1875em) 0 clamp(1.5625em, 0.8875em + 3.375vw, 4.9375em) 0 !important;}
.emp_journey_panel .journey_wrapper,.emp_journey_panel .title_panel,.emp_journey_panel .journey_wrapper .col_left,.emp_journey_panel .journey_wrapper .col_right{padding: 0 !important;}
.emp_journey_panel .title_panel h3{margin-bottom: 0.45em;color: var(--secondary-color);display: block;font-size: var(--font-size-24);font-family: var(--dm-sans);}
.emp_journey_panel .title_panel h1{max-width: 9.861em;line-height: 1.1em;color: var(--secondary-color);display: block;font-size: var(--font-size-60);}
.emp_journey_panel .journey_wrapper{margin-top: clamp(1.5625em, 0.9375em + 3.125vw, 4.6875em);row-gap: 1.25em;}
.emp_journey_panel .journey_wrapper .col_left p{font-size: var(--font-size-24);line-height: 1.25em;font-weight: var(--fw-normal);}
.emp_journey_panel .journey_wrapper .testimonial_panel{padding: 0 !important;}
.emp_journey_panel .journey_wrapper .testimonial_panel .cont{padding: clamp(1.25em, 0.525em + 3.625vw, 4.875em)  clamp(1.5625em, 0.8em + 3.8125vw, 5.375em);background-color: var(--medium-blue);border-radius: 1em;width: 100%;}
/* .emp_journey_panel .journey_wrapper .testimonial_panel .cont p{max-width: 15.3em;} */
.emp_journey_panel .journey_wrapper .testimonial_panel .cont figure,.emp_journey_panel .journey_wrapper .testimonial_panel .cont iframe{width: 100%;height: 100%;}
.emp_journey_panel .testimonial_box .user_info{margin-top: clamp(1.5625em, 1.25em + 1.5625vw, 3.125em);}
.emp_journey_panel .testimonial_box .user_info .user_info_left{column-gap: 1.25em;}
.emp_journey_panel .testimonial_box .user_info .user_info_right{width: 100%;}
.emp_journey_panel .swiper_btn_wrapper .swiper_btn_col::before{display: none;}
.emp_journey_panel .swiper_btn_wrapper .btn_arrow{margin-top: 2.11em;display: inline-block;background: transparent;padding-right: 0;display: none;}

.open_roles_panel{padding: clamp(2.1875em, 1.1875em + 5vw, 7.1875em) 0 clamp(1.25em, 0.4688em + 3.9063vw, 5.15625em) 0 !important;}
.careers_section.cmn_pdng .open_roles_panel .uagb-container-inner-blocks-wrap{row-gap: 1.75em !important;}
.open_roles_panel .openRolewrapper .title h1{color: var(--secondary-color);margin-bottom: 0.45em;}
.open_roles_panel .openRolewrapper .openRole_swiper{border-top: 1px solid #d3d3d3;}
.openRole_card{padding: 1.375em 0;border-bottom: 1px solid #d3d3d3;display: block;width: 100%;}
/* .openRole_card{padding: 1.375em 0;border-bottom: 1px solid #d3d3d3;display: block;width: 100%;background: url(../images/arrow-blue-right.png) no-repeat right center;background-size: auto;padding-right: 15px;} */
.openRole_card:last-child{border-bottom: 0;}
.openRole_card .date{font-size: var(--font-size-18);font-weight: var(--fw-normal);color: var(--primary-color);}
.openRole_card h3{color: var(--secondary-color);}
/* .openRole_card h3{color: var(--secondary-color);margin: 0.27em 0 0.13em 0;} */
.openRole_card .bredcrumbs_panel span{font-size: var(--font-size-24);font-weight: var(--fw-normal);display: inline-block;color: var(--primary-color);}
.openRole_card .bredcrumbs_panel span:not(:last-child)::after{content: "/";display: inline-block;font-size: var(--font-size-24);margin: 0 0.125em 0 0.25em;font-weight: var(--fw-normal);}
.open_roles_panel .openRole_swiper .swiper_btn_wrapper{margin-top: clamp(1.5625em, 1.375em + 0.9375vw, 2.5em);}
.open_roles_panel .openRole_swiper .swiper_btn_wrapper .col_left{width: 65%;}
.open_roles_panel .openRole_swiper .swiper_btn_wrapper .col_left p{font-size: var(--font-size-24);font-weight: var(--fw-semi-bold);line-height: 1.25em;}
.open_roles_panel .openRole_swiper .swiper_btn_wrapper .col_left p a{color: var(--secondary-color);text-decoration: underline;display: none;}
/* .open_roles_panel .openRole_swiper .swiper_btn_wrapper .swiper_btn_col {width: 28%;flex-direction: column;} */
.open_roles_panel .openRole_swiper .swiper_btn_wrapper .swiper_btn_col .custom-next,.open_roles_panel .openRole_swiper .swiper_btn_wrapper .swiper_btn_col .custom-prev{cursor: pointer;}
.open_roles_panel .openRole_swiper .swiper_btn_wrapper .swiper_btn_col .swiper-pagination-fraction{position: relative;inset: 0;margin: 1.1em;width: auto;font-weight: var(--fw-semi-bold);color: var(--secondary-color);font-size: var(--font-size-18);}
.open_roles_panel .openRole_card .rolecard_wrapper{column-gap: 1.25em;row-gap: 1em;}
.open_roles_panel .openRole_card .rolecard_wrapper .title_wrapper{column-gap: 1.5em;row-gap: 0.25em;margin-top: 0.35em;}
.open_roles_panel .openRole_card .rolecard_wrapper .btn_wrapper{column-gap: 1.5em;row-gap: 1em;width: 100%;}


.eventTax_box_panel{padding: clamp(1.5625em, 1.2312em + 1.6563vw, 3.21875em) 0 clamp(1em, 0.875em + 0.625vw, 1.625em);}
.eventTax_box_panel .title_panel{margin-bottom: clamp(1.25em, 0.975em + 1.375vw, 2.625em);}
.eventTax_box_panel h1{color: var(--secondary-color);}
.event_cardbox{background-color: var(--medium-blue);border-radius: 1em;padding: clamp(1.75em, 1.4125em + 1.6875vw, 3.4375em) clamp(1.25em, 1.0625em + 0.9375vw, 2.1875em);}
.event_cardbox h3{color: var(--secondary-color);letter-spacing: 0px;margin-bottom: 0.77em;}
.event_cardbox .img{margin-top: clamp(1.5625em, 1.025em + 2.6875vw, 4.25em);width: 100%;border-radius: 1em;}
/* .event_cardbox .img{margin-top: clamp(1.5625em, 1.025em + 2.6875vw, 4.25em);margin-bottom: clamp(1.125em, 1.025em + 0.5vw, 1.625em);width: 100%;border-radius: 1em;} */
.event_cardbox .img img{border-radius: 2em;width: 100%;object-fit: cover;}
.event_cardbox .primary_banner_btns .primary_btn_white{color: var(--secondary-color) !important;}
.eventTax_box_panel .btn_arrow{font-weight: var(--fw-semi-bold);display: none;}
.eventTax_box_panel .title_panel .btn_arrow{display: inline-block;}
.eventTax_box_panel .swiper_btn_wrapper{column-gap: 1.125em;margin-bottom: 0.625em;margin-top: clamp(1.5625em, 1.25em + 1.5625vw, 3.125em);}
.eventTax_box_panel .swiper_btn_wrapper::before {content: "";position: absolute;top: 50%;left: 0;transform: translateY(-50%); -webkit-transform: translateY(-50%);width: calc(100% - 122px);height: 1px;background-color: var(--gray-03);}
.eventTax_box_panel .swiper_btn_wrapper .event-prev,.eventTax_box_panel .swiper_btn_wrapper .event-next{cursor: pointer;}
.eventTax_box_panel .swiper_btn_wrapper .swiper-button-disabled{opacity: 0.5;}
/*Career*/

/*CSR*/
.csr_banner{padding: 0 !important;}
.csr_banner .uagb-container-inner-blocks-wrap{width: 100% !important;  margin: 0 !important;  max-width: 100% !important;}
.csr_banner .cont{position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);width: 100%;margin: 0 auto; max-width: 1412px !important; padding: 0 4% !important;row-gap: 1.25em;}
.csr_banner .csr_cat_box{padding: 1em 1.625em !important;border-radius: 0.625em;background: #f9c8d8 url(../images/arrow-blue-right.png) no-repeat 92.4% center;font-size: clamp(0.5rem, 0.4rem + 0.5vw, 1rem);width: 31.7% !important;background-size: auto;display: flex;flex-wrap: wrap;align-items: center;cursor: pointer;}
.csr_banner .csr_cat_box:nth-child(2){background: #b7e7f6 url(../images/arrow-blue-right.png) no-repeat 92.4% center;}
.csr_banner .csr_cat_box:last-child{background: #ede58f url(../images/arrow-blue-right.png) no-repeat 92.4% center;}
.csr_banner .csr_cat_box h5{color: var(--secondary-color);margin-bottom: 0 !important;}
.csr_cat_box .uagb-ifb-content{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;column-gap: 0.625em;flex-direction: column;row-gap: 0.5em;}
.csr_cat_box .uagb-ifb-content .uagb-ifb-image-content,.csr_cat_box .uagb-ifb-content .uagb-ifb-title-wrap{text-align: center;width: 100% !important;}
.csr_cat_box img{width: 30px !important;object-fit: contain;display: inline-block !important;}
/* .csr_banner.career_banner .csr_cat_box{background: var(--extrlight-blue);} */
.csr_banner.career_banner .csr_cat_box .uagb-ifb-content{justify-content: flex-start;column-gap: 1.75em;}
/* .csr_banner.career_banner .csr_cat_box:hover{background: var(--secondary-color);}
.csr_banner.career_banner .csr_cat_box:hover .uagb-ifb-image-content img{filter: brightness(10);-webkit-filter: brightness(10);}
.csr_banner.career_banner .csr_cat_box:hover h5{color: var(--white);} */

.csr_banner .img_wrapper{padding: 0 !important;}
.csr_banner .img img{min-height: clamp(12.5em, 8.1563em + 21.7188vw, 29.875em);object-fit: cover;max-height: 478px;}
.csr_banner .img.second,.csr_banner .img.third{display: none;}

.csr_item_list{padding: 0 0 clamp(3.125em, 0.7212em + 12.0192vw, 10.9375em) 0;}
.csr_item_list .csr_list_wrapper{padding: clamp(2.1875em, 1.3606em + 4.1346vw, 4.875em) 0 clamp(1.25em, 0.7692em + 2.4038vw, 2.8125em) 0;}
.csr_item_list .taxonomy_title_card h2{color: var(--secondary-color);margin-bottom: 0.4em;}
.csr_cards_list{row-gap: clamp(1.5625em, 1.0625em + 2.5vw, 4.0625em);column-gap: 2.5%;}
.csr_cards{width: 100%;cursor: pointer;}
.csr_cards .img{margin-bottom: clamp(1.25em, 1.0625em + 0.9375vw, 2.1875em);border-radius: 1em;}
.csr_cards:hover .img::after{content: "";background: rgba(0, 0, 0, 0.35);position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;border-radius: 1em;}
.csr_cards .img img{border-radius: 1em;height: clamp(14.375em, 13.0625em + 6.5625vw, 20.9375em);object-fit: cover;width: 100% !important;}
.csr_cards .cont h4{color: var(--secondary-color);line-height: 1.2em;}
.csr_cards .cont .btn_wrapper{margin-top: clamp(1.125em, 0.975em + 0.75vw, 1.875em);}
.media_list .csr_cards .img img{height: 250px;object-fit: cover;width: 100%;object-position: top;}

.csr_item_list .more_btn_wrapper{margin-top: clamp(2.1875em, 1.5625em + 3.125vw, 5.3125em);}
.media_section .csr_item_list{padding-top: 1.5em;}
.media_section .csr_item_list .post_type_wrapper{margin-bottom: 1.5em;}
.tab_btn{font-size: var(--font-size-18);background-color: var(--white);border: 1px solid var(--secondary-color);padding: 1em 1.25em;color: var(--secondary-color);min-width: 100px;cursor: pointer;font-weight: var(--fw-semi-bold);}
.tab_btn.active{background-color: var(--secondary-color);color: var(--white);}
.tab_btn:first-child{border-top-left-radius: 2px;border-bottom-left-radius: 2px;}
.tab_btn:last-child{border-top-right-radius: 2px;border-bottom-right-radius: 2px;}
/* .csr_cards[data-type="csr_fourrts"]{display: none;} */
/*CSR*/

/*Facility*/
.facility_section_wrapper{padding: clamp(2.5em, 2.0625em + 2.1875vw, 4.6875em) 0 clamp(2.5em, 1.4375em + 5.3125vw, 7.8125em) 0 !important;}
.facility_section_wrapper .uagb-container-inner-blocks-wrap{row-gap: 1.5875em !important;}
.facility_section_wrapper .col_left,.facility_section_wrapper .col_right{padding: 0 !important;}
.facility_section_wrapper .col_left h5{color: var(--secondary-color);font-family: var(--dm-sans);}
.facility_section_wrapper .col_left h3{color: var(--secondary-color);font-size: var(--font-size-48);margin-top: 0.52em;}
.facility_section_wrapper .col_right{row-gap: clamp(1.5625em, 0.9375em + 3.125vw, 4.6875em) !important;}
.facility_section_wrapper .col_right img{width: 100%;}
.facility_section_wrapper .col_right ul{margin-left: 1.125em;}
.facility_section_wrapper .col_right li{list-style-type: disc;font-size: var(--font-size-24);line-height: 1.5em;font-weight: var(--fw-normal);}
.facility_section_wrapper .col_right li strong{font-weight: var(--fw-semi-bold);}
.facility_section_wrapper .col_right li:not(:last-child){margin-bottom: 0.41em;}

.reach_out_section{padding: clamp(2.5em, 1.5625em + 4.6875vw, 7.1875em) 0 clamp(2.5em, 1.475em + 5.125vw, 7.625em) 0 !important;background-color: #eaecf5;}
.reach_out_section .uagb-container-inner-blocks-wrap{row-gap: 1.5875em !important;}
.reach_out_section .col_left,.reach_out_section .col_right,.reach_out_section .col_right .top_panel,.reach_out_section .col_right .bottom_panel,.reach_out_section .col_right .bottom_panel .col_info,.reach_out_section .col_right .bottom_panel .col_map,.reach_out_section .col_right .bottom_panel .col_wrapper{padding: 0 !important;}
.reach_out_section .col_left h3{font-weight: var(--fw-semi-bold);color: var(--secondary-color);}
.reach_out_section .col_right .top_panel{margin-bottom: clamp(1.375em, 0.9625em + 2.0625vw, 3.4375em);}
.reach_out_section .col_right .top_panel h3{color: var(--secondary-color);margin-bottom: 0.33em;font-weight: var(--fw-semi-bold);}
.reach_out_section .col_right .top_panel h6{color: var(--secondary-color);font-weight: var(--fw-semi-bold);}
.reach_out_section .col_right .bottom_panel{row-gap: 1.5em;}
.reach_out_section .col_right .bottom_panel .col_info {row-gap: clamp(1.375em, 0.9625em + 2.0625vw, 3.4375em) !important;}
.reach_out_section .col_right .bottom_panel .col_wrapper h4{color: var(--secondary-color);margin-bottom: 1.16em;}
.reach_out_section .col_right .bottom_panel .col_wrapper h3{font-size: var(--font-size-36);}
.reach_out_section .col_right .bottom_panel .col_wrapper h3 a{color: var(--secondary-color);font-weight: var(--fw-semi-bold);}
.reach_out_section .col_right .bottom_panel .col_wrapper p{font-size: var(--font-size-30);color: var(--secondary-color);}
/*Facility*/

/*Our businesses*/
.cmn_banner_cont{padding: 0 !important;}
.cmn_banner_cont.regulated{background-color: #eef0f3;overflow: hidden;max-height: clamp(12.5rem, 8.75rem + 18.75vw, 31.25rem);}
.cmn_banner_cont.em_market{background: #a3d7f6;overflow: hidden;background: linear-gradient(0deg,rgba(164, 214, 247, 1) 0%, rgba(115, 196, 243, 1) 100%);}
.cmn_banner_cont .uagb-container-inner-blocks-wrap{position: static !important;}
/* .cmn_banner_cont.regulated .uagb-container-inner-blocks-wrap{position: relative !important;} */
.cmn_banner_cont .img{position: absolute !important;top: 50%;left: 50%;z-index: 1;width: 100% !important;height: 100% !important;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.cmn_banner_cont.em_market .img{height: 75% !important;}
.cmn_banner_cont.regulated .img{position: absolute !important;top: 50%;left: 50%;z-index: 1;width:100% !important;height: 100% !important;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
/* .cmn_banner_cont.regulated .img{position: absolute !important;top: 50%;left: 45%;z-index: 1;width:clamp(9.375rem, 5.125rem + 21.25vw, 30.625rem) !important;height: auto !important;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);} */
.cmn_banner_cont .img img{width: 100% !important;height: 100% !important;object-fit: cover;}
.cmn_banner_cont .col_wrapper{padding: clamp(3.75rem, 2.75rem + 5vw, 8.75rem) 0 clamp(5rem, 3.4375rem + 7.8125vw, 12.8125rem) 0 !important;z-index: 2;}
.cmn_banner_cont .col_left{padding: 0 !important;width: 20% !important;}
.cmn_banner_cont .col_left h5{color: var(--secondary-color);font-family: var(--dm-sans);}
.cmn_banner_cont .col_left h2{font-size: var(--font-size-60);color: var(--secondary-color);margin-top: 0.5em;}
.cmn_banner_cont .col_right{padding: 0 !important;width: 30.4% !important;}
.cmn_banner_cont .col_right h3{font-size: var(--font-size-48);color: var(--secondary-color);max-width: 260px;}
.cmn_banner_cont .col_right h3{font-size: var(--font-size-36);max-width: 11em;}

.cmn_banner_cont.regulated{overflow: hidden !important;}
.cmn_banner_cont.regulated .col_wrapper{width: 20% !important;}
.cmn_banner_cont.regulated .col_wrapper .col_left{width: 100% !important;}
.cmn_banner_cont.regulated .img{left: 55%;}
.cmn_banner_cont.regulated .uagb-container-inner-blocks-wrap{width: 100% !important;max-width: 100% !important;padding: 0 !important;}
.cmn_banner_cont.regulated .reg_img{width: 100%;}
.cmn_banner_cont.regulated .reg_img.desk{display: none;}
.cmn_banner_cont.regulated{max-height: 100% !important;}


.em_market_wrapper{padding: 0 !important;}
.em_market_wrapper .em_market_box{padding: clamp(1.5625rem, 0.5208rem + 2.1701vw, 3.125rem) 0 clamp(1.875em, 0.725em + 5.75vw, 7.625em) 0 !important;row-gap: 1.25em;}
.em_market_wrapper .col_right .bg{position: absolute !important;top: 50%;left: 50%;z-index: -1;width: auto !important;height: auto;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.em_market_wrapper .em_market_box:first-child .col_right .bg{top: 70%;left: 38%;width: clamp(15.625rem, 12.0625rem + 17.8125vw, 33.4375rem) !important;}
.em_market_wrapper .em_market_box:nth-child(2) .col_right .bg{top: 68%;left: 35%;width: clamp(15.625rem, 13rem + 13.125vw, 28.75rem) !important;}
.em_market_wrapper .em_market_box:nth-child(3) .col_right .bg{left: 45%;}
.em_market_wrapper.rg_market .em_market_box:first-child{padding: clamp(1.875em, 1.5em + 1.875vw, 3.75em) 0 clamp(2.1875em, 1.75em + 2.1875vw, 4.375em) 0 !important;row-gap: 1.25em;}
.em_market_wrapper .em_market_box:first-child{padding-top: 1.5em !important;}
.em_market_wrapper .em_market_box:not(:last-child){border-bottom: 1px solid #989898;}
.em_market_box .col_left,.em_market_box .col_right{padding: 0 !important;}
.em_market_box .col_left h3{font-weight: var(--fw-semi-bold);color: var(--secondary-color);}
.em_market_box .col_right ul{width: 32% !important;}
.em_market_box .col_right ul.full_width{width: 100% !important;}
.em_market_box .col_right li,.rg_market .em_market_box .col_right li{font-size: var(--font-size-24);line-height: 1.5em;font-weight: var(--fw-normal);}
.em_market_box .col_right li{font-weight: var(--fw-medium);}
.em_market_box .col_right li:not(:last-child),.rg_market .em_market_box .col_right li{margin-bottom: 0.25em;}
.em_market_box .col_right ul.full_width li:not(:last-child){margin-bottom: 0.35em;}
/* .em_market_box .col_right li a{color: var(--primary-color);} */
.rg_market .em_market_box .col_right{row-gap: 1em;}
.rg_market .em_market_box .col_right ul{margin-left: 1.125em;}
.rg_market .em_market_box .col_left h4{color: var(--secondary-color);font-size: var(--font-size-36);}
.rg_market .em_market_box .col_right p{font-size: var(--font-size-24);}
.rg_market .em_market_box .col_right p a{color: var(--secondary-color);text-decoration: underline;}
.rg_market .em_market_box .col_right p strong{font-weight: var(--fw-medium);}
.rg_market .em_market_box .col_right li{list-style-type: disc;}
.reg_logo_wrapper{padding: 0 !important;column-gap: 0.875em !important;}
.reg_logo_wrapper figure{width: 23% !important;}
/* .reg_logo_wrapper figure img{max-width: 170px !important;} */
/* .reg_logo_wrapper figure::after{content: "–";font-size: var(--font-size-36);font-weight: var(--fw-bold);display: inline-block;margin: 0 0.5em 0 0.75em;color: var(--secondary-color);} */
.rg_market .sep{width: auto !important;font-family: var(--nunito);color: var(--secondary-color);}
.rg_market .reg_title{color: var(--secondary-color);text-align: left;width: 65% !important; font-family: var(--nunito);font-size: clamp(1.0625rem, 1.0322rem + 0.1515vw, 1.125rem);}


.business_banner{padding: clamp(1.875em, 1.5em + 1.875vw, 3.75em) 0 clamp(0.9375em, 0.75em + 0.9375vw, 1.875em) 0 !important;}
.business_banner .uagb-container-inner-blocks-wrap{row-gap: 1.5em !important;}
.business_banner .col_left{padding: 0 !important;}
.business_banner .col_left h5{color: var(--secondary-color);font-family: var(--dm-sans);}
.business_banner .col_left h2{color: var(--secondary-color);margin-top: .46em;}

.our_business_wrapper{padding: 0 !important;}
.our_business_wrapper .our_business_box {padding: clamp(1.25em, 0.8125em + 2.1875vw, 3.4375em) 0 clamp(1.875em, 1.15em + 3.625vw, 5.5em) 0 !important;row-gap: 1.125em !important;}
.our_business_wrapper .our_business_box:not(:last-child){border-bottom: 1px solid #989898;}
.our_business_wrapper .our_business_box.product_cols{border-bottom: 6px solid #989898;border-top: 5px solid #989898;padding-bottom: clamp(0.9375em, 0.5em + 2.1875vw, 3.125em) !important;}
.our_business_wrapper .our_business_box .col_left,.our_business_wrapper .our_business_box .col_right{padding: 0 !important;}
.our_business_wrapper .our_business_box .col_left h3{color: var(--secondary-color);font-weight: var(--fw-semi-bold);}
.our_business_wrapper .our_business_box .col_right li{list-style: none;font-size: var(--font-size-24);line-height: 1.5em;font-weight: var(--fw-normal);}
.our_business_wrapper .our_business_box .col_right li li{font-size: inherit;}
.our_business_wrapper .our_business_box .col_right li strong{font-weight: var(--fw-medium);}
.our_business_wrapper .our_business_box .col_right ul.semi_bold li{font-weight: var(--fw-medium);}
.our_business_wrapper .our_business_box .col_right li:not(:last-child){margin-bottom: 0.33em;}
.our_business_box .col_title{padding: 0 !important;}
.our_business_box .product_details{padding: clamp(1.25em, 1.0625em + 0.9375vw, 2.1875em) 0 0 0 !important;display: none;border-top: 1px solid #989898;}
.our_business_box .col_title h3{color: var(--secondary-color);font-size: var(--font-size-60);background: url(../images/plus.png) no-repeat right center;padding-right: 5%;cursor: pointer;}
.our_business_box .col_title h3.active{background: url(../images/minus.png) no-repeat right center;}
.our_business_box .products_acdn_card{padding: clamp(1.5625em, 1.3125em + 1.25vw, 2.8125em) 0 clamp(1.25em, 1.0625em + 0.9375vw, 2.1875em) 0 !important ;justify-content: space-between;row-gap: 1.125em;}
.our_business_box .products_acdn_card:not(:last-child){border-bottom: 1px solid #989898;}
.our_business_box .products_acdn_card p{font-size: var(--font-size-24);line-height: 1.25em;max-width: 34.41em;font-weight: var(--fw-normal);}
.our_business_box .products_acdn_card .col_left h4{color: var(--secondary-color);font-size: var(--font-size-36);}
.star_box svg{fill: #025ab9 !important;width: 20px !important;height: 20px !important;}
.star_box .uagb-ifb-title-wrap{display: none !important;}
.star_box p{font-size: var(--font-size-24);font-weight: var(--fw-normal);line-height: 1.25em;margin-top: 1.04em;}
.our_business_box .col_right.ex_gap{row-gap: clamp(1.375em, 0.9625em + 2.0625vw, 3.4375em);}
.our_business_box .col_right h4{color: var(--secondary-color);}
.our_business_box .col_right .brand_wrapper {padding: clamp(1.375em, 0.2083em + 2.4306vw, 3.125em) 0 0 0 !important;row-gap: clamp(1.375em, 0em + 2.8646vw, 3.4375em);}
.our_business_box .col_right .brand_wrapper .brand_box{width: 32.79% !important;}
.our_business_box .col_right .brand_wrapper .brand_box .uagb-ifb-icon-wrap{position: absolute;left: 0;top: 0;}
.our_business_box .col_right .brand_wrapper .brand_box svg{fill: #cccccc !important;width: 20px;height: 20px;margin: 0;}
.our_business_box .col_right .brand_wrapper .brand_box .uagb-ifb-title-prefix{margin: 0 0 0 1.875rem;font-weight: var(--fw-light);}
.our_business_box .col_right .brand_wrapper .brand_box .uagb-ifb-title{color: var(--secondary-color);margin: 0.4em 0 0 0;}
.our_business_wrapper .our_business_box .col_right .col_list{margin-top: clamp(0.875em, 0.625em + 0.5208vw, 1.25em);}
.our_business_wrapper .our_business_box .col_right .col_list li{margin-bottom: 0.875em;}
.our_business_wrapper .our_business_box .col_right .col_list li strong{font-weight: var(--fw-semi-bold);}
.our_business_wrapper .our_business_box .col_right .pioneer_wrapper{padding: clamp(1.375em, 0.4583em + 1.9097vw, 2.75em) 0 0 0 !important;row-gap: 1.875em;}
.our_business_wrapper .our_business_box .col_right .pioneer_wrapper .col{padding: 0 !important;}
.our_business_wrapper .our_business_box .col_right .pioneer_wrapper .col h3{color: var(--secondary-color);margin-bottom: 0.55em;}
.our_business_wrapper .our_business_box .col_right .pioneer_wrapper .col > p{font-size: var(--font-size-30);font-weight: var(--fw-medium);line-height: 1.2em;}
.vibrant-division_section .our_business_wrapper .our_business_box:last-child .col_right h5{font-weight: var(--fw-medium);}
.our_business_wrapper .our_business_box .col_right .pioneer_wrapper .col .star_box{margin-top: clamp(1.25em, 0.625em + 1.3021vw, 2.1875em);}
.our_business_wrapper .our_business_box .col_right .pioneer_wrapper .col .star_box svg{fill: #cccccc !important;}
.our_business_wrapper .our_business_box .col_right .pioneer_wrapper .col .star_box p{margin-top: 0.66em;}
/*Our businesses*/

/*Search*/
.serach_result_panel{padding: clamp(2.5em, 1.75em + 3.75vw, 6.25em) 0 clamp(5em, 4.125em + 4.375vw, 9.375em) 0;}
.serach_result_panel .search-result{margin-top: clamp(1.5625em, 1.25em + 1.5625vw, 3.125em);}
.serach_result_panel .search-result .container{row-gap: 2em;}
.search_card{column-gap: 1em;width: 100%;}
.search_card:not(:last-child){border-bottom:  1px solid #999999;padding-bottom: 2em;}
.search_card img{max-width: 100px;border-radius: 5px;}
.search_card h5{margin-bottom: 0.25em;}
.search_card h5,.search_card h5 a{color: var(--secondary-color);}
.serach_result_panel .navigation a{color: var(--secondary-color);}
/*Search*/

/*Media*/
.post_single_wrapper{padding: clamp(2.5em, 1.75em + 3.75vw, 6.25em) 0 clamp(3.125em, 1.875em + 6.25vw, 9.375em) 0 ;}
.post_single_banner{margin-bottom: clamp(1.25em, 1.125em + 0.625vw, 1.875em);}
.post_single_banner .date{font-size: var(--font-size-18);display: block;margin-bottom: 0.25em;font-weight: var(--fw-medium);}
.post_single_banner h2{color: var(--secondary-color);max-width: 19em;}
.media_details_wrapper{padding: 0 !important;row-gap: 1.25em !important;}
.media_details_wrapper img{margin-bottom: 1em;}
.media_details_wrapper .video iframe{width: 100%;}
.media_details_wrapper p{font-size: var(--font-size-24);line-height: 1.3em;}
.media_details_wrapper ul{margin-left: 1.125em;}
.media_details_wrapper li{font-size: var(--font-size-24);line-height: 1.3em;list-style-type: disc;}
.media_details_wrapper li:not(:last-child){margin-bottom: 0.5em;}
.media_details_wrapper h3,.media_details_wrapper h4,.media_details_wrapper h5,.media_details_wrapper h6{color: var(--secondary-color);}
.post_single_wrapper .post_main_wrapper{row-gap: 2em;margin-top: 1em;}
.post_main_wrapper .post_navigation {margin-top:clamp(1.875em, 0.4167em + 7.2917vw, 6.25em);}
.archive_panel h6{color: var(--secondary-color);margin-bottom: 1em;}
.archive_panel a,.post_main_wrapper .post_navigation a{font-size: var(--font-size-18);color: var(--secondary-color);}
.archive_panel li:not(:last-child){margin-bottom: 0.5em;}
.media_details_wrapper .wp-block-file__button{padding-top: 0.75em;padding-bottom: 0.75em;width: auto !important;margin: 0 !important;}
.media_details_wrapper .wp-block-file{display: flex;flex-direction: column;row-gap: 1.25em;width: auto !important;justify-content: center;align-items: center;}
.single_csr_wrapper .post_main_wrapper .col_left{width: 100%;}
.single_csr_wrapper .post_main_wrapper .archive_panel{display: none;}

.post_archive{padding: clamp(2.5em, 1.75em + 3.75vw, 6.25em) 0 clamp(3.125em, 1.875em + 6.25vw, 9.375em) 0 ;}
.post_archive h2{color: var(--secondary-color);}
.post_archive .post_lists{margin-top: clamp(1.25em, 1.125em + 0.625vw, 1.875em);}
.post_archive .title_panel h2{margin-bottom: 0.75em;}

.media_banner{padding: 0 !important;}
.media_banner .uagb-container-inner-blocks-wrap, .media_banner .img figure{max-width: 100% !important;width: 100% !important;}
.media_banner .uagb-container-inner-blocks-wrap{position: static !important;}
.media_banner figure{width: 100% !important;height: 100% !important;}
.media_banner .cont{padding: 0 4% !important;position: absolute !important;top: 50%; left: 50%; width: 100%; margin: 0 auto; max-width: 1412px !important; font-size: clamp(0.75rem, 0.6731rem + 0.3846vw, 1rem); transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
.media_banner .cont .left_col h5 { color: var(--secondary-color); margin-bottom: 1.33em;}
.media_banner .cont h2 { width: 100% !important; color: var(--secondary-color);}
.media_banner .img img {
    width: 100% !important;
    object-fit: cover;
    min-height: 250px;
}
/*Media*/

/*job single*/
.job_details_panel{padding: clamp(2em, 0.9625em + 5.1875vw, 7.1875em) 0 0 0;}
.job_details_panel .title_panel{margin-bottom: clamp(1.875em, 1.125em + 3.75vw, 5.625em);}
.job_details_panel .title_panel h1{color: var(--secondary-color);}
.job_details_panel .title_panel h1.active{cursor: pointer;}
.job_details_panel .title_panel .bredcrumbs_panel{margin-top: 0.5em;}
.job_details_panel .title_panel .bredcrumbs_panel span{font-size: var(--font-size-24);font-weight: var(--fw-normal);display: inline-block;}
.job_details_panel .title_panel .bredcrumbs_panel span:not(:last-child)::after{content: "/";font-size: var(--font-size-24);font-weight: var(--fw-light);margin: 0 0.25em;display: inline-block;}
.job_details_panel .job_details_wrapper{padding: 0 0 clamp(4.375em, 3.475em + 4.5vw, 8.875em) 0 !important;}
.job_details_panel .job_details_wrapper .top_wrapper_panel {padding: 0 0 clamp(1.25em, 1.025em + 1.125vw, 2.375em)  0 !important;border-bottom: 1px solid #b9b9b9;}
  .job_details_panel .job_details_wrapper .job_top_panel{padding: 0 !important;row-gap: 1.5em;}
.job_top_box{padding: 0 !important;}
.job_details_panel h4{color: var(--secondary-color);line-height: 1.2em;margin-bottom: 0.6em;}
.job_details_panel p{font-size: var(--font-size-24);font-weight: var(--fw-normal);}
.job_details_panel .btn_builder_squire_blue a{background-size: auto;font-size: var(--font-size-24);padding-right: 1.5em;}
.job_details_panel .job_details_bottom_panel{padding: clamp(1.875em, 1.6em + 1.375vw, 3.25em) 0 0 0 !important;}
.job_details_panel .job_details_bottom_panel .job_bottom_wrapper, .job_details_panel .job_details_bottom_panel .job_bottom_wrapper .bottom_col_sm,.job_details_panel .job_details_bottom_panel .job_bottom_wrapper .bottom_col_lg {padding: 0 !important;}
.job_details_panel .job_details_bottom_panel{row-gap: clamp(1.375em, 0.9625em + 2.0625vw, 3.4375em);margin-bottom: clamp(1.5625em, 1.275em + 1.4375vw, 3em);}
.job_details_panel .job_details_bottom_panel .job_bottom_wrapper{row-gap: 1.25em;justify-content: space-between;}
.job_details_panel .job_details_bottom_panel .job_bottom_wrapper{padding-bottom: clamp(1.5625em, 0.875em + 3.4375vw, 5em) !important;border-bottom: 1px solid #b9b9b9;}
.job_details_panel .job_details_bottom_panel .job_bottom_wrapper:not(:first-child){padding-top: clamp(1.875em, 1.6em + 1.375vw, 3.25em) !important;;}
.job_details_panel .job_details_bottom_panel .job_bottom_wrapper h3{color: var(--secondary-color);}
.job_details_panel .job_details_bottom_panel .job_bottom_wrapper .bottom_col_lg ul{margin-left: 1em;}
.job_details_panel .job_details_bottom_panel .job_bottom_wrapper .bottom_col_lg li{font-size: var(--font-size-24);font-weight: var(--fw-normal);list-style-type: disc;}
.job_details_panel .job_details_bottom_panel .job_bottom_wrapper .bottom_col_lg li:not(:last-child){margin-bottom: 0.25em;}

.openRoles_form_section{padding: clamp(1.875em, 1.375em + 2.5vw, 4.375em) 0 clamp(3.125em, 1.775em + 6.75vw, 9.875em) 0;background-color: var(--medium-blue);display: none;}
.openRoles_form_section .jobs_form_wrapper_main h3{color: var(--secondary-color);}
.openRoles_form_section .jobs_form_wrapper_main .col label{font-size: var(--font-size-24);font-weight: var(--fw-light);line-height: 1em;display: block;margin-bottom: 0.58em;}
.openRoles_form_section .jobs_form_wrapper .cols:not(:last-child){border-bottom: 1px solid #b9b9b9;padding-bottom: clamp(1.875em, 1.15em + 3.625vw, 5.5em);margin-bottom: clamp(1.5625em, 1.075em + 2.4375vw, 4em);}
.openRoles_form_section .jobs_form_wrapper .cols{row-gap: 1.5em;}
.openRoles_form_section .jobs_form_wrapper .cols .col{width: 100%;}
.openRoles_form_section .jobs_form_wrapper .cols .col_right{row-gap: clamp(1.75em, 1.5909em + 0.7955vw, 2.1875em);}
.openRoles_form_section .jobs_form_wrapper .cols textarea{height: 7.22em !important;}
/*job single*/

/*Open Roles*/
.open_roles_sec  .open_roles_panel .title_panel{padding-bottom: clamp(1.5625em, 1.35em + 1.0625vw, 2.625em);border-bottom: 1px solid #d3d3d3;}
.open_roles_sec  .open_roles_panel .title_panel h1{color: var(--secondary-color);}
.open_roles_sec  .open_roles_panel .notified{padding-top: clamp(1.25em, 1.025em + 1.125vw, 2.375em);padding-bottom: clamp(3.125em, 1.875em + 6.25vw, 9.375em);}
.open_roles_sec  .open_roles_panel .notified p{font-size: var(--font-size-24);font-weight: var(--fw-semi-bold);}
.open_roles_sec  .open_roles_panel .notified p a{color: var(--secondary-color);text-decoration: underline;}
/*Open Roles*/

/*Events*/
.events_listing_sec{padding: clamp(2.5em, 1.75em + 3.75vw, 6.25em) 0 clamp(3.75em, 1.525em + 11.125vw, 14.875em) 0;}
.events_listing_sec .event-category-panel h3{color: var(--secondary-color);}
.events_listing_sec .event-category-panel select{border: 1px solid #dedede;border-radius: 8px;font-size: var(--font-size-18);font-weight: var(--fw-semi-bold);padding: 0.45em 2.5em 0.45em 0.5em;color: var(--primary-color);}
.events_listing_sec .events_listing_wrapper{margin-top: clamp(1.3125em, 0.9087em + 2.0192vw, 2.625em);row-gap: clamp(1.875em, 1.625em + 1.25vw, 3.125em);}
.event_box{width: 100%;}
.event_box .img{margin-bottom: 1.25em;border-radius: 1em;cursor: pointer;}
.event_box .img.has_video iframe{display: none;}
.event_box .img::after{content: "";position: absolute;bottom: 1em;left: 0.875em;background: url(../images/add_more.png) no-repeat center;background-size: auto;width: 40px; height: 44px;cursor: pointer;}
.event_box img{border-radius: 1em;width: 100%;object-fit: cover;min-height: 200px;max-height: 200px;}
.event_box .date{font-size: var(--font-size-18);font-weight: var(--fw-normal);cursor: pointer;}
.event_box h5{color: var(--secondary-color);font-weight: var(--fw-semi-bold);line-height: 1.25em;margin-top: 0.2em;cursor: pointer;}
.event_box .cont_wrapper{display: none;}
.events_listing_sec .events_wrap_row{row-gap: clamp(3.75em, 2.625em + 5.625vw, 9.375em);}
.events_listing_sec .events-container .loading{padding: 2.5em 0;font-size: var(--font-size-18);color: var(--secondary-color);}

.events_popup{background-color: var(--secondary-color);position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);z-index: 999;height: auto;border-radius:1em;}
.events_popup .close{top: 0.5em;right: 1em;z-index: 2;}
.events_popup .popup_body{padding: 3em clamp(1.375em, 1.05em + 1.625vw, 3em);}
.eventspop_card{row-gap: 1.5em;}
.eventspop_card .img{width: 100%;}
.eventspop_card .img img{width: 100%;height: 100%;object-fit: cover;border-radius: 1em;}
.eventspop_card .cont{width: 100%;}
.eventspop_card .cont .date{color: var(--white);font-size: var(--font-size-18);font-weight: var(--fw-normal);}
.eventspop_card .cont h5{color: var(--white);font-size: clamp(1.125em, 1em + 0.625vw, 1.75em);margin-top: 0.25em;line-height: 1.07em;font-weight: var(--fw-semi-bold);}
.eventspop_card .cont .cont_wrapper{margin-top: clamp(1.875em, 1.075em + 4vw, 5.875em);border-top: 1px solid #3662ff;padding-top: 1em;}
.eventspop_card .cont .cont_wrapper p{color: var(--white);font-weight: var(--fw-normal);font-size: var(--font-size-18);line-height: 1.33em;}
.eventsSwiper .swiper_btn_col,.eventstxSwiper .swiper_btn_col{margin-top: 1.5em;row-gap: 0.875em;column-gap: 0.875em;}
.eventsSwiper .swiper_btn_col .nav_btn,.eventstxSwiper .swiper_btn_col .nav_btn{width: 48px;height: 52px;background: url(../images/btn-arrow.png) no-repeat center;background-size: auto;cursor: pointer;}
.eventsSwiper .swiper_btn_col .nav_btn.custom-prev,.eventstxSwiper .swiper_btn_col .nav_btn.custom-prev{transform: rotate(-180deg);-webkit-transform: rotate(-180deg);}
.eventsSwiper .swiper_btn_col .nav_btn.swiper-button-disabled,.eventstxSwiper .swiper_btn_col .nav_btn.swiper-button-disabled{opacity: 0.3;}
.events_popup .img.has_video iframe{display: block;width: 100%;height: 100%;}
.events_popup .img.has_video img{display: none;}
/* .events_popup.gallery{position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);z-index: 999;} */
.events_popup.gallery .loading{padding: 10dvh 0;font-size: var(--font-size-18);color: var(--white);width: 100%;text-align: center;}
/*Events*/

/*Contact*/
.contact_panel{padding: clamp(1.875em, 1.5em + 1.875vw, 3.75em) 0 clamp(5em, 3.675em + 6.625vw, 11.625em) 0 !important;}
.contact_panel .uagb-container-inner-blocks-wrap{row-gap: 2em !important;}
.contact_panel .col_left,.contact_panel .col_right{padding: 0 !important;}
.contact_panel .col_left h2{color: var(--secondary-color);margin-bottom: 0.28em;}
.contact_panel .col_left .corporate_col {padding: 0 !important;margin: 1.25em 0 2em 0;}
.contact_panel .col_left .corporate_col h5{margin-bottom: 0.25em;font-weight: var(--fw-medium);}
.contact_panel .col_left .corporate_col p{font-size: var(--font-size-18);}
.contact_panel .col_left .corporate_col p a{color: var(--secondary-color);}
.contact_panel .col_right p{font-size: var(--font-size-24);}
.contact_panel .col_right .contact_accordion_wrapper{padding: 0 !important;margin-top: clamp(1.25em, 1.0625em + 0.9375vw, 2.1875em);row-gap: 1.5em;}
.contact_panel .col_right .contact_accordion{padding: 0 0 1.5em 0 !important;}
.contact_panel .col_right .contact_accordion:not(:last-child){border-bottom: 1px solid var(--gray-02);}
.contact_panel .col_right .contact_accordion h4{color:var(--secondary-color);padding-right: 3%;background: url(../images/plus.png)no-repeat right center; background-size: 0.866em;cursor: pointer;font-size: var(--font-size-36);}
.contact_panel .col_right .contact_accordion h4.active{background: url(../images/minus.png)no-repeat right center; background-size: auto;}
.contact_panel .col_right .contact_accordion .contact_acrdn_details {padding: clamp(1.25em, 0.9722em + 1.3889vw, 2.1875em) 0 !important;display: none;}

.contat_form{row-gap: 1em;}
.contat_form .col{width: 100%;}
.contat_form .col .input_item{font-size: var(--font-size-18); border: 1px solid var(--gray-03) !important; padding: 0.75em !important; border-radius: 5px;}
.contat_form .col .input_file_wrapper{border: 1px solid var(--gray-03);border-radius: 5px;font-size: 0.75rem;}
.contat_form .col textarea{height: 12em !important;}
.contat_form .col:nth-child(5) textarea{height: 2.83em !important;}
.contat_form .col:nth-child(7),.contat_form .col:nth-child(8),.contat_form .col:last-child{width: 100%;}
.contact_form .input_file_wrapper img,.contact_form  .input_file_wrapper .selected_panel img{max-width: 50px;}
/*Contact*/

/*Video popup*/
.video_popup{z-index: 101;width: 90%;max-width: 1000px;height: auto;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.video_popup .popup_body{padding: 1.25em;border-radius: 1em;background-color: var(--white);}
.video_popup iframe{width: 100%;}
.video_popup .close{top: -1em; right: -1em;background: var(--white); border-radius: 50%; padding: 0.5em;}
.video_popup .close img{filter: invert(1);-webkit-filter: invert(1);width: 25px;}
/*Video popup*/

/*global*/
.fourrts_global_panel {padding: clamp(2.5em, 2em + 2.5vw, 5em) 0 clamp(5em, 3.675em + 6.625vw, 11.625em) 0 !important;}
.fourrts_global_panel .title_panel{padding: 0 !important;}
.fourrts_global_panel .title_panel h2{color: var(--secondary-color);margin-bottom: 0.5em;}
.fourrts_global_panel .title_panel p{font-size: var(--font-size-20);}
.fourrts_global_panel .global_wrapper{padding: 0 !important;row-gap: 0.25em !important;margin-top: clamp(1.75em, 1.5909em + 0.7955vw, 2.1875em);}
.fourrts_global_panel .global_wrapper img{width: 100% !important;object-fit: cover;height: 100%;}
/*global*/

/*pagination archive */
.pagination.more a{color: var(--secondary-color); font-size: var(--font-size-18);}
/*pagination archive */

/*Custom popup*/
.pum-overlay{background: rgba(0, 0, 0, 0.75) !important;}
.theme-1941{width: 92% !important;padding: clamp(1.125em, 0.894rem + 1.1538vw, 1.875em) !important;}
.theme-1941 .pum-content{overflow: auto !important;max-height: 75dvh !important;}
.theme-1941 table{border-collapse: collapse;border-spacing: 0;width: 100%;}
.theme-1941 th, .theme-1941 td {border: 1px solid var(--white); padding: 10px;text-align: center;}
.theme-1941 th{background-color: var(--secondary-color);color: var(--white);font-size: var(--font-size-18);font-weight: var(--fw-medium);padding: 15px 10px;}
.theme-1941 th:first-child{border-top-left-radius: 5px;}
.theme-1941 th:last-child{border-top-right-radius: 5px;}
.theme-1941 tr:first-child td{border-bottom-left-radius: 5px;}
.theme-1941 tr:last-child td{border-bottom-right-radius: 5px;}
.theme-1941 td{background-color: var(--extrlight-blue);color: var(--primary-color);font-size: var(--font-size-16);line-height: 1.3em;}
.theme-1941 td br{display: block;margin-bottom: 0.125em;}
.theme-1941 .popmake-close{top: -40px !important;border-radius: 5px !important;background: var(--secondary-color) url(../images/close.png) no-repeat center !important; background-size: auto !important;color: var(--secondary-color) !important;width: 40px !important; height: 40px !important;}
.theme-1941 tr th:first-child{width: 8%;}
.theme-1941 tr th:nth-child(2){width: 18%;}
.theme-1941 tr th:nth-child(3){width: 40%;}
.theme-1941 tr th:nth-child(4){width: 17%;}
.theme-1941 tr th:last-child{width: 17%;}
/*Custom popup*/

.product_therapies_panel{padding: 2.5em 0 clamp(2.5em, 1.475em + 5.125vw, 7.625em) 0 !important;}
.product_therapies_panel h2{color: var(--secondary-color);margin-bottom: 1.5em;text-align: center;}
.product_therapies_panel .product_pwrapper{column-gap: 4% !important;padding: 0 !important;row-gap: 1.875em !important;}
.product_therapies_panel .product_pop_col{width: 48% !important;}
.product_therapies_panel .product_pop_col img{max-width: 120px;margin-bottom: 0.5em;}
.product_therapies_panel .product_pop_col .uagb-ifb-title{font-size: var(--font-size-18);font-weight: var(--fw-medium);word-break: keep-all;}
.product_therapies_panel .product_pop_col:hover .uagb-ifb-title{color: var(--secondary-color);}

/*Our Products*/
.our_product_main_sec{padding: clamp(2em, 1.45em + 2.75vw, 4.75em) 0 clamp(5em, 3.675em + 6.625vw, 11.625em) 0 !important;}
.our_product_main_sec .our_products_wrapper{padding: clamp(2em, 1.475em + 2.625vw, 4.625em) 0 0 0 !important;row-gap: 1.875em !important;column-gap: 2.5% !important;}
/* .our_product_main_sec .our_products_wrapper{padding: clamp(2em, 1.475em + 2.625vw, 4.625em) 0 0 0 !important;row-gap: 1.875em;column-gap: 4%;} */
.our_product_main_sec h2{color: var(--secondary-color);}
.ourproduct_box{border-radius: 0.5em;box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;width: 48% !important;padding: 1em;transition: all 0.5s ease-in-out;}
.ourproduct_box:hover{box-shadow: rgba(27, 49, 149, 0.05) 0px 6px 24px 0px, rgba(27, 49, 149, 0.08) 0px 0px 0px 1px;}
.ourproduct_box img{margin-bottom: 0.25em;max-width: 100px !important;object-fit: contain;}
.ourproduct_box:hover .uagb-ifb-title{color: var(--secondary-color);}

.product_card{padding: 0 !important;border-radius: 12px;cursor: pointer;}
.product_card .bg{border-radius: 12px;width: 100%;overflow: hidden;}
.product_card .bg img{border-radius: 12px;width: 100%;object-fit: cover;transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;}
.product_card .cont{padding: 1.75em 0.5em 1.75em 1.75em  !important;position: absolute;bottom: 0;left: 0;z-index: 2;column-gap: 0.625rem !important;}
.product_card h5{font-size: var(--font-size-20);width: 62% !important;color: var(--white);}
.product_card .trans_btn{position: absolute !important;z-index: 3;opacity: 0;width: 100%;height: 100%;left: 0;top: 0;}
.product_card .trans_btn a,.product_card .trans_btn .wp-block-button{width: 100%;height: 100%;}
.product_card .icon{width: 5em !important;height: 5em !important;border-radius: 50%;background-color: var(--white);padding: 0.75em;display: flex;align-items: center;justify-content: center;}
.product_card .bg::after{content: "";background: linear-gradient(0,rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 50%);width: 100%;height: 100%;position: absolute;top: 0;left: 0;transition: all 0.25s ease-in-out;-webkit-transition: all 0.25s ease-in-out;border-radius: 12px;}
.product_card .icon img{transition: all 0.25s ease-in-out;-webkit-transition: all 0.25s ease-in-out;}
.product_card:hover .bg img{transform: scale(1.05);-webkit-transform: scale(1.05);}
.product_card:hover .icon{background-color: var(--secondary-color);}
.product_card:hover .icon img{filter: brightness(10);-webkit-filter: brightness(10);}
/*Our Products*/

/*File*/
.file_wrapper .input_file_wrapper{row-gap: 1em;}
.file_wrapper .input_cont_wrap{width: 100%;}
.file_wrapper .file-preview{width: 100%;}
.file_wrapper .input_file_wrapper .selected_panel.active{z-index: 3;}
.file_wrapper .preview_btn{color: var(--secondary-color); cursor: pointer;font-size: var(--font-size-20);}
.file_wrapper .clear_file{position: absolute;top: 1em;right: 2em;width: 2em;height: 2em;background: url(../images/close.png) no-repeat center; background-size: contain;cursor: pointer;filter: brightness(0);-webkit-filter: brightness(0);}

.fileup_popup{background-color: var(--white);}
.fileup_popup .popup_wrapper {max-width: 1412px; width: 94%; margin: 0 auto; padding-top: clamp(1.25em, 0.775em + 2.375vw, 3.625em);}
.fileup_popup .close { top: 1.25em;}
.fileup_popup .popup_body{height: 100%;justify-content: center;padding-top: 1em;}
.fileup_popup embed,.fileup_popup .docx-preview-wrapper{height: 85dvh !important;}
.fileup_popup .docx-preview-wrapper{overflow-y: auto;}
.fileup_popup h1{font-size: var(--font-size-36);margin-bottom: 0.35em;}
.fileup_popup h2{font-size: var(--font-size-30);margin-bottom: 0.5em;}
.fileup_popup h3{font-size: var(--font-size-24);margin-bottom: 0.75em;}
.fileup_popup h4{font-size: var(--font-size-20);margin-bottom: 0.875em;}
.fileup_popup h5,.fileup_popup h6{font-size: var(--font-size-18);margin-bottom: 1em;}
.fileup_popup p{margin-bottom: 1em;}
.fileup_popup h1:not(:last-child),.fileup_popup h2:not(:last-child),.fileup_popup h3:not(:last-child),.fileup_popup h4:not(:last-child),.fileup_popup h5:not(:last-child),.fileup_popup h6:not(:last-child){margin-top: 0.875rem;}
.fileup_popup img{margin-bottom: 1em;}
.fileup_popup table,.fileup_popup td,.fileup_popup th {
  border: 1px solid;
  padding: 10px;
  text-align: left;
}
.fileup_popup td,.fileup_popup th{font-size: var(--font-size-18);}

.fileup_popup table {
  border-collapse: collapse;
  width: 100%;
}
/*File*/

/*Product single*/
.single_product_wrapper{padding: clamp(1.875em, 1.5em + 1.875vw, 3.75em) 0 clamp(5em, 3.675em + 6.625vw, 11.625em) 0 !important;}
.single_product_wrapper #products .products_details_col{overflow-y: hidden;max-height: 100%;}
.single_product_wrapper #products .popup_body{overflow-y: initial;max-height: 100%; margin: 0;}
.single_product_wrapper #products .titile_box,.single_product_wrapper #products .more_about_products,.single_product_wrapper #products .products_accordion_panel {padding: 0;}
/*Product single*/

/*Not found*/
.not-found{ padding: clamp(6.25rem, 5.4688rem + 3.9063vw, 9.375rem) 0 clamp(5em, 3.675em + 6.625vw, 11.625em) 0 !important;}
.not-found .container{max-width: 1000px !important;}
.not-found .inner_col {row-gap: 0.5em;}
.not-found .btn_2 {margin-top: 2em;color: var(--primary-color);}
.not-found .btn_2:hover{color: var(--secondary-color);}
/*Not found*/

.em_market_box .col_right li.lg_mt{margin-top: 1em;}

/*sogvideo*/
.sogvideo_panel {padding: clamp(2.8125rem, 1.6406rem + 5.8594vw, 7.5rem)  0 clamp(5rem, 3.125rem + 9.375vw, 12.5rem) 0 !important;}
.sogvideo_panel h1{font-size: var(--font-size-36);margin-bottom: 0.75em;}
.sogvideo_panel video{max-width: 960px;aspect-ratio: 9/16;}

.nefrosave_panel {padding: clamp(2.8125rem, 2.375rem + 2.1875vw, 5rem)  0 clamp(5rem, 3.125rem + 9.375vw, 12.5rem) 0 !important;}
.nefrosave_panel h1{font-size: var(--font-size-48);}
.nefrosave_panel .nefro_save_wrapper {padding: 0 !important;margin-top: clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem);row-gap: 2em;}
.nefrosave_panel .col_left,.nefrosave_panel .col_Right{padding: 0 !important;}
.nefrosave_panel h2{font-size: var(--font-size-30);margin-bottom: 0.5em;}
.nefrosave_panel p{font-size: var(--font-size-20);}
.nefrosave_panel .nefro_panel{margin-top: clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem);width: 100%;row-gap: 1.5em;}
.nefro_panel .col{width: 100%;}
.nefro_panel .col .input_item {font-size: var(--font-size-18);border: 1px solid var(--gray-03) !important; padding: 0.75em !important; border-radius: 5px;}
.nefro_panel .col .input_item.error{border: 1px solid var(--red) !important;}
/*sogvideo*/

.herbomineral_section .therapies_top_cont_panel .uagb-container-inner-blocks-wrap::after{background-color: transparent;}
@media screen and (min-width: 400px) {
  .inspiire_people_sec .inspire_wrapper .story_card h3 br{display: inline-block;}
  
  /* .inspiire_people_sec .inspire_wrapper .story_card .img{width: 44% !important;} */
}
@media screen and (min-width: 640px) {
  /*Board Of Directors*/
  .team_details_panel .more_details_sec .col_img{width: 31.7%;}
  .team_details_panel .more_details_sec .col_details{width: 65.8%;margin-top: -6px;padding-left: 6px;}
  .team_details_panel .more_details_sec .col_details .more_info{max-width: 830px;display: inline-block;}
  /*Board Of Directors*/

  /*Award*/
  /* .award_banner_wrapper h4{width: 46% !important;} */
  /* .award_banner_wrapper h2{width: 32% !important;} */
  .awards_listing_panel .uagb-container-inner-blocks-wrap{column-gap: 4% !important;}
  .award_card{width: 48% !important;}

  .award_banner.has_col .award_banner_wrapper{order: 1;width: 50% !important;}
  .award_banner.has_col .img{order: 2;width: 50% !important; display: flex;justify-content: flex-end;}
  /*Award*/

  /*Therapies*/
  .products_listing_panel{row-gap: 2em;column-gap: 2.4%;}
  .products_box{width: 48.4%;}
  .products_box .img img{height: 140px;}

  .enquire_panel .col_wrapper .col{width: 48%;}
  #enquire_now .enquire_panel{max-height: 61vh;}
  /*Therapies*/

  /*popup*/
  .products_links{min-height: 30vh;}
  .products_links .popup_body p{width: 16%;}
  /*popup*/

  /*Career*/
  .wellbeing_matters_panel .wellbeing_box{width: 48.37% !important;}
  /* .inspiire_people_sec .inspire_wrapper .story_card .img{width: 33% !important;} */
  /* .inspiire_people_sec .inspire_wrapper .story_card .img{width: calc(100% - 384px) !important;} */
  .open_roles_panel .openRole_swiper .swiper_btn_wrapper .swiper_btn_col {flex-direction: row;}
  .open_roles_panel .openRole_swiper .swiper_btn_wrapper .swiper_btn_col .swiper-pagination-fraction{margin: 0 1.1em;}
  /*Career*/

  /*Facility*/
  .reach_out_section.reach_us_box .col_right .bottom_panel .col_info{width: 100% !important;}
  .reach_out_section.reach_us_box .col_right .bottom_panel .col_wrapper{width: 48% !important;} 
  /*Facility*/

  /*Events*/
  .events_listing_sec .events_listing_wrapper{column-gap: 2.5%;}
  .event_box{width: 48.7%;}
  /*Events*/

  /*Contact*/
  .contat_form .col{width: 48%;}
  /*Contact*/

  /*global*/
  .fourrts_global_panel .global_wrapper{justify-content: flex-start !important;column-gap: 0.5em;}
  .fourrts_global_panel .global_wrapper figure{width: 24.2% !important;}
  .fourrts_global_panel .global_wrapper img{object-fit: contain;}
  /*global*/

  .product_therapies_panel .product_pwrapper{row-gap: 2.25em !important;}
  .product_therapies_panel .product_pop_col,.ourproduct_box{width: 30.3% !important;}

  .our_products_wrapper .product_card{width: 48.1% !important;}
  
  
}
@media screen and (min-width: 768px) {
  /*Button*/
    .primary_banner_btn a{padding: 1em 0 1em 3.4em !important;height: auto !important;background-position-x: left !important;background-size: 2.6em !important;}
  /*Button*/

  /*Home*/
  .home_banner .n2-ss-layer .n2-ss-section-main-content .cont_wrraper{background-color: transparent !important;position: absolute;top: 50%;left: 0;font-size: clamp(0.75rem, 0.375rem + 0.7813vw, 1rem);padding: 0 !important;transform: translateY(-50%);-webkit-transform: translateY(-50%);min-height: initial;}
  /* .home_banner .n2-ss-layer .n2-ss-section-main-content .cont_wrraper{background-color: transparent !important;position: absolute;top: clamp(2.5em, -0.8333em + 6.9444vw, 7.5em);left: 0;font-size: clamp(0.75rem, 0.375rem + 0.7813vw, 1rem);padding: 0 !important;} */
  .home_banner .n2-ss-layer .n2-ss-section-main-content .cont_wrraper .n2-ss-layer-row-inner {flex-direction: column !important;}
  .home_banner .n2-ss-layer .n2-ss-section-main-content .cont_wrraper .text_col .n2-ss-item-content{text-align: left !important;margin-bottom:0em !important;font-size: clamp(1.25em, -0.4167em + 3.4722vw, 3.75em) !important;}
  /* .home_banner .n2-ss-layer .n2-ss-section-main-content .cont_wrraper .text_col .n2-ss-item-content{text-align: left !important;margin-bottom: 1.4em !important;font-size: clamp(1.25em, -0.4167em + 3.4722vw, 3.75em) !important;} */
  .home_banner .n2-ss-layer .n2-ss-section-main-content .cont_wrraper .btn_col{position: relative;transform: unset;inset: unset;width: 100% !important;}
  .primary_banner_btn a > div{display: inline-block !important;}
  /* .home_banner .n2-ss-slide{padding-bottom: clamp(6.25rem, 3.125rem + 6.5104vw, 10.9375rem) ;} */

  .home_more_about{font-size: clamp(0.75rem, 0.5833rem + 0.3472vw, 1rem);}
  .home_more_about .col_right{row-gap: clamp(2.1875em, 1.2292em + 1.9965vw, 3.625em);}
  .home_more_about .col_left{width: 59.8% !important;}
  .home_more_about .col_right{width: 31.7% !important;}
  .home_more_about .col_right .counter_box{width: 46.4% !important;}

  .breakthrough_panel{font-size: clamp(0.75rem, 0.5833rem + 0.3472vw, 1rem);}
  .breakthrough_panel .breakcounter_wrapper{margin-top: clamp(6.25em, 2.75em + 7.2917vw, 11.5em);}
  .breakthrough_panel.business_home_panel .breakcounter_wrapper{margin-top: clamp(3.125em, 0.875em + 4.6875vw, 6.5em);}
  .breakthrough_panel.transform .col_cont{padding-top: clamp(3.75em, 0.625em + 6.5104vw, 8.4375em) !important;}
  .breakthrough_panel .col_cont{width: 48.8% !important;}
  .breakthrough_panel .col_img{width: 43.4% !important;}
  .breakthrough_panel.business_home_panel .col_cont{padding-top: clamp(4.0625em, 1.3958em + 5.5556vw, 8.0625em) !important;width: 42.2% !important;}
  .breakthrough_panel.business_home_panel .col_img{width: 49.7% !important;}
  .breakthrough_panel .col_img img{text-align: center;}
  .breakthrough_panel .col_img figure{width: auto;}

  .breakthrough_slider_panel .swiper_btn_wrapper .swiper_btn_col{display: flex;}

  .breakthrough_panel.business_home_panel .col_cont h1 br{display: block;}

  .market_info_section .eq_col{width: 48.8% !important;height: 100%;}

  .careers_panel .img_col{width: 48.7% !important;order: 1;}
  .careers_panel .cont_col{width: 45.8% !important;order: 2;margin-top: 0.625em;}
  .careers_panel h2{margin-bottom: 1.91em;}

  .csr_home_section{font-size: clamp(0.75rem, 0.5833rem + 0.3472vw, 1rem);}
  .csr_home_section .uagb-container-inner-blocks-wrap{padding-left: 4% !important;}
  .csr_home_section .col_left{width: 34.1% !important;padding: 0 !important;}
  .csr_home_section .col_left p{margin-bottom: 2.91em;max-width: 462px;}
  .csr_home_section .csr_listing{padding-left: 0;width: 63.8% !important;}
  .csr_home_section .csr_listing .swiper_btn_wrapper{display: block;width: 64.8%;margin-top: 1.25em;}
  .csr_home_section .csr_listing .swiper_btn_wrapper .csr-prev:after,  .csr_home_section .csr_listing .swiper_btn_wrapper .csr-next::after{display: none;}
  .csr_home_section .csr_listing .swiper_btn_wrapper .csr-prev,.csr_home_section .csr_listing .swiper_btn_wrapper .csr-next{position: relative;inset: 0;margin: 0;width: auto;cursor: pointer;z-index:1 !important;user-select: none;}
  .csr_home_section .csr_listing .swiper_btn_col{column-gap: 1.125em;width: auto;background-color: var(--white);}
  .csr_home_section .csr_listing .swiper_btn_col::before{content: "";position: absolute;top: 50%;left: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);width: calc(100% - 122px);height: 1px;background-color:var(--gray-03);}

  .news_listing .container{padding: 0 4% !important;}

  .inspiire_people_sec .inspire_wrapper .story_card{min-height: 320px;padding: 7.5rem clamp(1rem, -1.5417rem + 5.2951vw, 4.8125rem) 1.5em 0 !important;}
  /*Home*/

  /*About*/
  .image_banner h2 br,.our_impact .col_left h3 br{display: inline-block;}

  .who_we_are .col_left,.our_impact .col_left, .quality_panel .col_left{width: 31% !important;}
  .who_we_are .col_right, .our_impact .col_right, .quality_panel .col_right{width: 63% !important;}

  .our_impact .col_right{justify-content: flex-start;column-gap: 13% !important;}
  .our_impact .counter_box{width: 39% !important;}

  .vision_section .col_eq{width: 48.7% !important;}
  .vision_section .col_eq{height: 100%;}
  .vision_section .col_eq h3 br,.message_founder_panel .message_wrapper .cont .cont_wrapper .col_eq h5 br{display: inline-block;}

  .message_founder_panel .message_wrapper .img_box{width: 45% !important;}
  .message_founder_panel .message_wrapper .cont{width: 50% !important;}

  .quality_panel .col_left{padding-top: clamp(6.25em, 0.4167em + 12.1528vw, 15em) !important;}

  .award_panel .col_sm{width: 32% !important;justify-content: flex-end;}
  .award_panel .col_lg{width: 65.8% !important;}
  .award_panel .col_lg .wp-block-uagb-image,  .award_panel .col_lg .wp-block-uagb-image figure,.award_panel .col_lg .wp-block-uagb-image img{height: 100%;}

  .life_change .col_left{padding-top: 0 !important;}
  .life_change .col_right h2{max-width: 8.5em;}
  /*About*/

  /*Board Of Directors*/
  .board_directors_sec .title_panel p:last-child{margin-top: 0;}
  .team_card{width: 30.5%;}
  /*Board Of Directors*/

  /*Award*/
  /* .award_banner_wrapper h4{width: 41.6% !important;} */
  /* .award_banner_wrapper h2{width: 24.4% !important;} */
  .awards_listing_panel .uagb-container-inner-blocks-wrap{column-gap: 2.9% !important;}
  .award_card{width: 31.37% !important;}
  .award_card .uagb-ifb-title-prefix{margin: 2em 0 1.125em 0 !important;}

  .award_banner.has_col{padding: 5em 0 !important;}
  /*Award*/

  /*Milestone*/
  .milestones_box .cont{width: 32.57% !important;}
  .milestones_box .img{width: 48.7% !important;}
  /*Milestone*/

  /*Therapies*/
 .therapies_banner .cont .left_col,.media_banner .cont .left_col{width: 23.1% !important;}
  /* .therapies_banner .cont h2,.therapies_banner .cont .left_col,.media_banner .cont .left_col{width: 23.1% !important;} */
  /* .therapies_banner .cont h2:last-child{width: 31.7% !important;} */
  .therapies_top_cont_panel .cont{width: 65.8% !important;padding-right: 8.4% !important;}

  .therapies_accordion_panel .therapies_accordion_wrapper .impact_wrapper{column-gap: 8.5% !important;}
  .therapies_accordion_panel .therapies_accordion_wrapper .impact_wrapper .impact_box{width: 33% !important;}
  /* .therapies_accordion_panel .therapies_accordion_wrapper .impact_wrapper .impact_box{width: 25.7% !important;} */
  .therapies_accordion_panel .therapies_accordion_wrapper h4 br{display: inline-block;}

  .products_box{width: 31.7%;}

  #products .product_aside{width: 37.5%;order: 1;}
  #products .products_details_col{width: 57.3%;order: 2;overflow-y: auto;max-height: 75vh;overflow-x: hidden;padding-right: 1em;}
  #products .popup_body{overflow-y: initial;max-height: 100%;}
  #products .product_aside figure,.slider_card picture{width: auto !important;}
  /*Therapies*/
  
  /*Careers*/
  .life_at_fourrts .cont{width: 48.8% !important;padding-top: clamp(1.5625em, 1.375em + 0.9375vw, 2.5em) !important;}
  .life_at_fourrts .img_col{width: 42.7% !important;}
  .thrive_with_us_panel .thrive_box{width: 31.7% !important;}
  .wellbeing_matters_panel .wellbeing_wrapper{column-gap: 2.4%;}
  .wellbeing_matters_panel .wellbeing_box{width: 31.7% !important;}
  .ready_to_join_sec .img_sec{width: 48.7% !important;}
  .ready_to_join_sec .cont{width: 45.4% !important;}
  .ready_to_join_sec .cont p{max-width: 21.3em;}

  .inspiire_people_sec .inspire_wrapper .eq_box{width: 48.7% !important;font-size: clamp(0.625rem, 0.375rem + 0.5208vw, 1rem);}


  .emp_journey_panel .journey_wrapper .col_left{width: 30% !important;}
  .emp_journey_panel .journey_wrapper .col_right{width: 63.3% !important;}
  /* .emp_journey_panel .journey_wrapper .testimonial_panel .cont{min-height: 32em;} */
  .emp_journey_panel .journey_wrapper .testimonial_panel .cont p{font-size:  clamp(1.625em, 1.2083em + 0.8681vw, 2.25em);}
  .emp_journey_panel .journey_wrapper .col_left p{letter-spacing: 0px;}
  .emp_journey_panel .testimonial_box .user_info .user_info_left{width: 63%;font-size: clamp(0.75rem, 0.5833rem + 0.3472vw, 1rem);}
  .emp_journey_panel .testimonial_box .user_info .user_info_right{width: 32%;}
  .emp_journey_panel .testimonial_box .user_info .img{width: clamp(5rem, 1.7917rem + 6.684vw, 9.8125rem);}
  /* .emp_journey_panel .testimonial_box .user_info .img{width: clamp(6.25rem, 3.875rem + 4.9479vw, 9.8125rem);} */

  /* .open_roles_panel .img{width: 48.7% !important;}
  .open_roles_panel .openRolewrapper {width: 48.7% !important;} */
  /*Careers*/

  /*CSR*/
  .csr_cards_list .csr_cards{width: 48.4%;}
  /*CSR*/

  /*Facility*/
  .facility_section_wrapper .col_left{width: 27.1% !important;margin-top: clamp(1.875em, 0em + 3.9063vw, 4.6875em);}
  /* .facility_section_wrapper .col_left{width: 23.1% !important;margin-top: clamp(1.875em, 0em + 3.9063vw, 4.6875em);} */
  .facility_section_wrapper .col_right{width: 65.8% !important;}

  .reach_out_section .col_left{width: 20.1% !important;}
  /* .reach_out_section .col_left{width: 23.1% !important;} */
  .reach_out_section .col_right{width: 67.8% !important;}
  /* .reach_out_section .col_right{width: 65.8% !important;} */

  /*Facility*/

  /*Our businesses*/
  /* .cmn_banner_cont .img{width: 80% !important;} */
  .cmn_banner_cont.em_market .img{height: 100% !important;}
  .cmn_banner_cont .img img{object-fit: cover;}
  .cmn_banner_cont .col_right{margin-top:  clamp(1.5625em, 0.5208em + 2.1701vw, 3.125em);}

  .em_market_wrapper .em_market_box:first-child{padding-top: 3.3125em !important;}
  .em_market_box .col_left{width: 25.6% !important;}
  .em_market_box .col_right{width: 65.8% !important;}

  .business_banner .col_left{padding-top: clamp(1.875em, -0.4167em + 4.7743vw, 5.3125em) !important;}
  .business_banner .col_left,.our_business_wrapper .our_business_box .col_left{width: 28.6% !important;}
  .business_banner .img,.our_business_wrapper .our_business_box .col_right{width: 65.8% !important;}
  .our_business_box .col_right .star_box{width: 48.1% !important;padding-right: 4%;}
  .our_business_wrapper .our_business_box .col_right .pioneer_wrapper .col{width: 48.1% !important;padding-right: 2% !important;}
  .our_business_wrapper .our_business_box .col_right .pioneer_wrapper .col .star_box{width: 100% !important;}
  /*Our businesses*/

  /*Media*/
  .post_main_wrapper .col_left{width: 100%;}
  /* .post_main_wrapper .col_left{width: 70%;} */
  .post_main_wrapper .archive_panel{width: 15%;}
  /*Media*/

  /*Job Details*/
  .job_details_panel .job_details_wrapper .job_top_panel {column-gap: 2.83%;}
  .job_details_panel .job_top_box{width: 21.4% !important;}
  .job_details_panel .job_details_bottom_panel .job_bottom_wrapper .bottom_col_sm{width: 23.3% !important;}
  .job_details_panel .job_details_bottom_panel .job_bottom_wrapper .bottom_col_lg{width: 74.1% !important;}
  .job_details_panel .job_details_bottom_panel .job_bottom_wrapper .bottom_col_lg ul{margin-left: 1.25em;}

  .openRoles_form_section .jobs_form_wrapper .cols .col_left{width: 17.1% !important;}
  .openRoles_form_section .jobs_form_wrapper .cols .col_right{width: 74.4% !important;justify-content: space-between;}
  .openRoles_form_section .jobs_form_wrapper .cols .col_right .col{width: 49.1% !important;}
  .openRoles_form_section .jobs_form_wrapper .cols.profile_info_panel  .col_right .col{width: 100% !important;}
  .open_roles_panel .openRole_card .rolecard_wrapper .btn_wrapper{width: auto;}
  /*Job Details*/

  /*Events*/
  .event_box{width: 31.6%;}
  .events_popup{border-radius: 1.875em;}
  .events_popup .popup_body{padding: clamp(1.375em, 1.05em + 1.625vw, 3em);}
  .events_popup .close{top: 2.125em;right: 1.875em;}
  .eventspop_card .img{width: 70.7%;}
  .eventspop_card .img img,.events_popup .img.has_video iframe{border-radius: 1em;min-height: 350px;}
  .eventspop_card .cont{width: 25.9%;padding-top: 1.5625em;}
  .eventspop_card .cont h5{max-width: 8.75em;}
  .eventspop_card .cont .cont_wrapper p{max-width: 14em;}
  .eventsSwiper .swiper_btn_col,.eventstxSwiper .swiper_btn_col{margin: 0;position: absolute;bottom: 0;right: 0;width: 25.9%;justify-content: flex-start;z-index: 2;}

  .eventTax_box_panel .swiper_btn_wrapper{display: none;}

  .event_cardbox .event_card .img{width: 60%;}
  /*Events*/

  /*Contact*/
  .contact_panel .col_left{width: 28.6% !important;}
  .contact_panel .col_right{width: 65.8% !important;}
  /*Contact*/

  .product_therapies_panel .product_pwrapper {column-gap: 9.2% !important;}
  .product_therapies_panel .product_pop_col{width: 17% !important;}
  .ourproduct_box img{max-width: 150px !important;}

  .our_products_wrapper .product_card{width: 31.4% !important;}

  /*File*/
  .file_wrapper.active .input_cont_wrap,.file_wrapper.active .file-preview{width: 48%;}
  /*File*/

  .single_product_wrapper #products .product_aside{position: sticky; top: 100px;}

  .nefrosave_panel .col_left{width: 40% !important;}
  .nefrosave_panel .col_right{width: 56% !important;}


  .cmn_banner_cont.regulated .reg_img.desk{display: block;}
  .cmn_banner_cont.regulated .reg_img.mob{display: none;}
  /* .rg_market .reg_title{padding: 0 6% !important;} */
}

@media screen and (min-width: 980px) {
  /*Header*/
  .main_header{position: fixed;top: 0;left: 0;width: 100%;z-index: 5;}
  .main_header .top_panel {transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;}
/*   .main_header.sticky .top_panel {display: none;} */
  .main_header .bottom_panel{padding-bottom: 1.3125em !important;}
  .main_header .bottom_panel .bottom_panel_wrapper {align-items: flex-end;}
  .main_header .bottom_panel .primary_menu{position: relative !important;inset: 0 !important;z-index: initial !important;width: auto ;height: auto ;max-width: 100% ;padding: 0;flex-direction: row;align-items: flex-start;background-color: transparent !important;top: 1.3125em !important;}
  .main_header.active .bottom_panel .primary_menu .mega-menu-wrap{overflow-y: initial !important;}
  .main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu{flex-wrap: wrap !important;column-gap: clamp(1.25rem, 0.2726rem + 1.5957vw, 2.1875rem) !important;flex-direction: row;}
  .main_header .search_icon{display: inline-block;cursor: pointer;}
  .main_header .search_icon .white{display: none;}
  .main_header.hoverActive .search_icon .blue{display: none;}
  .main_header.hoverActive .search_icon .white{display: block;}
  .main_header .primary_menu .close_menu,.main_header .bottom_panel .menu{display: none;}
  .main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu > .mega-menu-item > .mega-menu-link{padding-bottom: 1.812rem !important;}
  .main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-menu-link{color: var(--primary-color) !important;font-size: var(--font-size-20) !important;}
  .main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-menu-link:hover{color: var(--light-blue) !important;}
  .main_header.hoverActive .bottom_panel .primary_menu .mega-menu-wrap .mega-menu{border-bottom: 1px solid var(--light-blue) !important;}
  .main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-menu-item-has-children .mega-menu-link .mega-indicator{display: none;margin: 0 !important;}
  .main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-menu-item-has-children.mega-toggle-on .mega-menu-link .mega-indicator{position: absolute !important;bottom: 0 !important;left: 0 !important;background-color: var(--white) !important;height: 3px !important;width: 22px !important;display: inline-block;}
  .main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-menu-link .mega-indicator::after{display:  none !important;}
  .main_header.hoverActive .bottom_panel{background-color: var(--secondary-color);}
  .main_header.hoverActive .bottom_panel{background-color: var(--secondary-color);}
  .main_header .bottom_panel .primary_menu .mega-menu-wrap{background-color: transparent !important;}
  .main_header.hoverActive .bottom_panel{background-color: var(--secondary-color);}
  .main_header.hoverActive .bottom_panel .logo_white{display: flex;}
  .main_header.hoverActive .bottom_panel .logo_blue{display: none;}
  .main_header.hoverActive .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-menu-link{color: var(--white) !important;}
  .main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-menu-link:hover,.main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-current-menu-parent > a,.main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-current-menu-item > a{color: var(--secondary-color) !important;}
  .main_header.hoverActive .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-menu-link:hover,.main_header.hoverActive .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-current-menu-parent > a,.main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-sub-menu .mega-current_page_item > .mega-menu-link{color: #bec9f7 !important;}
  /* .main_header.hoverActive .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-menu-link:hover,.main_header.hoverActive .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-current-menu-parent > a,.main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-sub-menu .mega-current_page_item > .mega-menu-link{color: var(--light-blue) !important;} */
  .main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu  .mega-menu-item > .mega-sub-menu{background-color: var(--secondary-color) !important;display: flex !important;column-gap: 6%;}
  /* .main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-sub-menu{background-color: var(--secondary-color) !important;display: flex !important;column-gap: 3%;} */
  .main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-menu-megamenu.mega-menu-item-has-children > .mega-sub-menu{padding-top: 2.125em !important;padding-bottom: 2.125em !important; transform: translate(0, 0px) !important;padding-left: 2.125em !important;padding-right: 2.125em !important;border-radius: 1.5em !important;}
  /* .main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-menu-megamenu.mega-menu-item-has-children > .mega-sub-menu{padding-top: 2.125em !important;padding-bottom: 5.625em !important; transform: translate(0, 0px) !important;padding-left: 2.125em !important;padding-right: 2.125em !important;border-radius: 1.5em !important;} */
  .main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-menu-column > .mega-sub-menu{display: flex !important;flex-direction: column;row-gap: 1.625em;}
  .main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-menu-column.img_cont > .mega-sub-menu{flex-direction: row !important;row-gap: 0;align-items: flex-end;z-index: 1;}
  .main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-sub-menu .mega-menu-item:not(:last-child) {margin-bottom: 0 !important;}
  /* .main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-menu-megamenu.mega-menu-item-has-children > .mega-sub-menu::after{content: "" !important;width: 100%;height: 100%;background-color: var(--secondary-color);position: absolute !important;top: 0;right: -100%;display: block !important;}
  .main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-menu-megamenu.mega-menu-item-has-children > .mega-sub-menu::before{content: "" !important;width: 100%;height: 100%;background-color: var(--secondary-color);position: absolute !important;top: 0;left: -100%;display: block !important;} */

  /* .main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .col_first{width: 26.5% !important;} */
  .main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .col_second{width: 31.1% !important;}
  /* .main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .col_second{width: 33.1% !important;} */
  .main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .img_cont{width: 40% !important;padding-left: 5% !important;display: block !important;border-left: 1px solid var(--light-blue) !important;display: none !important;}

  .main_header .primary_menu .mega-menu-wrap .mega-menu .mega-menu-item{display: inline-block !important;position: relative !important;}
  .main_header .primary_menu .mega-menu-wrap .mega-menu .mega-menu-item > .mega-sub-menu{width: auto !important;}
  .main_header .primary_menu .mega-menu-wrap .mega-menu .mega-menu-item .mega-sub-menu .mega-menu-row > .mega-sub-menu{width: 100% !important; display: flex !important;column-gap: 1em;}
  .main_header .primary_menu .mega-menu-wrap .mega-menu .mega-menu-item .mega-sub-menu .mega-sub-menu .mega-menu-column {width: 100% !important;min-width: 185px !important;}

  #mega-menu-wrap-primary-menu #mega-menu-primary-menu .mob_only{display: none !important;}

  .main_header .bottom_panel .primary_menu .mega-menu-wrap .mega-menu .mega-sub-menu .mega-menu-item .mega-menu-link{font-size: var(--font-size-20);}
  /*Header*/

  /*Footer*/
  .main_footer .top_wrapper{padding-bottom: 2.375em;border-bottom: 1px solid #4058c3;margin-bottom: 1.875em;justify-content: space-between;}
  .main_footer .logo_panel{width: 16.8% !important;margin-bottom: 0;}
  .main_footer .footer_col_wrapper .subscribe_box h5{border-top: 0;background: transparent;user-select: none;padding-top: 0;pointer-events: none;}
  .main_footer .subscribe_form_wrapper{display: block;}
  .main_footer .social_box{border: none;margin-top: 0;padding-top: 0em;width: auto;position: absolute;bottom: 0;right: 0;}
  /* .main_footer .social_box{border: none;margin-top: 0;padding-top: 8.75em;} */
  .main_footer .subscribe_col_wrapper{width: 29%;font-size: clamp(0.8125rem, 0.2rem + 1vw, 1rem);}
  .main_footer .copy_right_nav{padding-top: 1.25em;border-top: 1px solid #4058c3;margin-top: 2.125em;}
  .main_footer .copy_right_nav .copy_right_col{width: 29%;}
  .main_footer .bottom_panel{padding: 1.625em 0;}
  .main_footer .bottom_panel .container {flex-direction: row; justify-content: center; align-items: center;  }
  .main_footer .copy_right_nav .main_menu_list{display: block;width: 65.8%;}
  .main_footer .footer_menu{display: flex;justify-content: space-between;width: 100%;align-items: flex-start;}
  /* .main_footer .footer_menu{display: flex;justify-content: space-between;width: 65.8%;} */
  /* .main_footer .footer_menu .col_s{width: 22.2%;} */
  .main_footer .footer_menu .col_s{width: 15%;}
  .main_footer .footer_menu .col_s:nth-child(2){width: 28%;}
  .main_footer .footer_menu .col_s:nth-child(2) .footer-menu .sub-menu{display: flex;flex-wrap: wrap;flex-direction: column;height: auto;max-height: 255px;}
  .main_footer .footer_menu .col_s:nth-child(2) .footer-menu .sub-menu li{width: 50%;}
  footer .main_menu_list{display: flex;width: auto !important;}
  /* footer .main_menu_list{display: flex;width: 57% !important;} */

  .other_web{width: 15%;padding: 2em 1.75em 2em 1.75em;background-color: var(--light-blue);border-radius: 1em;}
  /*Footer*/

  /*About*/
  .who_we_are .col_left,.our_impact .col_left,.quality_panel .col_left{width: 29% !important;}
  .who_we_are .col_right, .our_impact .col_right, .quality_panel .col_right{width: 65.8% !important;}

  .message_founder_panel .message_wrapper .img_box{width: 36.1% !important;}
  .message_founder_panel .message_wrapper .cont{width: 56.2% !important;}
  .message_founder_panel .message_wrapper .cont .cont_wrapper{justify-content: space-between;}
  .message_founder_panel .message_wrapper .cont .cont_wrapper .col_eq{width: 47% !important;}

  .quality_panel .col_left h3 br{display: inline-block;}
  /*About*/

  /*Board Of Directors*/
  .directors_list{column-gap: 2.4%;}
  .team_card{width: 23.2%;}
  /*Board Of Directors*/

  /*Management Council*/
  /*Management Council*/

  /*Career*/
  .inspiire_people_sec .inspire_wrapper .lteam_card p{max-width: 18.33em;}
  /* .inspiire_people_sec .inspire_wrapper .story_card .cont_box {width: 45% !important;} */

   .inspiire_people_sec .inspire_wrapper .story_card{padding:  5.625rem clamp(1rem, -1.5417rem + 5.2951vw, 4.8125rem) 1.5em 0 !important;}
  /*Career*/

  /*CSR*/
  .csr_cards_list .csr_cards{width: 31.6%;}
  
  
  /*CSR*/

  /*Facility*/
  .reach_out_section .col_right .bottom_panel .col_info{width: 40% !important;}
  .reach_out_section .col_right .bottom_panel .col_map{width: 55% !important;}
  /*Facility*/

   .ourproduct_box { width: 21.8% !important;}
   .reach_out_section .col_right {width: 73.8% !important;}
   /* .reach_out_section .col_right {width: 71.8% !important;} */

   .our_products_wrapper .product_card{width: 23.1% !important;}

  .reg_logo_wrapper figure{width: 15% !important;}
  .rg_market .reg_title{width: 86% !important; font-size: clamp(1.125rem, 0.3431rem + 1.2766vw, 1.875rem);}
}

@media screen and (min-width: 1280px) {
  
  /*Header*/
  .main_header .bottom_panel .logo{font-size: 1rem;}
  .main_header .bottom_panel .logo img:first-child{max-width: 100%}
  .main_header .bottom_panel .logo img:last-child{max-width: 100%;}
  /*Header*/

  /*Footer*/
  .main_footer .footer_menu .col_s .footer-menu .sub-menu a{font-size: var(--font-size-16);}
  .other_web{padding: 2.75em 1.75em 3.75em 1.75em;}
  /*Footer*/

   /*Home*/
   .home_more_about .col_right{margin-top: -0.9375em;}
   .breakthrough_panel{padding-top: 0;}
   /* .csr_home_section .uagb-container-inner-blocks-wrap{font-size: clamp(0.6875rem, 0.0625rem + 0.7813vw, 1rem);} */
  /*Home*/

  /*About*/
  .message_founder_panel .message_wrapper .img_box .btn_wrapper{font-size: 1rem;}
  /*About*/

  /*Therapies*/
  .therapies_banner{padding: 0 !important;}
  .therapies_impact_panel .impact_wrapper .impact_box:first-child{padding-right: 4% !important;}
  .products_box .img img{height: 230px;}

  .therapies_banner{overflow: hidden !important;}
  /* .therapies_banner svg clipPath path{
    transform:  translate(-25%,-122%) scale(5);
  } */
  .therapies_banner #image{width: 100%;height: 100%;  display: block;aspect-ratio: 1;}
  /* .therapies_banner.therapyanimLeft #image{position: absolute !important;} */
  .therapies_banner .img .icons{position: absolute;top: 0;left: 50%;transform: translateX(-50%);width: 37.8% !important;object-fit: contain !important;opacity: 0;z-index:-1;}
  .therapies_banner .cont.white_text.active h2 {    color: var(--secondary-color);}
  .therapies_top_cont_panel.act,.therapies_top_cont_panel{padding-top: 0 !important;}
 .svgwrapper{width: 100%;height: 100%;display: block;}
 .therapies_banner .cont.white_text h2{color: var(--white);}
 .therapies_banner .mob_img{display: none;}
 .therapies_banner .cont{flex-direction: row !important;}
  .therapies_banner .img{display: block;}
   .therapies_banner .cont h2{transform: none;-webkit-transform: none;}

    .therapies_banner .cont h2{width: 23.1% !important;} 
  .therapies_banner .cont h2:last-child{width: 31.7% !important;}
  /*Therapies*/

  /*Carear*/
  .inspiire_people_sec .inspire_wrapper .story_card .cont_box {width: 48% !important;}
  .inspiire_people_sec .inspire_wrapper .eq_box { font-size: 0.9rem;  }
  /* .emp_journey_panel .journey_wrapper .col_left p{max-width: 14em;} */
  /*Carear*/

  /*Facility*/
  .reach_out_section .col_right .bottom_panel .col_info{width: 42.2% !important;}
  /* .reach_out_section .col_right .bottom_panel .col_map{width: 53% !important;} */
  /*Facility*/

  /*Media*/
  .media_list .csr_cards .img img{height: 300px;}
  .media_list .csr_cards_list{row-gap: 3em;}
  /*Media*/

  /*CSR*/
  .csr_banner .csr_cat_box{background-position-y: 52%;padding: 0.625em 1.625em !important;}
  .csr_cat_box .uagb-ifb-content .uagb-ifb-image-content,.csr_cat_box .uagb-ifb-content .uagb-ifb-title-wrap{width: auto !important;}
  .csr_banner .csr_cat_box h5{margin-right: 1.6em;}
  .csr_cat_box .uagb-ifb-content{flex-direction: row;justify-content: space-between;}
  .csr_cat_box img{width: auto !important;}
  /*CSR*/

   /*Events*/
  .event_box{width: 23.1%;}
  .events_popup{width: 90%;}
  /* .events_popup{width: 70%;} */
  .event_cardbox h3{letter-spacing: 0px;}
  .eventspop_card .img img,.events_popup .img.has_video iframe{min-height: 450px;max-height: 450px;}
  .eventspop_card .img {width: 75.7%;}
  .eventspop_card .cont,.eventsSwiper .swiper_btn_col, .eventstxSwiper .swiper_btn_col {width: 18.9%;}

  .event_cardbox .card_wrapper{width: 34%;}
  .event_cardbox .img{width: 60%;margin-top: 0;}
  /*Events*/

  .product_therapies_panel .product_pwrapper{column-gap: 4.1% !important;row-gap: 3em !important;}
  .product_therapies_panel .product_pop_col{width: 10.77% !important;}

  .reg_logo_wrapper figure{width: 13% !important;}
  .rg_market .reg_title{width: 88% !important; }
}

@media screen and (min-width: 1420px) {
  .container, section > .uagb-container-inner-blocks-wrap,.therapies_banner .cont,.csr_banner .cont,.media_banner .cont{
    width: 96% !important;
    padding: 0 !important;
  }

  /*Home*/
  .breakthrough_slider_panel .therapy_listing{padding-left:0;}
  .breakthrough_slider_panel .therapy_listing .title{margin: 0 auto;width: 96% !important;max-width: 1412px !important;padding-bottom: clamp(1.25rem, 1.075rem + 0.875vw, 2.125rem);}

  .home_banner .n2-ss-slider-controls-absolute-left-center,.home_banner .n2-ss-slider-controls-absolute-right-center,.home_banner .n2-ss-slider-controls-absolute-right-top{left: calc((100vw - 1412px)/2);}

  .csr_home_section .uagb-container-inner-blocks-wrap{padding-left: calc((100vw - 1412px)/2) !important;max-width: 100% !important;width: 100% !important;}

  .news_listing .container{padding: 0 !important;width: 96% !important;}

    .inspiire_people_sec .inspire_wrapper .story_card .img{width: 52% !important;}
  .inspiire_people_sec .inspire_wrapper .story_card .cont_box{width: 50% !important;}
  /*Home*/

  /*About*/
  .image_banner .wp-block-cover__inner-container{width: 96%;padding: 0;}
  /*About*/

  /*Award*/
  .award_card .uagb-ifb-title-prefix{margin: 2.5em 0 1.5em 0 !important;}
  /* .award_banner.has_col{padding: clamp(5.625em, 4.15em + 7.375vw, 13em) 0 clamp(6.25em, 4.6em + 8.25vw, 14.5em) 0 !important;} */
  /*Award*/

  /*Milestone*/
  .milestones_box .cont::before{top: 0.625em;}
  /*Milestone*/

 /*Career*/
 .emp_journey_panel .journey_wrapper .col_left{width: 30% !important;}
 /* .emp_journey_panel .journey_wrapper .col_left{width: 25.2% !important;} */
  .emp_journey_panel .journey_wrapper .col_right{width: 66.3% !important;}
  
 /*Career*/

 /* .product_therapies_panel .product_pwrapper {column-gap: 2.66% !important;}
 .product_therapies_panel .product_pop_col { width: 12% !important;} */
}

@media screen and (min-width: 1920px) {
  /*Header*/
  .main_header .top_panel{padding: 0.5625em 0;}
  /*Header*/

  /*Home*/
  .home_banner .n2-ss-layer .n2-ss-section-main-content .cont_wrraper .text_col .n2-ss-item-content{margin-bottom: 1.56em;}
  .home_banner .n2-ss-slider-controls-absolute-left-center,.home_banner .n2-ss-slider-controls-absolute-right-top,.home_banner .n2-ss-slider-controls-absolute-right-center{bottom: 4.3125em;}

  .csr_box img{height: clamp(15.625em, 13.125em + 12.5vw, 28.125em);}
  /*Home*/

   /*Our businesses*/
   /* .cmn_banner_cont .img{width: 100% !important;max-width: 1360px;left: 59%;} */
   /*Our businesses*/

  /*Career*/
  .emp_journey_panel .journey_wrapper .col_left p{max-width: 100%;}
  .inspiire_people_sec .inspire_wrapper .story_card .img{width: 56.9% !important;}
  /*Career*/

  .eventspop_card .img img{min-height: 650px;max-height: 650px;}
}


 /*Scrollbar*/
  *{
    scrollbar-width: thin;
      scrollbar-color: #1b3195 #edf0ff;
  }
 ::-webkit-scrollbar {
  width: 4px;
  height: 6px;
  }

  ::-webkit-scrollbar-track {
    background: var(--gray-03);
    border-radius: 10px;
  }

  ::-webkit-scrollbar-thumb {
    background: var(--extrlight-blue);
  }

  ::-webkit-scrollbar-thumb:hover {
    background: var(--extrlight-blue);
  }
/*Scrollbar*/
 /* Loader Styling */
 .loader {
  width: 50px;
  height: 50px;
  border: 5px solid #ccc;
  border-top-color: var(--secondary-color);
  border-radius: 50%;
  animation: spin 1s linear infinite;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
}

/* Animation */
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/*Home*/
.home .home_banner .n2-ss-layer .n2-ss-section-main-content .cont_wrraper .text_col .n2-ss-item-content , .home h2 ,.home .home_more_about .col_right .counter_box .wp-block-uagb-counter__number, .home h1, .home .breakthrough_panel .breakcounter_wrapper .counter_box .wp-block-uagb-counter__number, .home h3, .home h4{
    
      font-family: "Merriweather", serif !important;
}

.home .breakthrough_panel .col_cont h5, .home .csr_home_section .col_left h5, .home .careers_panel .cont_col h5{
    font-family: "DM Sans", sans-serif !important;
}

/* .home p, .home .breakthrough_panel .breakcounter_wrapper .counter_box .wp-block-uagb-counter__title, .home .home_more_about .col_right .counter_box .wp-block-uagb-counter__title , .home .primary_btn,.home .primary_btn_white,.home .primary_builder_btn a , .home li , .home a, .home .news_box .date, .mega-sub-menu a{
    font-family: "Nunito", sans-serif !important;
} */

/*About Us*/
/* .page-id-96 h1 , .page-id-96 h2 , .page-id-96 h3 ,.page-id-96 h4 ,.page-id-96 h5 ,.page-id-96 h6 , .page-id-96 .our_impact .counter_box .uagb-counter-block-number,.page-id-96 .our_impact .counter_box .uagb-counter-block-suffix{
    font-family: "Playfair Display", serif !important;
} */
.mega-menu  *, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
    font-family: "DM Sans", sans-serif !important;
}
/* .page-id-96 p, .page-id-96 a, .page-id-96 .our_impact .counter_box .wp-block-uagb-counter__title{
    font-family: "Roboto Flex", sans-serif !important;
} */

/*Career*/
/* .page-id-21 h1 , .page-id-21 h2 , .page-id-21 h3 ,.page-id-21 h4 ,.page-id-21 h5 ,.page-id-21 h6 , .page-id-21 .our_impact .counter_box .uagb-counter-block-number,.page-id-21 .our_impact .counter_box .uagb-counter-block-suffix{
    
      font-family: "Merriweather", serif !important;
} */
/* .page-id-21 p,.page-id-21 a,.page-id-21 li,.page-id-21 small ,.page-id-21 span{
    font-family: "DM Sans", sans-serif !important;
} */



.jobs_form_wrapper .select.input_white_bg{background: none;}
/* .is-other_roles span[data-name="job-position"] {display: none !important;} */
.jobs_form_wrapper input::placeholder,.jobs_form_wrapper input::-moz-placeholder,.jobs_form_wrapper input::-webkit-input-placeholder { color: var(--primary-color);font-weight: var(--fw-normal);}
/* .jobs_form_wrapper .other_role_inp,.is-other_roles #job-position{display: none;} */
/* .is-other_roles  .other_role_inp{display: block;} */