
html {
  -webkit-text-size-adjust: 100%;
}

body,
html {
    overflow-x: hidden;
    font-family: 'Cabin';
}

a, button, input, select, textarea {
  touch-action: manipulation;
}

body .elementor-widget-text-editor {
  font-family: 'Cabin';
  font-size: 18px;
  font-weight: 500;
}
.annual-report-slider .msh-ms-card__content {
  font-family: 'Cabin';
  font-size: 18px;
  font-weight: 500;
  color: #343434;
}
.section-description {
	font-weight: 500;
}
/* .single-story .article-inner.post-items a {
  color: #0D6D5B !important;
}
.single-story .article-inner.post-items a:hover {
  color: #FFB649 !important;
} */

.msh-pagination-nav .msh-page-numbers li button.msh-page-btn:focus,
.msh-filter-bar select:focus,
.msh-filter-bar input[type="text"]:focus {
  border-color: #343434 !important;
  box-shadow: none;
}
header .topbar .header-topbar-text-1 a:focus {
  color:#fff;
}
.taxonomy__item {
	display: inline-block;
}
/*button:focus,*/
button:focus-visible,
button:focus-within {
	outline: 2px solid #343434 !important;
}
.global-expertise-section,
.helping-today-why {
  background-color: #000;
}
.video-slider .msh-vs__slide,
.video-slider .msh-imgs {
  padding: 3px;
}
.feature-programs-section button:focus,
.feature-programs-section button:focus-visible,
.related-project-slider button:focus,
.related-project-slider button:focus-visible {
  outline: 2px solid #FFB649 !important;
}
.mfp-iframe-holder button.mfp-close:focus,
.mfp-iframe-holder button.mfp-close:focus-visible {
  outline: 2px solid #fff !important;
}
.mfp-iframe-holder button.mfp-close {
  width: auto;
  padding-right: 0;
  right: 0;
}
.full-width-content .section-description,
.involved-section .section-description,
.established-msh .section-description,
.partnership-action-msh .section-description,
.how-we-work-section .section-description,
.partner-we-work .section-title-wrapper .section-description,
.section-title-wrapper .section-description {
  max-width: 100%;
}
.flip-box-title a{
  color:#fff;
  position:relative;
}
.map-cta .section-description{
  max-width: 100%;
}
.map-cta .section-description p{
  color: #6B6B6B;
}
@font-face {

  font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Bold.eot');
    src: url('../fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-Bold.woff2') format('woff2'),
        url('../fonts/Montserrat-Bold.woff') format('woff'),
        url('../fonts/Montserrat-Bold.ttf') format('truetype'),
        url('../fonts/Montserrat-Bold.svg#Montserrat-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Medium.eot');
    src: url('../fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-Medium.woff2') format('woff2'),
        url('../fonts/Montserrat-Medium.woff') format('woff'),
        url('../fonts/Montserrat-Medium.ttf') format('truetype'),
        url('../fonts/Montserrat-Medium.svg#Montserrat-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Regular.eot');
    src: url('../fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-Regular.woff2') format('woff2'),
        url('../fonts/Montserrat-Regular.woff') format('woff'),
        url('../fonts/Montserrat-Regular.ttf') format('truetype'),
        url('../fonts/Montserrat-Regular.svg#Montserrat-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-SemiBold.eot');
    src: url('../fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-SemiBold.woff2') format('woff2'),
        url('../fonts/Montserrat-SemiBold.woff') format('woff'),
        url('../fonts/Montserrat-SemiBold.ttf') format('truetype'),
        url('../fonts/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cabin';
    src: url('../fonts/Cabin-Medium.eot');
    src: url('../fonts/Cabin-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Cabin-Medium.woff2') format('woff2'),
        url('../fonts/Cabin-Medium.woff') format('woff'),
        url('../fonts/Cabin-Medium.ttf') format('truetype'),
        url('../fonts/Cabin-Medium.svg#Cabin-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cabin';
    src: url('../fonts/Cabin-Regular.eot');
    src: url('../fonts/Cabin-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Cabin-Regular.woff2') format('woff2'),
        url('../fonts/Cabin-Regular.woff') format('woff'),
        url('../fonts/Cabin-Regular.ttf') format('truetype'),
        url('../fonts/Cabin-Regular.svg#Cabin-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cabin Condensed';
    src: url('../fonts/CabinCondensed-Bold.eot');
    src: url('../fonts/CabinCondensed-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/CabinCondensed-Bold.woff2') format('woff2'),
        url('../fonts/CabinCondensed-Bold.woff') format('woff'),
        url('../fonts/CabinCondensed-Bold.ttf') format('truetype'),
        url('../fonts/CabinCondensed-Bold.svg#CabinCondensed-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

.counter-section .program-period-counter .counter-content p {
  font-family: 'Montserrat' !important;
}
.single-post-template .entry-content h1,
.single-post-template .entry-content h2,
.single-post-template .entry-content h3,
.single-post-template .entry-content h4,
.single-post-template .entry-content h5,
.single-post-template .entry-content h6,
h1, h2, h3, h4, h5, h6 {
  font-family: 'Montserrat' !important;
  /* font-weight: bold !important; */
  color:#083D33;
}
article header.entry-header h1.entry-title {
  color:#083D33;
}
h1.section-title {
  text-transform: initial !important;
}
h2.search-result-for,
h1.section-title,
.team .team-title h1,
h1 {
  font-size: 46px !important;
  line-height: 1.2 !important;
  font-weight: 600 !important;
}
.counter-section .program-period-counter .counter-content p,
h2 {
  font-size: 36px !important;
  line-height: 1.25 !important;
  font-weight: 600 !important;
}
h3 {
  font-size: 32px !important;
  line-height: 1.5 !important;
  font-weight: bold !important;
}
.our-work-choose .feature-box-inner h3.feature-box-title,
.archive.tax-project-tax .entry-title h2,
.project-focus-title h2.section-title,
h4 {
  font-size: 25px !important;
  line-height: 1.52 !important;
  font-weight: bold !important;
}

p {
  font-size: 18px !important;
  line-height: 1.66 !important;
  font-weight: 500 !important;
}
footer.site-footer .widget-title {
  font-size: 20px !important;
  line-height: 1.5 !important;
  font-weight: bold !important;
  display: inline-block;
}
.post-navigation-wrapper .nav-links.custom-post-nav > div h2,
.post-navigation-wrapper .nav-links.custom-post-nav > div h3,
.post-navigation-wrapper .nav-links.custom-post-nav > div h4 {
  font-size: 16px !important;
  line-height: 24px !important;
  align-self: center;
  color: #343434;
  margin-bottom: 0;
  text-align: left;
}
.post-navigation-wrapper .nav-links.custom-post-nav > div a.next:after {
  transition: all .5s ease;
}

.post-navigation-wrapper .nav-links.custom-post-nav .prev-nav-link a.prev:hover,
.post-navigation-wrapper .nav-links.custom-post-nav .next-nav-link a.next:hover {
  text-decoration: none;
}
.post-navigation-wrapper .nav-links.custom-post-nav .prev-nav-link a.prev:hover:before,
.post-navigation-wrapper .nav-links.custom-post-nav .next-nav-link a.next:hover::after {
  color:#343434 !important;
}

.page-id-19597 footer .widget .widget-title {
  /* font-size: 20px !important; */
}

main .section-description p a,
.single-people .team a,
.single-resource article a,
.single-story article a,
.single-media-coverage article a {
  font-weight: 600;
}
.single-people .team .blog-wrapper .post-details-outer .entry-title a {
  display: inline-block;
}
.single-people .entry-header,
.single-resource .entry-header,
.single-story .entry-header {
  padding-left: 15px;
  padding-right: 15px;
}
.single-people .team .blog-wrapper .post-details-outer .entry-title a:focus,
.single-people .team .blog-wrapper .post-details-outer .entry-title a:focus-visible {
  outline-offset: -3px !important;
  border-radius: 8px !important;
}
main .section-description p a:hover,
.single-people .team a:hover,
.single-resource article a:hover,
.single-story article a:hover,
.single-media-coverage article a:hover,
.related-post-info a:hover {
  text-decoration: underline;
}

aside ul.msh-related-posts-list {
  padding: 0 !important;
}
aside ul .msh-related-posts-item {
  padding: 0 !important;
}

.single-resource article a.btn-msh:hover,
.single-story article a.btn-msh:hover,
.single-media-coverage article a.btn-msh:hover {
  text-decoration: none;
}

.page-title-inner .breadcrumb {
  line-height: 1.6 !important;
}
.single-post-template .post-thumb-wrap img {
  width: auto;
  max-width: calc(100% - 90px);
  margin-top: 40px;
}
.single-post-template blockquote {
	margin: 30px 0px 25px 0px !important;
}
.no-quote-section blockquote,
.single-post-template blockquote p {
	font-size: 18px !important;
  font-weight: 500 !important;
}
.single-post-template blockquote {
  /* background: rgba(0,87,107,0.05) !important; */
  background: rgba(173,216,230,0.2) !important;
}
.single-post-template blockquote cite {
  font-weight: 400 !important;
  font-size: 16px;
  text-transform: initial;
}
.single-people .elementor-top-section,
.single-story .elementor-top-section,
.single-media-coverage .elementor-top-section,
.single-resource .elementor-top-section {
  padding:0 0 20px 0 !important;
}

.single-people .elementor-top-section .elementor-widget-container p {
  margin-bottom: 20px;
  line-height: 2;
}
.single-people .elementor-top-section:last-child {
  padding-bottom: 0;
}
.single-people .elementor-top-section .elementor-widget-container p:last-child {
  margin-bottom: 0;
}
.single-story .article-inner.post-items,
.single-media-coverage .article-inner.post-items,
.single-resource .article-inner.post-items,
.single-people .team-info {
  box-shadow:0 0 24px 0 rgb(43 43 43 / 6%);
  -webkit-box-shadow:0 0 24px 0 rgb(43 43 43 / 6%);
  -moz-box-shadow:0 0 24px 0 rgb(43 43 43 / 6%);
  padding:0 30px 30px;
  margin-bottom:50px;
}
.team-info-inner .header-block__meta-taxonomies {
  padding-left: 0 !important;
  padding-bottom: 15px !important;
  margin-bottom: 20px;
  border-bottom: 1px solid #ddd;
  margin-top: 0 !important;
  padding-top: 40px;
}
.team-info-inner .header-block__meta-taxonomies .ti-folder:before {
  font-size: 15px;
}
.team-info-inner .header-block__meta-taxonomies span a {
  font-size: 16px;
  font-weight: bold !important;
  /* color:#343434; */
}
/* .team-info-inner .header-block__meta-taxonomies span a:over {} */
.press-banner-room {
  box-shadow:0 0 24px 0 rgb(43 43 43 / 6%);
  -webkit-box-shadow:0 0 24px 0 rgb(43 43 43 / 6%);
  -moz-box-shadow:0 0 24px 0 rgb(43 43 43 / 6%);
}
.press-banner-room p:last-child {
  margin-bottom: 0;
}
.single-story .bottom-meta ul.social-icons>li,
.single-media-coverage .bottom-meta ul.social-icons>li,
.single-resource .bottom-meta ul.social-icons>li {
  margin-right:0
}
.single-story,
.single-media-coverage,
.single-resource {
  line-height: 1.66;
}
.single-story .bottom-meta ul li a,
.single-media-coverage .bottom-meta ul li a,
.single-resource .bottom-meta ul li a {
  font-weight:800;
  color:#000
}
.single-story .post-meta .post-comment a,
.single-media-coverage .post-meta .post-comment a,
.single-resource .post-meta .post-comment a {
  padding:6px 12px;
  background:#f5f5f5
}
.single-story .post-meta>ul>li.nav-item .post-tags a,
.single-media-coverage .post-meta>ul>li.nav-item .post-tags a,
.single-resource .post-meta>ul>li.nav-item .post-tags a {
  margin-bottom:3px;
  padding:8px 12px!important;
  border:unset;
  font-weight:600;
  font-style:italic;
  color:#fff;
  display:inline-block
}
.single-story .post-meta>ul>li.nav-item .post-tags a:hover,
.single-media-coverage .post-meta>ul>li.nav-item .post-tags a:hover,
.single-resource .post-meta>ul>li.nav-item .post-tags a:hover {
  color:#fff
}
.single-story .post-meta>ul>li.nav-item .post-tags a:last-child,
.single-media-coverage .post-meta>ul>li.nav-item .post-tags a:last-child,
.single-resource .post-meta>ul>li.nav-item .post-tags a:last-child {
  margin-right:0
}
.single-story .post-meta ul.social-icons>li>a i,
.single-media-coverage .post-meta ul.social-icons>li>a i,
.single-resource .post-meta ul.social-icons>li>a i {
  vertical-align:unset
}
.single-story h3.entry-title,
.single-media-coverage h3.entry-title,
.single-resource h3.entry-title {
  font-size:35px;
  line-height:40px
}
.single-story .author-info,
.single-media-coverage .author-info,
.single-resource .author-info {
  background:#f5f5f5;
  padding:30px;
  margin-top:45px;
  margin-bottom:43px;
  border:1px solid #f2f2f2!important;
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px
}
.single-story .author-info .author-avatar.me-3,
.single-media-coverage .author-info .author-avatar.me-3,
.single-resource .author-info .author-avatar.me-3 {
  margin-right:25px!important
}
.single-story .author-info .posts-count h5,
.single-media-coverage .author-info .posts-count h5,
.single-resource .author-info .posts-count h5 {
  margin-bottom:18px;
  font-weight:700;
  font-size:22px
}
.single-story .author-info .posts-count h5 a.author-link,
.single-media-coverage .author-info .posts-count h5 a.author-link,
.single-resource .author-info .posts-count h5 a.author-link {
  color:#222
}

.single-story .author-info .author-bio p,
.single-media-coverage .author-info .author-bio p,
.single-resource .author-info .author-bio p {
  margin-bottom:18px
}
.single-story .article-inner>*:last-child,
.single-media-coverage .article-inner>*:last-child,
.single-resource .article-inner>*:last-child {
  margin-bottom:5px
}
.single-story .custom-post-nav,
.single-people .custom-post-nav,
.single-media-coverage .custom-post-nav,
.single-resource .custom-post-nav {
  padding:0 0
}
.single-people .post-navigation-wrapper .nav-links.custom-post-nav>div>i,
.single-story .post-navigation-wrapper .nav-links.custom-post-nav>div>i,
.single-media-coverage .post-navigation-wrapper .nav-links.custom-post-nav>div>i,
.single-resource .post-navigation-wrapper .nav-links.custom-post-nav>div>i {
  display:none
}
.single-story .custom-post-nav,
.single-people .custom-post-nav,
.single-media-coverage .custom-post-nav,
.single-resource .custom-post-nav {
  margin:0 0;
  display:flex;
  justify-content:space-between!important
}
.post-navigation-wrapper .nav-links.custom-post-nav .prev-nav-link a.prev::before,
.post-navigation-wrapper .nav-links.custom-post-nav .next-nav-link a.next::after {
  display: inline-block;
}
.single-story .custom-post-nav .prev-nav-link>a,
.single-media-coverage .custom-post-nav .next-nav-link>a,
.single-resource .custom-post-nav .prev-nav-link>a,
.single-resource .custom-post-nav .next-nav-link>a {
  box-shadow:none
}
  .single-story .author-info,
  .single-media-coverage .author-info,
  .single-resource .author-info{
    display:block
  }
  .single-story h1.page-title,
  .single-media-coverage h1.page-title,
  .single-resource h1.page-title  {
    margin-bottom:12px!important;
    max-width:100%;
    font-size:40px;
  line-height:50px;
  text-transform: initial;
  }
  .single-story .custom-post-nav > .prev-nav-link > .post-nav-text,
  .single-story .custom-post-nav > .next-nav-link > .post-nav-text,
  .single-people .custom-post-nav > .prev-nav-link > .post-nav-text,
  .single-people .custom-post-nav > .next-nav-link > .post-nav-text,
  .single-media-coverage .custom-post-nav > .prev-nav-link > .post-nav-text,
  .single-media-coverage .custom-post-nav > .next-nav-link > .post-nav-text,
  .single-resource .custom-post-nav > .prev-nav-link > .post-nav-text,
  .single-resource .custom-post-nav > .next-nav-link > .post-nav-text {
    display: none;
  }
  .single-story .btn-msh,
  .single-media-coverage .btn-msh,
  .single-resource .btn-msh {
    margin-bottom: 15px;
  }
  .how-we-work-section a,
  main a.btn,
  main .elementor-button-wrapper a.elementor-button-link .elementor-button-text {
    font-family: 'Montserrat' !important;
    font-size: 16px !important;
    line-height: 1.4 !important;
    text-align: left;
  }
  .site-footer.footer-template-custom .btn,
  main .elementor-button-wrapper a.elementor-button-link,
  main .section-description a.elementor-button-link,
  header .subsidy-child-cta-btn,
  .right-side-slider .msh-ms-card__link,
  .btn-msh,
  .msh-home-slider-widget .msh-slide__button  {
    background-color: #0D6D5B;
    font-weight: 600;
    color: #FFFFFF;
    border-right:5px solid #FFB649;
    padding: 17px 40px;
    font-size: 16px;
    /* text-align: center; */
    text-align: left;
    transition: all .3s;
    position: relative;
    z-index: 1;
    display: inline-block;
    font-family: 'Montserrat' !important;
    line-height: 1.4;
    border-radius: 0;
  }
  main .elementor-button {
    /* font-family: 'Montserrat' !important;
    font-weight: 600 !important;
    line-height: 1.3; */
  }
  .right-side-slider .msh-ms-card__link svg {
    display: none;
  }
  .right-side-slider .msh-ms-card__link:hover,
  .site-footer.footer-template-custom .btn:hover,
  header .subsidy-child-cta-btn:hover,
  .btn-msh:hover,
.msh-home-slider-widget .msh-slide__button:hover  {
    background-color: #FFB649;
    border-color: #0D6D5B;
    color:#343434;
    }
    header .subsidy-child-cta-btn {
      border-top: none;
      border-left: none;
      border-bottom: none;
      border-radius: 0;
    }
    .subsidy-child-banner-cta {
      margin-top:15px;
      text-align: center;
    }


    .elementor-heading-title {
    line-height: 1.3;
    }

    .header-button a.btn.btn-default:hover, .btn-default:hover, .btn.btn-default:hover, .btn-default:hover, .btn.btn-default:hover, .default-btn a.elementor-button:hover, .subsidy-popup-wrapper a.btn:hover,
    .single-post-template blockquote::after {
      background: #FFB649;
    }
    body .btn, button, 
    body .elementor-button {
      border-right-color: #FFB649 !important;
    }
    body .elementor-button:focus {
      /* background: #0d6d5b !important;
      color:#fff !important;
      border-right-color: #FFB649 !important; */
    }
    body .elementor-button:focus svg {
      /* fill:#fff !important; */
    }
.single-story .entry-meta.top-meta .nav-item:has(.post-author),
.single-story .article-inner.post-items .entry-footer,
.single-media-coverage .entry-meta.top-meta .nav-item:has(.post-author),
.single-media-coverage .article-inner.post-items .entry-footer,
.single-resource .entry-meta.top-meta .nav-item:has(.post-author),
.single-resource .article-inner.post-items .entry-footer {
  display: none;
}
.single-story .single-post-template article .article-inner .entry-content,
.single-media-coverage .single-post-template article .article-inner .entry-content,
.single-resource .single-post-template article .article-inner .entry-content {
  margin-bottom: 0;
}
.single-post-template .entry-meta.top-meta {
  display: flex !important;
  float: left;
  flex-wrap: wrap;
}
.single-post-template .entry-meta.top-meta .post-meta {
  /* margin-right: 15px;
  margin-top: 5px;
  margin-bottom: 5px; */
}
.single-post-template article .article-inner > .top-meta .header-block__meta-taxonomies {
  /* padding-top: 5px;
  padding-bottom: 5px; */
}
.single-post-template .entry-meta.top-meta .focus-area-block {
  /* margin-left: 15px; */
  /* line-height: 1.5; */
}
.single-post-template .entry-meta.top-meta .focus-area-block,
.single-post-template .entry-meta.top-meta .focus-area-block a {
  color:#fff;
}
.single-post-template .entry-meta.top-meta .focus-area-block a:hover {
  text-decoration: underline;
}
/* .single-post-template .entry-meta.top-meta .post-meta > ul > li {
  margin-right: 0 !important;
  padding-right: 0 !important;
}
.single-post-template .entry-meta.top-meta .post-meta > ul > li::after {
  display: none;
} */
  .wp-block-image .alignleft {
    float: left;
    margin-right: 25px !important;
    margin-bottom: 25px !important;
    width: 350px;
  }
  .wp-block-image .alignright {
    float: right;
    margin-left: 25px !important;
    margin-bottom: 25px !important;
    width: 350px;
  }
  .wp-block-image .alignleft img,
  .wp-block-image .alignright img {
    width: 100%;
  }
  .wp-block-image figcaption {
  text-align: left;
  margin-top: 15px !important;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  border-bottom: 1px solid #ddd;
  padding-bottom: 7px;
}
figure figcaption {
  margin-top: 0 !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 1.6 !important;
  padding-bottom: 7px !important;
}

.single-post-template article .article-inner> .top-meta:nth-child(2) .post-date {  
  background: #fff;
}
.single-post-template article .article-inner> .top-meta:nth-child(2) .header-block__meta-taxonomies a,
.single-post-template article .article-inner> .top-meta:nth-child(2) .header-block__meta-taxonomies {
  color: #fff;
}

.single-post-template article .article-inner> .top-meta .post-date {
  background: none;
}
.single-post-template article .article-inner > .top-meta .post-date a,
.single-post-template article .article-inner > .top-meta:nth-child(2) .post-date a {
  color: #343434;
}
.single-post-template article .article-inner > .top-meta .post-date i::before,
.single-post-template article .article-inner> .top-meta .header-block__meta-taxonomies a,
.single-post-template article .article-inner> .top-meta .header-block__meta-taxonomies {
  color: #0D6D5B;
}
.single-story .single-post-template article .article-inner> .top-meta:nth-child(2),
.single-media-coverage .single-post-template article .article-inner> .top-meta:nth-child(2),
.single-resource .single-post-template article .article-inner> .top-meta:nth-child(2) {
  padding-left: 0;
  /*padding-right: 0; */
}
.single-story .single-post-template article .article-inner> .top-meta,
.single-media-coverage .single-post-template article .article-inner> .top-meta,
.single-resource .single-post-template article .article-inner> .top-meta {
  /* padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px; */
}
.single-story .wp-block-image,
.single-media-coverage .wp-block-image,
.single-resource .wp-block-image {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.single-story .elementor-top-section .elementor-widget-container>*:last-child,
.single-media-coverage .elementor-top-section .elementor-widget-container>*:last-child,
.single-resource .elementor-top-section .elementor-widget-container>*:last-child,
.about-what-we-do .section-description>*:last-child,
.section-title-wrapper .section-description>*:last-child {
  margin-bottom: 0;
}
.post-comments-wrapper:not(:has(*)) {
  margin:0;
}
p:empty {
    display: none !important;
}

footer .cta-section {
  /* background-image: url(../images/footer-cta-bg3.jpg);
  background-repeat: no-repeat;
  background-size: cover; */
  padding: 50px 96px;
  /* background-position: right center; */
  background: #007698;
  text-align: center;
}
footer .footer-top-wrap {
  /* background: #005B76; */
  background: #005B76 url("../images/cta-bg-texture.png") no-repeat;
  background-size: cover;
}
.cta-section h3,
.cta-section p {
  color:#fff;
}
.cta-section .btn-msh {
  margin-bottom: 0;
  /* border-right-color:#0d6d5b;
  background: #FFB649;
  color: #fff; */
}
.cta-section p a {
  text-decoration: underline;
  color:#fff;
}
.cta-section p a:hover {
  text-decoration: none;
  color:#fff;
}
.cta-section .btn-msh:hover {
  /* background:#0d6d5b; */
  /* border-right-color:#FFB649;  */
}
.culture .feature-box-inner .fbox-content a {
  font-weight: 500;
}
.culture .feature-box-inner .fbox-content a:hover,
.expertise-area .fbox-content a:hover,
.btn-default:hover, .btn.btn-default:hover,
.subsidy-popup-wrapper a.btn:hover,
.testimonial-wrapper.testimonial-wrapper a.client-name:hover,
.faq-career p a:hover {
  color: #343434 !important;
}
.topbar,
.subsidy-child-breadcrumb-bar {
  background: #0D6D5B;
}
.subsidy-child-breadcrumb-bar {
  padding-top: 5px;
  padding-bottom: 8px;
}
.subsidy-child-breadcrumb-bar .breadcrumb a {
  /* color:#FFB649; */
  transition: all .5s ease;
  color:#fff;
  flex-shrink: 0;
}
.subsidy-child-breadcrumb-bar .breadcrumb .breadcrumb-current {
  color: #fff;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  flex: 1;
  min-width: 0;
}
.subsidy-child-breadcrumb-bar .breadcrumb a span {
  text-decoration: underline;
}
.subsidy-child-breadcrumb-bar .breadcrumb .breadcrumb-sep {
  display: none;
}
.subsidy-child-breadcrumb-bar .breadcrumb a:hover span {
  text-decoration: none;
}
.subsidy-child-breadcrumb-bar .breadcrumb a:hover {
  color:#fff;
}
header .page-title-inner .breadcrumb {
  display: none !important;
}

.single-story .single-post-template .entry-content h6,
.single-media-coverage .single-post-template .entry-content h6,
.single-resource .single-post-template .entry-content h6 {
  margin-bottom: 10px;
}

/*---- ----*/
.single-story .single-post-template article .article-inner> .top-meta,
.single-media-coverage .single-post-template article .article-inner> .top-meta,
.single-resource .single-post-template article .article-inner> .top-meta {
  padding-left: 13px;
  padding-right: 0;
}
.single-post-template .entry-meta.top-meta .post-meta {
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.single-post-template .entry-meta.top-meta .post-meta .nav li {
  margin:0;
}
.single-post-template article .article-inner > .top-meta .header-block__meta-taxonomies {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 26px;
  position: relative;
  margin-left: 4px;
}
.single-post-template article .article-inner .entry-meta.top-meta ul.nav {
  margin-top: 0;
}
.single-post-template article .article-inner > .top-meta:nth-child(2) {
  background: none;
  margin-top: 30px !important;
  margin-bottom: 20px;
  border-bottom: 1px solid #ddd;
  width: calc(100% - 25px);
}
.single-post-template article .article-inner > .top-meta {
  margin-left: 15px;
  padding-left: 0 !important;
  padding-bottom: 15px !important;
  margin-bottom: 20px;
  border-bottom: 1px solid #ddd;
  width: calc(100% - 30px);
  margin-top: 0 !important;
}
.single-post-template article .article-inner > .top-meta .post-date {
  padding: 0 20px 0 4px;
  margin-top: 0;
  pointer-events: none;
  font-size: 16px;
}
.single-post-template article .article-inner > .top-meta:nth-child(2) .header-block__meta-taxonomies,
.single-post-template article .article-inner > .top-meta:nth-child(2) .header-block__meta-taxonomies a {
  color:#0D6D5B;
  font-weight: 600;
  font-size: 16px;
}
.single-post-template article .article-inner > .top-meta .header-block__meta-taxonomies a:hover,
.single-post-template article .article-inner > .top-meta .post-date a:hover,
.single-post-template article .article-inner > .top-meta:nth-child(2) .post-date a:hover,
.single-post-template article .article-inner > .top-meta:nth-child(2) .header-block__meta-taxonomies a:hover {
  /* color:#FFB649; */
  text-decoration: underline;
}
.subsidy-child-breadcrumb-bar .scb-right {
  color:#fff;
}
.article-inner.post-items .entry-meta.top-meta .focus-area-block .before-icon {
  color: #0D6D5B;
  margin-right: 10px;
  font-size: 12px;
  position: absolute;
  top: 8px;
  left: 0;
}
.single-post .entry-meta ul li a:hover,
.single-post-template article .article-inner > .top-meta:nth-child(2) .post-date i::before {
  color: #0D6D5B;
}
.breadcrumb > a::after {
  vertical-align: middle;
}

footer .wp-block-image img {
  max-width: 135px;
}
.footer-bottom .footer-bottom-inner .row [class*="col-"] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.footer-bottom .footer-bottom-inner .row [class*="col-"] .footer-bottom-items.nav.pull-center {
  margin-left: 0 !important;
  width: calc(100% - 180px);
}
.footer-bottom .footer-bottom-inner .row [class*="col-"] .footer-bottom-items.nav.pull-center .nav-item {
  width: 100%;
}
.footer-bottom .footer-bottom-inner .row [class*="col-"] .footer-bottom-items.nav.pull-center .copyright-text-wrap {
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  text-align: right;
}
.footer-bottom .footer-bottom-inner .row [class*="col-"] .footer-bottom-items.nav.pull-center .copyright-text-wrap .copyright_text,
.footer-bottom .footer-bottom-inner .row [class*="col-"] .footer-bottom-items.nav.pull-center .copyright-text-wrap .design_by {
  width: 100%;
  font-size: 16px;
  color: #a3a3a3;
}
footer .footer-bottom .footer-bottom-items .footer-bottom-widget .widget.widget_media_image {
  margin-bottom: 0;
}
footer .footer-top-wrap .footer-top-sidebar input.form-control:focus {
  border:1px solid #fff !important;
}

.slider-story {
  margin-left: 15px;
  margin-right: 15px;
}
.slider-story .swiper-slide figure img {
  width: 100%;
}
.slider-story .swiper-slide figure figcaption {
  padding-top: 7px;
}
/* msh-imgs__nav--prev */
.video-slider .msh-vs__nav--prev,
.video-slider .msh-vs__nav--next,
.video-slider .msh-imgs__nav--prev,
.video-slider .msh-imgs__nav--next {
  padding: 0;
}
.video-slider .msh-vs__nav--next,
.video-slider .msh-imgs__nav--next {
  right: 3px;
}
.slider-story .swiper .elementor-swiper-button-next {
  right: 0;
}
.video-slider .msh-vs__nav--prev,
.video-slider .msh-vs__nav--next,
.video-slider .msh-imgs__nav--prev,
.video-slider .msh-imgs__nav--next {
  top: -31px;
  transform: translateY(0%);
  background: #0d6d5b;
  width: 45px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all .5s ease;
  border: none !important;
  border-radius: 0;
  font-size: 25px;
  border: none !important;
}
/* .video-slider .msh-vs__nav--prev:focus:not(:focus-visible),
.video-slider .msh-vs__nav--next:focus:not(:focus-visible),
.video-slider .msh-imgs__nav--prev:focus:not(:focus-visible),
.video-slider .msh-imgs__nav--next:focus:not(:focus-visible) {
  outline: none;
  box-shadow: none;
} */
/* Remove outline for mouse click */
/* .video-slider button:focus {
  outline: none !important;
  box-shadow: none !important;
} */

/* Show outline only when tabbing with keyboard */
/* .video-slider button:focus-visible {
  outline: 3px solid #343434 !important;
  outline-offset: 2px;
  box-shadow: none !important;
} */

/* Show focus only when using keyboard (Tab) */
.video-slider .msh-vs__nav--prev:focus-visible,
.video-slider .msh-vs__nav--next:focus-visible {
  outline: 2px solid #000; /* Change color as needed */
  outline-offset: 2px;
  box-shadow: none;
}
/* .video-slider .msh-vs__nav--prev:focus-within,
.video-slider .msh-vs__nav--next:focus-within,
.video-slider .msh-imgs__nav--prev:focus-within,
.video-slider .msh-imgs__nav--next:focus-within {
  outline: none !important;
} */
.video-slider .msh-vs__play-btn,
.video-slider .msh-imgs__play-btn {
  border: none !important;
}
.video-slider .msh-vs__play-btn:hover svg path,
.video-slider .msh-imgs__play-btn:hover svg path {
  fill: #fff;
}
.video-slider .msh-vs__play-btn:hover svg polygon {
  fill: #ff0000;
}
.video-slider .msh-vs__content p,
.video-slider .msh-imgs__content p {
  margin-bottom: 0;
}
.video-slider .msh-vs__nav--prev:hover svg path,
.video-slider .msh-vs__nav--next:hover svg path,
.video-slider .msh-imgs__nav--prev:hover svg path,
.video-slider .msh-imgs__nav--next:hover svg path {
  stroke: #343434;
}
.slider-story .swiper .elementor-swiper-button.elementor-swiper-button-prev:hover svg path,
.slider-story .swiper .elementor-swiper-button.elementor-swiper-button-next:hover svg path {
  fill: #343434;
}
.video-slider .msh-vs__play-icon {
  font-size: 75px;
}
.slider-story .swiper .elementor-swiper-button {
  top: -35px;
  transform: translateY(0%);
  background: #0d6d5b;
  width: 45px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all .5s ease;
}
.slider-story .swiper .elementor-swiper-button:hover {
  background: #ffb649;
}
.video-slider .msh-vs__nav--prev,
.video-slider .msh-imgs__nav--prev {
  left: auto;
  right: 48px;
}
.slider-story .swiper .elementor-swiper-button.elementor-swiper-button-prev {
  left: auto;
  right: 45px;
}
.slider-story {
  margin-top: 50px;
}

header .search-form .input-group input.form-control {
  background: #f5f5f5;
  color:#343434 !important;
}
header .search-form .input-group span.input-group-btn button.btn {
  line-height: 55px;
  color: #0d6d5b;
  padding:0;
  border: none !important;
}
ul.subsidy-main-menu > li > a {
  color:#343434;
  font-weight: 700 !important;
}
header .search-form .input-group span.input-group-btn button.btn:hover {
  color:#fff;
}

.msh-filter-bar.story-filter,
.msh-filter-bar.project-filter,
.msh-filter-bar.media-coverage-filter,
.msh-people-filter-bar.filter-our-people,
.msh-filter-bar.resource-filter {
  background: none;
  /* box-shadow: 0 0 10px #ddd; */
  border: none;
  padding: 30px;
  box-shadow: 0 0 10px #eee;
}
.all-result-filter .msh-search-page-field {
  background: none;
  /* box-shadow: 0 0 10px #ddd; */
  border: none;
  padding: 30px;
  box-shadow: 0 0 10px #eee;
  margin-bottom: 30px;
  position: relative;
}
.msh-filter-bar.resource-filter .msh-people-filter-row {
  padding-bottom: 0;
}
.story-filter .msh-filter-group.msh-filter-search,
.project-filter .msh-filter-group.msh-filter-search,
.media-coverage-filter .msh-filter-group.msh-filter-search,
.resource-filter .msh-filter-group.msh-filter-search {
  flex: 2 1 100%;
  max-width: 100%;
  position: relative;
}
.filter-our-people .msh-filter-group.msh-filter-search {
  flex: 2 1 50%;
  max-width: calc(50% - 12px);
  position: relative;
}
.all-result-filter .msh-search-page-field input,
.story-filter .msh-filter-group.msh-filter-search input,
.project-filter .msh-filter-group.msh-filter-search input,
.media-coverage-filter .msh-filter-group.msh-filter-search input,
.filter-our-people .msh-filter-group.msh-filter-search input,
.resource-filter .msh-filter-group.msh-filter-search input {
  height: 50px;
  padding: 13px 20px 13px 45px;
  font-size: 16px;
  font-family: 'Cabin';
  color: #343434;
  border: 1px solid #ddd;
  font-size: 16px;
  border-radius: 3px;
  width: 100%;
}
.story-filter .msh-filter-group.msh-filter-search .msh-search-btn,
.project-filter .msh-filter-group.msh-filter-search .msh-search-btn,
.media-coverage-filter .msh-filter-group.msh-filter-search .msh-search-btn,
.filter-our-people .msh-filter-group.msh-filter-search .msh-people-search-btn,
.resource-filter .msh-filter-group.msh-filter-search .msh-search-btn {
  background: none;
  border: none !important;
  padding: 0 !important;
  position: absolute;
  left: 15px;
  top: calc(50% - 10px);
  color: #0d6d5b;
}
.all-result-filter .msh-search-page-btn {
  background: none;
  border: none !important;
  padding: 0 !important;
  position: absolute;
  left: 45px;
  top: calc(50% - 12px);
  color: #0d6d5b;
}
.all-result-filter .msh-search-page-btn:hover,
.story-filter .msh-filter-group.msh-filter-search .msh-search-btn:hover,
.project-filter .msh-filter-group.msh-filter-search .msh-search-btn:hover,
.media-coverage-filter .msh-filter-group.msh-filter-search .msh-search-btn:hover,
.filter-our-people .msh-filter-group.msh-filter-search .msh-people-search-btn:hover,
.resource-filter .msh-filter-group.msh-filter-search .msh-search-btn:hover {
  background: none !important;
  color: #ffb649;
}
.all-result-filter .msh-search-page-btn svg,
.story-filter .msh-filter-group.msh-filter-search .msh-search-btn svg,
.project-filter .msh-filter-group.msh-filter-search .msh-search-btn svg,
.media-coverage-filter .msh-filter-group.msh-filter-search .msh-search-btn svg,
.filter-our-people .msh-filter-group.msh-filter-search .msh-people-search-btn svg,
.resource-filter .msh-filter-group.msh-filter-search .msh-search-btn svg {
  width: 20px;
  height: 20px;
}
.story-filter .all-filter-box-story,
.project-filter .all-filter-box-project,
.media-coverage-filter .all-filter-box-media-coverage,
.resource-filter .all-filter-box-resource {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-top: 3px;
}
.filter-our-people .all-filter-box-story {
  display: flex;
  width: calc(50% - 12px);
  margin-top: 3px;
  gap: 15px;
}
.resource-filter .all-filter-box-resource .msh-filter-group {
  flex: initial;
  min-width: initial;
  max-width: initial;
  width: 350px;
}
.filter-our-people .all-filter-box-story .msh-filter-group {
  flex: initial;
  min-width: initial;
  max-width: initial;
  width: 50%;
}
.resource-filter .all-filter-box-resource .msh-filter-group {
  width: 205px;
}
.mobile-bar .header-topbar-text-1 a {
  font-weight: 600;
}
.mobile-bar .header-topbar-text-1 .gtranslate_wrapper select,
header .header-inner .header-topbar-text-2 select,
.story-filter .all-filter-box-story .msh-filter-group select,
.project-filter .all-filter-box-project .msh-filter-group select,
.media-coverage-filter .all-filter-box-media-coverage .msh-filter-group select,
.filter-our-people .all-filter-box-story .msh-filter-group select,
.resource-filter .all-filter-box-resource .msh-filter-group select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url(../images/down-arrow.png);
}
.mobile-bar .header-topbar-text-1 .gtranslate_wrapper select option,
header .header-inner .header-topbar-text-2 select option {
  color:#343434;
}
.mobile-bar .header-topbar-text-1 .gtranslate_wrapper select,
header .header-inner .header-topbar-text-2 select {
  background-image: url(../images/white-down-arrow1.png);
}
header .header-inner .header-topbar-text-2 select {
  background-position: 100% 50%;
}
.mobile-bar ul.social-icons.social-bg-transparent > li a {
  background: #0D6D5B;
}
.mobile-bar ul.social-icons.social-bg-transparent > li a:hover {
  background: #ffb649;
}
.mobile-bar-inner .mobile-bar-items .header-button .btn {
  padding: 16px 20px;
  min-width: 160px;
  font-size: 20px;
}
.mobile-bar .header-topbar-text-1 .gtranslate_wrapper select,
header .header-inner .header-topbar-text-2 select {
  background-color: transparent;
  border: none;
  height: auto;
  line-height: normal;
  color: #fff;
  padding-right: 15px;
  font-size: 17px;
  font-weight: bold;
  font-family: 'Montserrat';
  padding-left: 0;
}
.mobile-bar .header-topbar-text-1 .gtranslate_wrapper select {
  background-color: #0D6D5B;
  height: 40px;
  margin-top: 10px;
  min-width: 140px;
}
.mobile-bar .header-topbar-text-1 .gtranslate_wrapper select option {
  background: #fff;
}
.story-filter .all-filter-box-story .msh-filter-group select,
.project-filter .all-filter-box-project .msh-filter-group select,
.media-coverage-filter .all-filter-box-media-coverage .msh-filter-group select,
.filter-our-people .all-filter-box-story .msh-filter-group select,
.resource-filter .all-filter-box-resource .msh-filter-group select {
  height: 50px;
  padding: 10px 35px 10px 20px;
  font-size: 16px;
  font-family: 'Cabin';
  color: #343434;
  border: 1px solid #ddd;
  font-size: 16px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.story-filter .all-filter-box-story .msh-filter-group:after,
.project-filter .all-filter-box-project .msh-filter-group:after,
.media-coverage-filter .all-filter-box-media-coverage .msh-filter-group:after,
.filter-our-people .all-filter-box-story .msh-filter-group:after,
.resource-filter .all-filter-box-resource .msh-filter-group:after {
  display: none;
}

.filter-media-coverage-result .msh-results-meta .msh-results-count,
.search-result .msh-results-meta .msh-results-count,
.filter-story-result .msh-results-meta .msh-results-count,
.filter-project-result .msh-results-meta .msh-results-count,
.filter-resource-result .msh-results-meta .msh-results-count,
.msh-people-results-wrapper .msh-results-meta .msh-people-results-count {
  font-weight: bold;
  font-size: 16px;
  color:#343434;
}
.support-work-home .feature-box-wrapper,
.single-country-feature .elementor-widget-wrap .detail-country,
.all-boxes-country .blog-style-classic .blog-inner,
.all-boxes-grid .blog-style-classic .blog-inner {
  height: 100%;
  margin-bottom: 0;
  overflow: hidden;
  box-shadow: 0px 0px 20px 0px #00000012 !important;
  padding: 20px !important;
  border-radius: 10px;
  position: relative;
  background: #fff;
}
.single-country-feature .elementor-widget-wrap .detail-country {
  height: auto;
  max-width: 300px;
  box-shadow: 0px 0px 20px 0px #b3b3b3 !important;
  border-radius: 0;
}
.support-work-home .text-left .feature-box-image img {
  transform: scale(1);
  width: 100% !important;
}
.support-work-home .feature-box-wrapper .feature-box-btn a.btn-link {
  border-right: none !important;
  color: #0d6d5b;
}
.support-work-home .feature-box-wrapper .feature-box-btn a.btn-link:hover {
  background: none !important;
  color: #343434;
}
.support-work-home .fbox-content {
  margin-bottom: 30px;
}
.support-work-home .fbox-content p:last-child {
  margin-bottom: 0;
}
.support-work-home .feature-box-wrapper .feature-box-btn a.btn-link::before {
  display: none;
}
.single-country-feature h3 {
  font-size: 21px !important;
  font-weight: 600 !important;
  margin-bottom: 0;
}
.single-country-feature p {
  font-size: 15px !important;
}
.single-country-feature h3 a:hover {
  text-decoration: underline;
}
.single-flag-feature .elementor-image-box-wrapper {
  display: flex;
  align-items: center;
}
.single-flag-feature h2,
.single-flag-feature h3,
.single-flag-feature p {
  font-weight: 500 !important;
  font-size: 18px !important;
  color: #343434 !important;
  padding-left: 15px;
  font-family: 'Cabin' !important;
  margin-bottom: 0;
  transition: all .5s ease;
}
.flag-list-country .elementor-container {
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 15px;
}
.flag-list-country .elementor-column {
  width:calc(33.3% - 10px) !important;
}
.single-flag-feature h2:hover a,
.single-flag-feature h3:hover a,
.single-flag-feature p:hover a {
  color: #0D6D5B;
  font-weight: 700 !important;
  transition: all .3s ease;
}
.single-flag-feature .elementor-image-box-wrapper .elementor-image-box-img {
  margin-bottom: 0 !important;
  width:50px !important;
}
.image-height-reduce .single-country-feature .elementor-image-box-img img {
  height: 170px;
}
.annual-report-intro .single-country-feature .detail-country .elementor-image-box-img img,
.single-country-feature .elementor-image-box-img img {
  /*height: auto;*/
  height: 250px;
  object-fit: cover;
}
.single-country-feature .detail-country .elementor-image-box-img img {
  height: 160px;
}
.all-boxes-country .msh-cbs__grid,
.all-boxes-grid .msh-cbs__grid {
  --msh-cbs-gap: 30px !important;
}
.explore-work-section .blog-style-classic .blog-inner,
.filter-story-result .blog-style-classic .blog-inner,
.filter-project-result .blog-style-classic .blog-inner,
.filter-resource-result .blog-style-classic .blog-inner,
.all-result-filter .blog-style-classic .blog-inner {
  padding: 0;
  height: 100%;
  margin-bottom: 0;
  overflow: hidden;
}
.all-boxes-country .blog-style-classic .row [class*="col-"],
.all-boxes-grid .blog-style-classic .row [class*="col-"],
.explore-work-section .blog-style-classic .row [class*="col-"],
.filter-story-result .blog-style-classic .row [class*="col-"],
.filter-project-result .blog-style-classic .row [class*="col-"],
.filter-resource-result .blog-style-classic .row [class*="col-"],
.all-result-filter .blog-style-classic .row [class*="col-"] {
  margin-bottom: 30px;
}

.all-boxes-country .blog-style-classic .blog-inner .post-thumb img,
.all-boxes-grid .blog-style-classic .blog-inner .post-thumb img,
.explore-work-section .blog-style-classic .blog-inner .post-thumb img {
  height: 200px;
  object-fit: cover;
  width: 100%;
}
.archive.tax-project-tax .explore-work-section .blog-style-classic .msh-cbs__grid {
  --msh-cbs-grid-cols: 4;
}
.search-results .all-result-filter .blog-style-classic .blog-inner .post-thumb img,
.archive.tax-project-tax .explore-work-section .blog-style-classic .blog-inner .post-thumb img,
.filter-story-result .blog-style-classic .blog-inner .post-thumb img,
.filter-resource-result .blog-style-classic .blog-inner .post-thumb img,
.filter-project-result .blog-style-classic .blog-inner .post-thumb img {
  height: 160px;
  object-fit: cover;
  width: 100%;
}
.all-boxes-country .blog-style-classic .blog-inner .post-thumb a,
.all-boxes-grid .blog-style-classic .blog-inner .post-thumb a {
  display: inline-block;
  width: 100%;
  height: auto;
}
.current-work-section.explore-our-impact-section .msh-ms__grid .msh-ms-card__body .msh-ms-card__title a:hover {
  color: #0D6D5B;
  text-decoration: underline;
}
.all-boxes-country .blog-style-classic .blog-inner .post-title-head a:hover,
.all-boxes-grid .blog-style-classic .blog-inner .post-title-head a:hover {
  text-decoration: underline;
}
.all-boxes-country .blog-style-classic .blog-inner .post-title-head a:after,
.all-boxes-grid .blog-style-classic .blog-inner .post-title-head a:after {
        position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}
.all-boxes-country .msh-cbs-card,
.all-boxes-grid .msh-cbs-card {
  overflow: initial;
  margin-bottom: 20px;
}
.all-boxes-country .msh-cbs--grid .post-details-outer,
.all-boxes-grid .msh-cbs--grid .post-details-outer {
  padding: 10px 0 0;
}
.all-boxes-country .msh-cbs-card__badge,
.all-boxes-grid .msh-cbs-card__badge {
  color:#343434
}
.all-boxes-country .blog-style-classic .blog-inner .post-title-head a,
.all-boxes-grid .blog-style-classic .blog-inner .post-title-head a {
  color:#0d6d5b;
  display: block;
  /* position: relative;
    z-index: 2; */
    text-decoration: none;
}
.current-work-section.explore-our-impact-section .msh-ms__grid .msh-ms-card__body .msh-ms-card__title a {
  font-size: 18px !important;
  letter-spacing: 0;
  -webkit-line-clamp: 2;
}
.all-boxes-country .blog-style-classic .blog-inner .post-title-head,
.all-boxes-grid .blog-style-classic .blog-inner .post-title-head {
  font-size: 18px !important;
  position: initial;
  letter-spacing: 0;
}
.all-boxes-country .blog-style-classic .blog-inner .entry-title,
.all-boxes-grid .blog-style-classic .blog-inner .entry-title {
  margin-bottom: 0 !important;
  width: 100%;
  float: left;
}
.explore-work-section .blog-style-classic .blog-inner .post-thumb a,
.filter-story-result .blog-style-classic .blog-inner .post-thumb a,
.filter-project-result .blog-style-classic .blog-inner .post-thumb a,
.filter-resource-result .blog-style-classic .blog-inner .post-thumb a {
  display: inline-block;
  width: 100%;
}
.all-boxes-country .blog-style-classic .blog-inner .post-thumb,
.all-boxes-grid .blog-style-classic .blog-inner .post-thumb,
.explore-work-section .blog-style-classic .blog-inner .post-thumb,
.filter-story-result .blog-style-classic .blog-inner .post-thumb,
.filter-project-result .blog-style-classic .blog-inner .post-thumb,
.filter-resource-result .blog-style-classic .blog-inner .post-thumb,
.all-result-filter .blog-style-classic .blog-inner .post-thumb {
  margin-bottom: 0;
}
.explore-work-section .blog-style-classic .blog-inner .post-details-outer,
.all-result-filter .blog-style-classic .blog-inner .post-details-outer {
  padding: 16px 18px 20px;
}
.filter-story-result .blog-style-classic .blog-inner .post-details-outer,
.filter-resource-result .blog-style-classic .blog-inner .post-details-outer,
.filter-project-result .blog-style-classic .blog-inner .post-details-outer {
      padding: 12px 18px 20px;
}
.featured-event .blog-style-classic .blog-inner .entry-title .post-title-head span,
.feature-resource-box .blog-style-classic .blog-inner .post-details-outer .entry-title .post-title-head span,
.search-results .blog-style-classic .blog-inner .post-details-outer .entry-title a,
.search-results .blog-style-classic .blog-inner .post-details-outer .entry-content p,
.explore-work-section .blog-style-classic .blog-inner .post-details-outer .entry-title a,
.explore-work-section .blog-style-classic .blog-inner .post-details-outer .entry-content p,
.feature-programs-section .annual-report-slider h3.msh-ms-card__title a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.archive.tax-project-tax .explore-work-section .blog-style-classic .msh-cbs-card {
  overflow: initial;
  min-width: 220px;
}
.archive.tax-project-tax .explore-work-section .blog-style-classic .blog-inner .post-details-outer .entry-title a,
.archive.tax-project-tax .explore-work-section .blog-style-classic .blog-inner .post-details-outer .entry-title p,
.filter-story-result .blog-style-classic .blog-inner .post-details-outer .entry-title a,
.filter-project-result .blog-style-classic .blog-inner .post-details-outer .entry-content p,
.filter-project-result .blog-style-classic .blog-inner .post-details-outer .entry-title a,
.filter-project-result .blog-style-classic .blog-inner .post-details-outer .entry-content p,
.filter-resource-result .blog-style-classic .blog-inner .post-details-outer .entry-title a,
.filter-resource-result .blog-style-classic .blog-inner .post-details-outer .entry-content p {
  /* display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden; */
  display: inline-block;
  width: 100%;
  overflow: inherit;
}

.search-results .blog-style-classic .blog-inner .post-details-outer .entry-content p,
.explore-work-section .blog-style-classic .blog-inner .post-details-outer .entry-content p,
.filter-story-result .blog-style-classic .blog-inner .post-details-outer .entry-content p,
.filter-project-result .blog-style-classic .blog-inner .post-details-outer .entry-content p,
.filter-resource-result .blog-style-classic .blog-inner .post-details-outer .entry-content p,
.single-people .team .team-content-wrap .elementor-widget-container {
  line-height: 2;
}
.all-result-filter .blog-style-classic .bottom-meta .post-more,
.filter-story-result .blog-style-classic .bottom-meta .post-more,
.filter-project-result .blog-style-classic .bottom-meta .post-more,
.filter-resource-result .blog-style-classic .bottom-meta .post-more {
  display: inline-block;
}
.archive.tax-project-tax .entry-title h2 a:hover,
.blog-style-classic .blog-inner .top-meta li a:hover,
.filter-story-result .blog-style-classic .blog-inner .post-details-outer .entry-title a:hover,
.filter-project-result .blog-style-classic .blog-inner .post-details-outer .entry-title a:hover,
.filter-resource-result .blog-style-classic .blog-inner .post-details-outer .entry-title a:hover {
  /* color: #ffb649 !important; */
  transition: all .5s ease;
  text-decoration: underline;
}
.blog-style-classic .bottom-meta .post-more a.read-more:hover,
.blog-style-classic .bottom-meta .post-more a.read-more:hover {
  transition: all .5s ease;
}
.blog-style-classic .bottom-meta .post-more:has(a.read-more:hover):before {
  border-color: #0d6d5b !important;
}
.all-result-filter .blog-inner .top-meta .post-category,
.filter-story-result .blog-inner .top-meta .post-category,
.filter-project-result .blog-inner .top-meta .post-category,
.filter-resource-result .blog-inner .top-meta .post-category,
.press-feature-stories .top-meta .post-category {
  padding-left: 23px;
  position: relative;
  font-size: 15px;
}
.all-result-filter .blog-inner .top-meta .post-category:before,
.filter-story-result .blog-inner .top-meta .post-category:before,
.filter-project-result .blog-inner .top-meta .post-category:before,
.filter-resource-result .blog-inner .top-meta .post-category:before {
  font-family: 'themify';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\e639";
  color: #0D6D5B;
  margin-right: 10px;
  font-size: 15px;
  position: absolute;
  top: -1px;
  left: 0;
}
.all-result-filter .blog-inner .top-meta .post-date a:hover,
.all-result-filter .blog-inner .top-meta .post-category a:hover,
.filter-story-result .blog-inner .top-meta .post-date a:hover,
.filter-story-result .blog-inner .top-meta .post-category a:hover,
.filter-project-result .blog-inner .top-meta .post-date a:hover,
.filter-project-result .blog-inner .top-meta .post-category a:hover,
.filter-resource-result .blog-inner .top-meta .post-date a:hover,
.filter-resource-result .blog-inner .top-meta .post-category a:hover {
  text-decoration: none;
}
.msh-pagination-nav {
  margin-top: 10px;
}
.msh-pagination-nav .msh-page-numbers li {
  margin: 0 3px;
}
.msh-pagination-nav .msh-page-numbers li button {
  border: 1px solid #eee !important;
}
.msh-pagination-nav .msh-page-numbers li button:hover {
  color:#343434 !important;
}
.search.search-results .top-meta .post-meta ul li {
  text-transform: initial;
  line-height: 2.2;
}

.postid-17541 #wpadminbar {
  display: none; /*---- Remove ----*/
}
.msh-pagination-nav .msh-page-numbers li span.msh-page-current,
.msh-pagination-nav .msh-page-numbers li a.msh-page-btn:hover,
.msh-pagination-nav .msh-page-numbers li button.msh-page-current,
.msh-pagination-nav .msh-page-numbers li button.msh-page-current:hover {
  background: #0d6d5b !important;
  color:#fff !important;
}
header ul.navbar-items .header-button a.btn.btn-default:focus {
  color:#fff;
}

.open-menu {
  overflow: hidden;
}

.story-box figure img {
  margin-bottom: 20px;
}
footer .footer-top-wrap .footer-top-sidebar input.form-control {
  margin: 0 !important;
}
footer .footer-top-wrap .footer-top-sidebar input.input-group-addon {
  /* background: #fff url('../images/send-icon.svg') no-repeat 50% 50%; */
  background-color: #FFB649;
  background-image: url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.9375 0.90625L6.65625 0.21875C6.80208 0.0729167 6.97917 0 7.1875 0C7.39583 0 7.57292 0.0729167 7.71875 0.21875L13.7812 6.28125C13.9271 6.42708 14 6.60417 14 6.8125C14 7.02083 13.9271 7.19792 13.7812 7.34375L7.71875 13.4062C7.57292 13.5521 7.39583 13.625 7.1875 13.625C6.97917 13.625 6.80208 13.5521 6.65625 13.4062L5.9375 12.7188C5.79167 12.5729 5.72396 12.3958 5.73438 12.1875C5.74479 11.9792 5.82292 11.8021 5.96875 11.6562L9.71875 8.0625H0.75C0.541667 8.0625 0.364583 7.98958 0.21875 7.84375C0.0729167 7.69792 0 7.52083 0 7.3125V6.3125C0 6.10417 0.0729167 5.92708 0.21875 5.78125C0.364583 5.63542 0.541667 5.5625 0.75 5.5625H9.71875L5.96875 1.96875C5.82292 1.82292 5.74479 1.64583 5.73438 1.4375C5.72396 1.22917 5.79167 1.05208 5.9375 0.90625Z" fill="%230D6D5B"/></svg>');
  background-size: 14px 14px;
  width: 60px;
  background-repeat: no-repeat;
  background-position: center;
}
footer .footer-top-wrap .footer-top-sidebar input.input-group-addon:hover {
  background-color: #fff !important;
  background-image: url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.9375 0.90625L6.65625 0.21875C6.80208 0.0729167 6.97917 0 7.1875 0C7.39583 0 7.57292 0.0729167 7.71875 0.21875L13.7812 6.28125C13.9271 6.42708 14 6.60417 14 6.8125C14 7.02083 13.9271 7.19792 13.7812 7.34375L7.71875 13.4062C7.57292 13.5521 7.39583 13.625 7.1875 13.625C6.97917 13.625 6.80208 13.5521 6.65625 13.4062L5.9375 12.7188C5.79167 12.5729 5.72396 12.3958 5.73438 12.1875C5.74479 11.9792 5.82292 11.8021 5.96875 11.6562L9.71875 8.0625H0.75C0.541667 8.0625 0.364583 7.98958 0.21875 7.84375C0.0729167 7.69792 0 7.52083 0 7.3125V6.3125C0 6.10417 0.0729167 5.92708 0.21875 5.78125C0.364583 5.63542 0.541667 5.5625 0.75 5.5625H9.71875L5.96875 1.96875C5.82292 1.82292 5.74479 1.64583 5.73438 1.4375C5.72396 1.22917 5.79167 1.05208 5.9375 0.90625Z" fill="%23FFB649"/></svg>');
  background-size: 14px 14px;
  border-color: #fff !important;
  background-repeat: no-repeat;
  background-position: center;
}
/* footer .footer-top-wrap .footer-top-sidebar input.input-group-addon:hover {
  background: #ffb649;
  border-color: #fff !important;
} */
.back-to-top > i {
  /* box-shadow: 0 0 10px #444; */
  transition: all .5s ease;
  border: 1px solid #fff;
}
.back-to-top > i:hover {
  background: #ffb649;
  color:#343434;
}
.zozo-mc-form .mc-notice-group span.mc-notice-msg {
  color: #ffa1a1;
}
.site-footer.footer-template-custom .footer-top-wrap > * > .row > div.col-lg-6 {
  margin-bottom: 0;
}

footer .widget .widget-title::after {
  background: #343434;
}
.cta-section .section-description a.btn {
  text-decoration: none;
  margin-top: 0;
}
.cta-section .section-description a.btn:hover,
.single-resource article a.btn-msh:hover,
.single-story article a.btn-msh:hover,
.single-media-coverage article a.btn-msh:hover,
.cta-section .btn-msh:hover,
header .sticky-outer .header-button a:hover,
.msh-pagination-nav .msh-page-numbers .msh-page-ellipsis,
.blog-style-classic .blog-inner .top-meta li a {
  color: #343434 !important;
}

ul.social-icons.social-h-own > li a.social-twitter:hover,
ul.social-icons.social-h-own > li a.social-fb:hover,
ul.social-icons.social-h-own > li a:hover.social-youtube,
ul.social-icons.social-h-own > li a.social-linkedin:hover {
  color:#ffb649 !important;
}
footer .contact-widget-info > p span::before {
  vertical-align: middle;
}

footer .footer-bottom-items .footer-bottom-widget a.wp-block-image {
  display: inline-block;
}
footer .footer-middle-wrap .footer-middle-sidebar .contact-widget-info p.contact-address,
footer .footer-middle-wrap .footer-middle-sidebar .contact-widget-info p.contact-phone,
footer .footer-middle-wrap .footer-middle-sidebar .contact-widget-info p.contact-email {
  position: relative;
}
footer .footer-middle-wrap .footer-middle-sidebar .contact-widget-info p.contact-address span.ti-map-alt,
footer .footer-middle-wrap .footer-middle-sidebar .contact-widget-info p.contact-phone span.ti-mobile,
footer .footer-middle-wrap .footer-middle-sidebar .contact-widget-info p.contact-email span.ti-email {
  display: none;
}
footer .footer-middle-wrap .footer-middle-sidebar .contact-widget-info p.contact-address span a,
footer .footer-middle-wrap .footer-middle-sidebar .contact-widget-info p.contact-address span a span {
  display: inline-block;
}
footer .footer-middle-wrap .footer-middle-sidebar .contact-widget-info p.contact-address span a span,
footer .footer-middle-wrap .footer-middle-sidebar .contact-widget-info p.contact-phone a,
footer .footer-middle-wrap .footer-middle-sidebar .contact-widget-info p.contact-email a {
  padding-left: 35px;
}
footer .footer-middle-wrap .footer-middle-sidebar .contact-widget-info p.contact-address span a:before,
footer .footer-middle-wrap .footer-middle-sidebar .contact-widget-info p.contact-phone span a:before,
footer .footer-middle-wrap .footer-middle-sidebar .contact-widget-info p.contact-email span a:before {
  content: "\e691";
  font-size: 20px;
  vertical-align: middle;
  color: #0d6d5b;
  font-family: 'themify';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  position: absolute;
  top: 5px;
  left: 0;
  margin-right: 10px;
}
footer .footer-middle-wrap .footer-middle-sidebar .contact-widget-info p.contact-phone span a:before {
  content: "\e621";
}
footer .footer-middle-wrap .footer-middle-sidebar .contact-widget-info p.contact-email span a:before {
  content: "\e75a";
}

.single-resource div a.btn-msh {
  margin-right: 15px;
}
.single-resource div a.btn-msh:last-child {
  margin-right: 0;
}
.single-resource .subsidy-single-post aside.widget-area .widget_search input.form-control {
  color: #343434;
}
.filter-story-result .msh-posts-grid .row [class*="col-"],
.filter-project-result .msh-posts-grid .row [class*="col-"],
.filter-resource-result .msh-posts-grid .row [class*="col-"] {
  padding-right: calc(var(--bs-gutter-x)/ 2) !important;
  padding-left: calc(var(--bs-gutter-x)/ 2) !important;
}

.footer-bottom {
  padding-bottom: 40px;
  padding-top: 0;
}
footer .footer-bottom .footer-bottom-widget a.wp-block-image {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.no-results h1.page-title {
  color: #343434;
}

header form .input-group .screen-reader-text {
  color:#343434;
}

.back-to-top {
  width: 45px;
  height: 45px;
  display: inline-block;
  background: #0d6d5b;
  position: fixed;
  bottom: 30px;
  right: 40px;
  z-index: 999;
  border-radius: 50%;
  border: 1px solid #fff;
}
.back-to-top:hover {
  background: #ffb649;
}
.back-to-top i {
  background: none;
  width: 45px;
  border: none;
  height: 45px;
  line-height: 45px;
  border: none;
}



.sticky-outer .header-sticky,
.sticky-outer .sticky-scroll.show-menu {
    transition: 0.3s ease all;
  -webkit-animation: header_sticky 0.8s forwards;
  -ms-animation: header_sticky 0.8s forwards;
  -o-animation: header_sticky 0.8s forwards;
  animation: header_sticky 0.8s forwards;
}

@-webkit-keyframes header_sticky {
  from {
    top: -50%
  }

  to {
    top: 0
  }
}

@keyframes header_sticky {
  from {
    top: -50%
  }

  to {
    top: 0
  }
}


.single-resource .subsidy-child-banner-cta .subsidy-child-banner-buttons a:hover {
  color:#343434;
}
.single-resource .subsidy-child-banner-cta .subsidy-child-banner-buttons a {
  margin-right: 10px;
  margin-left: 10px;
  margin-top: 10px;
}
.single-resource .subsidy-single-post .subsidy-child-banner-cta,
.single-resource .subsidy-child-banner-cta .subsidy-child-banner-content {
  position: relative;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}
.single-resource .subsidy-child-banner-cta .subsidy-child-banner-content {
  padding-left: 15px;
  padding-right: 15px;
}
.single-resource .subsidy-child-banner-cta .subsidy-child-banner-content p {
  margin-bottom: 5px;
  line-height: 1.6;
}

.single-resource .subsidy-single-post .subsidy-child-banner-cta {
  margin-top:0;
  width: 100%;
}

header .subsidy-child-banner-cta .subsidy-child-banner-content h2,
header .subsidy-child-banner-cta .subsidy-child-banner-content h5 {
  color:#fff;
}

.msh-results-meta button.msh-people-clear-filters,
.filter-story-result button.msh-clear-filters,
.filter-project-result button.msh-clear-filters,
.filter-resource-result button.msh-clear-filters {
  border: none !important;
}
.msh-results-meta button.msh-people-clear-filters:hover,
.filter-story-result button.msh-clear-filters:hover,
.filter-project-result button.msh-clear-filters:hover,
.filter-resource-result button.msh-clear-filters:hover {
  background: none !important;
  color:#343434 !important;
}

.breadcrumb {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  /* overflow: hidden; */
}

.all-result-filter .blog-style-classic .blog-inner .post-thumb img {
    height: 210px;
    object-fit: cover;
    width: 100%;
}

aside.widget-area input.form-control {
  color: #343434 !important;
}
aside.widget-area .team-image-wrap.alignleft {
  margin-right: 0;
  margin-bottom: 20px;
}
/* .single-resource .single-post-template .post-thumb-wrap img {
  display: none;
} */

/* .feature-resource .msh-cpt-posts.blog-style-classic .blog-inner--horizontal {
  gap: 0;
  flex-wrap: wrap;
  padding: 0;
}
.feature-resource .msh-cpt-posts.blog-style-classic .blog-inner--horizontal .post-thumb {
  flex: 0 0 100%;
  width: 100%;
  margin: 0;
}
.feature-resource .msh-cpt-posts.blog-style-classic .blog-inner--horizontal .post-details-outer {
  padding: 30px;
}
.blog-style-classic .blog-inner .entry-title .post-title-head a.post-title {
  color: #0d6d5b;
}
.blog-style-classic .blog-inner .entry-title .post-title-head a.post-title:hover {
  text-decoration: underline;
}
.blog-style-classic .blog-inner .entry-title .post-title-head a.post-title,
.blog-style-classic .post-excerpt p {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-height: 2;
} */
.blog-style-classic .blog-inner .entry-title .post-title-head a.post-title {
  color: #0d6d5b;
}
.blog-style-classic .blog-inner .entry-title .post-title-head a.post-title:hover {
  text-decoration: underline;
}
.blog-style-classic .blog-inner .entry-title .post-title-head a.post-title,
.blog-style-classic .post-excerpt p {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.blog-style-classic .post-excerpt p {
  line-height: 2;
  color:#343434;
}
.blog-style-classic .blog-inner .post-more {
  /* display: inline-block; */
  float: left;
  min-width: 90px;
}
.blog-style-classic .post-details-outer .bottom-meta {
  display: inline-block;
  width: 100%;
  margin-top: 5px;
}
.blog-style-classic.msh-cpt-posts.blog-style-classic .blog-inner {
  align-items: initial;
  margin: 0;
  gap: 0;
  padding: 0;
}
.blog-style-classic.msh-cpt-posts.blog-style-classic .blog-inner .post-thumb {
  display: flex;
  margin: 0;
}
.blog-style-classic.msh-cpt-posts.blog-style-classic .blog-inner .post-thumb a img {
  border-radius: 10px 0 0 10px;
}
.msh-cpt-posts.blog-style-classic .blog-inner--horizontal .post-details-outer {
  padding:25px;
}
.msh-cpt-posts.blog-style-classic .row [class*="col-"] {
  margin-bottom: 0 !important;
}

.featured-event .msh-cpt-posts.blog-style-classic .blog-inner--horizontal .post-thumb {
  flex: 0 0 250px;
  width: 250px;
}
.featured-event .elementor-widget-container {
  border-radius: 25px 10px 10px 25px;
}
.featured-event .blog-style-classic .blog-inner .top-meta .post-date i {
  position: relative;
  top: -2px;
}
.featured-event .blog-style-classic .blog-inner .entry-title .post-title-head a.post-title,
.featured-event .blog-style-classic .post-excerpt p,
.featured-event .blog-style-classic .blog-inner .top-meta .post-date span,
.featured-event .blog-style-classic .blog-inner .top-meta .post-date i,
.featured-event .blog-style-classic .blog-inner .top-meta .post-date a i,
.featured-event .top-meta ul li span.before-icon,
.featured-event .blog-style-classic .blog-inner .top-meta li a,
.featured-event .blog-style-classic .bottom-meta .post-more a.read-more,
.featured-event .blog-style-classic .bottom-meta .post-more a.read-more,
.featured-event .blog-style-classic .blog-inner .entry-title .post-title-head span,
.featured-event .blog-style-modern .blog-inner .top-meta .post-author .author-name,
.feature-resource-box .blog-style-classic .blog-inner .entry-title .post-title-head a.post-title
.feature-resource-box .blog-style-classic .blog-inner .entry-title a.post-title-head {
  color:#fff !important;
}
.featured-event .blog-style-classic .blog-inner .entry-title .post-title-head span,
.featured-event .blog-style-classic .blog-inner .entry-title .post-title-head,
.featured-event .blog-style-classic .blog-inner .entry-title .post-title-head a.post-title,
.feature-resource-box .blog-style-classic .blog-inner .entry-title .post-title-head {
  font-size: 22px;
  line-height: 1.5;
}
.featured-event .msh-cpt-posts.blog-style-classic .blog-inner--horizontal .post-details-outer {
  padding: 25px 30px 30px 30px;
}
.featured-event .top-meta ul li span.before-icon.ti-folder {
  margin-right: 5px;
  padding-right: 0;
}
.featured-event .blog-style-classic .post-excerpt p {
  line-height: 1.5;
  margin-bottom: 10px;
}
.featured-event .blog-style-classic .blog-inner .top-meta li a:hover {
  /* text-decoration: none;
  color: #ffb649 !important; */
}
.featured-event .blog-style-classic .bottom-meta .post-more a:hover {
  text-decoration: none;
}
.featured-event .blog-style-classic .bottom-meta .post-more:has(a.read-more:hover)::before,
.featured-event .blog-style-classic .bottom-meta .post-more::before {
  border-bottom-color: #fff !important;
}

footer span.mc-notice-msg {
  background: #fff !important;
  font-size: 14px;
  margin-top: 10px;
  color: #AD0000 !important;
  display: inline-block;
  padding: 2px 15px;
}
footer span.mc-notice-msg:empty {
  padding: 0;
}
footer .mc-notice-group:has(span.mc-notice-msg:empty) {
  display: none;
}
.msh-people-results-wrapper .msh-person-card:hover {
  box-shadow: none;
  transform: initial;
}
.msh-people-results-wrapper .msh-person-name {
  font-size: 22px !important;
  line-height: 1.25 !important;
  margin-bottom: 10px;
}
.msh-people-results-wrapper .main-our-people .msh-person-card {
  padding: 40px 15px 0 15px;
  background: #f7f7f7;
  margin-top: 26px;
  border: none;
  border-bottom: 4px solid #FFB649;
  overflow: initial;
  border-radius: 0;
  height: calc(100% - 30px);
}
.msh-people-results-wrapper .msh-person-info .msh-person-name a:hover {
  color: #0d6d5b;
}
.msh-people-results-wrapper .main-our-people .msh-person-card .msh-person-photo img {
  -webkit-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
}
.msh-people-results-wrapper .main-our-people .msh-person-card .msh-person-photo img:hover {
  -webkit-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
}
.msh-people-results-wrapper .main-our-people .msh-person-info {
  padding: 0 7px 25px 7px;
  flex: initial;
  display: inline-block;
  width: 100%;
}
.msh-people-results-wrapper .msh-person-card .msh-person-photo-link {
  margin-bottom: 20px;
  margin-top: -65px;
}
.msh-people-filter-bar.filter-our-people .msh-people-filter-row {
  padding-bottom: 0;
  gap: 24px;
}
.msh-person-name a:hover, .msh-person-name a:focus {
  text-decoration: none;
}
.navigation.post-navigation .nav-links.custom-post-nav .next-nav-link:only-child {
  /* margin-left: auto; */
}

.single-people span.team-designation {
    color: #000000;
    font-size: 22px;
    line-height: 32px;
    font-weight: 600;
}
.single-people .team-img img.wp-post-image {
    /* border: 3px solid #0d6d5b;
    padding: 10px; */
    max-width: 100%;
    /* max-width: 324px;
  height: 324px; */
  object-fit: cover;
  object-position: top;
}
.single-people .post-navigation-wrapper .nav-links.custom-post-nav .next-nav-link a h2,
.single-people .post-navigation-wrapper .nav-links.custom-post-nav .prev-nav-link a h2 {
  color: #0D6D5B;
}
.single-people .post-navigation-wrapper .nav-links.custom-post-nav .next-nav-link a:hover h2,
.single-people .post-navigation-wrapper .nav-links.custom-post-nav .prev-nav-link a:hover h2 {
  color:#343434;
}
.single-people span.team-designation {
  font-size: 22px;
  line-height: 32px;
  font-weight: 600;
  display: flex;
  margin-top: 5px;
}
.single-people .team-title h2 {
  display: flex;
}

.single-people .team-info .team-info-inner .header-block__meta-taxonomies {
  display: flex;
  margin-bottom: 0;
}
.single-people .team-info .team-info-inner .header-block__meta-taxonomies span {
  padding-left: 8px;
}
.single-people .team-info .team-info-inner .header-block__meta-taxonomies span span {
  padding-left: 0;
}
.single-people .team-info .team-info-inner .header-block__meta-taxonomies i.ti-folder {
  position: relative;
  top: 2px;
  padding-left: 0;
}
.single-people .team-info .team-social-wrap ul.social-icons > li > a {
  border: 1px solid #eaeaea;
  border-radius: 5px;
}
.single-people .team-info .team-social-wrap ul.social-icons > li > a i {
  line-height: 31px;
}
.single-people .team-info .team-social-wrap ul.social-icons > li > a:hover {
  text-decoration: none;
}
.single-people .team-info .team-social-wrap ul.social-icons > li > a:hover {
  color:#343434;
}

.single-people .people-publications-wrap {
  margin-top: 40px;
  display: inline-block;
  width: 100%;
}
.single-people .related-people-content h2 {
  font-size: 22px !important;
  font-weight: 700 !important;
  margin-bottom: 0;
  position: relative !important;
  padding-bottom: 12px;
  line-height: 1.5 !important;
}

/* .press-feature-stories h2:before, */
.single-people .related-people-content h2::after {
  content: '';
  display: block;
  width: 50px;
  height: 3px;
  background-color: #0d6d5b;
  position: absolute;
  bottom: 0;
  left: 0;
}
.single-people .team .blog-style-classic .blog-inner .post-thumb {
  margin-bottom: 0;
}
.single-people .team .blog-style-classic .row [class*="col-"] {
  margin-top: 30px;
}
.single-people .team .blog-style-classic .blog-inner {
  padding: 0;
  height: 100%;
  margin-bottom: 0;
  overflow: hidden;
}
.single-people .team .blog-style-classic .blog-inner .post-details-outer {
  padding: 16px 18px 20px;
  display: inline-block;
  width: 100%;
}
.single-people .team .blog-style-classic .blog-inner .post-details-outer h4 {
  font-size: 18px !important;
  font-weight: 600;
  line-height: 1.45;
  margin: 0 0 10px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.single-people .team .blog-style-classic .blog-inner .post-meta {
  padding-bottom: 15px;
}
.single-people .team .blog-style-classic .blog-inner .post-meta > ul > li.nav-item .post-category a {
  padding-left: 0;
  padding-right: 5px;
  word-break: initial;
}
.single-people .team .blog-style-classic .blog-inner .post-thumb img {
  height: 225px;
  object-fit: cover;
  width: 100%;
}

.single-people .team .team-info .team-title {
  margin-top: 25px;
  display: inline-block;
  width: 100%;
}

.single-people .team .team-info .team-title,
.single-people .team .team-info .team-designation-wrap {
  padding-right: 15px;
  padding-right: 0;
}
.single-people .team .team-info > * ul.nav.social-icons.team-social,
.single-people .team .team-info .team-title h2,
.single-people .team .team-info .team-designation-wrap span.team-designation {
  padding-left: 0;
}
.single-people .team-info .elementor-column-gap-default > .elementor-column > .elementor-element-populated {
  padding-left: 0;
  padding-right: 0;
}
.single-people .team .team-image-wrap.alignleft {
  margin-right: 40px;
  /* margin-bottom: 25px; */
}

.single-people .subsidy-content > .subsidy-content-inner,
.single-resource .subsidy-content > .subsidy-content-inner,
.single-story .subsidy-content > .subsidy-content-inner,
.single-media-coverage .subsidy-content > .subsidy-content-inner {
  padding: 50px 0;
}
aside.widget-area .post-format-wrap {
  margin-bottom: 20px;
}
.single-resource article .article-inner.post-items .msh-thumb-group .post-format-wrap,
.single-resource aside.widget-area .post-format-wrap {
  margin-left: 0;
  margin-right: 0;
}
.single-resource aside.right-widget-area .post-thumb-wrap img,
.single-story aside.right-widget-area .post-thumb-wrap img {
  border: none;
  padding: 0;
}
.single-resource aside.widget-area .msh-thumb-cta .btn-msh {
  color:#343434;
  background: #FFB649;
  border-color: #0D6D5B;
}
.single-resource aside.widget-area .msh-thumb-cta .btn-msh:hover {
  color:#fff;
  background: #0D6D5B;
  border-color: #F59019;
}
aside.widget-area .widget {
  margin-bottom: 20px !important;
  padding: 0px 20px 20px;
}
.single-project .right-side-tags .right-related-area {
  margin-bottom: 20px;
}
.right-side-tags .right-related-area,
.right-side-tags .right-connect-with-us,
.right-side-tags .msh-project-thumb,
.right-side-tags .msh-related-technical-areas {
  padding: 20px;
  border: 2px solid #eee;
  background: #fff;
}
.right-side-tags .right-connect-with-us {
  margin-top: 20px;
}
.single-project .right-side-tags .right-connect-with-us {
  margin-top: 0;
}
.right-side-tags .right-connect-with-us ul {
  padding-left: 0;
}
.right-side-tags .msh-project-thumb {
  border: 3px solid #0d6d5b;
  padding: 10px;
  margin-bottom: 20px;
}
aside.widget-area .widget_search {
  padding: 20px;
}
aside.widget-area .widget .widget-title {
  color: #fff !important;
  margin-top: 20px;
  margin-bottom: 20px;
  line-height: 1.5 !important;
  font-size: 17px !important;
  padding: 13px 15px 13px 15px;
}
aside.widget-area .widget .widget-title:after {
  background: none !important;
}
.single-post-template .right-side-tags h2 {
  color: #fff !important;
}
.single-project .right-related-area h2.widget-title,
.single-project .right-related-area h3.widget-title,
.right-side-tags h2.section-title {
  margin-bottom: 20px;
  font-size: 17px !important;
  background-color: #0d6d5b;
  padding: 13px 15px 13px 15px;
  color: #fff !important;
  line-height: 1.5 !important;
  font-weight: 600 !important;
}
.right-side-tags .section-title-wrapper {
  margin-bottom: 0;
}
.right-related-area .widget.widget_tag_cloud .msh-post-related-tags-cloud a,
.right-side-tags ul li a {
  font-size: 13px !important;
  font-weight: 600;
  padding: 8px 12px;
  letter-spacing: 1px;
  transition: all ease 0.35s;
  background: rgb(243, 250, 253);
  color: rgb(52, 52, 52);
  display: inline-block;
  width: 100%;
  border:none;
  font-style: normal;
}
.right-related-area .widget.widget_tag_cloud .msh-post-related-tags-cloud a {
  width: auto;
}
.right-related-area .widget.widget_tag_cloud .msh-post-related-tags-cloud a:hover,
.right-side-tags ul li a:hover {
  background: rgb(13, 109, 91);
  color: rgb(255, 255, 255) !important;
}
aside.widget-area .widget.widget_tag_cloud a.tag-cloud-link {
  border: medium;
  background: rgb(243, 250, 253);
  font-style: normal;
  color: #343434;
}
aside.widget-area .widget.widget_tag_cloud a.tag-cloud-link:hover {
  background: #0d6d5b;
  color:#fff;
}
.single-people aside.widget-area .widget.widget_tag_cloud a.tag-cloud-link {
  background: #005B76;
  color:#fff;
}
.single-people aside.widget-area .widget.widget_tag_cloud a.tag-cloud-link:hover {
  background: rgb(243, 250, 253);
  color:#343434;
}
aside.widget-area .widget.widget_tag_cloud a.tag-cloud-link:last-child {
  margin-bottom: 0;
}

.media-coverage-filter .blog-style-classic .row [class*="col-"] {
  margin-bottom: 30px;
}
.media-coverage-filter .blog-style-classic .blog-inner {
  padding:0;
  height: 100%;
  margin-bottom: 0;
}
.media-coverage-filter .media-coverage-card .post-thumb.post-thumb-contain img {
  height: 160px;
}
.media-coverage-filter .media-coverage-card .post-thumb.post-thumb-contain {
  border: none;
  margin-bottom: 0;
  background: none;
  border-bottom: 1px solid #eee;
  padding: 15px 20px;
}
.media-coverage-filter .media-coverage-card .post-details-outer {
  padding: 20px;
}
.search-results .all-result-filter .blog-style-classic .blog-inner .entry-title h2 {
  margin-bottom: 0;
}
.archive.tax-project-tax .explore-work-section .blog-style-classic .blog-inner .post-title-head,
.filter-resource-result .blog-inner .entry-title h2,
.filter-story-result .blog-inner .entry-title h2,
.filter-project-result .blog-inner .entry-title h2,
.media-coverage-filter .media-coverage-card .card__heading {
  font-size: 20px !important;
  margin-bottom: 0;
  line-height: 1.5 !important;
  font-weight: 500 !important;
}
.search-results .all-result-filter .blog-style-classic .blog-inner .entry-title h2 a {
  font-size: 20px !important;
  margin-bottom: 0;
  line-height: 1.5 !important;
  font-weight: 500 !important;
  display: inline-block;
  width: 100%;
  overflow: inherit;
}
.search-results .all-result-filter .blog-style-classic .blog-inner .post-details-outer .entry-content p {
  display: inline-block;
  width: 100%;
  overflow: inherit;
  margin-bottom: 0;
  word-break: initial;
}
.search-results .all-result-filter .blog-style-classic .blog-inner .entry-title h2 a,
.media-coverage-filter .media-coverage-card .card__heading a {
  color: #0d6d5b !important;
}
.search-results .all-result-filter .blog-style-classic .blog-inner .entry-title h2 a:hover,
.media-coverage-filter .media-coverage-card .card__heading a:hover {
  text-decoration: underline;
}
.media-coverage-filter .media-coverage-card .card__kicker.card__media-coverage-date {
  font-size: 15px !important;
  color: #343434 !important;
}
.media-coverage-filter .media-coverage-card .card__kicker .before-icon.ti-calendar {
  position: relative;
  top: -3px;
}
.media-coverage-filter .media-coverage-card .card__kicker.card__media-coverage-date:before {
  font-family: 'themify';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\e6b6";
  color: #0D6D5B;
  margin-right: 10px;
  font-size: 15px;
  position: relative;
  top: 1px;
}

.filter-media-coverage-result .msh-pagination {
  margin-top: 0;
}
.media-coverage-filter .media-coverage-card .card__heading a:focus,
.media-coverage-filter .media-coverage-card .card__heading a:focus-visible {
  display: inline-block;
}

.related-people-content .bottom-meta .post-more a.read-more:hover {
  text-decoration: none;
}
.related-people-content .type-story .post-meta .post-category a {
  font-weight: normal;
  font-size: 16px;
}
.media-coverage-filter .custom-blog-wrapper .media-coverage-card .card__heading svg {
  width: 14px;
  height: 14px;
}
.media-coverage-filter .custom-blog-wrapper .media-coverage-card .card__heading a:hover svg path {
  fill:#343434;
}

.press-feature-stories h2 {
  position: relative;
}
.press-feature-stories h3.post-title-head,
.press-feature-stories h3.post-title-head span {
  font-size: 18px !important;
  font-weight: 600;
  line-height: 1.45;
  margin: 5px 0 !important;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.press-feature-stories .top-meta .post-date span,
.press-feature-stories .top-meta .post-category a,
.press-feature-stories .top-meta .post-category {
  font-size: 15px;
}
.press-feature-stories .top-meta ul li i.ti-calendar {
  position: relative;
  top: -2px;
}
.press-feature-stories .top-meta .post-category::before {
  color: #0D6D5B;
  margin-right: 10px;
  font-size: 15px;
  position: absolute;
  top: -1px;
  left: 0;
}
.press-feature-stories .top-meta .post-category .ti-folder {
  padding-right: 0;
}
.msh-people-pagination .msh-pagination-nav,
.filter-resource-result .msh-pagination,
.filter-story-result .msh-pagination,
.filter-project-result .msh-pagination {
  margin-top: 0;
}
.page-title-wrap-inner {
  min-height: 400px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  align-content: center;
  background-size: cover;
}
.subsidy-page .page-title-wrap-inner {
  background-position: center 4%;
}

header.page-title-wrap .pull-center h1.page-title {
  margin-bottom: 0;
  text-transform: initial;
}


.filter-our-people .all-filter-box-story .msh-filter-group {
  flex: initial;
  min-width: initial;
  max-width: initial;
  width: 100%;
}
.story-filter .all-filter-box-story .msh-filter-group,
.project-filter .all-filter-box-project .msh-filter-group,
.media-coverage-filter .all-filter-box-media-coverage .msh-filter-group {
  flex: initial;
  min-width: initial;
  max-width: initial;
  width: 32.5%;
}
.project-filter .all-filter-box-project .msh-filter-group {
  width: 49%;
}
.resource-filter .all-filter-box-resource .msh-filter-group {
  flex: initial;
  min-width: initial;
  max-width: initial;
  width: 24%;
}
.filter-our-people .all-filter-box-story .msh-filter-group.msh-multiselect button,
.story-filter .all-filter-box-story .msh-filter-group.msh-multiselect button,
.project-filter .all-filter-box-project .msh-filter-group.msh-multiselect button,
.resource-filter .all-filter-box-resource .msh-filter-group.msh-multiselect button {
  height: 50px;
  border-right: 1px solid #d8d8d8 !important;
  font-size: 16px;
  font-family: 'Cabin';
  font-weight: normal;
  color: #343434;
}

.filter-our-people .all-filter-box-story .msh-filter-group.msh-multiselect button:hover,
.story-filter .all-filter-box-story .msh-filter-group.msh-multiselect button:hover,
.project-filter .all-filter-box-project .msh-filter-group.msh-multiselect button:hover,
.resource-filter .all-filter-box-resource .msh-filter-group.msh-multiselect button:hover {
  background: none !important;
  border-color: #d8d8d8 !important;
  color: #343434 !important;
}
.filter-our-people .msh-active-filters button,
.story-filter .msh-active-filters button,
.project-filter .msh-active-filters button,
.resource-filter .msh-active-filters button {
  border: 1px solid #d8d8d8 !important;
  color: #0D6D5B;  
}
.filter-our-people .msh-active-filters button:hover,
.story-filter .msh-active-filters button:hover,
.project-filter .msh-active-filters button:hover,
.resource-filter .msh-active-filters button:hover {
  color:#343434;
}
.filter-our-people .msh-active-filters .msh-active-filter-pills button,
.story-filter .msh-active-filters .msh-active-filter-pills button,
.project-filter .msh-active-filters .msh-active-filter-pills button,
.resource-filter .msh-active-filters .msh-active-filter-pills button {
  margin-right: 5px;
  white-space: initial;
  text-align: left;
}
.filter-our-people .msh-active-filters .msh-active-filter-pills button:last-child,
.story-filter .msh-active-filters .msh-active-filter-pills button:last-child,
.project-filter .msh-active-filters .msh-active-filter-pills button:last-child,
.resource-filter .msh-active-filters .msh-active-filter-pills button:last-child {
  margin-right: 0;
}
.filter-our-people .msh-results-meta .msh-clear-filters,
.filter-story-result .msh-results-meta .msh-clear-filters,
.filter-project-result .msh-results-meta .msh-clear-filters,
.filter-resource-result .msh-results-meta .msh-clear-filters {
  color: #0D6D5B;
}
.filter-our-people .msh-active-filters .msh-active-filter-pills,
.story-filter .msh-active-filters .msh-active-filter-pills,
.project-filter .msh-active-filters .msh-active-filter-pills,
.resource-filter .msh-active-filters .msh-active-filter-pills {
  gap: 10px;
  display: flex;
  flex-wrap: wrap;
}
.filter-our-people .msh-active-filters,
.story-filter .msh-active-filters,
.project-filter .msh-active-filters,
.resource-filter .msh-active-filters {
  padding-left: 0;
  padding-right: 0;
}
.all-filter-box-project span.msh-multiselect-count,
.all-filter-box-story span.msh-multiselect-count,
.all-filter-box-resource span.msh-multiselect-count {
  background: #0D6D5B;
  position: absolute;
  right: 40px;
  top: calc(50% - 9px);
}
.msh-active-filters .msh-active-filter-pills {
  gap: 5px;
  display: flex;
  flex-wrap: wrap;
}
.all-filter-box-project .msh-multiselect-checkbox,
.all-filter-box-story .msh-multiselect-checkbox,
.all-filter-box-resource .msh-multiselect-checkbox {
  accent-color: #0d6d5b;
}
.all-filter-box-project .msh-multiselect-option label,
.all-filter-box-story .msh-multiselect-option label,
.all-filter-box-resource .msh-multiselect-option label {
  padding: 4px 12px;
}

.entry-content ul li {
  line-height: 1.66;
  margin-bottom: 7px;
}
.entry-content ul li:last-child {
  margin-bottom: 0;
}

/* @media(min-width:768px){ */
  /* .single-people .post-navigation-wrapper .nav-links.custom-post-nav .prev-nav-link a.prev::before,
  .single-people .post-navigation-wrapper .nav-links.custom-post-nav .next-nav-link a.next::after, */
  .single-story .post-navigation-wrapper .nav-links.custom-post-nav .prev-nav-link a.prev::before,
  .single-story .post-navigation-wrapper .nav-links.custom-post-nav .next-nav-link a.next::after,
  .single-resource .post-navigation-wrapper .nav-links.custom-post-nav .prev-nav-link a.prev::before,
  .single-resource .post-navigation-wrapper .nav-links.custom-post-nav .next-nav-link a.next::after {
    position: absolute;
    margin: 0;
    transform: rotate(180deg);
  }
  /* .single-people .post-navigation-wrapper .nav-links.custom-post-nav .prev-nav-link a.prev, */
  .single-story .post-navigation-wrapper .nav-links.custom-post-nav .prev-nav-link a.prev,
  .single-resource .post-navigation-wrapper .nav-links.custom-post-nav .prev-nav-link a.prev {
    padding-right: 70px;
  }
  /* .single-people .post-navigation-wrapper .nav-links.custom-post-nav .next-nav-link a.next, */
  .single-story .post-navigation-wrapper .nav-links.custom-post-nav .next-nav-link a.next,
  .single-resource .post-navigation-wrapper .nav-links.custom-post-nav .next-nav-link a.next {
    padding-left: 70px;
  }
  /* .single-people .post-navigation-wrapper .nav-links.custom-post-nav .next-nav-link a.next::after, */
  .single-story .post-navigation-wrapper .nav-links.custom-post-nav .next-nav-link a.next::after,
  .single-resource .post-navigation-wrapper .nav-links.custom-post-nav .next-nav-link a.next::after {
    left:0;
    right:auto;
  }
  /* .single-people .post-navigation-wrapper .nav-links.custom-post-nav .prev-nav-link a.prev::before, */
  .single-story .post-navigation-wrapper .nav-links.custom-post-nav .prev-nav-link a.prev::before,
  .single-resource .post-navigation-wrapper .nav-links.custom-post-nav .prev-nav-link a.prev::before {
    right:0;
    left:auto;
  }
  /* .single-people .post-navigation-wrapper .nav-links.custom-post-nav .prev-nav-link, */
  .single-story .post-navigation-wrapper .nav-links.custom-post-nav .prev-nav-link,
  .single-resource .post-navigation-wrapper .nav-links.custom-post-nav .prev-nav-link {
    margin-left: auto;
  }
  /* .single-people .post-navigation-wrapper .nav-links.custom-post-nav .next-nav-link, */
  .single-story .post-navigation-wrapper .nav-links.custom-post-nav .next-nav-link,
  .single-resource .post-navigation-wrapper .nav-links.custom-post-nav .next-nav-link {
    margin-right: auto;
  }
/* } */

.category-our-prople .post-category a {
  font-size: 16px;
  font-weight: 600;
  word-break: initial;
}

.page-id-20544 .subsidy-content > .subsidy-content-inner,
.page-id-20522 .subsidy-content > .subsidy-content-inner,
.page-id-20490 .subsidy-content > .subsidy-content-inner,
.page-id-20564 .subsidy-content > .subsidy-content-inner,
.page-id-20035 .subsidy-content > .subsidy-content-inner,
.page-id-18357 .subsidy-content > .subsidy-content-inner {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.expertise-area .section-description,
.about-what-we-do .section-description {
  line-height: 1.7;
}
.single-resource main article .entry-content .title-wrap .sub-title,
.global-fund-section .section-title-wrapper .title-wrap .sub-title,
.how-we-work-section .section-title-wrapper .title-wrap .sub-title,
.core-value-home  .section-title-wrapper .title-wrap .sub-title,
.leadership-section .section-title-wrapper .title-wrap .sub-title, 
.bottom-cta-section .section-title-wrapper .title-wrap .sub-title,
.about-country-msh .section-title-wrapper .title-wrap .sub-title,
.expertise-area .section-title-wrapper .title-wrap .sub-title,
.about-what-we-do .section-title-wrapper .title-wrap .sub-title,
.about-choose-msh .section-title-wrapper .title-wrap .sub-title,
.helping-today-why .section-title-wrapper .title-wrap .sub-title,
.center-leadership .section-title-wrapper .title-wrap .sub-title,
.sub-title-home .section-title-wrapper .title-wrap .sub-title {
  /* color: #083D33 !important; */
  font-size: 26px;
  font-weight: 700;
  font-family: 'Cabin';
  padding: 0;
  line-height: 1.3;
}
.single-resource main article .entry-content .section-title-wrapper .title-wrap {
  margin-bottom: 10px;
}
.core-value-home  .section-title-wrapper .title-wrap .sub-title,
.about-country-msh .section-title-wrapper .title-wrap .sub-title,
.helping-today-why .section-title-wrapper .title-wrap .sub-title {
  color: #fff !important;
}
.single-resource main article .entry-content .title-wrap .sub-title:before,
.global-fund-section .section-title-wrapper .title-wrap .sub-title:before,
.how-we-work-section .section-title-wrapper .title-wrap .sub-title:before,
.core-value-home  .section-title-wrapper .title-wrap .sub-title:before,
.leadership-section .section-title-wrapper .title-wrap .sub-title:before,
.bottom-cta-section .section-title-wrapper .title-wrap .sub-title:before,
.about-country-msh .section-title-wrapper .title-wrap .sub-title:before,
.expertise-area .sub-title:before,
.about-what-we-do .sub-title:before,
.about-choose-msh .sub-title:before,
.helping-today-why .sub-title:before,
.center-leadership .sub-title:before,
.sub-title-home .section-title-wrapper .title-wrap .sub-title:before {
  display: none;
}
.how-we-work-section .section-title-wrapper .title-wrap .sub-title,
.leadership-section .section-title-wrapper .title-wrap .sub-title,
.bottom-cta-section .section-title-wrapper .title-wrap .sub-title,
.about-country-msh .section-title-wrapper .title-wrap .sub-title,
.about-choose-msh .section-title-wrapper .title-wrap .sub-title,
.helping-today-why .section-title-wrapper .title-wrap .sub-title,
.center-leadership .section-title-wrapper .title-wrap .sub-title {
  /* font-size: 20px; */
}
.sub-title-home .section-title-wrapper .title-wrap > .section-title {
  margin-bottom: 4px;
}
.sub-title-home .section-title-wrapper {
  margin-bottom: 20px;
}
.sub-title-home .section-title-wrapper .title-wrap .sub-title {
  font-size: 36px !important;
  line-height: 1.25 !important;
  font-weight: 600 !important;
  color:#fff !important;
}

.mission-visison-section .section-title-wrapper .title-wrap > .section-title {
  margin-bottom: 10px;
}
.expertise-area.center-box-counties .all-boxes-area > .elementor-container {
  /* justify-content: flex-start; */

}
.expertise-area .all-boxes-area > .elementor-container {
  flex-wrap: wrap;
  gap: 30px;
  justify-content: center;
}

.expertise-area.spotlight-countries-section .all-boxes-area > .elementor-container .elementor-column {
  width: calc(25% - 23px);
}
.expertise-area .all-boxes-area > .elementor-container .elementor-column {
  width: calc(33.3% - 20px);
}
.expertise-area .all-boxes-area.two-column-box > .elementor-container .elementor-column {
  width: calc(50% - 20px);
}
.expertise-area .all-boxes-area .elementor-widget-wrap > .elementor-element,
.expertise-area .all-boxes-area .elementor-widget-wrap > .elementor-element .elementor-widget-container {
  height: 100%;
  margin-bottom: 0;
}
.expertise-area .all-boxes-area > .elementor-container .elementor-column .elementor-widget-wrap {
  padding:0;
}
.expertise-area .all-boxes-area .feature-box-title {
  padding-right: 50px;
  margin-bottom: 10px;
  font-size: 22px !important;
  line-height: 1.36 !important;
  color: #083D33;
  /* font-weight: 500 !important; */
}
.expertise-area .pdf-icon.all-boxes-area .feature-box-title a {
  font-weight: 500 !important;
}
.expertise-area .all-boxes-area .feature-box-title a:hover {
  color:#343434;
}
.expertise-area .all-boxes-area .elementor-widget-wrap > .elementor-element .elementor-widget-container .feature-box-wrapper {
  padding: 30px;
}
h3.section-title,
.bottom-cta-section .section-title-wrapper .section-title {
  /* color: #0d6d5b !important; */
  text-transform: initial !important;
}
.bottom-cta-section .section-title-wrapper {
  margin-bottom: 20px;
}
.bottom-cta-section .section-title-wrapper .section-description {
  max-width: 100%;
}
.right-expertise-area ul {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.right-expertise-area .icon-list-wrapper li.icon-parent {
    display: inline-block !important;
    padding-left: 32px;
    position: relative;
    font-weight: 400;
    margin-right: 10px;
    /* font-size: 18px; */
    color: #343434;
}
.right-expertise-area .icon-list-wrapper li.icon-parent span.ti-check {
  position: absolute;
  top: 4px;
  left: 0;
}
.partership-result .owl-dot span,
.annual-report-slider .msh-ms__dots button,
.feature-programs-section .msh-cbs__dots button,
.related-project-slider .msh-cbs__dots button,
.current-work-section .msh-cbs__dots button,
.explore-work-section .msh-cbs__dots button {
  border:1px solid #DFDFDF !important;
  background: none;
}
.partership-result .owl-dot.active span,
.partership-result .owl-dot span:hover,
.annual-report-slider .msh-ms__dots button.is-active,
.annual-report-slider .msh-ms__dots button:hover,
.feature-programs-section .msh-cbs__dot.is-active,
.feature-programs-section .msh-cbs__dots button:hover,
.related-project-slider .msh-cbs__dot.is-active,
.related-project-slider .msh-cbs__dots button:hover,
.current-work-section .msh-cbs__dot.is-active,
.current-work-section .msh-cbs__dots button:hover,
.explore-work-section .msh-cbs__dot.is-active,
.explore-work-section .msh-cbs__dots button:hover {
  background: #FFB649 !important;
  border-color: #FFB649 !important;
}
.current-work-section .msh-cbs--slider .post-thumb-date {
  font-size: 16px;
  transform: translateY(-100%);
  left: 0;
}
.current-work-section .msh-cbs--slider.blog-style-classic .post-details-outer {
  width: calc(100% - 36px);
  padding: 25px 30px;
}
.current-work-section .msh-ms__grid .msh-ms-card__body .msh-ms-card__title {
  display: inline-block;
  line-height: 1 !important;
  margin-bottom: 0;
}
.current-work-section .msh-ms__grid .msh-ms-card__media {
  height: 220px;
}
.current-work-section .msh-ms__grid .msh-ms-card__media img {
  height: 100%;
}
.current-work-section .msh-ms__grid .msh-ms-card__body {
  display: inline-block;
}
.current-work-section .msh-ms__grid .msh-ms-card__inner:hover,
.current-work-section .msh-ms__grid .msh-ms-card__inner:focus-within {
  transform: inherit;
  box-shadow: none;
}
.current-work-section .msh-ms-card__inner:hover .msh-ms-card__img {
  transform: scale(1);
}
.current-work-section .msh-ms__grid .msh-ms-card__body .msh-ms-card__title a {
  margin: 0;
  font-size: 20px !important;
  line-height: 1.7 !important;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.current-work-section .msh-cbs .entry-title .post-title-head {
  margin: 0;
  font-size: 20px !important;
  line-height: 1.7 !important;
  -webkit-line-clamp: 3;
}

.result-highlight-section.elementor-section .elementor-container {
  flex-wrap: wrap;
  margin-bottom: -50px;
  justify-content: center;
}
.result-highlight-section .elementor-column {
  width: 33.33% !important;
  margin-bottom: 50px;
}
.bottom-space-remove.result-highlight-section .elementor-column {
  /* margin-bottom: 0; */
}
.two-box-item.result-highlight-section .elementor-column {
  width: 50% !important;
}
.five-box-item.result-highlight-section .elementor-column {
  width: 20% !important;
}
.four-box-item.result-highlight-section .elementor-column {
  width: 25% !important;
}
.five-box-item .flip-box-image img {
  max-width: 100px;
}
.result-highlight-section .elementor-column .elementor-element,
.result-highlight-section .elementor-column .elementor-element .elementor-widget-container,
.result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper,
.result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .flip-box-inner,
.result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .flip-box-inner .flip-front,
.result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .flip-box-inner .flip-back,

.mission-vision-section .elementor-column .elementor-element,
.mission-vision-section .elementor-column .elementor-element .elementor-widget-container,
.mission-vision-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper,
.mission-vision-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .flip-box-inner,
.mission-vision-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .flip-box-inner .flip-front,
.mission-vision-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .flip-box-inner .flip-back{
  height: 100%;
}

.flip-box-title a:hover {
  /* color: #FFB649; */
}
.result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .flip-box-inner .flip-back,
.result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .flip-box-inner .flip-front,
.mission-vision-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .flip-box-inner .flip-back,
.mission-vision-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .flip-box-inner .flip-front{
  padding-top: 30px;
  padding-bottom: 30px;
  min-height: 350px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  align-content: center;
}
.result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-front > div,
.result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-front .flip-box-title,
.result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-front .flip-box-btn,
.result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-back .flip-box-title,
.result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-back .flip-content,
.result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-back .flip-box-btn,
.mission-vision-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-front > div,
.mission-vision-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-front .flip-box-title,
.mission-vision-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-front .flip-box-btn,
.mission-vision-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-back .flip-box-title,
.mission-vision-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-back .flip-content,
.mission-vision-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-back .flip-box-btn {
  padding-left: 30px;
  padding-right: 30px;
  text-transform: initial;
}
.result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-front .flip-box-btn {
  width: 100%;
}
.result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-front .flip-box-title,
.result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-back .flip-box-title {
  font-size: 22px !important;
  line-height: 1.3 !important;
  /* -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical; */
  width: 100%;
}
.result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-back .flip-content {
  /* -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical; */
  /* max-height: 110px; */
  max-height: 190px;
  overflow: auto;
}
.result-highlight-section .flip-box-wrapper .flip-box-icon > span.flip-icon-middle {
  line-height: normal;
}

.result-highlight-section .flip-box-inner.imghvr-push-up .btn-link::before {
  content: "";
  display: inline-block;
  /* cursor: pointer; */
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  width: 30px;
  height: 15px;
  background-color: #fff;
  --svg: url('data:image/svg+xml,<svg width="30" height="15" viewBox="0 0 30 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M29.6563 6.43611C29.6559 6.43576 29.6556 6.43535 29.6552 6.435L23.532 0.341246C23.0732 -0.115258 22.3312 -0.113559 21.8746 0.34523C21.4181 0.803961 21.4198 1.54593 21.8786 2.0025L25.9897 6.09375H1.17188C0.524648 6.09375 0 6.61839 0 7.26562C0 7.91285 0.524648 8.4375 1.17188 8.4375H25.9897L21.8786 12.5287C21.4199 12.9853 21.4181 13.7273 21.8747 14.186C22.3313 14.6449 23.0733 14.6464 23.532 14.19L29.6553 8.09624C29.6556 8.09589 29.6559 8.09548 29.6563 8.09513C30.1153 7.63705 30.1138 6.89267 29.6563 6.43611Z" fill="white"/></svg>');
}
.result-highlight-section .elementor-column .flip-box-inner .flip-front,
.result-highlight-section .elementor-column .flip-box-inner .flip-back {
  /* background: #0d6d5b !important; */
}
.result-highlight-section .elementor-column:nth-child(even) .flip-box-inner .flip-front,
.result-highlight-section .elementor-column:nth-child(even) .flip-box-inner .flip-back {
  /* background: #ffb649 !important; */
}

.explore-work-section .msh-cbs .post-thumb a {
  height: auto;
}
.explore-work-section .blog-style-classic .blog-inner {
  border: 1px solid #eee !important;
  border-radius: 10px;
}
.explore-work-section .blog-style-classic .blog-inner .post-title-head {
  font-size: 25px !important;
}
.explore-work-section .post-date-row .post-date {
  font-size: 15px !important;
  color: #343434;
}
.explore-work-section .post-date-row .before-icon {
  position: relative;
  top: -2px;
}

.two-result-highlight-box.result-highlight-section .elementor-column {
  width: 50% !important;
}

.feature-programs-section .entry-title,
.related-project-slider .entry-title {
  margin-bottom: 0 !important;
}
.feature-programs-section .entry-title .post-title-head,
.related-project-slider .entry-title .post-title-head {
  font-size: 20px !important;
  line-height: 1.6 !important;
}
.feature-programs-section .msh-cbs--slider.blog-style-classic .post-details-outer,
.related-project-slider .msh-cbs--slider.blog-style-classic .post-details-outer {
  padding: 20px;
}
.feature-programs-section .msh-cbs__arrows .msh-cbs__arrow,
.related-project-slider .msh-cbs__arrows .msh-cbs__arrow {
  border-right:0 !important;
}
.feature-programs-section .msh-cbs__arrows .msh-cbs__arrow:hover svg path,
.related-project-slider .msh-cbs__arrows .msh-cbs__arrow:hover svg path {
  fill: #343434;
}
.feature-programs-section .left-title-featured,
.related-project-slider .left-title-featured {
  align-items: center;
}
.feature-programs-section .section-title-wrapper .title-wrap,
.feature-programs-section .section-title-wrapper,
.related-project-slider .section-title-wrapper .title-wrap,
.related-project-slider .section-title-wrapper {
  margin-bottom: 0;
}

.testimonial-wrapper.testimonial-default .owl-item.center .testimonial-inner .testimonial-excerpt {
  border-color: #343434;
}
.current-work-section .msh-cbs .entry-title .post-title-head a:hover,
.testimonial-wrapper.testimonial-default .owl-item.center .testimonial-inner,
.testimonial-wrapper.testimonial-default .owl-item.center .testimonial-inner span.client-designation,
.about-what-we-do p a:hover {
  color: #343434;
}

.bottom-cta-section .elementor-button-wrapper a.elementor-button-link {
  background-color: #0d6d5b !important;
  border-color: #FFB649 !important;
  font-weight: 600;
}
.bottom-cta-section .elementor-button-wrapper a.elementor-button-link:hover {
  background-color: #FFB649 !important;
  border-color: #0d6d5b !important;
  color: #343434 !important;
}
.bottom-cta-section .elementor-button-wrapper a.elementor-button-link span svg {
  transition: all .5s ease;
}
.bottom-cta-section .elementor-button-wrapper a.elementor-button-link:hover span svg {
  fill: #343434 !important;
}

.our-work-choose .feature-box-image img,
.expertise-area .feature-box-image img {
  width: 55px !important;
  height: 55px !important;
}
.cta-media-section h2 a {
  /* text-decoration: underline; */
  color: #ffb649 !important;
  word-break: break-word;
}
.cta-media-section h2 a:hover {
  /* text-decoration: none; */
  color:#fff !important;
}


/* Chrome, Edge, Safari */
.result-highlight-section .flip-content::-webkit-scrollbar {
  width: 5px;
}

.result-highlight-section .flip-content::-webkit-scrollbar-track {
  background: #0B4A42;
  border-radius: 10px;
}

.result-highlight-section .flip-content::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 10px;
}

.result-highlight-section .flip-content::-webkit-scrollbar-thumb:hover {
  background: #42C9B4;
}

.result-highlight-section .flip-content {
  scrollbar-width: 5px;
  scrollbar-color: #999 #0B4A42;
}

.leadership-section .section-title-wrapper,
.leadership-who-we-are .section-title-wrapper {
  margin-bottom: 25px;
}
.leadership-who-we-are ul li {
  width:50%;
  display: inline;
}
.leadership-who-we-are ul.vertical-icon-list {
  display: inline-block;
  gap: 15px;
}

.about-choose-msh .vertical-icon-list li span:last-child {
  margin-right: 0;
  font-size: 18px !important;
  font-weight: normal;
}
.countries-box-choose .elementor-widget-container,
.years-box-choose .elementor-widget-container {
  background-color: #0d6d5b !important;
}
.choose-mission-section .flip-back {
  display: flex;
  align-items: center;
  align-content: center;
  flex-wrap: wrap;
}
.choose-mission-section .flip-back .flip-box-title {
  width: 100%;
}
.choose-mission-section .flip-box-wrapper .flip-box-icon > span.flip-icon-middle {
  line-height: normal;
}
.choose-mission-section .flip-box-inner.imghvr-push-up .flip-front,
.choose-mission-section .flip-box-inner.imghvr-push-up .flip-back {
  padding: 50px 0;
}
.choose-mission-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-front > div,
.choose-mission-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-front .flip-box-title,
.choose-mission-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-front .flip-box-btn,
.choose-mission-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-back .flip-box-title,
.choose-mission-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-back .flip-content,
.choose-mission-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-back .flip-box-btn {
  padding-left: 50px;
  padding-right: 50px;
}
.our-work-choose .feature-box-title a:hover {
  color:#0d6d5b !important;
}
.two-btn-cta .elementor-container,
.partner-why-choose .elementor-container .both-button-choose,
.partner-why-choose .elementor-container .elementor-column {
  width: 100%;
}
.partner-why-choose .elementor-container.elementor-column-gap-default {
  flex-wrap: wrap;
}
.two-btn-cta .elementor-widget-wrap > .elementor-element,
.partner-why-choose .elementor-container .both-button-choose .elementor-element {
  width: auto;
  margin-left: 10px;
  margin-right: 10px;
}
.partner-why-choose .elementor-container .both-button-choose .elementor-widget-wrap {
  display: flex;
  justify-content: center;
}

.leadership-who-we-are .vertical-icon-list li:last-child {
  width: 100%;
  /* margin-bottom: 0; */
  /* margin-top: 8px; */
  /* font-size: 17px; */
  color:#343434;
}
.leadership-who-we-are.icon-list-wrapper .icon-parent > span {
  margin-right: 0;
}
.leadership-who-we-are .vertical-icon-list li:last-child .icon-theme-color.ti-check {
  display: none;
}
.our-strategy-section .section-title-wrapper .section-description {
  max-width: 100%;
}
.priorities-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-front .flip-box-title,
.priorities-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-back .flip-box-title {
  width: 100%;
  font-size: 30px !important;
}
.priorities-section .flip-content ul {
  padding: 0;
  margin: 0;
}
.connect-box .msh-related-technical-areas__list,
/*.leadership-section ul li,
.connect-box ul li,*/
.about-country-msh ul li {
  line-height: 1.7;
  list-style-type: none;
  margin-bottom: 8px !important;
  padding-left: 30px !important;
  color:#fff;
}
.about-country-msh ul li span {
  color: #fff !important;
}

.connect-box .msh-related-technical-areas__list li,
.priorities-section .flip-content ul li,
.faq-career .support-source-list ul li {
  line-height: 1.7;
  list-style-type: none;
  margin-bottom: 8px;
  position: relative;
  padding-left: 30px;
}
.choose-accordion-list ul {
  padding: 0 0 15px 0;
  margin: 0;
}
.donors-partners-section ul {
  padding-left: 0;
}
.single-resource main article .entry-content ul li,
.donors-partners-section ul li,
.choose-accordion-list ul li,
.about-what-we-do ul li {
  line-height: 1.7;
  list-style-type: none;
  margin-bottom: 8px !important;
  position: relative !important;
  padding-left: 30px !important;
  color:#343434;
  font-weight: 500;
  font-family: 'Cabin' !important;
}
.single-resource main article .entry-content ul li span,
.about-what-we-do ul li span {
  color:#343434 !important;
  font-weight: 500 !important;
  font-family: 'Cabin' !important;
}
.white-text ul li,
.white-text ul li span {
  color:#fff !important;
}
.white-text .elementor-button {
  border-color: #F59019 !important;
}
.white-text .elementor-button:focus {
  background-color: #ffb649 !important;
  border-color: #F59019 !important;
}
.white-text .elementor-button:hover {
  background-color: #fff !important;
  border-color: #ffb649 !important;
}
.about-country-msh ul li:before {
  color:#fff;
}
.single-resource main article .entry-content ul li:before,
.donors-partners-section ul li:before,
.choose-accordion-list ul li:before,
.faq-career .support-source-list ul li:before,
.about-what-we-do ul li:before,
.connect-box .msh-related-technical-areas__list li:before,
/*.leadership-section ul li:before,
.connect-box ul li:before,*/
.about-country-msh ul li:before,
.priorities-section .flip-content ul li:before {
  font-family: 'themify';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  content: '\e64c' / "";
  position: absolute;
  left: 0;
  top: 0;
}
.single-resource main article .entry-content ul li span,
.donors-partners-section ul li:before,
.choose-accordion-list ul li:before,
.connect-box .msh-related-technical-areas__list li:before,
.leadership-section ul li:before,
.connect-box ul li:before,
.about-country-msh ul li {
  color:#343434;
}
.donors-partners-section ul li:last-child,
.connect-box .msh-related-technical-areas__list li:last-child,
.about-country-msh ul li:last-child,
.priorities-section .flip-content ul li:last-child {
  margin-bottom: 0;
}
.priorities-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-back .flip-content {
  max-height: 230px;
}

.fullbox-section.result-highlight-section .elementor-column {
  width: 100% !important;
  margin-bottom: 0;
}
.fullbox-section.result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .flip-box-inner .flip-back,
.fullbox-section.result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .flip-box-inner .flip-front {
  min-height: 200px;
}
.fullbox-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-front .flip-box-title,
.fullbox-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-back .flip-box-title,
.fullbox-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-front .flip-content,
.fullbox-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-back .flip-content {
  width: 100%;
}

/* .both-link-strategy .elementor-widget-container {
  display: flex;
}
.both-link-strategy .elementor-widget-container .post-more {
  margin-right: 15px;
  position: relative;
}
.both-link-strategy .elementor-widget-container .post-more:last-child {
  margin-right: 0px;
}
.both-link-strategy .elementor-widget-container .post-more a {
  font-weight: 600;
}
.both-link-strategy .elementor-widget-container .post-more::before {
  content: "";
  display: inline-block;
  border-bottom: 3px solid #0d6d5b;
  position: absolute;
  width: 20px;
  bottom: -2px;
  transition: all 0.5s ease;
}
.both-link-strategy .elementor-widget-container .post-more:hover:before {
  width: 100%;
} */

.both-link-strategy .btn-msh {
  margin:5px 10px 5px 0;
}
.both-link-strategy .btn-msh:last-child {
  margin-right: 0;
}

.feature-programs-section .title-wrap .section-title,
.related-project-slider .title-wrap .section-title {
  margin-bottom: 15px;
}
.feature-programs-section .annual-report-slider .msh-ms__arrows button,
.related-project-slider .annual-report-slider .msh-ms__arrows button {
  border:none !important;
}
.feature-programs-section .annual-report-slider .msh-ms-card .msh-ms-card__inner,
.related-project-slider .annual-report-slider .msh-ms-card .msh-ms-card__inner {
  border:none;
  background: none;
  border-radius: 0;
  position: relative;
}
.feature-programs-section .annual-report-slider .stretched-link::after,
.related-project-slider .annual-report-slider .stretched-link::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
}

.card h3 a {
    position: relative;
    z-index: 2;
}
.feature-programs-section .annual-report-slider .msh-ms-card .msh-ms-card__inner .msh-ms-card__body,
.related-project-slider .annual-report-slider .msh-ms-card .msh-ms-card__inner .msh-ms-card__body {
  padding: 20px;
  background-color: #ffffff;
  border: 1px solid #E5E5E5;
  border-radius: 4px;
  width: 95%;
  margin: 0 auto;
  margin-top: -56px;
  z-index: 9;
  position: relative;
}
.feature-programs-section .annual-report-slider .msh-ms-card__inner:hover,
.feature-programs-section .annual-report-slider .msh-ms-card__inner:focus-within,
.related-project-slider .annual-report-slider .msh-ms-card__inner:hover,
.related-project-slider .annual-report-slider .msh-ms-card__inner:focus-within {
  transform: initial;
  box-shadow: none;
}
.feature-programs-section .annual-report-slider .msh-ms-card__inner:hover .msh-ms-card__img,
.related-project-slider .annual-report-slider .msh-ms-card__inner:hover .msh-ms-card__img {
  transform: scale(1);
}
.feature-programs-section .annual-report-slider h4.msh-ms-card__title,
.related-project-slider .annual-report-slider h4.msh-ms-card__title,
.feature-programs-section .annual-report-slider h3.msh-ms-card__title {
  font-size: 20px !important;
  line-height: 1.6 !important;
  font-weight: bold !important;
  margin-bottom: 0;
}
.feature-programs-section .entry-title .post-title-head,
.feature-programs-section .annual-report-slider h4.msh-ms-card__title,
.feature-programs-section .entry-title .post-title-head a,
.related-project-slider .entry-title .post-title-head,
.related-project-slider .annual-report-slider h4.msh-ms-card__title,
.feature-programs-section .annual-report-slider h3.msh-ms-card__title,
.related-project-slider .entry-title .post-title-head a {
  color: #0d6d5b;
  transition: all .5s ease;
}
.feature-programs-section .entry-title .post-title-head a,
.related-project-slider .entry-title .post-title-head a,
.current-work-section .post-title-head a {
    display: block;
    margin-top: 5px;
    color: #0d6d5b;
}
.feature-programs-section .annual-report-slider h4.msh-ms-card__title a,
.related-project-slider .annual-report-slider h4.msh-ms-card__title a,
.feature-programs-section .annual-report-slider h3.msh-ms-card__title a {
  color: #0d6d5b;
  /* position: relative;
  z-index: 2; */
  /* display: block; */
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.feature-programs-section .annual-report-slider .msh-ms-card__content {
  margin: 0;
}
.feature-programs-section .annual-report-slider h4.msh-ms-card__title a:hover,
.feature-programs-section .entry-title .post-title-head:hover,
/* .feature-programs-section .annual-report-slider h4.msh-ms-card__title:hover, */
.related-project-slider .entry-title .post-title-head a:hover,
.related-project-slider .annual-report-slider h4.msh-ms-card__title a:hover,
.feature-programs-section .annual-report-slider h3.msh-ms-card__title a:hover,
.right-expertise-area .icon-list-wrapper li.icon-parent a:hover {
  color: #343434;
}
.result-highlight-section .flip-box-inner.imghvr-push-up .btn-link:hover:before {
  background-color: #FFB649;
}

.subsidy-content > .subsidy-content-inner, .search-results .subsidy-content > .subsidy-content-inner {
  padding: 80px 0;
}
.changing-image img {
  max-width: 270px;
}

.cta-media-section h2.elementor-heading-title {
  background: rgb(21 21 21 / 5%) !important;
}
.flip-remove-box .imghvr-push-up:hover > .flip-front {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%);
}
.flip-remove-box .flip-box-inner .flip-back {
  display: none !important;
}

.choose-mission-section .elementor-icon-box-description .btn.btn-link {
  position: inherit;
  background: inherit;
  font-size: 0;
  border: unset !important;
}
.choose-mission-section .elementor-icon-box-description .btn.btn-link:before {
  content: "\e628";
  font-family: 'themify';
  font-size: 28px;
}
.choose-mission-section .elementor-icon-box-description .btn.btn-link:hover:before {
  color: #ffb649;
}
.choose-mission-section .elementor-icon-box-description .btn.btn-link:hover {
  background: none !important;
}
.choose-mission-section p span {
  width: 100%;
  display: inline-block;
}

.annual-report-slider .msh-ms__track {
  padding-bottom: 0;
  overflow: hidden;
  overflow-x: auto !important;
}

.partership-result .owl-carousel .owl-nav {
  /* display: inline-block; */
  /* width: 100%; */
}
.partership-result .testimonial-info .client-name:hover {
  color:#343434 !important;
}
.partership-result .owl-carousel .owl-prev,
.partership-result .owl-carousel .owl-next {
  top: -84px;
  right: 0;
}
.partership-result .title-wrap h2.section-title {
  padding-right: 160px;
}

.current-work-section .msh-cbs__arrows button {
  border-right: 0 !important;
}
.current-work-section .msh-cbs__arrows button:hover path {
  fill: #343434;
}

.msh-people-category-tabs {
  margin: 20px 0 0 0;
  padding: 20px 0 0 0;
}
.msh-people-category-tabs button {
  border-right: none !important;
  font-size: 18px;
  color:#343434;
}
.msh-people-category-tabs button:hover {
  background: none !important;
}
.msh-people-tab-btn.msh-tab-active {
  font-weight: 500;
}
.msh-people-category-tabs button {
  /* outline: none; */
}

.single-people .team-info .team-info-inner a {
  font-weight: 400;
}

.both-button-choose a.elementor-button:focus,
.focus-none a.elementor-button:focus {
  background-color: #0d6d5b !important;
  color: #fff !important;
}
.about-choose-msh ul li.icon-parent {
  -webkit-box-align: flex-start !important;
  -ms-flex-align: flex-start !important;
  align-items: flex-start !important;
}
.about-choose-msh ul li.icon-parent .ti-check {
  position: relative;
  top: 3px;
}

.video-icon-left .elementor-widget-container {
  background-color: #0d6d5b !important;
  border-color: #FFB649 !important;
}
.video-icon-left .elementor-widget-container:hover a {
  color: #FFB649 !important;
}

.counter-section > .elementor-container {
  gap: 25px;
}
.counter-section .counter-wrapper {
  margin-bottom: 0;
  display: flex;
  flex-wrap: wrap;
}
.counter-section .counter-wrapper > *,
.expertise-area .feature-box-wrapper .feature-box-inner > * {
  margin-bottom: 0 !important;
}
.counter-section .counter-content span,
.counter-section .counter-title-head {
  font-size: 18px !important;
  line-height: 1.66;
  font-weight: bold;
}
.counter-section .counter-content span {
  display: inline-block;
  width: 100%;
  color:#343434;
  font-weight: bold !important;
  font-family: 'Montserrat' !important;
}
/* .counter-section .counter-value {
  order: 2;
}
.counter-section .counter-content {
  order:1;
} */
.counter-section .counter-content p {
  font-weight: 700 !important;
}
.counter-section .counter-value span.counter-suffix {
  font-size: 42px;
  padding-left: 5px;
}
.counter-section .counter-value span.counter-prefix {
  color:#0D6D5B;
}
.counter-section .elementor-column .elementor-widget-wrap .elementor-element,
.counter-section .elementor-column .elementor-widget-wrap .elementor-element .elementor-widget-container {
  height: 100%;
}


.testimonial-slider .owl-nav {
  display: inline-block !important;
}
.testimonial-slider .owl-nav .owl-prev,
.testimonial-slider .owl-nav .owl-next {
  top: -20px;
  right: 0;
}
.left-leadership .elementor-image-box-img {
  width: 100% !important;
}
.left-leadership h3 {
  font-size: 18px !important;
}

.center-leadership .section-title-wrapper {
  margin-bottom: 0;
}
.counter-value {
  /* order: 2; */
}
.counter-section .counter-content {
  /* order:1; */
  width: 100%;
}
.counter-section .counter-content p {
  font-weight: 700 !important;
  font-size: 18px !important;
  color: #0D6D5B;
}
.counter-section .counter-value {
  width: 100%;
}
.counter-section .program-period-counter .counter-content p,
.counter-section .counter-value h2 {
  margin-bottom: 0 !important;
  display: flex;
  align-items: center;
  line-height: 1.5 !important;
  font-weight: bold !important;
}
.counter-section .elementor-column .elementor-widget-wrap .elementor-element,
.counter-section .elementor-column .elementor-widget-wrap .elementor-element .elementor-widget-container {
  height: 100%;
}


.testimonial-slider .owl-nav {
  display: inline-block !important;
}
.testimonial-slider .owl-nav .owl-prev,
.testimonial-slider .owl-nav .owl-next {
  top: -20px;
  right: 0;
}
.left-leadership .elementor-image-box-img {
  width: 100% !important;
}
.left-leadership h3 {
  font-size: 18px !important;
}
.left-leadership h3 a:hover {
  color:#343434;
}

.explore-our-impact-section .msh-cbs--grid .post-details-outer .explore-date-badge,
.all-boxes-country .msh-cbs--grid .post-details-outer .explore-date-badge,
.all-boxes-grid .msh-cbs--grid .post-details-outer .explore-date-badge,
.current-work-section .post-details-outer .post-date-row .post-date {
  background: #0d6d5b;
  color: #fff;
  font-size: 14px;
  padding: 10px;
  line-height: 1;
}
.explore-our-impact-section.current-work-section .post-details-outer .post-date-row .post-date {
  background: none;
  padding: 0;
}
.explore-our-impact-section .msh-cbs--grid .post-details-outer .explore-date-badge .msh-cbs-card__badge,
.all-boxes-country .msh-cbs--grid .post-details-outer .explore-date-badge .msh-cbs-card__badge,
.all-boxes-grid .msh-cbs--grid .post-details-outer .explore-date-badge .msh-cbs-card__badge {
  background: none;
  margin: 0;
  text-transform: inherit;
  font-weight: normal;
  line-height: 1;
  position: relative;
  top: -1px;
  font-size: 13px;
  padding: 0;
}
.explore-our-impact-section .msh-cbs--grid .post-details-outer .explore-date-badge .msh-cbs-card__badge:before,
.all-boxes-country .msh-cbs--grid .post-details-outer .explore-date-badge .msh-cbs-card__badge:before,
.all-boxes-grid .msh-cbs--grid .post-details-outer .explore-date-badge .msh-cbs-card__badge:before {
  width: 1px;
  content: "";
  height: 10px;
  background: #fff;
  display: inline-block;
  margin: 0 10px;
}
.explore-our-impact-section .msh-cbs--grid .post-details-outer .explore-date-badge,
.all-boxes-country .msh-cbs--grid .post-details-outer .explore-date-badge,
.all-boxes-grid .msh-cbs--grid .post-details-outer .explore-date-badge {
  margin: -44px 0 0 0;
  float: left;
  z-index: 999;
  position: relative;
}
.explore-our-impact-section .msh-cbs--grid .post-details-outer .explore-date-badge {
  margin-top: -35px;
}
.current-work-section .post-details-outer {
  padding:0;
}
.explore-our-impact-section .msh-cbs--grid .post-details-outer .explore-date-badge .msh-cbs-card__badge,
.all-boxes-country .msh-cbs--grid .post-details-outer .explore-date-badge span,
.all-boxes-country .msh-cbs--grid .post-details-outer .post-date i,
.all-boxes-grid .msh-cbs--grid .post-details-outer .explore-date-badge span,
.all-boxes-grid .msh-cbs--grid .post-details-outer .post-date i,
.current-work-section .post-details-outer .post-date-row .post-date i {
  color:#fff;
}
.partner-we-work .white-text-work .title-wrap span.sub-title {
  color:#fff !important;
}
.explore-our-impact-section .msh-outer-program,
.current-work-section .msh-ms__grid .msh-ms-card__body,
.current-work-section .post-details-outer {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  margin-top: -70px;
  z-index: 99;
  height: 100%;
}
.explore-our-impact-section .msh-ms-card__badge {
  float: left;
  margin: 0;
  background: #0d6d5b;
  color: #fff;
  font-size: 14px;
  padding: 10px;
  line-height: 1;
  text-transform: full-size-kana;
  font-weight: 400;
  border-radius: 0;
}
.explore-our-impact-section h3.msh-ms-card__title a {
  color: #0d6d5b;
}
.explore-our-impact-section h3.msh-ms-card__title a:hover {
  color: #343434;
}
.explore-our-impact-section.current-work-section .msh-ms__grid .msh-ms-card__body {
  position: relative;
}
.explore-our-impact-section.current-work-section .msh-ms__grid .msh-ms-card__body .msh-ms-card__badge {
  position: absolute;
  top: -35px;
  left: -1px;
}
.current-work-section.explore-our-impact-section .post-details-outer {
  margin-top: -40px;
}
.current-work-section .msh-ms__grid .msh-ms-card__body {
  margin-top: -35px;
}
.current-work-section .msh-cbs--grid .post-date-row,
.current-work-section .msh-cbs .entry-title {
  margin-bottom: 0 !important;
}
.current-work-section .msh-ms-card__inner {
  border-radius: 0;
  background: none;
  border:none;
  padding:0;
}
.current-work-section .msh-ms__grid .msh-ms-card__body,
.current-work-section .impact-detail-inner {
  border: 1px solid #eee;
  background: #fff;
  height: calc(100% - 34px);
  padding: 16px 18px 20px;
}
.explore-our-impact-section.current-work-section .impact-detail-inner {
  height: 100%;
}
.center-leadership .section-title-wrapper .title-wrap > .section-title/*,
.center-leadership .section-title-wrapper .title-wrap*/ {
  margin-bottom: 10px;
  text-transform: capitalize !important;
}
.center-leadership .section-title-wrapper .section-description {
  font-weight: 500;
}
.connect-box .section-title-wrapper/*,
.connect-box .title-connect*/ {
  background: #fff;
  border-radius: 10px 10px 0 0;
  padding: 22px 22px 0 22px;
}
.connect-box .msh-related-technical-areas__list,
.connect-box .connect-list-box {
  background: #fff;
  border-radius: 0 0 10px 10px;
  padding: 22px 22px 40px 50px;
}
.connect-box .title-wrap {
  margin-bottom: 0;
  padding: 12px 20px;
  background: #0D6D5B;
}
.connect-box .title-wrap h3 {
  font-size: 18px !important;
  color: #fff;
  font-weight: 500 !important;
  font-family: 'Cabin' !important;
}
.connect-box .section-title-wrapper {
  margin-bottom: 0;
}
.connect-box ul li {
  margin-bottom: 10px !important;
}
.connect-box ul li:last-child {
  margin-bottom: 0 !important;
}
.left-leadership p,
.about-country-msh ul li span,
.leadership-section ul li a,
.leadership-section ul li span.elementor-icon-list-text,
.connect-box ul li a,
.connect-box ul li span.elementor-icon-list-text {
  color:#343434;
  font-weight: 500 !important;
  font-family: 'Cabin' !important;
}
.connect-box ul li a:hover span.elementor-icon-list-text,
.connect-box ul li a:hover {
  color:#0D6D5B;
}
.connect-box ul li a span.elementor-icon-list-text {
  font-family: 'Montserrat' !important;
  font-weight: 700 !important;
  color:#0D6D5B;
}
.connect-box ul li a:hover span.elementor-icon-list-text {
  color:#343434;
}
.testimonial-slider .owl-prev:hover,
.testimonial-slider .owl-next:hover {
  color: #343434;
}

article .article-inner > * {
  margin-bottom: 0;
}

footer .footer-top-sidebar h2 {
  font-size: 26px !important;
  margin-bottom: 0;
}

.testimonial-slider .testimonial-wrapper .testimonial-info {
    padding-top: 0 !important;
  }
  .testimonial-wrapper.testimonial-wrapper a.client-name {
    font-size: 16px;
  }

  .page-title-overlay {
    background: rgba(0,0,0,.5);
  }
  
 .about-what-we-do .section-title-wrapper .title-wrap {
  /* margin-bottom: 0; */
  }

  .msh-cbs__empty-notice {
    text-align: center;
    font-weight: 600 !important;
  }

  .programs-country-work .elementor-column {
    width: auto !important;
    margin-right: 40px;
  }
  .programs-country-work .elementor-column:last-child {
    margin-right: 0;
  }
  .programs-country-work .elementor-image-box-img img {
    margin-left: 0;
  }
  .programs-country-work .single-flag-feature .elementor-image-box-wrapper .elementor-image-box-img {
    width: auto !important;
  }

/* .page-id-22350 #image-map-pro-cf6de072-4621-4c64-bd5f-fc5d746c6c1f {
  height: calc(100vh - 100px);
  overflow: hidden;
}
.page-id-22350 .imp-container {
  width: 800px !important;
} */

.main-map-country {
  background: #cbe9f9;
}
.main-map-country .map-container {
  background: #cbe9f9;
  width:1170px !important;
  margin-left: auto;
  margin-right: auto;
}
.main-map-country .map-container .imp-ui-top-right,
.main-map-country .img-container .imp-ui-top-right {
  right: -60px;
}

.about-country-msh .elementor-widget-wrap {
  align-content: flex-start !important;
  align-items: flex-start !important;
}


.owl-carousel .owl-stage {
    display: flex;
}

.owl-carousel .owl-item {
    display: flex;
}

.owl-carousel .owl-item > div {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
}
.owl-carousel .owl-item .testimonial-inner {
  /* height: 100%; */
}

.country-testimonials-box {
  border-left: 5px solid #FFB649;
  padding-left: 30px;
  margin-top: 20px;
}
.country-testimonials-box .elementor-testimonial-content,
.country-testimonials-box .elementor-testimonial-job {
  font-family: 'Montserrat' !important;
}
.country-testimonials-box .elementor-testimonial-job {
  color: #0D6D5B;
}

.top-career-msh .section-title-wrapper .section-description .btn {
  margin-top: 10px;
}
.faq-career .elementor-accordion-item .elementor-tab-title:hover a,
.top-career-msh .section-description .btn:hover {
  color:#343434 !important;
}
.top-career-msh .section-title-wrapper .section-description >*:last-child{
  margin-bottom: 0;
}
.faq-career .elementor-accordion-item .elementor-tab-title a {
  font-family: 'Montserrat' !important;
}
.faq-career .elementor-accordion-item .elementor-tab-title.elementor-active a {
  color:#343434 !important;
}
.faq-career .elementor-accordion-item .elementor-tab-title.elementor-active svg.e-font-icon-svg {
  fill:#343434 !important;
}
.faq-career .elementor-accordion-item .elementor-tab-title:hover a {
  font-family: 'Montserrat' !important;
}
.faq-career p {
  font-family: 'Cabin';
}
.faq-career .elementor-tab-title:hover a {
  color:#fff;
}
main a.elementor-button.elementor-button-link:hover {
  color:#343434 !important;
}
main a.elementor-button.elementor-button-link:hover svg path {
  fill:#343434 !important;
}
.two-btn-cta .elementor-container .elementor-column .elementor-widget-wrap {
  justify-content: center;
}
.partnership-both-btn .elementor-widget-wrap {
  justify-content: center;
}
.partnership-both-btn .elementor-widget-wrap > .elementor-element {
  width:auto;
  margin-left: 8px;
  margin-right: 8px;
}
/* .our-expert-advisory.current-work-section .impact-detail-inner {
  padding: 0;
  border: none;
} */

/* subsidy-child: soften flip box animation */
.flip-box-wrapper .flip-box-inner {
  transition: transform 1s cubic-bezier(0.65, 0, 0.35, 1) !important;
}

.icon-list-wrapper ul li.icon-parent {
  font-weight: 500 !important;
  align-items: flex-start !important;
}
.icon-list-wrapper ul .ti-check {
  color: #0D6D5B;
}

.icon-list-wrapper ul li .ti-check {
  font-size: 18px !important;
  position: relative;
  top: 7px;
}

.video-slider {
  /* max-width: 700px !important; */
}
.video-size {
  max-width: 780px;
  margin-left: auto;
  margin-right: auto;
}

.video-icon-left a.popup-video-post:focus {
    outline: none !important;
    box-shadow: none;
}

.leadership-who-we-are {
  background: #EAF6FF;
  padding: 25px;
  margin-bottom: 25px;
}

.priorities-section .flip-box-image img {
  max-width: 100px;
}

.strategic-priorities-section .result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-back .flip-content {
  max-height: 230px;
}
.expertise-area ul {
  margin-bottom: 15px;
}
.expertise-area ul li,
.strategic-priorities-section .flip-content li {
  line-height: 1.8;
}

.strategic-priorities-section .flip-front {
  text-align: center;
}
.strategic-priorities-section .flip-front .flip-box-image {
  width: 100%;
}

.mission-visison-section .title-wrap span.sub-title {
  /* font-size: 28px !important; */
  font-weight: 600 !important;
  font-family: 'Montserrat' !important;
}

.built-home-section {
  overflow: inherit;
}
.built-commitment-img {
  position: absolute;
  right: 0;
  top: -170px;
  z-index: 99;
}
.current-work-section {
  position: relative;
  z-index: 999;
}

footer .footer-images {
  display: flex;
  margin-top: 55px;
  flex-wrap: wrap;
}
footer .footer-images img:nth-child(1) {
  width: 195px;
}
footer .footer-images img {
  width: 60px;
  height: 60px;
  margin: 15px 20px 0 0;
}
footer .footer-images img:last-child {
  margin-right: 0;
}
.all-boxes-area.featured-countries-section > .elementor-container {
  justify-content: center;
}
.right-culture-box .feature-box-image img {
  max-height: 65px;
}

footer .footer-middle-wrap,
footer .footer-bottom {
  background: #000;
}
footer .footer-bottom {
  border-top-color: #000;
}

footer .social-icons li a i:before {
  display: none;
}
footer .social-icons li {
  margin-right: 20px;
}
footer .social-icons li:last-child {
  margin-right: 0;
}
footer .social-icons li a.social-fb,
footer .social-icons li a.social-youtube,
footer .social-icons li a.social-linkedin {
  width: 40px !important;
  height: 40px !important;
  background: #0D6D5B;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center !important;
  border-radius: 40px !important;
  margin-right: 0 !important;
}
footer .social-icons li a.social-fb i:after,
footer .social-icons li a.social-youtube i:after,
footer .social-icons li a.social-linkedin i:after {
  display: inline-block;
    /* cursor: pointer; */
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    content: "";
}
footer .social-icons li a:hover i:after {
  background: #ffb649 !important;
}
footer .social-icons li a.social-fb i:after {
  width: 10px;
  height: 17px;
  background-color: #fff;
  --svg: url('data:image/svg+xml,<svg width="10" height="17" viewBox="0 0 10 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.79882 9.57536V16.4706H2.6314V9.57536H0V6.7795H2.6314V5.76227C2.6314 1.98573 4.20901 0 7.54699 0C8.57031 0 8.82614 0.164462 9.38653 0.298469V3.06387C8.75914 2.95423 8.58249 2.89332 7.93073 2.89332C7.15715 2.89332 6.74295 3.1126 6.3653 3.54507C5.98764 3.97755 5.79882 4.72677 5.79882 5.79882V6.78559H9.38653L8.42412 9.58145H5.79882V9.57536Z" fill="white"/></svg>');
}
footer .social-icons li a.social-youtube i:after {
  width: 21px;
  height: 15px;
  background-color: #fff;
  --svg: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 21 15"><!-- Generator: Adobe Illustrator 30.7.0, SVG Export Plug-In . SVG Version: 2.1.4 Build 114) --><defs><style> .st0 { fill: %23fff; } </style></defs><path class="st0" d="M17.53,0H3.41C1.53,0,0,1.66,0,3.73v6.66c0,2.06,1.52,3.73,3.41,3.73h14.12c1.89,0,3.42-1.66,3.41-3.73V3.73c0-2.06-1.52-3.73-3.41-3.73ZM8.24,10.38V3.53l5.93,3.42-5.93,3.43Z"/></svg>');
}
footer .social-icons li a.social-linkedin i:after {
  width: 17px;
  height: 17px;
  background-color: #fff;
  --svg: url('data:image/svg+xml,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.71896 5.41602H0.277344V16.3911H3.71896V5.41602Z" fill="white"/><path d="M13.029 5.17823C12.9021 5.16237 12.7673 5.15444 12.6325 5.14651C10.7055 5.06721 9.61914 6.20913 9.2385 6.70079C9.13541 6.8356 9.08782 6.9149 9.08782 6.9149V5.44785H5.79688V16.423H9.08782H9.2385C9.2385 15.3048 9.2385 14.1946 9.2385 13.0765C9.2385 12.4738 9.2385 11.8711 9.2385 11.2685C9.2385 10.523 9.18299 9.73004 9.5557 9.04806C9.8729 8.47711 10.4438 8.19163 11.0862 8.19163C12.9894 8.19163 13.029 9.91243 13.029 10.071C13.029 10.079 13.029 10.0869 13.029 10.0869V16.4705H16.4706V9.30975C16.4706 6.85939 15.2256 5.41613 13.029 5.17823Z" fill="white"/><path d="M1.99836 3.99672C3.10202 3.99672 3.99672 3.10202 3.99672 1.99836C3.99672 0.894696 3.10202 0 1.99836 0C0.894692 0 0 0.894696 0 1.99836C0 3.10202 0.894692 3.99672 1.99836 3.99672Z" fill="white"/></svg>');
}

header.subsidy-header {
  z-index: 9999;
  position: relative;
}
.center-leadership .section-description p >*:last-child {
  margin-bottom: 0;
}
.center-leadership .section-description a.btn {
  margin-top: 15px;
}
.center-leadership .section-description a.btn:hover {
  color:#343434;
}

.no-slider-testimonials .row [class*=" col-"] .testimonial-inner {
  /* height: 100%; */
  margin-bottom: 0;
}
.no-slider-testimonials .row [class*=" col-"] {
  margin-bottom: 30px;
}
.no-slider-testimonials .row [class*=" col-"] .testimonial-inner:before {
  bottom: -45px;
}

.choose-mission-section a:hover {
  color: #ffb649;
}
.choose-mission-section a:hover svg path {
  fill: #ffb649;
}

.header-slider-wrapper a.sr7-btn {
  font-weight: 600 !important;
}
main a.btn:hover {
  text-decoration: none !important;
  color:#343434;
}
.right-health-home a.btn {
  margin-top: 20px !important;
}
.core-value-home .vl-line::after {
  display: none;
}
.how-we-work-section .feature-box-title {
  font-size: 18px !important;
}
.how-we-work-section .fbox-content a {
  font-weight: 600;
}
.how-we-work-section .fbox-content a:hover {
  color:#343434;
}
.equal-height-box .elementor-widget-wrap .elementor-element,
.equal-height-box .elementor-widget-wrap .elementor-element .feature-box-wrapper {
  height: 100%;
}

.built-home-section .section-title-wrapper .title-wrap {
  margin-bottom: 10px;
}
.built-home-section img {
  filter: initial !important;
}
.built-home-section {
  background-size: cover;
}
.video-icon-home {
  left: calc(50% - 54px) !important;
  cursor: pointer;
}

.result-highlight-section .elementor-column .elementor-widget-container {
  background: none !important;
}
h2.section-title {
  text-transform: inherit !important;
}

.two-btn-cta,
.about-what-we-do .both-btn-partner {
  display: flex;
  flex-wrap: nowrap;
}
.about-what-we-do .both-btn-partner .elementor-container .elementor-widget-wrap > .elementor-element {
  width: auto;
  margin-right: 15px;
}
.about-what-we-do .both-btn-partner .elementor-container .elementor-widget-wrap > .elementor-element:last-child {
  margin-right: 0;
}
.expertise-area .all-boxes-area .fbox-content {
  padding-top: 10px;
}

.partner-we-work .feature-box-btn a.btn {
  padding:0;
  color:#0d6d5b;
  border:none !important;
  background: none;
}
.partner-we-work .feature-box-btn a.btn:hover {
  background: none !important;
  color:#343434;
  border:none;
}
.about-what-we-do .section-title-wrapper .section-description a.btn {
  margin-top: 10px;
}
.page-id-26802 .subsidy-content-inner .container {
  width: 100%;
}
.two-box-flexible .section-title {
  font-size: 30px !important;
}
.section-title-wrapper .section-description a.btn  {
  margin-top: 20px;
  line-height: 1.4;
}

.btn-remove-bg .feature-box-btn a.btn {
  background: none;
  border:none !important;
  color:#0d6d5b;
  padding:0;
  margin-top: 15px;
}
.btn-remove-bg .feature-box-btn a.btn:hover {
  background: none !important;
  border:none !important;
  color:#343434;
}
.two-btn-cta.elementor-inner-section > .elementor-container.elementor-column-gap-default {
  margin: 0;
}

.jobs-section .section-description a.btn {
	margin-top: 0;
}

.feature-programs-section button:hover .msh-ms__arrow {
	color:#343434;
}




.msh-home-slider-widget .msh-slide__button-arrow {
	display:none;
}
.msh-home-slider-widget .msh-slide__button {
	background:#FFB649;
	border-color: #F59019;
	color:#343434;
}
.msh-home-slider-widget .msh-slide__button:hover {
	background:#fff;
	border-color: #F59019;
}

/*---- ----*/
.msh-home-slider-widget .msh-person {
  height: auto;
  position: inherit;
  left: anchor;
  bottom: auto;
  transform: inherit;
}
.msh-home-slider-widget .msh-slide__visual {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: end;
  justify-content: center;
}

.msh-home-slider-widget .msh-hero__nav:hover span, .msh-home-slider-widget .msh-hero__nav:focus-visible span {
  transform: scale(1);
  color:#343434;
}
.msh-home-slider-widget .msh-hero__nav:hover {
	background:#fff !important;
}

.faq-career .elementor-accordion-item .elementor-tab-title:focus a.elementor-accordion-title,
.accordion-section .elementor-accordion-item .elementor-tab-title:focus a.elementor-accordion-title {
  color: #343434 !important;
}


header.subsidy-header .header-inner .menu-top-bar-menu-container .nav-link {
  color:#fff;
}
header.subsidy-header .header-inner .menu-top-bar-menu-container .dropdown-menu li .nav-link {
  color: #343434;
}

header.subsidy-header .header-inner .header-button .btn {
  background: #F98E40;
  color: #343434 !important;
  font-size: 17px !important;
  font-weight: bold;
  font-family: 'Montserrat' !important;
  border-right-color:#FFB649;
}
header.subsidy-header .header-inner .header-button .btn:hover {
  background:#0d6d5b;
  color:#fff;
  border-right: #F98E40;
}

.accordion-section .elementor-tab-content a:hover {
  color:#343434;
}

.faq-career .list-support .support-source-list ul {
  float: left;
  padding: 0 10px 0 0;
  width: calc(50% - 20px);
  margin-bottom: 0;
}

.icon-list-wrapper ul li a:hover {
  color:#343434;
}

.site-footer.footer-template-custom .footer-top-wrap .container {
  padding-left: 0;
  padding-right: 0;
}

.about-what-we-do ul li a span {
  color:#0d6d5b !important;
}
.about-what-we-do ul li a:hover span {
  color:#343434 !important;
}

footer.site-footer .footer-top-wrap .row [class*="col-"] {
  width: 100%;
}
footer.site-footer .footer-top-wrap .row [class*="col-"] .footer-top-sidebar .widget {
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
}
.msh-annual-report a.btn,
footer.site-footer .footer-top-wrap .row [class*="col-"] .footer-top-sidebar .widget a.btn {
  margin-left: 40px;
  background: #FFB649;
  border-color: #F59019 !important;
  color:#343434;
}
.msh-annual-report a.btn:hover,
footer.site-footer .footer-top-wrap .row [class*="col-"] .footer-top-sidebar .widget a.btn:hover {
  background: #fff !important;
  border-color: #F59019 !important;
}


.site-main .error-404 {
  padding-top: 80px;
  padding-bottom: 80px;
}
.error-404 .main-title .section-title {
  margin-bottom: 20px;
  font-size: 36px !important;
  line-height: 1.25 !important;
}
.error-404 .main-title p {
  margin-bottom: 0;
}
.error-404 .main-title {
  text-align: center;
  margin-bottom: 40px;
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
}
.all-error-box {
  display: flex;
  gap: 15px;
  flex-wrap: wrap;
}
.all-error-box .single-error-box {
  width: calc(25% - 12px);
  background: #0E926B08;
  padding: 25px;
}
.all-error-box .single-error-box h2 {
  font-size: 18px !important;
  margin-bottom: 7px;
}
.all-error-box .single-error-box a {
  text-decoration: underline;
}
.all-error-box .single-error-box h2 a:hover,
.all-error-box .single-error-box p a:hover {
  color:#343434;
}
.all-error-box .single-error-box p {
  margin-bottom: 0;
}
.current-work-section.our-expert-advisory .blog-inner .post-thumb img {
  object-position: left top;
}
.current-work-section.our-expert-advisory .blog-inner .post-thumb a {
  height: 320px;
}

.imp-ui-element.imp-ui-layers-select {
  font-size: 18px !important;
  font-weight: 500;
  font-family: 'Cabin';
  color:#343434;
}
.how-we-work-section .contact-us-section h2.feature-box-title {
  margin: 20px 0 15px 0;
}
.how-we-work-section .contact-us-section .fbox-content p:last-child {
  margin-bottom: 0;
}
.how-we-work-section .contact-us-section .feature-box-image img {
  max-height: 50px;
}
.how-we-work-section .contact-us-section h2.feature-box-title {
  font-size: 22px !important;
}

.expertise-area .all-boxes-area.annual-report-boxes > .elementor-container {
  justify-content: flex-start;
}
.expertise-area .all-boxes-area.annual-report-boxes .single-country-feature .elementor-image-box-img img {
  height: auto;
}
.both-btn-annual-report a.btn {
  margin:5px 5px 5px 0;
}
.both-btn-annual-report p {
  margin-bottom: 0;
}

.testimonial-slider .owl-nav .owl-prev,
.testimonial-slider .owl-nav .owl-next {
  /* top: -60px !important; */
}
.no-title-slider {
  /* padding-top: 60px; */
}
.annual-report-slider .msh-ms__arrow--prev:hover svg path,
.annual-report-slider .msh-ms__arrow--next:hover svg path {
  fill:#343434;
}

.connect-list-box .elementor-icon-list-text strong {
  font-size: 18px;
  font-family: 'Montserrat' !important;
  font-weight: 700 !important;
  color: #0D6D5B;
}

.flag-list-country .elementor-image-box-title {
  display: flex !important;
}
.flag-list-country .elementor-image-box-title a {
  display: flex !important;
  text-decoration: underline;
}
.flag-list-country .elementor-image-box-title span img,
.flag-list-country .elementor-image-box-title a span img {
  width: 18px;
  height: 18px;
  margin-left: 10px;
}
.flag-list-country .elementor-image-box-wrapper {
  margin-top: 25px;
}
.flag-list-country .elementor-image-box-wrapper .elementor-image-box-img img {
  border-radius: 100%;
}

.footer-middle-wrap a:hover span {
  color: #ffb649;
}
.expertise-area .all-boxes-area.pdf-icon .feature-box-title {
  padding-right: 0;
  padding-left: 55px;
  position: relative;
  min-height: 55px;
  align-items: center;
  display: flex;
}
.expertise-area .all-boxes-area.pdf-icon .feature-box-title:before {
  position: absolute;
  left:0;
  top: 6px;
  content: "";
  background: url(../images/pdf-icon-new.png) no-repeat;
  background-size: cover;
  width: 40px;
  height: 48px;
}


/* :lang(hi) .ta-navigation-menu .navbar-collapse>.main-menu {

} */

header .header-inner .topbar .msh-gtranslate-dropdown .msh-gtranslate-options button.is-selected {
  color: #0D6D5B;
}

.flag-list-country ul {
  padding: 0;
  margin: 0;
}

.post-navigation-wrapper nav .custom-post-nav {
  padding: 0;
}
nav.navbar .custom-container.navbar-inner,
header .header-inner .topbar .topbar-inner {
  max-width: 100%;
  width: 100%;
  padding-left:50px;
  padding-right: 50px;
}
header .header-inner .topbar .topbar-items > li:last-child {
  padding-right: 0;
}
.feature-programs-section .annual-report-slider .msh-ms__track {
  padding-right: 0;
  padding-left: 0;
  float: right;
  margin: 0px;
}

.responsive-right-img-home .elementor-widget-image img {
  height: 238px;
  object-fit: cover;
}

ul.alpha-list {
  padding: 0;
}
ul.alpha-list li {
  list-style-type: none;
}
.about-what-we-do ul.elementor-icon-list-items a {
  font-weight: 600;
}
.section-title-wrapper .section-description a:hover {
  color:#343434;
}
.about-what-we-do ul.elementor-icon-list-items a:hover {
  color:#343434;
  text-decoration: underline;
}

.accordion-section .elementor-accordion .elementor-accordion-item {
  /* background: #fff; */
}

.blockquote-box blockquote {
  position: relative;
  overflow: hidden;
  padding: 30px 30px 30px 92px;
  font-weight: 600;
  border-radius: 10px;
  color:#343434;
  background: rgba(13,109,91,0.05);
}
.blockquote-box blockquote:after {
  content: "";
  width: 80px;
  height: 80px;
  background: #FFB649;
  position: absolute;
  left: -8px;
  top: -8px;
  border-radius: 50px;
}

.blockquote-box blockquote:before {
  background-image: url(https://devmshorg.wpenginepowered.com/wp-content/themes/subsidy/assets/images/quote-2lt.png);
  content: "";
  width: 40px;
  height: 33px;
  position: absolute;
  left: 14px;
  top: 18px;
  background-size: cover;
  z-index: 9;
}
.line-blockquote-box {
  border-left: 6px solid #FFB649;
  padding-left: 50px;
  padding-top: 20px;
  padding-bottom: 20px;
}
.line-blockquote-box p {
  color: #083D33;
  font-size: 21px !important;
  font-weight: bold !important;
  font-family: 'Montserrat' !important;
  margin-bottom: 5px;
}
.line-blockquote-box p:first-child {
  line-height: 2 !important;
}
.line-blockquote-box p .name-blockquote {
  font-weight: 600 !important;
  font-size: 18px !important;
  font-family: 'Montserrat' !important;
}

.dark-btn-color .flip-box-btn .btn {
  background-color:#083D33;
}
.dark-btn-color .flip-box-btn .btn:hover {
  border-color:#083D33 !important;
}

.center-cta-section .section-title-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.center-cta-section .section-title-wrapper .section-description a.btn {
  margin: 0 0 0 30px;
}

ul.subsidy-main-menu li .dropdown-menu li a {
  color: #0D6D5B;
}
ul.subsidy-main-menu li .dropdown-menu li a:hover {
  color: #0e926b;
}
.footer-bottom .footer-bottom-inner .row [class*="col-"] .footer-bottom-items.nav.pull-center .copyright-text-wrap .copyright_text p {
  margin-bottom: 0;
}

.top-civil-section .elementor-section .elementor-container {
  align-items: flex-start;
}

.right-side-slider .msh-ms-card__content,
.right-side-slider .msh-ms-card__link {
  margin-top: 10px !important;
}
.small-blockquote-box {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.single-project .subsidy-content > .subsidy-content-inner {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.single-project .bottom-cta-section .section-title-wrapper,
.single-project article .article-inner .entry-content {
  margin-bottom: 0;
}
.single-project .bottom-cta-section .section-title-wrapper .title-wrap  {
  margin-top: 0 !important;
}

.flip-box-wrapper .imghvr-push-up .flip-front > div img {
  height: 60px;
  border-radius: 0 !important;
}

.single-project .right-side-tags li,
.right-related-area ul.msh-related-technical-areas__list li {
  padding-left: 0 !important;
}
.single-project .right-side-tags li:before,
.right-related-area ul.msh-related-technical-areas__list li:before {
  display: none;
}
main .both-btn-partner a.elementor-button:focus {
  background-color: #0D6D5B !important;
  color: #fff !important;
  border-color: #ffb649 !important;
}
main .both-btn-partner a.elementor-button:focus svg,
main .both-btn-partner a.elementor-button:focus svg path {
  fill: #fff !important;
}

.single-project .wp-block-image .alignright {
  max-width: 250px;
  float: right;
}
.three-column-right-slider .msh-ms-card__media,
.three-column-right-slider .msh-ms-card__media img {
  height: 160px;
  object-fit: cover;
}

.elementor-section:has(.green-slider) {
  background: #0D6D5B !important;
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}
.elementor-section:has(.green-slider) .elementor-widget-container {
  max-width: 830px;
  margin-left: auto;
  margin-right: auto;
}
.elementor-section:has(.green-slider) button.msh-vs__nav {
  width: 94px;
  height: 94px;
  border-radius: 100%;
  background: #FFB649 !important;
  /* top: 26%; */
  /* top: 23%; */
  top:34%;
  transition: all .5s ease;
}
.elementor-section:has(.green-slider.video-slider) .msh-vs__nav--prev,
.elementor-section:has(.green-slider.video-slider) .msh-imgs__nav--prev {
  left: -115px;
  right: auto;
}
.elementor-section:has(.green-slider.video-slider) .msh-vs__nav--next,
.elementor-section:has(.green-slider.video-slider) .msh-imgs__nav--next {
  right: -115px;
}
.elementor-section:has(.green-slider.video-slider) .msh-vs__content {
  border-left: 0;
  margin-top: 25px;
  padding: 0;
}
.elementor-section:has(.green-slFider.video-slider) .msh-vs__content,
.elementor-section:has(.green-slider.video-slider) .msh-vs__content p {
  color:#fff;
}
.video-slider.green-slider h3.msh-vs__title {
  color:#fff !important;
  margin-bottom: -15px;
}
.elementor-section:has(.green-slider.video-slider) .msh-vs__content p a {
  text-decoration: underline;
  color:#fff;
}
.elementor-section:has(.green-slider.video-slider) .msh-vs__content p a:hover {
  text-decoration: none;
}
.elementor-section:has(.green-slider.video-slider) .msh-vs__nav--prev svg,
.elementor-section:has(.green-slider.video-slider) .msh-imgs__nav--prev svg,
.elementor-section:has(.green-slider.video-slider) .msh-vs__nav--next svg,
.elementor-section:has(.green-slider.video-slider) .msh-imgs__nav--next svg {
  display: none;
}
.elementor-section:has(.green-slider.video-slider) .msh-vs__nav--prev:before,
.elementor-section:has(.green-slider.video-slider) .msh-imgs__nav--prev:before,
.elementor-section:has(.green-slider.video-slider) .msh-vs__nav--next:before,
.elementor-section:has(.green-slider.video-slider) .msh-imgs__nav--next:before {
  content: "";
  display: inline-block;
  /* cursor: pointer; */
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  width: 25px;
  height: 24px;
  background-color: #083D33;
  --svg: url('data:image/svg+xml,<svg width="15" height="14" viewBox="0 0 15 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.9375 0.96875C5.625 1.28125 5.65625 1.75 5.9375 2.0625L9.71875 5.625H0.75C0.3125 5.625 0 5.96875 0 6.375V7.375C0 7.8125 0.3125 8.125 0.75 8.125H9.71875L5.9375 11.7188C5.65625 12.0312 5.65625 12.5 5.9375 12.8125L6.625 13.5C6.9375 13.7812 7.40625 13.7812 7.6875 13.5L13.7812 7.40625C14.0625 7.125 14.0625 6.65625 13.7812 6.34375L7.6875 0.28125C7.40625 0 6.9375 0 6.625 0.28125L5.9375 0.96875Z" fill="%23083D33"/></svg>');
}
 .elementor-section:has(.green-slider.video-slider) .msh-vs__nav--prev:before,
.elementor-section:has(.green-slider.video-slider) .msh-imgs__nav--prev:before {
  transform: rotate(180deg);
}
.elementor-section:has(.green-slider) button.msh-vs__nav:hover {
  background: #fff !important;
}
.elementor-section:has(.green-slider) .msh-vs__slide,
.elementor-section:has(.green-slider) .msh-imgs {
  padding: 4px;
}

.expertise-area ul li a {
  width: auto !important;
  display: initial !important;
}

.error-404.not-found .text-center {
  margin-top: 35px;
}

.faq-career .support-source-list ul li,
.faq-career .elementor-accordion-item ol li {
  font-weight: 500;
  font-family: 'Cabin' !important;
}

.accordion-section.bullet-point-list ul {
  padding-left: 0;
  margin-left: 0;
}
.accordion-section.bullet-point-list ul li {
  padding-left: 20px;
}
.accordion-section.bullet-point-list ul li:before {
  content: "";
  width: 6px;
  height: 6px;
  background: #343434;
  border-radius: 100%;
  top: 13px;
}

.contact-us-section .elementor-container {
  flex-wrap: wrap;
}
.contact-us-section .elementor-container .elementor-column {
  width: 50%;
}

.financial-data-section .elementor-container {
  position: relative;
  align-items: center;
}
.financial-data-section .elementor-container:before {
  position: absolute;
  top:-80px;
  right:-10%;
  content: "";
  width:100%;
  height: calc(100% + 160px);
  background: #0D6D5B;
}
.financial-data-section .elementor-container .elementor-button {
  border-color: #F59019 !important;
}
.financial-data-section .elementor-container .elementor-button:hover {
  border-color: #FFB649 !important;
  background: #fff !important;
}
.financial-data-section .elementor-container .button-link a {
  background: none !important;
  border: none !important;
  text-decoration: underline;
  padding:0 !important;
  padding-top: 10px !important;
  display: inline-block;
}
.financial-data-section .elementor-container .button-link a:hover {
  background: none !important;
  border: none !important;
  text-decoration: none;
  color:#fff !important;
}

.error-404.not-found .error-404-search {
  max-width: 600px;
  margin: 0 auto 40px auto;
}
.error-404.not-found .search-form .input-group .form-control {
  height: 60px;
  line-height: 60px;
  font-size: 18px !important;
  color: #343434;
  font-weight: 500;
  font-family: 'Cabin';
}
.input-group-btn button:hover i:before {
  color:#343434;
}

/* CSS added by Gauri for Primary Health Care Performance Management Activity Program */
.expertise-area.impact-at-a-glance .all-boxes-area > .elementor-container .elementor-column{
      width: calc(50% - 20px);
}

.expertise-area.impact-at-a-glance .all-boxes-area .feature-box-title{
    font-size: 35px !important;
}

/* CSS for People detail page according to new work order */
.single-people .team-image-wrap{
  margin-bottom: 20px;
}

aside.widget-area.right-widget-area.people-related-content-sidebar{
  padding-left:0px;
}
.msh-related-posts-widget {
	background: #fff;
	border: 1px solid #e2e2e2;
	border-radius: 4px;
	overflow: hidden; /* clips corners under the teal header */
}

.msh-related-posts-widget .msh-related-posts-list {
	list-style: none;
	margin: 0;
	padding: 16px;
}

.msh-related-posts-widget .msh-related-posts-item {
	display: flex;
	align-items: center;
	gap: 12px;
}

.msh-related-posts-widget .msh-related-posts-item + .msh-related-posts-item {
	margin-top: 16px;
}

.msh-related-posts-widget .msh-related-posts-thumb {
	flex: 0 0 70px;
	width: 70px;
	height: 70px;
	display: block;
	border-radius: 3px;
	overflow: hidden;
	background: #f2f2f2; /* shows briefly while the image loads */
}

.msh-related-posts-widget .msh-related-posts-thumb img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.msh-related-posts-widget .msh-related-posts-info {
	display: flex;
	flex-direction: column;
	min-width: 0; /* required — see note below */
	flex: 1 1 auto;
}

.msh-related-posts-widget .msh-related-posts-title {
	white-space: initial;
	font-weight: 700;
	font-size: 16px;
	line-height: 1.35;
	color: #1a1a1a;
	text-decoration: none;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}

.msh-related-posts-widget .msh-related-posts-title:hover,
.msh-related-posts-widget .msh-related-posts-title:focus-visible {
	color: #0d6d5b !important;
  text-decoration: none !important;
}

.msh-related-posts-widget .msh-related-posts-date {
	display: block;
	margin-top: 4px;
	font-size: 14px;
	color: #555;
}

/* Vertical gap between stacked widgets (Posts-by / Related Resources → Tags) */
.right-widget-area .widget + .widget {
	margin-top: 20px;
}

.financial-data-section .elementor-container .elementor-button:focus {
  background-color: #FFB649 !important;
}
.financial-data-section .elementor-container .button-link .elementor-button:focus {
  background: none !important;
}
.financial-data-section .section-title-wrapper,
.financial-data-section .button-link {
  background: #0D6D5B;
}

.related-project-slider .blog-inner .post-thumb {
  height: 200px;
}
.related-project-slider .blog-inner .post-thumb img {
  object-fit: cover;
}

.sub-heading-section .title-wrap h2.section-title {
  font-size: 30px !important;
}
main  .about-what-we-do .section-title-wrapper .title-wrap span.sub-title,
.section-title-wrapper .title-wrap span.sub-title {
  color: #0E926B !important;
  font-weight: 500 !important;
}
section.msh-filter-bar {
  outline:none !important;
}

.no-quote-section blockquote:before,
.no-quote-section blockquote:after {
  display: none;
}
.no-quote-section blockquote {
  padding: 25px 30px !important;
  background: #f7f7f7 !important;
}

.archive.tax-project-tax .msh-term-archive__title.section-title {
  text-align: center;
  padding-bottom: 30px;
  margin-bottom: 0;
}
.archive.tax-project-tax .subsidy-content > .subsidy-content-inner {
  padding-top: 50px;
  padding-bottom: 50px;
}
.area-expertise-list .e-con-inner {
  display: flex;
  flex-direction: initial !important;
}
.area-expertise-list .e-con-inner .elementor-element {
  width: 47%;
  max-width: 47%;
}
.area-expertise-list .e-con-inner .elementor-element ul {
  grid-template-columns: repeat(1, 1fr);
}

/* .right-culture-box .elementor-widget-wrap > .elementor-element,
.right-culture-box .elementor-widget-wrap .elementor-element >.elementor-widget-container {
  height: 100%;
} */


.explore-our-impact-section .impact-detail-inner .msh-cbs-card__badge {
  display: none;
}

.single-project .single-post-template blockquote {
  margin: 0px !important;
}

.add-link-slider .msh-ms-card__link {
  background: none;
  font-size: 18px;
  color:#0d6d5b;
  padding: 0;
}
.add-link-slider .msh-ms-card__link svg {
  display: none;
}
.about-what-we-do
.add-link-slider .msh-ms-card__body:hover .msh-ms-card__link {
  color:#343434;
}

.elementor-section:has(.green-slider.video-slider) .msh-vs__nav--prev.disable-btn,
.elementor-section:has(.green-slider.video-slider) .msh-vs__nav--next.disable-btn,
.elementor-section:has(.green-slider.video-slider) .msh-imgs__nav--prev.disable-btn,
.elementor-section:has(.green-slider.video-slider) .msh-imgs__nav--next.disable-btn {
  opacity: 0.6;
  cursor: not-allowed;
}
.elementor-section:has(.green-slider.video-slider) .msh-vs__nav--prev.disable-btn:hover,
.elementor-section:has(.green-slider.video-slider) .msh-vs__nav--next.disable-btn:hover,
.elementor-section:has(.green-slider.video-slider) .msh-imgs__nav--prev.disable-btn:hover,
.elementor-section:has(.green-slider.video-slider) .msh-imgs__nav--next.disable-btn:hover {
  background: #FFB649 !important;
}

.what-we-do-impact .post-details-outer .explore-date-badge .msh-cbs-card__badge {
  display: none;
}
.what-we-do-impact.explore-our-impact-section .impact-detail-inner .msh-cbs-card__badge {
  display: inline-block;
}
.how-we-work-section.top-image-box > .elementor-container {
  align-items: flex-start;
}
.testimonial-slider .owl-carousel .owl-dots {
  display: inline-block !important;
  width: 100%;
}
.testimonial-slider .owl-dot:hover span {
  background: #0d6d5b;
}

.two-slide-slider .msh-ms-card__media img {
  height: 265px;
  object-fit:cover;
}

.counter-section .woman-attending-box .counter-content p {
  font-size: 30px !important;
  font-family: 'Montserrat' !important;
  line-height: 1.3 !important;
  font-weight: bold !important;
  margin-top: 7px;
}

.our-people-filter .msh-multiselect-panel {
  position: absolute;
  top: calc( 100% + 4px );
  left: 0;
  right: 0;
  width: auto;
}
.our-people-filter .msh-people-filter-bar.filter-our-people .msh-people-filter-row {
  /* gap: 0; */
}

.all-country-list {
  /* display: flex;
  flex-wrap: wrap; */
  column-count: 3;
}
.single-country-box {
  /* width: 33.3%; */
}
.single-country-box p,
.single-country-box a {
  display: inline-flex;
  align-items: center;
}
.single-country-box img {
  width: 44px;
  height: 44px;
  object-fit: cover;
  vertical-align: middle;
  border-radius: 100%;
}
.single-country-box span img {
  width: 18px;
  height: 18px;
  margin-left: 8px;
  position: relative;
  top: -3px;
}
.single-country-box p {
  margin:0;
  padding:0;
}
.single-country-box span.country-name {
  font-weight: 500 !important;
  font-size: 18px !important;
  color: #343434 !important;
  padding-left: 15px;
  font-family: 'Cabin' !important;
  margin-bottom: 0;
  transition: all .5s ease;
  display: flex;
}
.single-country-box a:hover span,
.single-country-box a:hover {
  color: #0D6D5B;
  font-weight: 700 !important;
  transition: all .3s ease;
}
.single-country-box a {
  text-decoration: underline;
}
.single-country-box a,
.single-country-box p {
  margin-top: 12px;
  margin-bottom: 12px;
  margin-right: 5px;
}

.white-navigation-arrow .owl-prev,
.white-navigation-arrow .owl-next{
  background: #fff;
  color:#083D33;
}
.annual-report-intro p a:hover {
  color:#343434;
}

.single-country-feature .signchure-img {
  text-align: left;
}
.single-country-feature .signchure-img img {
  height: 55px;
  width: auto;
  object-fit: contain;
  margin-bottom: 20px;
}
.imp-ui-light .imp-ui-layers-select:hover {
  background: #f7f7f7;
}
.testimonial-slider .testimonial-wrapper.testimonial-default .testimonial-inner:before {
  bottom: -49px;
}

.letter-annual-report .des-annual-report p {
  font-size: 20px !important;
  line-height: 1.4 !important;
  margin-bottom: 40px;
}
.letter-annual-report {
  box-shadow: 7px 5px 30px 0px rgba(0, 0, 0, 0.12);
  /* box-shadow: 0px 0px 20px 0px #b3b3b3 !important; */
}
.letter-annual-report .elementor-widget-container p:last-child {
  margin-bottom: 0;
}
.video-icon-left .popup-anything-wrapper {
  cursor: pointer;
}

.single-people .post-navigation-wrapper nav .custom-post-nav .next-nav-link:first-child {
  margin-left: auto;
}

.msh-annual-report h2.section-title {
  color:#fff;
}
.msh-annual-report a.link-text {
  font-size: 22px !important;
  color:#fff;
  text-decoration: underline;
  white-space: nowrap;
  margin-right: 15px;
  margin-top: 10px;
  display: inline-block;
}
.msh-annual-report a.link-text:hover {
  text-decoration: none;
}
.msh-annual-report .section-description p {
  font-size: 22px !important;
  margin-top:10px;
}
.msh-annual-report a.link-text:last-child {
  margin-right: 0;
}

.page-title-wrap-inner {
  background-position: center center !important;
}
.single-project .page-title-overlay,
.program-banner .page-title-overlay {
    background: none !important;
}

.search .subsidy-blog .page-title-wrap-inner {
  position: relative;
}
.search .subsidy-blog .page-title-wrap-inner:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,.5);
  content: "";
}

.search .subsidy-blog .page-title-wrap-inner .page-title {
  text-transform: initial;
}


/* .search .page-title-wrap {
  display: none;
} */

h2.search-result-for {
  text-align: center;
  margin-bottom: 40px;
  /* display: none; */
}


.skip-to-main:hover {
  color:#fff !important;
  text-decoration: underline;
}


@media(min-width:768px){
  .right-culture-box .elementor-widget-subsidyfeaturebox .feature-box-wrapper,
  .right-culture-box .elementor-widget-subsidyfeaturebox {
    height: 100%;
  }
}
@media(min-width:992px){
  .both-btn-annual-report a.btn,
.msh-home-slider-widget .msh-slide__button,
main .elementor-button-wrapper a.elementor-button-link,
main .section-description a.elementor-button-link,
header .subsidy-child-cta-btn,
.right-side-slider .msh-ms-card__link,
.btn-msh,
.section-title-wrapper .section-description a.btn,
.site-footer.footer-template-custom .btn  {
  padding-top: 17px;
  padding-bottom: 17px;
}

.single-resource .subsidy-content-inner .row [class*="col-"]:last-child aside {
  position: sticky;
  top: 20px;
  /* max-height: calc(100vh - 40px); */
  /* overflow-y: auto;
  overflow-x: hidden; */
  /* position: sticky;
  bottom: 0; */
}
html:has(.single-resource),
.single-resource {
  overflow-x: inherit;
}
}
@media(min-width:1025px){
  .about-country-msh .elementor-container .ps-xl-5 {
    padding-left: 30px;
  }
  .icon-list-wrapper ul li {
    font-size: 18px !important;
  }
  
}
@media(min-width:1026px){
  .subsidy-header .header-inner .subsidy-main-menu > li.menu-item:first-child > .nav-link {
    padding-left: 0 !important;
  }
  header .header-inner .navbar-items.nav {
    margin-left: 0 !important;
  }
  nav.navbar .custom-container.navbar-inner {
    display: flex;
    justify-content: space-between;
  }
  
  header ul.subsidy-main-menu > li > a {
    font-size: 16px;
    padding: 0 10px !important;
  }
  header .navbar-items .nav-item-inner {
    padding-right: 15px;
  }
  header .header-inner .topbar .topbar-items > li {
    line-height: 60px;
    min-height: 60px;
    position: relative;
    padding-right: 15px;
  }
  header .header-inner .topbar {
    height: 60px;
  }
  .filter-our-people .msh-filter-group.msh-filter-search input,
  .filter-our-people .all-filter-box-story .msh-filter-group.msh-multiselect button {
    font-size: 18px;
  }


  header .header-inner .topbar .topbar-items.nav .dropdown-menu li {
    padding: 0 !important;
  }
  header .header-inner .topbar .topbar-items.nav .dropdown-menu li a {
    padding: 10px 20px !important;
    font-weight: 600;
    font-size: 14px;
    font-family: 'Montserrat' !important;
  }
  header .header-inner .topbar .topbar-items.nav .dropdown-menu {
    min-width: 210px;
  }
  header .header-inner .topbar .msh-gtranslate-dropdown button:hover,
  header .header-inner .topbar .topbar-items.nav .dropdown-menu li a:hover {
    color:#0d6d5b;
  }
  header .topbar .dropdown-toggle::after {
    border-top: none;
    border: none;
    display: inline-block;
    cursor: pointer;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 12px;
    height: 7px;
    background-color: #fff;
    --svg: url('data:image/svg+xml,<svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.75 0.75L5.75 5.75L0.75 0.75" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    transform: rotate(0deg);
    top: 28px;
    position: relative;
    right: -4px;
  }

  header .header-inner .topbar {
    z-index: 999;
  }
  header .header-inner .topbar .topbar-items.nav li a {
    font-size: 15px;
    font-weight: 700;
    font-family: 'Montserrat';
  }
  header .header-inner .topbar .topbar-items > li.nav-item:before {
    content: "";
    position: absolute;
    width: 1px;
    height:16px;
    background: #fff;
    right: 0;
    top:calc(50% - 8px);
  }
  header .header-inner .topbar .topbar-items li.nav-item:last-child:before,
  header .header-inner .topbar .topbar-items li.nav-item ul li.nav-item:before {
    display: none;
  }
  header .header-inner .topbar .search-form input {
    background: none;
    border: none;
    color: #fff !important;
    font-size: 15px !important;
    font-weight: bold;
    padding: 0 36px 0 0 !important;
    padding-right: 0px;
    text-align: right;
    font-family: 'Montserrat';
    border-bottom: 1px solid rgba(255,255,255,.3);
    height: 40px;
    line-height: 40px;
    border-radius: 0;
  }
  header .header-inner .topbar input::placeholder {
    color: #fff !important;
    opacity: 1;
  }
  header .header-inner .topbar .nav-item-inner .search-form {
    max-width: 150px;
  }
  header .header-inner .topbar .input-group-btn button i {
    display: none;
  }
  header .header-inner .topbar .nav-item-inner .input-group-btn button:hover {
    background: none !important;
  }
  header .header-inner .topbar .nav-item-inner .input-group-btn button i {
    display: inline-block;
    /* cursor: pointer; */
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 25px;
    height: 24px;
    background-color: #fff;
    --svg: url('data:image/svg+xml,<svg width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.17252 15.6162C10.025 15.6162 11.7466 15.0124 13.1196 14.013L16.8899 17.6151C17.1078 17.8233 17.3911 17.9274 17.6526 17.9274C17.9142 17.9274 18.2193 17.8233 18.4154 17.6151C18.8513 17.1987 18.8513 16.5532 18.4154 16.1368L14.667 12.5346C15.713 11.2229 16.345 9.57795 16.345 7.80812C16.345 3.49804 12.6838 0 8.17252 0C3.66129 0 0 3.49804 0 7.80812C0 12.1182 3.66129 15.6162 8.17252 15.6162ZM8.17252 2.08216C11.4633 2.08216 14.1657 4.64323 14.1657 7.80812C14.1657 10.973 11.4633 13.5341 8.17252 13.5341C4.88172 13.5341 2.17934 10.9522 2.17934 7.80812C2.17934 4.66405 4.85993 2.08216 8.17252 2.08216Z" fill="white"/></svg>');
    position: relative;
    top: -2px;
  }
  
  header .header-inner .topbar .msh-gtranslate-dropdown button {
    background: none !important;
    border: none !important;
    color: #343434;
    padding: 10px 20px !important;
    font-weight: 600;
    font-size: 14px;
    font-family: 'Montserrat' !important;
  }
  header .header-inner .topbar .msh-gtranslate-dropdown button:last-child {
    border-bottom: 0;
  }
  header .header-inner .topbar .msh-gtranslate-dropdown .msh-gtranslate-options button {
    border-bottom: 1px solid rgba(241,241,241,1) !important;
  }
  header .header-inner .topbar .msh-gtranslate-dropdown .msh-gtranslate-options button:last-child {
    border-bottom: 0 !important;
  }
  header .header-inner .topbar button.msh-gtranslate-current {
    padding: 20px 12px !important;
    font-size: 15px;
    font-weight: 700;
    color: #fff;
  }
  header .header-inner .topbar .topbar-items.nav li a.dropdown-toggle:hover,
  header .header-inner .topbar button.msh-gtranslate-current:hover {
    color:#FFB649;
  }
  header .header-inner .topbar .nav-item-inner .input-group-btn button i:hover,
  header .header-inner .topbar .topbar-items.nav li a.dropdown-toggle:hover:after {
    background:#FFB649;
    cursor: pointer;
  }
  header .header-inner .topbar .nav-item-inner .input-group-btn button i:hover:before {
    color: #FFB649;
  }
  header .header-inner .topbar .nav-item-inner .input-group-btn button i:before {
    color:#fff;
  }
  .subsidy-header .header-inner .subsidy-main-menu > li.menu-item-has-children > a::after,
  header .header-inner .topbar button.msh-gtranslate-current .msh-gtranslate-arrow {
    border: none;
    display: inline-block;
    /* cursor: pointer; */
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 12px;
    height: 7px;
    background-color: #fff;
    --svg: url('data:image/svg+xml,<svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.75 0.75L5.75 5.75L0.75 0.75" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    transform: rotate(0deg);
    top: calc(50% - 3.5px);
    position: absolute;
    right: -3px;
  }
  .subsidy-header .header-inner .subsidy-main-menu > li.menu-item-has-children > a::after {
    background-color: #343434;
    content: "";
    right: 3px;
  }
  :not(:lang(en-US)) .subsidy-header .header-inner .subsidy-main-menu > li.menu-item-has-children > a::after {
    right: -4px;
  }
  header .header-inner .topbar button.msh-gtranslate-current .msh-gtranslate-arrow:hover {
    transform: rotate(180deg);
  }
  header .header-inner .topbar button.msh-gtranslate-current:hover .msh-gtranslate-arrow {
    background:#FFB649;
  }

  .subsidy-main-menu .dropdown-menu li {
    padding: 0;
  }
.subsidy-main-menu .dropdown-menu li a {
    padding: 10px 20px !important;
    font-weight: 600;
    font-family: 'Montserrat';
    font-size: 15px !important;
    line-height: normal !important;
  }

  header .header-inner .topbar .topbar-items > li .topbar-items.nav .menu-item {
    padding-right: 0;
  }
  header ul.subsidy-main-menu > li > a .dropdown-menu {
    padding: 0 !important;
  }

  header ul.subsidy-main-menu > li .dropdown-menu {
    min-width: 250px;
    max-width: 250px;
  }
}
@media(min-width:1026px) and (max-width:1199px){
  .sticky-scroll.show-menu .header-button a,
  header .btn.btn-default {
    padding: 15px 13px;
    font-size: 15px;
  }
  header .search-form .input-group input.form-control {
    height: 45px;
  }
  header .search-form .input-group span.input-group-btn button.btn {
    line-height: 45px;
  }
  header .navbar .search-form .input-group span.input-group-btn {
    height: 45px;
    line-height: 45px;
  }
  header .search-form .input-group input {
    width: 160px !important;
  }
  /* header ul.subsidy-main-menu > li > a {
    font-size: 15px;
    padding: 0 7px !important;
  } */
}
@media(min-width:1200px){
  .subsidy-header .header-inner .subsidy-main-menu li.current-menu-item > a {
    color: #0d6d5b !important;
  }
  .subsidy-header .header-inner .subsidy-main-menu li ul li.current_page_item a {
    color: #0e926b !important;
  }
.subsidy-content-wrapper {
    padding-top: 140px;
  }
  header.subsidy-header {
    position: absolute;
    width: 100%;
  }
  header .navbar-items .nav-item-inner {
    padding-right: 15px;
  }
    header ul.subsidy-main-menu > li > a {
    padding: 0 15px !important;
    font-weight: 700 !important;
    font-family: 'Montserrat' !important;
  }
  header ul.subsidy-main-menu > li > a,
  header .header-inner .topbar .search-form input,
  header .header-inner .topbar .topbar-items.nav li a,
  header .header-inner .topbar button.msh-gtranslate-current {
    font-size: 16px !important;
  }
  header .search-form .input-group span.input-group-btn button.btn,
  header .header-inner .topbar .search-form .input-group .input-group-btn {
    line-height: 30px;
  }
  header ul.subsidy-main-menu > li > a {
    padding: 0 23px !important;
  }
  header ul.subsidy-main-menu > li .dropdown-menu {
    min-width: 280px;
    max-width: 280px;
  }

  :not(:lang(en-US)) header.subsidy-header .header-inner .header-button .btn {
      padding: 15px !important;
  }
  
  :not(:lang(en-US)) header ul.subsidy-main-menu > li > a {
      padding: 0 13px !important;
  }
  :not(:lang(en-US)) header ul.subsidy-main-menu > li > a,
  :not(:lang(en-US)) header.subsidy-header .header-inner .header-button .btn,
  :not(:lang(en-US)) header .header-inner .topbar .search-form input,
  :not(:lang(en-US)) header .header-inner .topbar .topbar-items.nav li a,
  :not(:lang(en-US)) header .header-inner .topbar button.msh-gtranslate-current {
    font-size: 14px !important;
  }
  :not(:lang(en-US)) header .header-inner .topbar .msh-gtranslate-dropdown button,
  :not(:lang(en-US)) .subsidy-main-menu .dropdown-menu li a,
  :not(:lang(en-US)) header .header-inner .topbar .topbar-items.nav ul.dropdown-menu li a {
    font-size: 12px !important;
    line-height: 1.5;
  }
}
@media(min-width:1366px){
  :not(:lang(en-US)) header ul.subsidy-main-menu > li > a {
      padding: 0 17px !important;
  }
  header .navbar-items .nav-item-inner {
    padding-right: 35px;
  }
  :not(:lang(en-US)) header ul.subsidy-main-menu > li > a,
  :not(:lang(en-US)) header.subsidy-header .header-inner .header-button .btn,
  :not(:lang(en-US)) header .header-inner .topbar .search-form input,
  :not(:lang(en-US)) header .header-inner .topbar .topbar-items.nav li a,
  :not(:lang(en-US)) header .header-inner .topbar button.msh-gtranslate-current {
    font-size: 15px !important;
  }
  :not(:lang(en-US)) header .header-inner .topbar .msh-gtranslate-dropdown button,
  :not(:lang(en-US)) .subsidy-main-menu .dropdown-menu li a,
  :not(:lang(en-US)) header .header-inner .topbar .topbar-items.nav ul.dropdown-menu li a {
    font-size: 14px !important;
  }

   header ul.subsidy-main-menu > li > a {
    padding: 0 26px !important;
  }
}

@media(min-width:1651px){
    :not(:lang(en-US)) .subsidy-header .header-inner .subsidy-main-menu > li.menu-item-has-children > a::after {
    right: 7px;
  }
  :not(:lang(en-US)) header ul.subsidy-main-menu > li > a,
   header ul.subsidy-main-menu > li > a {
    padding: 0 32px !important;
  }
  .subsidy-header .header-inner .subsidy-main-menu > li.menu-item-has-children > a::after,
  header .header-inner .topbar button.msh-gtranslate-current .msh-gtranslate-arrow {
    right: 10px;
  }
  :not(:lang(en-US)) header ul.subsidy-main-menu > li > a,
  :not(:lang(en-US)) header.subsidy-header .header-inner .header-button .btn,
  :not(:lang(en-US)) header .header-inner .topbar .search-form input,
  :not(:lang(en-US)) header .header-inner .topbar .topbar-items.nav li a,
  :not(:lang(en-US)) header .header-inner .topbar button.msh-gtranslate-current {
    font-size: 16px !important;
  }
  :not(:lang(en-US)) header .header-inner .topbar .msh-gtranslate-dropdown button,
  :not(:lang(en-US)) .subsidy-main-menu .dropdown-menu li a,
  :not(:lang(en-US)) header .header-inner .topbar .topbar-items.nav ul.dropdown-menu li a {
    font-size: 15px !important;
  }
}

@media(max-width:1651px){
  .result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-front > div,
.result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-front .flip-box-title,
.result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-front .flip-box-btn,
.result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-back .flip-box-title,
.result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-back .flip-content,
.result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-back .flip-box-btn,
.mission-vision-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-front > div,
.mission-vision-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-front .flip-box-title,
.mission-vision-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-front .flip-box-btn,
.mission-vision-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-back .flip-box-title,
.mission-vision-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-back .flip-content,
.mission-vision-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-back .flip-box-btn {
    /* padding-left: 30px;
    padding-right: 30px; */
  }

}

@media(max-width:1365px){
  nav.navbar .custom-container.navbar-inner, header .header-inner .topbar .topbar-inner {
    padding-left: 15px;
    padding-right: 15px;
  }
  header .search-form .input-group input {
    width: 200px;
  }
  .footer-top-wrap {
    padding-left: 15px;
    padding-right: 15px;
  }
    .page-title-wrap-inner {
      min-height: 320px;
  }
  
  .result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .flip-box-inner .flip-back,
  .result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .flip-box-inner .flip-front {
    min-height: 310px;
  }
  .image-height-reduce .single-country-feature .elementor-image-box-img img {
    height:150px;
  }

  .main-map-country .map-container {
    width:100% !important;
  }
  .main-map-country .imp-container {
    padding-top: 70px;
  }
  .main-map-country .map-container .imp-ui-top-right,
  .main-map-country .imp-ui-top-right {
    right: 20px !important;
    top: -55px !important;
  }
  .country-testimonials-box .elementor-testimonial-content {
    font-size: 19px;
  }
   .back-to-top > i,
  .back-to-top {
    bottom: 110px;
  }
}

@media(max-width:1199px){
  h2.search-result-for,
  .team .team-title h1,
  h1.section-title,
    h1 {
      font-size: 40px !important;
    }
    .counter-section .program-period-counter .counter-content p,
    .error-404 .main-title .section-title,
    .sub-title-home .section-title-wrapper .title-wrap .sub-title,
    h2 {
      font-size: 32px !important;
    }
    h3 {
      font-size: 28px !important;
    }
    h4 {
      /* font-size: 26px !important; */
    }
    .mission-visison-section .title-wrap span.sub-title {
      font-size: 26px !important;
    }
    .annual-report-slider .msh-ms-card__content,
    body,
    body .elementor-widget-text-editor,
    p,
    .no-quote-section blockquote,
    .single-post-template blockquote p  {
      font-size: 16px !important;
    }
  .media-coverage-filter .media-coverage-card .card__heading {
    font-size: 18px;
  }
  .story-resource .all-filter-box-resource .msh-filter-group {
    width: 217px;
  }
  .site-footer.footer-template-custom .btn,
  header .subsidy-child-cta-btn, .btn-msh {
    padding: 14px 30px;
  }
  .footer-middle-wrap {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .team-info .team-title h2 {
    font-size: 42px;
  }
  
  .single-people .team .blog-style-classic .blog-inner .post-thumb img {
    height: 185px;
  }
  .wp-block-image .alignleft,
  .wp-block-image .alignright {
    max-width: 300px;
  }
  .expertise-area .all-boxes-area > .elementor-container .elementor-column {
    width: calc(50% - 20px);
  }

  .result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .flip-box-inner .flip-back,
.result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .flip-box-inner .flip-front {
  padding-top: 20px;
  padding-bottom: 20px;
  min-height: 300px;
}
.result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-front > div,
.result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-front .flip-box-title,
.result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-front .flip-box-btn,
.result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-back .flip-box-title,
.result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-back .flip-content,
.result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-back .flip-box-btn {
  padding-left: 30px;
  padding-right: 30px;
}
.result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-front .flip-box-title,
.result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-back .flip-box-title {
  font-size: 20px !important;
}
.result-highlight-section.elementor-section .elementor-container {
  margin-bottom: -30px;
}
.result-highlight-section .elementor-column {
  margin-bottom: 30px;
}
.our-work-choose .section-title-wrapper {
  margin-bottom: 20px;
}
.partership-result .owl-carousel .owl-prev,
.partership-result .owl-carousel .owl-next {
  top: -80px;
}
.both-btn-annual-report a.btn,
.msh-home-slider-widget .msh-slide__button,
main .elementor-button-wrapper a.elementor-button-link,
main .section-description a.elementor-button-link,
header .subsidy-child-cta-btn,
.right-side-slider .msh-ms-card__link,
.btn-msh,
.section-title-wrapper .section-description a.btn,
.site-footer.footer-template-custom .btn {
  padding: 14px 30px;
}

.mobile-bar .header-topbar-text-1 .gtranslate_wrapper select {
  padding-left: 15px;
  font-size: 15px;
  font-weight: 600;
  margin-bottom: 10px;
}
.mobile-bar-top .mobile-logo img {
  width: 140px
}
.full-search-wrapper .search-form .input-group .btn {
  border: none !important;
  background: #0d6d5b;
  color: #fff;
}
.full-search-wrapper .search-form .input-group .btn:hover {
  background: #FFB649;
  color: #343434;
}

.mobile-bar-inner .get-involved-menu {
  padding:0;
  margin:0;
}
.mobile-bar-inner .get-involved-menu li {
  list-style-type: none;
  position: relative;
}
.mobile-bar-inner .get-involved-menu li .down-arrow-toggle {
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  line-height: 45px;
  padding: 0 10px;
  color: #0d6d5b;
}
.mobile-bar-inner .get-involved-menu li a {
  line-height: 45px;
}
.mobile-bar-inner .get-involved-menu li .down-arrow-toggle:before {
  content: "\e61a";
  font-family: 'themify';
  cursor: pointer;
}
.mobile-bar-inner .get-involved-menu li ul {
  display: none;
}
.mobile-bar-inner .get-involved-menu li ul li a {
  padding: 0 15px;
  font-size: 14px;
  line-height: 38px;
}
.mobile-bar-inner .get-involved-menu li.ta-change-icon .down-arrow-toggle:before {
  content: "\e622";
}

.mobile-bar .mobile-bar-inner .mobile-bar-top {
  border-bottom: 1px solid #0d6d5b;
}
.mobile-header-items .nav-item .nav-item-inner {
    padding-right: 30px;
  }
  .mobile-header-items .nav-item:last-child .nav-item-inner {
    padding-right: 0;
  }
 .mobile-bar .mobile-logo {
  text-align: left;
}
.mobile-bar {
  width: 100%;
  max-width: 100%;
}
.elementor-section:has(.green-slider.video-slider) .msh-vs__nav--next,
.elementor-section:has(.green-slider.video-slider) .msh-imgs__nav--next {
  right: -88px;
}
.elementor-section:has(.green-slider.video-slider) .msh-vs__nav--prev,
.elementor-section:has(.green-slider.video-slider) .msh-imgs__nav--prev {
  left: -88px;
  right: auto;
}
.elementor-section:has(.green-slider) button.msh-vs__nav {
  width: 80px;
  height: 80px;
  top: calc(50% - 40px);
}
.single-people .team-img img.wp-post-image {
    max-width: 100%;
    width: 100%;
}
.single-country-feature .detail-country .elementor-image-box-img img {
  height: 120px;
}
}

@media(max-width:1024px){
  
  .mobile-header .mobile-header-inner .sticky-outer {
    min-height: 68px !important;
  }
  ul.mobile-bar-items > li.nav-item {
    padding: 10px 0;
  }
  .mobile-header .mobile-header-inner ul > li img {
    margin-bottom: 0 !important;
    padding: 0 !important;
  }
  .wp-block-image .alignleft,
  .wp-block-image .alignright {
    max-width: 280px;
  }

  .explore-work-section .blog-style-classic .msh-cbs__grid {
    --msh-cbs-grid-cols: 3 !important;
  }

  .global-expertise-section h2.section-title {
    text-align: center;
  }

  .counter-section .elementor-container .elementor-column {
    width: calc(50% - 13px);
  }
  .five-box-item.result-highlight-section .elementor-column {
    width: 33.3% !important;
  }
  .four-box-item.result-highlight-section .elementor-column {
  width: 50% !important;
}
  .left-leadership .elementor-image-box-img img {
    max-width: 250px;
  }
  .left-leadership .elementor-widget-image-box .elementor-image-box-content {
    max-width: 430px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
  .all-boxes-country .blog-style-classic .blog-inner .post-thumb img,
  .all-boxes-grid .blog-style-classic .blog-inner .post-thumb img {
    height: 240px;
  }

  .subsidy-content > .subsidy-content-inner,
  .search-results .subsidy-content > .subsidy-content-inner {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  
  .about-country-msh .section-title-wrapper .section-description {
    max-width: 100%;
    margin: 0;
  }
  .counter-section .counter-value span.counter-suffix,
  .counter-style-default .counter-value .counter-up {
  font-size: 36px;
}
.all-boxes-country .msh-cbs__grid,
.all-boxes-country .msh-cbs-card,
.all-boxes-grid .msh-cbs__grid,
.all-boxes-grid .msh-cbs-card {
  margin-bottom: 0;
}
.single-country-feature .elementor-image-box-img img {
  /* height: 130px; */
}

.single-country-feature h3 {
  font-size: 20px !important;
}

.current-work-section .msh-cbs .post-thumb a {
  height: 300px;
}
.about-what-we-do .msh-cbs__empty-notice {
  text-align: left;
}
footer .footer-images img {
  width: 60px;
}
.no-slider-testimonials .row .col-lg-4 {
    width: 50%;
    margin-top: 10px;
    margin-bottom: 10px;
}
.no-slider-testimonials .row [class*="col-"] {
  margin-bottom: 70px;
}
.no-slider-testimonials {
  margin-bottom: -30px;
}

.flexible-models-choose .elementor-col-50 {
  width: auto !important;
}
.flexible-models-choose .elementor-col-50 img {
  height: 500px;
  width: auto;
}
.flexible-models-choose .elementor-container.elementor-column-gap-default {
  justify-content: center;
  gap: 30px;
}
.count-countries-section {
  max-width: 730px;
}
.counter-section .elementor-container .elementor-column.responsive-right-img-home {
  width: 100%;
}
.counter-section .elementor-container .elementor-column.responsive-right-img-home img {
  width: 100%;
  height: auto;
}
.built-commitment-img {
  top: -150px;
}
footer .footer-images img:nth-child(1) {
  width: 150px;
}
footer .footer-images img {
  height: 50px;
  margin: 15px 10px 0 0;
}
.two-box-flexible .section-title {
  font-size: 26px !important;
}

footer .footer-top-sidebar h2 {
  font-size: 24px !important;
}
.site-main .error-404 {
  padding-top: 60px;
  padding-bottom: 60px;
}
.mobile-header {
  z-index: 9999;
}
.imp-ui-element.imp-ui-layers-select {
  font-size: 16px !important;
}
.how-we-work-section .contact-us-section h2.feature-box-title {
  font-size: 20px !important;
}
.help-save-more .elementor-widget-container,
.help-save-more .elementor-widget-container,
.chart-section .section-title-wrapper {
  text-align: center;
}
.help-save-more .elementor-container .elementor-widget-wrap,
.chart-right > .elementor-widget-wrap,
.chart-section .all-error-box {
  justify-content: center;
}
.line-blockquote-box {
  padding-left: 35px;
  padding-top: 15px;
  padding-bottom: 15px;
}
.line-blockquote-box p {
  font-size: 18px !important;
}
.line-blockquote-box p .name-blockquote {
  font-size: 16px !important;
}
.single-project .wp-block-image .alignright {
  max-width: 180px;
}
.three-column-right-slider .msh-ms-card__media,
.three-column-right-slider .msh-ms-card__media img {
  height: 260px;
}
.elementor-section:has(.green-slider) .elementor-widget-container {
  max-width: 720px;
}
.accordion-section.bullet-point-list ul li:before {
  top: 10px;
}
.financial-data-section .elementor-container::before {
  top: auto;
  height: calc(75% + 60px);
  right: 0;
  bottom: -60px;
}
.financial-data-section .img-financial img {
    max-width: 500px;
  }
  .related-project-slider .blog-inner .post-thumb {
  height: 350px;
}
.sub-heading-section .title-wrap h2.section-title {
  font-size: 28px !important;
}
.page-id-19887 #page-title {
  display: none;
}
.elementor-section:has(.green-slider) button.msh-vs__nav {
  top: 21%;
}
.archive.tax-project-tax .explore-work-section .blog-style-classic .blog-inner .post-thumb img {
  height: 180px;
}
.filter-story-result .blog-style-classic .blog-inner .post-thumb img,
.filter-resource-result .blog-style-classic .blog-inner .post-thumb img,
.filter-project-result .blog-style-classic .blog-inner .post-thumb img {
  height: 140px;
}
.two-slide-slider .msh-ms-card__media img {
  height: 300px;
}
.counter-section .woman-attending-box .counter-content p {
  font-weight: bold !important;
  line-height: 1.5 !important;
  margin-top: 0;
}
header .header-inner .topbar .nav-item-inner .input-group-btn button i {
  width: 19px;
  height: 18px;
}
.letter-annual-report .des-annual-report p {
  font-size: 19px !important;
  margin-bottom: 25px;
}
}

@media(max-width:991px){
  h2.search-result-for,
  h1.section-title,
  .team .team-title h1,
   h1 {
      font-size: 35px !important;
    }
    .counter-section .program-period-counter .counter-content p,
    .sub-title-home .section-title-wrapper .title-wrap .sub-title,
    h2 {
      font-size: 30px !important;
    }
    .mission-visison-section .title-wrap span.sub-title {
      font-size: 25px !important;
    }
  .page-title-wrap-inner {
  min-height: 270px;
  }
  .media-coverage-filter .blog-style-classic .row [class*="col-"] {
    width: 50%;
  }
  .single-people .team .blog-style-classic .blog-inner .post-thumb img {
    height: 215px;
  }
  .single-people .team .blog-style-classic .row [class*="col-"] {
    width: 50%;
  }
  .feature-resource-box .msh-cpt-posts.blog-style-classic .row [class*="col-"] {
    width: 100%;
    margin-bottom: 30px !important;
  }
  .feature-resource-box .msh-cpt-posts.blog-style-classic .row [class*="col-"]:last-child {
    margin-bottom: 0 !important;
  }
  .filter-story-result .blog-style-classic .blog-inner,
  .filter-project-result .blog-style-classic .blog-inner,
  .filter-resource-result .blog-style-classic .blog-inner {
    margin-bottom: 15px;
  }
  .filter-story-result .blog-style-classic .blog-inner .entry-title h4,
  .filter-project-result .blog-style-classic .blog-inner .entry-title h4,
  .filter-resource-result .blog-style-classic .blog-inner .entry-title h4 {
    /* font-size: 18px !important; */
    /* line-height: 1.6; */
  }
  .story-filter .msh-filter-group.msh-filter-search,
  .project-filter .msh-filter-group.msh-filter-search,
  .filter-our-people .msh-filter-group.msh-filter-search,
  .resource-filter .msh-filter-group.msh-filter-search {
    width: 100%;
  }
  .media-coverage-filter .all-filter-box-media-coverage .msh-filter-group,
  .story-filter .all-filter-box-story .msh-filter-group,
  .project-filter .all-filter-box-project .msh-filter-group,
  .resource-filter .all-filter-box-resource .msh-filter-group {
    width: 49%;
    margin: 7px 0;
  }
  .media-coverage-filter .all-filter-box-media-coverage,
  .story-filter .all-filter-box-story,
  .project-filter .all-filter-box-project,
  .resource-filter .all-filter-box-resource {
    margin-top: -5px;
    flex-wrap: wrap;
    margin-bottom: -5px;
  }
  .all-result-filter .msh-posts-grid .row [class*="col-"],
  .filter-story-result .msh-posts-grid .row [class*="col-"],
  .filter-project-result .msh-posts-grid .row [class*="col-"],
  .filter-resource-result .msh-posts-grid .row [class*="col-"]{
    width: 50%;
  }
  /* footer .footer-top-wrap,
  .cta-section {
    padding: 40px;
  } */
 
  .single-post-template .entry-meta.top-meta .focus-area-block {
    /* width: calc(100% - 190px); */
    /* line-height: 1.5; */
  }
  .footer-bottom .footer-bottom-inner .row [class*="col-"] {
    flex-wrap: wrap;
  }
  footer .cta-section {
    padding: 30px 15px;
  }

  footer .footer-top-sidebar .zozo-mc-form {
    margin-top: 20px;
  }

  .footer-bottom .footer-bottom-inner .row [class*="col-"] .footer-bottom-items.nav.pull-left .widget {
    margin-bottom: 0;
  }
  .footer-bottom .footer-bottom-inner .row [class*="col-"] .footer-bottom-items.nav.pull-left,
  .footer-bottom .footer-bottom-inner .row [class*="col-"] .footer-bottom-items.nav.pull-center {
    width: 100%;
  }
  .footer-middle-wrap {
    padding-bottom: 30px;
  }

  .msh-people-results-wrapper .msh-people-grid-inner .row [class*="col-"]{
    width: 50%;
  }

  .single-people .team .team-image-wrap.alignleft {
    width: 100%;
    margin-bottom: 40px;
    margin-right: 0;
  }
  .single-people span.team-designation {
    font-size: 18px;
    line-height: 30px;
  }
  .single-people .team .team-info .team-info-inner,
  .single-people .team .team-info .team-social-wrap {
    margin-bottom: 20px;
  }
  .single-people .team .team-info .team-title {
    margin-top: 20px;
  }

  .single-people .team .team-info {
    clear: both;
  }

   .result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-front .flip-box-title,
   .result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-back .flip-box-title {
    width: 100%;
  }
  .result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .flip-box-inner .flip-back,
  .result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .flip-box-inner .flip-front {
    min-height: 220px;
  }
  .two-box-item.result-highlight-section .elementor-column,
  .two-result-highlight-box.result-highlight-section .elementor-column,
  .result-highlight-section .elementor-column {
    width: 100% !important;
    height: inherit;
  }
   .result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .flip-box-inner .flip-back,
   .result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .flip-box-inner .flip-front {
    padding-top: 50px;
    padding-bottom: 50px;
   }
.result-highlight-section .elementor-column {
  width: 50% !important;
}
   .explore-work-section .blog-style-classic .msh-cbs__grid {
    --msh-cbs-grid-cols: 2 !important;
  }
  .explore-work-section .blog-style-classic .blog-inner .post-title-head {
    font-size: 22px !important;
  }
  .media-coverage-filter .msh-filter-group.msh-filter-search {
    min-width: 100%;
  }
  .result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-back .flip-content {
    /* max-height: initial;
    overflow: initial; */
  }
  .leadership-who-we-are ul li {
    width:50%;
  }
  /* aside.widget-area .team-image-wrap.alignleft {
    display: none;
  }
  .single-resource .single-post-template .post-thumb-wrap {
    text-align: center;
  }
  .single-resource .single-post-template .post-thumb-wrap img {
    display: inline-block;
  } */
  .priorities-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-back .flip-content {
    max-height: 100px;
  }
  .all-boxes-country .blog-style-classic .blog-inner .post-thumb img,
  .all-boxes-grid .blog-style-classic .blog-inner .post-thumb img {
    height: 190px;
  }
  .current-work-section .msh-cbs .post-thumb a {
  height: 220px;
}
.strategic-priorities-section .result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-back .flip-content {
  max-height: 150px;
}
.five-box-item .flip-box-image img {
  max-width: 70px;
}
footer .footer-images {
  margin-top: 0;
}
.footer-bottom .footer-bottom-inner .row [class*="col-"] .footer-bottom-items.nav.pull-center .copyright-text-wrap {
  justify-content: center;
  text-align: center;
}
 .flexible-models-choose .elementor-col-50 img {
    height: 380px;
    width: auto;
  }
   .count-countries-section {
    max-width: 560px;
  }
  .built-commitment-img {
    top: -110px;
  }
  .core-value-home .section-title-wrapper .title-wrap .sub-title,
  .leadership-section .section-title-wrapper .title-wrap .sub-title, 
.bottom-cta-section .section-title-wrapper .title-wrap .sub-title,
.about-country-msh .section-title-wrapper .title-wrap .sub-title,
.expertise-area .section-title-wrapper .title-wrap .sub-title,
.about-what-we-do .section-title-wrapper .title-wrap .sub-title,
.about-choose-msh .section-title-wrapper .title-wrap .sub-title,
.helping-today-why .section-title-wrapper .title-wrap .sub-title,
.center-leadership .section-title-wrapper .title-wrap .sub-title {
  font-size: 22px;
}
.about-what-we-do .section-title-wrapper .title-wrap > .section-title {
  margin-bottom: 10px;
}
.expertise-area .all-boxes-area .feature-box-title {
  font-size: 20px !important;
}

.both-btn-annual-report a.btn,
.msh-home-slider-widget .msh-slide__button,
main .elementor-button-wrapper a.elementor-button-link,
main .section-description a.elementor-button-link,
header .subsidy-child-cta-btn,
.right-side-slider .msh-ms-card__link,
.btn-msh,
.section-title-wrapper .section-description a.btn,
.site-footer.footer-template-custom .btn {
  /* padding: 16px 30px; */
  font-size: 15px;
  padding: 12px 30px;
}
.all-error-box .single-error-box {
  width: calc(50% - 15px);
}
.error-404 .main-title .section-title {
  margin-bottom: 10px;
}
.current-work-section.our-expert-advisory .blog-inner .post-thumb a {
  height: 230px;
}
.single-flag-feature h2,
.single-flag-feature h3,
.single-flag-feature p {
  font-size: 16px !important;
}
.flag-list-country .elementor-image-box-title span img,
.flag-list-country .elementor-image-box-title a span img {
  width: 16px;
  height: 16px;
  margin-left: 8px;
}
.three-column-right-slider .msh-ms-card__media,
.three-column-right-slider .msh-ms-card__media img {
  height: 200px;
}
.elementor-section:has(.green-slider) .elementor-widget-container {
  max-width: 600px;
}
.elementor-section:has(.green-slider.video-slider) .msh-vs__nav--next,
.elementor-section:has(.green-slider.video-slider) .msh-imgs__nav--next {
  right: -75px;
}
.elementor-section:has(.green-slider.video-slider) .msh-vs__nav--prev,
.elementor-section:has(.green-slider.video-slider) .msh-imgs__nav--prev {
  left: -75px;
  right: auto;
}
.elementor-section:has(.green-slider) button.msh-vs__nav {
  width: 66px;
  height: 66px;
  top: calc(50% - 33px);
}
	.single-people .team .col-md-8,
  .single-people .team .col-md-4 {
		width:100%;
	}
.single-people .team-img img.wp-post-image {
    max-width: 324px !important;
}
.single-people .subsidy-content-inner .widget-area,
  aside.widget-area.right-widget-area.people-related-content-sidebar {
  padding-top: 0;
}
  .single-people .team .col-md-4 {
    padding-top: 30px;
  }
    .related-project-slider .blog-inner .post-thumb {
  height: 270px;
}
.global-fund-section .section-title-wrapper .title-wrap .sub-title {
  font-size: 20px;
}
.sub-heading-section .title-wrap h2.section-title {
  font-size: 26px !important;
}
.single-resource article .article-inner.post-items .msh-thumb-group {
  margin-top: 0 !important;
}
.elementor-section:has(.green-slider) button.msh-vs__nav {
  top: 20%;
}
.elementor-section:has(.green-slider.video-slider) .msh-vs__nav--prev::before,
.elementor-section:has(.green-slider.video-slider) .msh-imgs__nav--prev::before,
.elementor-section:has(.green-slider.video-slider) .msh-vs__nav--next::before,
.elementor-section:has(.green-slider.video-slider) .msh-imgs__nav--next::before {
  width: 20px;
  height: 21px;
}
.search-results .all-result-filter .blog-style-classic .blog-inner .post-thumb img,
.two-slide-slider .msh-ms-card__media img,
.archive.tax-project-tax .explore-work-section .blog-style-classic .blog-inner .post-thumb img,
.filter-story-result .blog-style-classic .blog-inner .post-thumb img,
.filter-resource-result .blog-style-classic .blog-inner .post-thumb img,
.filter-project-result .blog-style-classic .blog-inner .post-thumb img {
  height: 230px;
}
.single-people .team-image-wrap {
  margin-bottom: 0;
}
.expertise-area.spotlight-countries-section .all-boxes-area > .elementor-container .elementor-column {
  width: calc(33.3% - 20px);
}
.all-country-list {
  column-count: 2;
}
.single-country-feature .elementor-widget-wrap .detail-country {
  max-width: 260px;
}
 .single-country-feature h3 {
    font-size: 19px !important;
  }
  .single-country-feature p {
  font-size: 14px !important;
}
.single-country-feature .elementor-widget-wrap .detail-country {
  padding: 14px !important;
}
 .single-country-feature .detail-country .elementor-image-box-img img {
    height: 140px;
  }
  .msh-annual-report a.link-text,
  .msh-annual-report .section-description p {
    font-size: 20px !important;
  }
  h2.search-result-for {
  margin-bottom: 20px;
}
}
@media(max-width:767px){
  .no-slider-testimonials .row .col-lg-4 {
    width: 100%;
}
  .current-work-section .msh-cbs--slider.blog-style-classic .post-details-outer {
    width: calc(100% - 36px);
    padding: 20px;
  }
  .explore-work-section .blog-style-classic .msh-cbs__grid {
    --msh-cbs-grid-cols: 1 !important;
  }
  .single-post-template .post-thumb-wrap img {
    margin-top: 20px;
  }
  .page-title-wrap-inner {
    min-height: 220px;
  }
  .media-coverage-filter .media-coverage-card .post-thumb.post-thumb-contain img {
    height: auto;
  }
  .media-coverage-filter .media-coverage-card .post-thumb.post-thumb-contain {
    min-height: inherit;
  }
  .media-coverage-filter .blog-style-classic .row [class*="col-"] {
    width: 100%;
  }
  .media-coverage-card .post-thumb.post-thumb-contain img {
    max-width: 50%;
  }
  .msh-cpt-posts.blog-style-classic .blog-inner--horizontal .post-details-outer {
    padding: 20px;
  }
  .all-result-filter .blog-style-classic .blog-inner .post-thumb img {
    height: auto;
  }
  aside.right-widget-area.widget-area .widget .widget-title,
  aside.widget-area .widget .widget-title {
    padding: 12px 25px;
    margin-top: 18px;
    font-size: 16px !important;
    margin-top: 20px;
    margin-bottom: 20px;
    line-height: 1.3 !important;
  }
  aside.right-widget-area.widget-area .widget {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
  }
  .wp-block-image .alignleft,
  .wp-block-image .alignright {
    max-width: 250px;
  }
  .search-results .all-result-filter .blog-style-classic .blog-inner .post-thumb img,
  .archive.tax-project-tax .explore-work-section .blog-style-classic .blog-inner .post-thumb img,
  .explore-work-section .blog-style-classic .blog-inner .post-thumb img,
  .filter-story-result .blog-style-classic .blog-inner .post-thumb img,
  .filter-project-result .blog-style-classic .blog-inner .post-thumb img,
  .filter-resource-result .blog-style-classic .blog-inner .post-thumb img {
    height: auto;
  }
  .all-result-filter .msh-posts-grid .row [class*="col-"],
  .filter-story-result .msh-posts-grid .row [class*="col-"],
  .filter-project-result .msh-posts-grid .row [class*="col-"],
  .filter-resource-result .msh-posts-grid .row [class*="col-"] {
    width: 100%;
  }
  .single-post-template blockquote {
    margin: 15px 0px !important;
    padding: 65px 30px 20px 30px;
  }
  .blockquote-box blockquote {
    padding: 65px 30px 20px 30px;
    font-size: 18px;
    line-height: 32px;
  }
  .blockquote-box blockquote:before,
  .single-post-template blockquote::before {
    width: 30px;
    height: 25px;
  }
  .blockquote-box blockquote:after,
  .single-post-template blockquote::after {
    width: 70px;
    height: 70px;
  }
  .single-post-template .entry-meta.top-meta .focus-area-block {
    /* width: 100%; */
  }
  .single-post-template article .article-inner > .top-meta {
    padding-bottom: 5px !important;
  }
 
  .single-post-template article .article-inner > .top-meta:nth-child(2) {
    margin-bottom: 20px;
  }
  .footer-bottom .footer-bottom-inner .row [class*="col-"] {
    justify-content: center;
  }
  .footer-bottom .footer-bottom-inner .row [class*="col-"] .footer-bottom-items.nav.pull-center .copyright-text-wrap {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
  footer .footer-bottom .footer-bottom-items.nav {
    line-height: 1.5;
  }
  footer .footer-bottom .copyright_text {
    margin-bottom: 8px;
  }
  .footer-bottom .footer-bottom-inner .row [class*="col-"] .footer-bottom-items.nav.pull-center {
    width: 100%;
  }
  footer .zozo-mc-form .input-group input {
    width: calc(100% - 60px);
    /* border-right: none !important; */
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
  }
  footer .zozo-mc-form .input-group {
    display: flex;
  }
  .footer-middle-wrap {
    padding-bottom: 0px !important;
  }
  .featured-event .msh-cpt-posts.blog-style-classic .blog-inner--horizontal .post-thumb {
  flex: 0 0 100%;
  width: 100%;
}
.featured-event .elementor-widget-container {
  border-radius: 25px 25px 10px 10px;
}
.expertise-area .all-boxes-area.two-column-box > .elementor-container .elementor-column,
.expertise-area .all-boxes-area > .elementor-container .elementor-column {
    width: 100%;
  }
   .expertise-area .all-boxes-area .elementor-widget-wrap > .elementor-element .elementor-widget-container {
    padding: 20px 25px;
   }

  .expertise-area .ct-ft-icon2 .feature-box-inner .feature-box-image::before {
    top: -63px;
    left: -10px;
  }
  .leadership-who-we-are ul li {
    width:100%;
  }
  .mission-visison-section .section-title-wrapper .title-wrap .sub-title,
  .about-choose-msh .section-title-wrapper .title-wrap .sub-title,
  .helping-today-why .section-title-wrapper .title-wrap .sub-title {
    font-size: 18px;
  }
  .mission-visison-section .section-title-wrapper {
    margin-bottom: 25px;
  }
  .subsidy-content > .subsidy-content-inner, .search-results .subsidy-content > .subsidy-content-inner {
    padding: 60px 0;
  }
  .changing-image img {
/*    max-width: 90%;*/
  }
  .partership-result .owl-carousel .owl-prev,
  .partership-result .owl-carousel .owl-next {
    top: -60px;
  }
  .partership-result .title-wrap h2.section-title {
    padding-right: 0;
  }
  .partership-result .testimonial-wrapper {
    margin-top: 50px;
  }
  .current-work-section .msh-cbs__arrows {
    justify-content: center;
  }
  .msh-people-category-tabs button {
    font-size: 16px;
  }
  .counter-section .elementor-container .elementor-column,
  .two-box-item.result-highlight-section .elementor-column,
  .five-box-item.result-highlight-section .elementor-column,
  .four-box-item.result-highlight-section .elementor-column {
    width: 100% !important;
  }
  .connect-box .connect-list-box {
    padding: 22px 22px 30px 40px;
  }
  .connect-box ul li span.elementor-icon-list-text {
    font-size: 16px;
  }
  .all-boxes-country .blog-style-classic .blog-inner .post-thumb img,
  .all-boxes-grid .blog-style-classic .blog-inner .post-thumb img {
    height: auto;
  }
    .about-country-msh .section-title-wrapper .title-wrap .sub-title,
.expertise-area .section-title-wrapper .title-wrap .sub-title,
.about-what-we-do .section-title-wrapper .title-wrap .sub-title,
.about-choose-msh .section-title-wrapper .title-wrap .sub-title,
.helping-today-why .section-title-wrapper .title-wrap .sub-title,
.center-leadership .section-title-wrapper .title-wrap .sub-title {
  font-size: 20px;
}
.flag-list-country .elementor-column {
    width: calc(50% - 10px) !important;
  }
  .image-height-reduce .single-country-feature .elementor-image-box-img img {
    height: auto;
  }
  .expertise-area .all-boxes-area .single-country-feature .elementor-widget-wrap > .elementor-element .elementor-widget-container {
    padding: 0;
  }
   .current-work-section .msh-cbs .post-thumb a {
    height: auto;
  }
  .testimonial-slider .owl-carousel .owl-nav .owl-prev::before,
  .testimonial-slider .owl-carousel .owl-nav .owl-next::before {
    font-size: 28px;
    line-height: 40px;
  }
  .testimonial-slider .owl-prev {
    margin-right: 55px;
  }
  .testimonial-slider .owl-nav .owl-prev,
  .testimonial-slider .owl-nav .owl-next {
    top: 5px;
    width: 40px;
    height: 40px;
  }

  .helping-today-why .mobile-size-img img {
    /* max-width: 290px; */
  }
  .result-highlight-section .elementor-column .elementor-element .elementor-widget-container .flip-box-wrapper .imghvr-push-up .flip-back .flip-content {
    max-height: 160px;
  }
  .result-highlight-section .elementor-column {
    width: 100% !important;
  }
  .flexible-models-choose .elementor-container.elementor-column-gap-default {
    gap: 10px;
  }
  .flexible-models-choose .elementor-col-50 img {
    height: 340px;
    width: auto;
  }
   .built-commitment-img {
    top: 0;
    position: relative;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: -120px;
  }
  .video-icon-home {
  left: calc(50% - 39px) !important;
}

.how-we-work-section a,
main a.btn,
main .elementor-button-wrapper a.elementor-button-link .elementor-button-text {
  font-size: 15px !important;
}
footer .footer-top-sidebar h2 {
  font-size: 20px !important;
}
footer.site-footer .footer-top-wrap .row [class*="col-"] .footer-top-sidebar .widget {
  flex-wrap: wrap;
}
footer.site-footer .footer-top-wrap .row [class*="col-"] .footer-top-sidebar h3 {
    width: 100%;
    text-align: center;
  }
  footer.site-footer .footer-top-wrap .row [class*="col-"] .footer-top-sidebar .widget a.btn {
  margin-left: 0;
  margin-top: 15px;
}
.site-main .error-404 {
  padding-top: 50px;
  padding-bottom: 50px;
}
.current-work-section.our-expert-advisory .blog-inner .post-thumb a {
  height: auto;
}
  .faq-career .list-support .support-source-list ul {
    width:100%;
  }
  .three-column-right-slider .msh-ms-card__media,
  .current-work-section .msh-ms__grid .msh-ms-card__media {
  height: auto;
}
.three-column-right-slider .msh-ms-card__media img {
  height: 100%;
}
.elementor-section:has(.green-slider) {
  padding-top: 130px !important;
}
.elementor-section:has(.green-slider.video-slider) .msh-vs__nav--prev,
.elementor-section:has(.green-slider.video-slider) .msh-imgs__nav--prev {
    left: auto;
    right: 86px;
}
.elementor-section:has(.green-slider) button.msh-vs__nav {
  top: -80px;
}
  .elementor-section:has(.green-slider.video-slider) .msh-vs__nav--next,
  .elementor-section:has(.green-slider.video-slider) .msh-imgs__nav--next {
    right: 0;
  }
  .elementor-section:has(.green-slider.video-slider) .msh-vs__content {
  margin-top: 15px;
  }
  .contact-us-section .elementor-container .elementor-column {
    width: 100%;
  }
  .financial-data-section .img-financial img {
    width: 90%;
  }
   .financial-data-section .elementor-container::before {
    height: calc(75% + 50px);
    bottom: -50px;
  }
      .related-project-slider .blog-inner .post-thumb {
  height: auto;
}
.no-quote-section blockquote {
  padding: 20px 25px !important;
  line-height: 1.55 !important;
}
.area-expertise-list .e-con-inner .elementor-element {
  width: 100%;
}
  .right-expertise-area .icon-list-wrapper li.icon-parent {
    margin-right: 0;
    margin-bottom: 7px !important;
  }
  .area-expertise-list .e-con-inner {
    gap: 0;
  }

  .filter-story-result .blog-style-classic .blog-inner,
.filter-project-result .blog-style-classic .blog-inner,
.filter-resource-result .blog-style-classic .blog-inner {
  height: auto;
}
.filter-story-result .blog-style-classic .row [class*="col-"],
.filter-project-result .blog-style-classic .row [class*="col-"],
.filter-resource-result .blog-style-classic .row [class*="col-"] {
  margin-bottom: 0px;
}
.two-slide-slider .msh-ms-card__media img {
  height: auto;
}
.expertise-area.spotlight-countries-section .all-boxes-area > .elementor-container .elementor-column {
  width: calc(50% - 15px);
}
  .expertise-area.spotlight-countries-section .all-boxes-area > .elementor-container .elementor-column {
    width: calc(50% - 20px);
  }
  .single-country-feature .signchure-img img {
  margin-top: 35px;
  }
  .single-country-feature .elementor-widget-wrap .detail-country {
    /* max-width: 100%; */
  }
   .single-country-feature .detail-country .elementor-image-box-img img {
    height: 180px;
  }
  .msh-annual-report a.link-text,
  .msh-annual-report .section-description p {
    font-size: 18px !important;
  }
  .both-btn-annual-report .section-title-wrapper .section-description a.btn {
    margin-top: 0;
  }
   .msh-filter-search .msh-search-input,
  .msh-multiselect-search input {
    font-size: 16px !important;
    line-height: normal;
    -webkit-text-size-adjust: 100%;
  }

  .msh-filter-search,
  .msh-filter-group {
    min-width: 0;
    max-width: 100%;
  }
}

@media(max-width:640px){
  .featured-event .msh-cpt-posts.blog-style-classic .blog-inner--horizontal .post-details-outer {
  padding: 20px 25px 25px 25px;
}
  .blog-style-classic.msh-cpt-posts.blog-style-classic .blog-inner .post-thumb a img {
    border-radius:10px 10px 0 0;
  }
  .entry-title h3 a {
    line-height: 1.5 !important;
  }
  .single-post-template article .article-inner > .top-meta:nth-child(2) {
    margin-top: 15px !important;
  }
  .blog-style-classic .blog-inner .entry-title .post-title-head a.post-title,
  .blog-style-classic .post-excerpt p,
  .search-results .blog-style-classic .blog-inner .post-details-outer .entry-content p,
  .explore-work-section .blog-style-classic .blog-inner .post-details-outer .entry-content p,
  .filter-story-result .blog-style-classic .blog-inner .post-details-outer .entry-content p,
  .filter-project-result .blog-style-classic .blog-inner .post-details-outer .entry-content p,
  .filter-resource-result .blog-style-classic .blog-inner .post-details-outer .entry-content p,
  .single-story .entry-content li,
  .single-story .comment-text li,
  .single-story .type-page li,
  .single-media-coverage .entry-content li,
  .single-media-coverage .comment-text li,
  .single-media-coverage .type-page li,
  .single-resource .entry-content li,
  .single-resource .comment-text li,
  .single-resource .type-page li,
  .single-story,
  .single-media-coverage,
  .single-resource,
  .single-people .elementor-top-section .elementor-widget-container p,
  .single-people .team .team-content-wrap .elementor-widget-container {
    line-height: 1.7;
  }
  .single-story .entry-content li,
  .single-story .comment-text li,
  .single-story .type-page li,
  .single-media-coverage .entry-content li,
  .single-media-coverage .comment-text li,
  .single-media-coverage .type-page li,
  .single-resource .entry-content li,
  .single-resource .comment-text li,
  .single-resource .type-page li {
    margin-bottom: 10px;
  }
  .single-story .entry-content li:last-child,
  .single-story .comment-text li:last-child,
  .single-story .type-page li:last-child,
  .single-media-coverage .entry-content li:last-child,
  .single-media-coverage .comment-text li:last-child,
  .single-media-coverage .type-page li:last-child,
  .single-resource .entry-content li:last-child,
  .single-resource .comment-text li:last-child,
  .single-resource .type-page li:last-child {
    margin-bottom: 0;
  }
  .article-inner.post-items .entry-meta.top-meta .focus-area-block .before-icon,
  .article-inner.post-items .entry-meta.top-meta .focus-area-block::before {
    top: 6px;
  }
  .single-story .single-post-template article .article-inner > .top-meta,
  .single-media-coverage .single-post-template article .article-inner > .top-meta,
  .single-resource .single-post-template article .article-inner > .top-meta {
    margin-top: 10px;
    margin-bottom: 15px !important;
    padding-bottom: 15px !important;
  }
    .single-story .article-inner.post-items,
    .single-media-coverage .article-inner.post-items,
    .single-resource .article-inner.post-items {
    padding: 0 10px 10px;
  }
  .single-story .custom-post-nav,  
  .single-people .custom-post-nav,
    .single-media-coverage .custom-post-nav,
    .single-resource .custom-post-nav {
        display: inherit;
    }
    .single-post-template article .article-inner > .top-meta ul li:not(:last-of-type) {
      margin-bottom: 0 !important;
    }
    .single-post-template article .article-inner > .top-meta:nth-child(2) {
      margin-bottom: 20px;
    }
.single-post-template blockquote cite {
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 1.6;
}
.wp-block-image .alignleft,
  .wp-block-image .alignright {
    max-width: 100%;
    float: left;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100%;
    margin-bottom: 20px;
  }
  .single-post-template .post-thumb-wrap img {
    max-width: calc(100% - 65px);
  }
  .story-filter .msh-filter-group.msh-filter-search,
  .project-filter .msh-filter-group.msh-filter-search,
  .filter-our-people .msh-filter-group.msh-filter-search,
  .story-resource .msh-filter-group.msh-filter-search {
    width: 100%;
    min-width: 100%;
  }
  .all-result-filter .msh-search-page-field,
  .msh-filter-bar.media-coverage-filter,
  .msh-filter-bar.story-filter,
  .msh-filter-bar.project-filter,
  .msh-people-filter-bar.filter-our-people,
  .msh-filter-bar.resource-filter {
    padding: 20px;
  }
  .single-people .team .blog-style-classic .row [class*="col-"],
  .msh-people-results-wrapper .main-our-people .msh-people-grid-inner .row [class*="col-"] {
    width: 100%;
  }
  .single-people .people-publications-wrap {
    margin-top: 10px;
  }
  .single-people .team .blog-style-classic .blog-inner .post-thumb img {
    height: auto;
  }
  .right-expertise-area ul {
    grid-template-columns: repeat(1, 1fr);
  }
  .explore-work-section .blog-style-classic .blog-inner .post-title-head {
    font-size: 20px !important;
  }
  .result-highlight-section.elementor-section .elementor-container {
    margin-bottom: -25px;
  }
  .result-highlight-section .elementor-column {
    margin-bottom: 25px;
  }
  .filter-our-people .all-filter-box-story {
    width: 100%;
  }
  .msh-people-category-tabs {
    padding: 10px 0 0 0;
  }
  .all-error-box .single-error-box {
  width: 100%;
}
.line-blockquote-box p:first-child {
  line-height: 1.7 !important;
  margin-bottom: 10px;
}
.our-people-filter .msh-people-filter-bar.filter-our-people .msh-people-filter-row {
  gap: 15px;
}
.all-result-filter .msh-search-page-btn {
  left: 35px;
  top: calc(50% - 13px);
}
}

@media(max-width:575px){
  h2.search-result-for,
  .team .team-title h1,
    h1.section-title,
  h1 {
      font-size: 32px !important;
    }
    .counter-section .program-period-counter .counter-content p,
    h2 {
      font-size: 28px !important;
    }
    h3 {
      font-size: 26px !important;
    }
    .our-work-choose .feature-box-inner h3.feature-box-title,
    .archive.tax-project-tax .entry-title h2,
    .project-focus-title h2.section-title,
    h4 {
      font-size: 23px !important;
    }
    .error-404 .main-title .section-title,
    .sub-title-home .section-title-wrapper .title-wrap .sub-title,
     h2.section-title {
    font-size: 28px !important;
    line-height: 1.25 !important;
  }
  .mission-visison-section .title-wrap span.sub-title {
      font-size: 22px !important;
    }
  footer .footer-top-wrap/*,
  .cta-section*/ {
    padding: 40px 20px;
  }
  .back-to-top > i,
  .back-to-top {
    right: 30px;
  }
  .media-coverage-filter .all-filter-box-media-coverage .msh-filter-group,
  .story-filter .all-filter-box-story .msh-filter-group,
  .project-filter .all-filter-box-project .msh-filter-group,
  .filter-our-people .all-filter-box-story .msh-filter-group,
  .resource-filter .all-filter-box-resource .msh-filter-group {
    width: 100%;
  }
  .msh-people-pagination .msh-pagination-nav {
    margin: 10px 0 0;
  }
  .filter-our-people .all-filter-box-story {
    flex-wrap: wrap;
  }
   .single-people .team .team-info {
    padding-top: 0;
  }
  .single-country-feature h3 {
    font-size: 19px !important;
  }
  .center-cta-section .section-title-wrapper {
    flex-wrap: wrap;
  }
  .center-cta-section .section-title-wrapper .section-description a.btn {
    margin: 15px 0 0 0;
  }
  .line-blockquote-box {
  padding-left: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.line-blockquote-box p {
  font-size: 17px !important;
}
.line-blockquote-box p .name-blockquote {
  font-size: 15px !important;
}
}

@media(max-width:540px){
  .single-post-template .article-inner.post-items .post-format-wrap {
    margin-left: -20px;
    margin-right: -20px;
  }
  .single-post-template .post-thumb-wrap img {
    margin-top: 20px;
  }
  .msh-people-results-wrapper .msh-person-name {
    font-size: 20px !important;
  }
  .msh-people-results-wrapper .msh-person-title {
    font-size: 15px;
  }
  .flip-front > *, .flip-back > * {
    margin-bottom: 10px;
  }
  .counter-style-default::after {
    border-bottom: 55px solid #ff9f0d;
    border-left: 55px solid transparent;
  }
  .flexible-models-choose .elementor-col-50 img {
    height: auto;
    max-width: 280px;
  }
  .two-box-flexible .section-title {
    font-size: 22px !important;
  }
  .full-search-wrapper .search-form {
    width: 90%;
  }
  .flag-list-country .elementor-column {
    width: 100% !important;
  }
  .flag-list-country .elementor-container {
    gap: 0;
  }
  .single-project .wp-block-image .alignright {
  max-width: 100%;
}
  .elementor-section:has(.green-slider) button.msh-vs__nav {
    width: 50px;
    height: 50px;
  }
  .elementor-section:has(.green-slider) {
    padding-top: 110px !important;
  }
  .elementor-section:has(.green-slider) button.msh-vs__nav {
    top: -65px;
  }
  .elementor-section:has(.green-slider.video-slider) .msh-vs__nav--prev,
  .elementor-section:has(.green-slider.video-slider) .msh-imgs__nav--prev {
    right: 66px;
  }
  .financial-data-section .elementor-container::before {
    height: calc(79% + 50px);
  }
  .error-404.not-found .error-404-search,
  .error-404 .main-title {
    margin-bottom: 25px;
  }
  .single-people .team-info .team-info-inner .header-block__meta-taxonomies {
    padding-top: 25px;
  }
  .single-people .team-info {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
  }
  .sub-heading-section .title-wrap h2.section-title {
    font-size: 23px !important;
  }
   .all-country-list {
    column-count: 1;
  }
  .single-country-feature .signchure-img img {
  height: 35px;
  }
   .single-country-feature .detail-country .elementor-image-box-img img {
    height: 140px;
  }
}

@media(max-width:479px){
  .featured-event .blog-style-classic .blog-inner .top-meta {
    padding-bottom: 10px;
  }
  .single-story .single-post-template blockquote,
  .single-media-coverage .single-post-template blockquote,
  .single-resource .single-post-template blockquote {
    padding: 80px 20px 20px 20px;
  }
  .site-footer.footer-template-custom .btn,
  main .section-description a.elementor-button-link,
  header .subsidy-child-cta-btn, .btn-msh {
    padding: 12px 25px;
  }
  .single-resource .subsidy-child-banner-cta .subsidy-child-banner-buttons a {
    padding: 12px 15px;
  }
  .single-people .team-img img.wp-post-image {
    max-width: 100%;
  }
  .single-people .team .team-image-wrap.alignleft {
    margin-bottom: 25px;
  }
  .single-people .team-info .team-info-inner .header-block__meta-taxonomies i.ti-folder {
    top: 2px;
  }
  .media-coverage-card .post-thumb.post-thumb-contain img {
    max-width: 80%;
  }
  .programs-country-work .elementor-column {
    margin-bottom: 15px;
    margin-right: 0;
    width:100% !important;
  }
  .programs-country-work .elementor-column:last-child {
    margin-bottom: 0;
  }
  footer .footer-images img:nth-child(1) {
    width: 145px;
  }
  footer .footer-images img,
  .our-work-choose .feature-box-image img,
  .expertise-area .feature-box-image img {
    width: 50px !important;
    height: 50px !important;
  }
  .result-highlight-section .flip-box-btn .btn {
    padding: 20px 25px;
  }
  .financial-data-section .elementor-container::before {
    height: calc(88% + 50px);
  }
  .faq-career .elementor-accordion-item a.btn {
    padding: 18px 30px;
  }
  .counter-section .woman-attending-box .counter-content p {
    font-size: 26px !important;
    line-height: 1.3 !important;
    margin-top: 4px;
  }
  .single-country-feature .annual-report-boxes .detail-country .elementor-image-box-img img,
  .annual-report-intro .single-country-feature .detail-country .elementor-image-box-img img {
    height: auto;
  }
  .expertise-area.spotlight-countries-section .all-boxes-area > .elementor-container .elementor-column,
  .expertise-area.center-box-counties .all-boxes-area > .elementor-container .elementor-column {
  width: 100%;
}
.single-country-feature .signchure-img img {
  height: 40px;
}
 .single-country-feature .elementor-widget-wrap .detail-country {
    max-width: 100%;
  }
   .letter-annual-report .des-annual-report p {
    font-size: 18px !important;
    margin-bottom: 20px;
  }
   .single-country-feature .detail-country .elementor-image-box-img img {
    height: auto;
  }
  .single-people .team-img img.wp-post-image {
    max-width: 100% !important;
  }
}