/* activate menu */
.search-wrapper.new .search-text {
  margin-right: 5px; }

.post-type-archive-media_pack #mega-menu-primary > li:nth-child(5) > a.mega-menu-link,
.single-photo_story #mega-menu-primary > li:nth-child(5) > a.mega-menu-link,
.post-type-archive-photo_story #mega-menu-primary > li:nth-child(5) > a.mega-menu-link {
  color: #e77424 !important; }
  .post-type-archive-media_pack #mega-menu-primary > li:nth-child(5) > a.mega-menu-link::before,
  .single-photo_story #mega-menu-primary > li:nth-child(5) > a.mega-menu-link::before,
  .post-type-archive-photo_story #mega-menu-primary > li:nth-child(5) > a.mega-menu-link::before {
    opacity: 1; }

.post-type-archive-participants #mega-menu-primary > li:nth-child(3) > a.mega-menu-link {
  position: relative !important;
  color: #e77424 !important; }
  .post-type-archive-participants #mega-menu-primary > li:nth-child(3) > a.mega-menu-link::after {
    content: "" !important;
    display: inline-block !important;
    position: absolute !important;
    left: 7px !important;
    right: 1px;
    height: 2px !important;
    bottom: -9px;
    background: #e77424 !important;
    opacity: 1 !important; }

.home header.has-redirect-link .redirect-button {
  display: flex; }

header {
  /* Commission status women link added ( 24-2-2023)*/
  /* End of Commission status women link added */
  /* Search without popup */
  /* End of Search without popup */
  /*.search-wrapper .main-search.open-global .search-box {
    transform: translateY(130px);
  }
  &.fixed-header {
    .search-wrapper .main-search.open-global .search-box {
      transform: translateY(100px);
    }
  } */ }
  header.has-redirect-link .navbar .container-fluid .collapse {
    margin-top: 18px; }
  header.has-redirect-link .search-wrapper.new {
    top: calc(50% - 10px); }
    header.has-redirect-link .search-wrapper.new .search-btn {
      background-color: transparent; }
  header.has-redirect-link .redirect-button {
    position: absolute;
    top: 10px;
    right: 0;
    padding: 0 100px;
    width: 100%;
    display: none;
    flex-wrap: wrap;
    justify-content: flex-end; }
    header.has-redirect-link .redirect-button .label-for-mobile {
      display: none; }
  header .redirect-button a {
    font-size: 12px;
    border: 1px solid #4d4d4d;
    color: #4d4d4d;
    padding: 5px 40px 5px 20px;
    line-height: 14px;
    display: inline-block;
    background: url(../images/homepage/readmore.png) center right 10px no-repeat;
    transition: all 0.3s linear;
    text-decoration: none; }
    header .redirect-button a:hover, header .redirect-button a:active, header .redirect-button a:focus {
      color: #fff;
      background: url(../images/homepage/readmore_hover.png) center right 15px no-repeat #4d4d4d;
      border-color: #333;
      text-decoration: none;
      outline: none; }
  header .search-wrapper.old {
    display: none; }
  header .search-wrapper.new .search-btn-wrap {
    width: 36px;
    height: 36px;
    position: relative; }
    header .search-wrapper.new .search-btn-wrap .search-input-wrapper {
      z-index: 1000; }
    header .search-wrapper.new .search-btn-wrap.is-active .search-btn {
      opacity: 0;
      display: none; }
    header .search-wrapper.new .search-btn-wrap.is-active .search-input-wrapper {
      width: 200px;
      transition: all 0.5s ease 0s; }
  header .search-wrapper.new .search-input-wrapper {
    width: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -2; }
  header .search-wrapper.new .search-btn {
    width: 36px;
    height: 36px;
    display: block;
    cursor: pointer;
    border: none;
    position: absolute;
    right: 0;
    z-index: 10;
    transition: opacity 0.7s ease-in-out;
    background: #fff url(../images/header/search-without-popup/search_btn.png) center no-repeat; }
    header .search-wrapper.new .search-btn:hover {
      opacity: 0.8; }
  header .search-wrapper.new .input-search {
    height: 36px;
    border-radius: 50px;
    box-shadow: none;
    border: 1px solid #e77424;
    width: 100%;
    outline: 0 !important;
    padding: 10px 20px 10px 32px; }
  header .search-wrapper.new input.input-submit {
    background: url(../images/header/search-without-popup/search_input.png) no-repeat center center transparent;
    width: 23px;
    height: 30px;
    font-size: 0;
    position: absolute;
    left: 8px;
    top: 3px;
    border: 0px; }
  header .navbar .container-fluid .collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link[href="https://knowledgehub.awardfellowships.org/"] {
    background: #f6cd2d;
    color: #333333;
    padding: 0 12px;
    height: 42px;
    border-radius: 4px;
    font-size: 14px;
    display: flex;
    align-items: center;
    transition: background-color 0.25s ease; }
    header .navbar .container-fluid .collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link[href="https://knowledgehub.awardfellowships.org/"]:hover {
      background-color: #e67524;
      color: #fff; }
  header .navbar .container-fluid .collapse #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link:last-child:before {
    opacity: 0; }
  @media screen and (max-width: 1024px) {
    header .menu-item.knowledge-hub {
      position: absolute;
      bottom: 13px;
      background: #f6cd2d;
      color: #333333;
      padding: 0 12px;
      height: 42px;
      border-radius: 4px;
      font-size: 14px;
      display: flex;
      align-items: center; }
      header .menu-item.knowledge-hub:hover {
        background-color: #bf5c16;
        color: #fff; }
    header .menu-item.knowledge-hub a[href="https://knowledgehub.awardfellowships.org/"] {
      border-bottom: none; } }
  @media screen and (min-width: 1024px) {
    header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:before {
      left: 0 !important;
      margin-right: 0; }
    header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
      padding: 0;
      margin: 0 10px; }
    header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link[href="https://knowledgehub.awardfellowships.org/"] {
      margin-left: 0; } }

@media screen and (min-width: 1023px) {
  .post-type-archive-participants #mega-menu-primary > li:nth-child(3) > a.mega-menu-link::after {
    left: 0px !important; } }
/* 
 * Client requirement: participants link at the rightmost submenu end  (18-9-2023)
 * initiatives --> Thought leadership --> Global Forum on Women in Scientific Research (GoFoWiSeR) --> Leadership Program for Emerging African Women in Science 
 * Need a sub item at the right end of megamenu
 * Not possible to show the item since the screen  width restricts
 * As a solution added the sub link at the bottom of a "Leadership Program for Emerging African Women in Science" with indented
 * Written in function megaSubSolution() custom.js
 */
@media only screen and (min-width: 1025px) {
  #mega-menu-wrap-primary #mega-menu-primary .mega-menu-item-has-children.sub-end-of-screen > .mega-sub-menu {
    display: block !important; }
    #mega-menu-wrap-primary #mega-menu-primary .mega-menu-item-has-children.sub-end-of-screen > .mega-sub-menu > li.mega-menu-item:last-child {
      border-bottom: 0 !important;
      padding-bottom: 0 !important; }
      #mega-menu-wrap-primary #mega-menu-primary .mega-menu-item-has-children.sub-end-of-screen > .mega-sub-menu > li.mega-menu-item:last-child a {
        position: relative;
        padding-left: 35px !important; }
        #mega-menu-wrap-primary #mega-menu-primary .mega-menu-item-has-children.sub-end-of-screen > .mega-sub-menu > li.mega-menu-item:last-child a::before {
          content: "\f345";
          position: absolute;
          top: 50%;
          left: 0;
          transform: translateY(-50%); }

  header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-megamenu .megamenu-columnClass > .mega-sub-menu > .mega-menu-item.mega-menu-item-has-children.mega-menu-item-has-children.sub-end-of-screen > ul.mega-sub-menu li.mega-menu-item:last-child {
    border-bottom: 0 !important;
    padding-bottom: 0 !important; }
  header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-megamenu .megamenu-columnClass > .mega-sub-menu > .mega-menu-item.mega-menu-item-has-children.mega-menu-item-has-children.sub-end-of-screen > ul.mega-sub-menu li.mega-menu-item a {
    padding-left: 50px !important; }

  header .navbar .navbar-collapse #mega-menu-wrap-primary .mega-about-common > ul > li:nth-child(2) > ul > li > ul > li {
    position: relative; }
    header .navbar .navbar-collapse #mega-menu-wrap-primary .mega-about-common > ul > li:nth-child(2) > ul > li > ul > li > ul {
      overflow: hidden;
      position: absolute !important;
      left: calc(100% + 30px) !important;
      width: 200px !important;
      top: 0px !important;
      z-index: 9 !important; }
      header .navbar .navbar-collapse #mega-menu-wrap-primary .mega-about-common > ul > li:nth-child(2) > ul > li > ul > li > ul > li {
        width: 100% !important; } }
.post-type-archive-photo_story #mega-menu-primary > li:nth-child(5) > ul > li > ul > li:nth-child(3) > ul > li:nth-child(7) a,
.post-type-archive-podcasts #mega-menu-primary > li:nth-child(5) > ul > li > ul > li:nth-child(3) > ul > li:nth-child(6) a,
.webinars-and-events-listing-page #mega-menu-primary > li:nth-child(5) > ul > li > ul > li:nth-child(3) > ul > li:nth-child(5) a,
.post-type-archive-media_pack #mega-menu-primary > li:nth-child(5) > ul > li > ul > li:nth-child(3) > ul > li:nth-child(4) a,
.post-type-archive-news:has(.json-filter .list-items label[for="In the News"] input:checked) #mega-menu-primary > li:nth-child(5) > ul > li > ul > li:nth-child(3) > ul > li:nth-child(3) a,
.post-type-archive-news:has(.json-filter .list-items label[for="AWARD TV"] input:checked) #mega-menu-primary > li:nth-child(5) > ul > li > ul > li:nth-child(3) > ul > li:nth-child(2) a,
.post-type-archive-news:has(.json-filter .list-items label[for="AWARD News"] input:checked) #mega-menu-primary > li:nth-child(5) > ul > li > ul > li:nth-child(3) > ul > li:nth-child(1) a,
body:has(.our-reading-listing) #mega-menu-primary > li:nth-child(4) > ul > li > ul > li:nth-child(3) > ul > li:nth-child(3) a,
body:has(.asti-landing) #mega-menu-primary > li:nth-child(4) > ul > li > ul > li:nth-child(3) > ul > li:nth-child(2) a,
.post-type-archive-our_learnings #mega-menu-primary > li:nth-child(4) > ul > li > ul > li:nth-child(3) > ul > li:nth-child(1) a,
.post-template-single-training #mega-menu-primary > li:nth-child(3) > ul > li > ul > li:nth-child(2) > ul > li:nth-child(4) a,
.post-template-single-thought-leadership #mega-menu-primary > li:nth-child(3) > ul > li > ul > li:nth-child(2) > ul > li:nth-child(3) a,
.post-template-single-institutional-engagement #mega-menu-primary > li:nth-child(3) > ul > li > ul > li:nth-child(2) > ul > li:nth-child(2) a,
.post-template-single-fellowships #mega-menu-primary > li:nth-child(3) > ul > li > ul > li:nth-child(2) > ul > li:nth-child(1) a,
body:has(.our-partner-landing) #mega-menu-primary > li:nth-child(2) > ul > li > ul > li:nth-child(2) > ul > li:nth-child(4) a,
.post-template-single-our-strategy #mega-menu-primary > li:nth-child(2) > ul > li > ul > li:nth-child(2) > ul > li:nth-child(1) a,
body:has(.our-history-landing) #mega-menu-primary > li:nth-child(2) > ul > li > ul > li:nth-child(2) > ul > li:nth-child(2) a,
body:has(.our-people-landing) #mega-menu-primary > li:nth-child(2) > ul > li > ul > li:nth-child(2) > ul > li:nth-child(3) a {
  color: #fff !important; }

@media (min-width: 1025px) {
  header .responsive-menu {
    display: none !important; } }
@media (min-width: 199px) and (max-width: 1299px) {
  header {
    /* Search without popup */
    /* End of  Search without popup */ }
    header .search-wrapper.new .search-btn-wrap.is-active .search-input-wrapper {
      width: 160px; } }
@media (min-width: 1025px) and (max-width: 1199px) {
  header {
    /* Search without popup */
    /* End of  Search without popup */ }
    header.has-redirect-link .redirect-button {
      padding: 0 30px; }
    header .navbar .container-fluid {
      padding: 0 30px; }
      header .navbar .container-fluid .navbar-header {
        width: 200px; }
    header .search-wrapper.new {
      right: 30px; }
      header .search-wrapper.new .search-btn-wrap.is-active .search-input-wrapper {
        width: 185px; } }
@media only screen and (min-width: 992px) and (max-width: 1099px) {
  body.mobile-menu-loaded .mobile-menu-block {
    opacity: 1;
    visibility: visible; } }
/* knowledge hub menu added 8-3-2024 */
@media only screen and (min-width: 992px) and (max-width: 1099px) {
  header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary > li {
    padding-right: 0; }

  .navbar .container-fluid .collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    font-size: 14px; } }
@media only screen and (min-width: 1100px) and (max-width: 1300px) {
  header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary > li {
    padding-right: 4px; } }
/** Language translator link position : #360325 : 11/3/2024 **/
@media (min-width: 992px) {
  body .mega-menu > .mega-wpml-ls-item {
    top: 0 !important;
    right: 148px !important; } }
@media (min-width: 992px) {
  body:has(#wpadminbar) header {
    top: 30px; } }
@media (min-width: 1025px) and (max-width: 1199px) {
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .navbar .container-fluid .collapse {
    width: calc(100% - 355px) !important; }

  .navbar .container-fluid .collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    font-size: 14px; }

  header .logo-tag img {
    max-width: 85%; }

  body header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-megamenu .initivative-common > .mega-sub-menu > .mega-menu-desc {
    padding-left: 30px !Important; } }
@media (min-width: 992px) and (max-width: 1024px) {
  .navbar .container-fluid {
    padding: 0 60px; }

  body header .navbar .mobile-toggler {
    width: 120px; }

  body.wp-custom-logo {
    margin-top: 0; }

  body.wp-custom-logo {
    padding-top: 130px; } }
@media (max-width: 1024px) {
  /* Header Fixed Case */
  body {
    padding-top: 100px; }

  /* End of header fixed case */
  header {
    /* position: absolute;
        top: 0;
        left: 0;
        right: 0; */
    position: fixed;
    top: 0;
    width: 100%;
    left: 0;
    right: 0;
    z-index: 10; }
    header.has-redirect-link .redirect-button {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      right: 140px;
      padding: 0; }
    header.has-redirect-link .responsive-menu .mobile-toggler {
      width: 115px; }

  body.search-results {
    padding-top: 0; }
  body .mobile-menu-block {
    opacity: 0;
    visibility: hidden; }
  body.mobile-menu-loaded .mobile-menu-block {
    opacity: 1;
    visibility: visible; }

  header .navbar {
    /* Mobile Menu Styling */
    /* End of Mobile Menu Styling */ }
    header .navbar .navbar-collapse {
      display: none !important; }
    header .navbar .search-wrapper {
      display: none; }
    header .navbar .navbar-header {
      height: 100px;
      display: flex;
      flex-wrap: wrap;
      align-items: center; }
    header .navbar .custom-logo-link {
      display: inline-block;
      padding: 10px 15px 10px 0;
      width: 180px; }
      header .navbar .custom-logo-link img {
        max-width: 100%;
        height: auto; }
    header .navbar .mobile-toggler {
      width: 15%;
      height: 100%;
      position: absolute;
      top: 0;
      right: 0;
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: center;
      background: #e67524; }
      header .navbar .mobile-toggler .toggler-icon {
        width: 21px;
        height: 15px;
        display: none;
        flex-wrap: wrap; }
        header .navbar .mobile-toggler .toggler-icon.settings-complete {
          display: flex; }
      header .navbar .mobile-toggler .line {
        width: 100%;
        height: 1.5px;
        display: block;
        background: #fff; }
    header .navbar .mobile-menu-block {
      background: #e67524;
      position: fixed;
      z-index: 20;
      top: 0;
      left: auto;
      width: calc(50% - 50px);
      height: 64vh;
      padding: 20px 30px;
      right: -100%;
      transition: right 0.5s ease-out; }
      header .navbar .mobile-menu-block.open {
        right: 0; }
      header .navbar .mobile-menu-block .menu {
        padding: 0; }
      header .navbar .mobile-menu-block .sub-menu {
        position: fixed;
        top: 60px;
        left: auto;
        right: -100%;
        height: 58vh;
        transition: right 0.5s ease-out;
        padding: 15px 15px 15px 30px;
        background: #d86527;
        display: block; }
        header .navbar .mobile-menu-block .sub-menu .back-btn-wrap {
          display: block;
          padding: 0 0 15px;
          border-bottom: 1px solid #f29c62; }
        header .navbar .mobile-menu-block .sub-menu .back-btn {
          font-size: 0;
          background: url(../images/header/mobile/back_btn.png) left 0 center no-repeat;
          width: 47px;
          height: 21px;
          padding: 0;
          border: 0; }
        header .navbar .mobile-menu-block .sub-menu.active {
          right: 0; }
        header .navbar .mobile-menu-block .sub-menu.level-1 {
          z-index: 1;
          background: #d86527;
          width: calc(50% - 65px); }
        header .navbar .mobile-menu-block .sub-menu.level-2 {
          z-index: 2;
          background: #c75620;
          width: calc(50% - 80px); }
        header .navbar .mobile-menu-block .sub-menu.level-3 {
          z-index: 3;
          background: #bf4d19;
          width: calc(50% - 95px); }
        header .navbar .mobile-menu-block .sub-menu.level-4 {
          z-index: 4;
          background: #b64511;
          width: calc(50% - 110px); }
      header .navbar .mobile-menu-block ul {
        list-style-type: none; }
        header .navbar .mobile-menu-block ul li a {
          display: block;
          font-size: 12px;
          color: #fff;
          font-weight: 500;
          padding: 15px 0;
          border-bottom: 1px solid #f29c62;
          text-decoration: none; }
        header .navbar .mobile-menu-block ul li.has-sub > a {
          padding-right: 15px; }
          header .navbar .mobile-menu-block ul li.has-sub > a:after {
            content: "";
            width: 7px;
            height: 12px;
            float: right;
            background: url(../images/header/mobile/right_arrow.png);
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            right: 0; }
      header .navbar .mobile-menu-block .search-close-wrap {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        margin-bottom: 35px; }
      header .navbar .mobile-menu-block .search-input-wrap {
        position: relative;
        width: calc(100% - 31px);
        margin-right: 15px; }
        header .navbar .mobile-menu-block .search-input-wrap .popup {
          display: none;
          position: absolute;
          bottom: -30px;
          width: 180px;
          left: 0;
          font-size: 12px;
          background-color: #fff;
          color: #808080;
          padding: 5px 10px;
          z-index: 10;
          box-shadow: 1px 1px 8px 1px rgba(77, 77, 77, 0.4588235294); }
          header .navbar .mobile-menu-block .search-input-wrap .popup:after {
            content: "";
            display: block;
            position: absolute;
            height: 25px;
            width: 30px;
            top: -17px;
            left: 0;
            background: url(../images/header/mobile/tooltip_arrow.png) no-repeat; }
        header .navbar .mobile-menu-block .search-input-wrap.empty-popup .popup {
          display: block; }
      header .navbar .mobile-menu-block .search-icon {
        width: 12px;
        height: 12px;
        position: absolute;
        right: 10px;
        top: 50%;
        transform: translateY(-50%);
        background: url(../images/header/mobile/search.png) center no-repeat; }
      header .navbar .mobile-menu-block .mobile-search {
        border: 0;
        outline: 0;
        box-shadow: none;
        padding: 2.5px 24px 2.5px 15px;
        border-radius: 20px;
        width: 100%; }
        header .navbar .mobile-menu-block .mobile-search::placeholder {
          font-size: 11px;
          font-weight: 300;
          color: #808080; }
      header .navbar .mobile-menu-block .close-menu {
        width: 16px;
        height: 16px;
        display: inline-block;
        background: url(../images/header/mobile/close.png) center no-repeat; }

  .responsive-menu li {
    position: relative; }
    .responsive-menu li:before, .responsive-menu li:after {
      content: "";
      width: 25px;
      height: calc(100% - 1px);
      display: inline;
      position: absolute;
      top: 0;
      display: none;
      background: rgba(255, 255, 255, 0.1); }
    .responsive-menu li:before {
      left: -25px; }
    .responsive-menu li:after {
      right: -25px; }
  .responsive-menu .level-1 > li:after,
  .responsive-menu .level-2 > li:after,
  .responsive-menu .level-3 > li:after {
    width: 10px;
    right: -10px; }

  /* Active Menu Styling */
  /* first-menu */
  /* ************************************************************************ */
  /******************************  first-menu *********************************/
  /* ************************************************************************ */
  /* Home */
  .home .responsive-menu .menu > .home,
  .post-template-single-our-strategy .responsive-menu .menu > .about,
  .page-id-376 .responsive-menu .menu > .about,
  .page-id-1664 .responsive-menu .menu > .about,
  .page-id-239 .responsive-menu .menu > .about,
  .post-template-single-fellowships .responsive-menu .menu > .initiatives,
  .post-template-single-award-fellowship .responsive-menu .menu > .initiatives,
  .post-type-archive-award_fellows .responsive-menu .menu > .initiatives,
  .single-award_fellows .responsive-menu .menu > .initiatives,
  .post-type-archive-meet_our_community .responsive-menu .menu > .initiatives,
  .single-meet_our_community .responsive-menu .menu > .initiatives,
  .post-template-single-the-one-planet-fellowship .responsive-menu .menu > .initiatives,
  .post-type-archive-one_planet_community .responsive-menu .menu > .initiatives,
  .post-template-single-gaia .responsive-menu .menu > .initiatives,
  .postid-4116 .responsive-menu .menu > .initiatives,
  .postid-4115 .responsive-menu .menu > .initiatives,
  .postid-4114 .responsive-menu .menu > .initiatives,
  .post-template-single-training .responsive-menu .menu > .initiatives,
  .post-template-single-grad .responsive-menu .menu > .initiatives,
  .post-template-single-gofowiser-landing .responsive-menu .menu > .initiatives,
  .post-type-archive-participants .responsive-menu .menu > .initiatives,
  .post-type-archive-scientific_advisory .responsive-menu .menu > .initiatives,
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .responsive-menu .menu > .initiatives,
  .post-type-archive-our_learnings .responsive-menu .menu > .featured-insights,
  .single-our_learnings .responsive-menu .menu > .featured-insights,
  .page-id-2070 .responsive-menu .menu > .featured-insights,
  .page-id-2170 .responsive-menu .menu > .featured-insights,
  .post-type-archive-news .responsive-menu .menu > .news,
  .post-type-archive-media_pack .responsive-menu .menu > .news,
  .post-type-archive-photo_story .responsive-menu .menu > .news,
  .single-photo_story .responsive-menu .menu > .news,
  .post-template-single-our-strategy .responsive-menu .level-1 > .our-strategy,
  .page-id-376 .responsive-menu .level-1 > .our-story,
  .page-id-239 .responsive-menu .level-1 > .our-people,
  .page-id-1664 .responsive-menu .level-1 > .our-partners,
  .post-type-archive-our_learnings .responsive-menu .level-1 > .our-learnings,
  .single-our_learnings .responsive-menu .level-1 > .our-learnings,
  .page-id-2070 .responsive-menu .level-1 > .agricultural-science-and-technology-indicators--asti--portal,
  .page-id-2170 .responsive-menu .level-1 > .what-we-are-reading,
  .post-template-single-fellowships .responsive-menu .level-1 > .fellowships,
  .post-template-single-award-fellowship .responsive-menu .level-1 > .fellowships,
  .post-type-archive-award_fellows .responsive-menu .level-1 > .fellowships,
  .single-award_fellows .responsive-menu .level-1 > .fellowships,
  .post-type-archive-meet_our_community .responsive-menu .level-1 > .fellowships,
  .single-meet_our_community .responsive-menu .level-1 > .fellowships,
  .post-template-single-the-one-planet-fellowship .responsive-menu .level-1 > .fellowships,
  .post-type-archive-one_planet_community .responsive-menu .level-1 > .fellowships,
  .post-type-archive-scientific_advisory .responsive-menu .level-1 > .fellowships,
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .responsive-menu .level-1 > .fellowships,
  .post-template-single-training .responsive-menu .level-1 > .award-training,
  .post-template-single-gaia .responsive-menu .level-1 > .gender-in-agribusiness-investments-for-africa--gaia-,
  .post-template-single-gofowiser-landing .level-1 > .global-forum-on-women-in-scientific-research--gofowiser-,
  .postid-4116 .responsive-menu .level-1 > .global-forum-on-women-in-scientific-research--gofowiser-,
  .postid-4115 .responsive-menu .level-1 > .global-forum-on-women-in-scientific-research--gofowiser-,
  .postid-4114 .responsive-menu .level-1 > .global-forum-on-women-in-scientific-research--gofowiser-,
  .post-template-single-gofowiser-landing .level-1 > .thought-leadership,
  .post-template-single-grad .responsive-menu .gender-responsive-agricultural-research-and-development--grard-,
  .post-type-archive-media_pack .responsive-menu .level-1 > .media-pack,
  .post-template-single-grad-php .responsive-menu .level-1 > .institutional-engagement,
  .page-id-239 .responsive-menu .level-2 .our-people,
  .post-template-single-fellowships .responsive-menu .level-2 .fellowships,
  .post-template-single-award-fellowship .responsive-menu .level-2 > .flagship-award-fellowship,
  .post-type-archive-award_fellows .responsive-menu .level-2 > .flagship-award-fellowship,
  .single-award_fellows .responsive-menu .level-2 > .flagship-award-fellowship,
  .post-type-archive-meet_our_community .responsive-menu .level-2 > .flagship-award-fellowship,
  .single-meet_our_community .responsive-menu .level-2 > .flagship-award-fellowship,
  .post-template-single-the-one-planet-fellowship .responsive-menu .level-2 > .one-planet-fellowship,
  .post-type-archive-one_planet_community .responsive-menu .level-2 > .one-planet-fellowship,
  .post-type-archive-scientific_advisory .responsive-menu .level-2 > .one-planet-fellowship,
  .post-template-single-grad .responsive-menu .level-2 > .gender-responsive-agricultural-research-and-development--grard-,
  .post-template-single-gaia .responsive-menu .level-2 > .gender-in-agribusiness-investments-for-africa--gaia-,
  .post-template-single-gofowiser-landing .level-2 > .global-forum-on-women-in-scientific-research--gofowiser-,
  .postid-4116 .responsive-menu .level-2 > .active-class-2020,
  .postid-4115 .responsive-menu .level-2 > .active-class-2019,
  .postid-4114 .responsive-menu .level-2 > .active-class-2018,
  .post-template-single-training .responsive-menu .level-2 > .award-training,
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .level-2 > .gender-responsive-agriculture-systems-policy--grasp--fellowship,
  .post-template-single-gofowiser-landing .level-3 > .global-forum-on-women-in-scientific-research--gofowiser-,
  .post-template-single-award-fellowship .responsive-menu .level-3 > .flagship-award-fellowship,
  .post-type-archive-award_fellows .responsive-menu .level-3 > .meet-our-fellows,
  .single-award_fellows .responsive-menu .meet-our-fellows,
  .post-type-archive-meet_our_community .responsive-menu .level-3 > .fellows--impact,
  .single-meet_our_community .responsive-menu .level-3 > .fellows--impact,
  .post-template-single-the-one-planet-fellowship .responsive-menu .level-3 > .one-planet-fellowship,
  .post-type-archive-one_planet_community .responsive-menu .level-3 > .meet-the-one-planet-fellowship-community,
  .post-type-archive-scientific_advisory .responsive-menu .level-3 > .meet-the-scientific-advisory-panel,
  .post-type-archive-graspfellows .responsive-menu .menu > .initiatives,
  .post-type-archive-graspfellow .responsive-menu .menu > .initiatives,
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .responsive-menu .menu > .initiatives,
  .post-type-archive-participants .level-1 > .thought-leadership,
  .post-type-archive-participants .level-2 > .global-forum-on-women-in-scientific-research--gofowiser-,
  .post-type-archive-participants .level-3 > .leadership-program-for-emerging-african-women-in-science,
  .post-type-archive-participants .responsive-menu .level-4 > .participants,
  .postid-10035 .responsive-menu .menu > .initiatives,
  .postid-10035 .level-1 > .thought-leadership,
  .postid-10035 .level-2 > .global-forum-on-women-in-scientific-research--gofowiser-,
  .postid-10035 .level-3 > .leadership-program-for-emerging-african-women-in-science,
  .postid-10035 .responsive-menu .level-4 > .leadership-program-for-emerging-african-women-in-science,
  .postid-4114 .level-1 > .thought-leadership,
  .postid-4114 .level-2 > .global-forum-on-women-in-scientific-research--gofowiser-,
  .postid-4114 .level-3 .active-class-2018,
  .postid-4115 .level-1 > .thought-leadership,
  .postid-4115 .level-2 > .global-forum-on-women-in-scientific-research--gofowiser-,
  .postid-4115 .level-3 .active-class-2019,
  .postid-4116 .level-1 > .thought-leadership,
  .postid-4116 .level-2 > .global-forum-on-women-in-scientific-research--gofowiser-,
  .postid-4116 .level-3 .active-class-2020,
  .post-type-archive-podcasts .responsive-menu .menu > .initiatives,
  .post-type-archive-podcasts .level-1 > .agspirations,
  .post-type-archive-podcasts .level-2 > .podcasts,
  .webinars-and-events-listing-page .responsive-menu .menu > .initiatives,
  .webinars-and-events-listing-page .level-1 > .agspirations,
  .webinars-and-events-listing-page .level-2 > .webinars-and-events {
    background: rgba(255, 255, 255, 0.1); }
    .home .responsive-menu .menu > .home:before, .home .responsive-menu .menu > .home:after,
    .post-template-single-our-strategy .responsive-menu .menu > .about:before,
    .post-template-single-our-strategy .responsive-menu .menu > .about:after,
    .page-id-376 .responsive-menu .menu > .about:before,
    .page-id-376 .responsive-menu .menu > .about:after,
    .page-id-1664 .responsive-menu .menu > .about:before,
    .page-id-1664 .responsive-menu .menu > .about:after,
    .page-id-239 .responsive-menu .menu > .about:before,
    .page-id-239 .responsive-menu .menu > .about:after,
    .post-template-single-fellowships .responsive-menu .menu > .initiatives:before,
    .post-template-single-fellowships .responsive-menu .menu > .initiatives:after,
    .post-template-single-award-fellowship .responsive-menu .menu > .initiatives:before,
    .post-template-single-award-fellowship .responsive-menu .menu > .initiatives:after,
    .post-type-archive-award_fellows .responsive-menu .menu > .initiatives:before,
    .post-type-archive-award_fellows .responsive-menu .menu > .initiatives:after,
    .single-award_fellows .responsive-menu .menu > .initiatives:before,
    .single-award_fellows .responsive-menu .menu > .initiatives:after,
    .post-type-archive-meet_our_community .responsive-menu .menu > .initiatives:before,
    .post-type-archive-meet_our_community .responsive-menu .menu > .initiatives:after,
    .single-meet_our_community .responsive-menu .menu > .initiatives:before,
    .single-meet_our_community .responsive-menu .menu > .initiatives:after,
    .post-template-single-the-one-planet-fellowship .responsive-menu .menu > .initiatives:before,
    .post-template-single-the-one-planet-fellowship .responsive-menu .menu > .initiatives:after,
    .post-type-archive-one_planet_community .responsive-menu .menu > .initiatives:before,
    .post-type-archive-one_planet_community .responsive-menu .menu > .initiatives:after,
    .post-template-single-gaia .responsive-menu .menu > .initiatives:before,
    .post-template-single-gaia .responsive-menu .menu > .initiatives:after,
    .postid-4116 .responsive-menu .menu > .initiatives:before,
    .postid-4116 .responsive-menu .menu > .initiatives:after,
    .postid-4115 .responsive-menu .menu > .initiatives:before,
    .postid-4115 .responsive-menu .menu > .initiatives:after,
    .postid-4114 .responsive-menu .menu > .initiatives:before,
    .postid-4114 .responsive-menu .menu > .initiatives:after,
    .post-template-single-training .responsive-menu .menu > .initiatives:before,
    .post-template-single-training .responsive-menu .menu > .initiatives:after,
    .post-template-single-grad .responsive-menu .menu > .initiatives:before,
    .post-template-single-grad .responsive-menu .menu > .initiatives:after,
    .post-template-single-gofowiser-landing .responsive-menu .menu > .initiatives:before,
    .post-template-single-gofowiser-landing .responsive-menu .menu > .initiatives:after,
    .post-type-archive-participants .responsive-menu .menu > .initiatives:before,
    .post-type-archive-participants .responsive-menu .menu > .initiatives:after,
    .post-type-archive-scientific_advisory .responsive-menu .menu > .initiatives:before,
    .post-type-archive-scientific_advisory .responsive-menu .menu > .initiatives:after,
    .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .responsive-menu .menu > .initiatives:before,
    .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .responsive-menu .menu > .initiatives:after,
    .post-type-archive-our_learnings .responsive-menu .menu > .featured-insights:before,
    .post-type-archive-our_learnings .responsive-menu .menu > .featured-insights:after,
    .single-our_learnings .responsive-menu .menu > .featured-insights:before,
    .single-our_learnings .responsive-menu .menu > .featured-insights:after,
    .page-id-2070 .responsive-menu .menu > .featured-insights:before,
    .page-id-2070 .responsive-menu .menu > .featured-insights:after,
    .page-id-2170 .responsive-menu .menu > .featured-insights:before,
    .page-id-2170 .responsive-menu .menu > .featured-insights:after,
    .post-type-archive-news .responsive-menu .menu > .news:before,
    .post-type-archive-news .responsive-menu .menu > .news:after,
    .post-type-archive-media_pack .responsive-menu .menu > .news:before,
    .post-type-archive-media_pack .responsive-menu .menu > .news:after,
    .post-type-archive-photo_story .responsive-menu .menu > .news:before,
    .post-type-archive-photo_story .responsive-menu .menu > .news:after,
    .single-photo_story .responsive-menu .menu > .news:before,
    .single-photo_story .responsive-menu .menu > .news:after,
    .post-template-single-our-strategy .responsive-menu .level-1 > .our-strategy:before,
    .post-template-single-our-strategy .responsive-menu .level-1 > .our-strategy:after,
    .page-id-376 .responsive-menu .level-1 > .our-story:before,
    .page-id-376 .responsive-menu .level-1 > .our-story:after,
    .page-id-239 .responsive-menu .level-1 > .our-people:before,
    .page-id-239 .responsive-menu .level-1 > .our-people:after,
    .page-id-1664 .responsive-menu .level-1 > .our-partners:before,
    .page-id-1664 .responsive-menu .level-1 > .our-partners:after,
    .post-type-archive-our_learnings .responsive-menu .level-1 > .our-learnings:before,
    .post-type-archive-our_learnings .responsive-menu .level-1 > .our-learnings:after,
    .single-our_learnings .responsive-menu .level-1 > .our-learnings:before,
    .single-our_learnings .responsive-menu .level-1 > .our-learnings:after,
    .page-id-2070 .responsive-menu .level-1 > .agricultural-science-and-technology-indicators--asti--portal:before,
    .page-id-2070 .responsive-menu .level-1 > .agricultural-science-and-technology-indicators--asti--portal:after,
    .page-id-2170 .responsive-menu .level-1 > .what-we-are-reading:before,
    .page-id-2170 .responsive-menu .level-1 > .what-we-are-reading:after,
    .post-template-single-fellowships .responsive-menu .level-1 > .fellowships:before,
    .post-template-single-fellowships .responsive-menu .level-1 > .fellowships:after,
    .post-template-single-award-fellowship .responsive-menu .level-1 > .fellowships:before,
    .post-template-single-award-fellowship .responsive-menu .level-1 > .fellowships:after,
    .post-type-archive-award_fellows .responsive-menu .level-1 > .fellowships:before,
    .post-type-archive-award_fellows .responsive-menu .level-1 > .fellowships:after,
    .single-award_fellows .responsive-menu .level-1 > .fellowships:before,
    .single-award_fellows .responsive-menu .level-1 > .fellowships:after,
    .post-type-archive-meet_our_community .responsive-menu .level-1 > .fellowships:before,
    .post-type-archive-meet_our_community .responsive-menu .level-1 > .fellowships:after,
    .single-meet_our_community .responsive-menu .level-1 > .fellowships:before,
    .single-meet_our_community .responsive-menu .level-1 > .fellowships:after,
    .post-template-single-the-one-planet-fellowship .responsive-menu .level-1 > .fellowships:before,
    .post-template-single-the-one-planet-fellowship .responsive-menu .level-1 > .fellowships:after,
    .post-type-archive-one_planet_community .responsive-menu .level-1 > .fellowships:before,
    .post-type-archive-one_planet_community .responsive-menu .level-1 > .fellowships:after,
    .post-type-archive-scientific_advisory .responsive-menu .level-1 > .fellowships:before,
    .post-type-archive-scientific_advisory .responsive-menu .level-1 > .fellowships:after,
    .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .responsive-menu .level-1 > .fellowships:before,
    .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .responsive-menu .level-1 > .fellowships:after,
    .post-template-single-training .responsive-menu .level-1 > .award-training:before,
    .post-template-single-training .responsive-menu .level-1 > .award-training:after,
    .post-template-single-gaia .responsive-menu .level-1 > .gender-in-agribusiness-investments-for-africa--gaia-:before,
    .post-template-single-gaia .responsive-menu .level-1 > .gender-in-agribusiness-investments-for-africa--gaia-:after,
    .post-template-single-gofowiser-landing .level-1 > .global-forum-on-women-in-scientific-research--gofowiser-:before,
    .post-template-single-gofowiser-landing .level-1 > .global-forum-on-women-in-scientific-research--gofowiser-:after,
    .postid-4116 .responsive-menu .level-1 > .global-forum-on-women-in-scientific-research--gofowiser-:before,
    .postid-4116 .responsive-menu .level-1 > .global-forum-on-women-in-scientific-research--gofowiser-:after,
    .postid-4115 .responsive-menu .level-1 > .global-forum-on-women-in-scientific-research--gofowiser-:before,
    .postid-4115 .responsive-menu .level-1 > .global-forum-on-women-in-scientific-research--gofowiser-:after,
    .postid-4114 .responsive-menu .level-1 > .global-forum-on-women-in-scientific-research--gofowiser-:before,
    .postid-4114 .responsive-menu .level-1 > .global-forum-on-women-in-scientific-research--gofowiser-:after,
    .post-template-single-gofowiser-landing .level-1 > .thought-leadership:before,
    .post-template-single-gofowiser-landing .level-1 > .thought-leadership:after,
    .post-template-single-grad .responsive-menu .gender-responsive-agricultural-research-and-development--grard-:before,
    .post-template-single-grad .responsive-menu .gender-responsive-agricultural-research-and-development--grard-:after,
    .post-type-archive-media_pack .responsive-menu .level-1 > .media-pack:before,
    .post-type-archive-media_pack .responsive-menu .level-1 > .media-pack:after,
    .post-template-single-grad-php .responsive-menu .level-1 > .institutional-engagement:before,
    .post-template-single-grad-php .responsive-menu .level-1 > .institutional-engagement:after,
    .page-id-239 .responsive-menu .level-2 .our-people:before,
    .page-id-239 .responsive-menu .level-2 .our-people:after,
    .post-template-single-fellowships .responsive-menu .level-2 .fellowships:before,
    .post-template-single-fellowships .responsive-menu .level-2 .fellowships:after,
    .post-template-single-award-fellowship .responsive-menu .level-2 > .flagship-award-fellowship:before,
    .post-template-single-award-fellowship .responsive-menu .level-2 > .flagship-award-fellowship:after,
    .post-type-archive-award_fellows .responsive-menu .level-2 > .flagship-award-fellowship:before,
    .post-type-archive-award_fellows .responsive-menu .level-2 > .flagship-award-fellowship:after,
    .single-award_fellows .responsive-menu .level-2 > .flagship-award-fellowship:before,
    .single-award_fellows .responsive-menu .level-2 > .flagship-award-fellowship:after,
    .post-type-archive-meet_our_community .responsive-menu .level-2 > .flagship-award-fellowship:before,
    .post-type-archive-meet_our_community .responsive-menu .level-2 > .flagship-award-fellowship:after,
    .single-meet_our_community .responsive-menu .level-2 > .flagship-award-fellowship:before,
    .single-meet_our_community .responsive-menu .level-2 > .flagship-award-fellowship:after,
    .post-template-single-the-one-planet-fellowship .responsive-menu .level-2 > .one-planet-fellowship:before,
    .post-template-single-the-one-planet-fellowship .responsive-menu .level-2 > .one-planet-fellowship:after,
    .post-type-archive-one_planet_community .responsive-menu .level-2 > .one-planet-fellowship:before,
    .post-type-archive-one_planet_community .responsive-menu .level-2 > .one-planet-fellowship:after,
    .post-type-archive-scientific_advisory .responsive-menu .level-2 > .one-planet-fellowship:before,
    .post-type-archive-scientific_advisory .responsive-menu .level-2 > .one-planet-fellowship:after,
    .post-template-single-grad .responsive-menu .level-2 > .gender-responsive-agricultural-research-and-development--grard-:before,
    .post-template-single-grad .responsive-menu .level-2 > .gender-responsive-agricultural-research-and-development--grard-:after,
    .post-template-single-gaia .responsive-menu .level-2 > .gender-in-agribusiness-investments-for-africa--gaia-:before,
    .post-template-single-gaia .responsive-menu .level-2 > .gender-in-agribusiness-investments-for-africa--gaia-:after,
    .post-template-single-gofowiser-landing .level-2 > .global-forum-on-women-in-scientific-research--gofowiser-:before,
    .post-template-single-gofowiser-landing .level-2 > .global-forum-on-women-in-scientific-research--gofowiser-:after,
    .postid-4116 .responsive-menu .level-2 > .active-class-2020:before,
    .postid-4116 .responsive-menu .level-2 > .active-class-2020:after,
    .postid-4115 .responsive-menu .level-2 > .active-class-2019:before,
    .postid-4115 .responsive-menu .level-2 > .active-class-2019:after,
    .postid-4114 .responsive-menu .level-2 > .active-class-2018:before,
    .postid-4114 .responsive-menu .level-2 > .active-class-2018:after,
    .post-template-single-training .responsive-menu .level-2 > .award-training:before,
    .post-template-single-training .responsive-menu .level-2 > .award-training:after,
    .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .level-2 > .gender-responsive-agriculture-systems-policy--grasp--fellowship:before,
    .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .level-2 > .gender-responsive-agriculture-systems-policy--grasp--fellowship:after,
    .post-template-single-gofowiser-landing .level-3 > .global-forum-on-women-in-scientific-research--gofowiser-:before,
    .post-template-single-gofowiser-landing .level-3 > .global-forum-on-women-in-scientific-research--gofowiser-:after,
    .post-template-single-award-fellowship .responsive-menu .level-3 > .flagship-award-fellowship:before,
    .post-template-single-award-fellowship .responsive-menu .level-3 > .flagship-award-fellowship:after,
    .post-type-archive-award_fellows .responsive-menu .level-3 > .meet-our-fellows:before,
    .post-type-archive-award_fellows .responsive-menu .level-3 > .meet-our-fellows:after,
    .single-award_fellows .responsive-menu .meet-our-fellows:before,
    .single-award_fellows .responsive-menu .meet-our-fellows:after,
    .post-type-archive-meet_our_community .responsive-menu .level-3 > .fellows--impact:before,
    .post-type-archive-meet_our_community .responsive-menu .level-3 > .fellows--impact:after,
    .single-meet_our_community .responsive-menu .level-3 > .fellows--impact:before,
    .single-meet_our_community .responsive-menu .level-3 > .fellows--impact:after,
    .post-template-single-the-one-planet-fellowship .responsive-menu .level-3 > .one-planet-fellowship:before,
    .post-template-single-the-one-planet-fellowship .responsive-menu .level-3 > .one-planet-fellowship:after,
    .post-type-archive-one_planet_community .responsive-menu .level-3 > .meet-the-one-planet-fellowship-community:before,
    .post-type-archive-one_planet_community .responsive-menu .level-3 > .meet-the-one-planet-fellowship-community:after,
    .post-type-archive-scientific_advisory .responsive-menu .level-3 > .meet-the-scientific-advisory-panel:before,
    .post-type-archive-scientific_advisory .responsive-menu .level-3 > .meet-the-scientific-advisory-panel:after,
    .post-type-archive-graspfellows .responsive-menu .menu > .initiatives:before,
    .post-type-archive-graspfellows .responsive-menu .menu > .initiatives:after,
    .post-type-archive-graspfellow .responsive-menu .menu > .initiatives:before,
    .post-type-archive-graspfellow .responsive-menu .menu > .initiatives:after,
    .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .responsive-menu .menu > .initiatives:before,
    .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .responsive-menu .menu > .initiatives:after,
    .post-type-archive-participants .level-1 > .thought-leadership:before,
    .post-type-archive-participants .level-1 > .thought-leadership:after,
    .post-type-archive-participants .level-2 > .global-forum-on-women-in-scientific-research--gofowiser-:before,
    .post-type-archive-participants .level-2 > .global-forum-on-women-in-scientific-research--gofowiser-:after,
    .post-type-archive-participants .level-3 > .leadership-program-for-emerging-african-women-in-science:before,
    .post-type-archive-participants .level-3 > .leadership-program-for-emerging-african-women-in-science:after,
    .post-type-archive-participants .responsive-menu .level-4 > .participants:before,
    .post-type-archive-participants .responsive-menu .level-4 > .participants:after,
    .postid-10035 .responsive-menu .menu > .initiatives:before,
    .postid-10035 .responsive-menu .menu > .initiatives:after,
    .postid-10035 .level-1 > .thought-leadership:before,
    .postid-10035 .level-1 > .thought-leadership:after,
    .postid-10035 .level-2 > .global-forum-on-women-in-scientific-research--gofowiser-:before,
    .postid-10035 .level-2 > .global-forum-on-women-in-scientific-research--gofowiser-:after,
    .postid-10035 .level-3 > .leadership-program-for-emerging-african-women-in-science:before,
    .postid-10035 .level-3 > .leadership-program-for-emerging-african-women-in-science:after,
    .postid-10035 .responsive-menu .level-4 > .leadership-program-for-emerging-african-women-in-science:before,
    .postid-10035 .responsive-menu .level-4 > .leadership-program-for-emerging-african-women-in-science:after,
    .postid-4114 .level-1 > .thought-leadership:before,
    .postid-4114 .level-1 > .thought-leadership:after,
    .postid-4114 .level-2 > .global-forum-on-women-in-scientific-research--gofowiser-:before,
    .postid-4114 .level-2 > .global-forum-on-women-in-scientific-research--gofowiser-:after,
    .postid-4114 .level-3 .active-class-2018:before,
    .postid-4114 .level-3 .active-class-2018:after,
    .postid-4115 .level-1 > .thought-leadership:before,
    .postid-4115 .level-1 > .thought-leadership:after,
    .postid-4115 .level-2 > .global-forum-on-women-in-scientific-research--gofowiser-:before,
    .postid-4115 .level-2 > .global-forum-on-women-in-scientific-research--gofowiser-:after,
    .postid-4115 .level-3 .active-class-2019:before,
    .postid-4115 .level-3 .active-class-2019:after,
    .postid-4116 .level-1 > .thought-leadership:before,
    .postid-4116 .level-1 > .thought-leadership:after,
    .postid-4116 .level-2 > .global-forum-on-women-in-scientific-research--gofowiser-:before,
    .postid-4116 .level-2 > .global-forum-on-women-in-scientific-research--gofowiser-:after,
    .postid-4116 .level-3 .active-class-2020:before,
    .postid-4116 .level-3 .active-class-2020:after,
    .post-type-archive-podcasts .responsive-menu .menu > .initiatives:before,
    .post-type-archive-podcasts .responsive-menu .menu > .initiatives:after,
    .post-type-archive-podcasts .level-1 > .agspirations:before,
    .post-type-archive-podcasts .level-1 > .agspirations:after,
    .post-type-archive-podcasts .level-2 > .podcasts:before,
    .post-type-archive-podcasts .level-2 > .podcasts:after,
    .webinars-and-events-listing-page .responsive-menu .menu > .initiatives:before,
    .webinars-and-events-listing-page .responsive-menu .menu > .initiatives:after,
    .webinars-and-events-listing-page .level-1 > .agspirations:before,
    .webinars-and-events-listing-page .level-1 > .agspirations:after,
    .webinars-and-events-listing-page .level-2 > .webinars-and-events:before,
    .webinars-and-events-listing-page .level-2 > .webinars-and-events:after {
      display: block; }

  /* End of Active Menu Styling */
  /* Repeated Menu Styling */
  .responsive-menu .level-2 > .fellowships a,
  .responsive-menu .level-2 > .our-people a,
  .responsive-menu .level-3 > .flagship-award-fellowship a,
  .responsive-menu .level-3 > .one-planet-fellowship a,
  .responsive-menu .sub-menu > .parent-repeat > a {
    font-size: 16px;
    font-weight: 700; } }
@media screen and (max-width: 720px) {
  header .navbar .mobile-menu-block {
    height: 70vh; }

  header .navbar .mobile-menu-block .sub-menu {
    height: 70vh; } }
@media screen and (max-width: 500px) {
  header .navbar .mobile-menu-block {
    height: 100vh; }

  header .navbar .mobile-menu-block .sub-menu {
    height: 100vh; } }
@media (max-width: 767px) {
  /* Header Fixed Case */
  body {
    padding-top: 80px; }

  /* End of header fixed case */
  header.has-redirect-link .redirect-button {
    right: 90px; }
    header.has-redirect-link .redirect-button .label-for-desktop {
      display: none; }
    header.has-redirect-link .redirect-button .label-for-mobile {
      display: inline-block; }
  header.has-redirect-link .responsive-menu .mobile-toggler {
    width: 70px; }
  header .navbar {
    /* Mobile Menu Styling */
    /* variables declared in file _header-sm.scss */
    /* End of Mobile Menu Styling */ }
    header .navbar .navbar-toggle {
      display: none; }
    header .navbar .navbar-header {
      height: 80px; }
    header .navbar .custom-logo-link {
      width: 150px;
      padding: 10px 15px; }
    header .navbar .mobile-toggler {
      width: 25%; }
    header .navbar .mobile-menu-block {
      width: calc(100% - 50px); }
      header .navbar .mobile-menu-block .sub-menu.level-1 {
        width: calc(100% - 65px); }
      header .navbar .mobile-menu-block .sub-menu.level-2 {
        width: calc(100% - 80px); }
      header .navbar .mobile-menu-block .sub-menu.level-3 {
        width: calc(100% - 95px); }
      header .navbar .mobile-menu-block .sub-menu.level-4 {
        width: calc(100% - 110px); } }
@media (max-width: 375px) {
  header.has-redirect-link .redirect-button {
    right: 85px; }
    header.has-redirect-link .redirect-button a {
      padding-left: 15px;
      padding-right: 35x; }
  header .navbar .custom-logo-link {
    width: 135px; } }
/* both landscapte and portrait */
/*  #337758 issue 13: follow us title is not in production and dev */
.footers .right-side .widget-title {
  display: none; }

@media (min-width: 768px) and (max-width: 1024px) {
  .footers .left-side {
    width: 60%;
    padding-right: 15px; }
    .footers .left-side .pipe {
      display: none; }
    .footers .left-side .telephone {
      display: block; }
  .footers .right-side {
    width: 50%;
    padding-left: 20px; }
    .footers .right-side .footer-subscribe {
      margin-right: 15px; }
      .footers .right-side .footer-subscribe .wp-subscribe-form input.email-field {
        width: 60%; }
      .footers .right-side .footer-subscribe .wp-subscribe-form .submit {
        width: 40%; }
    .footers .right-side .widget.widget_text {
      float: none;
      clear: both; } }
@media (min-width: 768px) and (max-width: 991px) {
  .footers .left-side {
    width: 57%; } }
@media (max-width: 767px) {
  .footers {
    padding: 30px 0; }
    .footers .row {
      flex-wrap: wrap; }
    .footers .left-side {
      display: none;
      width: 100%;
      padding: 0; }
    .footers + .watermark {
      display: none; }
    .footers .right-side {
      width: 100%;
      padding: 0 15px; }
      .footers .right-side .footer-subscribe {
        margin-bottom: 20px; }
        .footers .right-side .footer-subscribe .wp-subscribe-form input.email-field {
          height: 40px;
          margin-bottom: 10px; }
        .footers .right-side .footer-subscribe .wp-subscribe-form .submit {
          font-size: 14px;
          height: 40px;
          justify-content: center; }
      .footers .right-side .widget.widget_text {
        width: 100%; }
        .footers .right-side .widget.widget_text .widget-title {
          text-align: center;
          clear: both;
          margin: 0; }
      .footers .right-side .wp-subscribe-wrap .title {
        text-align: center !important; }
    .footers .menu {
      margin-bottom: 30px; }
      .footers .menu li {
        margin-right: 5px;
        padding-right: 5px; }
    .footers .social-media-section {
      text-align: center;
      clear: both; } }
/* https://projects.panapps.co/issues/349346 */
img {
  max-width: 100%;
  display: block;
  height: auto; }

.awardtv-data-wrapper:not(.common-video-style-off) .iframe-wrapper::after {
  transition: all 0.7s ease; }
.awardtv-data-wrapper:not(.common-video-style-off) .video-title {
  transition: all 0.3s ease; }

/*training*/
.testimoial-wrapper .owl-stage {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  display: flex; }
  .testimoial-wrapper .owl-stage .owl-item {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex;
    justify-content: center;
    align-items: center; }

.meet-our-fellows-landing.landing-page .view-more-less-wrap a:after {
  height: 13px; }

.gofowiser-detail .white-box .view-more-less-wrap {
  display: none; }

body > header {
  border-bottom: 1px solid rgba(219, 219, 219, 0.5); }

/*menu select*/
.single-programs #mega-menu-primary > li:nth-child(3) > a.mega-menu-link,
.single-podcasts #mega-menu-primary > li:nth-child(5) > a.mega-menu-link,
.post-type-archive-podcasts #mega-menu-primary > li:nth-child(5) > a.mega-menu-link,
.single-scientific_advisory #mega-menu-primary > li:nth-child(3) > a.mega-menu-link,
.post-type-archive-scientific_advisory #mega-menu-primary > li:nth-child(3) > a.mega-menu-link,
.single-events #mega-menu-primary > li:nth-child(5) > a.mega-menu-link,
.single-webinar #mega-menu-primary > li:nth-child(5) > a.mega-menu-link,
.post-type-archive-webinar #mega-menu-primary > li:nth-child(5) > a.mega-menu-link,
.post-type-archive-events #mega-menu-primary > li:nth-child(5) > a.mega-menu-link,
.post-template-single-the-one-planet-fellowship #mega-menu-primary > li:nth-child(3) > a.mega-menu-link,
.webinars-and-events-listing-page #mega-menu-primary > li:nth-child(5) > a.mega-menu-link,
.webinars-archive #mega-menu-primary > li:nth-child(5) > a.mega-menu-link,
.event-archive #mega-menu-primary > li:nth-child(5) > a.mega-menu-link,
.news-archive-detail-page #mega-menu-primary > li:nth-child(5) > a.mega-menu-link,
.post-template-single-award-fellowship #mega-menu-primary > li:nth-child(3) > a.mega-menu-link,
.single single-eiar_fellows #mega-menu-primary > li:nth-child(3) > a.mega-menu-link,
.post-template-single-grad #mega-menu-primary > li:nth-child(3) > a.mega-menu-link,
.single-one_planet_community #mega-menu-primary > li:nth-child(3) > a.mega-menu-link,
.post-type-archive-one_planet_community #mega-menu-primary > li:nth-child(3) > a.mega-menu-link,
.post-type-archive-award_fellows #mega-menu-primary > li:nth-child(3) > a.mega-menu-link {
  position: relative !important;
  color: #e77424 !important; }
  .single-programs #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:before,
  .single-podcasts #mega-menu-primary > li:nth-child(5) > a.mega-menu-link:before,
  .post-type-archive-podcasts #mega-menu-primary > li:nth-child(5) > a.mega-menu-link:before,
  .single-scientific_advisory #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:before,
  .post-type-archive-scientific_advisory #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:before,
  .single-events #mega-menu-primary > li:nth-child(5) > a.mega-menu-link:before,
  .single-webinar #mega-menu-primary > li:nth-child(5) > a.mega-menu-link:before,
  .post-type-archive-webinar #mega-menu-primary > li:nth-child(5) > a.mega-menu-link:before,
  .post-type-archive-events #mega-menu-primary > li:nth-child(5) > a.mega-menu-link:before,
  .post-template-single-the-one-planet-fellowship #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:before,
  .webinars-and-events-listing-page #mega-menu-primary > li:nth-child(5) > a.mega-menu-link:before,
  .webinars-archive #mega-menu-primary > li:nth-child(5) > a.mega-menu-link:before,
  .event-archive #mega-menu-primary > li:nth-child(5) > a.mega-menu-link:before,
  .news-archive-detail-page #mega-menu-primary > li:nth-child(5) > a.mega-menu-link:before,
  .post-template-single-award-fellowship #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:before,
  .single single-eiar_fellows #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:before,
  .post-template-single-grad #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:before,
  .single-one_planet_community #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:before,
  .post-type-archive-one_planet_community #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:before,
  .post-type-archive-award_fellows #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:before {
    content: "" !important;
    display: inline-block !important;
    position: absolute !important;
    left: 7px !important;
    right: 1px;
    height: 2px !important;
    bottom: -9px;
    background: #e77424 !important;
    opacity: 1 !important; }
  .single-programs #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:after,
  .single-podcasts #mega-menu-primary > li:nth-child(5) > a.mega-menu-link:after,
  .post-type-archive-podcasts #mega-menu-primary > li:nth-child(5) > a.mega-menu-link:after,
  .single-scientific_advisory #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:after,
  .post-type-archive-scientific_advisory #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:after,
  .single-events #mega-menu-primary > li:nth-child(5) > a.mega-menu-link:after,
  .single-webinar #mega-menu-primary > li:nth-child(5) > a.mega-menu-link:after,
  .post-type-archive-webinar #mega-menu-primary > li:nth-child(5) > a.mega-menu-link:after,
  .post-type-archive-events #mega-menu-primary > li:nth-child(5) > a.mega-menu-link:after,
  .post-template-single-the-one-planet-fellowship #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:after,
  .webinars-and-events-listing-page #mega-menu-primary > li:nth-child(5) > a.mega-menu-link:after,
  .webinars-archive #mega-menu-primary > li:nth-child(5) > a.mega-menu-link:after,
  .event-archive #mega-menu-primary > li:nth-child(5) > a.mega-menu-link:after,
  .news-archive-detail-page #mega-menu-primary > li:nth-child(5) > a.mega-menu-link:after,
  .post-template-single-award-fellowship #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:after,
  .single single-eiar_fellows #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:after,
  .post-template-single-grad #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:after,
  .single-one_planet_community #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:after,
  .post-type-archive-one_planet_community #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:after,
  .post-type-archive-award_fellows #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:after {
    display: none !important; }

.our-strategy .message-text {
  margin-bottom: 35px; }

.landing-page.planet-community .link-button a,
.post-template-single-award-fellowship .link-button a,
.post-template-single-the-one-planet-fellowship .link-button a,
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .link-button.last a {
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  color: #e57424;
  border: 1px solid #e57424;
  width: 100%;
  padding: 5px 20px 4px;
  margin-top: 40px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center; }
  .landing-page.planet-community .link-button a:hover, .landing-page.planet-community .link-button a:focus,
  .post-template-single-award-fellowship .link-button a:hover,
  .post-template-single-award-fellowship .link-button a:focus,
  .post-template-single-the-one-planet-fellowship .link-button a:hover,
  .post-template-single-the-one-planet-fellowship .link-button a:focus,
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .link-button.last a:hover,
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .link-button.last a:focus {
    background: #e77424;
    color: #fff; }

/*code for enable language switcher*/
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .mega-wpml-ls-item,
.post-template-single-the-one-planet-fellowship .mega-wpml-ls-item,
.post-template-single-award-fellowship .mega-wpml-ls-item,
.post-template-single-fellowships-php .mega-wpml-ls-item,
.post-template-single-institutional-engagement-php .mega-wpml-ls-item,
.single-one_planet_community .mega-wpml-ls-item,
.post-type-archive-one_planet_community .mega-wpml-ls-item {
  display: block !important; }

/*one planet fellowship*/
.felloship-landing .white-box.oneplanet {
  padding-top: 0; }
  .felloship-landing .white-box.oneplanet #oneplanet {
    padding-top: 36px; }
  .felloship-landing .white-box.oneplanet #our-approch {
    padding-top: 31px; }
  .felloship-landing .white-box.oneplanet #partners {
    margin-top: 0;
    padding-top: 26px; }
  .felloship-landing .white-box.oneplanet #apply {
    padding-top: 30px; }
  .felloship-landing .white-box.oneplanet .item-3 {
    margin-bottom: 0; }
.felloship-landing .white-box .partner-block .partner-item:last-child {
  margin-bottom: 0; }

.post-template-single-award-fellowship .felloship-landing .white-box.fellowship .item-3,
.post-template-single-award-fellowship .felloship-landing .white-box.fellowship .item-2 {
  margin-bottom: 0; }
.post-template-single-award-fellowship .felloship-landing .white-box.fellowship .progressive-item {
  padding-top: 16px; }
  .post-template-single-award-fellowship .felloship-landing .white-box.fellowship .progressive-item#fellowship {
    padding-top: 36px; }
.post-template-single-award-fellowship .fisrt-tile-caption {
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 13px; }

.post-template-single-the-one-planet-fellowship .felloship-landing .white-box.oneplanet #our-approch {
  padding-top: 34px;
  margin-bottom: -9px; }
.post-template-single-the-one-planet-fellowship .felloship-landing .white-box.oneplanet #partners {
  padding-top: 25px; }

.our-partner-landing .partner-list-wrap .our-partner-list:first-child {
  margin-bottom: 0;
  border: 0; }

.our-partner-landing .partner-list-wrap .item-list {
  height: 110px;
  text-align: center; }
  .our-partner-landing .partner-list-wrap .item-list img {
    object-fit: contain;
    height: 95px; }

/***********************/
.json-filter .mCustomScrollBox {
  width: 100%; }

.news-event-list-section .events-list .date-type {
  float: left;
  width: 100%; }
  .news-event-list-section .events-list .date-type .date,
  .news-event-list-section .events-list .date-type .type {
    float: left; }
  .news-event-list-section .events-list .date-type .type {
    margin-left: 8px; }

/*to cut the height of the popup || to remove emety white space*/
.yt-content-wrap {
  height: auto; }

/**/
.custom-description {
  font-size: 16px;
  line-height: 26px;
  color: #666; }

.webinar-landing.our-reading-listing.landing-page .cm-list-title a {
  display: inline-block;
  margin-bottom: 15px;
  text-transform: unset; }

.webinar-landing.our-reading-listing.landing-page .cm-list-title a:after {
  display: none; }

.webinar-landing.our-reading-listing .reading-landing-wrapper .reading-result-data .row .cm-list-item .cm-list-item-wrap {
  box-shadow: none;
  padding: 0; }

.webinar-landing .img-wrapper {
  border: 1px solid #dbdbdb;
  background-position: top 0 center !important;
  width: 100%;
  margin-bottom: 15px;
  height: 210px;
  background-size: cover !important; }

.webinar-landing .read-mre {
  position: absolute;
  bottom: 0px;
  left: 0px; }

.webinar-landing .read-mre a {
  font-size: 12px;
  padding: 7px 40px 7px 20px;
  line-height: 14px;
  display: inline-block;
  background: url(../images/homepage/readmore.png) no-repeat;
  background-position: center right 19px;
  transition: all 0.3s linear;
  border: 1px solid #808080;
  color: #808080;
  text-decoration: none; }

.webinar-landing .read-mre a:hover,
.webinar-landing .read-mre a:focus {
  color: #fff;
  background: url(../images/homepage/readmore_hover.png) no-repeat #4d4d4d;
  background-position: center right 19px; }

.webinar-landing .cm-list-item-wrap {
  padding-bottom: 50px !important;
  position: relative; }

.webinar-landing.our-reading-listing .reading-landing-wrapper .reading-result-data .row .cm-list-item {
  margin-bottom: 50px !important; }

.webinar-landing.our-reading-listing .reading-landing-wrapper .reading-result-data .row {
  margin-bottom: -50px; }

.latest-news-title {
  max-width: 230px; }

.post-template-single-gofowiser-landing .list-report .each-item {
  margin-bottom: 30px; }

.post-template-single-gofowiser-landing .list-report > .row {
  margin-bottom: -30px; }

.home div.podcast-wrap-main {
  background: #ffffff;
  padding-bottom: 0; }
  .home div.podcast-wrap-main .podcast-home {
    max-width: 33.33%; }
  .home div.podcast-wrap-main .podcast-home:not(:last-child) {
    margin-right: 30px; }
  .home div.podcast-wrap-main iframe {
    width: 100%;
    height: 162px !important;
    display: flex;
    align-items: center;
    border: 1px solid #dbdbdb; }
  .home div.podcast-wrap-main .podcast-home-title {
    padding: 20px 22px 35px;
    background-color: #f2f2f2;
    height: 150px; }
  .home div.podcast-wrap-main .podcast-home-title a {
    color: #e77424;
    font-size: 23px;
    font-weight: bold;
    line-height: 29px;
    transition: all 0.3s linear; }
  .home div.podcast-wrap-main .podcast-home-title a:hover {
    text-decoration: none;
    color: #c0d42f; }
  .home div.podcast-wrap-main .home .podcast-home iframe {
    width: 100%; }

@media only screen and (max-width: 991px) {
  .home div.podcast-wrap-main .podcast-home {
    max-width: 100%; } }
/* webinar-event main contents new */
.webinar-event-list-wrapper .webinar-event-list {
  display: none; }

@media (min-width: 768px) and (max-width: 991px) {
  .webinar-landing.landing-page.our-reading-listing > .container {
    padding: 0 15px;
    width: 750px;
    max-width: none; }

  .webinar-landing.landing-page.our-reading-listing > .container .reading-landing-wrapper {
    padding: 20px; }

  .webinar-landing.our-reading-listing .reading-landing-wrapper .reading-result-data .row {
    margin-bottom: -50px; }

  .single-webinar .common-page.detail-page .banner-image .banner-title {
    align-items: end; }

  .single-webinar .common-page.detail-page .banner-image .banner-title .title {
    width: 480px;
    text-align: left;
    margin-top: 111px;
    line-height: 48px; } }
@media (max-width: 767px) {
  .webinar-landing.landing-page.our-reading-listing > .container {
    padding: 30px 15px 0;
    width: auto;
    max-width: none; }

  .webinar-landing .read-mre {
    position: static; }

  .webinar-landing .cm-list-item-wrap {
    padding-bottom: 50px !important; }

  .webinar-landing.our-reading-listing .reading-landing-wrapper .reading-result-data .row .cm-list-item {
    margin-bottom: 0; }

  .webinar-landing .cm-list-item-wrap {
    padding-bottom: 0 !important; }

  .post-template-single-gofowiser-landing .list-report .each-item {
    margin-bottom: 0; }

  .post-template-single-gofowiser-landing .list-report > .row {
    margin-bottom: 0; } }
header:not(.fixed-header) .popup-wrapper {
  top: 130px; }

/*meet candidate - gofowiser*/
.gofowiser-detail .meet-members .spaeker-list-wrapper {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: auto;
  margin: 0 -10px; }
  .gofowiser-detail .meet-members .spaeker-list-wrapper .item {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex;
    flex-direction: column;
    margin-bottom: 20px;
    padding: 0 10px;
    width: 25%;
    text-align: center;
    min-height: 312px; }
    .gofowiser-detail .meet-members .spaeker-list-wrapper .item .wrapper {
      width: 100%;
      height: 100%;
      background: #f2f2f2;
      position: relative;
      -webkit-display: flex;
      -moz-display: flex;
      -ms-display: flex;
      display: flex;
      -webkit-flex-direction: column;
      flex-direction: column;
      justify-content: start;
      -webkit-justify-content: start;
      overflow: hidden; }
      .gofowiser-detail .meet-members .spaeker-list-wrapper .item .wrapper:hover .read-more-wrapper {
        height: 95px;
        overflow: visible; }
      .gofowiser-detail .meet-members .spaeker-list-wrapper .item .wrapper:hover .fellow-img:after {
        visibility: hidden;
        z-index: 0;
        margin: 0;
        height: 0; }
      .gofowiser-detail .meet-members .spaeker-list-wrapper .item .wrapper:hover .fellow-img .img-wrap {
        border-radius: 0;
        background-position: center;
        height: 230px;
        width: 230px; }
      .gofowiser-detail .meet-members .spaeker-list-wrapper .item .wrapper:hover .wrap {
        display: block; }
      .gofowiser-detail .meet-members .spaeker-list-wrapper .item .wrapper .fellow-img {
        position: relative;
        height: 229px;
        -webkit-display: flex;
        -moz-display: flex;
        -ms-display: flex;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .gofowiser-detail .meet-members .spaeker-list-wrapper .item .wrapper .fellow-img .img-wrap {
          border-radius: 50%;
          height: 139px;
          width: 139px;
          -webkit-transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
          -moz-transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
          -o-transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
          transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
          background-repeat: no-repeat;
          background-position: center center; }
        .gofowiser-detail .meet-members .spaeker-list-wrapper .item .wrapper .fellow-img:after {
          content: "";
          display: block;
          width: 44px;
          height: 3px;
          background: #a8bad4;
          margin: 30px auto 14px;
          -webkit-transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
          -moz-transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
          -o-transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
          transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1); }
      .gofowiser-detail .meet-members .spaeker-list-wrapper .item .wrapper .name {
        padding: 0 15px;
        color: #4d4d4d;
        font-size: 13px;
        line-height: 15px;
        text-decoration: none;
        font-weight: 700;
        display: inline-block;
        text-transform: uppercase; }
      .gofowiser-detail .meet-members .spaeker-list-wrapper .item .wrapper .candidate-details {
        display: none; }
.gofowiser-detail .meet-members .read-more-wrapper {
  position: absolute;
  bottom: 0;
  background: #f5cc2c;
  left: 0;
  right: 0;
  height: 0;
  overflow: hidden;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  display: flex;
  justify-content: center;
  -webkit-justify-content: center;
  align-items: center; }
  .gofowiser-detail .meet-members .read-more-wrapper a {
    font-size: 12px;
    border: 1px solid #4d4d4d;
    color: #4d4d4d;
    padding: 7px 40px 7px 20px;
    line-height: 14px;
    display: inline-block;
    background: url(../images/homepage/readmore.png) no-repeat;
    background-position: center;
    transition: all 0.3s linear;
    background-position: center right 16px;
    margin-top: 31px;
    cursor: pointer;
    margin: 0; }
    .gofowiser-detail .meet-members .read-more-wrapper a:hover {
      color: #fff;
      background: url(../images/homepage/readmore_hover.png) no-repeat #4d4d4d;
      text-decoration: none;
      background-position: center right 16px; }
  .gofowiser-detail .meet-members .read-more-wrapper .wrap {
    width: 100%;
    display: inline-block;
    position: absolute;
    top: -25px;
    left: 0;
    right: 0;
    display: none; }
    .gofowiser-detail .meet-members .read-more-wrapper .wrap .left-side {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border-bottom: 25px solid #f5cc2c;
      border-right: 95.5px solid transparent;
      width: 50%;
      float: left;
      border-right: 93.5px solid transparent; }
    .gofowiser-detail .meet-members .read-more-wrapper .wrap .right-side {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border-bottom: 25px solid #f5cc2c;
      border-left: 95.5px solid transparent;
      width: 50%;
      float: left;
      border-left: 93.5px solid transparent; }
.gofowiser-detail .meet-members .popup-wrapper {
  position: fixed;
  top: 100px;
  bottom: 0;
  right: -100%;
  z-index: 101;
  width: 100%;
  background: rgba(0, 0, 0, 0.45);
  transition: all 0.8s ease;
  margin: 0 auto;
  display: flex;
  align-items: center; }
  .gofowiser-detail .meet-members .popup-wrapper .content-wrapper {
    position: relative;
    max-width: 1000px;
    margin: 0 auto;
    background: #fff;
    padding: 40px;
    margin-top: 30px;
    display: flex;
    flex-wrap: wrap;
    align-items: center; }
  .gofowiser-detail .meet-members .popup-wrapper .profile-inner-wrap {
    display: flex;
    flex-wrap: wrap; }
  .gofowiser-detail .meet-members .popup-wrapper .profile-pic {
    width: 264px;
    overflow: hidden;
    float: left;
    margin-right: 50px;
    text-align: left; }
    .gofowiser-detail .meet-members .popup-wrapper .profile-pic img {
      object-fit: cover;
      width: 264px;
      height: 290px; }
    .gofowiser-detail .meet-members .popup-wrapper .profile-pic .user-name-detil {
      font-weight: 600;
      font-size: 20px;
      line-height: 26px;
      color: #4d4d4d;
      margin: 24px 0 3px;
      text-transform: uppercase; }
    .gofowiser-detail .meet-members .popup-wrapper .profile-pic .user-country-detil {
      font-size: 18px;
      font-weight: 300;
      color: #808080; }
  .gofowiser-detail .meet-members .popup-wrapper .profile-detail {
    float: left;
    width: calc(100% - 314px);
    text-align: left;
    max-height: 330px;
    overflow: hidden; }
  .gofowiser-detail .meet-members .popup-wrapper .popup-close {
    cursor: pointer;
    position: absolute;
    font-size: 0;
    top: -19px;
    right: -19px;
    width: 38px;
    height: 38px;
    background: url(../images/landing-page/news/slider/close.png) center no-repeat; }
.gofowiser-detail .meet-members .pop-up-active .popup-wrapper {
  right: 0; }

@media (max-width: 1024px) {
  .gofowiser-detail .meet-members .popup-wrapper .content-wrapper {
    max-width: none;
    margin: 0 50px; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .gofowiser-detail .meet-members .spaeker-list-wrapper .item {
    width: 33.33333333%; }
  .gofowiser-detail .meet-members .read-more-wrapper .wrap .left-side {
    border-right: 98px solid transparent; }
  .gofowiser-detail .meet-members .read-more-wrapper .wrap .right-side {
    border-left: 98px solid transparent; } }
@media (max-width: 991px) {
  .gofowiser-detail .meet-members .spaeker-list-wrapper .item {
    width: 33.33333333%; }
  .gofowiser-detail .meet-members .read-more-wrapper .wrap .left-side {
    border-right: 105px solid transparent; }
  .gofowiser-detail .meet-members .read-more-wrapper .wrap .right-side {
    border-left: 105px solid transparent; } }
@media (max-width: 767px) {
  .gofowiser-detail .meet-members .popup-wrapper .profile-detail {
    max-height: none;
    width: 100%;
    margin-top: 7px; }
  .gofowiser-detail .meet-members .popup-wrapper .profile-inner-wrap {
    max-height: 300px; }
  .gofowiser-detail .meet-members .popup-wrapper .content-wrapper {
    margin: 0 20px;
    padding: 20px; }
  .gofowiser-detail .meet-members .popup-wrapper .profile-pic {
    width: 100%; }
  .gofowiser-detail .meet-members .spaeker-list-wrapper .item {
    width: 100%; }
    .gofowiser-detail .meet-members .spaeker-list-wrapper .item .wrapper {
      max-width: 230px;
      margin: 0 auto; }
  .gofowiser-detail .meet-members .read-more-wrapper .wrap .left-side {
    border-right: 115px solid transparent; }
  .gofowiser-detail .meet-members .read-more-wrapper .wrap .right-side {
    border-left: 115px solid transparent; }
  .gofowiser-detail .meet-members .popup-wrapper {
    top: 80px; } }
.post-template-single-gaia .common-overview {
  font-size: 16px;
  line-height: 26px;
  color: #666;
  text-align: center;
  margin-bottom: 45px; }

.gaia-landing .container {
  padding-top: 65px; }

.gofowiser-detail .training-landing .testimonial.white-box {
  padding-bottom: 70 px; }

.gofowiser-detail .training-landing .white-box {
  background: #fff;
  margin-bottom: 10px;
  padding: 33px 40px 36px;
  font-size: 16px;
  line-height: 26px;
  color: #666;
  font-weight: 400;
  word-break: break-word; }

.gofowiser-detail .white-box.testimonial .title {
  margin-bottom: 22 px; }

.gofowiser-detail .white-box .title {
  font-size: 30px;
  line-height: 36px;
  color: #4d4d4d;
  font-weight: 600;
  margin-bottom: 16 px; }

/*carousel*/
.carousel-component.white-box {
  padding-bottom: 70px; }
.carousel-component .carousel-wrapper {
  padding: 54px 35px;
  border: 1px solid #b9c427;
  border-radius: 7px; }
  .carousel-component .carousel-wrapper .item {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex;
    align-items: center; }
    .carousel-component .carousel-wrapper .item img {
      border-radius: 50%; }
    .carousel-component .carousel-wrapper .item .carousel-text-wrapper {
      margin-left: 35px;
      font-size: 16px;
      font-style: italic;
      position: relative; }
      .carousel-component .carousel-wrapper .item .carousel-text-wrapper:before {
        content: "";
        width: 36px;
        height: 30px;
        position: absolute;
        top: 0;
        left: 0;
        background: url(../images/landing-page/training/quote_left.png) center no-repeat; }
      .carousel-component .carousel-wrapper .item .carousel-text-wrapper:after {
        content: "";
        width: 36px;
        height: 30px;
        position: absolute;
        bottom: 0;
        right: 0;
        background: url(../images/landing-page/training/quote_right.png) center no-repeat; }
      .carousel-component .carousel-wrapper .item .carousel-text-wrapper .quote-wrap {
        padding: 0 46px; }
.carousel-component .owl-dots {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  height: 20px;
  width: 100%;
  bottom: -36px;
  display: flex;
  align-items: center;
  justify-content: center; }
  .carousel-component .owl-dots .owl-dot {
    height: 10px;
    width: 10px;
    border: 1px solid #b9c427;
    margin: 0 5px;
    border-radius: 50%; }
    .carousel-component .owl-dots .owl-dot.active {
      background: #b9c427; }

.carousel-component-style2 .carousel-wrapper .item .carousel-text-wrapper:before, .carousel-component-style2 .carousel-wrapper .item .carousel-text-wrapper:after {
  display: none; }
.carousel-component-style2 .carousel-wrapper .item .carousel-text-wrapper .quote-wrap {
  padding: 0; }

/******carousel mobile********/
@media (max-width: 767px) {
  .carousel-component {
    padding-bottom: 50px; }
    .carousel-component .carousel-wrapper {
      padding: 30px 15px; }
      .carousel-component .carousel-wrapper .item {
        display: block; }
        .carousel-component .carousel-wrapper .item img {
          display: block;
          margin: auto; }
        .carousel-component .carousel-wrapper .item .carousel-text-wrapper {
          display: block;
          margin: 0; }
          .carousel-component .carousel-wrapper .item .carousel-text-wrapper:before, .carousel-component .carousel-wrapper .item .carousel-text-wrapper:after {
            width: 26px;
            height: 20px;
            background-size: 26px 20px !important; }
          .carousel-component .carousel-wrapper .item .carousel-text-wrapper .quote-wrap {
            margin-top: 20px;
            padding: 0 30px; }
    .carousel-component:not(.carousel-component-style2) .carousel-wrapper .item img {
      width: 176px;
      height: 176px; }

  .carousel-component-style2 .carousel-wrapper .item .carousel-text-wrapper .quote-wrap {
    padding: 0; } }
.news-listing .news-list .awardtv-data-wrapper .view-more.youtube a {
  background-image: url(../images/landing-page/youtube_icon.png);
  padding-right: 60px;
  border: none;
  font-size: 14px !important;
  color: #4d4d4d !important; }

.news-listing .news-list .awardtv-data-wrapper .view-more.youtube a:hover,
.award-tv-content .news-listing .news-list .awardtv-data-wrapper .view-more.youtube a:active,
.award-tv-content .news-listing .news-list .awardtv-data-wrapper .view-more.youtube a:focus {
  color: #e57424 !important;
  background-image: url(../images/landing-page/youtube_icon.png) no-repeat !important;
  background-color: #ffffff00 !important;
  text-decoration: underline; }

.home .slider-wrapper .n2-ss-layer.n2-ow {
  padding: 0 !important; }

.home .news-events-section {
  background: #f2f2f2; }

.home .news-events-section .widgettitle {
  color: #e77424; }

.news-listing .news-list .awardtv-data-wrapper .video-wrapper {
  max-height: unset !important; }

.post-template-single-biographical-info .contact-landing .submit-reset {
  float: right;
  display: flex;
  width: unset; }
.post-template-single-biographical-info .wpcf7-submit {
  margin-right: 20px !important; }
.post-template-single-biographical-info .wpcf7-spinner {
  display: none !important; }

/*** homepage news-event list section fix ***/
.news-event-list-section > .container > .row::after,
.news-event-list-section > .container > .row::before {
  display: none; }

/*** by the author page new design ***/
.news-listing .news-list-wrapper.by-the-author {
  display: block;
  float: none !important;
  margin: 40px auto 0; }

.by-the-author .top-section-author {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 30px; }

.by-the-author .by-author {
  font-size: 26px;
  font-weight: 600;
  color: #4d4d4d;
  line-height: 34px; }

/*** banner with author info ***/
.with-author-info .container {
  padding-top: 0; }

.with-author-info .author-meta-pic img {
  display: block;
  object-fit: cover;
  height: 100%;
  width: 100%; }

.with-author-info .author-meta-pic {
  height: 200px;
  width: 200px;
  border-radius: 50%;
  border: 2px solid #fff;
  overflow: hidden;
  margin-right: 30px;
  z-index: 6; }

.with-author-info .authormeta-wrap {
  display: flex;
  align-items: center;
  width: calc(100% - 262px);
  margin: 0 auto; }

.with-author-info .authormeta-wrap .author-meta-name {
  font-size: 26px;
  color: #ffffff;
  font-weight: 600;
  margin-bottom: 2px; }

.banner-image.with-author-info {
  display: flex;
  align-items: center;
  justify-content: center; }

.with-author-info .author-meta-designation {
  font-size: 18px;
  color: #ffffff;
  font-weight: 500; }

.with-author-info .author-meta-info {
  display: flex;
  flex-direction: column;
  z-index: 6; }

@media only screen and (max-width: 991px) {
  .with-author-info .authormeta-wrap {
    width: 100%; }

  .with-author-info .author-meta-pic {
    height: 100px;
    width: 100px; }

  .with-author-info .authormeta-wrap .author-meta-name {
    font-size: 22px; }

  .with-author-info .author-meta-designation {
    font-size: 16px; } }
@media only screen and (max-width: 767px) {
  .banner-image.with-author-info {
    margin-bottom: 40px; }

  .with-author-info .authormeta-wrap {
    width: 100%; }

  .with-author-info .author-meta-pic {
    height: 60px;
    width: 60px;
    margin-right: 20px; }

  .with-author-info .authormeta-wrap .author-meta-name {
    font-size: 18px; }

  .with-author-info .author-meta-designation {
    font-size: 14px; }

  .by-the-author .top-section-author {
    padding-bottom: 40px; }

  .by-the-author .by-author {
    font-size: 20px;
    line-height: 28px; } }
@media only screen and (max-width: 480px) {
  .with-author-info .authormeta-wrap {
    width: 100%; }

  .with-author-info .author-meta-pic {
    height: 60px;
    width: 60px;
    margin-right: 20px; }

  .with-author-info .authormeta-wrap .author-meta-name {
    font-size: 16px; }

  .with-author-info .author-meta-designation {
    font-size: 12px; }

  .by-the-author .by-author {
    font-size: 18px;
    line-height: 28px; } }
/*** by the author page new design ends here ***/
/*** broken menu fixes 6-6-22 ***/
header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row.initivative-common > ul.mega-sub-menu {
  width: 100%; }

body .meet-our-fellows-landing .fellow-list-wrapper .wrap .right-side,
body .meet-our-fellows-landing .fellow-list-wrapper .wrap .left-side {
  border-bottom: 26px solid #f5cc2c; }

.single-one_planet_community .link-button {
  margin-top: 30px; }
  .single-one_planet_community .link-button a {
    font-size: 12px;
    border: 1px solid #4d4d4d;
    color: #4d4d4d;
    padding: 7px 20px 7px 20px;
    line-height: 14px;
    display: inline-block;
    transition: all 0.3s linear;
    display: inline-block;
    width: 100%;
    font-size: 14px;
    font-weight: 700;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center; }
    .single-one_planet_community .link-button a:hover, .single-one_planet_community .link-button a:focus {
      background: #4d4d4d;
      color: #fff;
      text-decoration: none; }

/********************Footer icons*********************/
.footers .social-media-section .social {
  display: flex;
  width: 100%; }
  .footers .social-media-section .social li {
    margin-right: 5px; }
    .footers .social-media-section .social li:last-child {
      margin-right: 0; }
  .footers .social-media-section .social li.insta a {
    background-position: 261px 0; }

/* slider issue: award */
/* 31-5-2024 --> https://projects.panapps.co/issues/366422 */
body.popup-shown {
  overflow-y: hidden; }

.yt-bottom-slider .video-title {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin: 0 auto; }

/* 4-6-2024 (multi tagging in country --> )*/
.multi-country {
  display: flex;
  flex-wrap: wrap;
  text-transform: uppercase;
  margin-top: 5px;
  padding: 0 12px; }
  .multi-country .each-country {
    font-size: 12px;
    line-height: 12px;
    display: inline-block;
    text-transform: uppercase;
    color: #666;
    margin-bottom: 5px; }
    .multi-country .each-country:not(:last-child) {
      border-right: 1px solid #ccc;
      padding-right: 10px;
      margin-right: 8px; }

.meet-our-fellows-landing .fellow-list-wrapper .wrapper .date-coutry-wrapper {
  padding-bottom: 20px; }
.meet-our-fellows-landing .fellow-list-wrapper .wrapper:hover {
  /* jumpoing for large height card */ }
  @media only screen and (min-width: 768px) {
    .meet-our-fellows-landing .fellow-list-wrapper .wrapper:hover .name,
    .meet-our-fellows-landing .fellow-list-wrapper .wrapper:hover .date-coutry-wrapper {
      display: block;
      visibility: hidden;
      opacity: 0;
      pointer-events: none; }
    .meet-our-fellows-landing .fellow-list-wrapper .wrapper:hover .read-more-wrapper {
      min-height: 95px;
      height: calc(100% - 229px); } }

/* @media (max-width: 1199px){
	
} */
@media (min-width: 768px) and (max-width: 1024px) {
  .yt-content-wrap {
    max-width: calc(100% - 50px); } }
@media (max-width: 991px) {
  .yt-bottom-slider .video-title {
    font-size: 12px;
    line-height: 18px;
    -webkit-line-clamp: 2;
    max-width: 270px;
    margin-left: auto;
    margin-right: auto; } }
@media (min-width: 768px) and (max-width: 991px) {
  .yt-content-wrap {
    padding: 20px 60px; }
    .yt-content-wrap iframe {
      height: 295px; }

  .yt-bottom-slider .owl-nav .owl-prev {
    left: -35px; }

  .yt-bottom-slider .owl-nav .owl-next {
    right: -35px; }

  .single-news .news-detail > .container {
    max-width: 700px; }

  .single-news .news-detail .banner-image,
  .news-detail-style .banner-image {
    margin-bottom: 50px; }

  .news-listing .news-list .awardtv-data-wrapper .video-wrapper.showmore-effect .col-md-4 {
    width: 50%; }

  .news-listing .news-list .awardtv-data-wrapper .title-text {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start; }

  .news-listing .news-list .awardtv-data-wrapper .iframe-wrapper {
    height: auto; }

  .landing-page .landing-title-wrap {
    display: block !important;
    float: left !important;
    margin-bottom: 20px !important; }

  .landing-page .sort-wrap {
    float: right;
    width: auto;
    padding-top: 13px; } }
@media (max-width: 767px) {
  .awardtv-data-wrapper:not(.common-video-style-off) .loadmore-item {
    margin-bottom: 20px; }

  .yt-video-popup.play {
    display: flex !important;
    align-items: center;
    justify-content: center;
    height: 100% !important;
    background: rgba(0, 0, 0, 0.6); }

  .yt-full-area {
    height: unset;
    background: none; }

  .yt-content-wrap {
    max-width: calc(100% - 40px);
    padding: 15px;
    height: auto; }
    .yt-content-wrap iframe {
      max-width: 100%;
      height: auto;
      position: relative; }
    .yt-content-wrap iframe,
    .yt-content-wrap .iframe-wrapper img {
      max-width: 100%;
      height: auto; }
    .yt-content-wrap .yt-big-frame {
      max-height: none; }

  .yt-bottom-slider .iframe-wrapper {
    width: 100%; }
    .yt-bottom-slider .iframe-wrapper img {
      display: block;
      width: 160px;
      margin: auto; }
  .yt-bottom-slider .video-title {
    text-align: center; }
  .yt-bottom-slider .owl-item > div {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center; }
  .yt-bottom-slider .owl-nav .owl-prev,
  .yt-bottom-slider .owl-nav .owl-next {
    margin: 0 30px; }
  .yt-bottom-slider .owl-nav .owl-prev {
    left: 0; }
  .yt-bottom-slider .owl-nav .owl-next {
    right: 0; }

  .yt-bottom-slider .iframe-wrapper:after {
    left: calc(50% - 80px);
    right: calc(50% - 80px); }

  .news-listing .news-list .awardtv-data-wrapper-1 {
    margin-top: -20px; } }
/*sitemap style*/
.sitemap-container {
  background: #f2f2f2; }
  .sitemap-container .sitemap-container {
    max-width: 1000px;
    margin: 75px auto 50px;
    background: #fff;
    padding: 40px 42px 20px; }
  .sitemap-container .main-wrapper {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex; }
  .sitemap-container .layer1-menu,
  .sitemap-container .layer2-menu,
  .sitemap-container .layer3-menu,
  .sitemap-container .layer4-menu,
  .sitemap-container .layer5-menu {
    width: 144px;
    height: 50px;
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 7px;
    margin-bottom: 20px;
    flex-direction: column;
    position: relative; }
    .sitemap-container .layer1-menu a,
    .sitemap-container .layer2-menu a,
    .sitemap-container .layer3-menu a,
    .sitemap-container .layer4-menu a,
    .sitemap-container .layer5-menu a {
      color: #666;
      text-align: center;
      font-size: 11px;
      font-weight: 600;
      line-height: 15px;
      padding: 0 15px;
      -webkit-display: flex;
      -moz-display: flex;
      -ms-display: flex;
      display: flex;
      width: 100%;
      height: 100%;
      border-radius: 7px;
      align-items: center;
      justify-content: center;
      transition: all 0.3s ease; }
      .sitemap-container .layer1-menu a:hover,
      .sitemap-container .layer2-menu a:hover,
      .sitemap-container .layer3-menu a:hover,
      .sitemap-container .layer4-menu a:hover,
      .sitemap-container .layer5-menu a:hover {
        color: #fff;
        text-decoration: none; }
    .sitemap-container .layer1-menu.no-link,
    .sitemap-container .layer2-menu.no-link,
    .sitemap-container .layer3-menu.no-link,
    .sitemap-container .layer4-menu.no-link,
    .sitemap-container .layer5-menu.no-link {
      color: #666;
      font-size: 11px;
      font-weight: 600;
      line-height: 15px;
      padding: 0 15px; }
  .sitemap-container .layer4-menu,
  .sitemap-container .layer5-menu {
    margin-bottom: 15px; }
  .sitemap-container .right-itm-wrap .layer3-menu,
  .sitemap-container .our-people-wrap .layer3-menu {
    margin-bottom: 15px; }
  .sitemap-container .first-row {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column; }
    .sitemap-container .first-row .layer1-menu {
      width: 153px; }
      .sitemap-container .first-row .layer1-menu a {
        border: 1px solid #e47425; }
    .sitemap-container .first-row .main-line {
      height: 1px;
      width: calc(100% - 179px);
      background: #ccc;
      margin-bottom: 20px;
      margin-left: 31px; }
  .sitemap-container .layer1-menu a:hover {
    background: #e47425; }
  .sitemap-container .layer2-menu {
    width: 153px; }
    .sitemap-container .layer2-menu.no-link {
      border: 1px solid #bed231; }
    .sitemap-container .layer2-menu a {
      border: 1px solid #bed231; }
      .sitemap-container .layer2-menu a:hover {
        background: #bed231; }
  .sitemap-container .layer3-menu {
    margin-left: 4.5px; }
    .sitemap-container .layer3-menu a {
      border: 1px solid #a9b9d2; }
      .sitemap-container .layer3-menu a:hover {
        background: #a9b9d2; }
  .sitemap-container .layer4-menu {
    margin-left: 4.5px; }
    .sitemap-container .layer4-menu a {
      border: 1px solid #f6cd2d; }
      .sitemap-container .layer4-menu a:hover {
        background: #f6cd2d; }
  .sitemap-container .layer5-menu {
    margin-left: 15px;
    width: 126px; }
    .sitemap-container .layer5-menu a {
      padding: 0 5px;
      border: 1px solid #aaaaaa; }
      .sitemap-container .layer5-menu a:hover {
        background: #aaaaaa; }
  .sitemap-container .about-wrapper .abt-itm-wrap {
    position: relative;
    padding-left: 30px; }
  .sitemap-container .itm-wrapper {
    margin-right: 90px; }
    .sitemap-container .itm-wrapper.news-wrapper {
      margin-right: 0; }
    .sitemap-container .itm-wrapper.about-wrapper {
      margin-right: 65px; }
    .sitemap-container .itm-wrapper.initative-wrapper {
      margin-right: 60px; }
    .sitemap-container .itm-wrapper.featured-wrapper {
      margin-right: 66px; }
  .sitemap-container .news-item-wrap,
  .sitemap-container .featured-item-wrap {
    position: relative;
    padding-left: 30px; }
  .sitemap-container .our-people-wrap {
    position: relative;
    padding-right: 30px; }
  .sitemap-container .right-line {
    position: absolute;
    width: 1px;
    height: calc(100% - 49px);
    background: #ccc;
    position: absolute;
    top: 25px;
    right: 0px; }
  .sitemap-container .left-line {
    width: 1px;
    height: calc(100% - 50px);
    background: #ccc;
    position: absolute;
    top: 25px;
    left: -1px; }
  .sitemap-container .right-connect {
    position: absolute;
    height: 1px;
    width: 30px;
    background: #ccc;
    right: -30px;
    top: 24px; }
  .sitemap-container .left-connect {
    position: absolute;
    height: 1px;
    width: 31px;
    background: #ccc;
    left: -31px;
    top: 24px; }
  .sitemap-container .left-small-line {
    position: absolute;
    height: 1px;
    width: 24px;
    background: #ccc;
    left: -35px;
    top: 24px; }
  .sitemap-container .right-small-line {
    position: absolute;
    height: 1px;
    width: 20px;
    background: #ccc;
    right: -30px;
    top: 24px; }
  .sitemap-container .arrow-right {
    width: 10px;
    height: 10px;
    position: absolute;
    top: calc(50% - 5px);
    right: -15px;
    background: url(../images/sitemap/left_arrow.png) no-repeat; }
  .sitemap-container .arrow-left {
    width: 10px;
    height: 10px;
    position: absolute;
    top: calc(50% - 5px);
    left: -15px;
    background: url(../images/sitemap/right_arrow.png) no-repeat; }
  .sitemap-container .down-arrow {
    width: 10px;
    height: 10px;
    position: absolute;
    top: -10px;
    left: calc(50% - 5px);
    background: url(../images/sitemap/down_arrow.png) no-repeat; }
  .sitemap-container .down-line {
    position: absolute;
    width: 1px;
    height: 20px;
    bottom: -21px;
    left: calc(50% - 0.5px);
    background: #ccc; }
  .sitemap-container .up-line {
    position: absolute;
    width: 1px;
    height: 20px;
    top: -21px;
    left: calc(50% - 1px);
    background: #ccc; }
  .sitemap-container .right-itm-wrap {
    position: relative; }
    .sitemap-container .right-itm-wrap .right-line {
      right: -26px; }
    .sitemap-container .right-itm-wrap.initiative-right-wrap .right-line {
      height: calc(100% - 116px); }
  .sitemap-container .initative-itm-wrap {
    position: relative; }
    .sitemap-container .initative-itm-wrap > .left-line {
      left: -30px;
      height: calc(100% - 246px); }
  .sitemap-container .left-itm-wrap {
    position: relative; }
    .sitemap-container .left-itm-wrap .left-line {
      left: -17px; }
    .sitemap-container .left-itm-wrap .left-connect {
      width: 21px;
      left: -22px; }
    .sitemap-container .left-itm-wrap .left-small-line {
      left: -31px;
      width: 20px; }

.margin-btm20 {
  margin-bottom: 20px !important; }

@media (min-width: 992px) and (max-width: 1024px) {
  .sitemap-container .first-row .main-line {
    width: calc(100% - 150px);
    margin-left: 62px; } }
@media (max-width: 991px) {
  .sitemap-container .sitemap-container {
    margin-top: 30px;
    margin-left: 15px;
    margin-right: 15px;
    padding: 30px 15px 0;
    margin-bottom: 0; }
  .sitemap-container .sitemap-sm ul {
    padding: 0;
    list-style-type: none; }
    .sitemap-container .sitemap-sm ul li a,
    .sitemap-container .sitemap-sm ul li span {
      display: inline-block;
      margin-bottom: 7px; }
    .sitemap-container .sitemap-sm ul.level-1 > li > a {
      font-weight: 700;
      color: #e47425; }
    .sitemap-container .sitemap-sm ul.level-2 > li {
      margin-bottom: 45px; }
      .sitemap-container .sitemap-sm ul.level-2 > li:last-child {
        margin-bottom: 20px; }
      .sitemap-container .sitemap-sm ul.level-2 > li > span {
        display: block;
        padding-bottom: 5px;
        border-bottom: 1px solid #dbdbdb; }
      .sitemap-container .sitemap-sm ul.level-2 > li > span, .sitemap-container .sitemap-sm ul.level-2 > li > a {
        font-weight: 600;
        color: #bed231; }
    .sitemap-container .sitemap-sm ul.level-3 > li > a {
      font-weight: 500;
      color: #a9b9d2; }
    .sitemap-container .sitemap-sm ul.level-4 > li > a {
      color: #f6cd2d; }
    .sitemap-container .sitemap-sm ul.level-5 > li > a {
      color: #aaaaaa;
      line-height: 17px; }
  .sitemap-container .sitemap-sm .level-3,
  .sitemap-container .sitemap-sm .level-4,
  .sitemap-container .sitemap-sm .level-5 {
    padding-left: 15px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .sitemap-container.detail-page .banner-image {
    margin-bottom: 50px; }
  .sitemap-container .sitemap-container {
    margin: auto;
    width: 700px; } }
.initative-wrapper .right-itm-wrap:first-child .right-line {
  height: calc(100% - 185px); }

.ins-eng .right-line {
  height: calc(100% - 255px); }

.tot-leadership.right-line {
  height: calc(100% - 75px); }

.layer4-menu.long-text {
  height: 100px; }

.layer4-menu.long-text .right-small-line {
  top: 49px; }

/* award popup */
.award-popup-wrap,
.award-popup-second {
  position: fixed;
  top: 0;
  bottom: 0;
  right: -100%;
  z-index: 101;
  width: 100%;
  background: rgba(0, 0, 0, 0.45);
  transition: all 0.8s ease;
  margin: 0 auto; }

/* .header-animated .award-popup-wrap {
  top: 50px;
} */
body.award-popup-active {
  overflow: hidden; }

.award-popup-active .award-popup-wrap,
.award-popup-second.active {
  right: 0; }

.award-popup {
  position: relative;
  max-width: 1000px;
  margin: 0 auto;
  background: #fff;
  padding: 63px 50px 63px 50px;
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  height: calc(100vh - 50px);
  max-height: 500px; }

.award-popup .award-inner-wrap {
  display: flex;
  flex-wrap: wrap;
  width: 100%; }

.award-popup .mCSB_container {
  display: flex;
  /*align-items: center;*/
  flex-wrap: wrap;
  font-size: 16px;
  line-height: 26px;
  color: #666666; }

.award-popup .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 30px; }

.award-popup-close {
  cursor: pointer;
  position: absolute;
  font-size: 0;
  top: -19px;
  right: -19px;
  width: 38px;
  height: 38px;
  background: url(../images/popup/close.png) center no-repeat;
  transition: all 0.3s ease; }
  .award-popup-close:hover {
    filter: invert(0.1); }

.participants-landing .profile-inner-wrap .profile-link {
  width: 100%;
  max-width: 175px;
  margin-left: 1px; }
  .participants-landing .profile-inner-wrap .profile-link a {
    font-size: 12px;
    border: 1px solid #4d4d4d;
    color: #4d4d4d;
    padding: 7px 40px 7px 20px;
    line-height: 14px;
    display: inline-block;
    background: url(../images/homepage/readmore.png) no-repeat;
    background-position: center right 22px;
    transition: all 0.3s linear;
    display: inline-block;
    width: 100%;
    font-size: 14px;
    font-weight: 700;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 30px;
    text-transform: uppercase; }
    .participants-landing .profile-inner-wrap .profile-link a:hover {
      color: #fff;
      background: url(../images/homepage/readmore_hover.png) no-repeat #4d4d4d;
      text-decoration: none;
      background-position: center right 22px; }
.participants-landing .award-popup-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  top: 100px; }
  @media (max-width: 767px) {
    .participants-landing .award-popup-wrap {
      top: 80px; } }
.participants-landing .award-popup {
  width: 100%; }

@media (max-width: 1024px) {
  .award-popup {
    padding: 0 35px 0;
    max-width: 800px; } }
@media (max-width: 991px) {
  .award-popup {
    max-width: 700px; } }
/* End of award popup*/
@media (max-width: 767px) {
  .award-popup {
    align-items: center;
    margin: 25px 30px;
    padding: 15px 35px;
    overflow-y: scroll; }

  .award-popup-close {
    top: 10px;
    right: 10px; } }
.profile-inner-wrap {
  display: flex;
  flex-wrap: wrap; }
  .profile-inner-wrap .profile-pic {
    width: 264px;
    overflow: hidden;
    float: left;
    margin-right: 50px;
    text-align: left; }
    .profile-inner-wrap .profile-pic img {
      object-fit: cover;
      width: 264px;
      height: 290px;
      border: 1px solid #ccc; }
    .profile-inner-wrap .profile-pic .user-name-detil {
      font-weight: 600;
      font-size: 20px;
      line-height: 26px;
      color: #4d4d4d;
      margin: 24px 0 3px;
      text-transform: uppercase; }
    .profile-inner-wrap .profile-pic .user-country-detil {
      font-size: 18px;
      font-weight: 300;
      color: #808080; }
  .profile-inner-wrap .profile-detail {
    float: left;
    width: calc(100% - 314px);
    text-align: left;
    max-height: 330px;
    overflow: hidden; }

.gofowiser-detail .profile-inner-wrap .profile-link {
  width: 100%;
  max-width: 175px;
  margin-left: 1px; }
  .gofowiser-detail .profile-inner-wrap .profile-link a {
    font-size: 12px;
    border: 1px solid #4d4d4d;
    color: #4d4d4d;
    padding: 7px 40px 7px 20px;
    line-height: 14px;
    display: inline-block;
    background: url(../images/homepage/readmore.png) no-repeat;
    background-position: center right 22px;
    transition: all 0.3s linear;
    display: inline-block;
    width: 100%;
    font-size: 14px;
    font-weight: 700;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 30px; }
    .gofowiser-detail .profile-inner-wrap .profile-link a:hover {
      color: #fff;
      background: url(../images/homepage/readmore_hover.png) no-repeat #4d4d4d;
      text-decoration: none;
      background-position: center right 22px; }

@media (max-width: 767px) {
  .readmore-popup .award-popup {
    padding: 55px 15px 15px; }

  .profile-inner-wrap .profile-pic {
    margin-right: 0; }

  /* 
  .profile-inner-wrap .profile-pic img {
    width: 244px;
    height: 270px;
  } */
  .profile-inner-wrap .profile-pic img {
    width: auto;
    height: 220px; }

  .profile-inner-wrap .profile-pic {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    text-align: center; }

  .profile-inner-wrap .profile-pic .user-name-detil {
    width: 100%; }

  .profile-inner-wrap .profile-detail {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
    max-height: 175px;
    margin-top: 15px; } }
.home {
  /*********connect section style*********/ }
  .home .our-community-section {
    padding-bottom: 91px; }
  .home .home-slider .n2-section-smartslider .n2-ss-slider .n2-ss-layer-content .n2-ss-layer[data-pm="normal"] a {
    font-size: 40px !important;
    line-height: 46px !important; }
  .home .about-award .container .widgettitle {
    text-align: center; }
  .home .about-award .container .widget_text {
    width: 100%;
    padding: 0;
    max-width: 798px;
    margin: 0 auto;
    text-align: center; }
  .home .home-slider .n2-section-smartslider .n2-ss-slider [data-mode="fill"] .n2-ss-slide-background-image {
    background-position: top; }
  .home .home-slider .n2-section-smartslider .nextend-arrow {
    position: absolute; }
  .home .connect-portal {
    padding: 100px 0;
    background: #f2f2f2; }
    .home .connect-portal > .container {
      display: flex;
      /*.connect-img {
				position: relative;
				&>a {
					position: absolute;
					bottom: 20px;
					left: 20px;

					font-size: 12px;
    				border: 1px solid #f5cc2c;
    				color: #fff;
    				padding: 7px 40px 7px 20px;
    				line-height: 14px;
    				display: inline-block;
    				background: url(../images/homepage/readmore_hover.png) no-repeat #f5cc2c;
    				background-position: 125px 9px;
    				transition: all 0.3s linear;
					&:hover {
						color: #fff!important;
    					background: url(../images/homepage/readmore_hover.png) no-repeat #333;
    					outline: none;
    					border-color: #333!important;
    					text-decoration: none;
    					background-position: 125px 9px;
					}
				}
			}*/ }
      .home .connect-portal > .container .connect-img,
      .home .connect-portal > .container .connect-text {
        width: 50%; }
      .home .connect-portal > .container .connect-text {
        position: relative;
        padding-left: 30px; }
        .home .connect-portal > .container .connect-text .widget_text:first-child {
          margin-bottom: 40px;
          margin-top: -8px; }
          .home .connect-portal > .container .connect-text .widget_text:first-child p {
            color: #e77424;
            font-size: 30px;
            font-weight: 600;
            line-height: 40px; }
        .home .connect-portal > .container .connect-text .widget_text p {
          font-size: 20px;
          line-height: 30px;
          color: #666;
          font-weight: 400; }
          .home .connect-portal > .container .connect-text .widget_text p:last-child {
            margin-bottom: 0; }
        .home .connect-portal > .container .connect-text .connect-link {
          margin-top: 30px;
          font-size: 12px;
          border: 1px solid #4d4d4d;
          color: #4d4d4d;
          padding: 7px 40px 7px 20px;
          line-height: 14px;
          display: inline-block;
          background: url(../images/homepage/readmore.png) no-repeat;
          background-position: center right 20px;
          transition: all 0.3s linear; }
          .home .connect-portal > .container .connect-text .connect-link:hover, .home .connect-portal > .container .connect-text .connect-link:active, .home .connect-portal > .container .connect-text .connect-link:focus {
            color: #fff;
            background: url(../images/homepage/readmore_hover.png) no-repeat #4d4d4d;
            text-decoration: none;
            background-position: center right 20px; }
          .home .connect-portal > .container .connect-text .connect-link:hover {
            animation-name: animate-background-btn;
            animation-duration: 1s; }
  .home .home-slider .multimedia-content .each-video .iframe-wrapper img {
    width: 100%;
    object-fit: cover; }

.home-slider .n2-section-smartslider .n2-ss-slider .n2-ss-layer-content {
  justify-content: flex-end !important;
  padding: 15px 30px 30px 100px !important;
  text-align: left;
  position: absolute;
  width: 100%; }

.home-slider .n2-section-smartslider .n2-ss-slider .n2-ss-layer-content:before {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 0;
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
  transition: all 0.2s ease-in;
  height: 270px; }

/* .home-slider .n2-section-smartslider .n2-ss-slider:hover .n2-ss-layer-content:before {
  height: 270px;
}
 */
/* Special events in homepage CSW 2/3/2023 (client requirement)*/
.special-events-sec {
  position: relative;
  background: #f2f2f2; }
  @media (min-width: 1200px) {
    .special-events-sec {
      margin-top: -41px;
      padding-bottom: 60px; } }
  .special-events-sec .special-events-title {
    font-size: 50px;
    line-height: 56px;
    font-weight: 700;
    margin-top: 0;
    color: #e77424;
    text-align: center;
    margin-bottom: 24px; }
  .special-events-sec .special-events {
    position: relative;
    margin-bottom: 10px;
    padding-bottom: 60px; }
    .special-events-sec .special-events:hover h2 {
      color: #f5cc2c; }
    .special-events-sec .special-events:hover img {
      transform: scale(1.01); }
  .special-events-sec .widgettitle {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, calc(-50% - 10px));
    font-size: 32px;
    line-height: 38px;
    color: #fff;
    font-weight: 700;
    width: 100%;
    margin: 0;
    max-width: 900px;
    padding: 16px;
    background: linear-gradient(90deg, rgba(0, 63, 115, 0) 0%, rgba(0, 63, 115, 0.8) 50%, rgba(0, 63, 115, 0) 100%);
    pointer-events: none;
    transition: all 0.3s ease;
    z-index: 1; }
  .special-events-sec img {
    transition: transform 0.5s ease;
    height: 250px !important;
    object-fit: cover; }

.home .our-impact-section .fact-title {
  font-size: 50px;
  line-height: 56px;
  font-weight: 700;
  margin-top: 0;
  color: #e77424;
  text-align: center;
  margin-bottom: 24px; }
.home .our-impact-section .fact-desc {
  max-width: 798px;
  width: 100%;
  margin: auto;
  padding: 0 15px;
  text-align: center;
  line-height: 26px;
  font-size: 16px; }
.home .our-impact-section .fact-link {
  display: flex;
  justify-content: center;
  margin-top: 38px; }
  .home .our-impact-section .fact-link a {
    font-size: 12px;
    border: 1px solid #4d4d4d;
    color: #4d4d4d;
    padding: 7px 40px 7px 20px;
    line-height: 14px;
    display: inline-block;
    background: url(../images/homepage/readmore.png) no-repeat;
    background-position: center right 20px;
    transition: all 0.3s linear; }
    .home .our-impact-section .fact-link a:hover {
      color: #fff;
      background: url(../images/homepage/readmore_hover.png) no-repeat #4d4d4d;
      text-decoration: none;
      background-position: 119px 9px; }

.home .trends-fact-section {
  padding: 90px 0px; }
  .home .trends-fact-section .title {
    color: #e77424;
    margin-top: 0;
    font-size: 50px;
    line-height: 56px;
    font-weight: 700;
    text-align: center;
    padding: 0 0 10px 0; }
  .home .trends-fact-section .visit-button {
    margin: auto;
    text-align: center; }
    .home .trends-fact-section .visit-button a {
      font-size: 12px;
      border: 1px solid #4d4d4d;
      color: #4d4d4d;
      padding: 7px 40px 7px 20px;
      line-height: 14px;
      display: inline-block;
      text-transform: uppercase;
      background: url(../images/homepage/readmore.png) no-repeat;
      background-position: center right 20px;
      transition: all 0.3s linear;
      text-decoration: none; }
      .home .trends-fact-section .visit-button a:hover {
        color: #fff;
        background: #4d4d4d url(../images/homepage/readmore_hover.png) no-repeat;
        text-decoration: none;
        background-position: center right 12px; }
  .home .trends-fact-section .trends-fact-wrap {
    width: 100%;
    padding: 0;
    max-width: 798px;
    margin: 0 auto;
    text-align: center; }
    .home .trends-fact-section .trends-fact-wrap .trends-fact-text {
      font-size: 16px;
      line-height: 26px;
      color: #666;
      padding: 0 20px 50px 20px; }
  .home .trends-fact-section .trends-fact-content {
    max-width: 1150px;
    margin: auto;
    margin-bottom: 30px;
    width: 100%;
    display: flex; }
    .home .trends-fact-section .trends-fact-content .award-benefit-box {
      width: 352px;
      height: 334px;
      background-color: #f2f2f2;
      margin-right: 60px;
      position: relative; }
      .home .trends-fact-section .trends-fact-content .award-benefit-box:before {
        content: "";
        position: absolute;
        background: url(../images/homepage/shape.png) no-repeat;
        right: -11px;
        width: 12px;
        height: 334px;
        top: 50%;
        transform: translateY(-50%); }
      .home .trends-fact-section .trends-fact-content .award-benefit-box h3 {
        color: #54504f;
        font-size: 22px;
        text-align: center;
        font-weight: normal;
        padding: 23px 0 14px 0;
        margin: 0; }
      .home .trends-fact-section .trends-fact-content .award-benefit-box .award-benefit-box-circle {
        width: 208px;
        height: 208px;
        background-color: #e87424;
        border-radius: 50%;
        margin: auto;
        border: 6px solid #cad7df;
        display: flex;
        justify-content: center;
        align-items: center; }
        .home .trends-fact-section .trends-fact-content .award-benefit-box .award-benefit-box-circle .counter {
          font-size: 55px;
          color: #ffffff;
          font-weight: bold; }
    .home .trends-fact-section .trends-fact-content .trends-fact-content-right {
      max-width: 732px;
      width: 100%; }
      .home .trends-fact-section .trends-fact-content .trends-fact-content-right .trends-fact-content-right-wrap {
        display: grid;
        grid-template-rows: repeat(2, 157px);
        grid-gap: 20px;
        grid-template-columns: repeat(auto-fit, minmax(153px, 338px)); }
        .home .trends-fact-section .trends-fact-content .trends-fact-content-right .trends-fact-content-right-wrap .col-box-circle {
          width: 96px;
          height: 96px;
          border-radius: 50%;
          border: 1px solid #cad7df;
          display: flex;
          justify-content: center;
          align-items: center;
          margin-right: 20px; }
        .home .trends-fact-section .trends-fact-content .trends-fact-content-right .trends-fact-content-right-wrap .col-box {
          max-width: 340px;
          margin-right: 20px;
          width: 100%;
          display: flex; }
          .home .trends-fact-section .trends-fact-content .trends-fact-content-right .trends-fact-content-right-wrap .col-box .col-box-inner {
            display: flex;
            align-items: center;
            margin-left: 30px; }
            .home .trends-fact-section .trends-fact-content .trends-fact-content-right .trends-fact-content-right-wrap .col-box .col-box-inner .counter {
              font-size: 30px;
              font-weight: bold;
              color: #fff; }
            .home .trends-fact-section .trends-fact-content .trends-fact-content-right .trends-fact-content-right-wrap .col-box .col-box-inner .col-box-name {
              font-size: 25px;
              color: #fff;
              max-width: 47%; }
      .home .trends-fact-section .trends-fact-content .trends-fact-content-right .col-box.box-1 {
        background-color: #C9793F; }
      .home .trends-fact-section .trends-fact-content .trends-fact-content-right .col-box.box-2 {
        background-color: #97B0CC; }
      .home .trends-fact-section .trends-fact-content .trends-fact-content-right .col-box.box-3 {
        background-color: #AAC549; }
      .home .trends-fact-section .trends-fact-content .trends-fact-content-right .col-box.box-4 {
        background-color: #D7C246; }

@media (max-width: 991px) {
  body.wp-custom-logo {
    margin-top: 0; }

  .home .community-main-wrapper {
    display: block;
    width: 100%; }

  .our-community-section .community-main-wrapper .cm-left {
    display: block;
    width: 100%; }

  .home .connect-portal {
    padding: 25px 0; }
  .home .connect-portal > .container {
    flex-direction: column; }
    .home .connect-portal > .container .connect-img {
      width: 100%; }
    .home .connect-portal > .container .connect-text {
      width: 100%;
      padding-left: 0;
      padding-top: 20px; }
      .home .connect-portal > .container .connect-text .widget_text p {
        font-size: 16px;
        line-height: 20px; }
      .home .connect-portal > .container .connect-text .widget_text:first-child {
        margin-bottom: 20px; }
        .home .connect-portal > .container .connect-text .widget_text:first-child p {
          font-size: 26px;
          line-height: 30px; }

  .home .trends-fact-section .trends-fact-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: center; }
    .home .trends-fact-section .trends-fact-content .award-benefit-box {
      margin-bottom: 20px;
      margin-right: unset; }
      .home .trends-fact-section .trends-fact-content .award-benefit-box::before {
        content: unset; }
  .home .trends-fact-section .trends-fact-content-right-wrap {
    grid-template-columns: repeat(auto-fit, minmax(148px, 352px)); } }
@media (min-width: 768px) and (max-width: 991px) {
  .home .container .widgettitle {
    font-size: 44px;
    line-height: 50px; }
  .home .widgettitle {
    font-size: 44px;
    line-height: 50px; }
  .home .our-impact-section {
    padding: 60px 0; }
  .home .news-list {
    margin-bottom: 30px; }
  .home .home-slider .multimedia-content {
    width: 35%; }
  .home .home-slider .n2-section-smartslider {
    width: 65%; }
    .home .home-slider .n2-section-smartslider .n2-ss-slider .n2-ss-layer-content[data-verticalalign=center] {
      padding-left: 85px !important; }
    .home .home-slider .n2-section-smartslider .n2-ss-layer-content .n2-ss-layer[data-pm=normal] a {
      font-size: 24px;
      line-height: 30px; }

  /* Special events section */
  .home .special-events-sec .special-events-title,
  .special-events-sec .special-events-title {
    font-size: 44px;
    line-height: 50px; }
  .home .special-events-sec .widgettitle,
  .special-events-sec .widgettitle {
    font-size: 18px;
    line-height: 24px;
    padding: 3px;
    transform: translate(-50%, calc(-50%)); }

  .about-award {
    padding: 60px 0; }

  .what-we-do {
    padding: 60px 0px 30px; }
    .what-we-do .container {
      padding-left: 22px; }
    .what-we-do .wp-posts-carousel {
      overflow: visible;
      padding-bottom: 70px; }
    .what-we-do .owl-controls {
      position: absolute;
      bottom: -9px;
      display: block;
      width: 100%; }
      .what-we-do .owl-controls .owl-nav .owl-prev,
      .what-we-do .owl-controls .owl-nav .owl-next {
        opacity: 1 !important;
        display: block !important;
        font-size: 0;
        width: 40px !important;
        height: 40px !important;
        border: 1px solid #fff;
        border-radius: 50%;
        background-size: 10px 20px !important; }
        .what-we-do .owl-controls .owl-nav .owl-prev.disabled,
        .what-we-do .owl-controls .owl-nav .owl-next.disabled {
          opacity: 0.5 !important; }
        .what-we-do .owl-controls .owl-nav .owl-prev:before,
        .what-we-do .owl-controls .owl-nav .owl-next:before {
          display: none; }
      .what-we-do .owl-controls .owl-nav .owl-prev {
        left: 42% !important;
        background: url(../images/homepage/banner_left_carousel.png) center no-repeat !important;
        background-size: 10px 20px !important; }
      .what-we-do .owl-controls .owl-nav .owl-next {
        right: 42% !important;
        background: url(../images/homepage/banner_right_carousel.png) center no-repeat !important;
        background-size: 10px 20px !important; }
    .what-we-do .owl-stage {
      width: auto; }
      .what-we-do .owl-stage .owl-item .wp-posts-carousel-slide .wp-posts-carousel-image {
        padding: 50px; }
    .what-we-do .row {
      margin: 0; }

  .news-events-section {
    padding: 50px 0; }
    .news-events-section .news-detail-wrapper .news-title a {
      font-size: 18px; }
    .news-events-section .news-list-wrapper .item-news-wrap img {
      width: 100%;
      height: auto; }
    .news-events-section .news-detail-wrapper .news-desc {
      display: none; }

  .news-event-list-section {
    padding: 60px 0; }

  .home-slider .n2-section-smartslider .n2-ss-slider .n2-ss-layer-content .n2-ss-layer[data-pm=normal] a {
    font-size: 38px !important;
    line-height: 44px !important; }
  .home-slider .multimedia-content .aiovg-thumbnail .aiovg-caption a {
    font-size: 15px;
    line-height: 20px; }

  .our-impact-section .widgettitle {
    margin-bottom: 10px; }

  .our-impact-slider div.owl-carousel {
    padding: 0 100px; }

  .our-community-section {
    padding-top: 50px;
    overflow: hidden; }
    .our-community-section .community-main-wrapper {
      display: block; }
      .our-community-section .community-main-wrapper .cm-left .cm-list {
        display: flex; }
        .our-community-section .community-main-wrapper .cm-left .cm-list .left-text {
          padding: 30px 50px;
          min-height: 290px; }
        .our-community-section .community-main-wrapper .cm-left .cm-list > div {
          width: 50%; }
      .our-community-section .community-main-wrapper .cm-right {
        padding: 50px 50px 80px 60px; }
        .our-community-section .community-main-wrapper .cm-right .cmr-detail-desc .cm-title {
          font-size: 50px;
          line-height: 66px; }

  /*our-impact-section start*/
  .our-impact-section .full-wrapper > .row {
    margin: 0; }
  .our-impact-section .desc-counter-wrap .desc-learnmore-wrap {
    padding: 0 20px 0 0; }
    .our-impact-section .desc-counter-wrap .desc-learnmore-wrap .desc {
      font-size: 14px; }
  .our-impact-section .desc-counter-wrap .counter-section .each-counter {
    padding-right: 15px; }
    .our-impact-section .desc-counter-wrap .counter-section .each-counter .counter-value {
      font-size: 35px;
      line-height: 45px; }
    .our-impact-section .desc-counter-wrap .counter-section .each-counter .counter-title p {
      font-size: 13px;
      line-height: 20px; }
  .our-impact-section .filter-wrapper .main-filter-category:not(:last-child) {
    border-right: 1px solid #e6e6e6; }

  /*our-impact-section end*/
  /*news and events*/
  .home .news-event-wrapper .event-image {
    width: 300px;
    float: left; }
    .home .news-event-wrapper .event-image ~ .events-details {
      width: calc(100% - 300px);
      float: left;
      padding-left: 30px; }

  /*end of news and events*/
  .our-conversation {
    padding-top: 50px; }

  /*home slider*/
  .home-slider {
    height: 340px; }
    .home-slider .multimedia-content .each-video .iframe-wrapper {
      height: 165px; }
    .home-slider .multimedia-content .each-video a.video-title {
      font-size: 20px;
      line-height: 26px;
      padding: 20px 10px 17px 15px; }

  .home .home-slider .n2-section-smartslider .n2-ss-slider .n2-ss-layer-content .n2-ss-layer[data-pm=normal] a {
    font-size: 30px !important;
    line-height: 36px !important; }

  .home .home-slider .n2-section-smartslider .n2-ss-slider .n2-ss-layer-content[data-verticalalign=center] {
    padding: 15px 15px 13px 35px !important; }

  .home-slider .n2-section-smartslider .nextend-arrow-next,
  .home-slider .n2-section-smartslider .nextend-arrow-previous {
    top: calc(50% - 43px) !important; }

  /*********************/
  .home .connect-portal {
    padding: 50px 0; }
    .home .connect-portal .connect-img img {
      display: block;
      margin: auto; }
    .home .connect-portal .connect-text {
      padding-top: 30px !important;
      text-align: center;
      max-width: 600px;
      margin: auto; }
      .home .connect-portal .connect-text .widget:first-child p {
        padding: 0 20px; }
        .home .connect-portal .connect-text .widget:first-child p br {
          display: none; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .what-we-do .owl-stage .owl-item .wp-posts-carousel-slide .wp-posts-carousel-image a {
    background-size: contain !important; }

  .what-we-do .owl-stage .owl-item .wp-posts-carousel-slide .wp-posts-carousel-image {
    padding: 20px; }

  .what-we-do .owl-stage .owl-item .wp-posts-carousel-slide .wp-posts-carousel-details {
    padding: 25px 10px; }

  .news-event-list-section .news-list .news-news-wrapper,
  .news-event-list-section .events-list .news-event-wrapper {
    padding: 20px; }

  .news-event-list-section .date-type {
    font-size: 12px; }

  .news-event-list-section .events-list .date-type {
    margin-top: 17px; }

  .news-event-list-section .news-list .news-news-wrapper .row {
    margin-bottom: 25px; }

  .news-event-list-section .news-list .news-news-wrapper .row .news-event-details {
    padding-left: 20px; }

  /*home slider*/
  .home-slider {
    height: 400px; }
    .home-slider .multimedia-content .each-video .iframe-wrapper {
      height: 195px; }
    .home-slider .multimedia-content .each-video a.video-title {
      font-size: 20px;
      line-height: 26px;
      padding: 20px 10px 17px 15px; }

  .home-slider .n2-section-smartslider .nextend-arrow-next,
  .home-slider .n2-section-smartslider .nextend-arrow-previous {
    top: calc(50% - 43px) !important; }

  .home-slider .n2-section-smartslider .n2-ss-slider .n2-ss-layer-content[data-verticalalign=center] {
    padding: 15px 30px 15px 45px !important; }

  .home .home-slider .n2-section-smartslider .n2-ss-slider .n2-ss-layer-content .n2-ss-layer[data-pm=normal] a {
    font-size: 30px !important;
    line-height: 36px !important; }

  .what-we-do .owl-stage .owl-item {
    width: 25% !important;
    padding: 0 10px; }

  /*community section*/
  .our-community-section .community-main-wrapper .cm-left .cm-list .text a {
    font-size: 23px;
    line-height: 29px; }

  .our-community-section .community-main-wrapper .cm-right .cmr-detail-desc .cm-title {
    font-size: 45px;
    line-height: 55px; }

  .our-community-section .community-main-wrapper .cm-left {
    width: 60%; }
    .our-community-section .community-main-wrapper .cm-left .cm-list .left-text {
      padding: 20px 30px;
      min-height: 300px; }
  .our-community-section .community-main-wrapper .cm-right {
    width: 40%;
    padding: 30px 20px 100px 30px; }
    .our-community-section .community-main-wrapper .cm-right .cmr-detail-desc .cm-desc {
      margin-top: 15px; }
    .our-community-section .community-main-wrapper .cm-right .cmr-btn-wrapper {
      left: 30px;
      bottom: 25px; }
      .our-community-section .community-main-wrapper .cm-right .cmr-btn-wrapper .view-all:first-child {
        display: inline-block;
        margin-bottom: 15px; }

  /*******************/ }
@media (min-width: 992px) and (max-width: 1024px) {
  .home .connect-portal > .container .connect-text .widget_text:first-child {
    margin-bottom: 25px; }
    .home .connect-portal > .container .connect-text .widget_text:first-child p {
      font-size: 30px;
      line-height: 40px; }
  .home .connect-portal > .container .connect-text .widget_text p {
    font-size: 16px;
    line-height: 26px; }
  .home .connect-portal > .container .connect-text .connect-link {
    margin-top: 15px; }

  .home .trends-fact-section .trends-fact-content .award-benefit-box {
    margin-right: 26px; }
  .home .trends-fact-section .trends-fact-content .trends-fact-content-right .trends-fact-content-right-wrap {
    grid-gap: 15px;
    grid-template-columns: repeat(auto-fit, minmax(153px, 305px)); } }
@media (max-width: 767px) {
  .special-events-sec .special-events {
    padding-bottom: 25px; }

  header .search-wrapper {
    display: none; }
  header .mega-toggle-label {
    font-size: 0 !important; }

  .home {
    /* Slider section */
    /* End of slider section */
    /* About Section */
    /* End of About section */
    /* What we do */
    /* End of what we do */
    /* Our impact */
    /* End of Our impact */
    /* News events section */
    /* End of News events section */
    /* Meet our Community Section */
    /* End of meet our community section */
    /* Our Conversations start */
    /* Our Conversations end */ }
    .home .home-slider .multimedia-content .each-video .iframe-wrapper {
      height: 200px; }
    .home .home-slider .n2-section-smartslider {
      height: 200px; }
      .home .home-slider .n2-section-smartslider .n2-ss-slider .n2-ss-layer-content {
        padding-top: 80px; }
        .home .home-slider .n2-section-smartslider .n2-ss-slider .n2-ss-layer-content .n2-ss-layer[data-pm=normal] a {
          font-size: 20px !important;
          line-height: 24px !important;
          padding: 70px 0 0; }
      .home .home-slider .n2-section-smartslider .n2-ss-slider .nextend-arrow {
        width: 15px !important;
        height: 30px !important;
        background-color: transparent !important;
        background-size: 15px 30px !important; }
    .home .home-slider .multimedia-content {
      margin-top: 10px; }
      .home .home-slider .multimedia-content .aiovg-thumbnail .aiovg-caption {
        margin-bottom: 22px; }
        .home .home-slider .multimedia-content .aiovg-thumbnail .aiovg-caption a {
          font-size: 14px;
          line-height: 20px;
          text-align: center; }
      .home .home-slider .multimedia-content .each-video a.video-title {
        font-size: 14px;
        line-height: 20px;
        text-align: center;
        margin-bottom: 22px; }
    .home .container .widgettitle {
      font-size: 26px;
      line-height: 30px; }
    .home .widgettitle {
      font-size: 26px;
      line-height: 30px; }
    .home .our-impact-section {
      padding: 30px 0;
      padding-bottom: 0; }
    .home .multimedia-content .aiovg-row {
      position: relative; }
    .home .multimedia-content .video-wrapper {
      position: relative; }
    .home .multimedia-content .owl-dots {
      position: absolute;
      bottom: 10px;
      left: 0;
      right: 0;
      text-align: center; }
    .home .multimedia-content .owl-nav {
      display: none; }
    .home .multimedia-content .owl-dot {
      width: 9px;
      height: 9px;
      border-radius: 50%;
      border: 1px solid #fff;
      background: transparent;
      display: inline-block; }
      .home .multimedia-content .owl-dot:not(:last-child) {
        margin-right: 10px; }
    .home .multimedia-content .owl-dot.active {
      background: #fff; }
    .home .about-award {
      padding: 24px 0 30px; }
      .home .about-award .container .textwidget {
        text-align: center;
        font-size: 14px;
        line-height: 20px; }
      .home .about-award .container .widgettitle {
        text-align: center;
        font-size: 20px;
        line-height: 26px;
        margin-bottom: 15px; }
      .home .about-award .container .readmore {
        text-align: center;
        margin: 26px 0 10px; }
    .home .what-we-do {
      background: none;
      padding: 0; }
      .home .what-we-do .widgettitle {
        color: #e77424; }
      .home .what-we-do .widgettitle {
        font-size: 26px;
        line-height: 30px;
        margin-bottom: 14px; }
      .home .what-we-do .owl-nav > div {
        background-size: 10px 20px !important; }
        .home .what-we-do .owl-nav > div.owl-next {
          background: url(../images/homepage/banner_right_carousel.png) center no-repeat; }
        .home .what-we-do .owl-nav > div.owl-prev {
          background: url(../images/homepage/banner_left_carousel.png) center no-repeat; }
      .home .what-we-do .owl-stage {
        width: 100%; }
      .home .what-we-do .mobile-content .wrap-1 {
        overflow: hidden; }
        .home .what-we-do .mobile-content .wrap-1 .wp-posts-carousel-slide {
          overflow: hidden;
          margin-bottom: 2px; }
          .home .what-we-do .mobile-content .wrap-1 .wp-posts-carousel-slide .wp-posts-carousel-title {
            margin: 0; }
            .home .what-we-do .mobile-content .wrap-1 .wp-posts-carousel-slide .wp-posts-carousel-title a {
              font-size: 16px;
              line-height: 22px;
              font-weight: 700;
              color: #000; }
              .home .what-we-do .mobile-content .wrap-1 .wp-posts-carousel-slide .wp-posts-carousel-title a:hover {
                text-decoration: none; }
          .home .what-we-do .mobile-content .wrap-1 .wp-posts-carousel-slide .wp-posts-carousel-desc,
          .home .what-we-do .mobile-content .wrap-1 .wp-posts-carousel-slide .wp-posts-carousel-tags {
            display: none; }
          .home .what-we-do .mobile-content .wrap-1 .wp-posts-carousel-slide .wp-posts-carousel-container {
            display: flex !important;
            align-items: center !important;
            padding: 20px;
            min-height: 150px; }
          .home .what-we-do .mobile-content .wrap-1 .wp-posts-carousel-slide .wp-posts-carousel-image {
            width: 70px !important; }
            .home .what-we-do .mobile-content .wrap-1 .wp-posts-carousel-slide .wp-posts-carousel-image img {
              display: none; }
          .home .what-we-do .mobile-content .wrap-1 .wp-posts-carousel-slide .wp-posts-carousel-details {
            width: calc(100% - 70px) !important;
            padding: 0 !important;
            padding-left: 15px !important; }
          .home .what-we-do .mobile-content .wrap-1 .wp-posts-carousel-slide .wp-posts-carousel-image a {
            display: inline-block;
            height: 70px !important;
            width: 70px !important; }
            .home .what-we-do .mobile-content .wrap-1 .wp-posts-carousel-slide .wp-posts-carousel-image a:hover {
              height: 70px !important;
              width: 70px !important; }
          .home .what-we-do .mobile-content .wrap-1 .wp-posts-carousel-slide.orange-card {
            background: #e77424 !important; }
            .home .what-we-do .mobile-content .wrap-1 .wp-posts-carousel-slide.orange-card .wp-posts-carousel-image a {
              background: url(../images/homepage/what-we-do/responsive/fellowship_mobile.png) no-repeat !important; }
              .home .what-we-do .mobile-content .wrap-1 .wp-posts-carousel-slide.orange-card .wp-posts-carousel-image a:hover {
                background: url(../images/homepage/what-we-do/responsive/fellowship_mobile.png) no-repeat !important; }
          .home .what-we-do .mobile-content .wrap-1 .wp-posts-carousel-slide.yellow-card {
            background: #f5cc2c !important; }
            .home .what-we-do .mobile-content .wrap-1 .wp-posts-carousel-slide.yellow-card .wp-posts-carousel-image a {
              background: url(../images/homepage/what-we-do/responsive/grard_mobile.png) no-repeat !important; }
              .home .what-we-do .mobile-content .wrap-1 .wp-posts-carousel-slide.yellow-card .wp-posts-carousel-image a:hover {
                background: url(../images/homepage/what-we-do/responsive/grard_mobile.png) no-repeat !important; }
          .home .what-we-do .mobile-content .wrap-1 .wp-posts-carousel-slide.green-card {
            background: #c0d42f !important; }
            .home .what-we-do .mobile-content .wrap-1 .wp-posts-carousel-slide.green-card .wp-posts-carousel-image a {
              background: url(../images/homepage/what-we-do/responsive/gaia_mobile.png) no-repeat !important; }
              .home .what-we-do .mobile-content .wrap-1 .wp-posts-carousel-slide.green-card .wp-posts-carousel-image a:hover {
                background: url(../images/homepage/what-we-do/responsive/gaia_mobile.png) no-repeat !important; }
          .home .what-we-do .mobile-content .wrap-1 .wp-posts-carousel-slide.blue-card {
            background: #a8bad4 !important; }
            .home .what-we-do .mobile-content .wrap-1 .wp-posts-carousel-slide.blue-card .wp-posts-carousel-image a {
              background: url(../images/homepage/what-we-do/responsive/award_traning_mobile.png) no-repeat !important; }
              .home .what-we-do .mobile-content .wrap-1 .wp-posts-carousel-slide.blue-card .wp-posts-carousel-image a:hover {
                background: url(../images/homepage/what-we-do/responsive/award_traning_mobile.png) no-repeat !important; }
    .home .our-impact-section {
          /*           .title-desc-block {
    .desc {
        font-size: 12px;
        line-height: 18px;
    }
} */ }
      .home .our-impact-section .widgettitle {
        margin-bottom: 0; }
      .home .our-impact-section .each-wrap .title {
        font-size: 20px; }
      .home .our-impact-section .each-wrap .count {
        font-size: 44px; }
      .home .our-impact-section .each-items-wrap .each-wrap {
        width: 100%;
        border-right: 0 !important; }
        .home .our-impact-section .each-items-wrap .each-wrap:not(:last-child) {
          border-bottom: 1px solid #dbdbdb;
          margin-bottom: 20px; }
      .home .our-impact-section .our-impact-slider div.owl-prev {
        left: 15px; }
      .home .our-impact-section .our-impact-slider div.owl-next {
        right: 15px; }
      .home .our-impact-section .our-impact-slider div.owl-carousel {
        padding: 0 15px; }
    .home .news-events-section {
      padding: 25px 0; }
      .home .news-events-section .news-list-wrapper {
        display: block; }
      .home .news-events-section .news-detail-wrapper {
        margin-bottom: 15px;
        padding: 0 22px 20px; }
        .home .news-events-section .news-detail-wrapper .type-date {
          font-size: 12px;
          margin: 8px 0 4px; }
        .home .news-events-section .news-detail-wrapper .news-title a {
          font-size: 20px;
          line-height: 26px; }
        .home .news-events-section .news-detail-wrapper .news-desc {
          display: none; }
    .home .news-list {
      margin-bottom: 20px; }
    .home .news-event-list-section {
      padding: 30px 0; }
      .home .news-event-list-section .date-type {
        text-align: center;
        margin-bottom: 5px; }
      .home .news-event-list-section .news-event-title {
        text-align: center; }
      .home .news-event-list-section .news-event-des {
        display: none; }
      .home .news-event-list-section .events-list .news-event-wrapper {
        padding: 10px; }
      .home .news-event-list-section .news-list .news-news-wrapper {
        padding: 10px; }
        .home .news-event-list-section .news-list .news-news-wrapper .news-image {
          width: 100%; }
          .home .news-event-list-section .news-list .news-news-wrapper .news-image > a {
            width: 100%;
            margin-bottom: 10px; }
            .home .news-event-list-section .news-list .news-news-wrapper .news-image > a img {
              width: 100%; }
        .home .news-event-list-section .news-list .news-news-wrapper .row .news-event-details {
          width: 100%;
          padding: 0; }
    .home .our-community-section {
      overflow: hidden;
      padding-top: 25px;
      padding-bottom: 25px; }
      .home .our-community-section .community-main-wrapper .cm-left .cm-list > div {
        width: 50%;
        min-height: 140px; }
      .home .our-community-section .community-main-wrapper .cm-left .cm-list .left-text {
        min-height: auto;
        padding: 15px; }
      .home .our-community-section .community-main-wrapper .cm-left .cm-list .text a {
        font-size: 13px;
        line-height: 19px; }
      .home .our-community-section .community-main-wrapper .cm-left .cm-list .left-img .left-detail-wrapper {
        padding: 15px 20px; }
        .home .our-community-section .community-main-wrapper .cm-left .cm-list .left-img .left-detail-wrapper a {
          font-size: 13px;
          line-height: 19px; }
        .home .our-community-section .community-main-wrapper .cm-left .cm-list .left-img .left-detail-wrapper span {
          font-size: 13px;
          line-height: 19px; }
      .home .our-community-section .community-main-wrapper .cm-right {
        padding: 30px;
        display: block; }
        .home .our-community-section .community-main-wrapper .cm-right .cmr-detail-desc .cm-title a {
          font-size: 24px;
          display: inline-block;
          line-height: 34px; }
        .home .our-community-section .community-main-wrapper .cm-right .cmr-detail-desc .cm-desc {
          font-size: 14px;
          line-height: 20px;
          margin-top: 0;
          padding-right: 0; }
        .home .our-community-section .community-main-wrapper .cm-right .cmr-btn-wrapper {
          position: static; }
          .home .our-community-section .community-main-wrapper .cm-right .cmr-btn-wrapper .view-all {
            display: inline-block;
            margin-top: 15px; }
    .home .our-conversation {
      padding: 25px 0; }
      .home .our-conversation .widgettitle {
        margin-bottom: 20px !important; }
      .home .our-conversation .owl-stage-outer .owl-item {
        padding-left: 15px;
        padding-right: 2px; }

  .home .connect-portal > .container .connect-text .widget_text:first-child p {
    font-size: 23px;
    line-height: 29px; }
  .home .connect-portal > .container .connect-text .widget_text p {
    font-size: 16px;
    line-height: 26px; }
  .home .connect-portal > .container .connect-text .connect-link {
    margin-top: 15px; }

  /* Special events */
  .home .special-events-sec .special-events-title,
  .special-events-sec .special-events-title {
    font-size: 26px;
    line-height: 30px; }
  .home .special-events-sec .widgettitle,
  .special-events-sec .widgettitle {
    font-size: 14px;
    line-height: 20px;
    padding: 10px;
    transform: translate(-50%, calc(-50%)); }
  .home .special-events-sec img,
  .special-events-sec img {
    height: 175px !important; }

  .home .our-impact-section .fact-title {
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 14px; }
  .home .our-impact-section .fact-link {
    margin-bottom: 30px; }

  .home .trends-fact-section {
    padding: 40px 0px; }
    .home .trends-fact-section .title {
      font-size: 26px;
      line-height: 30px;
      margin-bottom: 14px; }
    .home .trends-fact-section .trends-fact-content {
      display: flex;
      flex-wrap: wrap;
      justify-content: center; }
      .home .trends-fact-section .trends-fact-content .trends-fact-content-right {
        width: unset; }
        .home .trends-fact-section .trends-fact-content .trends-fact-content-right .col-box {
          width: 84%;
          height: 159px;
          max-width: unset;
          margin: 0 auto 0px auto; }
      .home .trends-fact-section .trends-fact-content .award-benefit-box {
        margin-right: unset; }
        .home .trends-fact-section .trends-fact-content .award-benefit-box::before {
          background: none; } }
@media (max-width: 375px) {
  .home .special-events-sec .widgettitle,
  .special-events-sec .widgettitle {
    max-width: 260px; }

  .home .trends-fact-section .trends-fact-content .award-benefit-box {
    width: 322px;
    margin-right: unset; }
    .home .trends-fact-section .trends-fact-content .award-benefit-box::before {
      background: none; } }
.news-events-section .view-all a:focus:not(:hover) {
  font-size: 12px;
  border: 1px solid #4d4d4d;
  color: #4d4d4d;
  padding: 7px 40px 7px 20px;
  line-height: 14px;
  display: inline-block;
  background: url(../images/homepage/readmore.png) no-repeat;
  background-position: center right 20px;
  transition: all 0.3s linear; }

.news-events-section .view-all a:focus-visible {
  color: #fff;
  background: url(../images/homepage/readmore_hover.png) no-repeat #4d4d4d;
  text-decoration: none;
  background-position: center right 20px; }

.about-award .readmore a:focus:not(:hover) {
  font-size: 12px;
  border: 1px solid #4d4d4d;
  color: #4d4d4d;
  padding: 7px 40px 7px 20px;
  line-height: 14px;
  display: inline-block;
  background: url(../images/homepage/readmore.png) no-repeat;
  background-position: 90px 9px;
  transition: all 0.3s linear; }

.about-award .readmore a:focus-visible {
  color: #fff;
  background: url(../images/homepage/readmore_hover.png) no-repeat #4d4d4d;
  text-decoration: none;
  background-position: 90px 9px; }

/* Fixes regarding homepage issues: https://projects.panapps.co/issues/349346 */
@media only screen and (max-width: 1199px) {
  .home div.podcast-wrap-main .podcast-home:not(:last-child) {
    margin-right: 0; }
  .home div.podcast-wrap-main .podcast-home-title {
    height: 220px;
    display: flex;
    justify-content: center;
    align-items: center; } }
@media only screen and (max-width: 991px) {
  .home .news-list-wrapper > div img {
    width: 100%; }
  .home div.podcast-wrap-main .podcast-home-title {
    padding: 12px; }
    .home div.podcast-wrap-main .podcast-home-title a {
      font-size: 16px; }
  .home div.podcast-wrap-main .podcast-home {
    max-width: 33.33%;
    width: 100%; }
    .home div.podcast-wrap-main .podcast-home:not(:last-child) {
      margin-right: 10px; } }
@media only screen and (max-width: 767px) {
  .home .news-events-section .news-list-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center; }
    .home .news-events-section .news-list-wrapper .list-item {
      margin-bottom: 25px; }
  .home div.podcast-wrap-main .podcast-home {
    max-width: 400px;
    width: 100%;
    margin-bottom: 25px; }
    .home div.podcast-wrap-main .podcast-home:not(:last-child) {
      margin-right: 0; } }
.landing-page .banner-image {
  background-size: cover !important; }
.landing-page .content-section p {
  line-height: 26px; }
.landing-page .landing-featured-wrap .landing-featured-data .featured-type::after {
  content: "|";
  margin: 0 5px; }
.landing-page .landing-featured-wrap .featured-title {
  font-weight: 600; }
.landing-page .landing-featured-wrap div.read-more a:hover {
  color: #4d4d4d;
  border-color: #fff;
  background: url(../images/homepage/readmore.png) no-repeat;
  background-color: #fff;
  background-position: 90px 9px; }

.post-template-single-training .landing-page .view-more.left {
  display: inline-block;
  padding-top: 8px; }

.landing-page.training-landing .contact-details .email {
  display: inline-block;
  margin-top: 7px; }

.meet_our_community-template-default .common-detail-wrap .common-desc span, .meet_our_community-template-default .common-detail-wrap .common-desc p {
  font-family: "Poppins", sans-serif !important;
  font-size: 16px !important;
  line-height: 26px !important;
  color: #666 !important; }

/*gofowiser slider*/
.landing-gofowiser .slider {
  margin: 30px 0 40px;
  height: 435px; }
  .landing-gofowiser .slider .n2-section-smartslider {
    height: 100%; }
    .landing-gofowiser .slider .n2-section-smartslider .n2-ss-slider,
    .landing-gofowiser .slider .n2-section-smartslider .n2-padding,
    .landing-gofowiser .slider .n2-section-smartslider .n2-ss-swipe-element,
    .landing-gofowiser .slider .n2-section-smartslider .n2-ss-align {
      height: 100% !important; }
.landing-gofowiser .n2-ss-slider .n2-ss-widget.nextend-arrow-next,
.landing-gofowiser .n2-ss-slider .n2-ss-widget.nextend-arrow-previous {
  display: flex !important;
  opacity: 1 !important;
  height: 40px !important;
  width: 40px !important;
  top: calc(50% - 20px) !important;
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 50%;
  transition: all .2s ease-in-out; }
  .landing-gofowiser .n2-ss-slider .n2-ss-widget.nextend-arrow-next:hover,
  .landing-gofowiser .n2-ss-slider .n2-ss-widget.nextend-arrow-previous:hover {
    transform: scale(1.05); }
  .landing-gofowiser .n2-ss-slider .n2-ss-widget.nextend-arrow-next img,
  .landing-gofowiser .n2-ss-slider .n2-ss-widget.nextend-arrow-previous img {
    width: 20px !important;
    height: 20px !important; }

/*Brochure Style*/
.brochure a {
  display: inline-block; }
  .brochure a:hover .brochure-div {
    background: #c0d42f; }
.brochure .brochure-div {
  display: inline-block;
  padding: 5px 15px;
  background: #E77424;
  color: #fff;
  transition: all 0.2s ease; }
  .brochure .brochure-div .brochure-bold {
    color: #fff !important;
    font-size: 17px;
    font-weight: 700;
    margin-left: 4px;
    padding-right: 27px;
    background: url(../images/landing-page/pdf_icon.png) no-repeat center right; }

[lang="fr-FR"] .brochure .brochure-div {
  padding: 5px 20px; }
  [lang="fr-FR"] .brochure .brochure-div .brochure-bold {
    display: block;
    text-align: center;
    max-width: 305px;
    margin: auto; }

.landing-page .impact-btn-wrapper .impact-btn-link {
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  color: #e57424;
  border: 1px solid #e57424;
  width: 100%;
  display: inline-block;
  padding: 4px 20px 4px;
  margin-top: 50px;
  text-decoration: none;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center; }
  .landing-page .impact-btn-wrapper .impact-btn-link:hover, .landing-page .impact-btn-wrapper .impact-btn-link:focus {
    background: #e77424;
    color: #fff; }

/****************/
.landing-page .banner-image .widgettitle {
  width: 100%; }

@supports (-ms-ime-align: auto) {
  .landing-page .landing-featured-wrap .featured-tumbnail {
    height: 440px;
    overflow: hidden; }

  .landing-page .landing-featured-wrap .featured-tumbnail img {
    height: auto;
    min-height: 440px; } }
@media screen and (-ms-high-contrast: none) {
  .landing-page .landing-featured-wrap .featured-tumbnail {
    height: 440px;
    overflow: hidden; }

  .landing-page .landing-featured-wrap .featured-tumbnail img {
    height: auto;
    min-height: 440px; } }
@media (max-width: 991px) {
  body.data-on-load .meet-our-fellows-landing .fellow-list-wrapper:after {
    z-index: 4; }

  .landing-page.with-filter .filter-section {
    display: none; }
  .landing-page.with-filter .content-section {
    width: 100%;
    float: left !important;
    margin: 0 !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .landing-page {
    padding-bottom: 60px;
    /* Filter Style */
    /* End of filter style */ }
    .landing-page.news-listing .news-list .img-wrapper {
      height: 170px !important;
      background-size: cover !important; }
    .landing-page .mob-filter-search-wrap .search-btn {
      display: none; }
    .landing-page .landing-title-wrap {
      float: none !important;
      text-align: center;
      margin-top: 25px !important; }
      .landing-page .landing-title-wrap .search {
        display: block !important;
        width: 100% !important;
        max-width: 550px !important;
        margin: 30px auto 15px; }
    .landing-page .banner-image {
      height: 250px; }
      .landing-page .banner-image .widgettitle {
        font-size: 24px;
        line-height: 30px;
        bottom: 25px; }
    .landing-page .white-box {
      padding: 40px 30px; }
      .landing-page .white-box .title, .landing-page .white-box .orange-title {
        font-size: 24px;
        line-height: 30px; }
    .landing-page .content-section p {
      font-size: 16px;
      line-height: 22px; } }
@media (min-width: 992px) and (max-width: 1024px) {
  .landing-page.news-listing .news-list .img-wrapper {
    height: 145px !important; } }
@media (max-width: 767px) {
  .landing-page {
    padding-bottom: 40px; }
    .landing-page .banner-image {
      height: 150px; }
      .landing-page .banner-image .widgettitle {
        font-size: 20px;
        line-height: 26px;
        bottom: 18px; }
    .landing-page > .container {
      margin-top: 0;
      padding-top: 30px; }
    .landing-page .white-box {
      padding: 20px 15px;
      margin: 0 15px; }
      .landing-page .white-box .title, .landing-page .white-box .orange-title {
        font-size: 20px;
        line-height: 26px; }
    .landing-page .content-section p {
      font-size: 14px;
      line-height: 20px; }

  /*style for news*/
  .news-listing .news-list .img-wrapper {
    background-size: cover !important;
    height: 130px; }

  .landing-page.news-listing .news-list .awardtv-data-wrapper .expand-btn {
    right: 0px; }

  .news-listing .news-list .awardtv-data-wrapper .title-text {
    font-size: 15px;
    line-height: 19px;
    padding: 15px 30px 15px 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start; }

  .news-listing.landing-page .landing-title-wrap .title {
    margin-bottom: 15px; }

  .landing-gofowiser .slider {
    height: 180px; }

  /*meet our community detail*/
  .detail-page.our-community-detail .container {
    max-width: none;
    margin: 0 15px 40px; }

  .meet_our_community-template-default .common-detail-wrap .common-desc span, .meet_our_community-template-default .common-detail-wrap .common-desc p {
    font-size: 14px !important;
    line-height: 20px !important; }

  .single-meet_our_community div.common-detail-wrap .common-desc p {
    word-break: break-word; }

  .brochure.visible-xs .brochure-div {
    display: block;
    background: none;
    color: #666;
    padding: 0;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 10px; }
  .brochure.visible-xs a {
    display: inline-block;
    padding: 5px 15px;
    color: #fff !important;
    background: #e77424; }
    .brochure.visible-xs a .brochure-bold {
      padding-right: 26px;
      background: url(../images/landing-page/pdf_icon.png) no-repeat center right;
      font-weight: 700;
      font-size: 16px; } }
.news-listing .news-list .awardtv-data-wrapper .title-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start; }

.landing-page {
  /* Asti-portal */
  /* End of Asti-portal */
  /* What we are reading */
  /* End of what we are reading */ }
  .landing-page.asti-landing .asti-desc {
    max-width: 878px;
    width: 100%; }
  .landing-page.our-reading-listing > .container {
    max-width: 878px;
    width: 100%; }

/* @media (max-width: 991px) {
    .landing-page {}
} */
@media (min-width: 768px) and (max-width: 991px) {
  .landing-page {
    /* Asti-portal */
    /* End of Asti-portal */
    /* What we are reading  */
    /* End of what we are reading */ }
    .landing-page.asti-landing .asti-desc {
      font-size: 13px;
      line-height: 23px;
      margin-top: 50px;
      padding: 50px 30px; }
      .landing-page.asti-landing .asti-desc .asti-link {
        margin-top: 38px; }
    .landing-page.our-reading-listing > .container {
      margin-top: 50px; }
      .landing-page.our-reading-listing > .container .reading-landing-wrapper {
        padding: 50px 30px; }
        .landing-page.our-reading-listing > .container .reading-landing-wrapper .reading-result-data .row .cm-list-item {
          margin-bottom: 20px; } }
@media (max-width: 767px) {
  .landing-page {
    /* Asti-portal */
    /* End of Asti-portal */
    /* what we are reading */
    /* End of what we are reading */ }
    .landing-page.our-learning-listing {
      /*          .learning-result-data {
          padding-top: 80px;
      } */ }
      .landing-page.our-learning-listing .landing-title-wrap {
        margin-bottom: 15px !important; }
        .landing-page.our-learning-listing .landing-title-wrap .title {
          width: 100%; }
    .landing-page.asti-landing .asti-desc {
      font-size: 12px;
      line-height: 22px;
      margin-top: 0;
      padding: 30px 15px; }
      .landing-page.asti-landing .asti-desc .asti-link {
        margin-top: 33px; }
        .landing-page.asti-landing .asti-desc .asti-link .meta-wrapper {
          bottom: 5px;
          left: 15px;
          padding: 0 15px; }
          .landing-page.asti-landing .asti-desc .asti-link .meta-wrapper .title a {
            font-size: 12px;
            line-height: 18px; }
          .landing-page.asti-landing .asti-desc .asti-link .meta-wrapper .web-btn a {
            padding: 4px 45px 1px 15px;
            margin-top: 0;
            background-size: 15px 15px !important;
            font-size: 12px;
            line-height: 16px; }
    .landing-page.our-reading-listing .reading-landing-wrapper {
      padding: 30px 15px; } }
@media (max-width: 991px) {
  .landing-page .go-up-arrow {
    position: fixed;
    bottom: 20px;
    z-index: 5;
    right: 10px;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    display: none;
    /* style */
    width: 90px;
    height: 40px;
    right: 0;
    background: #f5cc2c;
    box-shadow: 0px 2px 3px 1px rgba(77, 77, 77, 0.4588235294);
    border-radius: 10px 0 0 10px;
    color: #fff; }
    .landing-page .go-up-arrow .arrow-wrap {
      width: 25px;
      height: 25px;
      border: 2px solid;
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center; }
    .landing-page .go-up-arrow.show-arrow {
      display: flex; }
    .landing-page .go-up-arrow .arrow {
      font-size: 15px; }
  .landing-page .search-data-common {
    display: none;
    margin-bottom: 20px;
    position: absolute;
    top: 52px;
    left: 0;
    box-shadow: 1px 9px 14px rgba(0, 0, 0, 0.1);
    z-index: 3; }
    .landing-page .search-data-common.open {
      display: block !important;
      position: static;
      box-shadow: none; }
  .landing-page .filter-content-wrap {
    position: relative; }
    .landing-page .filter-content-wrap:after {
      display: table;
      content: " ";
      clear: both; }
    .landing-page .filter-content-wrap .filter-section {
      position: absolute;
      top: 66px;
      left: 0;
      right: 0;
      bottom: auto;
      z-index: 5;
      background: #fff;
      padding: 15px 15px;
      width: 100%; }
      .landing-page .filter-content-wrap .filter-section .filter-label {
        font-size: 14px;
        line-height: 20px;
        padding-bottom: 3px; }
      .landing-page .filter-content-wrap .filter-section .filter {
        position: relative;
        overflow: unset;
        margin-bottom: 15px; }
      .landing-page .filter-content-wrap .filter-section .json-filter-list {
        left: 0;
        right: 0;
        z-index: 111;
        top: auto;
        box-shadow: none; }
        .landing-page .filter-content-wrap .filter-section .json-filter-list .filter-list {
          background: #f2f2f2;
          height: 185px; }
          .landing-page .filter-content-wrap .filter-section .json-filter-list .filter-list .list-items .chk-label {
            font-size: 13px;
            line-height: 19px;
            font-weight: 500; }
      .landing-page .filter-content-wrap .filter-section.open {
        display: block; }
  .landing-page .mob-filter-search-wrap {
    margin-bottom: 30px; }
    .landing-page .mob-filter-search-wrap span {
      width: 32px;
      height: 32px;
      font-size: 0;
      display: inline-block;
      border: 1px solid #ccc; }
      .landing-page .mob-filter-search-wrap span.open {
        border: 0;
        background: #e67524 url(../images/landing-page/responsive/close_filter.png) center no-repeat;
        background-size: 16px 16px; }
    .landing-page .mob-filter-search-wrap .filter-btn {
      background: #fff url(../images/landing-page/responsive/filter.png) center no-repeat;
      background-size: 17px 16px;
      margin-right: 15px; }
    .landing-page .mob-filter-search-wrap .search-btn {
      background: #fff url(../images/landing-page/responsive/search.png) center no-repeat;
      background-size: 16px 16px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .landing-page .filter-content-wrap .filter-section {
    max-width: 230px; }
  .landing-page.meet-our-fellows-landing .search-data-common {
    box-shadow: none;
    top: 0;
    display: block;
    max-width: 400px;
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%); } }
@media (max-width: 767px) {
  .landing-page {
    /* Slider Filter Common */
    /* End of Slider Filter Common */ }
    .landing-page .go-up-arrow {
      width: 60px;
      height: 30px; }
      .landing-page .go-up-arrow .arrow-wrap {
        width: 22px;
        height: 22px; }
        .landing-page .go-up-arrow .arrow-wrap span {
          font-size: 12px; }
    .landing-page .json-filter .filter-btn-wrapper span a {
      min-width: unset !important;
      width: 80px; }
    .landing-page .filter-section .head {
      display: none; }
    .landing-page .mob-filter-search-wrap {
      margin-bottom: 20px; }
    .landing-page.slider-left-menu .slider-filter-wrap {
      position: absolute;
      left: 0;
      right: 0;
      opacity: 0;
      overflow: auto;
      background-image: -o-linear-gradient(left, #f2f2f2, #f2f2f2), -o-linear-gradient(left, #f2f2f2, #f2f2f2), -o-linear-gradient(left, rgba(0, 0, 0, 0.3), rgba(255, 255, 255, 0)), -o-linear-gradient(right, rgba(0, 0, 0, 0.3), rgba(255, 255, 255, 0));
      background-image: -webkit-gradient(linear, left top, right top, from(#f2f2f2), to(#f2f2f2)), -webkit-gradient(linear, left top, right top, from(#f2f2f2), to(#f2f2f2)), -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.3)), to(rgba(255, 255, 255, 0))), -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.3)), to(rgba(255, 255, 255, 0)));
      background-image: linear-gradient(to right, #f2f2f2, #f2f2f2), linear-gradient(to right, #f2f2f2, #f2f2f2), linear-gradient(to right, rgba(0, 0, 0, 0.3), rgba(255, 255, 255, 0)), linear-gradient(to left, rgba(0, 0, 0, 0.3), rgba(255, 255, 255, 0));
      background-position: left center, right center, left center, right center;
      background-repeat: no-repeat;
      background-color: #f2f2f2;
      background-size: 20px 100%, 20px 100%, 10px 100%, 10px 100%;
      background-attachment: local, local, scroll, scroll; }
      .landing-page.slider-left-menu .slider-filter-wrap:after {
        content: "";
        display: table;
        clear: both; }
      .landing-page.slider-left-menu .slider-filter-wrap > div {
        width: auto;
        padding: 15px 0;
        background: transparent;
        display: flex;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        justify-content: center; }
      .landing-page.slider-left-menu .slider-filter-wrap.show-tabs {
        opacity: 1; }
    .landing-page.slider-left-menu .filter-section {
      position: static !important;
      min-height: auto;
      width: 100%;
      display: inline-block;
      /* display: flex;
      flex-wrap: wrap;
      justify-content: center; */ }
      .landing-page.slider-left-menu .filter-section .item {
        width: auto;
        padding: 0;
        border-bottom: 0; }
        .landing-page.slider-left-menu .filter-section .item:not(:last-child) {
          margin-right: 15px; }
    .landing-page.slider-left-menu .content-section {
      width: 100% !important; }
    .landing-page.slider-left-menu .owl-nav div {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      width: 7px;
      height: 12px;
      display: inline-block;
      font-size: 0; }
    .landing-page.slider-left-menu .owl-nav .owl-prev {
      left: 0;
      background: url(../images/landing-page/our-people/responsive/left_arrow_active.png) center no-repeat; }
    .landing-page.slider-left-menu .owl-nav .owl-next {
      right: 0;
      background: url(../images/landing-page/our-people/responsive/right_arrow_active.png) center no-repeat; } }
.post-template-single-fellowships .fellowship-container {
  max-width: 878px;
  padding-left: 0;
  padding-right: 0; }

.felloship-landing .white-box .box-download div.wrapper {
  padding: 20px 35px; }
  .felloship-landing .white-box .box-download div.wrapper a {
    padding-bottom: 57px; }

.felloship-landing .white-box .sub-body {
  word-break: break-word;
  word-wrap: break-word; }

.felloship-landing .white-box .logo-section .row,
.felloship-landing .white-box .logo-section .wrapper {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 100%; }
.felloship-landing .white-box .logo-section .wrapper {
  align-items: center;
  justify-content: center; }
.felloship-landing .white-box.fellowship {
  padding-top: 0; }
  .felloship-landing .white-box.fellowship .progressive-item {
    padding-top: 36px; }
.felloship-landing .white-box .development-leadership-video {
  margin-bottom: 15px; }
.felloship-landing .sub-title {
  text-transform: initial !important; }

.post-template-single-award-fellowship .felloship-landing .sub-body p:last-child {
  margin-bottom: 0; }
.post-template-single-award-fellowship #fostering-mentoring,
.post-template-single-award-fellowship #building-science,
.post-template-single-award-fellowship #developing-skills,
.post-template-single-award-fellowship #felloship-faq {
  padding-top: 26px; }

.post-template-single-the-one-planet-fellowship .sub-body .aligncenter {
  display: block;
  margin: 0 auto 23px; }

@media all and (-ms-high-contrast: none) {
  .yt-full-area {
    padding: 30px 0 0; }

  /* IE10 */
  *::-ms-backdrop,
  .yt-full-area {
    padding: 30px 0 0; }

  /* IE11 */ }
.landing-page .pagination-container ul li a,
.landing-page #pagination-container ul li a {
  height: 24px;
  width: 20px; }

.our-strategy .downloads > *:first-child {
  padding-right: 0px; }

.our-strategy .downloads > * > * {
  display: block;
  margin: auto;
  text-align: center; }

.our-strategy .downloads > * .download-link2,
.our-strategy .downloads > * .download-link1 {
  padding-top: 15px;
  padding-left: 0px; }

.our-strategy .downloads .download-link2 a,
.our-strategy .downloads .download-link1 a {
  background: url(../images/landing-page/our-strategy/download.png) no-repeat left 50% bottom 0; }

.our-strategy .downloads .download-link2 a:hover,
.our-strategy .downloads .download-link1 a:hover {
  background: url(../images/landing-page/our-strategy/download_hover.png) no-repeat left 50% bottom 0; }

.our-strategy .downloads > * {
  float: none;
  margin: 0 auto; }

#mega-menu-wrap-primary
#mega-menu-primary
> li.mega-menu-megamenu
> ul.mega-sub-menu
li.mega-menu-column
> ul.mega-sub-menu
> li.mega-menu-item
li.mega-menu-item
> a.mega-menu-link {
  padding-right: 15px !important; }

.post-template-single-institutional-engagement .fellowship-container,
.post-template-single-thought-leadership .fellowship-container {
  max-width: 878px;
  padding-left: 0;
  padding-right: 0; }

.post-template-single-institutional-engagement .sub-image img {
  width: 100%; }

.post-template-single-institutional-engagement
#mega-menu-primary
> li:nth-child(3)
> a.mega-menu-link,
.eiar_fellows-template-default
#mega-menu-primary
> li:nth-child(3)
> a.mega-menu-link,
.post-template-single-thought-leadership
#mega-menu-primary
> li:nth-child(3)
> a.mega-menu-link {
  position: relative !important;
  color: #e77424 !important; }

.post-template-single-institutional-engagement
#mega-menu-primary
> li:nth-child(3)
> a.mega-menu-link:before,
.eiar_fellows-template-default
#mega-menu-primary
> li:nth-child(3)
> a.mega-menu-link:before,
.post-template-single-thought-leadership
#mega-menu-primary
> li:nth-child(3)
> a.mega-menu-link:before {
  content: "" !important;
  display: inline-block !important;
  position: absolute !important;
  left: 7px !important;
  right: 1px;
  height: 2px !important;
  bottom: -9px;
  background: #e77424 !important;
  opacity: 1 !important; }

.training-landing .about-courses .sub-title,
.training-landing .white-box .sub-title {
  margin: 0px 0 17px;
  margin-bottom: 30px; }

.post-template-single-fellowships
.post-template-single-thought-leadership
.felloship-landing
.sub-title {
  margin-top: 40px;
  margin-bottom: 12px; }

.post-template-single-thought-leadership
.felloship-landing
.white-box
.sub-body {
  margin-bottom: 18px; }

.post-template-single-fellowships .training-landing .upcoming .content,
.post-template-single-thought-leadership .about-desc {
  padding-bottom: 26px;
  margin-bottom: 34px;
  border-bottom: none; }

.post-template-single-institutional-engagement .training-landing .about-desc,
.post-template-single-thought-leadership .about-desc {
  margin-bottom: 0;
  border-bottom: none; }

.training-landing .upcoming .image {
  margin-bottom: 18px; }

.ast-partner-list-wrap .item-list-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  column-gap: 30px;
  row-gap: 30px; }

.ast-partner-list-wrap .item-list {
  border: 1px solid #e6e6e6;
  width: 246px;
  height: 170px; }

.ast-partner-list-wrap .ast-title {
  color: #4d4d4d !important;
  margin-top: 31px; }

.ast-partner-list-wrap .view-more-less-wrap {
  margin-top: 0px; }

@media (min-width: 992px) and (max-width: 1024px) {
  .felloship-landing .white-box {
    padding-left: 30px;
    padding-right: 30px; } }
@media (max-width: 767px) {
  .felloship-landing .white-box.overview {
    padding-bottom: 20px; }
    .felloship-landing .white-box.overview .title {
      margin-bottom: 5px; }
  .felloship-landing .white-box .overview-body, .felloship-landing .white-box .second-section .sub-body ~ .view-more {
    margin-bottom: 20px !important; }
  .felloship-landing .white-box .title, .felloship-landing .white-box .sub-title, .felloship-landing .white-box .item-2 .sub-title {
    margin-bottom: 15px; }
  .felloship-landing .white-box .logo-section, .felloship-landing .white-box .logo-section .row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center; }
  .felloship-landing .white-box .image {
    margin-bottom: 10px; }
  .felloship-landing .white-box .box-download .wrapper {
    margin-bottom: 20px; } }
.news-listing .news-list .awardtv-data-wrapper .video-wrapper {
  transition: all 0.3s ease-in-out !important; }
.news-listing .news-list .img-wrapper {
  border: 1px solid #dbdbdb;
  background-position: top 0 center !important; }

.news-detail .news-img img {
  height: auto;
  margin: auto; }

.news-detail-wrap .by-line {
  margin-bottom: 15px; }
  .news-detail-wrap .by-line .author-image img {
    border-radius: 50%; }
  .news-detail-wrap .by-line .author-link a {
    color: #e67524;
    font-style: italic;
    text-decoration: none;
    font-weight: 500; }
  .news-detail-wrap .by-line .author-link a:hover {
    color: #23527c;
    text-decoration: none; }
  .news-detail-wrap .by-line .author-link .by-author {
    color: #e67524;
    margin-right: 6px; }

/*** Tag link update ***/
.news-listing .tag-wrapper .tag-data a {
  color: #808080;
  display: inline-block; }
  .news-listing .tag-wrapper .tag-data a:hover, .news-listing .tag-wrapper .tag-data a:focus {
    color: #e77424;
    text-decoration: none; }
  .news-listing .tag-wrapper .tag-data a::after {
    content: ",";
    margin-right: 3px; }
  .news-listing .tag-wrapper .tag-data a:last-child::after {
    display: none; }
.news-listing .tag-wrapper.more-data .tag-data {
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  overflow: hidden; }
.news-listing .tag-wrapper ~ .btn-wrapper .popup-data a {
  padding-right: 0;
  display: inline-flex; }
  .news-listing .tag-wrapper ~ .btn-wrapper .popup-data a::after {
    content: ",";
    margin-right: 3px; }
    .news-listing .tag-wrapper ~ .btn-wrapper .popup-data a::after .akhil {
      display: none; }
  .news-listing .tag-wrapper ~ .btn-wrapper .popup-data a:last-child::after {
    display: none; }

@media screen and (min-width: 540px) and (max-width: 767px) {
  .news-listing .news-list .item {
    width: 50%; } }
/*grad style*/
.grad-container {
  padding-top: 75px; }
  .grad-container .white-box {
    background: #fff;
    margin-bottom: 10px;
    padding: 33px 40px 40px;
    font-size: 16px;
    line-height: 26px;
    color: #666666;
    font-weight: 400;
    word-break: break-word; }
    .grad-container .white-box.overview {
      padding-bottom: 17px; }
    .grad-container .white-box.countrychapter {
      padding-bottom: 25px; }
    .grad-container .white-box .first-content {
      margin-bottom: 18px; }
    .grad-container .white-box ul {
      padding-top: 5px;
      margin-bottom: 16px; }
      .grad-container .white-box ul li {
        margin-bottom: 10px; }
    .grad-container .white-box .title {
      font-size: 30px;
      line-height: 36px;
      color: #4D4D4D;
      font-weight: 600;
      margin-bottom: 25px; }
    .grad-container .white-box .second-title {
      font-size: 22px;
      line-height: 28px;
      font-weight: 600;
      color: #4d4d4d;
      margin: 27px 0 16px; }
    .grad-container .white-box.overview .title {
      margin-bottom: 18px; }
    .grad-container .white-box.overview .first-image {
      margin-bottom: 18px; }
    .grad-container .white-box.engagement .country > div {
      margin-top: 28px;
      border-top: 1px solid #dbdbdb;
      padding-top: 30px; }
    .grad-container .white-box.engagement .country .country-image {
      margin-right: 10px; }
    .grad-container .white-box.engagement .country .country-name {
      font-size: 18px;
      line-height: 24px;
      color: #4d4d4d;
      font-weight: 600; }
    .grad-container .white-box.engagement .country .country-details {
      margin-top: 26px; }
      .grad-container .white-box.engagement .country .country-details ul li {
        margin-bottom: 7px; }
    .grad-container .white-box.engagement .country h4 {
      font-weight: 600;
      font-size: 16px;
      line-height: 22px;
      color: #4d4d4d;
      margin-bottom: 6px; }
    .grad-container .white-box.engagement .country strong {
      font-weight: 600;
      font-size: 16px;
      line-height: 22px;
      color: #e77424; }
    .grad-container .white-box .fellows-outer-wrapper {
      margin-top: 28px; }
    .grad-container .white-box .fellow-list-wrapper {
      background: #f2f2f2;
      -webkit-display: flex;
      -moz-display: flex;
      -ms-display: flex;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      padding: 40px 50px 10px;
      position: relative; }
      .grad-container .white-box .fellow-list-wrapper .search-result, .grad-container .white-box .fellow-list-wrapper .initial-result {
        -webkit-display: flex;
        -moz-display: flex;
        -ms-display: flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 0;
        width: 100%;
        margin-left: -10px;
        margin-right: -10px; }
      .grad-container .white-box .fellow-list-wrapper .fellow {
        padding: 0 15px;
        width: 33.33%;
        text-align: center;
        min-height: 312px;
        -webkit-display: flex;
        -moz-display: flex;
        -ms-display: flex;
        display: flex;
        flex-direction: column;
        margin-bottom: 30px; }
      .grad-container .white-box .fellow-list-wrapper .wrapper {
        width: 100%;
        height: 100%;
        background: #fff;
        position: relative;
        -webkit-display: flex;
        -moz-display: flex;
        -ms-display: flex;
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;
        justify-content: start;
        -webkit-justify-content: start;
        overflow: hidden; }
        .grad-container .white-box .fellow-list-wrapper .wrapper:hover {
          justify-content: start;
          -webkit-justify-content: start; }
          .grad-container .white-box .fellow-list-wrapper .wrapper:hover .fellow-img .img-wrap {
            border-radius: 0;
            height: 230px;
            width: 230px; }
          .grad-container .white-box .fellow-list-wrapper .wrapper:hover .fellow-img:after {
            visibility: hidden;
            z-index: 0;
            margin: 0;
            height: 0; }
          .grad-container .white-box .fellow-list-wrapper .wrapper:hover .read-more-wrapper {
            height: 95px;
            overflow: visible; }
          .grad-container .white-box .fellow-list-wrapper .wrapper:hover .wrap {
            display: block; }
          .grad-container .white-box .fellow-list-wrapper .wrapper:hover .name, .grad-container .white-box .fellow-list-wrapper .wrapper:hover .date-coutry-wrapper {
            display: none; }
      .grad-container .white-box .fellow-list-wrapper .fellow-img {
        position: relative;
        height: 229px;
        -webkit-display: flex;
        -moz-display: flex;
        -ms-display: flex;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        /*img{*/ }
        .grad-container .white-box .fellow-list-wrapper .fellow-img .img-wrap {
          border-radius: 50%;
            /*max-width: 139px;
max-height: 139px;*/
          height: 139px;
          width: 139px;
          -webkit-transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
          -moz-transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
          -o-transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
          transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
          background-repeat: no-repeat;
          background-position: center center; }
        .grad-container .white-box .fellow-list-wrapper .fellow-img:after {
          content: "";
          display: block;
          width: 44px;
          height: 3px;
          background: #A8BAD4;
          margin: 30px auto 14px;
          -webkit-transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
          -moz-transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
          -o-transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
          transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1); }
      .grad-container .white-box .fellow-list-wrapper .name {
        padding: 0 15px; }
        .grad-container .white-box .fellow-list-wrapper .name a {
          color: #4d4d4d;
          font-size: 13px;
          line-height: 15px;
          text-decoration: none;
          font-weight: 700;
          display: inline-block;
          text-transform: uppercase; }
      .grad-container .white-box .fellow-list-wrapper .date-coutry-wrapper div {
        font-size: 12px;
        line-height: 12px;
        display: inline-block; }
      .grad-container .white-box .fellow-list-wrapper .date-coutry-wrapper .country {
        padding-right: 10px;
        border-right: 1px solid #ccc;
        margin-right: 8px;
        color: #666;
        text-transform: uppercase; }
      .grad-container .white-box .fellow-list-wrapper .date-coutry-wrapper .year {
        color: #E77424; }
      .grad-container .white-box .fellow-list-wrapper .wrap {
        width: 101%;
        display: inline-block;
        position: absolute;
        top: -25px;
        left: 0;
        right: 0;
        display: none; }
        .grad-container .white-box .fellow-list-wrapper .wrap .right-side {
          content: "";
          display: block;
          width: 0;
          height: 0;
          border-bottom: 25px solid #F5CC2C;
          border-left: 101.5px solid transparent;
          width: 50%;
          float: left; }
        .grad-container .white-box .fellow-list-wrapper .wrap .left-side {
          content: "";
          display: block;
          width: 0;
          height: 0;
          border-bottom: 25px solid #F5CC2C;
          border-right: 101.5px solid transparent;
          width: 50%;
          float: left; }
      .grad-container .white-box .fellow-list-wrapper .read-more-wrapper {
        position: absolute;
        bottom: 0;
        background: #f5cc2c;
        left: 0;
        right: 0;
        height: 0;
        overflow: hidden;
        -webkit-transition: all 0.4s;
        -moz-transition: all 0.4s;
        -o-transition: all 0.4s;
        transition: all 0.4s;
        -webkit-display: flex;
        -moz-display: flex;
        -ms-display: flex;
        display: flex;
        justify-content: center;
        -webkit-justify-content: center;
        align-items: center; }
        .grad-container .white-box .fellow-list-wrapper .read-more-wrapper a {
          font-size: 12px;
          border: 1px solid #4d4d4d;
          color: #4d4d4d;
          padding: 7px 40px 7px 20px;
          line-height: 14px;
          display: inline-block;
          background: url(../images/homepage/readmore.png) no-repeat;
          background-position: center;
          transition: all 0.3s linear;
          background-position: center right 20px;
          margin-top: 31px;
          cursor: pointer;
          margin: 0; }
          .grad-container .white-box .fellow-list-wrapper .read-more-wrapper a:hover, .grad-container .white-box .fellow-list-wrapper .read-more-wrapper a:active, .grad-container .white-box .fellow-list-wrapper .read-more-wrapper a:focus {
            color: #fff;
            background: url(../images/homepage/readmore_hover.png) no-repeat #4d4d4d;
            text-decoration: none;
            background-position: center; }
          .grad-container .white-box .fellow-list-wrapper .read-more-wrapper a:hover {
            background-position: center right 20px; }

.meet-our-fellows-landing .award-directory,
.meet-our-fellows-landing .fellow-search {
  max-width: 800px;
  width: 100%; }
.meet-our-fellows-landing .fellow-search .wrapper {
  max-width: 400px;
  width: 100%; }

.meet-our-fellows-landing .fellow-list-wrapper div.search-result,
.meet-our-fellows-landing .fellow-list-wrapper div.initial-result {
  -ms-flex: 1;
  flex: 1; }

/*.meet-our-fellows-landing .fellow-list-wrapper .initial-wrap{
    position: relative;
    z-index: 3;
    margin: 0 -10px;
}*/
.meet-our-fellows-landing .fellow-list-wrapper .wrap div.left-side {
  border-right: 102px solid transparent; }

.meet-our-fellows-landing .fellow-list-wrapper .wrap div.right-side {
  border-left: 102px solid transparent; }

@media (min-width: 992px) and (max-width: 1199px) {
  .landing-page.meet-our-fellows-landing .fellow-list-wrapper .fellow {
    width: 33.33%; }

  .meet-our-fellows-landing .fellow-list-wrapper .wrap div.left-side {
    border-right: 106px solid transparent; }

  .meet-our-fellows-landing .fellow-list-wrapper .wrap div.right-side {
    border-left: 106px solid transparent; } }
/* @media (max-width: 991px) {
    .meet-our-fellows-landing .fellow-list-wrapper .wrapper {
        max-height: 312px;
    }
}
 */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .floating-tab .floating-filter .filter-section {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000;
    -ms-transform: translateZ(0); } }
/*  @media (max-width: 991px) {

} */
@media (min-width: 768px) and (max-width: 991px) {
  .landing-page.meet-our-fellows-landing .award-directory {
    margin-bottom: 30px; }
    .landing-page.meet-our-fellows-landing .award-directory .widgettitle {
      font-size: 20px;
      line-height: 26px;
      margin: 44px 0 13px; }
    .landing-page.meet-our-fellows-landing .award-directory p {
      font-size: 13px;
      line-height: 23px; }
  .landing-page.meet-our-fellows-landing .fellow-list-wrapper .fellow {
    width: 33.33%; }
  .landing-page.meet-our-fellows-landing .fellow-list-wrapper .fellow-img:after {
    margin: 15px auto 0; }

  .meet-our-fellows-landing .fellow-list-wrapper .wrap div.left-side {
    border-right: 113px solid transparent; }

  .meet-our-fellows-landing .fellow-list-wrapper .wrap div.right-side {
    border-left: 113px solid transparent; } }
@media (max-width: 767px) {
  .landing-page.meet-our-fellows-landing .award-directory {
    margin: 0 auto 14px; }
    .landing-page.meet-our-fellows-landing .award-directory .widgettitle {
      margin: 0 0 12px;
      font-size: 20px;
      line-height: 26px; }
    .landing-page.meet-our-fellows-landing .award-directory .textwidget p {
      font-size: 14px;
      line-height: 20px; }
  .landing-page.meet-our-fellows-landing .filter-content-wrap {
    margin: 0 auto; }
  .landing-page.meet-our-fellows-landing .fellow-list-wrapper {
    /* Overriding hover style */ }
    .landing-page.meet-our-fellows-landing .fellow-list-wrapper .initial-result {
      margin-left: 0;
      margin-right: 0; }
    .landing-page.meet-our-fellows-landing .fellow-list-wrapper .fellow {
      width: 100%;
      padding: 0;
      margin-bottom: 30px; }
      .landing-page.meet-our-fellows-landing .fellow-list-wrapper .fellow .fellow-img {
        margin-top: 20px; }
        .landing-page.meet-our-fellows-landing .fellow-list-wrapper .fellow .fellow-img:after {
          margin: 20px 0 14px; }
    .landing-page.meet-our-fellows-landing .fellow-list-wrapper .read-more-wrapper {
      position: relative;
      display: block;
      margin-top: 17px;
      height: 100%;
      background: transparent; }
    .landing-page.meet-our-fellows-landing .fellow-list-wrapper .wrapper:hover .read-more-wrapper {
      height: 100%; }
    .landing-page.meet-our-fellows-landing .fellow-list-wrapper .wrapper:hover .fellow-img .img-wrap {
      height: 139px;
      width: 139px;
      border-radius: 50%; }
    .landing-page.meet-our-fellows-landing .fellow-list-wrapper .wrapper:hover .fellow-img:after {
      height: 3px;
      visibility: visible; }
    .landing-page.meet-our-fellows-landing .fellow-list-wrapper .wrapper:hover .name,
    .landing-page.meet-our-fellows-landing .fellow-list-wrapper .wrapper:hover .date-coutry-wrapper {
      display: block; }
    .landing-page.meet-our-fellows-landing .fellow-list-wrapper .wrapper:hover .wrap {
      display: none; } }
@media only screen and (max-width: 489px) {
  .landing-page.meet-our-fellows-landing .filter-content-wrap {
    max-width: 280px; } }
.our-strategy.landing-page .content-section {
  max-width: 878px;
  width: 100%; }
.our-strategy.landing-page .message-text {
  border: 0;
  padding: 0; }
  .our-strategy.landing-page .message-text h3 {
    margin: 0 0 22px; }
.our-strategy.landing-page .our-strategy-text-top {
  margin-top: 15px; }
.our-strategy.landing-page .diagram-images .each-ring {
  cursor: pointer;
  transition: all 0.3s ease; }
  .our-strategy.landing-page .diagram-images .each-ring:hover {
    transform: scale(1.02);
    transform-origin: 160px; }
  .our-strategy.landing-page .diagram-images .each-ring#yellow:hover .yellow-path {
    fill: #febc12; }
  .our-strategy.landing-page .diagram-images .each-ring#orange:hover .orange-path {
    fill: #e96924; }
  .our-strategy.landing-page .diagram-images .each-ring#blue:hover .blue-path {
    fill: #80a6d2; }
  .our-strategy.landing-page .diagram-images .each-ring#green:hover .green-path {
    fill: #abcb37; }
.our-strategy.landing-page .our-logo .logo-title {
  font-size: 30px;
  line-height: 32px;
  color: #4D4D4D;
  font-weight: 600;
  margin: 30px 0 24px; }
.our-strategy.landing-page .our-logo .sub-title {
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  color: #e77424;
  margin-bottom: 15px; }
.our-strategy.landing-page .our-logo .image-logo {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center; }
  .our-strategy.landing-page .our-logo .image-logo img {
    max-width: 100%;
    height: auto; }
.our-strategy .our-logo .logo-title {
  font-size: 30px; }
.our-strategy .downloads {
  padding-bottom: 30px; }
.our-strategy .diagram-images {
  margin-top: 16px; }
.our-strategy .our-logo {
  border-top: 1px solid #dbdbdb; }
  .our-strategy .our-logo .logo-title {
    margin-top: 25px; }
.our-strategy svg a {
  transition: all 0.5s ease;
  cursor: pointer; }
  .our-strategy svg a.yellow_outer_1:hover {
    transform: translate(0px, -7px); }
  .our-strategy svg a.yellow_outer_2:hover {
    transform: translate(-7px, -4px); }
  .our-strategy svg a.green_outer_1:hover {
    transform: translate(2px, -7px); }
  .our-strategy svg a.green_outer_2:hover {
    transform: translate(8px, 0px); }
  .our-strategy svg a.green_outer_3:hover {
    transform: translate(8px, 5px); }
  .our-strategy svg a.orange_outer_1:hover {
    transform: translate(-4px, 7px); }
  .our-strategy svg a.orange_outer_2:hover {
    transform: translate(4px, 7px); }
  .our-strategy svg a.green_inner:hover {
    transform: translate(10px, -10px); }
  .our-strategy svg a.orange_inner:hover {
    transform: translate(0px, 10px); }
  .our-strategy svg a.yellow_inner:hover {
    transform: translate(-10px, 0px); }

/* @media (max-width: 991px) {
    .landing-page {
        
    }
} */
@media (min-width: 768px) and (max-width: 991px) {
  .landing-page .banner-image {
    margin-bottom: 50px; }
  .landing-page.our-strategy .content-title-our-strategy {
    font-size: 24px;
    line-height: 30px; }
  .landing-page.our-strategy .content-section {
    max-width: 708px;
    margin: auto; }
  .landing-page.our-strategy .strategy-img.small {
    margin: 20px 0; }
    .landing-page.our-strategy .strategy-img.small img {
      display: block;
      margin: auto; } }
@media (max-width: 767px) {
  .landing-page.our-strategy .content-section {
    font-size: 14px;
    line-height: 24px; }
  .landing-page.our-strategy .content-section {
    padding: 24px 15px 26px 15px;
    width: auto;
    margin: 0 15px; }
    .landing-page.our-strategy .content-section .message-text h3 {
      margin: 0 0 16px; }
  .landing-page.our-strategy .banner-image {
    margin-bottom: 30px; }
  .landing-page.our-strategy .content-title-our-strategy {
    font-size: 20px;
    line-height: 26px; }
  .landing-page.our-strategy .diagram-images {
    height: auto;
    margin-bottom: 10px; }
    .landing-page.our-strategy .diagram-images svg {
      width: 250px;
      height: 250px; }
  .landing-page .downloads {
    margin-top: 20px; }
    .landing-page .downloads > div {
      width: 100%;
      padding: 0 !important; }
    .landing-page .downloads > div:first-child {
      margin-bottom: 30px; }
  .landing-page .strategy-img.xs-small {
    margin: 10px 0 20px; }
    .landing-page .strategy-img.xs-small img {
      width: 315px;
      height: 315px;
      display: block;
      margin: auto; } }
@media (min-width: 375px) and (max-width: 767px) {
  .landing-page.our-strategy .diagram-images {
    margin: 0; }
    .landing-page.our-strategy .diagram-images svg {
      margin: 20px 0;
      transform: scale(1.2); } }
@media (min-width: 768px) and (max-width: 1024px) {
  .our-partner-landing .partner-list-wrap {
    padding: 70px 60px 20px; }
    .our-partner-landing .partner-list-wrap .our-partner-list {
      display: flex;
      flex-wrap: wrap; }
      .our-partner-landing .partner-list-wrap .our-partner-list .item-list {
        width: 150px;
        margin: 0 25px 40px; }
  .our-partner-landing .partners-sub-title {
    width: 100%;
    text-align: center; }
    .our-partner-landing .partners-sub-title h3 {
      font-size: 24px;
      line-height: 30px;
      padding-bottom: 30px; } }
@media (min-width: 992px) and (max-width: 1024px) {
  .our-partner-landing .partner-list-wrap .our-partner-list .item-list {
    width: 160px;
    margin: 0 55px 40px; } }
@media (max-width: 767px) {
  .our-partner-landing .partner-list-wrap {
    padding: 30px 15px;
    margin: 0 auto; }
    .our-partner-landing .partner-list-wrap .our-partner-list {
      display: flex;
      flex-wrap: wrap;
      justify-content: center; }
      .our-partner-landing .partner-list-wrap .our-partner-list .item-list {
        margin-right: 0;
        margin-bottom: 30px; }
  .our-partner-landing .partners-sub-title h3 {
    font-size: 20px;
    line-height: 26px; } }
.float-year-menu .white-band {
  height: 76px; }

.our-history-landing.scroll-horizontal-added .history-list .year-filter {
  opacity: 1; }
  .our-history-landing.scroll-horizontal-added .history-list .year-filter.hide-arrows .prev-next-wrap {
    display: none; }
  .our-history-landing.scroll-horizontal-added .history-list .year-filter .ul-tabs {
    width: 100%;
    margin: 0 auto;
    height: 44px;
    overflow-y: hidden; }
  .our-history-landing.scroll-horizontal-added .history-list .year-filter .mCSB_scrollTools_horizontal {
    opacity: 0;
    bottom: -20px; }
  .our-history-landing.scroll-horizontal-added .history-list .year-filter .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: auto; }
.our-history-landing .year-filter {
  position: relative; }
.our-history-landing .history-list .year-filter {
  opacity: 0; }
  .our-history-landing .history-list .year-filter .prev-next-btn {
    position: absolute;
    width: 24px;
    height: 24px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 0;
    cursor: pointer;
    transition: all 0.3s ease; }
  .our-history-landing .history-list .year-filter .prev-next-btn.prev {
    background: url(../images/landing-page/history/slider/left.png) center no-repeat;
    left: 15px; }
    .our-history-landing .history-list .year-filter .prev-next-btn.prev:hover, .our-history-landing .history-list .year-filter .prev-next-btn.prev.active, .our-history-landing .history-list .year-filter .prev-next-btn.prev:focus {
      background: url(../images/landing-page/history/slider/left_hover.png) center no-repeat; }
  .our-history-landing .history-list .year-filter .prev-next-btn.next {
    background: url(../images/landing-page/history/slider/right.png) center no-repeat;
    right: 15px; }
    .our-history-landing .history-list .year-filter .prev-next-btn.next:hover, .our-history-landing .history-list .year-filter .prev-next-btn.next.active, .our-history-landing .history-list .year-filter .prev-next-btn.next:focus {
      background: url(../images/landing-page/history/slider/right_hover.png) center no-repeat; }
  .our-history-landing .history-list .year-filter li:first-child a:before {
    display: none; }
  .our-history-landing .history-list .year-filter li a {
    line-height: 44px;
    position: relative;
    border: none; }
    .our-history-landing .history-list .year-filter li a:before {
      content: '';
      position: absolute;
      left: 0;
      height: 15px;
      background: #dbdbdb;
      width: 1px;
      top: 50%;
      transform: translateY(-50%); }
  .our-history-landing .history-list .year-filter .mCSB_container {
    display: flex;
    justify-content: center;
    margin: 0; }

.float-year-menu .history-list .year-filter {
  left: 50%;
  transform: translateX(-50%); }

@media (max-width: 991px) {
  .landing-page.our-history-landing .main-wrapper {
    padding: 50px 30px; }
  .landing-page.our-history-landing .white-band {
    display: block;
    position: static;
    height: auto; }
    .landing-page.our-history-landing .white-band select {
      width: 100%;
      border: 0;
      outline: 0;
      border-radius: 0;
      border-bottom: 1px solid #dbdbdb; }
  .landing-page.our-history-landing .year-filter {
    display: none !important; }
  .landing-page.our-history-landing .history-list .cont-heading {
    font-size: 22px;
    line-height: 32px;
    margin: 20px 0 20px;
    text-align: left; }
  .landing-page.our-history-landing .history-list .list-wrapper .list-item {
    display: none; }
    .landing-page.our-history-landing .history-list .list-wrapper .list-item.mob-selected {
      display: block; }
    .landing-page.our-history-landing .history-list .list-wrapper .list-item .detail,
    .landing-page.our-history-landing .history-list .list-wrapper .list-item .img-section {
      width: 100%; }
      .landing-page.our-history-landing .history-list .list-wrapper .list-item .detail img,
      .landing-page.our-history-landing .history-list .list-wrapper .list-item .img-section img {
        max-width: 100%;
        height: auto; }
    .landing-page.our-history-landing .history-list .list-wrapper .list-item .detail {
      padding: 20px 0; }
      .landing-page.our-history-landing .history-list .list-wrapper .list-item .detail:after {
        display: none; }
    .landing-page.our-history-landing .history-list .list-wrapper .list-item .year-icon {
      display: none; } }
@media (min-width: 768px) and (max-width: 991px) {
  .our-history-landing .cont-heading {
    max-width: 520px;
    margin: 20px auto !important;
    line-height: 25px; }
  .our-history-landing .list-wrapper {
    max-width: 520px;
    margin: auto; }
    .our-history-landing .list-wrapper .img-section img {
      width: 100%;
      height: auto; } }
@media (min-width: 992px) and (max-width: 1024px) {
  .landing-page.our-history-landing .white-band select {
    display: none; } }
@media (max-width: 767px) {
  .landing-page.our-history-landing .main-wrapper {
    padding: 30px 15px; }
  .landing-page.our-history-landing .year-filter {
    display: none !important; }
  .landing-page.our-history-landing .white-band {
    display: block;
    position: static; }
  .landing-page.our-history-landing .history-list .cont-heading {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 15px; }
  .landing-page.our-history-landing .history-list .list-wrapper .list-item .detail a {
    margin-bottom: 10px;
    font-size: 13px;
    line-height: 20px; } }
.planet-community div.container {
  padding-top: 0; }

.event-listing .container {
  padding-top: 75px; }
  .event-listing .container .row {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    clear: both; }
.event-listing .filter-btn-wrapper {
  width: 100%;
  display: inline-block; }
.event-listing .past-events {
  width: 100%;
  display: inline-block; }
  .event-listing .past-events a {
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    color: #E57424;
    border: 1px solid #E57424;
    width: 100%;
    padding: 4px 20px 4px;
    margin-top: 50px;
    text-decoration: none;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    align-items: center; }
    .event-listing .past-events a:focus, .event-listing .past-events a:hover {
      background: #e77424;
      color: #fff; }
.event-listing .event-list-wrapper {
  padding: 40px;
  background: #fff; }
  .event-listing .event-list-wrapper .item {
    margin-bottom: 50px;
    padding-bottom: 50px;
    position: relative; }
.event-listing .search {
  margin: 0 auto 34px; }
.event-listing .img {
  width: 100%;
  margin-bottom: 15px;
  height: 210px;
  background-size: cover !important;
  border: 1px solid #dbdbdb;
  background-position: top 0 center !important; }
.event-listing .date {
  font-size: 12px;
  color: #808080;
  margin-bottom: 10px; }
.event-listing .title {
  font-size: 15px;
  color: #4d4d4d;
  line-height: 21px;
  font-weight: 600;
  transition: all 0.2s linear;
  display: inline-block;
  margin-bottom: 15px;
  width: 100%; }
  .event-listing .title:focus, .event-listing .title:hover {
    color: #e77424;
    text-decoration: none; }
.event-listing .desc {
  font-size: 14px;
  color: #666; }
.event-listing .read-mre {
  position: absolute;
  bottom: 0;
  left: 15px; }
  .event-listing .read-mre a {
    font-size: 12px;
    padding: 7px 40px 7px 20px;
    line-height: 14px;
    display: inline-block;
    background: url(../images/homepage/readmore.png) no-repeat;
    background-position: center right 19px;
    transition: all 0.3s linear;
    border: 1px solid #808080;
    color: #808080;
    text-decoration: none; }
    .event-listing .read-mre a:hover, .event-listing .read-mre a:focus {
      color: #fff;
      background: url(../images/homepage/readmore_hover.png) no-repeat #4d4d4d;
      background-position: center right 19px; }

.past-event-listing .container {
  padding-top: 75px; }
  .past-event-listing .container .row {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    clear: both; }
.past-event-listing .past-event-list-wrapper {
  padding: 40px;
  background: #fff; }
  .past-event-listing .past-event-list-wrapper .item {
    margin-bottom: 50px;
    padding-bottom: 50px;
    position: relative; }
.past-event-listing .search {
  margin: 0 auto 34px; }
.past-event-listing .img {
  width: 100%;
  margin-bottom: 15px;
  height: 210px;
  background-size: cover !important;
  border: 1px solid #dbdbdb;
  background-position: top 0 center !important; }
.past-event-listing .date {
  font-size: 12px;
  color: #808080;
  margin-bottom: 10px; }
.past-event-listing .title {
  font-size: 15px;
  color: #4d4d4d;
  line-height: 21px;
  font-weight: 600;
  transition: all 0.2s linear;
  display: inline-block;
  margin-bottom: 15px;
  width: 100%; }
  .past-event-listing .title:focus, .past-event-listing .title:hover {
    color: #e77424;
    text-decoration: none; }
.past-event-listing .desc {
  font-size: 14px;
  color: #666; }
.past-event-listing .read-mre {
  position: absolute;
  bottom: 0;
  left: 15px; }
  .past-event-listing .read-mre a {
    font-size: 12px;
    padding: 7px 40px 7px 20px;
    line-height: 14px;
    display: inline-block;
    background: url(../images/homepage/readmore.png) no-repeat;
    background-position: center right 19px;
    transition: all 0.3s linear;
    border: 1px solid #808080;
    color: #808080;
    text-decoration: none; }
    .past-event-listing .read-mre a:hover, .past-event-listing .read-mre a:focus {
      color: #fff;
      background: url(../images/homepage/readmore_hover.png) no-repeat #4d4d4d;
      background-position: center right 19px; }

@media (min-width: 992px) and (max-width: 1024px) {
  .our-people-landing .people-list .data-json {
    justify-content: center; } }
@media (max-width: 991px) {
  .our-people-landing .people-list .data-json {
    width: 100%;
    margin: 0 auto;
    justify-content: center; }
  .our-people-landing .people-list .list-item {
    padding: 0;
    width: 100%; }
    .our-people-landing .people-list .list-item img {
      max-width: 100%;
      height: auto; } }
@media (min-width: 768px) and (max-width: 991px) {
  .our-people-landing.landing-page.with-filter .filter-section {
    display: block; }
  .our-people-landing .container .content-section {
    padding: 50px 30px;
    float: right !important; }
  .our-people-landing .desc .widgettitle {
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 8px; }
  .our-people-landing .people-list .name {
    width: 100%; }
  .our-people-landing .people-list .list-item {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 30px; } }
@media (max-width: 767px) {
  .our-people-landing.landing-page .container {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0; }
  .our-people-landing .container .content-section {
    padding: 15px 15px 20px;
    margin-top: 50px !important; }
  .our-people-landing .desc {
    text-align: center;
    padding: 0;
    margin-bottom: 25px; }
    .our-people-landing .desc .widgettitle {
      text-align: center;
      font-size: 20px;
      line-height: 26px;
      font-weight: 600;
      margin: 0 0 6px; }
  .our-people-landing .people-list .img .hover-effect {
    position: absolute;
    bottom: 0;
    max-height: 100%;
    background: transparent;
    top: auto;
    border: 1px solid #e67524;
    height: 22px;
    width: 105px;
    margin: 0 auto; }
    .our-people-landing .people-list .img .hover-effect .title {
      color: #e67524; }
      .our-people-landing .people-list .img .hover-effect .title:before {
        display: none; }
  .our-people-landing .people-list .meet-staff-img {
    position: static; }
  .our-people-landing .people-list .data-json {
    max-width: 188px;
    margin-top: 0; }
  .our-people-landing .people-list .list-item {
    max-width: 188px;
    padding-bottom: 30px;
    margin-bottom: 30px; }
  .our-people-landing .people-list .name {
    font-weight: 600;
    font-size: 18px;
    line-height: 24px;
    color: #4d4d4d;
    padding-top: 9px; }
  .our-people-landing .people-list .designation {
    font-size: 14px;
    line-height: 20px;
    color: #808080; } }
/* @media (max-width: 991px) {
   
} */
@media (min-width: 768px) and (max-width: 991px) {
  .landing-gofowiser .center-container-wrapper {
    padding: 30px;
    margin-top: 50px;
    max-width: 700px; } }
@media (max-width: 767px) {
  .landing-gofowiser .center-container-wrapper {
    padding: 15px;
    margin-top: 30px 15px 0; }
  .landing-gofowiser .body-content p {
    font-size: 13px;
    line-height: 19px; }

  .gofowiser-detail .white-box ol li {
    margin-bottom: 5px;
    font-size: 14px;
    line-height: 20px;
    padding-left: 20px; } }
.single-course .progressive-menu.filter-section a {
  padding: 14px 0px 14px 0;
  margin-bottom: 0; }
.single-course .banner-image .widgettitle {
  max-width: 1140px;
  margin: auto; }
.single-course .container {
  padding-top: 75px; }
.single-course .filter-section .schedule {
  width: 100%;
  display: inline-block; }
  .single-course .filter-section .schedule a {
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    color: #E57424;
    border: 1px solid #E57424;
    width: 100%;
    padding: 4px 20px 4px;
    margin-top: 50px;
    text-decoration: none;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    align-items: center; }
    .single-course .filter-section .schedule a:focus, .single-course .filter-section .schedule a:hover {
      background: #e77424;
      color: #fff; }
.single-course .white-box {
  background: #fff;
  margin-bottom: 10px;
  padding: 33px 40px 26px;
  font-size: 16px;
  line-height: 26px;
  color: #666666;
  font-weight: 400; }
  .single-course .white-box .title {
    font-size: 30px;
    line-height: 36px;
    color: #4D4D4D;
    font-weight: 600;
    margin-bottom: 25px; }
  .single-course .white-box .sub-title {
    font-size: 20px;
    line-height: 26px;
    color: #4D4D4D;
    font-weight: 600; }
  .single-course .white-box .image {
    margin-bottom: 19px; }
  .single-course .white-box ol,
  .single-course .white-box ul {
    padding: 0; }
    .single-course .white-box ol li,
    .single-course .white-box ul li {
      position: relative;
      padding-left: 24px;
      margin-bottom: 11px; }
      .single-course .white-box ol li:before,
      .single-course .white-box ul li:before {
        content: "";
        display: block;
        width: 9px;
        height: 9px;
        border-radius: 50%;
        border: 1px solid #b3b3b3;
        position: absolute;
        left: 0;
        top: 9px; }
      .single-course .white-box ol li:last-child,
      .single-course .white-box ul li:last-child {
        margin-bottom: 0; }
  .single-course .white-box .link a {
    color: #E77424;
    text-decoration: none;
    background: url(../images/landing-page/gaia/external_arrow.png) no-repeat center right 0;
    padding-right: 28px; }
    .single-course .white-box .link a:hover {
      background: url(../images/landing-page/gaia/external_arrow_hover.png) no-repeat center right 0; }
  .single-course .white-box a {
    text-decoration: none;
    color: #e67524;
    transition: color 0.2s linear; }
    .single-course .white-box a:hover {
      color: #c0d42f; }
  .single-course .white-box .download-icon {
    display: inline-block;
    font-size: 14px;
    color: #999;
    padding: 5px 35px 5px 0;
    bottom: 16px;
    background: url(../images/detail-page/learnings/download.png) no-repeat center right; }
    .single-course .white-box .download-icon:hover {
      text-decoration: none;
      color: #E77424;
      background: url(../images/detail-page/learnings/download_hover.png) no-repeat center right; }
  .single-course .white-box .accordian-section .pre-work {
    border-bottom: 1px solid #e6e6e6; }
    .single-course .white-box .accordian-section .pre-work:last-child {
      /*border-bottom: 0;*/
      margin-bottom: 20px; }
  .single-course .white-box .accordian-section .acc-title {
    font-size: 17px;
    line-height: 26px;
    font-weight: 600;
    color: #e57424;
    width: 100%;
    padding: 15px 41px 15px 0;
    align-items: center;
    position: relative;
    background: url(../images/landing-page/news/Accord_open.png) no-repeat center;
    background-position: top 15px right 0;
    cursor: pointer;
    transition: color 0.1s linear; }
    .single-course .white-box .accordian-section .acc-title:hover {
      color: #c0d42f; }
  .single-course .white-box .accordian-section .acc-cont {
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease; }
    .single-course .white-box .accordian-section .acc-cont .description {
      margin-bottom: 20px; }
  .single-course .white-box .accordian-section .show-it .acc-cont {
    max-height: 500px; }
  .single-course .white-box .accordian-section .show-it .acc-title {
    background: url(../images/landing-page/news/Accord_close.png) no-repeat center;
    background-position: top 15px right 0; }
  .single-course .white-box .date-and-venue {
    color: #e67524;
    width: 100%;
    display: inline-block;
    margin-bottom: 10px;
    line-height: 16px; }
    .single-course .white-box .date-and-venue > span {
      line-height: 16px;
      float: left; }
      .single-course .white-box .date-and-venue > span.date {
        padding-right: 10px;
        margin-right: 10px;
        border-right: 1px solid #e67524; }
  .single-course .white-box.overview .title {
    margin-bottom: 17px; }
  .single-course .white-box.overview .sub-title {
    margin-bottom: 15px; }
  .single-course .white-box.overview .flyer {
    margin-bottom: 20px; }
  .single-course .white-box.pre-course .sub-title {
    margin: 25px 0 10px; }
  .single-course .white-box.trainers {
    display: inline-block;
    width: 100%;
    /*.img{
    	width: 150px;
    	float: left;
    	margin-right: 20px;
    }*/ }
    .single-course .white-box.trainers .trainer {
      border-bottom: 1px solid #e6e6e6;
      display: inline-block;
      width: 100%;
      padding-bottom: 12px;
      margin-bottom: 22px; }
      .single-course .white-box.trainers .trainer:last-child {
        border-bottom: 0;
        padding-bottom: 0;
        margin-bottom: 0; }
    .single-course .white-box.trainers .cont-wrapper {
      width: 100%;
      padding-left: 0px;
      float: left; }
      .single-course .white-box.trainers .cont-wrapper img {
        width: auto;
        float: left;
        margin-right: 20px;
        margin-bottom: 20px; }
    .single-course .white-box.trainers .name {
      font-size: 20px;
      line-height: 30px;
      color: #e57424;
      margin-bottom: 10px; }
  .single-course .white-box .deadline .dline {
    float: left;
    padding-right: 10px; }

/*Responsive styling for course*/
@media (max-width: 767px) {
  .landing-page .widgettitle {
    padding: 0 15px; }

  .single-course_details .single-course .container {
    padding-top: 30px; }
  .single-course_details .single-course .white-box {
    margin-left: 0;
    margin-right: 0;
    padding: 20px 15px; }
    .single-course_details .single-course .white-box .title {
      font-size: 22px;
      line-height: 28px;
      margin-bottom: 15px; }
    .single-course_details .single-course .white-box .date-and-venue {
      font-size: 12px;
      margin-bottom: 5px; }
    .single-course_details .single-course .white-box strong {
      line-height: 24px; }
    .single-course_details .single-course .white-box ol li,
    .single-course_details .single-course .white-box ul li {
      font-size: 14px;
      line-height: 24px;
      margin-bottom: 5px;
      padding-left: 20px; }
    .single-course_details .single-course .white-box .accordian-section .show-it .acc-cont {
      max-height: 750px; }
    .single-course_details .single-course .white-box .accordian-section .acc-title {
      font-size: 15px;
      line-height: 22px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .single-course_details .single-course .container {
    padding-top: 0; } }
.single-course_details .course-schedule .schedule-box {
  border: 1px solid #ccc;
  border-radius: 10px;
  min-height: 170px;
  padding: 20px;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  max-width: 200px; }
  .single-course_details .course-schedule .schedule-box a {
    color: #4d4d4d;
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    text-decoration: none;
    display: inline-block;
    width: 100%;
    background: url(../images/landing-page/fellowships/download.png) no-repeat center bottom 0;
    padding-bottom: 57px; }

/*style for form*/
.contact-landing {
  background: #f2f2f2; }
  .contact-landing.detail-page .banner-image .banner-title .title {
    padding-left: 0;
    text-transform: uppercase; }
  .contact-landing.survey-form.detail-page .banner-image .banner-title .title {
    padding-left: 0;
    text-transform: uppercase; }
  .contact-landing > .container {
    width: 878px;
    background: #fff;
    padding: 30px 30px;
    margin-top: 75px; }
  .contact-landing form {
    margin-top: 50px; }
  .contact-landing .floating-input {
    width: 50%;
    float: left;
    margin-bottom: 52px; }
    .contact-landing .floating-input span[role="alert"] {
      /*position: absolute;
      left: 0;
      bottom: -21px;*/ }
    .contact-landing .floating-input select {
      display: none; }
    .contact-landing .floating-input.your-course {
      border-bottom: 1px solid #dbdbdb; }
    .contact-landing .floating-input .select2-selection .select2-selection__rendered {
      width: 100%;
      height: 100% !important;
      display: block;
      font-size: 0 !important;
      background: transparent; }
    .contact-landing .floating-input.focused .select2-selection .select2-selection__rendered {
      font-size: 14px !important; }
    .contact-landing .floating-input.relation {
      border-bottom: 1px solid #dbdbdb; }
    .contact-landing .floating-input textarea {
      max-width: 100%;
      width: 100%;
      border: 1px solid #d1d1d1;
      box-shadow: none !important;
      outline: none !important; }
      .contact-landing .floating-input textarea:focus {
        box-shadow: none !important;
        outline: none !important; }
    .contact-landing .floating-input input {
      width: 100%;
      border: 0;
      border-bottom: 1px solid #d1d1d1;
      color: #999;
      box-shadow: none !important;
      outline: none !important; }
      .contact-landing .floating-input input:focus {
        box-shadow: none !important;
        outline: none !important; }
    .contact-landing .floating-input label {
      font-weight: 400;
      color: #333;
      font-size: 14px; }
    .contact-landing .floating-input:not(.work-status) input {
      position: relative;
      z-index: 3;
      background: transparent;
      border-radius: 0; }
    .contact-landing .floating-input:not(.work-status) label {
      position: absolute;
      top: 0;
      z-index: 2;
      transition: all 0.2s ease; }
    .contact-landing .floating-input:not(.work-status).focused label, .contact-landing .floating-input:not(.work-status).not-empty label {
      top: -28px !important;
      font-size: 12px;
      color: #c0d42f; }
    .contact-landing .floating-input.work-status, .contact-landing .floating-input.current-position {
      width: 100%; }
    .contact-landing .floating-input.name, .contact-landing .floating-input.employer {
      padding-right: 15px; }
    .contact-landing .floating-input.email, .contact-landing .floating-input.position {
      padding-left: 15px; }
    .contact-landing .floating-input:not(.work-status) {
      position: relative; }
    .contact-landing .floating-input.work-status {
      margin-bottom: 30px; }
  .contact-landing .red-star {
    color: red; }
  .contact-landing .main-head {
    font-size: 30px;
    line-heiht: 36px;
    color: #4d4d4d;
    margin-bottom: 32px;
    margin-top: 10px;
    font-weight: 700; }
  .contact-landing .bio-info strong,
  .contact-landing .sub-heading,
  .contact-landing .sub-head {
    font-size: 20px;
    line-height: 26px;
    font-weight: 500;
    color: #e77424;
    margin-bottom: 20px; }
  .contact-landing p {
    font-size: 16px;
    line-height: 26px;
    color: #666;
    font-weight: 400; }
  .contact-landing .submit-reset {
    float: left;
    width: 100%; }
    .contact-landing .submit-reset .reset {
      margin-left: -7px; }
    .contact-landing .submit-reset .submit-btn,
    .contact-landing .submit-reset .reset,
    .contact-landing .submit-reset .submit {
      padding-left: 0;
      position: static;
      border: 0;
      background: none; }
      .contact-landing .submit-reset .submit-btn input,
      .contact-landing .submit-reset .reset input,
      .contact-landing .submit-reset .submit input {
        display: inline-block;
        padding: 5px 25px;
        font-size: 12px;
        font-weight: 700;
        color: #fff;
        background: #e77424;
        border: 1px solid #e77424; }
        .contact-landing .submit-reset .submit-btn input:hover,
        .contact-landing .submit-reset .reset input:hover,
        .contact-landing .submit-reset .submit input:hover {
          color: #e77424;
          background: transparent; }
  .contact-landing .wpcf7-response-output {
    font-size: 12px;
    color: red;
    margin: 5px 0;
    padding: 0;
    float: left;
    width: 100%; }
  .contact-landing .wpcf7 form.invalid .wpcf7-response-output, .contact-landing .wpcf7 form.unaccepted .wpcf7-response-output {
    border: 0; }
  .contact-landing.survey-form .bio-info {
    margin-top: 30px; }
  .contact-landing.survey-form .floating-input {
    width: 100%;
    padding: 0; }
    .contact-landing.survey-form .floating-input label {
      top: 0; }
    .contact-landing.survey-form .floating-input.focused label, .contact-landing.survey-form .floating-input.not-empty label {
      top: -20px !important; }
  .contact-landing.survey-form ul li {
    list-style-type: disc;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 26px;
    color: #666;
    font-weight: 400; }
  .contact-landing .chosen-container {
    height: 34px;
    border-bottom: 1px solid #dbdbdb; }
    .contact-landing .chosen-container .chosen-single {
      display: inline-block;
      height: 34px;
      width: 100%; }

.select2-container {
  z-index: 7;
  position: relative; }
  .select2-container.select2-container--default {
    position: relative;
    display: block; }
    .select2-container.select2-container--default > * {
      display: block;
      width: 100%;
      height: 100%; }
    .select2-container.select2-container--default .select2-selection--single:after {
      content: "";
      height: 10px;
      width: 15px;
      background: url("../images/landing-page/down_arrow.png") no-repeat center right 0;
      position: absolute;
      right: 0;
      top: 40%; }
  .select2-container .select2-dropdown {
    background: #fff;
    width: 276px;
    display: block;
    padding: 10px;
    margin-top: 3px;
    box-shadow: 1px 9px 14px rgba(0, 0, 0, 0.1); }
    .select2-container .select2-dropdown ul {
      padding: 0;
      list-style-type: none; }
      .select2-container .select2-dropdown ul li {
        padding-bottom: 5px;
        margin-bottom: 4px;
        border-bottom: 1px solid #eee;
        cursor: pointer; }
        .select2-container .select2-dropdown ul li:last-child {
          padding-bottom: 0;
          margin-bottom: 0;
          border: 0; }

.select2-results__options {
  background: #fff; }

select ~ .select2 {
  height: 22px;
  width: 100% !important; }

.select2-search.select2-search--hide {
  visibility: hidden;
  height: 1px;
  display: none;
  overflow: hidden; }

:focus {
  outline: none !important;
  box-shadow: none !important; }

.contact-landing .wpcf7 form .wpcf7-response-output {
  border: 0;
  padding-left: 0;
  margin-left: 0; }
.contact-landing .wpcf7 form.sent .wpcf7-response-output {
  border: 0;
  color: #46b450; }
.contact-landing .your-course .Course {
  display: block;
  position: relative;
  width: 100%; }
  .contact-landing .your-course .Course span[role="alert"] {
    position: absolute;
    left: 0;
    bottom: -21px; }

/*style for mobile devices*/
@media (max-width: 767px) {
  .contact-landing .container {
    width: auto;
    margin: 40px 15px 0; }
  .contact-landing .main-head {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 15px; }
  .contact-landing .bio-info strong,
  .contact-landing .sub-heading,
  .contact-landing .sub-head {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 15px; }
  .contact-landing p {
    font-size: 13px;
    line-height: 20px; }
  .contact-landing .floating-input {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important; }
  .contact-landing.survey-form ul li {
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 7px; }
  .contact-landing.detail-page.survey-form .banner-image .banner-title .title {
    line-height: 15px;
    padding-left: 9px;
    width: 70%;
    padding-top: 7px;
    text-align: left; }
    .contact-landing.detail-page.survey-form .banner-image .banner-title .title span {
      font-size: 25px; }
  .contact-landing.detail-page .banner-image .banner-title {
    display: inline-block;
    margin-left: 10%;
    width: auto; }
    .contact-landing.detail-page .banner-image .banner-title .banner-logo {
      float: left;
      display: inline-block;
      margin-top: 0px;
      height: 80px;
      width: 66px;
      background-size: contain;
      margin-right: 0; }
    .contact-landing.detail-page .banner-image .banner-title .title {
      display: inline-block;
      float: left;
      width: 60%;
      line-height: 20px;
      padding-top: 24px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .contact-landing .container {
    width: auto;
    margin: 40px 15px 0; }
  .contact-landing .floating-input {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important; }
  .contact-landing.detail-page.survey-form .banner-title .title {
    width: 480px; }
  .contact-landing.detail-page .banner-title {
    display: block;
    width: 600px;
    margin-left: 17%; }
    .contact-landing.detail-page .banner-title .banner-logo {
      display: inline-block;
      float: left; }
    .contact-landing.detail-page .banner-title .title {
      float: left;
      display: inline-block;
      width: 400px;
      text-align: left;
      margin-top: 111px;
      line-height: 48px; } }
/*responsive style for media pack*/
@media (max-width: 991px) {
  .media-pack-landing .container {
    width: auto; }
  .media-pack-landing .media-pack-wrapper {
    padding: 0 20px; }
  .media-pack-landing .media-pack-desc {
    font-size: 14px;
    line-height: 24px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .media-pack-landing .media-pack-wrapper {
    margin-top: 30px;
    overflow: hidden; }
    .media-pack-landing .media-pack-wrapper .media-pack-desc {
      padding: 0 25px; }
  .media-pack-landing .media-list-wrap .media-list {
    padding: 0 15px; }
  .media-pack-landing .media-pack-title {
    margin: 0; } }
@media (max-width: 767px) {
  .media-pack-landing .media-list-wrap {
    margin-top: 30px; }
  .media-pack-landing .media-pack-title {
    margin: 10px 0; }
  .media-pack-landing .media-pack-desc {
    padding: 0 15px; } }
.item-slider {
  overflow: hidden; }
  .item-slider .row {
    margin: 0 !important; }
  .item-slider .owl-item {
    padding-left: 15px !important;
    padding-right: 15px !important; }
  .item-slider .owl-nav .owl-prev,
  .item-slider .owl-nav .owl-next {
    font-size: 0;
    position: absolute;
    top: calc(50% - 25px);
    height: 25px;
    width: 15px;
    transition: opacity 0.3s ease;
    /*&:hover {
    	opacity: 0.7;
    }*/ }
  .item-slider .owl-nav .owl-prev {
    left: -12px;
    background: url(../images/homepage/twitter_left_carousel.png) no-repeat; }
  .item-slider .owl-nav .owl-next {
    right: -12px;
    background: url(../images/homepage/twitter_right_carousel.png) no-repeat; }
  .item-slider .owl-carousel:not(.owl-theme) {
    margin: 0 -15px; }
    .item-slider .owl-carousel:not(.owl-theme) .img-box {
      width: calc(100%/3);
      float: left;
      padding: 0 15px; }

.gaia-landing .white-box .logo-section {
  display: block !important; }

/*mobile styling*/
@media (max-width: 767px) {
  .landing-page.gaia-landing .white-box {
    margin: 0;
    padding: 7px 15px; }
    .landing-page.gaia-landing .white-box.aggaa {
      padding-top: 15px; }
    .landing-page.gaia-landing .white-box ul li {
      font-size: 14px;
      line-height: 22px;
      padding-left: 20px; }
    .landing-page.gaia-landing .white-box .link a {
      font-size: 14px;
      line-height: 24px; }
    .landing-page.gaia-landing .white-box .potrait-images a {
      width: auto; }
  .landing-page.gaia-landing .images.logo-section {
    width: 100%; }
    .landing-page.gaia-landing .images.logo-section .row {
      margin: 0; }
      .landing-page.gaia-landing .images.logo-section .row .img-box {
        padding: 0; }
        .landing-page.gaia-landing .images.logo-section .row .img-box img {
          display: block;
          margin: auto; }

  .item-slider .owl-carousel:not(.owl-theme) {
    margin: 0 0 30px; }
    .item-slider .owl-carousel:not(.owl-theme) .img-box {
      width: auto;
      float: none;
      padding: 0;
      margin: 10px auto; }
      .item-slider .owl-carousel:not(.owl-theme) .img-box.image-item-1 {
        margin-top: 0; } }
@media (min-width: 768px) and (max-width: 991px) {
  .gaia-landing .container {
    padding-top: 0; } }
/*updated style for training*/
.landing-page.training-landing .overview .infographics .left {
  background: #e77424; }
  .landing-page.training-landing .overview .infographics .left > div {
    border-bottom: 1px solid #f3ba92;
    position: relative; }
    .landing-page.training-landing .overview .infographics .left > div:last-child {
      border-bottom: 0; }
.landing-page.training-landing .overview .infographics .right {
  background: #f5cc2c; }
.landing-page.training-landing .overview .infographics .size-60 {
  color: #fff !important; }
.landing-page.training-landing .overview .infographics .country-ovr {
  color: #fff; }
.landing-page.training-landing .overview .infographics .right-title,
.landing-page.training-landing .overview .infographics .unique-title {
  color: #333; }

@media (min-width: 768px) and (max-width: 1024px) {
  .training-landing .course-items .loadmore-item {
    margin-bottom: 20px; } }
/* @media (max-width: 991px){


} */
@media (min-width: 768px) and (max-width: 991px) {
  .training-landing .training-container {
    padding-top: 0; }
  .training-landing .overview .infographics .left, .training-landing .overview .infographics .right {
    padding: 30px 30px 20px; }
  .training-landing .overview .infographics .info {
    font-size: 20px; }
  .training-landing .overview .infographics .size-60 {
    font-size: 40px;
    line-height: 40px; }
  .training-landing .holistic.right-title {
    margin-bottom: 18px; } }
@media (max-width: 1199px) {
  .training-landing .overview .infographics .left, .training-landing .overview .infographics .right {
    padding: 50px 30px 30px; }
  .training-landing .overview .infographics .size-60 {
    font-size: 45px;
    line-height: 40px; }

  .holistic.right-title {
    margin-bottom: 18px; } }
@media (max-width: 767px) {
  .landing-page.training-landing .white-box {
    margin: 0 0 2px;
    padding: 30px 15px 20px; }
    .landing-page.training-landing .white-box .title {
      margin-bottom: 5px; }
  .landing-page.training-landing .content-section ul li {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 5px; }
  .landing-page.training-landing .loadmore-item {
    margin-bottom: 15px; }
  .landing-page.training-landing .overview .infographics {
    display: block;
    margin: 20px 0; }
    .landing-page.training-landing .overview .infographics .left, .landing-page.training-landing .overview .infographics .right {
      padding: 15px;
      width: 100%; }
    .landing-page.training-landing .overview .infographics .unique-title {
      font-size: 18px; }
    .landing-page.training-landing .overview .infographics .country-ovr {
      text-align: center;
      font-size: 16px; }
    .landing-page.training-landing .overview .infographics .info {
      font-size: 16px;
      width: 70% !important; }
    .landing-page.training-landing .overview .infographics .right .title {
      font-size: 16px; }
    .landing-page.training-landing .overview .infographics .size-60 {
      text-align: center;
      font-size: 24px;
      line-height: 30px;
      width: 30% !important; }
  .landing-page.training-landing .testimonial {
    padding-bottom: 50px; }
    .landing-page.training-landing .testimonial .testimoial-wrapper {
      padding: 30px 15px; }
      .landing-page.training-landing .testimonial .testimoial-wrapper .testimonial-text {
        display: block;
        margin: 0; }
        .landing-page.training-landing .testimonial .testimoial-wrapper .testimonial-text:before, .landing-page.training-landing .testimonial .testimoial-wrapper .testimonial-text:after {
          width: 26px;
          height: 20px;
          background-size: 26px 20px !important; }
        .landing-page.training-landing .testimonial .testimoial-wrapper .testimonial-text .quote-wrap {
          margin-top: 20px;
          padding: 0 30px; }
      .landing-page.training-landing .testimonial .testimoial-wrapper .item {
        display: block; }

  .landing-page.training-landing .overview .infographics .left > div.countries-cover .width-50 {
    width: 30%; }
    .landing-page.training-landing .overview .infographics .left > div.countries-cover .width-50 .country-ovr,
    .landing-page.training-landing .overview .infographics .left > div.countries-cover .width-50 .size-60 {
      width: 100% !important; }

  .training-landing .testimonial .testimoial-wrapper .item img {
    display: block;
    width: 176px;
    height: 176px;
    margin: auto; } }
/*Responsive styling*/
@media (max-width: 767px) {
  .landing-page.grad-landing .grad-container .fellow-list-wrapper {
    padding: 20px 15px; }
    .landing-page.grad-landing .grad-container .fellow-list-wrapper .eiar-fellows {
      margin: 0; }
      .landing-page.grad-landing .grad-container .fellow-list-wrapper .eiar-fellows .fellow {
        width: 100%;
        padding: 0; }
      .landing-page.grad-landing .grad-container .fellow-list-wrapper .eiar-fellows .wrapper .name,
      .landing-page.grad-landing .grad-container .fellow-list-wrapper .eiar-fellows .wrapper .date-coutry-wrapper {
        display: block !important; }
      .landing-page.grad-landing .grad-container .fellow-list-wrapper .eiar-fellows .wrapper .read-more-wrapper {
        height: auto;
        background: transparent;
        position: static;
        margin-top: 5px; }
    .landing-page.grad-landing .grad-container .fellow-list-wrapper .fellow-img {
      height: auto;
      padding-top: 20px; }
      .landing-page.grad-landing .grad-container .fellow-list-wrapper .fellow-img .img-wrap {
        border-radius: 50% !important;
        height: 139px !important;
        width: 139px !important; }
        .landing-page.grad-landing .grad-container .fellow-list-wrapper .fellow-img .img-wrap:after {
          visibility: visible;
          height: 3px; }
  .landing-page.grad-landing .grad-container .white-box {
    margin-left: 0;
    margin-right: 0;
    padding: 15px; }
    .landing-page.grad-landing .grad-container .white-box .title {
      font-size: 20px;
      line-height: 26px;
      margin-bottom: 15px; }
    .landing-page.grad-landing .grad-container .white-box .second-title {
      font-size: 17px;
      line-height: 25px;
      margin-top: 20px; }
    .landing-page.grad-landing .grad-container .white-box li {
      font-size: 14px;
      line-height: 24px;
      padding-left: 0;
      margin-bottom: 5px; }
      .landing-page.grad-landing .grad-container .white-box li strong {
        font-size: 14px;
        line-height: 24px; }
  .landing-page .country-map-popup.grad-popup .popup-wrap {
    padding: 12px 7px 12px 0; }

  .landing-page.grad-landing .content-section .content ul li:before {
    top: calc(50% - 4px) !important; } }
.landing-page.grad-landing #engagement .view-more-less-wrap {
  margin-top: 0;
  padding-bottom: 25px;
  background: #f2f2f2; }
.landing-page.grad-landing .content-section .content ul {
  padding-left: 0; }
  .landing-page.grad-landing .content-section .content ul li {
    list-style-type: none;
    position: relative;
    padding-left: 24px; }
    .landing-page.grad-landing .content-section .content ul li:before {
      content: "";
      display: block;
      width: 9px;
      height: 9px;
      border-radius: 50%;
      border: 1px solid #b3b3b3;
      position: absolute;
      left: 0;
      top: 9px; }

/*Style for small devices*/
@media (min-width: 768px) and (max-width: 991px) {
  .landing-page.grad-landing .grad-container {
    padding-top: 0; }
    .landing-page.grad-landing .grad-container .white-box .fellow-list-wrapper {
      padding: 50px 60px 10px; }
      .landing-page.grad-landing .grad-container .white-box .fellow-list-wrapper .fellow {
        width: 50%; }
      .landing-page.grad-landing .grad-container .white-box .fellow-list-wrapper .wrap .left-side {
        border-right: 115.5px solid transparent; }
      .landing-page.grad-landing .grad-container .white-box .fellow-list-wrapper .wrap .right-side {
        border-left: 115.5px solid transparent; } }
@media (min-width: 992px) and (max-width: 1024px) {
  .landing-page.grad-landing #engagement .view-more-less-wrap {
    margin-top: 0;
    padding-bottom: 25px;
    background: #f2f2f2; }
  .landing-page.grad-landing .grad-container .white-box .fellow-list-wrapper {
    padding: 50px 60px 10px; }
    .landing-page.grad-landing .grad-container .white-box .fellow-list-wrapper .fellow {
      width: 50%; } }
/*Responsive styling*/
@media (min-width: 768px) and (max-width: 991px) {
  .felloship-landing .container {
    padding-top: 0; } }
@media (max-width: 767px) {
  .felloship-landing .container .white-box {
    margin-left: 0;
    margin-right: 0; }
  .felloship-landing .container P img {
    width: 100%;
    height: auto; }
  .felloship-landing .container ul li {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 7px;
    padding-left: 20px; } }
/*responsive styling for one planet fellowship*/
@media (min-width: 768px) and (max-width: 1024px) {
  .felloship-landing .white-box .box-download div.wrapper {
    padding: 20px 7px; }

  .landing-page.planet-community .banner-image {
    margin-bottom: 0; } }
@media (max-width: 767px) {
  .felloship-landing .white-box.oneplanet #apply {
    margin-top: 0;
    padding-top: 20px; }
  .felloship-landing .white-box.oneplanet #oneplanet {
    padding-top: 20px; }
  .felloship-landing .white-box li {
    font-size: 14px;
    line-height: 24px; }
  .felloship-landing .white-box .partner-block {
    font-size: 14px;
    line-height: 24px; }
    .felloship-landing .white-box .partner-block .sub-title {
      margin-top: 0; }
    .felloship-landing .white-box .partner-block .partner-item {
      margin-bottom: 20px;
      padding-bottom: 15px; }
  .felloship-landing .box-download > .row {
    margin: 0; }

  .felloship-landing .white-box.oneplanet .item-3,
  .felloship-landing .white-box.oneplanet .item-2,
  .felloship-landing .white-box.oneplanet .item-1 {
    margin-bottom: 20px; }

  .post-template-single-the-one-planet-fellowship .felloship-landing .white-box.oneplanet #partners,
  .post-template-single-the-one-planet-fellowship .felloship-landing .white-box.oneplanet #our-approch {
    padding-top: 0; } }
/*responsive style for fellow story*/
@media (max-width: 767px) {
  .our-community-listing.landing-page .community-landing-wrapper {
    padding: 20px 15px; }
  .our-community-listing.landing-page .sort-wrap {
    margin-bottom: 10px; }
  .our-community-listing.landing-page .landing-title-wrap .title {
    width: 100%;
    margin-bottom: 20px; }
  .our-community-listing.landing-page .landing-featured-wrap .featured-tumbnail img {
    width: 100%;
    height: 200px; }
  .our-community-listing.landing-page .landing-featured-wrap .landing-featured-data {
    bottom: 10px;
    padding-left: 15px;
    padding-right: 15px; }
    .our-community-listing.landing-page .landing-featured-wrap .landing-featured-data .featured-title {
      font-size: 19px;
      line-height: 24px;
      margin-top: 10px; }
    .our-community-listing.landing-page .landing-featured-wrap .landing-featured-data .read-more {
      margin-top: 7px; }
  .our-community-listing.landing-page .community-result-data .row {
    margin: 0; }
    .our-community-listing.landing-page .community-result-data .row .cm-list-item {
      padding: 0; }
  .our-community-listing.landing-page .community-result-data .cm-meta-data .cm-read-more {
    left: 0; } }
@media (min-width: 768px) and (max-width: 991px) {
  .our-community-listing .container {
    padding-top: 0; }

  .our-community-listing.landing-page .landing-featured-wrap .featured-tumbnail img {
    width: 100%;
    height: auto; } }
/*advisory landing style*/
.landing-page.advisory-landing .container {
  max-width: 878px;
  width: 100%;
  padding: 40px 26px;
  background: #fff;
  margin-top: 70px; }
.landing-page.advisory-landing .people-list .widgettitle {
  font-size: 30px;
  line-height: 36px;
  color: #4d4d4d;
  font-weight: 600;
  margin: 5px 0 34px;
  width: 100%;
  text-align: left;
  padding: 0 20px; }
.landing-page.advisory-landing .textwidget {
  color: #4D4D4D;
  font-size: 16px;
  line-height: 26px;
  padding: 0px 20px 30px; }

@media (max-width: 767px) {
  .our-people-landing.advisory-landing .container {
    margin-top: 40px !important; }
  .our-people-landing.advisory-landing .people-list .data-json {
    margin: 0;
    max-width: none;
    width: 100%; }
  .our-people-landing.advisory-landing .people-list .widgettitle {
    text-align: center;
    font-size: 20px;
    line-height: 26px;
    font-weight: 600;
    margin: 0 0 15px;
    padding: 0; }
  .our-people-landing.advisory-landing .textwidget {
    padding: 0;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 20px; }
  .our-people-landing.advisory-landing .container {
    max-width: none;
    margin: 0 15px;
    width: auto;
    padding: 20px 15px; }
  .our-people-landing.advisory-landing .people-list .list-item img {
    display: block;
    margin: auto; } }
@media (min-width: 768px) and (max-width: 991px) {
  .our-people-landing.advisory-landing .container {
    width: auto;
    max-width: none;
    margin: 0 30px; } }
/*detail banner style*/
.meet-our-people.advisory-detail .banner-image {
  margin-bottom: 0; }
.meet-our-people.advisory-detail .banner-title {
  align-items: baseline; }
  .meet-our-people.advisory-detail .banner-title .title {
    padding-left: 0; }
.meet-our-people.advisory-detail .banner-logo {
  height: 200px;
  width: 140px;
  margin-right: 0px;
  background: url(../images/detail-page/Logo_Element_for_banner.png) no-repeat;
  margin-right: -14px; }
.meet-our-people.advisory-detail .user-desc a {
  color: #e77424; }
  .meet-our-people.advisory-detail .user-desc a:hover {
    text-decoration: none;
    color: #c0d42f; }

/*******************************************/
@media (max-width: 767px) {
  .meet-our-people.advisory-detail .banner-title {
    display: inline-block;
    margin-left: 4%;
    width: auto; }
    .meet-our-people.advisory-detail .banner-title .title {
      display: inline-block;
      float: left;
      width: 74%;
      line-height: 20px;
      padding-top: 24px;
      text-align: left; }
  .meet-our-people.advisory-detail .banner-logo {
    float: left;
    display: inline-block;
    margin-top: 0px;
    height: 80px;
    width: 66px;
    background-size: contain;
    margin-right: 0; } }
/*webinars-and-events and archived-webinars and past-events*/
.archived-webinar .sort-wrap,
.past-event-listing .sort-wrap {
  display: none; }

.archived-webinar .webinar-event-listing-wrap .row {
  margin-top: 0; }

.webinar-event-listing .webinar-event-list-wrapper a:hover {
  text-decoration: none; }

.webinar-event-listing .news-letter .subscribe-mail form {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0 -10px; }

.webinar-event-listing .wp_subscribe .wp-subscribe-wrap.wp-subscribe-1 p {
  font-family: "Poppins";
  font-weight: 400;
  line-height: 20px;
  font-size: 16px;
  color: #e57424;
  padding-top: 0;
  margin-top: 0; }
  .webinar-event-listing .wp_subscribe .wp-subscribe-wrap.wp-subscribe-1 p.error {
    margin-top: 10px; }
  .webinar-event-listing .wp_subscribe .wp-subscribe-wrap.wp-subscribe-1 p.text {
    margin-bottom: 19px; }
  .webinar-event-listing .wp_subscribe .wp-subscribe-wrap.wp-subscribe-1 p.thanks {
    font-size: 18px; }

.webinar-event-listing .news-letter .subscribe-mail form input {
  margin-right: 10px;
  margin-left: 10px; }

.webinar-event-listing .wp-subscribe-wrap input.submit {
  margin-top: 0; }

.webinar-event-listing .news-letter .subscribe-mail form input {
  margin-top: 0;
  border: 1px solid #dbdbdb;
  border-radius: 2px;
  color: #999999;
  background: transparent;
  height: 26px;
  text-align: left;
  font-family: "Poppins";
  width: calc(50% - 105px);
  padding-top: 0;
  padding-bottom: 0; }

.webinar-event-listing .wp-subscribe-wrap {
  border: 1px solid #dbdbdb;
  border-radius: 10px;
  background: transparent; }

.webinar-event-listing .news-letter .subscribe-mail form input.submit {
  font-size: 17px;
  font-weight: 500;
  color: #ffffff;
  padding: 0;
  background: #e57424;
  text-align: center;
  border-radius: 0;
  font-family: "Poppins";
  width: 150px;
  border: 1px solid #e57424;
  text-indent: 0;
  transition: all 0.25s; }

.webinar-event-listing .news-letter .subscribe-mail form input.submit:hover {
  background: #fff;
  color: #e57424; }

.webinar-event-listing.landing-page.with-filter .content-section {
  background: #fff;
  padding: 40px; }

.webinar-event-listing .container {
  padding-top: 75px; }

.webinar-event-listing .archive-webinar-link:hover,
.webinar-event-listing .archive-event-link:hover,
.past-event-listing .archive-news-link:hover,
.archived-webinar .archive-news-link:hover {
  background: #e57424;
  color: #fff; }

.webinar-event-listing .archive-event-link,
.webinar-event-listing .archive-webinar-link,
.past-event-listing .archive-news-link,
.archived-webinar .archive-news-link {
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  color: #e57424;
  border: 1px solid #e57424;
  width: 100%;
  padding: 4px 15px 4px;
  margin-top: 50px;
  text-decoration: none;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-family: "Poppins"; }

.webinar-event-listing .wp-subscribe-1 {
  padding-bottom: 30px;
  padding-left: 50px;
  padding-right: 50px;
  padding-top: 17px;
  position: relative;
  min-height: auto; }

.webinar-event-listing .wp-subscribe-wrap .wp-subscribe-loader {
  background: #e77424;
  width: 70px;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 50%;
  transform: translateY(-50%); }

.webinar-event-listing .wp-subscribe-1 .close-search {
  background: url(../images/homepage/icn_search_close.png) no-repeat center center;
  position: absolute;
  right: 8px;
  top: 8px;
  font-size: 0;
  height: 14px;
  width: 12px; }

.webinar-event-listing .calender .drop-menu {
  position: relative;
  display: none; }

.webinar-event-listing .calender .drop-menu.open-calender {
  width: 100%;
  border: 1px solid #bababa;
  border-radius: 2px;
  box-shadow: 0 0 5px #aaa;
  background: #fff;
  position: absolute;
  top: 22px;
  left: 12px;
  z-index: 9;
  padding: 10px 15px;
  max-width: 200px;
  display: block;
  min-width: 152px; }

.webinar-event-listing .drop-menu a {
  font-family: "Poppins";
  color: #808080;
  font-size: 14px;
  line-height: 18px; }

.webinar-event-listing .drop-menu a:hover {
  color: #e77424; }

.webinar-event-listing .drop-menu .item-cal:not(:last-child) {
  margin-bottom: 5px; }

.webinar-event-listing .calender {
  position: relative; }

.webinar-event-listing .calender .drop-menu.open-calender .item a {
  font-size: 14px;
  line-height: 18px;
  color: #808080;
  list-style-type: none;
  text-decoration: none; }

.webinar-event-listing-wrap .name-label {
  font-family: "Poppins";
  color: #808080;
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  padding-bottom: 10px; }

.webinar-event-listing-wrap .title {
  color: #4d4d4d;
  font-size: 15px;
  line-height: 21px;
  font-weight: 600;
  font-family: "Poppins";
  transition: all 0.2s linear; }

.webinar-event-listing-wrap .title:hover {
  color: #e77424; }

.webinar-event-listing-wrap .read-mre a {
  font-size: 12px;
  padding: 7px 40px 7px 20px;
  line-height: 14px;
  display: inline-block;
  background: url(../images/homepage/readmore.png) no-repeat;
  background-position: center right 19px;
  transition: all 0.3s linear;
  border: 1px solid #808080;
  color: #808080;
  text-decoration: none; }

.webinar-event-listing-wrap .read-mre a:hover {
  color: #fff;
  background: url(../images/homepage/readmore_hover.png) no-repeat #4d4d4d;
  background-position: center right 19px; }

.webinar-event-listing-wrap .wrapper .info {
  display: flex;
  position: relative;
  flex-wrap: wrap; }

.webinar-event-listing-wrap .wrapper .info .status,
.webinar-event-listing-wrap .wrapper .info .calender span,
.webinar-event-listing-wrap .wrapper .date {
  font-size: 12px;
  font-family: "Poppins";
  color: #808080;
  line-height: 16px;
  font-weight: 400; }

.webinar-event-listing-wrap .wrapper .info .status {
  padding-right: 12px;
  background: url(../images/listingPage/location.png) no-repeat 0 2px;
  padding-left: 15px;
  display: flex;
  align-items: center; }

.webinar-event-listing-wrap .wrapper .info .calender span {
  background: url(../images/listingPage/calender.png) no-repeat;
  padding-left: 22px;
  cursor: pointer; }

.webinar-event-listing-wrap .wrapper .calender {
  padding-left: 12px;
  border-left: 1px solid #dbdbdb; }

.webinar-event-listing .checkbox label {
  font-size: 14px;
  line-height: 20px;
  color: #999;
  font-weight: 400;
  padding: 5px 0;
  margin-bottom: 0px;
  display: flex;
  width: 100%;
  cursor: default; }

.webinar-event-listing .checkbox .radio-wrap label {
  font-size: 13px; }

.webinar-event-listing .checkbox .radio-wrap .chk-label {
  padding-top: 2px; }

.webinar-event-listing .checkbox label input {
  margin-right: 5px; }

.webinar-event-listing .checkbox label .chk-label {
  cursor: pointer;
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #e6e6e6;
  text-transform: capitalize; }

.webinar-event-listing-wrap .events-img {
  width: 100%;
  margin-bottom: 15px;
  height: 160px;
  background-size: cover !important;
  border: 1px solid #dbdbdb;
  background-position: top 0 center !important; }

.webinar-event-listing-wrap .wrapper .date {
  padding: 11px 0px 14px; }

.webinar-event-listing-wrap .wrapper .date.event-date {
  margin-bottom: 19px; }

.webinar-event-listing-wrap .read-mre {
  padding-top: 20px;
  position: absolute;
  bottom: 0; }

.webinar-event-listing-wrap .date-wrap {
  float: left;
  width: 70px;
  margin-right: 20px;
  text-align: center;
  height: 70px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  align-items: center; }

.webinar-event-listing-wrap .date-wrap .month {
  width: 100%;
  border-bottom: 1px solid #ccc;
  padding-bottom: 5px;
  margin: 0 10px;
  font-size: 13px;
  font-family: "Poppins";
  color: #666666;
  line-height: 17px;
  font-weight: 500;
  text-transform: uppercase; }

.webinar-event-listing-wrap .date-wrap .day {
  font-size: 32px;
  font-family: "Poppins";
  color: #e57424;
  line-height: 36px;
  font-weight: 300; }

.webinar-event-listing-wrap .content-wrap {
  float: left;
  width: calc(100% - 90px); }

.webinar-event-listing-wrap .row {
  margin-top: 50px;
  display: flex;
  flex-wrap: wrap; }

.event-listing .json-filter-list .filter-list .list-items {
  display: block;
  width: 100%; }

.webinar-event-listing .checkbox .radio-wrap {
  padding-left: 20px; }

.webinar-event-listing.archived-webinar .search {
  margin: 0 auto 34px; }

.webinar-event-listing .checkbox label input:checked + .chk-box {
  background: url(../images/listingPage/radio_button.png) no-repeat; }

.webinar-event-listing .checkbox label input + .chk-box {
  background: url(../images/listingPage/radio_button_empty.png) no-repeat;
  width: 13px;
  height: 13px;
  display: inline-block;
  padding-right: 20px;
  margin-top: 4px; }

.webinar-event-listing .checkbox input {
  display: none; }

.webinar-event-listing .checkbox label input[name="type"] + .chk-box {
  background: url(../images/landing-page/check_box.png) no-repeat;
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 5px; }

.webinar-event-listing .checkbox input[name="type"]:checked + .chk-box {
  background: url(../images/landing-page/check_box_active.png) no-repeat; }

.webinar-event-listing .checkbox input[name="type"]:checked ~ .chk-label {
  color: #e57424;
  border-bottom: 1px solid #e57424; }

.webinar-event-listing .checkbox .radio-wrap label input + .chk-box {
  margin-right: 3px; }

.webinar-event-listing .event-item .date {
  padding: 11px 0px 14px;
  font-size: 12px;
  color: #808080; }

.webinar-event-listing .event-item .title {
  font-size: 15px;
  color: #4d4d4d;
  line-height: 21px;
  font-weight: 600;
  transition: all 0.2s linear;
  display: inline-block;
  margin-bottom: 15px;
  width: 100%;
  transition: all 0.2s linear; }

.webinar-event-listing .event-item .title:hover {
  color: #e77424; }

.webinar-event-listing .event-item,
.webinar-event-listing .item {
  margin-bottom: 50px; }

.webinar-event-listing-wrap .event-item .desc {
  font-size: 14px;
  color: #666; }

.webinar-event-items .featured-items.row {
  height: 350px;
  margin: 30px 0 0; }
  .webinar-event-items .featured-items.row .featured-webinars-wrap,
  .webinar-event-items .featured-items.row .featured-events-wrap {
    height: 100%; }

.featured-items .featured-event,
.featured-items .event-wrapper,
.featured-items .content-wrap,
.featured-items .events-img {
  height: 100%; }
.featured-items .title {
  font-size: 22px;
  font-weight: 600;
  color: #ffffff;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden; }
.featured-items .date {
  font-size: 14px;
  color: #ffffff;
  margin-top: 12px; }
.featured-items .name-label {
  font-size: 14px;
  color: #ffffff; }
.featured-items a.item-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5; }

.featured-items .featured-events-wrap {
  padding: 0 !important;
  width: calc(66.66% - 10px); }
  .featured-items .featured-events-wrap .featured-event {
    height: 100%;
    padding: 0;
    width: calc(50% - 10px);
    border: 1px solid #e9e9e9;
    float: left; }
  .featured-items .featured-events-wrap .featured-event:first-child {
    margin-right: 19px; }
  .featured-items .featured-events-wrap .content-wrap {
    height: 100%;
    position: relative; }
  .featured-items .featured-events-wrap .events-img {
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; }
  .featured-items .featured-events-wrap .inner-wrap {
    position: absolute;
    bottom: 0;
    padding: 20px;
    z-index: 2; }
  .featured-items .featured-events-wrap .img-overlay {
    position: absolute;
    bottom: 0;
    display: block;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.15) 16%, rgba(0, 0, 0, 0.65) 100%) no-repeat;
    opacity: 1;
    height: 100%;
    width: 100%;
    z-index: 1; }

.featured-items .featured-webinars-wrap {
  padding: 0 !important;
  width: calc(33.33% - 10px);
  margin-left: 20px; }
  .featured-items .featured-webinars-wrap .featured-webinar {
    height: calc(50% - 10px);
    padding: 0;
    border: 1px solid #e9e9e9; }
  .featured-items .featured-webinars-wrap .featured-webinar:first-child {
    margin-bottom: 20px; }
  .featured-items .featured-webinars-wrap .content-wrap {
    height: 100%;
    position: relative; }
  .featured-items .featured-webinars-wrap .events-img {
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; }
  .featured-items .featured-webinars-wrap .inner-wrap {
    position: absolute;
    bottom: 0;
    padding: 20px;
    z-index: 2; }
  .featured-items .featured-webinars-wrap .img-overlay {
    position: absolute;
    bottom: 0;
    display: block;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.15) 16%, rgba(0, 0, 0, 0.65) 100%) no-repeat;
    opacity: 1;
    height: 100%;
    width: 100%;
    z-index: 1; }

.webinar-event-listing-wrap .date-wrap {
  display: none; }
.webinar-event-listing-wrap .wrapper {
  height: 100%; }
.webinar-event-listing-wrap .content-wrap {
  width: 100%;
  position: relative;
  padding-bottom: 50px;
  height: 100%; }
.webinar-event-listing-wrap .item {
  width: calc(33.33% - 13.5px);
  padding: 0; }
.webinar-event-listing-wrap .item:not(:nth-child(3n)) {
  margin-right: 20px; }

.webinar-event-upcomming {
  display: flex;
  flex-wrap: wrap; }

.webinar-event-past {
  display: flex;
  flex-wrap: wrap; }

.webinars-and-events-listing-page .landing-page .json-filter .filter-list {
  display: block; }

.webinar-event-listing .checkbox label .chk-label a {
  color: inherit;
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer;
  padding-bottom: 9px; }

.webinar-event-listing .checkbox label .chk-label a:hover {
  color: inherit;
  text-decoration: none; }

.webinar-event-past-wrap .listing-component,
.webinar-event-upcomming-wrap .listing-component {
  width: 100%; }

.webinar-event-items .custom-pagination-wrapper {
  display: flex;
  justify-content: center; }
  .webinar-event-items .custom-pagination-wrapper ul {
    display: flex;
    padding-left: 0;
    align-items: center; }
  .webinar-event-items .custom-pagination-wrapper .pagination-next a {
    background: url(../images/pagination/pagenation_rightarrow.png) no-repeat center;
    font-size: 0;
    margin-left: 9px; }
  .webinar-event-items .custom-pagination-wrapper .pagination-prev a {
    background: url(../images/pagination/pagenation_leftarrow.png) no-repeat center;
    font-size: 0;
    margin-right: 9px; }
  .webinar-event-items .custom-pagination-wrapper ul li a {
    width: 20px;
    height: 24px;
    font-size: 12px;
    line-height: 24px;
    color: #4D4D4D;
    text-decoration: none;
    display: flex;
    justify-content: center;
    padding: 0 10px;
    border: 0;
    box-shadow: none;
    background: none; }
  .webinar-event-items .custom-pagination-wrapper ul li.is-active a {
    color: #fff;
    background: #E77424;
    width: 24px;
    height: 24px;
    margin: 0 9px;
    border: 0;
    border-radius: 0;
    box-shadow: none; }

.webinar-event-listing .category-filter span.active {
  border-bottom: #e57424 1px solid; }
.webinar-event-listing .category-filter span.active a {
  color: #e57424; }
.webinar-event-listing .category-filter span a:hover {
  color: #e57424; }

.webinar-event-listing .checkbox label .chk-label a:active,
.webinar-event-listing .checkbox label .chk-label a:hover {
  color: #e57424; }

.webinar-event-items .title-wrap .title {
  font-size: 30px;
  line-height: 36px;
  color: #4d4d4d;
  font-weight: 600;
  margin: 40px 0 34px;
  width: 100%;
  display: block; }

.webinar-event-items .no-results {
  padding: 20px 0;
  text-align: center; }
  .webinar-event-items .no-results .no-results-inner {
    color: #4d4d4d; }

.featured-items .featured-events-wrap .featured-event:first-child:last-child {
  width: 100%;
  margin-right: 0; }

.single-featured-events.no-featured-webinars .featured-events-wrap {
  width: 100%; }

.no-featured-events .featured-webinars-wrap {
  width: 100%;
  margin-left: 0; }
  .no-featured-events .featured-webinars-wrap .featured-webinar {
    width: calc(50% - 10px);
    height: 100%; }
  .no-featured-events .featured-webinars-wrap .featured-webinar:first-child {
    margin-right: 20px; }

.single-featured-webinars.no-featured-events .featured-webinars-wrap {
  width: 100%;
  margin-left: 0; }
  .single-featured-webinars.no-featured-events .featured-webinars-wrap .featured-webinar {
    width: 100%;
    height: 100%; }

.featured-items.single-featured-webinars .featured-webinar {
  height: 100%;
  margin-bottom: 0; }

.webinar-event-items .row {
  margin: 0; }

.webinar-event-listing .checkbox.disable-field {
  display: none; }

/* Multi Country Filter added (13-6-24) */
.featured-items.no-featured-events.no-featured-webinars {
  display: none !important; }

/* Country filter added */
/*** responsive ***/
@media only screen and (min-width: 991px) {
  .archived-webinar .search-data-common,
  .webinars-and-events-listing-page .search-data-common,
  .past-event-listing .search-data-common {
    display: none; } }
@media only screen and (max-width: 1200px) {
  .webinar-event-listing .news-letter .subscribe-mail form input.submit {
    width: 120px; }

  .webinar-event-listing .news-letter .subscribe-mail form input {
    width: calc(50% - 90px); }

  .webinar-event-listing-wrap .title-block {
    height: auto; } }
@media only screen and (max-width: 1024px) {
  .webinar-event-listing .landing-title-wrap .search {
    margin: 0 auto 34px; }

  .webinar-event-listing.landing-page .landing-title-wrap .title {
    font-size: 26px;
    line-height: 32px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .archived-webinar .landing-title-wrap .search {
    margin-bottom: 0; } }
@media only screen and (max-width: 991px) {
  .webinar-event-listing.landing-page .landing-title-wrap .title {
    display: block;
    margin: 0 auto;
    margin-bottom: 30px; }

  .webinar-event-listing .container {
    padding-top: 0px; }

  .webinar-event-listing.landing-page .landing-title-wrap .title {
    width: 100%; }

  .webinar-event-listing.landing-page.with-filter .content-section {
    padding: 20px 20px 40px; }

  .past-event-listing .past-event-list-wrapper {
    padding: 20px 20px 40px; }

  .past-event-listing .container {
    padding-top: 0; } }
@media only screen and (max-width: 767px) {
  .webinar-event-listing.landing-page .landing-title-wrap .title {
    font-size: 24px;
    line-height: 28px; }

  .webinar-event-listing.landing-page .landing-title-wrap .title {
    width: 100%; }

  .webinar-event-listing-wrap .date-wrap {
    width: 35px;
    margin-right: 10px;
    height: auto; }

  .webinar-event-listing-wrap .date-wrap .month {
    font-size: 12px; }

  .webinar-event-listing-wrap .date-wrap .day {
    font-size: 18px;
    line-height: 24px; }

  .webinar-event-listing-wrap .content-wrap {
    width: 100%; }

  .webinar-event-listing-wrap .wrapper .date.event-date {
    margin-bottom: 0px; }

  .webinar-event-listing .item {
    margin-bottom: 30px; }

  .webinar-event-listing-wrap .event-wrapper .content-wrap {
    width: 100%; }

  .webinar-event-listing-wrap .item:not(.event-item) .events-img {
    height: 145px; }

  .webinar-event-listing .wp-subscribe-1 {
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px; }

  .webinar-event-listing .news-letter .subscribe-mail form {
    display: block; }

  .webinar-event-listing .news-letter .subscribe-mail form input {
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 15px;
    width: calc(100% - 20px); }

  .webinar-event-listing .news-letter .subscribe-mail form input.submit {
    width: calc(100% - 20px); }

  .webinar-event-listing-wrap .wrapper .calender {
    padding-left: 8px; }

  .webinar-event-listing-wrap .wrapper .info .status {
    padding-right: 8px; }

  .webinar-event-listing .container {
    padding-top: 0px; }

  .webinar-event-listing.landing-page.with-filter .content-section {
    padding: 20px; }

  .webinar-event-listing-wrap .row {
    margin-top: 25px; }

  .webinar-event-listing .archive-webinar-link,
  .webinar-event-listing .archive-event-link {
    font-size: 13px; }

  .webinar-event-listing .landing-title-wrap .search {
    margin-bottom: 0; }

  .landing-page .webinar-event-search {
    overflow: hidden;
    margin: 0;
    background: #ffffff;
    padding: 20px; }

  .past-event-listing .past-event-list-wrapper {
    padding: 20px; } }
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .landing-page .landing-title-wrap .search input {
    padding-top: 0;
    padding-bottom: 0; } }
/*** new responsive styles 24-5-22 ***/
@media only screen and (max-width: 991px) {
  .webinars-and-events-listing-page .webinar-event-listing > .container {
    width: 100%;
    padding: 0 30px; }

  .webinar-event-items .title-wrap .title {
    font-size: 26px;
    line-height: 34px;
    margin: 30px 0 24px; }

  .webinar-event-items .featured-items.row {
    margin: 20px 0 0; }
    .webinar-event-items .featured-items.row .title {
      font-size: 18px;
      line-height: 26px; }
    .webinar-event-items .featured-items.row .date {
      font-size: 14px;
      margin-top: 12px; }
    .webinar-event-items .featured-items.row .name-label {
      font-size: 14px;
      margin-bottom: 5px; } }
@media only screen and (max-width: 767px) {
  .webinar-event-items .featured-items.row {
    margin: 20px 0 0;
    height: 400px; }
    .webinar-event-items .featured-items.row .title {
      font-size: 18px;
      line-height: 26px; }
    .webinar-event-items .featured-items.row .date {
      font-size: 14px;
      margin-top: 12px; }
    .webinar-event-items .featured-items.row .name-label {
      font-size: 14px;
      margin-bottom: 5px; }
    .webinar-event-items .featured-items.row .featured-events-wrap {
      height: calc(50% - 10px);
      width: 100%;
      margin-bottom: 20px; }
    .webinar-event-items .featured-items.row .featured-webinars-wrap {
      width: 100%;
      height: calc(50% - 10px);
      margin-left: 0; }
    .webinar-event-items .featured-items.row .featured-webinar:first-child {
      margin-bottom: 0;
      margin-right: 20px; }
    .webinar-event-items .featured-items.row .featured-webinar {
      width: calc(50% - 10px);
      height: 100%; }

  .webinar-event-listing-wrap .item {
    width: calc(50% - 10px);
    padding: 0; }
  .webinar-event-listing-wrap .item:not(:nth-child(3n)) {
    margin-right: 0; }
  .webinar-event-listing-wrap .item:not(:nth-child(2n)) {
    margin-right: 20px; }

  .webinars-and-events-listing-page .webinar-event-listing > .container {
    padding: 0; }

  .webinar-event-listing .mob-filter-search-wrap {
    padding-left: 20px; } }
@media only screen and (max-width: 480px) {
  .webinar-event-items .featured-items.row {
    margin: 20px 0 0;
    height: auto; }
    .webinar-event-items .featured-items.row .featured-event {
      width: 100%;
      height: 200px; }
    .webinar-event-items .featured-items.row .featured-event:first-child {
      margin-right: 0;
      margin-bottom: 20px; }
    .webinar-event-items .featured-items.row .title {
      font-size: 16px;
      line-height: 26px; }
    .webinar-event-items .featured-items.row .date {
      font-size: 14px;
      margin-top: 12px; }
    .webinar-event-items .featured-items.row .name-label {
      font-size: 14px;
      margin-bottom: 5px; }
    .webinar-event-items .featured-items.row .featured-events-wrap {
      width: 100%;
      margin-bottom: 20px; }
    .webinar-event-items .featured-items.row .featured-webinars-wrap {
      width: 100%;
      margin-left: 0; }
    .webinar-event-items .featured-items.row .featured-webinar:first-child {
      margin-bottom: 20px;
      margin-right: 0; }
    .webinar-event-items .featured-items.row .featured-webinar {
      width: 100%;
      height: 200px; }

  .webinar-event-listing-wrap .item {
    width: 100%;
    padding: 0 0 30px; }
  .webinar-event-listing-wrap .item:not(:last-child) {
    border-bottom: 1px solid #dbdbdb; }
  .webinar-event-listing-wrap .item:not(:nth-child(3n)) {
    margin-right: 0; }
  .webinar-event-listing-wrap .item:not(:nth-child(2n)) {
    margin-right: 0; }

  .webinars-and-events-listing-page .webinar-event-listing > .container {
    padding: 0; } }
.participants-landing.meet-our-fellows-landing .fellow-list-wrapper .date-coutry-wrapper {
  /* > div:not(:last-child) {
    margin-right: 7px;
    padding-right: 10px;
    border-right: 1px solid #ccc;
  } */ }
  .participants-landing.meet-our-fellows-landing .fellow-list-wrapper .date-coutry-wrapper .country {
    border-right: 0; }
  .participants-landing.meet-our-fellows-landing .fellow-list-wrapper .date-coutry-wrapper > div:last-child {
    margin-right: 0;
    padding-right: 0; }
.participants-landing .subject-filter,
.participants-landing .year-filter {
  display: none; }

.meet-our-fellows-landing .no-result {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fff; }
  @media only screen and (min-width: 767px) and (max-width: 991px) {
    .meet-our-fellows-landing .no-result {
      margin: 0 10px; } }
  @media (max-width: 991px) {
    .meet-our-fellows-landing .no-result {
      min-height: auto;
      max-height: 150px; } }
.meet-our-fellows-landing .fellow-search .fellow-search-btn {
  cursor: pointer;
  transition: all 0.3s ease; }
  .meet-our-fellows-landing .fellow-search .fellow-search-btn:hover {
    filter: invert(0.1); }

/* Multi country tag 13-6-2024 */
.participants-landing .award-popup .user-name-detil {
  text-align: center; }
.participants-landing .award-popup .user-country-detil {
  text-align: center;
  margin-top: 10px; }
  .participants-landing .award-popup .user-country-detil.single-country,
  .participants-landing .award-popup .user-country-detil * {
    font-size: 14px;
    line-height: 18px;
    font-weight: 300;
    color: #666;
    text-transform: uppercase; }
  .participants-landing .award-popup .user-country-detil.multi-country {
    justify-content: center;
    padding: 0; }

/**/
.podcast-listing.landing-page .banner-image:before {
  display: none; }
.podcast-listing .widgettitle {
  display: none; }
  .podcast-listing .widgettitle.widgettitle-podcast-widtitle {
    display: block;
    position: static;
    font-size: 40px;
    line-height: 46px;
    font-weight: 700;
    color: #e77424;
    max-width: 1170px;
    margin: auto;
    padding-top: 65px; }
.podcast-listing .pordcasts-whole-wrap {
  max-width: 878px;
  width: 100%;
  margin: auto;
  background: #fff;
  padding: 25px 36px 30px;
  margin-top: 45px; }
  .podcast-listing .pordcasts-whole-wrap .pord-title {
    font-size: 30px;
    margin-bottom: 25px;
    font-weight: 600; }
.podcast-listing .share-wrapper {
  float: left;
  width: 100%;
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 32px;
  padding-bottom: 24px; }
  .podcast-listing .share-wrapper .pord-title {
    margin-bottom: -5px; }
  .podcast-listing .share-wrapper .share-data .subscribe-item {
    float: left;
    margin-right: 132px;
    margin-top: 30px;
    max-height: 49px; }
    .podcast-listing .share-wrapper .share-data .subscribe-item:nth-child(4n) {
      margin-right: 0; }
    .podcast-listing .share-wrapper .share-data .subscribe-item img {
      max-height: 50px; }
.podcast-listing #podcasts {
  width: 100%;
  overflow: hidden; }
  .podcast-listing #podcasts .pod-type {
    font-size: 16px;
    color: #e77424;
    font-weight: 500;
    margin-top: 20px;
    margin-bottom: 15px; }
  .podcast-listing #podcasts .podcasts-list-wrap .podcasts-list-item {
    margin-bottom: 41px; }
  .podcast-listing #podcasts .podcasts-list-wrap .podcast-frame {
    margin-bottom: 9px; }
    .podcast-listing #podcasts .podcasts-list-wrap .podcast-frame iframe {
      width: calc(100% - 2px) !important;
      height: 172px !Important;
      border: 1px solid #dbdbdb; }
  .podcast-listing #podcasts .pod-title {
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    color: #4d4d4d;
    margin-bottom: 15px; }
  .podcast-listing #podcasts .podcast-data-wrap .desc {
    font-size: 14px;
    color: #666;
    line-height: 20px;
    text-align: justify; }
.podcast-listing .award-directory {
  max-width: 800px;
  width: 100%;
  margin: auto;
  margin-top: 32px; }
  .podcast-listing .award-directory p {
    font-size: 16px;
    line-height: 26px;
    color: #666;
    text-align: justify; }
  .podcast-listing .award-directory.landing-description {
    max-height: 70px; }
.podcast-listing .morecontent span {
  display: none; }
.podcast-listing .morelink {
  display: inline-flex;
  font-size: 14px;
  text-transform: capitalize;
  color: #e77424;
  line-height: 12px;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.2s linear; }
  .podcast-listing .morelink:hover {
    color: #c0d42f;
    text-decoration: none; }

.podcast-listing #podcasts .pod-title a {
  color: #4d4d4d;
  text-decoration: none; }
  .podcast-listing #podcasts .pod-title a:hover {
    color: #e77424; }

.single-podcasts .detail-page .banner-image .banner-title .title {
  margin-left: 0; }
.single-podcasts .common-detail-wrap .common-desc p {
  margin-bottom: 13px; }
  .single-podcasts .common-detail-wrap .common-desc p:last-child {
    margin-bottom: 0; }

.single-podcasts iframe {
  max-width: 100%;
  width: 100%;
  height: 175px !important;
  border: 1px solid #dbdbdb; }

@media (max-width: 767px) {
  .podcast-listing .widgettitle.widgettitle-podcast-widtitle {
    font-size: 20px;
    line-height: 26px;
    padding-top: 30px; }

  .podcast-listing .share-wrapper {
    margin-bottom: 25px;
    padding-bottom: 20px; }
    .podcast-listing .share-wrapper .pord-title {
      margin-bottom: 4px; }
    .podcast-listing .share-wrapper .share-data .subscribe-item {
      margin-right: 30px;
      margin-top: 20px; }
  .podcast-listing .pordcasts-whole-wrap {
    padding: 30px 15px; }
    .podcast-listing .pordcasts-whole-wrap .pord-title {
      font-size: 20px;
      line-height: 26px; }
  .podcast-listing #podcasts .podcasts-list-wrap .podcast-frame iframe {
    height: 190px !important; }
  .podcast-listing .award-directory {
    margin-top: 0; }
    .podcast-listing .award-directory p {
      font-size: 14px;
      line-height: 20px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .podcast-listing .widgettitle.widgettitle-podcast-widtitle {
    font-size: 24px;
    line-height: 30px;
    padding-top: 0;
    padding-bottom: 40px; }

  .podcast-listing .share-wrapper {
    margin-bottom: 25px;
    padding-bottom: 20px; }
    .podcast-listing .share-wrapper .pord-title {
      margin-bottom: 4px; }
    .podcast-listing .share-wrapper .share-data .subscribe-item {
      margin-right: 75px;
      margin-top: 20px; }
  .podcast-listing #podcasts .podcasts-list-wrap .podcast-frame iframe {
    height: 190px !important; }
  .podcast-listing .pordcasts-whole-wrap .pord-title {
    font-size: 24px;
    line-height: 30px; }
  .podcast-listing .award-directory {
    margin-top: 0; }
    .podcast-listing .award-directory p {
      font-size: 13px;
      line-height: 20px; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .podcast-listing #podcasts .podcasts-list-wrap .podcast-frame iframe {
    height: 190px !important; } }
/* https://projects.panapps.co/issues/337493 */
.landing-page .selection-process {
  margin: 50px auto 30px;
  max-width: 800px; }

.admin-bar.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship.floating-tab .floating-filter .filter-section {
  top: 129px; }

.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .filter-section {
  position: absolute;
  top: auto; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship.floating-tab .floating-filter .filter-section {
  top: 100px; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .footers .container {
  max-width: unset; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .landing-page {
  background: #fff; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .progressive-item:not(:last-child) {
  margin-bottom: 0px !important; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #mega-menu-primary > li:nth-child(3) > a.mega-menu-link {
  color: #e77424 !important; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship header {
  border: none; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:before {
  content: "" !important;
  display: inline-block !important;
  position: absolute !important;
  left: 7px !important;
  right: 1px;
  height: 2px !important;
  bottom: -9px;
  background: #e77424 !important;
  opacity: 1 !important; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship header .search-wrapper.new .search-btn {
  top: calc(50% - 14px); }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship header .search-wrapper.new .search-input-wrapper {
  top: calc(50% - 14px); }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .news-image img {
  height: auto;
  object-fit: cover;
  max-width: 312px;
  max-height: 228px; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .navbar .container-fluid .navbar-header {
  height: 100%;
  display: flex;
  align-items: center; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship header.fixed-header .logo-tag img {
  width: 70%; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .navbar-header .logo-tag .widget_media_image {
  list-style: none; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .navbar-header .logo-tag {
  font-size: 0; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .logo-tag .custom-logo-link {
  position: absolute;
  right: 160px;
  top: 18px;
  text-align: right;
  transition: all 0.7s ease; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship header.fixed-header .logo-tag .custom-logo-link {
  right: 160px;
  top: 18px; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .fixed-header.search-active .logo-tag .custom-logo-link {
  right: 120px; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .felloship-landing .white-box.oneplanet #partners {
  padding-top: 36px !important; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .oneplanet,
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #structure,
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #our-approch {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .container {
  padding: 0px; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .box-download .row {
  row-gap: 30px; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .box-download .row.content-align-center {
    justify-content: center; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .sub-body {
  margin-bottom: 0px !important; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .sub-body .photo-title {
    font-size: 30px;
    line-height: 36px;
    color: #ff8200;
    font-weight: 600;
    margin-bottom: 25px;
    text-transform: capitalize; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .sub-body .wrapper {
    overflow: hidden;
    margin-bottom: 24px; }
    .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .sub-body .wrapper img {
      margin-bottom: 24px;
      height: 298px;
      object-fit: cover;
      transition: transform 0.3s ease-in;
      border: 1px solid #cacaca;
      width: 100%; }
      .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .sub-body .wrapper img:hover {
        transform: scale(1.1); }
    .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .sub-body .wrapper a:first-child {
      height: 298px;
      overflow: hidden;
      margin-bottom: 27px; }
    .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .sub-body .wrapper a {
      font-weight: 700;
      color: #4d4d4d;
      font-size: 16px;
      line-height: 20px;
      display: block; }
      .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .sub-body .wrapper a:hover {
        color: #4d4d4d;
        text-decoration: underline; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .progressive-item,
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #structure .title,
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #our-approch .title {
  padding-left: 0px;
  padding-right: 0px; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #structure .container,
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #our-approch .container {
  padding: 0 0px; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .title,
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .sub-title {
  color: #ff8200 !important; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .news-title a {
  color: #ff8200 !important;
  font-weight: 600; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .pop-up-block {
  text-align: center; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .pop-up-block a {
    font-size: 20px;
    line-height: 26px;
    color: #4d4d4d;
    font-weight: 600;
    margin-bottom: 24px;
    text-transform: capitalize;
    position: relative; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .pop-up-block span {
    width: 500px;
    height: 250px;
    box-shadow: 1px 1px 8px #dfdbdb;
    font-size: 16px;
    padding: 30px;
    border-radius: 6px;
    position: absolute;
    left: calc(50% - 250px);
    background-color: #fff;
    display: none; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .pop-up-block span.active {
    display: block; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .downloads .row:before, .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .downloads .row:after {
  display: none !important; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .felloship-landing .white-box .title {
  margin-bottom: 19px; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #structure .sub-body {
  min-height: 500px; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #structure,
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #our-approch {
  color: #fff; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #structure .sub-image,
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #our-approch .sub-image {
    display: none; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #structure .sub-body,
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #our-approch .sub-body {
    background-position: center left;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    padding: 79px 70px;
    padding-bottom: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    min-height: 738px; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #structure .sub-body,
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #structure .sub-body p,
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #our-approch .sub-body,
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #our-approch .sub-body p {
    position: relative;
    line-height: 26px;
    margin-bottom: 30px; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #structure .sub-body::before,
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #our-approch .sub-body::before {
    content: "";
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5); }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #our-approch .sub-body {
  background-position: top left; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .box-download .down-item-1 {
  float: none; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .box-download .row {
  display: flex;
  flex-wrap: wrap;
  margin: 0; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .direct-link {
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  color: #e57424;
  border: 1px solid #e57424;
  padding: 5px 20px 4px;
  margin-top: 24px;
  margin-bottom: 30px;
  margin-left: calc(50% - 53.08px);
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .direct-link:hover, .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .direct-link:focus {
    background: #e77424;
    color: #fff !important; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .news-detail-wrapper {
  margin-top: 12px; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .white-box ul li:before {
  border: none;
  background: url(../images/grasp/bullet_Selection_of_Participants.png);
  width: 11px;
  height: 11px;
  top: 5px; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .landing-page.with-filter .filter-section {
  width: 100%;
  min-height: auto;
  background-color: #f2f2f2;
  display: flex;
  justify-content: center;
  align-items: flex-end; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .landing-page.with-filter .filter-section ul {
    display: inline-block;
    margin-bottom: 0; }
    .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .landing-page.with-filter .filter-section ul li {
      display: inline;
      margin-right: 39px; }
      .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .landing-page.with-filter .filter-section ul li:last-child {
        margin-right: 44px; }
      .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .landing-page.with-filter .filter-section ul li a {
        width: unset; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .landing-page.with-filter .filter-section .link-button {
    display: inline; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .landing-page.with-filter .filter-section .link-button a,
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .landing-page.with-filter .filter-section li a {
    padding-right: 0;
    font-size: 15px;
    line-height: 16px;
    color: #a9bbd5;
    font-weight: 600;
    border-bottom: 1px solid #d1d1d100; }
    .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .landing-page.with-filter .filter-section .link-button a .progress,
    .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .landing-page.with-filter .filter-section li a .progress {
      bottom: -1px; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .progressive-menu li a.reading {
  color: #a9bbd5 !important; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .floating-filter .filter-section {
  z-index: 10; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .landing-page.with-filter .content-section {
  width: 100%; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .felloship-landing .container {
  padding-top: 0px; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .felloship-landing .white-box.oneplanet #apply {
  padding: 30px 0; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #structure .title,
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #our-approch .title {
  position: relative;
  z-index: 2; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .link-button.last {
  width: 100%;
  text-align: center; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .link-button.last a {
  padding: 13px 40px 12px 70px;
  display: inline-block;
  font-size: 14px;
  width: 30.33%;
  margin: 20px 0;
  background: url(../images/grasp/icn_apply_fellowship.png) no-repeat center left 35px; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .link-button.last a:hover {
    background: url(../images/grasp/icn_apply_fellowship_hover.png) no-repeat center left 35px;
    background-color: #e57424; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .sub-menu-top {
  background: #f2f2f2;
  padding: 15px 0;
  text-align: center; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .sub-menu-top ul {
    margin: 0; }
    .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .sub-menu-top ul li {
      position: relative;
      display: inline;
      font-size: 15px;
      line-height: 16px;
      color: #666;
      cursor: pointer;
      font-weight: 600; }
      .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .sub-menu-top ul li:hover {
        color: #e77424; }
      .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .sub-menu-top ul li:hover:before {
        content: "" !important;
        display: inline-block !important;
        position: absolute !important;
        left: 0px !important;
        right: 1px;
        height: 2px !important;
        bottom: -9px;
        background: #e77424 !important;
        opacity: 1;
        transition: all 0.2s ease; }
    .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .sub-menu-top ul li:not(:last-child) {
      margin-right: 20px; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .news-list-wrapper {
  display: flex;
  flex-wrap: wrap;
  row-gap: 20px; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .more-less {
  color: #4d4d4d !important;
  margin-bottom: 40px; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .more-less:hover {
    color: #fff !important; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #our-approch {
  padding-top: 0px !important;
  margin-bottom: 30px !important; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #oneplanet {
  padding-top: 75px !important; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #oneplanet p {
    margin: 0 0 20px; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #oneplanet .sub-body p img {
    float: left;
    max-width: 500px;
    max-height: 322px;
    margin: 10px 50px 13px 0px; }
.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #oneplanet p:first-child {
  margin: 0 0 17px; }

.single-program_components {
  background-color: #f2f2f2; }
  .single-program_components .detail-page .banner-image .banner-title .title {
    padding-left: 300px; }
  .single-program_components .common-detail-container.container {
    max-width: 900px;
    background: #fff;
    padding: 20px 40px 40px 40px; }
  .single-program_components .latest-wrapper,
  .single-program_components .news-id {
    display: none !important; }
  .single-program_components #mega-menu-primary > li:nth-child(3) > a.mega-menu-link {
    color: #e77424 !important; }
  .single-program_components #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:before {
    content: "" !important;
    display: inline-block !important;
    position: absolute !important;
    left: 7px !important;
    right: 1px;
    height: 2px !important;
    bottom: -9px;
    background: #e77424 !important;
    opacity: 1 !important; }

.post-type-archive-graspfellows #mega-menu-primary > li:nth-child(3) > a.mega-menu-link,
.post-type-archive-graspfellow #mega-menu-primary > li:nth-child(3) > a.mega-menu-link {
  color: #e77424 !important; }
.post-type-archive-graspfellows #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:before,
.post-type-archive-graspfellow #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:before {
  content: "" !important;
  display: inline-block !important;
  position: absolute !important;
  left: 7px !important;
  right: 1px;
  height: 2px !important;
  bottom: -9px;
  background: #e77424 !important;
  opacity: 1 !important; }
.post-type-archive-graspfellows .selection-process,
.post-type-archive-graspfellow .selection-process {
  display: none;
  width: 878px;
  background: #fff;
  padding: 33px 40px 40px;
  margin: auto;
  margin-top: 75px; }
  .post-type-archive-graspfellows .selection-process h3,
  .post-type-archive-graspfellow .selection-process h3 {
    font-size: 30px;
    line-height: 36px;
    color: #4d4d4d;
    margin-bottom: 20px;
    margin-top: 10px;
    font-weight: 600; }
  .post-type-archive-graspfellows .selection-process p,
  .post-type-archive-graspfellow .selection-process p {
    font-size: 16px;
    line-height: 26px;
    color: #666;
    font-weight: 400; }

.post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship
.news-title
a {
  display: block; }

@media screen and (max-width: 1200px) {
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .sub-body .wrapper a:first-child {
    overflow: hidden;
    height: unset;
    margin-bottom: unset; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .sub-body .wrapper img {
    height: unset;
    width: unset;
    margin: 0 auto 20px auto; } }
@media screen and (max-width: 768px) {
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .sub-body .wrapper {
    display: flex;
    justify-content: center;
    flex-direction: column;
    max-width: 227px;
    margin: auto; }
    .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .sub-body .wrapper a {
      margin-bottom: 20px; }
    .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .sub-body .wrapper img {
      height: unset;
      width: unset;
      margin: 0 auto 30px auto; } }
.post-template-single-accelerating-african-womens-leadership-in-climate-action .navbar .container-fluid {
  padding: 0 50px; }
.post-template-single-accelerating-african-womens-leadership-in-climate-action header .search-wrapper {
  right: 50px; }
.post-template-single-accelerating-african-womens-leadership-in-climate-action header
.navbar
.navbar-collapse
#mega-menu-wrap-primary
#mega-menu-primary
> li {
  padding-right: 10px; }
.post-template-single-accelerating-african-womens-leadership-in-climate-action .logo-tag {
  width: 100%; }

@media only screen and (min-width: 1024px) {
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship header.fixed-header .search-wrapper.new .search-btn-wrap.is-active .search-input-wrapper {
    top: 100px; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship header .search-wrapper.new .search-btn-wrap.is-active .search-input-wrapper {
    width: 390px;
    top: 130px;
    z-index: -1;
    opacity: 1;
    /* https://projects.panapps.co/issues/360068 */
    opacity: 1;
    display: block; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship header .search-wrapper.new .search-btn-wrap.is-active .search-btn {
    opacity: 1;
    display: block;
    background: url(../images/grasp/search_close.png) center no-repeat; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship header .search-wrapper.new .search-input-wrapper {
    top: 0;
    background: #f2f2f2;
    padding: 15px 90px 15px 20px;
    width: 390px;
    position: fixed;
    right: 0;
    /* https://projects.panapps.co/issues/360068 */
    display: none; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship header .search-wrapper.new .input-search {
    border-color: #d6d6d6;
    height: 30px;
    padding: 0 15px;
    font-size: 12px;
    color: #808080;
    border-radius: 50px; }
    .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship header .search-wrapper.new .input-search::placeholder {
      font-size: 12px;
      color: #808080; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship header .search-wrapper.new input.input-submit {
    right: 50px;
    left: auto;
    top: 15px; } }
@media only screen and (max-width: 1024px) {
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .floating-filter .filter-section {
    z-index: 9 !important; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .progressive-item {
    padding: 0 30px !important; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #structure,
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #our-approch {
    padding: 0 0px !important; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .logo-tag {
    width: auto !important; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .logo-tag .custom-logo-link {
    position: static !important;
    text-align: left !important;
    margin-left: 30px !important; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .container {
    max-width: 100%; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .progressive-menu {
    display: none; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship header .navbar .container-fluid .navbar-header {
    width: 180px;
    height: 100%; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship header.fixed-header .logo-tag img {
    width: 100% !important; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .logo-tag .custom-logo-link {
    right: unset;
    left: 180px;
    top: 0px !important;
    width: 140px; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .news-list-wrapper {
    display: flex; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .fixed-header .logo-tag .custom-logo-link {
    right: 100px;
    left: 110px; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .footers .container {
    padding: 0 30px; }

  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship
  .landing-page.with-filter
  .filter-section li a,
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship
  .landing-page.with-filter
  .filter-section .link-button a {
    font-size: 12px; }

  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship
  .landing-page
  .white-box {
    padding-bottom: 40px !important; } }
@media only screen and (min-width: 992px) and (max-width: 1024px) {
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .logo-tag .custom-logo-link {
    top: 10px !important; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .fixed-header .logo-tag .custom-logo-link {
    top: 12px !important; } }
@media (min-width: 992px) {
  .post-template-single-accelerating-african-womens-leadership-in-climate-action .navbar .container-fluid .collapse {
    width: calc(100% - 525px); }

  body.post-template-single-accelerating-african-womens-leadership-in-climate-action
  .mega-menu
  > .mega-wpml-ls-item {
    right: 110px !important; } }
@media (min-width: 1200px) {
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .container {
    max-width: 1000px; } }
@media (max-width: 992px) {
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .box-download .row .col-sm-4 {
    width: 303.3px;
    margin: auto; } }
@media only screen and (min-width: 1025px) and (max-width: 1199px) {
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship
  header.fixed-header
  .logo-tag
  .custom-logo-link,
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship
  .logo-tag
  .custom-logo-link {
    right: 125px;
    top: 24px; } }
@media only screen and (max-width: 991px) {
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .banner-image .widgettitle {
    padding: 0 20px; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #oneplanet {
    padding-top: 0px !important; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .link-button.last a {
    width: auto !important; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship header .logo-tag .custom-logo-link {
    right: unset;
    left: 180px;
    top: 0px !important;
    margin-top: 8px; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .fixed-header .logo-tag .custom-logo-link {
    right: unset;
    left: 101px;
    top: 16px !important; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #structure .container,
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #our-approch .container {
    padding: 0px !important; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .landing-page .white-box {
    padding: 40px 0px; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship header .navbar .container-fluid .navbar-header {
    height: 100px !important; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .landing-page .content-section p {
    line-height: 26px; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .box-download .row {
    padding: 0; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .navbar .container-fluid {
    display: flex;
    align-items: center; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .felloship-landing .white-box.oneplanet #apply {
    padding: 30px; }

  .post-type-archive-graspfellows .landing-page.with-filter .content-section {
    min-height: auto; } }
@media only screen and (max-width: 767px) {
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .landing-page .content-section p {
    line-height: 24px !important; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #oneplanet .sub-body p img {
    margin: 0px !important;
    float: unset !important;
    max-width: unset !important;
    max-height: unset !important; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .progressive-item {
    padding: 20px 0px !important; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .landing-page .banner-image {
    height: 180px !important; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .news-title {
    max-width: 312px;
    margin: auto;
    text-align: left; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .item-news-wrap {
    text-align: center; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #structure .sub-body,
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #our-approch .sub-body {
    padding: 30px 20px; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #oneplanet {
    padding-top: 30px !important; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship header .navbar .mobile-toggler {
    height: 80px; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship header .navbar {
    padding-left: 20px;
    height: 80px; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .logo-tag .custom-logo-link {
    width: 150px; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .navbar .container-fluid {
    padding: 0 25px; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .news-title {
    padding: 0px 0 25px 0; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .landing-page .view-more-less-wrap {
    margin-top: 0px; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .progressive-item {
    padding-left: 0;
    padding-right: 0; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship header .navbar .custom-logo-link img {
    margin-top: -40px; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .navbar-header .logo-tag {
    margin-top: -20px; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship header .logo-tag a.custom-logo-link {
    right: unset;
    left: 120px;
    top: 15px !important;
    width: 110px; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship header.fixed-header .logo-tag a.custom-logo-link {
    left: 75px;
    top: 23px !important; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .progressive-item,
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #structure .title,
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #our-approch .title {
    padding-left: 0;
    padding-right: 0; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .felloship-landing .container ul li {
    line-height: 18px; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #our-approch {
    padding-top: 0; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship header .navbar .container-fluid .navbar-header {
    float: left;
    width: 115px; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .logo-tag .custom-logo-link {
    margin-left: 12px !important;
    margin-top: 15px !important; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .link-button.last a {
    margin: 0; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .navbar .container-fluid {
    padding: 0 15px; }
    .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .navbar .container-fluid .navbar-header {
      height: 100px; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .progressive-item,
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #structure .title,
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #our-approch .title {
    padding-left: 0;
    padding-right: 0; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #structure .title,
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #our-approch .title {
    margin-left: 0; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #structure .sub-body,
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship #our-approch .sub-body {
    padding: 20px 20px; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .oneplanet {
    padding: 0;
    margin: 0; }
    .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .oneplanet #apply {
      padding: 0 !important; }
    .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .oneplanet > div:not(#structure):not(#our-approch) {
      margin: 0 20px; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .sub-body .photo-title {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 19px; }

  .single-program_components .detail-page .banner-image .banner-title .title {
    padding-left: 16px;
    word-break: break-all; }

  .single-graspfellows .meet-our-fellows-detail .col-sm-12 .meta-info {
    float: none !important; }
  .single-graspfellows .meet-our-fellows-detail .content {
    width: 100%;
    padding: 0; }
  .single-graspfellows .detail-page .banner-image .banner-title .title {
    padding-left: 4px !important; }
  .single-graspfellows .meet-our-fellows-detail .content .desc {
    max-width: 100%; }
  .single-graspfellows .meet-our-fellows-detail .back-btn-wrap {
    margin-right: 0; } }
@media only screen and (max-width: 600px) {
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .box-download .row {
    justify-content: unset;
    flex-wrap: nowrap;
    flex-direction: column; }
  .post-template-single-gender-responsive-agriculture-systems-policy-grasp-fellowship .news-list-wrapper {
    flex-direction: column; } }
@media only screen and (max-width: 350px) {
  .single-program_components .detail-page .banner-image .banner-title .title span {
    font-size: 18px;
    word-break: break-word; } }
.cws-landing .banner-image .widgettitle {
  padding: 0 15px; }
.cws-landing .carousel-slider {
  position: relative;
  margin-top: 30px; }
  .cws-landing .carousel-slider:not(.owl-carousel) > div {
    margin-bottom: 30px; }
  .cws-landing .carousel-slider:not(.owl-carousel).slider-4-item {
    display: flex;
    flex-wrap: wrap;
    margin: 30px -7.5px 0; }
    .cws-landing .carousel-slider:not(.owl-carousel).slider-4-item > div {
      width: 25%;
      padding: 0 7.5px; }
  .cws-landing .carousel-slider:not(.owl-carousel).slider-3-item {
    display: flex;
    flex-wrap: wrap;
    margin: 30px -10px 0; }
    .cws-landing .carousel-slider:not(.owl-carousel).slider-3-item > div {
      width: 33.33%;
      padding: 0 10px; }
  .cws-landing .carousel-slider.owl-carousel {
    padding: 0 15px; }
  .cws-landing .carousel-slider .owl-prev,
  .cws-landing .carousel-slider .owl-next {
    font-size: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    height: 25px;
    width: 15px;
    transition: opacity 0.3s ease; }
    .cws-landing .carousel-slider .owl-prev:hover,
    .cws-landing .carousel-slider .owl-next:hover {
      opacity: 0.8; }
  .cws-landing .carousel-slider .owl-prev {
    left: -12px;
    background: url(../images/homepage/twitter_left_carousel.png) no-repeat; }
  .cws-landing .carousel-slider .owl-next {
    right: -12px;
    background: url(../images/homepage/twitter_right_carousel.png) no-repeat; }
.cws-landing .session-data .session-meta .hyphen {
  margin: 0 5px; }
.cws-landing .session-data .session-image {
  margin-bottom: 15px; }
  .cws-landing .session-data .session-image img {
    object-fit: cover;
    width: 100%;
    height: 150px; }
.cws-landing .session-data .session-title {
  margin-bottom: 11px; }
  .cws-landing .session-data .session-title a {
    margin-bottom: 0 !important; }
  @media (min-width: 1200px) {
    .cws-landing .session-data .session-title {
      min-height: 95px; } }
.cws-landing .session-data .session-meta {
  margin-bottom: 5px; }
.cws-landing .session-data .session-meta,
.cws-landing .session-data .session-meta span,
.cws-landing .session-data .session-location {
  font-size: 12px;
  line-height: 18px; }
.cws-landing .session-data .session-location {
  font-weight: 600; }
.cws-landing .speakers-data.popup-required .speaker-description {
  display: none; }
.cws-landing .speakers-data .speaker-image {
  margin-bottom: 15px; }
  .cws-landing .speakers-data .speaker-image img {
    object-fit: cover;
    width: 100%;
    height: 182px; }
.cws-landing .speakers-data .speaker-name {
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  margin-bottom: 5px; }
.cws-landing .speakers-data .speaker-designation {
  font-size: 13px;
  line-height: 19px; }
.cws-landing .partners .each-partner a {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  height: 150px;
  border: 1px solid #ccc;
  padding: 10px; }
  .cws-landing .partners .each-partner a img {
    opacity: 1 !important;
    object-fit: contain;
    height: 130px; }
.cws-landing .news-data .news-image {
  margin-bottom: 15px; }
  .cws-landing .news-data .news-image img {
    object-fit: cover; }
.cws-landing .news-data .news-meta {
  text-align: center;
  margin-bottom: 5px; }
.cws-landing .news-data .news-title a {
  display: inline-block;
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.3s ease;
  cursor: pointer !important;
  margin-bottom: 5px;
  text-align: center;
  color: #e77424;
  text-decoration: none; }
  .cws-landing .news-data .news-title a:hover {
    color: #c0d42f; }
.cws-landing .meta .each-meta,
.cws-landing .meta .each-meta span {
  font-size: 13px;
  line-height: 19px; }
.cws-landing .meta .each-meta {
  position: relative; }
  .cws-landing .meta .each-meta:not(:last-child) {
    padding-right: 7px;
    margin-right: 7px; }
    .cws-landing .meta .each-meta:not(:last-child)::after {
      content: "";
      position: absolute;
      right: 0;
      top: 50%;
      transform: translateY(-50%);
      width: 1px;
      height: 10px;
      background: #ccc; }
.cws-landing .session-image,
.cws-landing .speaker-image,
.cws-landing .news-image {
  border: 1px solid #ccc; }
.cws-landing .session-image,
.cws-landing .speaker-image,
.cws-landing .news-image {
  transition: transform 0.3s ease; }
  .cws-landing .session-image:hover,
  .cws-landing .speaker-image:hover,
  .cws-landing .news-image:hover {
    transform: scale(1.04); }
.cws-landing .each-partner img {
  transition: transform 0.3s ease; }
.cws-landing .each-partner:hover img {
  transform: scale(1.04); }
.cws-landing .detail-page-link {
  display: inline-block;
  font-size: 15px;
  line-height: 21px;
  color: #4D4D4D;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.3s ease;
  cursor: pointer !important;
  margin-bottom: 5px; }
  .cws-landing .detail-page-link:hover {
    color: #E77424; }

@media (min-width: 992px) and (max-width: 1199px) {
  .cws-landing .carousel-slider:not(.owl-carousel).slider-4-item {
    margin: 30px -10px 0; }
    .cws-landing .carousel-slider:not(.owl-carousel).slider-4-item > div {
      width: 33.33%;
      padding: 0 10px; }
  .cws-landing .carousel-slider:not(.owl-carousel).slider-3-item {
    margin: 30px -7.5px 0; }
    .cws-landing .carousel-slider:not(.owl-carousel).slider-3-item > div {
      width: 33.33%;
      padding: 0 7.5px; } }
@media (max-width: 1024px) {
  .cws-landing .speakers-data .speaker-image img {
    height: 250px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .cws-landing .carousel-slider:not(.owl-carousel) > div {
    margin-bottom: 20px; }
  .cws-landing .carousel-slider:not(.owl-carousel).slider-4-item {
    margin: 30px -10px 0; }
    .cws-landing .carousel-slider:not(.owl-carousel).slider-4-item > div {
      width: 33.33%;
      padding: 0 10px; }
  .cws-landing .carousel-slider:not(.owl-carousel).slider-3-item {
    margin: 30px -10px 0; }
    .cws-landing .carousel-slider:not(.owl-carousel).slider-3-item > div {
      width: 33.33%;
      padding: 0 10px; } }
@media (max-width: 767px) {
  .cws-landing .content-section {
    background: #fff;
    padding: 30px 0 !important; }
  .cws-landing .progressive-item ul li,
  .cws-landing .progressive-item ol li {
    font-size: 14px;
    line-height: 20px; }
  .cws-landing #speakers,
  .cws-landing #news,
  .cws-landing #sessions,
  .cws-landing #partners {
    text-align: center; }
  .cws-landing .carousel-slider {
    max-width: 300px;
    margin: 30px auto 0 !important; }
    .cws-landing .carousel-slider:not(.owl-carousel) > div {
      margin-bottom: 20px;
      width: 100% !important; }
  .cws-landing .session-image,
  .cws-landing .speaker-image,
  .cws-landing .news-image {
    max-width: 210px;
    margin: 0 auto; } }
body .sitemap-container .sitemap-container {
  max-width: 100%; }
  body .sitemap-container .sitemap-container .itm-wrapper.news-wrapper {
    margin-right: 30px; }
  body .sitemap-container .sitemap-container .itm-wrapper.knowledge-wrapper {
    margin-right: 0; }
  body .sitemap-container .sitemap-container .itm-wrapper.featured-wrapper {
    margin-right: 53px; }

@media (min-width: 992px) and (max-width: 1199px) {
  body .sitemap-container .first-row .main-line {
    width: calc(100% - 162px);
    margin-left: 25px; }
  body .sitemap-container .sitemap-container {
    padding: 40px 30px 20px; }
    body .sitemap-container .sitemap-container .itm-wrapper.news-wrapper,
    body .sitemap-container .sitemap-container .itm-wrapper.featured-wrapper {
      margin-right: 15px; }
  body .sitemap-container .layer5-menu.no-link,
  body .sitemap-container .layer4-menu.no-link,
  body .sitemap-container .layer3-menu.no-link,
  body .sitemap-container .layer2-menu.no-link,
  body .sitemap-container .layer1-menu.no-link {
    font-size: 10px; }
  body .sitemap-container .itm-wrapper.about-wrapper {
    margin-right: 43px; }
  body .sitemap-container .itm-wrapper.initative-wrapper {
    margin-right: 40px margin 0; }
  body .sitemap-container .layer5-menu,
  body .sitemap-container .layer4-menu,
  body .sitemap-container .layer3-menu,
  body .sitemap-container .layer2-menu,
  body .sitemap-container .layer1-menu {
    width: 130px; } }
@media (min-width: 992px) and (max-width: 1024px) {
  body .sitemap-container .first-row .main-line {
    width: calc(100% - 138px);
    margin-left: 50px; } }
.photostory-listing .photo-stories-wrapper {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px; }
.photostory-listing .container-wrap {
  padding: 50px 40px;
  background: #fff; }
.photostory-listing .each-photostory .photostory-img img {
  min-height: 270px;
  max-height: 270px;
  object-fit: cover;
  width: 100%; }
.photostory-listing .each-photostory .photostory-title {
  margin-top: 15px; }
  .photostory-listing .each-photostory .photostory-title a {
    font-size: 15px;
    color: #4d4d4d;
    line-height: 21px;
    font-weight: 600;
    transition: all 0.2s linear; }
    .photostory-listing .each-photostory .photostory-title a:hover, .photostory-listing .each-photostory .photostory-title a:focus {
      color: #e77424;
      text-decoration: none; }

@media (min-width: 1200px) {
  .photostory-listing > .container {
    width: 900px;
    margin: auto;
    padding: 75px 0 0 0; } }
@media screen and (max-width: 540px) {
  .photostory-listing .photo-stories-wrapper {
    grid-template-columns: repeat(1, 1fr);
    gap: 50px; }

  .photostory-listing .container-wrap {
    padding: 30px 15px; } }
/* Edited on 01-07-2024 */
.post-template-single-accelerating-african-womens-leadership-in-climate-action .progressive-item.item-slider.container {
  overflow: visible; }
  .post-template-single-accelerating-african-womens-leadership-in-climate-action .progressive-item.item-slider.container .images {
    margin-top: 30px;
    margin-bottom: 50px; }
    @media only screen and (max-width: 767px) {
      .post-template-single-accelerating-african-womens-leadership-in-climate-action .progressive-item.item-slider.container .images {
        margin-top: 10px;
        margin-bottom: 0; } }
    .post-template-single-accelerating-african-womens-leadership-in-climate-action .progressive-item.item-slider.container .images .wrapper {
      border: 1px solid #e6e6e6;
      margin-top: 20px;
      margin-bottom: 20px;
      padding: 20px; }
      @media only screen and (max-width: 767px) {
        .post-template-single-accelerating-african-womens-leadership-in-climate-action .progressive-item.item-slider.container .images .wrapper {
          padding: 10px; } }
.post-template-single-accelerating-african-womens-leadership-in-climate-action .box-outter-wrap {
  background: #f4f4f4;
  padding: 10px 0;
  margin-bottom: 40px; }
  @media only screen and (max-width: 767px) {
    .post-template-single-accelerating-african-womens-leadership-in-climate-action .box-outter-wrap {
      margin: 0 !important;
      padding: 30px 0 20px; } }
  @media only screen and (min-width: 768px) and (max-width: 1024px) {
    .post-template-single-accelerating-african-womens-leadership-in-climate-action .box-outter-wrap {
      padding: 40px 0; } }
.post-template-single-accelerating-african-womens-leadership-in-climate-action .landing-page #our-approch {
  margin-bottom: 0 !important; }
.post-template-single-accelerating-african-womens-leadership-in-climate-action .white-box .box-download div.wrapper {
  background: #fff; }
.post-template-single-accelerating-african-womens-leadership-in-climate-action #our-approch .container {
  position: relative; }
.post-template-single-accelerating-african-womens-leadership-in-climate-action #structure .sub-body::before {
  background: rgba(0, 0, 0, 0.6); }
.post-template-single-accelerating-african-womens-leadership-in-climate-action #funders_acknowledgement {
  padding: 40px 0; }

/************************/
body blockquote {
  padding: 0;
  margin: 0;
  font-size: initial;
  border-left: 0; }
  body blockquote > * {
    margin-top: 21px;
    font-size: 22px;
    line-height: 32px !important;
    font-weight: 300;
    position: relative; }
    body blockquote > *:before, body blockquote > *:after {
      content: '';
      display: inline-block;
      height: 20px;
      width: 20px;
      background: url(../images/detail-page/quote.png) no-repeat; }
    body blockquote > *::before {
      margin-right: 13px; }
    body blockquote > *:after {
      margin-left: 13px; }

@media (max-width: 767px) {
  .post-template-single-accelerating-african-womens-leadership-in-climate-action .landing-page .downloads > div:first-child {
    margin-bottom: 0;
    row-gap: 15px !important; } }
p img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-bottom: 15px; }

.detail-page .banner-image {
  background-size: cover !important; }

.news-list-wrapper > div img {
  width: 100%; }

[lang="fr-FR"] .meet-our-fellows-detail .meta-info .view-btn a {
  background-position: center right 32px; }
  [lang="fr-FR"] .meet-our-fellows-detail .meta-info .view-btn a:hover {
    background-position: center right 26px; }

.meet-our-fellows-detail .back-btn-wrap {
  margin-bottom: 20px; }

.latest-list.align-inner-item {
  justify-content: space-between; }
  .latest-list.align-inner-item .prev-wrapper,
  .latest-list.align-inner-item .next-wrapper {
    display: flex;
    align-items: center; }

@media (min-width: 768px) {
  p .alignleft {
    float: left;
    margin-right: 25px; }
  p .alignright {
    float: right;
    margin-left: 25px; }
  p .aligncenter {
    display: block;
    margin: 0 auto; } }
@media (min-width: 768px) {
  .detail-page .latest-wrapper .goto-listing {
    display: none; } }
/*graphics section*/
.single-programs .meet-members .description {
  margin-bottom: 30px; }

.single-programs .graphics {
  display: flex;
  align-items: center; }
  .single-programs .graphics .line {
    width: 20px;
    height: 1px;
    background: #919191;
    margin-right: 7px; }
  .single-programs .graphics .graphics-text {
    width: calc(30% - 20px);
    padding: 40px 15px 40px 0;
    text-align: right;
    border: 1px solid #919191;
    border-left: 0;
    border-radius: 0 6px 6px 0;
    position: relative; }
    .single-programs .graphics .graphics-text .text-line {
      position: absolute;
      height: 1px;
      background: #fff; }
      .single-programs .graphics .graphics-text .text-line.top {
        top: -1px;
        left: 0;
        right: 18px; }
      .single-programs .graphics .graphics-text .text-line.bottom {
        bottom: -1px;
        left: 0;
        right: 18px; }
  .single-programs .graphics .graphics-image {
    width: 100%;
    margin-top: 18px; }
    .single-programs .graphics .graphics-image svg {
      width: 100%;
      height: 390px; }
  .single-programs .graphics a {
    cursor: pointer; }
    .single-programs .graphics a path {
      transition: fill 0.3s linear; }
    .single-programs .graphics a#yellow:hover .yellow-path {
      fill: #fdbb11 !important; }
    .single-programs .graphics a#yellow:hover .yellow-arrow {
      fill: #fff !important; }
    .single-programs .graphics a#green:hover .green-path {
      fill: #9eaa04 !important; }
    .single-programs .graphics a#green:hover .green-arrow {
      fill: #fff !important; }
    .single-programs .graphics a#red:hover .red-path {
      fill: #d85b05 !important; }
    .single-programs .graphics a#red:hover .red-arrow {
      fill: #fff !important; }
    .single-programs .graphics a#blue:hover .blue-path {
      fill: #80a5d2 !important; }
    .single-programs .graphics a#blue:hover .blue-arrow {
      fill: #fff !important; }
.single-programs .graphics {
  position: relative; }
  .single-programs .graphics > img {
    max-width: 400px; }
  .single-programs .graphics .new-graph {
    position: absolute;
    left: calc(50% - 155px);
    font-size: 12px;
    line-height: 16px;
    width: 360px;
    background: #fff;
    padding: 35px;
    height: auto;
    border-radius: 3px;
    max-height: 423px;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.2) !important;
    padding-right: 13px; }
    .single-programs .graphics .new-graph .grap-desc {
      max-height: 300px;
      overflow: hidden;
      font-size: 13px;
      line-height: 21px;
      color: #4d4d4d;
      padding: 1px;
      margin-left: -1px; }
      .single-programs .graphics .new-graph .grap-desc p {
        font-size: 13px;
        line-height: 21px; }
    .single-programs .graphics .new-graph .grap-desc-title {
      font-size: 16px;
      font-weight: 700;
      color: #bed230;
      margin-bottom: 11px; }
    .single-programs .graphics .new-graph .close {
      width: 25px;
      height: 25px;
      background: url(../images/detail-page/close_popup.png) no-repeat center;
      margin-top: -47px;
      margin-right: -25px;
      background-color: #fff;
      border-radius: 50%;
      opacity: 1;
      box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.2) !important; }
.single-programs #leader .grap-desc-title {
  color: #f6cd2d; }
.single-programs #mentoring .grap-desc-title {
  color: #e47425; }
.single-programs #networking .grap-desc-title {
  color: #a9b9d2; }

@media (min-width: 1200px) {
  .single-programs .program .description p {
    /*font-size: 14px;
    line-height: 20px;
    color: #666;*/ } }
.single-programs #partners .description {
  padding-top: 3px; }

.single-programs .process-image-content {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  margin-bottom: 30px; }
  .single-programs .process-image-content .description {
    float: left;
    width: calc(100% - 350px);
    padding-right: 15px;
    padding-top: 15px;
    font-size: 13px;
    line-height: 21px;
    color: #666; }
    .single-programs .process-image-content .description p {
      font-size: 13px;
      line-height: 21px;
      color: #666; }
  .single-programs .process-image-content .image {
    margin: 0; }
  .single-programs .process-image-content .process-image {
    width: 350px;
    float: left;
    margin: 0; }
    .single-programs .process-image-content .process-image img {
      max-width: 100%; }

@media (max-width: 767px) {
  .single-programs .gofowiser-detail > div.container {
    padding-top: 30px; }
  .single-programs .landing-page .downloads {
    margin-top: 0; }
  .single-programs .box-download .row > div.col-sm-4 {
    margin-top: 20px !important; }
  .single-programs .graphics {
    font-size: 14px;
    line-height: 20px; }
  .single-programs .meet-members .description {
    font-size: 14px;
    line-height: 20px; }
  .single-programs .graphics .line,
  .single-programs .graphics .graphics-text {
    display: none; }
  .single-programs .graphics .graphics-image {
    width: 100%;
    margin-top: 18px; }
    .single-programs .graphics .graphics-image svg {
      height: 225px !Important; }
  .single-programs .graphics .new-graph {
    width: 250px;
    max-height: 250px;
    left: calc(50% - 125px);
    padding: 20px;
    padding-right: 10px; }
    .single-programs .graphics .new-graph .close {
      margin-top: -33px;
      margin-right: -22px; }
    .single-programs .graphics .new-graph .grap-desc {
      max-height: 180px;
      padding: 1px; }
      .single-programs .graphics .new-graph .grap-desc .mCSB_container {
        margin-right: 15px; }
  .single-programs #partners .description {
    width: 100%; } }
/* @media (max-width: 991px) {
    .detail-page {
    
    }
} */
@media (min-width: 768px) and (max-width: 991px) {
  .detail-page {
    padding-bottom: 40px; }

  .common-detail-wrap .common-title {
    font-size: 24px;
    line-height: 30px; } }
@media (max-width: 1199px) {
  .single-programs .graphics .new-graph {
    margin-top: 15px; }
    .single-programs .graphics .new-graph .xs-title {
      color: #4d4d4d;
      font-weight: 600; } }
@media (max-width: 767px) {
  .common-detail-wrap .common-title {
    font-size: 20px;
    line-height: 26px; }

  .single-eiar_fellows .container .row > div {
    display: flex;
    flex-wrap: wrap; }
    .single-eiar_fellows .container .row > div .view-btn, .single-eiar_fellows .container .row > div .fellow-min-info {
      margin-bottom: 20px; }
    .single-eiar_fellows .container .row > div .research-section {
      padding: 15px;
      margin-bottom: 20px; }

  .detail-page {
    padding-bottom: 30px; }
    .detail-page .banner-image {
      height: 120px;
      margin-bottom: 20px; }
      .detail-page .banner-image .banner-title .title {
        padding-left: 4px; }
        .detail-page .banner-image .banner-title .title span {
          font-size: 25px;
          display: inline-block; }
    .detail-page .latest-wrapper {
      position: relative;
      padding: 15px;
      background: transparent; }
      .detail-page .latest-wrapper .common-news {
        display: none; }
      .detail-page .latest-wrapper .latest-list {
        justify-content: center; }
      .detail-page .latest-wrapper .prev-icn, .detail-page .latest-wrapper .next-icn {
        font-size: 0;
        position: absolute;
        top: 50%;
        transform: translateY(-50%); }
      .detail-page .latest-wrapper .prev-icn {
        left: 0; }
      .detail-page .latest-wrapper .next-icn {
        right: 0; }
      .detail-page .latest-wrapper .goto-listing {
        color: #4d4d4d;
        font-size: 14px;
        font-weight: 600;
        text-decoration: none; }
        .detail-page .latest-wrapper .goto-listing:hover {
          color: #e67524; }

  .single-programs .felloship-landing .container .white-box {
    margin-top: 0 !important;
    margin-bottom: 10px; }

  .single-programs .landing-page .downloads > div:last-child {
    margin-bottom: 0; } }
.meet-our-fellows-detail .back-btn-wrap {
  margin-bottom: 20px; }

/*fellow stories style*/
.fellow-story-wrapper {
  padding: 20px 30px;
  border: 1px solid #dbdbdb;
  border-radius: 15px;
  position: relative; }
  .fellow-story-wrapper .owl-controls .owl-nav .owl-prev,
  .fellow-story-wrapper .owl-controls .owl-nav .owl-next {
    position: absolute;
    top: 50%;
    font-size: 0;
    height: 23px;
    width: 15px; }
  .fellow-story-wrapper .owl-controls .owl-nav .owl-prev {
    left: -38px;
    background: url(../images/detail-page/fellow-stories/carousel_arrow_left.png) no-repeat; }
    .fellow-story-wrapper .owl-controls .owl-nav .owl-prev:hover {
      background: url(../images/detail-page/fellow-stories/carousel_arrow_left_disabled_and_hover.png) no-repeat; }
  .fellow-story-wrapper .owl-controls .owl-nav .owl-next {
    right: -41px;
    background: url(../images/detail-page/fellow-stories/carousel_arrow_right.png) no-repeat; }
    .fellow-story-wrapper .owl-controls .owl-nav .owl-next:hover {
      background: url(../images/detail-page/fellow-stories/carousel_arrow_right_disabled_and_hover.png) no-repeat; }
  .fellow-story-wrapper .owl-controls .owl-dots {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    bottom: -38px;
    left: 0;
    right: 0; }
    .fellow-story-wrapper .owl-controls .owl-dots .owl-dot {
      height: 12px;
      width: 12px;
      border-radius: 50%;
      border: 1px solid #808080;
      margin-left: 10px; }
      .fellow-story-wrapper .owl-controls .owl-dots .owl-dot.active {
        background: #808080; }
  .fellow-story-wrapper .view-maore {
    margin-bottom: 10px; }

.post-template-single-fellowships .felloship-landing .white-box.overview .second-section .sub-body {
  margin-bottom: 18px; }
  .post-template-single-fellowships .felloship-landing .white-box.overview .second-section .sub-body ~ .view-more {
    display: block;
    margin-bottom: 34px; }
.post-template-single-fellowships .felloship-landing .white-box.overview .third-section .sub-body {
  margin-bottom: 18px; }

.meet-our-fellows-detail .meta-info .user-name {
  text-align: center; }

.multi-country-detail {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 20px 0 2px; }
  .multi-country-detail .country-name {
    font-weight: 500;
    font-size: 18px;
    line-height: 20px;
    color: #4d4d4f;
    text-transform: uppercase;
    margin-bottom: 8px; }
    .multi-country-detail .country-name:not(:last-child) {
      border-right: 1px solid #ccc;
      padding-right: 8px;
      margin-right: 8px; }
  .multi-country-detail + .year {
    display: block;
    font-weight: 500;
    color: #e77424;
    text-align: center; }

/* @media (max-width: 991px) {
    .detail-page {
    
    }
} */
@media (min-width: 768px) and (max-width: 991px) {
  .detail-page.meet-our-fellows-detail .banner-image {
    margin-bottom: 30px; } }
@media (max-width: 767px) {
  .meet-our-fellows-detail .back-btn-wrap {
    max-width: 230px;
    margin: 0 auto 20px;
    width: 100%; }
  .meet-our-fellows-detail .meta-content-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: center; }
  .meet-our-fellows-detail .meta-info {
    width: 100%;
    max-width: 230px;
    margin: 0 auto;
    text-align: center; }
    .meet-our-fellows-detail .meta-info .user-pic {
      width: 230px; }
      .meet-our-fellows-detail .meta-info .user-pic img {
        max-width: 100%;
        height: auto; }
    .meet-our-fellows-detail .meta-info .user-name {
      font-size: 18px;
      line-height: 24px;
      margin: 15px 0 3px; }
    .meet-our-fellows-detail .meta-info .desig,
    .meet-our-fellows-detail .meta-info .date-cntry-dtl {
      font-size: 16px;
      line-height: 22px; }
    .meet-our-fellows-detail .meta-info .view-btn {
      margin-top: 18px; }
      .meet-our-fellows-detail .meta-info .view-btn a {
        background-position: center right 20px !important;
        padding-top: 12px !important;
        padding-bottom: 12px !important; }
  .meet-our-fellows-detail .content {
    width: 100%;
    padding: 0; }
    .meet-our-fellows-detail .content .desc,
    .meet-our-fellows-detail .content .quote,
    .meet-our-fellows-detail .content .research-title-desc-wrap,
    .meet-our-fellows-detail .content .story-meta-data {
      max-width: 230px;
      text-align: center;
      margin: 0 auto;
      width: 100%; }
    .meet-our-fellows-detail .content .desc {
      padding: 20px 0 13px;
      font-size: 14px;
      line-height: 20px;
      color: #666; }
      .meet-our-fellows-detail .content .desc::first-letter {
        font-size: 46px;
        line-height: 52px;
        color: #4d4d4d; }
    .meet-our-fellows-detail .content .quote {
      font-size: 18px;
      line-height: 24px; }
      .meet-our-fellows-detail .content .quote:before {
        margin-right: 5px; }
      .meet-our-fellows-detail .content .quote:after {
        margin-left: 5px; }
    .meet-our-fellows-detail .content .research-section {
      padding: 0;
      margin: 29px 0 0; }
      .meet-our-fellows-detail .content .research-section .title {
        font-weight: 600;
        font-size: 20px;
        line-height: 26px;
        color: #1a1a1a;
        margin-bottom: 10px; }
      .meet-our-fellows-detail .content .research-section .research-desc {
        font-size: 14px;
        line-height: 20px;
        color: #1a1a1a; }
    .meet-our-fellows-detail .content .research-title-desc-wrap {
      padding: 15px 0; }
    .meet-our-fellows-detail .content .fellow-story-wrapper {
      padding: 0;
      border: 0;
      margin-top: 24px; }
      .meet-our-fellows-detail .content .fellow-story-wrapper .header {
        font-size: 20px;
        line-height: 26px;
        color: #e77424;
        font-weight: 600;
        margin-bottom: 5px; }
      .meet-our-fellows-detail .content .fellow-story-wrapper .story-title {
        font-size: 14px;
        line-height: 20px;
        font-weight: 600;
        color: #1a1a1a; }
      .meet-our-fellows-detail .content .fellow-story-wrapper .story-date .label {
        font-size: 14px;
        line-height: 20px;
        color: #999; }
      .meet-our-fellows-detail .content .fellow-story-wrapper .story-date .date {
        font-size: 14px;
        line-height: 20px;
        color: #666; }
      .meet-our-fellows-detail .content .fellow-story-wrapper .fellow-desc {
        font-size: 14px;
        line-height: 20px;
        color: #4d4d4d; }
      .meet-our-fellows-detail .content .fellow-story-wrapper .fellow-data-wrapper {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        margin-top: 11px; }
      .meet-our-fellows-detail .content .fellow-story-wrapper .fellow-desc-wrapper {
        width: 100%;
        padding: 0;
        margin-top: 15px; }
        .meet-our-fellows-detail .content .fellow-story-wrapper .fellow-desc-wrapper .view-maore {
          margin: 13px 0 0; }

  .multi-country-detail {
    margin: 15px 0 2px; }
    .multi-country-detail .country-name {
      font-size: 16px;
      line-height: 18px; }

  .meet-our-fellows-detail .meta-info {
    margin-bottom: 20px !important; } }
/*style for banner*/
.single-gofowiser .banner-nav {
  position: relative; }
  .single-gofowiser .banner-nav .button {
    position: absolute;
    bottom: 19px;
    z-index: 9; }
    .single-gofowiser .banner-nav .button.previous {
      left: 40px; }
      .single-gofowiser .banner-nav .button.previous a {
        padding: 9px 0 5px 42px;
        background: url(../images/detail-page/gofowiser/arrow_left.png) no-repeat center left; }
        .single-gofowiser .banner-nav .button.previous a:hover, .single-gofowiser .banner-nav .button.previous a:focus {
          text-decoration: none;
          background: url(../images/detail-page/gofowiser/arrow_left_hover.png) no-repeat center left; }
    .single-gofowiser .banner-nav .button.next {
      right: 40px; }
      .single-gofowiser .banner-nav .button.next a {
        padding: 5px 42px 5px 0px;
        background: url(../images/detail-page/gofowiser/arrow_right.png) no-repeat center right; }
        .single-gofowiser .banner-nav .button.next a:hover, .single-gofowiser .banner-nav .button.next a:focus {
          text-decoration: none;
          background: url(../images/detail-page/gofowiser/arrow_right_hover.png) no-repeat center right; }
    .single-gofowiser .banner-nav .button a {
      color: #e0e0e0;
      font-size: 16px;
      font-weight: 500;
      transition: color 0.3s ease; }
      .single-gofowiser .banner-nav .button a:hover {
        color: #c0d42f; }
  .single-gofowiser .banner-nav:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100px;
    width: 100%;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));
    z-index: 2; }
.single-gofowiser .photo-gallery-link-wrapper .view-gallery {
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  color: #E57424;
  border: 1px solid #E57424;
  width: 100%;
  display: inline-block;
  padding: 4px 20px 4px;
  margin-top: 50px;
  text-decoration: none;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center; }
  .single-gofowiser .photo-gallery-link-wrapper .view-gallery:hover {
    background: #e77424;
    color: #fff; }

.gofowiser-detail .content-section {
  background: #f2f2f2; }

.landing-gofowiser .list-report .wrapper {
  align-items: center; }
  .landing-gofowiser .list-report .wrapper > a {
    transition: all 0.3s ease;
    text-decoration: none; }
    .landing-gofowiser .list-report .wrapper > a:hover .label-text {
      color: #c0d42f; }
.landing-gofowiser .list-report .label-text {
  line-height: 26px; }

.gofowiser-detail {
  /* Issues regarding the menu name changes 14-09-2023 (Comment 4) --> https://projects.panapps.co/issues/349339 */ }
  .gofowiser-detail.landing-page .banner-image .widgettitle {
    padding: 0 15px;
    bottom: 60px; }

@media only screen and (max-width: 1199px) {
  .gofowiser-detail {
    /* Issues regarding the menu name changes 14-09-2023 (Comment 4) --> https://projects.panapps.co/issues/349339 */ }
    .gofowiser-detail.landing-page .banner-image .widgettitle {
      bottom: 100px; } }
@media only screen and (max-width: 768px) {
  .gofowiser-detail .white-box.partners-block .wrapper {
    width: 100%;
    max-width: 229px;
    margin: auto; } }
@media (max-width: 767px) {
  .gofowiser-detail {
    /* Issues regarding the menu name changes 14-09-2023 (Comment 4) --> https://projects.panapps.co/issues/349339 */ }
    .gofowiser-detail.landing-page .banner-nav .button a {
      font-size: 12px;
      line-height: 18px;
      max-width: 130px !important; }
    .gofowiser-detail.landing-page .banner-image .widgettitle {
      font-size: 16px;
      line-height: 22px;
      bottom: 70px; }
    .gofowiser-detail .white-box {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 3px; }
      .gofowiser-detail .white-box .title {
        margin: 0 0 5px; }
      .gofowiser-detail .white-box .sub-title {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 5px; }
      .gofowiser-detail .white-box .download-icon:after {
        background-size: 30px 30px; }
      .gofowiser-detail .white-box.speakers .title, .gofowiser-detail .white-box.partners-block .title, .gofowiser-detail .white-box.videos .title {
        margin-bottom: 15px; }
      .gofowiser-detail .white-box.partners-block .each-partner {
        text-align: center;
        margin-bottom: 20px; }
      .gofowiser-detail .white-box.speakers .title {
        margin-bottom: 15px; }
      .gofowiser-detail .white-box.speakers .spaeker-list-wrapper .speaker-item {
        width: 100%;
        margin-bottom: 20px !important;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center; }
      .gofowiser-detail .white-box.speakers .spaeker-list-wrapper .name {
        width: 100%;
        margin-top: 15px;
        font-size: 18px;
        line-height: 24px; }
    .gofowiser-detail .overview .title {
      margin-bottom: 5px; }
    .gofowiser-detail .overview .image {
      margin: 0;
      display: none; }
    .gofowiser-detail .banner-nav .button {
      bottom: 16px; }
    .gofowiser-detail .banner-nav .button.previous .gofo-year,
    .gofowiser-detail .banner-nav .button.next .gofo-year {
      font-size: 12px;
      line-height: 18px;
      position: absolute;
      top: -18px;
      left: -3px; }
    .gofowiser-detail .banner-nav .button.previous a,
    .gofowiser-detail .banner-nav .button.next a {
      display: inline-block;
      background-size: 20px !important; }
    .gofowiser-detail .banner-nav .button.previous {
      left: 15px; }
      .gofowiser-detail .banner-nav .button.previous a {
        padding: 5px 0 5px 23px; }
    .gofowiser-detail .banner-nav .button.next {
      right: 15px; }
      .gofowiser-detail .banner-nav .button.next a {
        padding: 5px 23px 5px 0; }
    .gofowiser-detail > div.container {
      position: relative;
      padding-top: 68px; }
    .gofowiser-detail .content-section {
      position: static; }
      .gofowiser-detail .content-section .back-btn-wrap {
        position: absolute;
        top: 20px;
        right: 15px; }

  .video-wrapper .loadmore-item {
    display: flex;
    flex-wrap: wrap;
    justify-content: center; }

  .awardtv-data-wrapper:not(.common-video-style-off) .iframe-wrapper {
    width: auto; } }
/*style for tablet devices*/
@media (min-width: 768px) and (max-width: 1024px) {
  .awardtv-data-wrapper:not(.common-video-style-off) .iframe-wrapper {
    height: 112px; } }
@media (max-width: 991px) {
  .gofowiser-detail {
    /* Issues regarding the menu name changes 14-09-2023 (Comment 4) --> https://projects.panapps.co/issues/349339 */ }
    .gofowiser-detail.landing-page .banner-nav .button a {
      display: inline-block;
      max-width: 280px;
      width: 100%;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }

  .progressive-menu {
    display: none !important; }

  .gallery-block {
    overflow: hidden; }
    .gallery-block .photo-gallery-link-wrapper .view-gallery {
      margin-top: 0;
      border: 0;
      display: inline-block;
      width: auto;
      padding: 0;
      padding-right: 25px;
      font-size: 14px;
      font-weight: 400;
      background: url(../images/landing-page/fellowships/external_arrow.png) no-repeat center right; }
      .gallery-block .photo-gallery-link-wrapper .view-gallery:hover, .gallery-block .photo-gallery-link-wrapper .view-gallery:focus {
        color: #E57424;
        background: none;
        background: url(../images/landing-page/fellowships/external_arrow.png) no-repeat center right; } }
@media (min-width: 768px) and (max-width: 991px) {
  .gofowiser-detail .white-box.speakers .spaeker-list-wrapper .speaker-item {
    margin-bottom: 30px !important; }
  .gofowiser-detail .white-box.partners-block .each-partner {
    margin-bottom: 20px; }
  .gofowiser-detail .white-box .title {
    margin-bottom: 20px; }
  .gofowiser-detail .banner-nav .button {
    bottom: 30px; }
  .gofowiser-detail .overview .image {
    margin: 0;
    display: none; } }
/*gofowiser - how to apply section*/
.gofowiser-detail #how .description {
  margin-bottom: 25px; }
.gofowiser-detail #how .downloads {
  margin-bottom: -30px; }
  .gofowiser-detail #how .downloads .row > div {
    margin-bottom: 30px; }

/*updated style*/
.learning-detail .doc-authors .authers {
  font-size: 14px;
  color: #E77424; }
  .learning-detail .doc-authors .authers:after {
    content: ','; }
  .learning-detail .doc-authors .authers:last-child:after {
    display: none; }
.learning-detail .tags-section {
  padding-top: 20px;
  word-wrap: break-word;
  font-size: 14px;
  margin-top: 8px;
  border-top: 1px solid #dbdbdb; }
  .learning-detail .tags-section .tags {
    margin-bottom: 7px; }
    .learning-detail .tags-section .tags .item-title {
      margin-right: 2px;
      color: #E77424;
      font-weight: 600; }
.learning-detail .doc-desc {
  overflow: hidden; }

/*responsive styling for mobile devices*/
@media (max-width: 767px) {
  .learning-detail .container {
    width: auto;
    margin-left: 15px;
    margin-right: 15px; }
  .learning-detail .our-learning-data {
    display: block;
    padding: 20px 15px; }
    .learning-detail .our-learning-data .doc-pic-data {
      width: 100%; }
    .learning-detail .our-learning-data .doc-meta-data {
      width: 100%;
      padding-left: 0; }
      .learning-detail .our-learning-data .doc-meta-data .type-date {
        margin-bottom: 10px; }
      .learning-detail .our-learning-data .doc-meta-data .doc-title {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 15px; }
      .learning-detail .our-learning-data .doc-meta-data .doc-desc p {
        font-size: 14px;
        line-height: 24px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .learning-detail .banner-image {
    margin-bottom: 50px; }
  .learning-detail .container {
    width: 100%; } }
.events-detail {
  background: #f2f2f2; }
  .events-detail .container {
    max-width: 900px; }
  .events-detail .events-detail-data {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 40px;
    background: #fff; }
  .events-detail .back-btn-wrap {
    width: 100%;
    margin-bottom: 20px; }
  .events-detail .events-title {
    font-size: 28px;
    font-weight: 600;
    color: #4d4d4d;
    line-height: 36px;
    margin-bottom: 19px; }
  .events-detail .meta-info {
    display: inline-block;
    width: 100%;
    margin-bottom: 14px; }
    .events-detail .meta-info > div {
      word-wrap: break-word;
      font-size: 14px;
      display: inline-block;
      padding-right: 15px; }
      .events-detail .meta-info > div:last-child {
        padding-right: 0; }
  .events-detail .meta-title {
    margin-right: 2px;
    color: #E77424;
    font-weight: 600; }
  .events-detail .img-section {
    width: 100%; }
  .events-detail .events-img {
    margin-bottom: 17px; }
  .events-detail .events-desc {
    font-size: 16px;
    font-weight: 400;
    color: #666;
    line-height: 24px; }
  .events-detail .latest-wrapper {
    width: 100%; }
  .events-detail .events-img img {
    height: auto;
    margin: auto; }

@media (max-width: 767px) {
  .single-events .detail-page .banner-image .banner-title .title {
    margin-left: -103px;
    padding-left: 0 !important; } }
@media (max-width: 991px) {
  .detail-page.meet-our-people .our-people-data {
    display: flex;
    flex-wrap: wrap;
    justify-content: center; }
    .detail-page.meet-our-people .our-people-data .user-pic img {
      max-width: 100%;
      height: auto; }
    .detail-page.meet-our-people .our-people-data .user-meta-data {
      width: 100%;
      padding: 0; } }
@media (min-width: 768px) and (max-width: 991px) {
  .detail-page.meet-our-people .banner-image {
    margin-bottom: 50px; }
  .detail-page.meet-our-people .our-people-data {
    padding: 50px 30px; }
    .detail-page.meet-our-people .our-people-data .user-pic {
      margin-bottom: 20px; }
    .detail-page.meet-our-people .our-people-data .user-name, .detail-page.meet-our-people .our-people-data .user-desig {
      text-align: center; }
    .detail-page.meet-our-people .our-people-data .user-name {
      margin-bottom: 20px; }
    .detail-page.meet-our-people .our-people-data .user-desc {
      text-align: left; } }
@media (max-width: 767px) {
  .detail-page.meet-our-people .back-btn-wrap {
    top: 20px; }
  .detail-page.meet-our-people .our-people-data {
    padding: 67px 15px 30px; }
    .detail-page.meet-our-people .our-people-data .user-name {
      font-size: 20px;
      line-height: 26px;
      margin-bottom: 0; }
    .detail-page.meet-our-people .our-people-data .user-desig {
      font-size: 15px;
      line-height: 21px;
      margin-bottom: 9px; }
    .detail-page.meet-our-people .our-people-data .user-desc {
      font-size: 14px;
      line-height: 20px; }
    .detail-page.meet-our-people .our-people-data .user-pic {
      width: 230px;
      margin-bottom: 14px; }
    .detail-page.meet-our-people .our-people-data .user-meta-data {
      max-width: 230px;
      text-align: center; } }
@media (max-width: 991px) {
  .single-meet_our_community .news-img img {
    max-width: 100%;
    height: auto; } }
@media (min-width: 768px) and (max-width: 991px) {
  .detail-page.our-community-detail .banner-image {
    margin-bottom: 50px; }
  .detail-page.our-community-detail .common-detail-wrap .common-title {
    font-size: 24px;
    line-height: 30px; }
  .detail-page.our-community-detail .common-detail-wrap .common-desc p {
    margin-bottom: 20px; } }
@media (max-width: 767px) {
  .single-meet_our_community .banner-title .title {
    padding-left: 0 !important; }
  .single-meet_our_community .our-community-detail > .container {
    padding: 20px 15px 30px; }
  .single-meet_our_community div.common-detail-wrap .common-title {
    font-size: 20px;
    line-height: 26px; }
  .single-meet_our_community div.common-detail-wrap .common-desc p {
    margin-bottom: 15px;
    font-size: 14px !important;
    line-height: 20px !important; }
  .single-meet_our_community .news-img img {
    max-width: 100%;
    height: auto; } }
/*responsive styling for one planet fellowship page*/
@media (max-width: 767px) {
  .single-one_planet_community .detail-page .banner-image .banner-title {
    display: inline-block; }
    .single-one_planet_community .detail-page .banner-image .banner-title .title {
      padding-left: 105px;
      display: block;
      text-align: left;
      margin-bottom: -9px; }
      .single-one_planet_community .detail-page .banner-image .banner-title .title span {
        display: block; }
  .single-one_planet_community .col-sm-12 {
    overflow: hidden; }
    .single-one_planet_community .col-sm-12 .back-btn-wrap {
      max-width: 100%; }
    .single-one_planet_community .col-sm-12 .meta-info {
      float: none !important; }
    .single-one_planet_community .col-sm-12 .content .desc {
      max-width: 100%;
      margin-top: 25px;
      padding-top: 15px;
      padding-bottom: 25px; }
    .single-one_planet_community .col-sm-12 .content .quote {
      max-width: 100%; }
    .single-one_planet_community .col-sm-12 .content .research-section {
      padding: 15px 15px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .single-one_planet_community .detail-page .banner-image .banner-title {
    display: inline-block; }
    .single-one_planet_community .detail-page .banner-image .banner-title .title {
      padding-left: 161px; } }
/*privacy style */
.privacy-policy .detail-page .banner-image .banner-title .title {
  padding-left: 190px; }
.privacy-policy .privacy-container {
  font-size: 16px;
  line-height: 26px;
  color: #666;
  font-weight: 400;
  margin-bottom: 0; }
  .privacy-policy .privacy-container p {
    margin: 0 0 12px; }
    .privacy-policy .privacy-container p a {
      display: inline-block; }
  .privacy-policy .privacy-container h4 {
    color: #4D4D4D;
    margin: 17px 0; }
  .privacy-policy .privacy-container h3 {
    font-size: 24px;
    line-height: 36px;
    color: #4D4D4D;
    font-weight: 600;
    margin: 35px 0 22px 0; }
  .privacy-policy .privacy-container ul {
    padding: 0;
    list-style-type: none; }
    .privacy-policy .privacy-container ul li {
      position: relative;
      padding-left: 24px;
      margin-bottom: 11px;
      				/*a[target="_blank"] {
      					background: url(../images/landing-page/gaia/external_arrow.png) no-repeat center right 0;
          				padding-right: 28px;
      					&:hover {
      						background: url(../images/landing-page/gaia/external_arrow_hover.png) no-repeat center right 0;
      					}
      				}*/ }
      .privacy-policy .privacy-container ul li:before {
        content: "";
        display: block;
        width: 9px;
        height: 9px;
        border-radius: 50%;
        border: 1px solid #b3b3b3;
        position: absolute;
        left: 0;
        top: 9px; }
  .privacy-policy .privacy-container a {
    color: #E77424; }
    .privacy-policy .privacy-container a:hover, .privacy-policy .privacy-container a:focus {
      color: #c0d42f;
      text-decoration: none; }

@media (max-width: 767px) {
  .privacy-policy .detail-page .banner-image .banner-title .title {
    padding-left: 0px;
    display: block;
    margin-bottom: -4px;
    font-size: 25px;
    line-height: 28px; }
    .privacy-policy .detail-page .banner-image .banner-title .title > span {
      display: block; }

  .privacy-policy .privacy-container h3 {
    font-size: 20px;
    line-height: 26px;
    margin: 25px 0 15px 0; }
  .privacy-policy .privacy-container h4 {
    line-height: 24px; }
  .privacy-policy .privacy-container p {
    word-break: break-word;
    font-size: 14px;
    line-height: 20px; }
  .privacy-policy .privacy-container ul li {
    font-size: 14px;
    line-height: 20px; }
    .privacy-policy .privacy-container ul li:before {
      top: 5px !important; }

  .privacy-page.detail-page {
    padding-bottom: 40px; } }
/*style for common page*/
.common-page.detail-page .banner-image .banner-title {
  align-items: baseline; }
  .common-page.detail-page .banner-image .banner-title .banner-logo {
    height: 200px;
    width: 140px;
    margin-right: 0px;
    background: url(../images/detail-page/Logo_Element_for_banner.png) no-repeat bottom;
    margin-right: -14px; }
  .common-page.detail-page .banner-image .banner-title .title {
    text-transform: uppercase;
    padding-left: 0; }
.common-page.detail-page.uploaded-image .banner-image {
  height: 300px; }
  .common-page.detail-page.uploaded-image .banner-image .widgettitle {
    font-size: 40px;
    line-height: 46px;
    font-weight: 700;
    color: #fff;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 28px;
    max-width: 1170px;
    margin: auto;
    z-index: 7;
    width: 100%;
    display: block; }

.common-page.detail-page .common-container {
  font-size: 16px;
  line-height: 26px;
  color: #666;
  font-weight: 400;
  margin-bottom: 0 !important; }
  .common-page.detail-page .common-container p {
    margin: 0 0 12px; }
    .common-page.detail-page .common-container p:last-child {
      margin: 0 0 16px; }
    .common-page.detail-page .common-container p a {
      display: inline-block; }
  .common-page.detail-page .common-container h1, .common-page.detail-page .common-container h2, .common-page.detail-page .common-container h3, .common-page.detail-page .common-container h4, .common-page.detail-page .common-container h5 {
    color: #4d4d4d; }
  .common-page.detail-page .common-container h4 {
    color: #4D4D4D;
    margin: 17px 0; }
  .common-page.detail-page .common-container h1 {
    margin: 0 0 21px; }
  .common-page.detail-page .common-container h2 {
    font-size: 24px;
    line-height: 36px;
    color: #4D4D4D;
    font-weight: 600;
    margin: 0 0 22px 0; }
  .common-page.detail-page .common-container h3 {
    font-size: 18px;
    line-height: 28px;
    color: #666;
    font-weight: 700;
    margin-bottom: 22px; }
  .common-page.detail-page .common-container ul {
    padding: 0;
    list-style-type: none; }
    .common-page.detail-page .common-container ul li {
      position: relative;
      padding-left: 24px;
      margin-bottom: 11px;
      /*a[target="_blank"] {
              background: url(../images/landing-page/gaia/external_arrow.png) no-repeat center right 0;
              padding-right: 28px;
              &:hover {
                  background: url(../images/landing-page/gaia/external_arrow_hover.png) no-repeat center right 0;
              }
          }*/ }
      .common-page.detail-page .common-container ul li:before {
        content: "";
        display: block;
        width: 9px;
        height: 9px;
        border-radius: 50%;
        border: 1px solid #b3b3b3;
        position: absolute;
        left: 0;
        top: 9px; }
  .common-page.detail-page .common-container a {
    color: #E77424; }
    .common-page.detail-page .common-container a:hover, .common-page.detail-page .common-container a:focus {
      color: #c0d42f;
      text-decoration: none; }

@media (min-width: 768px) and (max-width: 1024px) {
  .page-template-common-page-template .banner-image .banner-title {
    font-size: 40px;
    line-height: 45px; }
    .page-template-common-page-template .banner-image .banner-title .banner-logo {
      position: absolute;
      left: 0;
      bottom: 0; }
    .page-template-common-page-template .banner-image .banner-title .title {
      width: calc(100% - 200px);
      margin-bottom: -9px; } }
@media (min-width: 768px) and (max-width: 1024px) {
  .post-template-single-feedback-survey-php .contact-landing.detail-page .banner-title {
    width: 100%;
    margin: 0;
    padding-left: 90px; }
  .post-template-single-feedback-survey-php .banner-image .banner-title .banner-logo {
    background-size: 120px !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .common-page.detail-page {
    padding-bottom: 60px; }

  .common-page.detail-page.uploaded-image .banner-image {
    height: 250px; }
    .common-page.detail-page.uploaded-image .banner-image .widgettitle {
      font-size: 24px;
      line-height: 30px;
      bottom: 25px; } }
@media (max-width: 767px) {
  .post-template-single-feedback-survey-php .detail-page .banner-image .banner-title .title {
    padding-left: 105px;
    display: block;
    text-align: left;
    margin-bottom: -9px; }
  .post-template-single-feedback-survey-php .banner-image .banner-title .banner-logo {
    background-size: 85px !important;
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0; }
  .post-template-single-feedback-survey-php .contact-landing.detail-page.survey-form .banner-image .banner-title {
    margin-left: 0;
    width: 100%; }
    .post-template-single-feedback-survey-php .contact-landing.detail-page.survey-form .banner-image .banner-title .title {
      line-height: 25px;
      padding-left: 120px;
      width: 100%; }

  .common-page.detail-page {
    padding-bottom: 30px; }

  .common-page.detail-page.uploaded-image .banner-image {
    height: 150px; }
    .common-page.detail-page.uploaded-image .banner-image .widgettitle {
      font-size: 20px;
      line-height: 26px;
      bottom: 18px; }

  .page-template-common-page-template .common-page.detail-page .banner-image .banner-title .banner-logo {
    float: left;
    display: inline-block;
    margin-top: 0px;
    height: 80px;
    width: 66px;
    background-size: contain;
    margin-right: 0; }

  .common-container h2 {
    font-size: 20px;
    line-height: 26px;
    margin: 25px 0 15px 0; }
  .common-container h3 {
    font-size: 18px;
    line-height: 22px; }
  .common-container h4 {
    font-size: 22px;
    line-height: 26px; }
  .common-container h5 {
    font-size: 24px;
    line-height: 30px; }
  .common-container p {
    word-break: break-word;
    font-size: 14px;
    line-height: 20px; }
  .common-container ul li {
    font-size: 14px;
    line-height: 20px; }
    .common-container ul li:before {
      top: 5px !important; }

  .privacy-page.detail-page {
    padding-bottom: 40px; }

  .common-page.detail-page .banner-image .banner-title {
    align-items: flex-end !important; }
    .common-page.detail-page .banner-image .banner-title .title {
      line-height: 25px;
      width: 70%;
      text-align: left;
      margin-bottom: -4px; } }
.single-webinar {
  background: #f2f2f2; }
  .single-webinar .back-btn-wrap {
    margin-bottom: 20px; }
  .single-webinar .webinar-videos.landing-page {
    padding-bottom: 0;
    background: #fff; }
  .single-webinar .awardtv-data-wrapper .iframe-wrapper img {
    width: 100%; }
  .single-webinar .yt-content-wrap .video-wrapper.row {
    margin: 0 auto; }

.news-detail-style .common-detail-container {
  max-width: 900px;
  background: #fff;
  padding: 20px 40px 40px 40px;
  margin: 0 auto; }

/*.webinar-videos .view-more-less-wrap {
    margin-top: 0;
}*/
/*detail page*/
.single-webinar .news-detail-style .date-time {
  color: #808080;
  font-size: 14px;
  margin-bottom: 8px; }
.single-webinar .news-detail-style .registration-url a {
  font-size: 16px;
  line-height: 20px;
  background: #e77424;
  color: #fff;
  text-align: center;
  font-weight: 600;
  padding: 4px 10px;
  margin-bottom: 37px;
  transition: all .25s;
  border: 1px solid #e77424; }
.single-webinar .news-detail-style .registration-url a:hover {
  text-decoration: none;
  color: #e77424;
  background: #fff; }
.single-webinar .news-detail-style .video-wrapper .date {
  display: block;
  font-size: 12px;
  line-height: 16px;
  color: #808080;
  font-weight: 400; }
.single-webinar .news-detail-style .video-wrapper a.video-title {
  font-size: 14px;
  line-height: 18px;
  color: #4d4d4d;
  font-weight: 600;
  transition: all .25s; }
.single-webinar .news-detail-style .video-wrapper a.video-title:hover {
  color: #e77424; }
.single-webinar .news-detail-style .video-wrapper a.video-title {
  margin-bottom: 8px; }
.single-webinar .news-detail-style .registration-url {
  margin-top: 25px;
  margin-bottom: 28px; }
.single-webinar .awardtv-data-wrapper .loadmore-item {
  margin-bottom: 25px; }
.single-webinar .awardtv-data-wrapper {
  margin-bottom: -25px; }

@media (max-width: 767px) {
  .single-webinar .news-detail-style .video-wrapper a.video-title {
    width: 100%;
    text-align: center; } }
@media (min-width: 768px) and (max-width: 1024px) {
  .single-webinar .common-page.detail-page .banner-image .banner-title .banner-logo {
    background-size: 120px; } }
@media (max-width: 767px) {
  .single-webinar .common-page.detail-page .banner-image .banner-title .banner-logo {
    background-size: 85px;
    background-size: 85px !important;
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0; }

  .single-webinar .common-page.detail-page .banner-image .banner-title .title {
    line-height: 25px;
    padding-left: 120px;
    width: 100%; } }
.photostory-page .banner-image::before {
  display: none; }
.photostory-page.detail-page .banner-title .title {
  padding-left: 250px; }
.photostory-page .common-detail-container {
  max-width: 900px;
  background: #fff;
  padding: 20px 40px 40px; }
.photostory-page .content-wrap {
  margin-top: 15px; }

.external-img-template {
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15);
  margin-top: 30px;
  max-height: 550px; }
  .external-img-template:hover .external-img-template__img img {
    transform: scale(1.05); }
  .external-img-template__img {
    border: 1px solid #dddddd; }
    .external-img-template__img img {
      width: 100%;
      object-fit: cover;
      transition: transform .5s ease-in; }
  .external-img-template__gradient {
    background: -webkit-linear-gradient(transparent 0, transparent 75%, rgba(0, 0, 0, 0.4) 100%);
    background: linear-gradient(transparent 0, transparent 75%, rgba(0, 0, 0, 0.4) 100%);
    background-color: rgba(0, 0, 0, 0.4);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }
  .external-img-template__content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    align-items: center;
    color: #fff;
    text-align: center;
    height: 100%;
    padding: 5px; }
  .external-img-template__title {
    font-size: 64px;
    font-family: proxima-nova;
    font-weight: 100;
    font-style: normal;
    text-transform: none;
    color: #fff;
    margin-bottom: 30px;
    width: 100%; }
  .external-img-template__readmore {
    color: #fff;
    text-decoration: none !important;
    transform: translate3d(0, 0, 0);
    display: inline-block;
    border-radius: 40px;
    background-color: transparent;
    padding: .45em 2.2em .55em 1.5em;
    border: 2px solid #fff;
    background-image: url(../images/detail-page/photo-album/right-arrow.svg);
    background-repeat: no-repeat;
    background-position: center right 10px;
    background-size: 10px;
    font-size: 14px;
    white-space: pre; }
    .external-img-template__readmore:hover {
      color: #fff; }

@media (max-width: 1024px) {
  .external-img-template__title {
    font-size: 52px;
    margin-bottom: 10px; } }
@media (max-width: 767px) {
  .photostory-page.detail-page .banner-image {
    margin-bottom: 0; }
  .photostory-page.detail-page .banner-title .title {
    padding-left: 95px; }

  .external-img-template__img {
    height: 250px; }
  .external-img-template__title {
    font-size: 21px;
    margin-bottom: 10px; } }
.single-csw_session .banner-title .title,
.single-session .banner-title .title {
  margin-left: 65px; }
.single-csw_session .venue-details,
.single-session .venue-details {
  display: inline-block; }
  .single-csw_session .venue-details .venue-label,
  .single-session .venue-details .venue-label {
    font-weight: 600;
    margin-right: 3px; }
  .single-csw_session .venue-details > span,
  .single-session .venue-details > span {
    position: relative;
    padding-right: 8px;
    margin-right: 8px; }
    .single-csw_session .venue-details > span:not(:last-child)::after,
    .single-session .venue-details > span:not(:last-child)::after {
      content: "";
      position: absolute;
      right: 0;
      top: 50%;
      transform: translateY(-50%);
      width: 1px;
      height: 10px;
      background: #ccc; }
.single-csw_session .common-detail-container,
.single-session .common-detail-container {
  opacity: 0; }
.single-csw_session.loaded .common-detail-container,
.single-session.loaded .common-detail-container {
  opacity: 1; }
.single-csw_session .news-title,
.single-session .news-title {
  margin-top: 15px; }
.single-csw_session .published-date,
.single-session .published-date {
  margin-bottom: 25px; }

.single-news .tag-wrapper {
  border: 0;
  margin-top: 0;
  padding-top: 0; }
  .single-news .tag-wrapper .tag-title {
    display: inline;
    margin-right: 2px; }
  .single-news .tag-wrapper .tag-data {
    display: inline;
    margin-top: 2px; }
    .single-news .tag-wrapper .tag-data a {
      color: #808080; }
      .single-news .tag-wrapper .tag-data a:hover, .single-news .tag-wrapper .tag-data a:focus {
        text-decoration: none;
        color: #E77424; }
      .single-news .tag-wrapper .tag-data a::after {
        content: ',';
        margin-right: 1px; }
      .single-news .tag-wrapper .tag-data a:last-child::after {
        display: none; }
.single-news .by-line {
  float: left;
  width: 100%; }
  .single-news .by-line:has(.tag-wrapper) .author-link {
    float: left;
    margin-right: 20px;
    padding-right: 20px;
    border-right: 1px solid #e6e6e6; }
.single-news .news-img {
  clear: both; }
  .single-news .news-img img {
    border: 1px solid #dbdbdb; }

.tag-award-fellowship .search-list {
  padding-top: 10px; }

@media screen and (max-width: 1024px) {
  .single-news .by-line {
    float: left;
    width: 100%; }
    .single-news .by-line:has(.tag-wrapper) .author-link {
      float: left;
      margin-right: 0px;
      padding-right: 0px;
      border-right: 0;
      float: left;
      width: 100%;
      margin-bottom: 8px; }
    .single-news .by-line .tag-wrapper {
      display: flex;
      width: 100%; }
      .single-news .by-line .tag-wrapper .tag-title {
        margin-right: 5px;
        background-position: top 4px left; }
  .single-news .common-desc p {
    word-wrap: break-word; } }
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-climate_fellows .detail-page.plannet-community-detail .banner-image .banner-title .title {
    padding-left: 240px; } }
@media screen and (max-width: 767px) {
  .single-climate_fellows .detail-page.plannet-community-detail .banner-image .banner-title .title {
    padding-left: 40px; }
  .single-climate_fellows .meet-our-fellows-detail .content .quote,
  .single-climate_fellows .meet-our-fellows-detail .content .research-title-desc-wrap,
  .single-climate_fellows .meet-our-fellows-detail .content .story-meta-data,
  .single-climate_fellows .meet-our-fellows-detail .content .desc,
  .single-climate_fellows .meet-our-fellows-detail .back-btn-wrap,
  .single-climate_fellows .meet-our-fellows-detail .meta-info,
  .single-climate_fellows .meet-our-fellows-detail .back-btn-wrap {
    max-width: 100%; }
  .single-climate_fellows .meet-our-fellows-detail .meta-info .user-pic {
    margin: auto; } }
.sitemap-container .initative-itm-wrap > .left-line {
  height: calc(100% - 116px); }

.sitemap-container .right-itm-wrap.initiative-right-wrap .right-line {
  height: calc(100% - 51px); }

.programs-template-default .box-download .row > div.col-sm-4 {
  margin-top: 30px; }
.programs-template-default .white-box.partners-block .wrapper img {
  height: 108px;
  object-fit: contain;
  width: 100%; }


@media (min-width: 992px) and (max-width: 1500px) {
  .post-template-single-african-women-in-data-science .kevin{

    background-color: yellow;
  }

   .post-template-single-african-women-in-data-science   .logo-tag .custom-logo-link {
    position: static !important;
    text-align: left !important;
    margin-left: 30px !important; }

  }

/*# sourceMappingURL=custom2.css.map */
