html {
  font-size: 50%;
}

header {
  padding-top: 3.25rem;
}

#header_logo_image {
  padding-bottom: 3.25rem;
}

#header_logo_image a img {
  width: 9.5rem;
  height: 9.5rem;
}

.esg_global {
  max-width: 63.125rem;
  padding: 7.5rem 6.25rem 12.5rem 6.875rem;
}

.desktop_menu_1 .mm_desk_item,
.search_view,
.language-selector-select-item,
ul.mm-list-industry li a,
ul.mm-list-practice li a,
#txtGlobalSearch {
  font-size: 2rem;
}

.search_view {
  margin-top: 0.3rem;
  /* line-height: 2.375rem; 
  margin-right: 3.125rem; */
  /*Font size change*/
}

.desktop_menu_1 .mm_desk_item {
  padding: 0 2.4rem 6.125rem;
}

.search_view_1 {
  padding-bottom: 6.3rem;
  margin-right: 3.7rem;
}

img.search-img-blk,
.lang_sel {
  margin-right: 0.925rem;
  vertical-align: middle;
  /*Font size change*/
}

.search_left img.search-img-blk {
  width: 20px;
  height: 20px;
  margin-right: 0.7rem;
}

.toggle_label {
  margin-top: -2.3rem;
}

.desktop_menu_1 li.nav-item.mm_desk_item > a {
  line-height: 3.5rem;
}

.language-selector-select-link {
  font-size: 2rem;
}

.toggle_label,
.toggle_label:after,
.toggle_label:before {
  width: 4.625rem;
  height: 3px;
}

.megamenu .nav-link,
.megamenu .nav-pills .nav-link.active {
  font-size: 2.5rem;
  /* line-height: 1.3; */
  /*Font size change*/
}

.hamburger_menu_desktop ul li .hb_menu_inner_child li a {
  font-size: 2.5rem;
}

.esg_global h1 {
  font-size: 7.5rem;
  line-height: 9.5rem;
}

.esg_global p {
  font-size: 3.85rem;
  line-height: 1.5;
}

.left-right-content-splitter .right-quote-splitter p,
.article-promo-component .promo-text p,
.article-promo-component .promo-text li {
  font-size: 3.85rem;
  line-height: 1.5;
}

.outcome-section .counter-part .counter-number {
  font-size: 8rem;
  line-height: 10rem;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .outcome-section .counter-part .counter-number {
    font-size: 6rem;
  }
}

.dk-selected,
.form-section .name-group label {
  font-size: 20px;
  line-height: 24px;
}

.form-section select,
.form-section .name-group,
.form-section input[type=text] {
  font-size: 20px;
  line-height: 25px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.dk-selected:before {
  width: 2.5rem;
  height: 1.25rem;
  background-size: contain;
}

.form-section .name-group {
  height: 50px;
}

.promo-text .field-promolink a {
  display: inline-block;
}

.promo-text .field-promolink a span {
  font-size: 2.5rem;
  line-height: 4rem;
}

.article-promo-component .promo-text span {
  font-size: 2.1rem;
  line-height: 2rem;
}

.on-page-editor .promo-text .field-promotext .scWebEditInput {
  display: block;
}

.multiple-articles-inline-container .promo p,
.multiple-articles-inline-container .promo li {
  font-size: 2.44rem;
  line-height: 1.5;
}

.multiple-articles-inline-container .promo .blog-date {
  font-size: 2rem;
  line-height: 2rem;
}

#stay_known_rt_ft,
#quick_link_text_ft,
#connect_us_rt_ft_desktop,
#connect_us_rt_ft_mobile,
#Footer_complaince_link li a {
  font-size: 1.75rem !important;
  width: 18rem;
  line-height: 21px !important;
}

p.footer_disclaimer {
  font-size: 1.5rem;
  line-height: 1.5;
}

#quick_link_section1_footer li a,
#quick_link_section2_footer li a,
#quick_link_section3_footer li a {
  font-size: 2.35rem;
}

.component.search-box-external-api {
  padding: 1.875rem;
}

header .search-container .ancGlobal {
  width: 3rem;
  height: 3.125rem;
}

header header.green .search-container {
  padding-left: 4.375rem;
}

/* .component.search-box-external-api.expand.focus_white {
  top: 1.75rem;
} */
@media only screen and (min-width: 992px) and (max-width: 1299px) {
  .desktop_menu_1 .mm_desk_item {
    padding: 0 0.6rem 6.2rem !important;
  }
}
@media (min-width: 992px) {
  #hamburger_menu_links ul li .field-link > a {
    font-size: 5rem;
  }
  .form-section .name-group label {
    min-width: 10.5rem;
    /*HRDU-80*/
  }
  /*Language Variant starts*/
  .languageVariant .desktop_menu_1 .mm_desk_item,
  .otherLanguage .desktop_menu_1 .mm_desk_item {
    padding: 0 1rem 6.125rem;
  }
  .languageVariant .desktop_menu_1 .mm_desk_item,
  .languageVariant .search_view,
  .languageVariant .language-selector-select-item,
  .languageVariant ul.mm-list-industry li a,
  .languageVariant ul.mm-list-practice li a,
  .languageVariant #txtGlobalSearch {
    font-size: 1.7rem;
  }
  .languageVariant .search_view,
  .otherLanguage .search_view {
    margin-right: 1.7rem;
  }
  .languageVariant .language-selector-select-link {
    font-size: 1.7rem;
  }
  .language_selector_header .language-selector-select-item {
    margin-right: 1rem;
  }
  .language_selector_header .lang_sel {
    margin-right: 0.585rem;
    margin-top: -1px;
  }
  #header .col-11 > .row > .search_view_1 {
    padding-bottom: 6rem;
  }
  .languageVariant .search_view_1 {
    margin-right: 2.7rem;
  }
  #hamburger_menu_icon_section .hb_menu {
    margin: -6px 0 0 0;
    box-shadow: none;
    text-shadow: none;
  }
  .hb_menu .toggle_label,
  .hb_menu .toggle_label:after,
  .hb_menu .toggle_label:before {
    height: 4px;
    /* display:inline-block; */
  }
  .search_left img.search-img-blk {
    width: 19px;
    height: 20px;
    margin-right: 0.67rem;
  }
  .search_view {
    padding-right: 1px;
  }
  .otherLanguage .desktop_menu_1 .mm_desk_item,
  .otherLanguage .search_view,
  .otherLanguage .language-selector-select-item,
  .otherLanguage ul.mm-list-industry li a,
  .otherLanguage ul.mm-list-practice li a,
  .otherLanguage #txtGlobalSearch {
    font-size: 2rem;
  }
  /*Language Variant starts*/
  /*HRDU-113 starts*/
  .component.search-box-external-api {
    padding: 0;
    overflow: hidden;
  }
  header .search-container .ancGlobal {
    width: 3rem;
    height: 3.125rem;
    position: absolute;
    left: 1.9rem;
    top: 1.8rem;
  }
  .component.search-box-external-api.expand.focus_white {
    padding: 0;
  }
  .search-container.mob_search_container::after {
    position: absolute;
    content: "";
    width: 93%;
    height: 1px;
    border-bottom: 1px solid black;
    bottom: 15px;
    left: 5.4rem;
  }
  /*HRDU-113 ends*/
}
@media (max-width: 991px) {
  .desktop_menu_1 .mm_desk_item {
    padding: 0;
  }
  /* .search_view {
    top: 37%;
    right: 7.3rem;
  } */
  .toggle_label,
  .toggle_label:after,
  .toggle_label:before {
    height: 4px;
  }
  .megamenu .nav-link,
  .megamenu .nav-pills .nav-link.active {
    font-size: 2rem;
    /* line-height: 1.3; */
    /*Font size change*/
  }
  /* .fixedPositionBody {
    position: fixed;
  } */
}
.on-page-editor .esg_global {
  margin-top: 0;
}

div#stay_known_rt_ft {
  width: auto;
}