/* Inner pages css  */
.cmp-text, .cmp-text p:not(:last-child) {
  margin: 0 !important;
  padding: 0 !important;
}

.cmp-text p {
  line-height: normal !important;
}

h1, h2, h3, h4, h5, h6 {
  padding: 0;
  margin: 0;
  font-family: 'Inter-Bold';
  line-height: normal;
}
/*policyreport css*/
/*#policy-report #banner-section,#key-results #banner-section {*/
/*  text-align: left;*/
/*}*/
/*Hiding publication page*/

/*#pah-header .cmp-navigation__item:nth-child(1) {*/
/*    display: none;*/
/*}*/

/*#pah-footer #footer-links #footer-content-1 ul li:nth-child(2) {*/
/*    display: none;*/
/*}*/

#publications  .coming-soon {
    color: #CCD5DA;
    background: #fff;
    border: 1px solid;
    pointer-events: none;
}



sup.astrick-sup {
  top: 1px;
  position: relative;
}

#content-wrapper {
  max-width: 1160px;
  margin: 0 auto;
}

#content-wrapper2 {
  max-width: 1312px;
  margin: 0 auto;
}

#banner-section {
  background: #4FC5D3;
  text-align: center;
}

#banner-content p {
  font-family: 'Inter-Regular';
  color: #20335C;
  margin-top: 25px;
}

#banner-content p.ft-medium {
  font-family: 'Inter-Medium';
  font-weight: 500;
}

#banner-content p.ft-24 {
  font-size: 24px;
}

#banner-content p.ft-20 {
  font-size: 20px;
}

#policy-banner {
  padding: 50px 0;
}

.title-heading {
  font-size: 34px;
  color: #20335C;
}

#policy-innersec {
  padding: 50px 0 100px 3px;
}

.sub-title {
  font-size: 32px;
  line-height: normal;
  color: #3F4444;
  margin-bottom: 30px;
}

.cmp-text p.body-text {
  font-family: 'Inter-Medium';
  font-size: 22px;
  font-weight: 500;
  line-height: normal;
}

#policy-innersec .cmp-text p.pdbt-20 {
  padding-bottom: 25px !important;
}

#GDMT-box {
  box-shadow: 0px 0px 4px 0px #00000040;
  margin-top: 55px;
  position: relative;
  border-radius: 10px;
  padding: 40px 0 50px;
}

#GDMT-box:after, #GDMT-box:before {
  position: absolute;
  content: '';
  background: #359415;
  height: 5px;
  /*width: stretch;*/
  width: -webkit-fill-available;
  left: 0;
}

#GDMT-box:after {
  top: -5px;
  margin-right: 30px;
  margin-left: 30px;
  border-radius: 10px 10px 0 0;
}

#GDMT-box:before {
  bottom: -5px;
  margin-right: 30px;
  margin-left: 30px;
  border-radius: 0 0 10px 10px;
}

.sub-heading {
  font-size: 24px;
  text-align: center;
  color: #20335C;
  margin-bottom: 40px;
}

.gdmt-sec {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  place-items: center;
  margin-bottom: 50px;
}

.gdmt-sec .gdmt-icon p {
  color: #20335C;
  font-size: 24px;
  line-height: normal;
  text-align: center;
  font-family: 'Inter-Bold';
  margin-top: 20px;
  font-weight: 700;
}

.gdmt-icon {
  text-align: center;
  width: 100%;
  padding: 39px 0 20px;
}

.gdmt-icon.icon1, .gdmt-icon.icon2, .gdmt-icon.icon3 {
  border-right: 1px solid rgb(32 51 92 / 30%);
}

a#download-btn {
  background: #20335C;
  color: #4FC5D3;
  border-radius: 50px;
  font-size: 18px;
  text-align: center;
  padding: 12px 30px;
  font-family: 'Inter-Bold';
  line-height: normal;
  display: inline-block;
  font-weight: 700;
  text-decoration: none;
}
a#download-btn:after {
    display: none;
}
#download-btn:hover {
  color: #20335C;
  background: #4FC5D3;
}

#button-center .button {
  text-align: center;
}

#button-center .button {
  text-align: center;
}
/*error css */
#error-section {
  min-height: calc(100vh - 220px);
  max-width: 420px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

.err-sec {
  text-align: center;
  background: #EFF1F166;
  padding: 30px;
  border-radius: 10px;
  margin-top: 90px;
}

#error-cta p {
  text-align: center;
}

.err-sec h4 {
  color: #4FC5D3;
  font-size: 40px;
  margin-top: 19px;
}

.err-sec p {
  color: #20335C;
  font-size: 31px;
  font-family: 'Inter-Bold';
}

#error-section .err-btn {
  margin: 30px 0 90px;
}

#error-content .err-sec p {
  font-size: 31px;
  font-family: 'Inter-Bold';
  font-weight: 700;
  margin-top: 5px;
}

/*publications css */
#publications #teal-button {
  padding: 14px 32px;
}
#publications #success-button {
    pointer-events: none;
}
#publications-banner {
  padding: 40px 0 59px 0px;
}

#pub-section {
  padding: 50px 0 100px;
}

#title-border {
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom: 2px solid #EDF0EF;
}

h2.main-title {
  font-size: 34px;
  color: #20335C;
  text-align: center;
  position: relative;
  padding-bottom: 15px;
  font-family: 'Inter-SemiBold';
  font-weight: 600;
}

h2.main-title:after {
  position: absolute;
  content: '';
  background: #359415;
  /*width: stretch;*/
  width: -webkit-fill-available;
  height: 6px;
  left: 0;
  bottom: 0;
  border-radius: 10px;
}

.cmp-text p a#success-button {
  background: #359415;
  color: #fff;
  border-radius: 50px;
  font-size: 22px;
  line-height: normal;
  padding: 7px 25px;
  display: inline-block;
  text-decoration: none;
  font-family: 'Inter-Medium';
  font-weight: 500;
}

.text-center {
  text-align: center;
}

#method-title-sec {
  margin: 50px 0 40px !important;
}

#pub-imagelist ul.cmp-imagelist {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 41px;
  padding: 0;
  margin: 0;
}

#pub-imagelist ul.cmp-imagelist li {
  border: 2px solid #4FC5D3;
  border-radius: 10px;
  text-align: center;
}

#pub-imagelist ul.cmp-imagelist li img {
  min-height: 180px;
  width: 100%;
}

#pub-imagelist  .cmp-imagelist__description {
  text-align: center;
  color: #363B39;
  font-size: 18px;
  line-height: 23px;
  font-family: 'Inter-Medium';
  font-weight: 500;
  padding: 30px 20px 50px;
}

a#teal-button {
  font-size: 20px;
  line-height: normal;
  text-decoration: none;
  color: #20335C;
  background: #4FC5D3;
  border-radius: 66px;
  padding: 14px 20px;
  display: inline-block;
  font-family: 'Inter-Bold';
  font-weight: 700;
}

#teal-button:hover {
  color: #4FC5D3;
  background: #20335C;
}

#pub-imagelist .imagelist.aem-GridColumn.aem-GridColumn--default--12:nth-child(1) {
  margin-bottom: 40px;
}

p.mrbt-60 {
  margin-bottom: 60px;
}

p.mrbt-20 {
  margin-bottom: 20px;
}

p.mrbt-40 {
  margin-bottom: 40px;
}

p.mb-37 {
  margin-bottom: 37px;
}

p.mrbt-80 {
  margin-bottom: 85px;
}

#committee-imagelist ul.cmp-imagelist {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 26px;
  padding: 0;
  margin: 0;
}

#committee-imagelist ul.cmp-imagelist li .cmp-imagelist__description .red-copy {
  color: #FF0004;
}

#committee-imagelist ul.cmp-imagelist li {
  border-radius: 10px;
  background: #4FC5D3;
}
/*steering css */
#steering-banner {
  padding: 40px 0;
}

#committee-imagelist ul.cmp-imagelist li .cmp-imagelist__description {
  padding: 15px 14px 15px;
  text-align: center;
}

#committee-imagelist ul.cmp-imagelist li .cmp-imagelist__description h3 {
  color: #20335C;
  font-size: 20px;
  margin-bottom: 5px;
}

#committee-imagelist ul.cmp-imagelist li .cmp-imagelist__description p {
  color: #20335C;
  font-size: 16px;
  line-height: normal;
  font-family: 'Inter-Medium';
  font-weight: 500;
}

#committee-imagelist {
  margin-top: 50px;
}

span.un-text {
  margin-top: 7px;
  display: inline-block;
}
/*key results css */
#key-results p.body-text {
    padding: 40px 0 30px;
    font-size: 18px;
    color: #3F4444;
    font-family: 'Inter-Medium';
    font-weight: 500;
}
#results-main-section {
  padding: 10px 0 50px;
}
#abbr-accordion {
    padding-bottom: 80px;
}
.abbr-table table tr td, .abbr-table table {
    border: 2px solid #B1B9B9 !important;
}
.abbr-table table tr td, .abbr-table table {
    border: 2px solid #B1B9B9 !important;
    font-family: 'Inter-Regular';
}
#results-main-section ol.cmp-tabs__tablist {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 5px;
  overflow-x: auto;
}

#results-main-section ol.cmp-tabs__tablist::-webkit-scrollbar-thumb {
  background-color: #20335C !important;
  border-radius: 25px;
}

#results-main-section ol.cmp-tabs__tablist::-webkit-scrollbar {
  background: #00166333;
  border-radius: 25px;
  height: 6px;
}

#results-main-section ol.cmp-tabs__tablist li {
  background: #EFF1F1;
  border-radius: 5px;
  color: #3F4444;
  font-size: 14px;
  line-height: normal;
  padding: 10px 13px 15px;
  font-family: 'Inter-Medium';
  font-weight: 500;
}

#results-main-section ol.cmp-tabs__tablist li span.table-text {
  display: block;
  margin-bottom: 10px;
}
#results-main-section ol.cmp-tabs__tablist li span.table-subtext {
    display: block;
    font-style: italic;
}
#results-main-section ol.cmp-tabs__tablist li.cmp-tabs__tab.cmp-tabs__tab--active span.table-subtext {
    font-family: 'Inter-Regular';
}
#results-main-section ol.cmp-tabs__tablist li.cmp-tabs__tab.cmp-tabs__tab--active {
  box-shadow: 0px 0px 4px 0px #00000040;
  background: #FFFFFF1A;
  border-bottom: 5px solid #359415;
  font-family: 'Inter-Bold';
  font-weight: 700;
  color: #003865;
  margin: 2px 1px 0px 1px;
}

#results-main-section ol.cmp-tabs__tablist li.cmp-tabs__tab.cmp-tabs__tab--active span.table-text {
  color: #359415;
}

.cmp-text .kr-text-left p {
  font-size: 14px;
  line-height: 25px;
  color: #3F4444;
  font-family: 'Inter-Regular';
}

/*key results css*/
.keyresults-main {
  box-shadow: 0px 4px 4px 0px #00000040;
  background: #fff;
  padding: 16px 9px 10px 9px;
  margin: 4px;
  overflow-x: auto;
  scrollbar-width: none;
}

.kr-text-left h4 {
  color: #003865;
  font-size: 14px;
  padding-bottom: 10px;
}

.kr-text {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  padding: 0 3px 0 7px;
}

a#kr-button {
  background: #20335C;
  border-radius: 100px;
  padding: 12px 21px;
  color: #72CBD6;
  font-family: 'Inter-Medium';
  font-weight: 500;
  font-size: 15px;
  line-height: normal;
  display: inline-block;
  min-width: 150px; 
  display: none;
}

.kr-text-left p {
  font-size: 14px;
  line-height: 25px;
  color: #3F4444;
  font-family: 'Inter-Medium';
}

table.kr-table {
  border-radius: 5px;
  background: #F7F8F8;
  text-align: center;
  border-collapse: separate;
  border-spacing: 0;
  border-radius: 5px;
  width: 100%;
  overflow-x: auto;
}

/*.kr-table-sec {*/
/*  scrollbar-width: auto;*/
/*  padding: 16px 10px 20px 10px;*/
/*}*/

/*.kr-table-sec::-webkit-scrollbar-thumb {*/
/*  background-color: #20335C !important;*/
/*  border-radius: 25px;*/
/*}*/

/*.kr-table-sec::-webkit-scrollbar {*/
/*  background: #00166333;*/
/*  border-radius: 25px;*/
/*  height: 6px;*/
/*}*/
.keyresults-main {
  scrollbar-width: auto;
  padding: 16px 10px 20px 10px;
  -webkit-overflow-scrolling: touch;
}

.keyresults-main::-webkit-scrollbar-thumb {
  background-color: #20335C !important;
  border-radius: 25px;
}

.keyresults-main::-webkit-scrollbar {
  background: #00166333;
  border-radius: 25px;
  height: 6px;
}

table.kr-table thead {
  background: #359415;
  border-radius: 5px 5px 0 0;
}

table.kr-table thead tr td {
  border-right: 2px solid #F7F8F8;
  color: #FFFFFF;
  text-align: center;
  font-family: 'Inter-Bold';
  font-weight: 700;
  font-size: 14px;
  line-height: normal;
  padding: 8px 30px;
  vertical-align: middle;
}

#table-2 table.kr-table thead tr td {
  padding: 8px 45px;
}

table.kr-table tbody tr td {
  border: none;
  color: #003865;
  font-size: 14px;
  line-height: normal;
  font-family: 'Inter-Bold';
  padding: 17px 0;
  vertical-align: middle;
  font-weight: 700;
}

.kr-table-sec {
  margin-top: 16px;
}

a#kr-button:after {
  display: none;
}

.cmp-text p.table-note {
  color: #3F4444;
  font-size: 14px;
  line-height: normal !important;
  padding: 20px 0 10px;
  font-family: 'Inter-Regular';
}

#abbr-accordion span.cmp-accordion__title {
    font-size: 26px;
    font-family: 'Inter-Bold';
    color: #3c4242;
}
#key-results .accordion .cmp-accordion__icon:before {
    content: "" !important;
    font-family: "Font Awesome";
    font-size: 20px;
}
#key-results .accordion .cmp-accordion__button[aria-expanded=true] .cmp-accordion__icon:before {
    content: "" !important;
}





/*home css */
#home-sec1 {
  background: #20335C;
  padding: 70px 0 75px;
}

.home-banner-content h1 {
  font-size: 46px;
  color: #fff;
  margin-bottom: 20px;
}

.home-banner-sec {
  display: flex;
  gap: 60px;
  align-items: center;
}

.home-banner-image {
  min-width: 302px;
}

span.text-hghlght {
  color: #C0CB41;
}

span.dsp-inblck {
  display: inline-block;
}

p.ft-bold.ft-24 {
  font-family: 'Inter-Bold';
  font-weight: 700;
  color: #fff;
  font-size: 24px;
}

.home-banner-content p.ft-16 {
  font-size: 16px;
  color: #fff;
  font-family: 'Inter-Medium';
  font-weight: 500;
}

.home-banner-content p.pd-20 {
  padding: 20px 0 !important;
}

#home .home-banner-content p a {
  font-size: 16px;
  line-height: 100%;
  color: #C0CB41;
  text-decoration: none;
  font-family: 'Inter-Bold';
  font-weight: 700;
}

#home-banner a[target='_blank']::after {
  display: none;
}

#home-sec2 {
  padding: 100px 0;
}

h2.txt-home-subhead {
  color: #20335C;
  font-size: 34px;
  max-width: 820px;
  margin: 0 auto;
}

#home-imagelist ul.cmp-imagelist {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  place-items: center;
  gap: 10px;
  margin: 0;
  padding: 0;
  margin-top: 60px;
}

#home-imagelist ul.cmp-imagelist li {
  background: #EBEFEE;
  width: 100%;
  border-radius: 10px;
  text-align: center;
  padding: 30px 51px 40px;
  height: 100%;
}

#home #sub-head-2 h2 {
  margin-top: 60px;
}

#home-imagelist ul.cmp-imagelist li .cmp-imagelist__description p span.list-2 {
  font-family: 'Inter-Medium';
  display: block;
  font-weight: 500;
  font-size: 18px;
  padding-top: 5px;
}

#imagelist-2 #home-imagelist ul.cmp-imagelist li {
  padding: 30px 12px 40px;
}

#home-imagelist .text + .imagelist
.cmp-imagelist__description p {
  font-family: 'Inter-Regular;
    font-weight: 400 ;
}
#home-imagelist ul.cmp-imagelist li .cmp-imagelist__description p {
  font-size: 20px;
  color: #3F4444;
  font-family: 'Inter-Bold';
      font-weight: 700;
          line-height: normal;
}

#home-imagelist .imagelist:nth-child(2)
ul.cmp-imagelist li .cmp-imagelist__description p span {
    font-family: 'Inter-Regular';
    font-weight: 400;
}


#home-imagelist ul.cmp-imagelist li:nth-child(4) {
  padding: 30px 20px 40px;
}

#home-imagelist ul.cmp-imagelist li .cmp-imagelist__description p sup {
  font-size: 12px;
  color: #359415;
}

#home-imagelist ul.cmp-imagelist li .cmp-imagelist__description h4 {
    font-family: 'Inter-Bold';
    font-weight: 700;
    font-size:24px;
    color:#359415;
    padding:26px 0 10px
}
span.tooltip-text {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

span.tooltip-content {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  content: '';
  bottom: 18px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  text-align: center;
  color: #20335C;
  font-size: 10px;
  font-family: 'Inter-Medium';
    font-weight: 500;
  transition: opacity 0.3s ease;
  line-height: 15px;
  background: url(/content/dam/intelligentcontent/unbranded/globalpahprogramme/global/en/images/home/union.png)  no-repeat;
  padding: 9px 10px 28px;
  border-radius: 4px;
  background-size: cover;
  width: auto;
  min-width: 225px;
  background-size: 100% 100%;
  line-height: 15px;
  background-position: bottom;
}

span.tooltip-text:hover span.tooltip-content {
  visibility: visible;
  opacity: 1;
}

#home-sec3 {
  background: #EBEFEE80;
  padding: 84px 0 104px;
}

.home-policy-cta {
  display: grid;
  grid-template-columns: 265px auto;
  gap: 40px;
  border: 2px solid #4FC5D3;
  border-radius: 10px;
  padding: 30px 23px 30px 40px;
  place-items: center;
  background: #FFFFFF;
}

.left-pc-img {
  box-shadow: 0px 0px 7px 0px #00000040;
  padding: 10px 10px 0px;
  text-align: center;
  border-radius: 10px;
  border: 1px solid #F4F4F4;
  background: #F4F4F4;
}

.right-pc-content h4 {
  color: #359415;
  font-size: 24px;
  line-height: normal;
}

.right-pc-content h3 {
  color: #3F4444;
  font-size: 32px;
  padding: 20px 0;
}

.cmp-text .right-pc-content p {
  font-size: 18px !important;
  color: #3F4444;
  font-family: 'Inter-Medium';
  font-weight: 500;
  margin-bottom: 30px !important;
}

#home-sec4 {
  background: #AED6E180;
  padding: 43px 0 90px;
}

h4.home-cmt-subhead.text-center {
  font-size: 22px;
  color: #359415;
}

h2.home-gd-head.text-center {
  color: #3F4444;
  font-size: 32px;
  padding: 27px 0;
}

p.text-center.hm-ct-text {
  font-size: 18px;
  color: #3F4444;
  font-family: 'Inter-Medium';
      font-weight: 500;
}

#home-sec4 #committee-imagelist {
  margin-top: 30px;
}

#home-cmt-cta p {
  text-align: center;
  margin-top: 50px;
}

#home #committee-imagelist ul.cmp-imagelist {
    gap: 26px;
}







/*media start */
@media screen and (max-width:1200px) {
  #content-wrapper, #content-wrapper2 {
    max-width: 95%;
  }

  span.tooltip-content {
    min-width: 140px;
  }

  .home-banner-image {
    min-width: 30%;
  }

  /*p.ft-bold.ft-24 {*/
  /*  font-size: 18px;*/
  /*}*/

  /*.home-banner-content h1 {*/
  /*  font-size: 28px;*/
  /*}*/

  /*.home-banner-content p.ft-16 {*/
  /*  font-size: 16px;*/
  /*}*/

  .home-banner-sec {
    gap: 30px;
  }

  /*.right-pc-content h3 {*/
  /*  font-size: 24px;*/
  /*}*/

  .home-policy-cta {
    grid-template-columns: 30% auto;
    gap: 20px;
  }

  /*p.text-center.hm-ct-text {*/
  /*  font-size: 18px;*/
  /*}*/

  #home-imagelist ul.cmp-imagelist li {
    padding: 30px 20px 40px;
  }

  #home-imagelist ul.cmp-imagelist li .cmp-imagelist__description p {
    font-size: 18px;
  }

  /*h2.txt-home-subhead {*/
  /*  font-size: 26px;*/
  /*}*/

  #home-sec2 {
    padding: 70px 0;
  }
  .keyresults-main {
    scrollbar-width: auto;
    padding: 16px 10px 20px 10px;
  }

  .keyresults-main::-webkit-scrollbar-thumb {
    background-color: #20335C !important;
    border-radius: 25px;
  }

  .keyresults-main::-webkit-scrollbar {
    background: #00166333;
    border-radius: 25px;
    height: 6px;
  }
}


@media screen and (max-width:991px) {
    #results-main-section ol.cmp-tabs__tablist li.cmp-tabs__tab.cmp-tabs__tab--active {
        margin: 2px 1px 20px 1px;
         padding: 10px 9px 15px 10px;
    }
  #publications #pub-section p.mrbt-60.mb-53 {
    margin-bottom: 53px;
  }

  #publications #pub-section p.mrbt-40.mb-30{
    margin-bottom: 30px;
  }
    #publications #teal-button {
    padding: 14px 42px;
}
  #publications #pub-section p.mrbt-60.mb-35 {
    margin-bottom: 35px;
  }
    #gb-ec-container #method-title-sec {
    margin: 50px 16px 40px !important;
}
  .gdmt-sec {
    grid-template-columns: 1fr;
  }

  .gdmt-icon.icon1, .gdmt-icon.icon2, .gdmt-icon.icon3 {
    border-right: 0px;
    position: relative;
  }

  .gdmt-icon.icon1:after, .gdmt-icon.icon2:after, .gdmt-icon.icon3:after {
    position: absolute;
    content: '';
    border-bottom: 1px solid rgb(162 162 162 / 30%);
    width: 199px;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
  }
    #GDMT-box:after,#GDMT-box:before {
        margin-right: 10px;
        margin-left: 10px
    }
  #committee-imagelist ul.cmp-imagelist {
    grid-template-columns: repeat(2, 1fr);
  }

  #results-main-section ol.cmp-tabs__tablist li {
    margin: 2px 0 20px 2px;
  }

  #results-main-section ol.cmp-tabs__tablist {
    grid-template-columns: none;
    grid-auto-flow: column;
    grid-auto-columns: calc(50% - 4px);
    overflow-x: auto;
  }

  table.kr-table thead tr td {
    padding: 8px 8px 18px 10px;
    font-size: 12px;
            /*width: 33.33%;*/
  }

  table.kr-table tbody tr td {
    font-size: 12px;       
    padding: 17px 4px;
  }

  .kr-text {
    flex-direction: column;
            padding: 0;
  }

  .keyresults-main {
    scrollbar-width: auto;
    padding: 16px 10px 20px 10px;
  }

  .keyresults-main::-webkit-scrollbar-thumb {
    background-color: #20335C !important;
    border-radius: 25px;
  }

  .keyresults-main::-webkit-scrollbar {
    background: #00166333;
    border-radius: 25px;
    height: 6px;
  }
    table.kr-table thead tr td:nth-child(1) {
    /*padding: 16px 12px;*/
            vertical-align: middle;
        /*min-width: 150px;*/
}
#key-results p.body-text {
    padding: 30px 0 20px;
}
  #home-imagelist ul.cmp-imagelist {
    grid-template-columns: 1fr;
  }
  #home-sec3 .right-pc-content span.dsp-inblck {
    display: contents;
    }
    #home-sec2 #content-wrapper {
    padding: 0 35px;
  }
      #home-imagelist ul.cmp-imagelist li {
        padding: 30px 55px 30px;
    }
    #home-imagelist ul.cmp-imagelist li .cmp-imagelist__description p {
    font-size: 18px;
    line-height: normal;
  }
      #home-imagelist ul.cmp-imagelist li .cmp-imagelist__description h4 {
        font-size: 18px;
        margin: 0;
        padding: 20px 0 15px;
    }
    .home-policy-cta {
    grid-template-columns: auto;
    gap: 20px;
    padding: 30px 10px 30px;
  }


  #content-wrapper {
    max-width: 100%;
    padding: 0 16px;
  }

  #content-wrapper2 {
    max-width: 100%;
    padding: 0 32px;
  }
    #key-results #content-wrapper {
        padding: 0 10px;
    }
  #policy-banner {
    padding: 40px 0;
  }

  .sub-title {
    font-size: 26px;
    margin-bottom: 20px;
  }

  .cmp-text p.body-text {
    font-size: 18px;
  }

  #GDMT-box {
    padding: 45px 7px 50px;
    margin-top: 72px;
  }

  .gdmt-icon {
    padding: 40px 0 30px;
  }

  #GDMT-box h3.sub-heading {
    font-size: 22px;
    margin-bottom: 0;
  }

  .gdmt-icon.icon4 {
    padding-bottom: 0;
  }

  #pub-imagelist ul.cmp-imagelist {
    grid-template-columns: repeat(1, 1fr);
    gap: 30px;
  }

  #pub-section {
    padding: 30px 0 70px;
  }

  h2.main-title {
    padding-bottom: 25px;
  }

  #title-border h2.main-title {
    margin: 0 25px;
    letter-spacing: 0.9px;
  }

  #committee-imagelist ul.cmp-imagelist {
    gap: 20px;
  }

  #committee-imagelist ul.cmp-imagelist li .cmp-imagelist__description h3 {
    font-size: 16px;
    margin-bottom: 8px;
  }

  #committee-imagelist ul.cmp-imagelist li .cmp-imagelist__description p {
    font-size: 12px;
  }

  #committee-imagelist ul.cmp-imagelist li .cmp-imagelist__description {
    padding: 11px 10px 20px;
  }

  #committee-imagelist ul.cmp-imagelist {
    margin: 0 5px;
  }

  #policy-innersec {
    padding: 50px 0 70px 0px;
  }

  #pub-imagelist .cmp-imagelist__description {
    font-size: 18px;
  }

  #pub-imagelist .cmp-imagelist__description {
    padding: 30px 9px 28px;
  }

  #banner-content p.ft-24 {
    font-size: 20px;
  }

  .home-banner-image {
    display: none;
  }

  .home-banner-content h1 {
    font-size: 36px;
    text-align: center;
    margin-bottom: 30px;
  }

  p.ft-bold.ft-24 {
    font-size: 22px;
    text-align: center;
  }

  .home-banner-content p.ft-16 {
    text-align: center;
  }

  .home-banner-content span.dsp-inblck {
    display: inline;
  }


  .home-banner-content span.dsp-inblck {
    display: inline;
  }


  h2.txt-home-subhead {
    font-size: 28px;
  }

  #home-sec2 {
    padding: 70px 0;
  }

  span.tooltip-content {
    min-width: 150px;
  }

  span.m-dsp-inblck {
    display: inline-block;
  }

  span.m-dsp-inblck {
    display: inline-block;
  }

  #home-imagelist ul.cmp-imagelist li span.tooltip-content {
            max-width: 140px !important;
        font-size: 8px !important;
        line-height: 10px !important;
        padding: 10px 19px 29px !important;
        bottom: 12px;
  }

  #home-imagelist ul.cmp-imagelist li:nth-child(even) span.tooltip-content {
    left: 50%;
    right: auto;
    transform: translateX(-95%);
  }

  
  .right-pc-content {
    text-align: center;
  }

  #home-sec3 {
    padding: 30px 0;
    background: #EBEFEE;
  }

  .left-pc-img img {
    max-width: 200px;
  }

  .right-pc-content h4 {
    font-size: 20px;
  }

  .right-pc-content h3 {
    font-size: 26px;
  }

  .cmp-text .right-pc-content p {
    font-size: 16px !important;
    margin-bottom: 40px !important;
  }

  h4.home-cmt-subhead.text-center {
    font-size: 20px;
  }

  h2.home-gd-head.text-center {
    font-size: 26px;
  }

  p.text-center.hm-ct-text {
    font-size: 18px;
  }

  #home-sec4 {
    padding: 30px 0 50px;
  }

  #home-sec4 #committee-imagelist {
    margin-top: 50px;
  }

  #home-sec4 #committee-imagelist ul.cmp-imagelist li .cmp-imagelist__description {
    padding: 11px 10px 5px;
  }

  #home-cmt-cta p {
    margin-top: 30px;
  }
  .kr-text-left h4 {
        padding-right: 22px;
    }
    table.kr-table thead tr td:first-child {
        /*min-width: 114px;*/
    }
  #publications #pub-section p.mrbt-80.mb-30,
  #publications #pub-section p.mob-40{
    margin-bottom: 40px;
  }
  
}

@media screen and (max-width:470px) {
    #method-title-sec {
        margin: 50px 25px 40px !important;
    }
    
}
