body {
  font-family: 'Poppins', sans-serif !important;
  font-weight: 400;
  overflow-x: hidden; }
  body.wp-custom-logo {
    margin-top: 130px; }

.padding-100 {
  padding: 91px 0; }

/*header-color: #ffff*/
.white-header .widgettitle {
  color: #fff;
  margin-bottom: 25px; }

/*header-color: #e77424 */
.color-header .widgettitle {
  color: #e77424;
  margin-bottom: 25px; }

.widgettitle {
  text-align: center; }

img {
  max-width: 100%; }

/*image zoom effect*/
.zoom-image {
  overflow: hidden; }
  .zoom-image a {
    display: inline-block; }
  .zoom-image img {
    transition: transform .5s ease-out; }
  .zoom-image:hover img {
    transform: scale(1.1); }

/*******************/
/*chosen css*/
.chosen-container .chosen-search, .chosen-container .chosen-results {
  display: none;
  padding: 0; }
.chosen-container.chosen-with-drop .chosen-results {
  display: block; }

/*************/
#mega-menu-primary > li > 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: 0;
  transition: all 0.2s ease; }
#mega-menu-primary > li > a.mega-menu-link:hover:before {
  opacity: 1; }
#mega-menu-primary > li.mega-toggle-on > a.mega-menu-link {
  color: #e77424 !important; }
  #mega-menu-primary > li.mega-toggle-on > a.mega-menu-link:before {
    opacity: 1; }

.post-template-single-our-strategy #mega-menu-primary > li:nth-child(2) > a.mega-menu-link, .post-template-single-training #mega-menu-primary > li:nth-child(3) > a.mega-menu-link, .single-gofowiser #mega-menu-primary > li:nth-child(3) > a.mega-menu-link, .post-template-single-gofowiser-landing #mega-menu-primary > li:nth-child(3) > a.mega-menu-link, .post-template-single-fellowships #mega-menu-primary > li:nth-child(3) > a.mega-menu-link, .post-template-single-gaia #mega-menu-primary > li:nth-child(3) > a.mega-menu-link, .single-news #mega-menu-primary > li:nth-child(5) > a.mega-menu-link, .post-type-archive-news #mega-menu-primary > li:nth-child(5) > a.mega-menu-link, .page-id-2170 #mega-menu-primary > li:nth-child(4) > a.mega-menu-link, .single-our_learnings #mega-menu-primary > li:nth-child(4) > a.mega-menu-link, .post-type-archive-our_learnings #mega-menu-primary > li:nth-child(4) > a.mega-menu-link, .post-type-archive-meet_our_community #mega-menu-primary > li:nth-child(3) > a.mega-menu-link, .page-id-2070 #mega-menu-primary > li:nth-child(4) > a.mega-menu-link, .single-meet_our_community #mega-menu-primary > li:nth-child(3) > a.mega-menu-link, .page-id-1818 #mega-menu-primary > li:nth-child(3) > a.mega-menu-link, .page-id-1664 #mega-menu-primary > li:nth-child(2) > a.mega-menu-link, .page-id-376 #mega-menu-primary > li:nth-child(2) > a.mega-menu-link, .home #mega-menu-primary > li:nth-child(1) > a.mega-menu-link, .single-our_people #mega-menu-primary > li:nth-child(2) > a.mega-menu-link, .page-id-239 #mega-menu-primary > li:nth-child(2) > a.mega-menu-link, .single-award_fellows #mega-menu-primary > li:nth-child(3) > a.mega-menu-link, .page-id-144 #mega-menu-primary > li:nth-child(3) > a.mega-menu-link {
  position: relative !important;
  color: #e77424 !important; }
  .post-template-single-our-strategy #mega-menu-primary > li:nth-child(2) > a.mega-menu-link:before, .post-template-single-training #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:before, .single-gofowiser #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:before, .post-template-single-gofowiser-landing #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:before, .post-template-single-fellowships #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:before, .post-template-single-gaia #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:before, .single-news #mega-menu-primary > li:nth-child(5) > a.mega-menu-link:before, .post-type-archive-news #mega-menu-primary > li:nth-child(5) > a.mega-menu-link:before, .page-id-2170 #mega-menu-primary > li:nth-child(4) > a.mega-menu-link:before, .single-our_learnings #mega-menu-primary > li:nth-child(4) > a.mega-menu-link:before, .post-type-archive-our_learnings #mega-menu-primary > li:nth-child(4) > a.mega-menu-link:before, .post-type-archive-meet_our_community #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:before, .page-id-2070 #mega-menu-primary > li:nth-child(4) > a.mega-menu-link:before, .single-meet_our_community #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:before, .page-id-1818 #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:before, .page-id-1664 #mega-menu-primary > li:nth-child(2) > a.mega-menu-link:before, .page-id-376 #mega-menu-primary > li:nth-child(2) > a.mega-menu-link:before, .home #mega-menu-primary > li:nth-child(1) > a.mega-menu-link:before, .single-our_people #mega-menu-primary > li:nth-child(2) > a.mega-menu-link:before, .page-id-239 #mega-menu-primary > li:nth-child(2) > a.mega-menu-link:before, .single-award_fellows #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:before, .page-id-144 #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-our-strategy #mega-menu-primary > li:nth-child(2) > a.mega-menu-link:after, .post-template-single-training #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:after, .single-gofowiser #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:after, .post-template-single-gofowiser-landing #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:after, .post-template-single-fellowships #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:after, .post-template-single-gaia #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:after, .single-news #mega-menu-primary > li:nth-child(5) > a.mega-menu-link:after, .post-type-archive-news #mega-menu-primary > li:nth-child(5) > a.mega-menu-link:after, .page-id-2170 #mega-menu-primary > li:nth-child(4) > a.mega-menu-link:after, .single-our_learnings #mega-menu-primary > li:nth-child(4) > a.mega-menu-link:after, .post-type-archive-our_learnings #mega-menu-primary > li:nth-child(4) > a.mega-menu-link:after, .post-type-archive-meet_our_community #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:after, .page-id-2070 #mega-menu-primary > li:nth-child(4) > a.mega-menu-link:after, .single-meet_our_community #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:after, .page-id-1818 #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:after, .page-id-1664 #mega-menu-primary > li:nth-child(2) > a.mega-menu-link:after, .page-id-376 #mega-menu-primary > li:nth-child(2) > a.mega-menu-link:after, .home #mega-menu-primary > li:nth-child(1) > a.mega-menu-link:after, .single-our_people #mega-menu-primary > li:nth-child(2) > a.mega-menu-link:after, .page-id-239 #mega-menu-primary > li:nth-child(2) > a.mega-menu-link:after, .single-award_fellows #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:after, .page-id-144 #mega-menu-primary > li:nth-child(3) > a.mega-menu-link:after {
    display: none !important; }

/* Youtube Video Custom Popup */
.yt-video-popup {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100; }
  .yt-video-popup.play {
    display: block; }

.yt-full-area {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6); }

.yt-content-wrap {
  padding: 50px 119px;
  margin: 30px 0;
  background: #fff;
  border: 0.0625rem solid rgba(0, 0, 0, 0.333);
  box-shadow: 0 0.25rem 1rem rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  display: inline-block;
  width: 100%;
  max-width: 1000px;
  height: 100%;
  position: relative; }

.yt-big-frame {
  max-height: 400px;
  background: #000;
  text-align: center;
  margin-bottom: 10px; }

.yt-bottom-slider {
  margin: 0 -15px; }
  .yt-bottom-slider .video-title {
    font-size: 13px;
    line-height: 19px;
    color: #4d4d4d;
    font-weight: 500;
    text-decoration: none;
    display: inline-block;
    margin: 6px 0 25px; }
    .yt-bottom-slider .video-title:hover, .yt-bottom-slider .video-title:focus {
      color: #e57424; }
  .yt-bottom-slider .iframe-wrapper {
    width: 100%;
    display: inline-block;
    position: relative;
    overflow: hidden; }
    .yt-bottom-slider .iframe-wrapper img {
      max-height: 100%; }
    .yt-bottom-slider .iframe-wrapper:after {
      content: "";
      display: block;
      background: url("../images/landing-page/news/Video_listing.png") no-repeat center;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0; }
    .yt-bottom-slider .iframe-wrapper:focus:after, .yt-bottom-slider .iframe-wrapper:hover:after {
      background: url("../images/landing-page/news/Video_on_hover.png") no-repeat center;
      background-color: rgba(0, 0, 0, 0.6); }
  .yt-bottom-slider .owl-controls {
    position: absolute;
    top: 20px;
    display: block;
    width: 100%; }
  .yt-bottom-slider .owl-item {
    padding: 0 15px; }
  .yt-bottom-slider .owl-nav > div {
    position: absolute;
    width: 34px;
    height: 34px;
    display: inline-block;
    font-size: 0; }
  .yt-bottom-slider .owl-nav .owl-prev {
    left: -59px;
    background: url("../images/landing-page/news/slider/carousel_left.png") center no-repeat; }
    .yt-bottom-slider .owl-nav .owl-prev:hover {
      background: url("../images/landing-page/news/slider/carousel_left_hover.png") center no-repeat; }
  .yt-bottom-slider .owl-nav .owl-next {
    right: -59px;
    background: url("../images/landing-page/news/slider/carousel_right.png") center no-repeat; }
    .yt-bottom-slider .owl-nav .owl-next:hover {
      background: url("../images/landing-page/news/slider/carousel_right_hover.png") center no-repeat; }

.yt-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; }

/*award tv*/
.awardtv-data-wrapper:not(.common-video-style-off) {
  width: 100%;
  padding: 0 15px;
  display: inline-grid; }
  .awardtv-data-wrapper:not(.common-video-style-off) .video-wrapper {
    /*width: 100%;*/
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
    overflow: hidden;
    transition: all 0.7s ease; }
  .awardtv-data-wrapper:not(.common-video-style-off) .video-title {
    font-size: 14px;
    line-height: 20px;
    color: #4d4d4d;
    font-weight: 500;
    text-decoration: none;
    display: inline-block;
    margin: 5px 0 25px; }
    .awardtv-data-wrapper:not(.common-video-style-off) .video-title:hover, .awardtv-data-wrapper:not(.common-video-style-off) .video-title:focus {
      color: #e57424; }
  .awardtv-data-wrapper:not(.common-video-style-off) .iframe-wrapper {
    width: 100%;
    display: inline-block;
    position: relative;
    height: 138px;
    overflow: hidden; }
    .awardtv-data-wrapper:not(.common-video-style-off) .iframe-wrapper img {
      max-height: 100%; }
    .awardtv-data-wrapper:not(.common-video-style-off) .iframe-wrapper:after {
      content: "";
      display: block;
      background: url("../images/landing-page/news/Video_listing.png") no-repeat center;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0; }
    .awardtv-data-wrapper:not(.common-video-style-off) .iframe-wrapper:focus:after, .awardtv-data-wrapper:not(.common-video-style-off) .iframe-wrapper:hover:after {
      background: url("../images/landing-page/news/Video_on_hover.png") no-repeat center;
      background-color: rgba(0, 0, 0, 0.6); }
    .awardtv-data-wrapper:not(.common-video-style-off) .iframe-wrapper iframe {
      pointer-events: none; }
      .awardtv-data-wrapper:not(.common-video-style-off) .iframe-wrapper iframe .ytp-large-play-button {
        display: none; }

.upcoming-courses-common .course-items {
  margin-bottom: 20px;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  display: flex;
  flex-wrap: wrap; }
  .upcoming-courses-common .course-items .col-md-4 {
    margin-bottom: 30px; }
  .upcoming-courses-common .course-items .course-wrap {
    background: #fff;
    border: 1px solid #e6e6e6;
    padding: 20px;
    border-radius: 5px;
    height: 100%;
    position: relative;
    padding-bottom: 57px; }
    .upcoming-courses-common .course-items .course-wrap .course-image {
      margin-bottom: 16px; }
    .upcoming-courses-common .course-items .course-wrap .title {
      font-size: 16px;
      color: #4d4d4d;
      line-height: 20px;
      margin-bottom: 10px;
      font-weight: 600; }
    .upcoming-courses-common .course-items .course-wrap .venue, .upcoming-courses-common .course-items .course-wrap .dates {
      margin-bottom: 9px; }
    .upcoming-courses-common .course-items .course-wrap .scontent, .upcoming-courses-common .course-items .course-wrap .stitle {
      font-size: 13px;
      line-height: 20px;
      width: 100%;
      display: block; }
    .upcoming-courses-common .course-items .course-wrap .orange {
      color: #e57424; }
    .upcoming-courses-common .course-items .course-wrap .flyer {
      display: inline-block;
      font-size: 14px;
      color: #999;
      padding: 5px 35px 5px 0;
      position: absolute;
      bottom: 16px;
      background: url(../images/detail-page/learnings/download.png) no-repeat center right; }
      .upcoming-courses-common .course-items .course-wrap .flyer:hover, .upcoming-courses-common .course-items .course-wrap .flyer:active, .upcoming-courses-common .course-items .course-wrap .flyer:focus {
        text-decoration: none;
        color: #E77424;
        background: url(../images/detail-page/learnings/download_hover.png) no-repeat center right; }

/**temp hide language switcher**/
.mega-wpml-ls-item {
  display: none !important; }

.meet-our-fellows-landing .options {
  display: none; }
  .meet-our-fellows-landing .options a {
    display: inline-block;
    width: 100%; }
.meet-our-fellows-landing .show-options > .options {
  display: block; }

/**style for progressive scroll**/
.progressive-menu.filter-section ul {
  padding: 0; }
.progressive-menu.filter-section a {
  width: 100%;
  font-size: 16px;
  line-height: 22px;
  color: #999;
  font-weight: 500;
  text-decoration: none;
  border-bottom: 1px solid #D1D1D1;
  display: inline-block;
  /*padding-bottom: 10px;
  margin-bottom: 10px;*/
  padding: 14px 33px 14px 0; }
  .progressive-menu.filter-section a:hover {
    color: #E77424; }
.progressive-menu li a {
  position: relative; }
  .progressive-menu li a .progress {
    height: 3px;
    background: #E77424;
    position: absolute;
    bottom: -2px;
    left: 0;
    z-index: 1;
    margin: 0; }
  .progressive-menu li a.reading {
    color: #E77424; }
.progressive-menu li.drop-down > a {
  background: url(../images/landing-page/down_arrow.png) no-repeat center right 10px; }
  .progressive-menu li.drop-down > a.open {
    background: url(../images/landing-page/up_arrow.png) no-repeat center right 10px; }
    .progressive-menu li.drop-down > a.open ~ .sub-item-wrap {
      max-height: 300px; }
.progressive-menu li.drop-down .sub-item-wrap {
  max-height: 0;
  overflow: hidden;
  box-shadow: 1px 9px 14px rgba(0, 0, 0, 0.1);
  transition: max-height 0.4s ease; }
  .progressive-menu li.drop-down .sub-item-wrap .sub-item {
    padding: 0 15px;
    background: #fff; }
    .progressive-menu li.drop-down .sub-item-wrap .sub-item a {
      padding-right: 0; }
      .progressive-menu li.drop-down .sub-item-wrap .sub-item a.sub-active {
        color: #666; }
.progressive-menu li:first-child a {
  padding-top: 0; }

header .navbar {
  background: #fff;
  border: 0;
  position: static;
  margin: 0; }
header .menu-item-91,
header .menu-item-93, header .menu-item-95, header .menu-item-97 {
  display: none !important; }
header .caret {
  display: none; }

@media (min-width: 992px) {
  .navbar .container-fluid {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 130px;
    align-items: center;
    padding: 0 100px;
    transition: height 0.25s linear; }
    .navbar .container-fluid > * {
      -webkit-display: flex;
      -moz-display: flex;
      -ms-display: flex;
      display: flex; }
    .navbar .container-fluid .navbar-header {
      width: 235px; }
    .navbar .container-fluid .search-wrapper {
      width: auto;
      align-items: center; }
    .navbar .container-fluid .collapse {
      width: calc(100% - 355px); }
      .navbar .container-fluid .collapse #menu-menu {
        display: inline-block;
        width: 100%;
        padding: 0 15px;
        text-align: center; }
        .navbar .container-fluid .collapse #menu-menu li {
          float: none;
          display: inline-block; }
          .navbar .container-fluid .collapse #menu-menu li a {
            background: none; }
            .navbar .container-fluid .collapse #menu-menu li a:hover, .navbar .container-fluid .collapse #menu-menu li a:focus {
              background: none; }

  header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99; }
    header .logo-tag img {
      max-width: 100%;
      height: auto;
      transition: all 0.25s linear; }
    header.load-header {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      z-index: 99; }
    header.fixed-header .logo-tag img {
      max-width: 70%; }
    header.fixed-header .navbar .container-fluid {
      height: 100px; }

  .mega-menu > .mega-wpml-ls-item {
    position: absolute !important;
    right: 216px !important;
    top: calc(50% - 17.5px) !important; }
    .mega-menu > .mega-wpml-ls-item .mega-sub-menu {
      visibility: visible !important;
      display: inline-block !important;
      padding: 0 !important;
      width: auto !important;
      background: none !important;
      opacity: 1 !important;
      height: auto !important; }
      .mega-menu > .mega-wpml-ls-item .mega-sub-menu li {
        display: inline-block !important;
        background: none !important; }
        .mega-menu > .mega-wpml-ls-item .mega-sub-menu li a {
          font-size: 13px !important;
          color: #655523 !important;
          font-weight: 400 !important;
          display: flex;
          align-items: center;
          padding: 15px 10px;
          background: none !important; }
    .mega-menu > .mega-wpml-ls-item > a {
      display: none !important;
      font-size: 13px !important;
      color: #655523 !important;
      font-weight: 400 !important;
      display: flex;
      align-items: center; }
      .mega-menu > .mega-wpml-ls-item > a .wpml-ls-native {
        margin-left: 7px; } }
header .search-wrapper {
  position: absolute;
  right: 100px;
  top: calc(50% - 22px); }
  header .search-wrapper .navbar-form {
    padding: 0;
    margin: 0;
    display: inline-block; }
  header .search-wrapper button {
    display: inline-block;
    width: 44px;
    height: 44px;
    background: #fff url("../images/header/search.png") no-repeat center; }
    header .search-wrapper button:hover, header .search-wrapper button:active, header .search-wrapper button:focus {
      background: #fff url("../images/header/search_hover.png") no-repeat center;
      outline: none !important;
      box-shadow: none; }
  header .search-wrapper .lang-switcher {
    padding-right: 10px; }
    header .search-wrapper .lang-switcher a {
      font-size: 13px;
      line-height: 17px;
      font-weight: 400;
      color: #655523;
      cursor: pointer;
      text-decoration: none; }
  header .search-wrapper .main-search .search-box {
    background: rgba(0, 0, 0, 0.59);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 101;
    padding: 70px 0 70px;
    transform: translateY(-350px);
    transition: all .5s ease-in;
    display: block !important;
    height: auto !important; }
    header .search-wrapper .main-search .search-box .search-well {
      max-width: 750px;
      margin: 0 auto;
      background: #fff;
      padding: 45px 35px 45px 60px;
      position: relative;
      border-radius: 0; }
      header .search-wrapper .main-search .search-box .search-well form {
        display: flex; }
      header .search-wrapper .main-search .search-box .search-well input.form-control {
        border-radius: 0;
        width: 75%;
        border: 0;
        outline: navajowhite;
        box-shadow: none;
        border-bottom: 1px solid #ccc;
        font-size: 13px;
        font-weight: 400;
        color: #999;
        padding-left: 0;
        padding-bottom: 3px; }
      header .search-wrapper .main-search .search-box .search-well .search-new-btn {
        padding: 6px 33px;
        font-size: 12px;
        margin-left: 10px;
        border: 1px solid #e77424;
        color: #fff;
        background: #e77424;
        font-weight: 600;
        transition: all 0.3s linear; }
        header .search-wrapper .main-search .search-box .search-well .search-new-btn:hover, header .search-wrapper .main-search .search-box .search-well .search-new-btn:active, header .search-wrapper .main-search .search-box .search-well .search-new-btn:focus {
          text-decoration: none;
          color: #fff;
          background: #c0d42f;
          border: 1px solid #c0d42f;
          outline: none !important;
          box-shadow: none !important; }
      header .search-wrapper .main-search .search-box .search-well .close-search {
        position: absolute;
        top: 10px;
        right: 15px;
        font-size: 0;
        height: 14px;
        width: 12px;
        background: url(../images/homepage/icn_search_close.png) no-repeat; }
  header .search-wrapper .main-search.open-global .search-box {
    transform: translateY(0px); }

@media (min-width: 992px) {
  header .navbar .navbar-collapse #mega-menu-wrap-primary {
    position: static; }
    header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary {
      -webkit-display: flex;
      -moz-display: flex;
      -ms-display: flex;
      display: flex;
      align-items: center;
      position: static; }
      header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary > li {
        padding-right: 20px; }
        header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary > li a .mega-indicator {
          display: none; }
        header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-megamenu {
          position: static; }
          header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-megamenu.mega-toggle-on > ul.mega-sub-menu > li.mega-menu-row {
            /*height: 497px;*/
			  height: 520px; }
          header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu {
            position: absolute;
            left: 0;
            right: 0;
            width: 100%;
            top: calc(50% + 10px);
            overflow: hidden;
            background: transparent;
            padding: 55px 0;
            transition: none !important; }
            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 {
              background: #A7B038;
              overflow: hidden;
              padding: 0;
              height: 0;
              transition: 0.6s height ease; }
              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 > ul.mega-sub-menu {
                padding: 40px 0 70px;
                max-width: 1170px;
                margin: auto; }
                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 > ul.mega-sub-menu .mega-menu-column {
                  padding: 0; }
            header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu > .mega-menu-row {
              padding: 40px 0 70px; }
              header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child {
                padding: 0; }
                header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column:first-child img {
                  width: 300px;
                  height: 310px;
                  filter: grayscale(100%);
                  opacity: 0.7;
				  object-fit: contain; }
              header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column.menu-desc {
                padding-left: 30px;
				padding-right: 30px; }
                header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column.menu-desc .textwidget {
                  font-size: 14px;
                  color: #fff;
                  line-height: 22px;
                  font-weight: 400; }
              header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column.megamenu-columnClass > .mega-sub-menu > .mega-menu-item-object-custom, header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column.megamenu-columnClass > .mega-sub-menu > .mega-menu-item-has-children {
                padding: 13px 0 13px !important;
				/*padding: 9px 0 10px !important;*/
                border-bottom: 1px solid #C9CC4E; }
                header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column.megamenu-columnClass > .mega-sub-menu > .mega-menu-item-object-custom > a, header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column.megamenu-columnClass > .mega-sub-menu > .mega-menu-item-has-children > a {
                  /*font-size: 28px;*/
				  font-size: 20px;
				
                  color: #605A12;
                  /*font-weight: 400;
                  line-height: 32px;*/
				  font-weight: 500;
				  line-height: 27px;
				  padding-right: 15px;
				  position: relative;
                  text-transform: none; }
				  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-icon-right > a.mega-menu-link:before {
 					position: absolute;
					right: 0;
					top: calc(50% - 13px);
				  }
                  header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column.megamenu-columnClass > .mega-sub-menu > .mega-menu-item-object-custom > a:hover, header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column.megamenu-columnClass > .mega-sub-menu > .mega-menu-item-object-custom > a:focus, header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column.megamenu-columnClass > .mega-sub-menu > .mega-menu-item-has-children > a:hover, header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column.megamenu-columnClass > .mega-sub-menu > .mega-menu-item-has-children > a:focus {
                    color: #fff;
                    text-decoration: none; }
		  header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column.megamenu-columnClass > .mega-sub-menu > .mega-menu-item-object-custom > a, header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column.megamenu-columnClass > .mega-sub-menu > .mega-menu-item-has-children > a:before {
			/*margin: 0 -20px 0 6px;*/
		  }
          header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-megamenu .megamenu-columnClass > .mega-sub-menu {
            padding-right: 30px; }
            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 {
              width: 50%;
              clear: both; }
              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 > ul.mega-sub-menu {
                overflow: hidden;
                position: absolute;
                left: calc(100% + 31px);
                width: 60vw;
                top: 0px;
                background: #C9CC4E;
                padding-left: 30px; }
                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 > ul.mega-sub-menu:before, 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 > ul.mega-sub-menu:after {
                  content: "" !important;
                  height: 30px;
                  width: 30px;
                  background: #fff; }
                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 > ul.mega-sub-menu li.mega-menu-item {
                  padding: 14px 0 !important;
				  /*padding: 10px 0 !important;*/
                  border-bottom: 1px solid #E8E577;
                  clear: both; }
                  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 > ul.mega-sub-menu li.mega-menu-item a {
                    /*font-size: 18px;*/
				    font-size: 17px;
                    font-weight: 400;
                    color: #fff;
                    /*line-height: 32px;*/
					line-height: 25px; }
                    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 > ul.mega-sub-menu li.mega-menu-item a:hover {
                      color: #605A12;
                      text-decoration: none; }
              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 .green-strip {
                position: absolute;
                width: 0;
                background: #C9CC4E;
                /*top: -50vh;*/
				top: -132px;
                left: calc(100% + 30px);
                visibility: hidden;
                height: 100vh;
                transition: width 1s ease; }
  header.fixed-header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > ul.mega-sub-menu {
    padding: 35px 0; }
	
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
    padding: 0 !important; }

  header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-megamenu.mega-toggle-on .megamenu-columnClass > .mega-sub-menu > .mega-menu-item.mega-menu-item-has-children.mega-toggle-on .green-strip {
    visibility: visible;
    width: 60vw; }
  header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-megamenu:not(.mega-toggle-on) .megamenu-columnClass > .mega-sub-menu > .mega-menu-item.mega-menu-item-has-children.mega-toggle-on .green-stripc {
    visibility: hidden; }
	header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu > .mega-menu-row > .mega-sub-menu > .mega-menu-column.menu-desc .textwidget {
		margin-top: -5px;
	}
	header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(3).mega-menu-item.mega-menu-megamenu.mega-toggle-on > ul.mega-sub-menu > li.mega-menu-row .textwidget {
		margin-top: 0!important;
	}
	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 > ul.mega-sub-menu .mega-megamenu-columnClass {
		margin-top: -17px;
	}
  /*
  .home {
  #mega-menu-item-12 >ul.mega-sub-menu{
      visibility: visible!important;
      opacity: 1!important;
      transform: translate(0, 0)!important;
    display: block!important;
  }}*/
  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: 0 !important;
    /*width: calc(25% + 15px);*/
	width:  calc(28% + 15px);}
    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 img {
      height: 236px !important;
      width: 308px !important;
      object-fit: cover; }
  header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-megamenu .initivative-common > .mega-sub-menu > .mega-initiative-menu {
    /*width: calc(25% - 15px);*/
	width: calc(33% - 15px); }

  header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(3).mega-menu-item.mega-menu-megamenu.mega-toggle-on > ul.mega-sub-menu > li.mega-menu-row {
    /*height: 497px;*/
	height:520px; }
  header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-megamenu .initivative-common > .mega-sub-menu > .mega-initiative-menu > .mega-sub-menu > li:nth-child(1) > ul > li:nth-child(2) > ul > li {
    padding: 10px 10px 10px 0 !important; }
    header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-megamenu .initivative-common > .mega-sub-menu > .mega-initiative-menu > .mega-sub-menu > li:nth-child(1) > ul > li:nth-child(2) > ul > li a {
      line-height: 20px; } }
/*.page-id-376 #mega-menu-primary > li:nth-child(3){
  pointer-events: none;
}
.page-id-376 #mega-menu-primary > li:nth-child(3)>.mega-sub-menu{
      visibility: visible !important;
}*/
#mega-menu-primary > li:nth-child(3).mega-toggle-on > .mega-sub-menu .bg-div {
  position: absolute;
  top: 55px;
  bottom: 55px;
  right: 0;
  /*left: 50%;*/
	left: calc(50% + 127px); 
  background: #C9CC4E;
  z-index: 4;
  width: 0;
  overflow: hidden;
  transition: width 1s ease; }
#mega-menu-primary > li:nth-child(3).mega-toggle-on > .mega-sub-menu.bg-div-show .bg-div {
  width: 50%; }

#mega-menu-primary > li:nth-child(3) > .mega-sub-menu > li > ul .mega-initiative-menu > ul > li > .mega-sub-menu {
  z-index: 6; }

#mega-menu-primary > li:nth-child(3) > .mega-sub-menu > li > ul {
  display: table !important; }
  #mega-menu-primary > li:nth-child(3) > .mega-sub-menu > li > ul .mega-initiative-menu > ul {
    width: 100% !important;
    /*padding-left: 50px !important;*/
    display: table !important; }
    #mega-menu-primary > li:nth-child(3) > .mega-sub-menu > li > ul .mega-initiative-menu > ul:before {
      contnet: " " !important;
      display: block !important; }
    #mega-menu-primary > li:nth-child(3) > .mega-sub-menu > li > ul .mega-initiative-menu > ul > li {
      width: 100% !important; }

#mega-menu-primary > li:nth-child(3) > .mega-sub-menu > li > ul > li:nth-child(2) > ul > li > ul {
  width: 300px !important;
  overflow: visible !important; }
  #mega-menu-primary > li:nth-child(3) > .mega-sub-menu > li > ul > li:nth-child(2) > ul > li > ul > li {
    width: 100% !important;
    position: relative !important; }
    #mega-menu-primary > li:nth-child(3) > .mega-sub-menu > li > ul > li:nth-child(2) > ul > li > ul > li > ul {
      overflow: hidden !important;
      position: absolute !important;
      left: calc(100% + 30px) !important;
      /*width: 300px !important;*/
	  width: 200px!important;
      top: 0px !important;
      z-index: 9 !important; }

.mega-initivative-common img {
  margin-bottom: 10px; }

.fixed-header #mega-menu-primary > li:nth-child(3).mega-toggle-on > .mega-sub-menu .bg-div {
  top: 35px;
  bottom: 35px; }

header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-megamenu .about-common .megamenu-columnClass > .mega-sub-menu > .mega-menu-item.mega-menu-item-has-children > ul.mega-sub-menu li.mega-menu-item {
  width: 30%; }

header .navbar .navbar-collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu .about-common img {
  height: 310px !important;
  object-fit: cover;
  object-position: center center; }

.navbar .container-fluid .collapse #mega-menu-wrap-primary {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  display: flex;
  justify-content: center;
  background: none; }
  .navbar .container-fluid .collapse #mega-menu-wrap-primary #mega-menu-primary {
    background: #fff;
    /*#mega-menu-item-294*/ }
    .navbar .container-fluid .collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
      font-size: 15px;
      line-height: 16px;
      color: #666;
      font-weight: 600;
      height: auto;
      background: none;
      /*&:focus,*/ }
      .navbar .container-fluid .collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover {
        color: #e77424;
        background: none; }
    .navbar .container-fluid .collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, .navbar .container-fluid .collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
      background: none; }
    .navbar .container-fluid .collapse #mega-menu-wrap-primary #mega-menu-primaryli.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
      display: none; }
    .navbar .container-fluid .collapse #mega-menu-wrap-primary #mega-menu-primary #mega-menu-item-91,
    .navbar .container-fluid .collapse #mega-menu-wrap-primary #mega-menu-primary #mega-menu-item-93,
    .navbar .container-fluid .collapse #mega-menu-wrap-primary #mega-menu-primary #mega-menu-item-95,
    .navbar .container-fluid .collapse #mega-menu-wrap-primary #mega-menu-primary #mega-menu-item-97 {
      display: none; }

.navbar .container-fluid {
  position: relative; }

@media (min-width: 992px) {
  .navbar .container-fluid .collapse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link .mega-indicator {
    display: none; } }
.home li {
  list-style-type: none; }

.home .widgettitle {
  margin-top: 0;
  font-size: 50px;
  line-height: 56px;
  font-weight: 700; }

.home-slider {
  display: flex;
  height: 543px;
  overflow: hidden;
  /*video section*/
  /* Video section new style */ }
  .home-slider .n2-section-smartslider {
    width: 70%;
    height: 100%;
    padding-right: 5px; }
    .home-slider .n2-section-smartslider .n2-ss-align, .home-slider .n2-section-smartslider .n2-padding, .home-slider .n2-section-smartslider .n2-ss-slider, .home-slider .n2-section-smartslider .n2-ss-slider-1 {
      height: 100% !important; }
    .home-slider .n2-section-smartslider .n2-ss-slider [data-mode=fill] .n2-ss-slide-background-image {
      opacity: 1 !important; }
    .home-slider .n2-section-smartslider .n2-ss-canvas, .home-slider .n2-section-smartslider .n2-ss-layers-container {
      height: 100% !important; }
    .home-slider .n2-section-smartslider .n2-ss-slider .n2-ss-layer-content[data-verticalalign=center] {
      justify-content: flex-end;
      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[data-verticalalign=center]: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; }
    .home-slider .n2-section-smartslider .n2-ss-slider:hover .n2-ss-layer-content[data-verticalalign=center]:before {
      height: 270px; }
    .home-slider .n2-section-smartslider .n2-ss-slider:hover .n2-ss-layer-content .n2-ss-layer[data-pm=normal] a {
      transform: translateY(-10px); }
    .home-slider .n2-section-smartslider .n2-ss-slider .n2-ss-layer-content .n2-ss-layer[data-pm=normal] a {
      font-family: 'Poppins', sans-serif !important;
      font-size: 44px !important;
      line-height: 50px !important;
      font-weight: 700 !important;
      padding-right: 30px;
      transform: translateY(0px);
      transition: all 0.4s ease; }
      .home-slider .n2-section-smartslider .n2-ss-slider .n2-ss-layer-content .n2-ss-layer[data-pm=normal] a:hover, .home-slider .n2-section-smartslider .n2-ss-slider .n2-ss-layer-content .n2-ss-layer[data-pm=normal] a:focus, .home-slider .n2-section-smartslider .n2-ss-slider .n2-ss-layer-content .n2-ss-layer[data-pm=normal] a:active {
        color: #f5cc2c !important; }
    .home-slider .n2-section-smartslider .nextend-arrow {
      width: 86px !important;
      height: 86px !important;
      border-radius: 50%;
      top: calc(50% - 26px) !important; }
      .home-slider .n2-section-smartslider .nextend-arrow:hover {
        background-color: rgba(0, 0, 0, 0.6) !important; }
      .home-slider .n2-section-smartslider .nextend-arrow img {
        display: none !important; }
    .home-slider .n2-section-smartslider .nextend-arrow-previous {
      background: url(../images/homepage/banner_left_carousel.png) center no-repeat !important; }
    .home-slider .n2-section-smartslider .nextend-arrow-next {
      background: url(../images/homepage/banner_right_carousel.png) center no-repeat !important; }
  .home-slider .multimedia-content {
    width: 30%; }
  .home-slider .multimedia-content {
    padding-left: 5px; }
    .home-slider .multimedia-content .aiovg {
      height: 100%;
      margin: 0; }
      .home-slider .multimedia-content .aiovg .aiovg-play {
        display: none;
        /*height: 47px!important;
width: 47px!important;
top: calc(50% - 23.5px);*/ }
      .home-slider .multimedia-content .aiovg .aiovg-row {
        height: 100%;
        margin: 0;
        flex-direction: column; }
        .home-slider .multimedia-content .aiovg .aiovg-row .aiovg-col-2 {
          width: 100%;
          height: 50%; }
          .home-slider .multimedia-content .aiovg .aiovg-row .aiovg-col-2:first-child {
            padding-bottom: 5px; }
          .home-slider .multimedia-content .aiovg .aiovg-row .aiovg-col-2:last-child {
            padding-top: 5px; }
          .home-slider .multimedia-content .aiovg .aiovg-row .aiovg-col-2 .aiovg-thumbnail: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;
            z-index: 2; }
          .home-slider .multimedia-content .aiovg .aiovg-row .aiovg-col-2 .aiovg-caption {
            transform: translateY(0px);
            transition: all 0.3s ease; }
          .home-slider .multimedia-content .aiovg .aiovg-row .aiovg-col-2 .aiovg-thumbnail .aiovg-responsive-container:after {
            content: '';
            position: absolute;
            top: calc(50% - 23.5px);
            left: calc(50% - 23.5px);
            height: 47px;
            width: 47px;
            background: url(../images/homepage/play.png) no-repeat;
            z-index: 3; }
          .home-slider .multimedia-content .aiovg .aiovg-row .aiovg-col-2:hover .aiovg-thumbnail:before {
            height: 70%; }
          .home-slider .multimedia-content .aiovg .aiovg-row .aiovg-col-2:hover .aiovg-caption {
            transform: translateY(-7px); }
          .home-slider .multimedia-content .aiovg .aiovg-row .aiovg-col-2:hover .aiovg-thumbnail .aiovg-responsive-container:after {
            background: url(../images/homepage/icn_play_hover.png) no-repeat; }
    .home-slider .multimedia-content .aiovg-thumbnail {
      position: relative;
      margin: 0;
      height: 100%; }
      .home-slider .multimedia-content .aiovg-thumbnail a.aiovg-responsive-container {
        height: 100%;
        background: #4d4d4d; }
        .home-slider .multimedia-content .aiovg-thumbnail a.aiovg-responsive-container img.aiovg-responsive-element {
          width: 100%;
          height: 100%;
          opacity: 0.8; }
      .home-slider .multimedia-content .aiovg-thumbnail .aiovg-caption {
        position: absolute;
        bottom: 0;
        z-index: 2;
        padding: 20px 10px 17px 30px; }
        .home-slider .multimedia-content .aiovg-thumbnail .aiovg-caption a {
          color: #fff;
          font-size: 21px;
          line-height: 31px;
          font-weight: 700;
          transition: all 0.3s ease; }
          .home-slider .multimedia-content .aiovg-thumbnail .aiovg-caption a:hover {
            color: #f5cc2c !important; }
  .home-slider .multimedia-content .each-video {
    position: relative; }
    .home-slider .multimedia-content .each-video .iframe-wrapper {
      height: 266.5px; }
      .home-slider .multimedia-content .each-video .iframe-wrapper img {
        height: 100%; }
    .home-slider .multimedia-content .each-video:not(:last-child) {
      margin-bottom: 10px; }
    .home-slider .multimedia-content .each-video: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;
      z-index: 2; }
    .home-slider .multimedia-content .each-video:after {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      z-index: 1;
      background: linear-gradient(to top, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0)); }
    .home-slider .multimedia-content .each-video .play-icon {
      content: '';
      position: absolute;
      top: calc(50% - 23.5px);
      left: calc(50% - 23.5px);
      height: 47px;
      width: 47px;
      background: url(../images/homepage/play.png) no-repeat;
      z-index: 3;
      outline: none !important; }
    .home-slider .multimedia-content .each-video a {
      width: 100%;
      display: block;
      text-decoration: none; }
      .home-slider .multimedia-content .each-video a.video-title {
        color: #fff;
        font-size: 21px;
        line-height: 31px;
        font-weight: 700;
        transition: all 0.3s ease;
        position: absolute;
        bottom: 0;
        z-index: 2;
        padding: 20px 10px 17px 30px;
        outline: none !important; }
        .home-slider .multimedia-content .each-video a.video-title:hover {
          color: #f5cc2c; }
    .home-slider .multimedia-content .each-video:hover:before {
      height: 70%; }
    .home-slider .multimedia-content .each-video:hover .play-icon {
      background: url(../images/homepage/icn_play_hover.png) no-repeat; }
    .home-slider .multimedia-content .each-video:hover .video-title {
      transform: translateY(-7px); }
  .home-slider .n2-section-smartslider {
    transform: translateY(100vh);
    transition: transform 1s ease; }
  .home-slider .aiovg-col:first-child, .home-slider .aiovg-col:last-child {
    transform: translateY(100vh);
    transition: transform 1s ease; }
  .home-slider .aiovg-col:first-child {
    transition-delay: .3s; }
  .home-slider .aiovg-col:last-child {
    transition-delay: .6s; }
  .home-slider.afterLoad .aiovg-col:first-child, .home-slider.afterLoad .aiovg-col:last-child, .home-slider.afterLoad .n2-section-smartslider {
    transform: translateY(0px); }

@media (max-width: 767px) {
  .home-slider {
    display: block;
    height: auto; }
    .home-slider .n2-section-smartslider {
      height: 300px;
      width: 100%;
      padding-right: 0; }
      .home-slider .n2-section-smartslider .n2-ss-slider .n2-ss-layer-content[data-verticalalign=center] {
        justify-content: center;
        padding: 15px 60px 30px 60px !important; }
      .home-slider .n2-section-smartslider .n2-ss-slider .n2-ss-layer-content .n2-ss-layer[data-pm=normal] a {
        font-size: 25px !important;
        line-height: 30px !important;
        font-weight: 700 !important; }
      .home-slider .n2-section-smartslider .nextend-arrow {
        width: 30px !important; }
    .home-slider .multimedia-content {
      width: 100%;
      padding-left: 0;
      margin-top: 20px; } }
.about-award {
  padding: 100px 0; }
  .about-award .container {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .about-award .container > * {
      width: 50%; }
    .about-award .container .widgettitle {
      color: #e77424;
      margin-bottom: 12px;
      text-align: left;
      line-height: 50px; }
    .about-award .container .textwidget {
      font-size: 16px;
      line-height: 26px;
      color: #666; }
    .about-award .container .widget_media_image {
      padding-right: 16px; }
    .about-award .container .widget_text {
      padding-left: 19px; }
  .about-award .readmore {
    margin-top: 38px;
    display: block; }
    .about-award .readmore 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: 90px 9px;
      transition: all 0.3s linear; }
      .about-award .readmore a:hover, .about-award .readmore a:active, .about-award .readmore a:focus {
        color: #fff;
        background: url(../images/homepage/readmore_hover.png) no-repeat #4d4d4d;
        text-decoration: none;
        background-position: 90px 9px; }
      .about-award .readmore a:hover {
        animation-name: animate-background-read;
        animation-duration: 1s; }

@keyframes animate-background-read {
  0% {
    background-position: 90px 9px; }
  50% {
    background-position: 100px 9px; }
  100% {
    background-position: 90px 9px; } }
@keyframes animate-background-view {
  0% {
    background-position: 90px 9px; }
  50% {
    background-position: 100px 9px; }
  100% {
    background-position: 90px 9px; } }
@keyframes animate-background-btn {
  0% {
    background-position: center right 20px; }
  50% {
    background-position: center right 10px; }
  100% {
    background-position: center right 20px; } }
@media (max-width: 767px) {
  .about-award {
    padding: 60px 0; }
    .about-award .container {
      flex-direction: column; }
      .about-award .container .widget_media_image,
      .about-award .container .widget_text {
        width: 100%; }
      .about-award .container .widget_media_image {
        padding-right: 0;
        margin-bottom: 30px; }
      .about-award .container .widget_text {
        padding-left: 0; }

  .home .widgettitle {
    font-size: 40px; } }
.what-we-do {
  padding: 91px 0 100px;
  background: url("../images/homepage/what_we_do.jpg") no-repeat center;
  background-size: cover; }
  .what-we-do .widgettitle {
    text-align: center;
    color: #fff;
    margin-bottom: 29px; }
  .what-we-do .owl-stage {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .what-we-do .owl-stage .owl-item {
      margin: 0 !important;
      height: auto !important;
      padding: 0 15px;
      overflow: hidden;
      -webkit-display: flex;
      -moz-display: flex;
      -ms-display: flex;
      display: flex; }
      .what-we-do .owl-stage .owl-item .wp-posts-carousel-container {
        width: 100%; }
      .what-we-do .owl-stage .owl-item .wp-posts-carousel-slide {
        width: 100%;
        margin: 0;
        padding: 0;
        -webkit-display: flex !important;
        -moz-display: flex !important;
        -ms-display: flex !important;
        display: flex !important; }
        .what-we-do .owl-stage .owl-item .wp-posts-carousel-slide .wp-posts-carousel-container {
          box-shadow: none;
          padding: 0;
          background: transparent;
          display: inline-block; }
        .what-we-do .owl-stage .owl-item .wp-posts-carousel-slide .wp-posts-carousel-image {
          width: 100%;
          padding: 30px;
          height: 50%;
          display: flex;
          align-items: center;
          justify-content: center;
          background: rgba(255, 255, 255, 0.8); }
          .what-we-do .owl-stage .owl-item .wp-posts-carousel-slide .wp-posts-carousel-image img {
            /*width: 185px;
margin: 0 auto;*/
            display: none; }
          .what-we-do .owl-stage .owl-item .wp-posts-carousel-slide .wp-posts-carousel-image a {
            width: 185px;
            height: 185px; }
        .what-we-do .owl-stage .owl-item .wp-posts-carousel-slide .wp-posts-carousel-details {
          padding: 30px;
          height: 50%;
          text-align: center;
          display: flex;
          flex-direction: column;
          align-items: center;
          justify-content: center; }
          .what-we-do .owl-stage .owl-item .wp-posts-carousel-slide .wp-posts-carousel-details .wp-posts-carousel-title {
            margin: 0;
            position: relative;
            z-index: 2;
            width: 100%; }
            .what-we-do .owl-stage .owl-item .wp-posts-carousel-slide .wp-posts-carousel-details .wp-posts-carousel-title a {
              font-size: 16px;
              line-height: 20px;
              font-weight: 700;
              color: #000;
              text-decoration: none;
              cursor: pointer;
              transition: all 0.3s linear; }
              .what-we-do .owl-stage .owl-item .wp-posts-carousel-slide .wp-posts-carousel-details .wp-posts-carousel-title a:hover {
                color: #fff;
                text-decoration: none; }
          .what-we-do .owl-stage .owl-item .wp-posts-carousel-slide .wp-posts-carousel-details .wp-posts-carousel-desc {
            margin: 0;
            font-size: 14px;
            line-height: 20px;
            color: #333;
            font-weight: 400;
            position: relative;
            z-index: 2;
            width: 100%; }
      .what-we-do .owl-stage .owl-item .wp-posts-carousel-details {
        position: relative;
        /*&:before {
  content:'';
  position: absolute;
  top:0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}*/ }
        .what-we-do .owl-stage .owl-item .wp-posts-carousel-details:after {
          content: '';
          position: absolute;
          height: 32px;
          width: 32px;
          left: calc(50% - 16px);
          opacity: 0.8; }
      .what-we-do .owl-stage .owl-item:nth-child(1) .wp-posts-carousel-details {
        background: rgba(231, 116, 36, 0.8); }
      .what-we-do .owl-stage .owl-item:nth-child(1) .wp-posts-carousel-details:after {
        background: url(../images/homepage/arrowhead_orange.png) no-repeat; }
      .what-we-do .owl-stage .owl-item:nth-child(1) .wp-posts-carousel-image a {
        background: url(../images/homepage/what-we-do/AWARD_Fellowships.png) no-repeat; }
        .what-we-do .owl-stage .owl-item:nth-child(1) .wp-posts-carousel-image a:hover {
          background: url(../images/homepage/what-we-do/AWARD_Fellowships_hover.png) no-repeat; }
      .what-we-do .owl-stage .owl-item:nth-child(2) .wp-posts-carousel-details {
        background: rgba(245, 204, 44, 0.8); }
      .what-we-do .owl-stage .owl-item:nth-child(2) .wp-posts-carousel-details:after {
        background: url(../images/homepage/arrowhead_yellow.png) no-repeat; }
      .what-we-do .owl-stage .owl-item:nth-child(2) .wp-posts-carousel-image a {
        background: url(../images/homepage/what-we-do/GRARD.png) no-repeat; }
        .what-we-do .owl-stage .owl-item:nth-child(2) .wp-posts-carousel-image a:hover {
          background: url(../images/homepage/what-we-do/GRARD_HOVER.png) no-repeat; }
      .what-we-do .owl-stage .owl-item:nth-child(3) .wp-posts-carousel-details {
        background: rgba(192, 212, 47, 0.8); }
      .what-we-do .owl-stage .owl-item:nth-child(3) .wp-posts-carousel-details:after {
        background: url(../images/homepage/arrowhead_green.png) no-repeat; }
      .what-we-do .owl-stage .owl-item:nth-child(3) .wp-posts-carousel-image a {
        background: url(../images/homepage/what-we-do/GAIA.png) no-repeat; }
        .what-we-do .owl-stage .owl-item:nth-child(3) .wp-posts-carousel-image a:hover {
          background: url(../images/homepage/what-we-do/GAIA_HOVER.png) no-repeat; }
      .what-we-do .owl-stage .owl-item:nth-child(4) .wp-posts-carousel-details {
        background: rgba(168, 186, 212, 0.8); }
      .what-we-do .owl-stage .owl-item:nth-child(4) .wp-posts-carousel-details:after {
        background: url(../images/homepage/arrowhead_blue.png) no-repeat; }
      .what-we-do .owl-stage .owl-item:nth-child(4) .wp-posts-carousel-image a {
        background: url(../images/homepage/what-we-do/Training.png) no-repeat; }
        .what-we-do .owl-stage .owl-item:nth-child(4) .wp-posts-carousel-image a:hover {
          background: url(../images/homepage/what-we-do/Training_hover.png) no-repeat; }
      .what-we-do .owl-stage .owl-item:nth-child(even) .wp-posts-carousel-container {
        -webkit-display: flex;
        -moz-display: flex;
        -ms-display: flex;
        display: flex;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse; }
      .what-we-do .owl-stage .owl-item:nth-child(even) .wp-posts-carousel-details:after {
        bottom: -32px; }
      .what-we-do .owl-stage .owl-item:nth-child(odd) .wp-posts-carousel-details:after {
        top: -27px; }
      .what-we-do .owl-stage .owl-item .wp-posts-carousel-extra, .what-we-do .owl-stage .owl-item .wp-posts-carousel-tags {
        display: none; }

@media (min-width: 992px) {
.what-we-do .owl-stage {
    width: 100% !important; }
}
@media (max-width: 767px) {
  .what-we-do {
    padding: 51px 0 60px; }
    .what-we-do .owl-stage .owl-item {
      display: block;
      padding: 0;
      margin: 0 0 15px !important; }
      .what-we-do .owl-stage .owl-item:last-child {
        margin-bottom: 0; }
      .what-we-do .owl-stage .owl-item .wp-posts-carousel-slide .wp-posts-carousel-image {
        padding: 70px 30px; }
    .what-we-do .owl-nav {
      display: flex;
      flex-wrap: wrap;
      justify-content: center; }
      .what-we-do .owl-nav > div {
        font-size: 0;
        width: 40px;
        height: 40px;
        border: 1px solid #fff;
        border-radius: 50%; }
      .what-we-do .owl-nav .owl-prev {
        margin-right: 20px; }
    .what-we-do .owl-stage-outer {
      height: auto !important; }
    .what-we-do .mobile-content .wrap .wp-posts-carousel-slide .wp-posts-carousel-container {
      display: block !important; }
      .what-we-do .mobile-content .wrap .wp-posts-carousel-slide .wp-posts-carousel-container > div {
        width: 50% !important;
        height: 100% !important;
        float: left; }
      .what-we-do .mobile-content .wrap .wp-posts-carousel-slide .wp-posts-carousel-container .wp-posts-carousel-image a, .what-we-do .mobile-content .wrap .wp-posts-carousel-slide .wp-posts-carousel-container .wp-posts-carousel-image a:hover {
        width: 85px !important;
        height: 85px !important;
        background-size: 85px 85px !important; }
      .what-we-do .mobile-content .wrap .wp-posts-carousel-slide .wp-posts-carousel-container .wp-posts-carousel-details {
        padding: 10px; }
        .what-we-do .mobile-content .wrap .wp-posts-carousel-slide .wp-posts-carousel-container .wp-posts-carousel-details:after {
          opacity: 1; }
      .what-we-do .mobile-content .wrap .wp-posts-carousel-slide .wp-posts-carousel-container .wp-posts-carousel-desc {
        display: none; }
    .what-we-do .mobile-content .wrap .top-card .wp-posts-carousel-details:after {
      top: 50% !important;
      right: auto !important;
      left: -27px !important;
      transform: translateY(-50%) rotate(-90deg) !important; }
    .what-we-do .mobile-content .wrap .bottom-card .wp-posts-carousel-image {
      /*float: right !important;*/ }
    .what-we-do .mobile-content .wrap .bottom-card .wp-posts-carousel-details:after {
      top: 50% !important;
      right: -32px !important;
      left: auto !important;
      transform: translateY(-50%) rotate(-90deg) !important; }
    .what-we-do .mobile-content .wrap .orange-card .wp-posts-carousel-image a {
      background: url(../images/homepage/what-we-do/AWARD_Fellowships.png) no-repeat !important; }
      .what-we-do .mobile-content .wrap .orange-card .wp-posts-carousel-image a:hover {
        background: url(../images/homepage/what-we-do/AWARD_Fellowships_hover.png) no-repeat !important; }
    .what-we-do .mobile-content .wrap .orange-card .wp-posts-carousel-details {
      background: rgba(231, 116, 36, 0.8) !important; }
      .what-we-do .mobile-content .wrap .orange-card .wp-posts-carousel-details:after {
        background: url(../images/homepage/arrowhead_orange.png) no-repeat !important; }
    .what-we-do .mobile-content .wrap .yellow-card .wp-posts-carousel-image a {
      background: url(../images/homepage/what-we-do/GRARD.png) no-repeat !important; }
      .what-we-do .mobile-content .wrap .yellow-card .wp-posts-carousel-image a:hover {
        background: url(../images/homepage/what-we-do/GRARD_HOVER.png) no-repeat !important; }
    .what-we-do .mobile-content .wrap .yellow-card .wp-posts-carousel-details {
      background: rgba(245, 204, 44, 0.8) !important; }
      .what-we-do .mobile-content .wrap .yellow-card .wp-posts-carousel-details:after {
        background: url(../images/homepage/arrowhead_yellow.png) no-repeat !important; }
    .what-we-do .mobile-content .wrap .green-card .wp-posts-carousel-image a {
      background: url(../images/homepage/what-we-do/GAIA.png) no-repeat !important; }
      .what-we-do .mobile-content .wrap .green-card .wp-posts-carousel-image a:hover {
        background: url(../images/homepage/what-we-do/GAIA_HOVER.png) no-repeat !important; }
    .what-we-do .mobile-content .wrap .green-card .wp-posts-carousel-details {
      background: rgba(192, 212, 47, 0.8) !important; }
      .what-we-do .mobile-content .wrap .green-card .wp-posts-carousel-details:after {
        background: url(../images/homepage/arrowhead_green.png) no-repeat !important; }
    .what-we-do .mobile-content .wrap .blue-card .wp-posts-carousel-image a {
      background: url(../images/homepage/what-we-do/Training.png) no-repeat !important; }
      .what-we-do .mobile-content .wrap .blue-card .wp-posts-carousel-image a:hover {
        background: url(../images/homepage/what-we-do/Training_hover.png) no-repeat !important; }
    .what-we-do .mobile-content .wrap .blue-card .wp-posts-carousel-details {
      background: rgba(168, 186, 212, 0.8) !important; }
      .what-we-do .mobile-content .wrap .blue-card .wp-posts-carousel-details:after {
        background: url(../images/homepage/arrowhead_blue.png) no-repeat !important; } }
/*27-april-2020*/
.news-event-list-section {
  background: #a8bad4; }
  .news-event-list-section .container > .row {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .news-event-list-section .container > .row > div {
      -webkit-display: flex;
      -moz-display: flex;
      -ms-display: flex;
      display: flex; }
    .news-event-list-section .container > .row .main-wrapper {
      /*background: #fff;*/
      -webkit-display: flex;
      -moz-display: flex;
      -ms-display: flex;
      display: flex;
      flex-direction: column;
      padding-bottom: 55px;
      position: relative;
      width: 100%; }
      .news-event-list-section .container > .row .main-wrapper .widgettitle {
        /*background: #a8bad4;*/
        margin: 0;
        padding-bottom: 25px; }
  .news-event-list-section .news-list .news-news-wrapper {
    background: #fff;
    padding: 30px;
    height: 100%; }
    .news-event-list-section .news-list .news-news-wrapper .row {
      margin-bottom: 30px;
      margin-left: 0;
      margin-right: 0; }
      .news-event-list-section .news-list .news-news-wrapper .row:last-child {
        margin-bottom: 0; }
      .news-event-list-section .news-list .news-news-wrapper .row .news-image {
        width: 300px;
        padding: 0; }
      .news-event-list-section .news-list .news-news-wrapper .row .news-event-details {
        width: calc(100% - 300px);
        padding-right: 0;
        padding-left: 30px; }
  .news-event-list-section .events-list .news-event-wrapper {
    background: #fff;
    padding: 30px;
    height: 100%; }
  .news-event-list-section .events-list .date-type {
    margin-top: 10px; }
  .news-event-list-section .date-type {
    font-size: 13px;
    font-weight: 500;
    color: #999;
    margin: 0 0 17px; }
    .news-event-list-section .date-type .type {
      position: relative;
      padding-left: 9px;
      margin-left: 4px;
      text-transform: uppercase; }
      .news-event-list-section .date-type .type:before {
        content: '';
        height: 56%;
        width: 1px;
        background: #999;
        margin: auto;
        position: absolute;
        left: 0;
        top: 24%; }
  .news-event-list-section .news-event-title a {
    color: #e77424;
    font-size: 21px;
    font-weight: bold;
    line-height: 29px;
    text-decoration: none;
    transition: all 0.3s linear; }
    .news-event-list-section .news-event-title a:hover {
      color: #c0d42f; }
  .news-event-list-section .news-event-des {
    font-size: 14px;
    color: #666;
    line-height: 20px;
    margin-top: 13px; }
    .news-event-list-section .news-event-des p:last-child {
      margin-bottom: 0; }
  .news-event-list-section .view-all {
    text-align: center;
    padding-top: 20px;
    /*background: #a8bad4;*/
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0; }
    .news-event-list-section .view-all 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; }
      .news-event-list-section .view-all a:hover, .news-event-list-section .view-all a:active, .news-event-list-section .view-all a:focus {
        color: #fff;
        background: url(../images/homepage/readmore_hover.png) no-repeat #4d4d4d;
        text-decoration: none;
        background-position: center right 20px; }
      .news-event-list-section .view-all a:hover {
        animation-name: animate-background-btn;
        animation-duration: 1s; }
  .news-event-list-section span.evnt-end:before {
    content: ',';
    margin-right: 5px; }

.news-events-section {
  background: #f5cc2c; }
  .news-events-section .news-list-wrapper {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex; }
    .news-events-section .news-list-wrapper .item-news-wrap {
      height: 100%;
      background: #fff; }
      .news-events-section .news-list-wrapper .item-news-wrap img {
        width: 100%; }
  .news-events-section .news-detail-wrapper {
    padding: 0 22px 35px; }
    .news-events-section .news-detail-wrapper .news-title a {
      color: #e77424;
      font-size: 23px;
      font-weight: bold;
      line-height: 29px;
      transition: all 0.3s linear; }
      .news-events-section .news-detail-wrapper .news-title a:hover {
        text-decoration: none;
        color: #c0d42f; }
    .news-events-section .news-detail-wrapper .news-desc {
      font-size: 14px;
      color: #666;
      line-height: 20px;
      margin-top: 25px; }
      .news-events-section .news-detail-wrapper .news-desc p {
        margin-bottom: 0; }
    .news-events-section .news-detail-wrapper .type-date {
      font-size: 13px;
      font-weight: 500;
      color: #999;
      margin: 16px 0 15px; }
      .news-events-section .news-detail-wrapper .type-date .type {
        position: relative;
        padding-left: 9px;
        margin-left: 4px;
        text-transform: uppercase; }
        .news-events-section .news-detail-wrapper .type-date .type:before {
          content: '';
          height: 56%;
          width: 1px;
          background: #999;
          margin: auto;
          position: absolute;
          left: 0;
          top: 24%; }
  .news-events-section .view-all {
    margin-top: 20px; }
    .news-events-section .view-all 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; }
      .news-events-section .view-all a:hover, .news-events-section .view-all a:active, .news-events-section .view-all a:focus {
        color: #fff;
        background: url(../images/homepage/readmore_hover.png) no-repeat #4d4d4d;
        text-decoration: none;
        background-position: center right 20px; }
      .news-events-section .view-all a:hover {
        animation-name: animate-background-btn;
        animation-duration: 1s; }

.our-community-section {
  padding-top: 91px; }
  .our-community-section .community-main-wrapper {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex; }
    .our-community-section .community-main-wrapper .cm-left {
      padding: 0;
      -webkit-display: flex;
      -moz-display: flex;
      -ms-display: flex;
      display: flex;
      -webkit-flex-direction: column;
      flex-direction: column; }
      .our-community-section .community-main-wrapper .cm-left .cm-list {
        -webkit-display: flex;
        -moz-display: flex;
        -ms-display: flex;
        display: flex;
        height: 50%; }
        .our-community-section .community-main-wrapper .cm-left .cm-list .left-text {
          -webkit-display: flex;
          -moz-display: flex;
          -ms-display: flex;
          display: flex;
          justify-content: center;
          -webkit-justify-content: center;
          flex-direction: column;
          -webkit-flex-direction: column;
          padding: 40px 60px;
          min-height: 350px;
          position: relative;
          z-index: 3; }
          .our-community-section .community-main-wrapper .cm-left .cm-list .left-text:before {
            content: '';
            height: 34px;
            width: 20px;
            background: red;
            position: absolute;
            top: calc(50% - 17px);
            z-index: 3; }
        .our-community-section .community-main-wrapper .cm-left .cm-list .left-img {
          padding: 0;
          position: relative; }
          .our-community-section .community-main-wrapper .cm-left .cm-list .left-img img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            object-position: center center; }
          .our-community-section .community-main-wrapper .cm-left .cm-list .left-img .left-detail-wrapper {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            background: rgba(0, 0, 0, 0.3);
            font-size: 16px;
            color: #fff;
            line-height: 22px;
            font-weight: 400;
            padding: 25px; }
            .our-community-section .community-main-wrapper .cm-left .cm-list .left-img .left-detail-wrapper a {
              text-transform: capitalize;
              color: #fff;
              transition: all 0.3s linear; }
              .our-community-section .community-main-wrapper .cm-left .cm-list .left-img .left-detail-wrapper a:hover {
                color: #e77424;
                text-decoration: none; }
        .our-community-section .community-main-wrapper .cm-left .cm-list:first-child .left-text {
          background: #f5cc2c; }
          .our-community-section .community-main-wrapper .cm-left .cm-list:first-child .left-text:before {
            right: -20px;
            background: url(../images/homepage/moc_yellow.png) no-repeat; }
        .our-community-section .community-main-wrapper .cm-left .cm-list:last-child .left-text {
          background: rgba(231, 116, 36, 0.9); }
          .our-community-section .community-main-wrapper .cm-left .cm-list:last-child .left-text:before {
            left: -20px;
            background: url(../images/homepage/moc_orange.png) no-repeat; }
        .our-community-section .community-main-wrapper .cm-left .cm-list .text a {
          font-size: 25px;
          line-height: 35px;
          color: #000;
          font-weight: 400;
          transition: all 0.3s linear; }
          .our-community-section .community-main-wrapper .cm-left .cm-list .text a:hover, .our-community-section .community-main-wrapper .cm-left .cm-list .text a:focus {
            color: #fff;
            text-decoration: none; }
        .our-community-section .community-main-wrapper .cm-left .cm-list .view-story {
          margin-top: 5px; }
          .our-community-section .community-main-wrapper .cm-left .cm-list .view-story a {
            font-size: 12px;
            color: #000; }
            .our-community-section .community-main-wrapper .cm-left .cm-list .view-story a:hover, .our-community-section .community-main-wrapper .cm-left .cm-list .view-story a:active, .our-community-section .community-main-wrapper .cm-left .cm-list .view-story a:focus {
              text-decoration: none;
              color: #c0d42f; }
      .our-community-section .community-main-wrapper .cm-left .view-story a {
        background-position: 66px 5px; }
    .our-community-section .community-main-wrapper .cm-right {
      display: flex;
      align-items: center;
      background: #c0d42f;
      padding: 60px 50px 80px 60px;
      position: relative; }
      .our-community-section .community-main-wrapper .cm-right .cmr-detail-desc .cm-title {
        font-size: 60px;
        line-height: 76px;
        font-weight: 700; }
        .our-community-section .community-main-wrapper .cm-right .cmr-detail-desc .cm-title a {
          transition: all 0.3s linear;
          color: #000; }
          .our-community-section .community-main-wrapper .cm-right .cmr-detail-desc .cm-title a:hover, .our-community-section .community-main-wrapper .cm-right .cmr-detail-desc .cm-title afocus, .our-community-section .community-main-wrapper .cm-right .cmr-detail-desc .cm-title a:active {
            text-decoration: none;
            color: #fff; }
      .our-community-section .community-main-wrapper .cm-right .cmr-detail-desc .cm-desc {
        color: #000;
        font-size: 16px;
        line-height: 22px;
        margin-top: 25px;
        padding-right: 20%; }
      .our-community-section .community-main-wrapper .cm-right .cmr-detail-desc .view-story {
        margin-top: 5px; }
        .our-community-section .community-main-wrapper .cm-right .cmr-detail-desc .view-story a {
          font-size: 14px;
          color: #000; }
          .our-community-section .community-main-wrapper .cm-right .cmr-detail-desc .view-story a:hover {
            color: #c0d42f; }
      .our-community-section .community-main-wrapper .cm-right .cmr-btn-wrapper {
        position: absolute;
        bottom: 30px;
        left: 60px; }
        .our-community-section .community-main-wrapper .cm-right .cmr-btn-wrapper .view-all {
          margin-right: 10px; }
          .our-community-section .community-main-wrapper .cm-right .cmr-btn-wrapper .view-all a {
            color: #333 !important;
            border-color: #333 !important; }
            .our-community-section .community-main-wrapper .cm-right .cmr-btn-wrapper .view-all a:hover {
              background-color: #333 !important;
              color: #fff !important;
              animation-name: animate-background-btn;
              animation-duration: 1s; }
          .our-community-section .community-main-wrapper .cm-right .cmr-btn-wrapper .view-all:first-child 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: 125px 9px;
            transition: all 0.3s linear; }
            .our-community-section .community-main-wrapper .cm-right .cmr-btn-wrapper .view-all:first-child a: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; }
          .our-community-section .community-main-wrapper .cm-right .cmr-btn-wrapper .view-all:last-child 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: 175px 9px;
            transition: all 0.3s linear; }
            .our-community-section .community-main-wrapper .cm-right .cmr-btn-wrapper .view-all:last-child a:hover {
              color: #fff!important;
              background: url(../images/homepage/readmore_hover.png) no-repeat #333;
              border-color: #333!important;
              text-decoration: none;
              outline: none;
              background-position: 175px 9px; }
             a:focus,
             a:active {
              outline: 0!important;
              text-decoration: none!important;
             }
      .our-community-section .community-main-wrapper .cm-right .view-story a {
        background-position: 76px 7px; }
        .our-community-section .community-main-wrapper .cm-right .view-story a:hover {
          color: #fff;
          animation-name: animate-background-r;
          animation-duration: 1s; }
  .our-community-section .view-story a {
    background: url(../images/homepage/view_all_stories.png) no-repeat;
    padding-right: 30px; }
    .our-community-section .view-story a:hover {
      color: #fff !important;
      text-decoration: none;
      animation-name: animate-background;
      animation-duration: 1s;
      background: url(../images/homepage/readmore_hover.png) no-repeat; }

@keyframes animate-background {
  0% {
    background-position: 65px 5px; }
  50% {
    background-position: 72px 5px; }
  100% {
    background-position: 65px 5px; } }
@keyframes animate-background-r {
  0% {
    background-position: 76px 7px; }
  50% {
    background-position: 85px 7px; }
  100% {
    background-position: 76px 7px; } }
.our-conversation {
  background: #f2f2f2; }
  .our-conversation .widgettitle {
    margin-bottom: 35px; }
  .our-conversation .ctf {
    width: 100% !important;
    padding: 30px;
    background: #fff;
    position: relative; }
    .our-conversation .ctf .owl-nav > div {
      font-size: 0;
      position: absolute;
      top: calc(50% - 13px);
      height: 25px;
      width: 15px; }
      .our-conversation .ctf .owl-nav > div.owl-prev {
        left: -12px;
        background: url(../images/homepage/twitter_left_carousel.png) no-repeat; }
      .our-conversation .ctf .owl-nav > div.owl-next {
        right: -20px;
        background: url(../images/homepage/twitter_right_carousel.png) no-repeat; }
  .our-conversation .ctf-tweets {
    float: left; }
  .our-conversation .ctf-header {
    border: 0 !important;
    display: flex;
    justify-content: center;
    align-items: center; }
    .our-conversation .ctf-header .ctf-header-link {
      display: inline-block;
      background: url(../images/homepage/twitter.png) no-repeat;
      height: 42px;
      width: 42px; }
      .our-conversation .ctf-header .ctf-header-link > * {
        display: none; }
  .our-conversation .ctf-item .ctf-tweet-content .ctf-tweet-text {
    word-break: break-all; }
  .our-conversation .new-tweet-wrap {
    max-height: 250px;
    min-height: 250px;
    margin-bottom: 30px; }
  .our-conversation .ctf-tweet-actions a {
    display: flex;
    align-items: center;
    margin-right: 30px; }
    .our-conversation .ctf-tweet-actions a .fa {
      display: inline-block;
      height: 18px;
      width: 23px; }
      .our-conversation .ctf-tweet-actions a .fa:before {
        display: none; }
    .our-conversation .ctf-tweet-actions a.ctf-reply .fa {
      background: url(../images/homepage/comment_twt.png) no-repeat; }
    .our-conversation .ctf-tweet-actions a.ctf-retweet .fa {
      background: url(../images/homepage/retweet.png) no-repeat; }
    .our-conversation .ctf-tweet-actions a.ctf-like .fa {
      background: url(../images/homepage/like_twt.png) no-repeat; }
    .our-conversation .ctf-tweet-actions a.ctf-twitterlink {
      font-size: 0 !important;
      display: inline-block;
      height: 18px;
      width: 18px;
      background: url(../images/homepage/share_uoload_twt.png) no-repeat; }
  .our-conversation .ctf-action-count {
    font-size: 14px !important;
    font-weight: 400 !important;
    margin-top: -4px; }
  .our-conversation .owl-stage-outer {
    max-height: 350px; }
    .our-conversation .owl-stage-outer .owl-stage {
      height: auto; }
    .our-conversation .owl-stage-outer .owl-item {
      padding-left: 30px;
      padding-right: 30px; }

.ctf-tweet-actions {
  display: flex !important;
  align-items: center;
  justify-content: center; }

body .mCSB_scrollTools .mCSB_buttonDown {
  background-image: url(../images/homepage/Down_aarow.png);
  background-position: 3px !important; }

body .mCSB_scrollTools .mCSB_buttonUp {
  background-image: url(../images/homepage/up_aarow.png);
  background-position: 3px !important; }

body .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 2px;
  background-color: rgba(0, 0, 0, 0.5); }

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.59); }

/*for IE*/
@media all and (-ms-high-contrast: none) {
  #ctf .ctf-tweet-actions a {
    padding: 2px 0 2px 5px; }

  /* IE10 */
  *::-ms-backdrop, #ctf .ctf-tweet-actions a {
    padding: 2px 0 2px 5px; }

  /* IE11 */ }
.footers {
  padding: 60px 0;
  background: #333;
  /*social media style*/ }
  .footers .row {
    display: flex; }
  .footers .left-side {
    width: 60%;
    color: #fff;
    padding-right: 190px;
    border-right: 1px solid #666; }
    .footers .left-side .widget {
      width: 100%; }
    .footers .left-side .widget-title {
      font-size: 14px;
      font-weight: 700;
      color: #f5cc2c;
      margin-bottom: 12px; }
    .footers .left-side .textwidget p {
      font-size: 14px;
      color: #fff;
      font-weight: 400; }
      .footers .left-side .textwidget p:first-child {
        color: #808080; }
      .footers .left-side .textwidget p a {
        color: #fff;
        font-size: 14px;
        transition: all 0.3s linear; }
        .footers .left-side .textwidget p a:hover {
          color: #f5cc2c;
          text-decoration: none; }
  .footers .right-side {
    width: 40%;
    padding-left: 40px;
    /*subscribe section style*/ }
    .footers .right-side .widget {
      width: 100%;
      padding: 0; }
      .footers .right-side .widget.widget_text {
        width: auto;
        float: left; }
        .footers .right-side .widget.widget_text .widget-title {
          font-size: 14px;
          color: #fff;
          font-weight: 700;
          margin: 31px 59px 0 0; }
    .footers .right-side .footer-subscribe {
      float: left;
      width: 100%;
      margin-bottom: 30px; }
      .footers .right-side .footer-subscribe .wp-subscribe-wrap {
        background: transparent;
        padding: 0; }
        .footers .right-side .footer-subscribe .wp-subscribe-wrap .title {
          text-align: left;
          font-size: 14px;
          color: #fff;
          font-weight: 700; }
      .footers .right-side .footer-subscribe .wp-subscribe-form input.email-field {
        float: left;
        width: 65%;
        background: #fff;
        color: #333;
        text-align: left;
        margin: 0;
        height: 56px; }
      .footers .right-side .footer-subscribe .wp-subscribe-form .submit {
        width: 35%;
        margin: 0;
        height: 56px;
        background: #f5cc2c;
        font-size: 16px;
        font-weight: 700;
        color: #333;
        padding: 15px 20px;
        display: flex;
        transition: all 0.3s linear; }
        .footers .right-side .footer-subscribe .wp-subscribe-form .submit:hover, .footers .right-side .footer-subscribe .wp-subscribe-form .submit:active, .footers .right-side .footer-subscribe .wp-subscribe-form .submit:focus {
          background: #c0d42f;
          color: #fff;
          outline: none !important;
          box-shadow: none; }
  .footers .menu {
    padding: 0;
    display: flex;
    margin-bottom: 50px; }
    .footers .menu li {
      margin-right: 10px;
      padding-right: 10px;
      border-right: 1px solid #f5cc2c; }
      .footers .menu li:last-child {
        border-right: 0; }
      .footers .menu li a {
        color: #f5cc2c;
        font-size: 14px;
        font-weight: 700;
        transition: all 0.3s linear; }
        .footers .menu li a:hover {
          text-decoration: none;
          color: #fff; }
  .footers .social-media-section li {
    padding: 0; }
    .footers .social-media-section li a {
      font-size: 0;
      display: inline-block;
      height: 45px;
      width: 45px;
      background: url(../images/footer/social_media.png) no-repeat; }
    .footers .social-media-section li.fb a {
      background-position: 0 0; }
      .footers .social-media-section li.fb a:hover {
        background-position: 0 -57px; }
    .footers .social-media-section li.tw a {
      background-position: -52px 0; }
      .footers .social-media-section li.tw a:hover {
        background-position: -52px -57px; }
    .footers .social-media-section li.lin a {
      background-position: -104px 0; }
      .footers .social-media-section li.lin a:hover {
        background-position: -104px -57px; }
    .footers .social-media-section li.youtube a {
      background-position: -156px 0; }
      .footers .social-media-section li.youtube a:hover {
        background-position: -156px -57px; }
    .footers .social-media-section li.flicker a {
      background-position: -208px 0; }
      .footers .social-media-section li.flicker a:hover {
        background-position: -208px -57px; }
    .footers .social-media-section li.insta a {
      background-position: -258px 0; }
      .footers .social-media-section li.insta a:hover {
        background-position: -258px -57px; }
  .footers ul li {
    list-style-type: none; }

.watermark .widget {
  width: 100%;
  text-align: center;
  padding: 15px 10px;
  background: #b3b3b3; }
  .watermark .widget p {
    margin: 0;
    color: #000;
    font-size: 14px;
    font-weight: 400; }

.landing-page {
  padding-bottom: 80px;
  background: #F2F2F2; }
  .landing-page li {
    list-style-type: none; }
  .landing-page .content-section .content ul {
    padding-left: 15px; }
  .landing-page .content-section .content li {
    list-style-type: circle;
    padding-left: 7px;
    margin-bottom: 11px; }
  .landing-page .content-section .content p a {
    color: #E77424; }
  .landing-page .banner-image {
    position: relative;
    height: 300px;
    background-size: cover; }
    .landing-page .banner-image:before {
      content: "";
      position: absolute;
      display: block;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background: rgba(0, 0, 0, 0.3);
      z-index: 5; }
    .landing-page .banner-image img {
      display: none; }
    .landing-page .banner-image .widgettitle {
      font-size: 40px;
      line-height: 46px;
      font-weight: 700;
      color: #fff;
      position: absolute;
      left: 0;
      right: 0;
      bottom: 28px;
      margin: 0;
	  max-width: 1170px;
	  margin: auto;
      z-index: 7; }
    .landing-page .banner-image li {
      list-style-type: none; }
  .landing-page.with-filter .filter-section {
    width: 202px;
    margin-right: 60px;
    min-height: 300px; }
    .landing-page.with-filter .filter-section .filter {
      overflow: hidden; }
  .landing-page.with-filter .content-section {
    width: calc(100% - 262px);
    float: right !important; }
  .landing-page .view-more-less-wrap {
    display: block;
    margin-top: 20px;
    width: 100%;
    text-align: center; }
    .landing-page .view-more-less-wrap > div {
      position: relative;
      width: auto;
      display: inline-block; }
    .landing-page .view-more-less-wrap a {
      background-image: none !important; }
      .landing-page .view-more-less-wrap a:after {
        content: "";
        width: 10px;
        height: 13px;
        background: url("../images/landing-page/viewmore_arrow.png") center no-repeat;
        display: inline-block;
        position: absolute;
        right: 20px; }
      .landing-page .view-more-less-wrap a:hover:after {
        background: url("../images/landing-page/viewmore_arrow_hover.png") center no-repeat; }
      .landing-page .view-more-less-wrap a.less:after {
        transform: rotate(180deg); }
  .landing-page .view-less, .landing-page .view-more {
    width: 100%;
    text-align: center; }
    .landing-page .view-less.left, .landing-page .view-more.left {
      display: inline;
      text-align: left; }
    .landing-page .view-less a:hover, .landing-page .view-less a:active, .landing-page .view-less a:focus, .landing-page .view-more a:hover, .landing-page .view-more a:active, .landing-page .view-more a:focus {
      background-position: center right 21px !important; }
    .landing-page .view-less a, .landing-page .view-more 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 21px;
      cursor: pointer; }
      .landing-page .view-less a:hover, .landing-page .view-less a:active, .landing-page .view-less a:focus, .landing-page .view-more a:hover, .landing-page .view-more a:active, .landing-page .view-more a:focus {
        color: #fff;
        background: url(../images/homepage/readmore_hover.png) no-repeat #4d4d4d;
        text-decoration: none;
        background-position: center; }
      .landing-page .view-less a.more, .landing-page .view-more a.more {
        background-image: url("../images/landing-page/viewmore_arrow.png"); }
        .landing-page .view-less a.more:focus, .landing-page .view-less a.more:hover, .landing-page .view-more a.more:focus, .landing-page .view-more a.more:hover {
          background-image: url("../images/landing-page/viewmore_arrow_hover.png");
          background-position: center right 21px; }
      .landing-page .view-less a.view-less, .landing-page .view-more a.view-less {
        width: auto;
        background: none;
        margin-left: 15px;
        padding: 7px 20px 7px 20px; }
        .landing-page .view-less a.view-less:after, .landing-page .view-more a.view-less:after {
          display: inline-block;
          margin-left: 5px;
          margin-bottom: -1px;
          content: '';
          height: 12px;
          width: 10px;
          background: url("../images/landing-page/viewmore_arrow.png") no-repeat;
          -webkit-transform: rotate(180deg);
          -moz-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
          -o-transform: rotate(180deg);
          transform: rotate(180deg); }
        .landing-page .view-less a.view-less:hover, .landing-page .view-less a.view-less:focus, .landing-page .view-less a.view-less:active, .landing-page .view-more a.view-less:hover, .landing-page .view-more a.view-less:focus, .landing-page .view-more a.view-less:active {
          background: #4d4d4d;
          text-decoration: none; }
          .landing-page .view-less a.view-less:hover:after, .landing-page .view-less a.view-less:focus:after, .landing-page .view-less a.view-less:active:after, .landing-page .view-more a.view-less:hover:after, .landing-page .view-more a.view-less:focus:after, .landing-page .view-more a.view-less:active:after {
            background: url("../images/landing-page/viewmore_arrow_hover.png") no-repeat; }
  .landing-page .filter-section select {
    opacity: 0; }
  .landing-page .filter-section .head {
    font-size: 20px;
    line-height: 26px;
    background: #e77424;
    color: #fff;
    text-align: center;
    font-weight: 600;
    padding: 3px 10px;
    margin-bottom: 37px; }
  .landing-page .filter-section .chosen-container {
    width: 100% !important;
    margin-bottom: 41px; }
  .landing-page .filter-section .chosen-single {
    width: 100%;
    font-size: 16px;
    line-height: 22px;
    color: #999;
    font-weight: 500;
    text-decoration: none;
    display: inline-block;
    cursor: pointer;
    border-bottom: 1px solid #D1D1D1;
    background: url("../images/landing-page/down_arrow.png") no-repeat center right 10px;
    padding: 0 33px 4px 0; }
    .landing-page .filter-section .chosen-single:hover {
      color: #E77424; }
  .landing-page .filter-section .chosen-with-drop .chosen-single {
    color: #E77424;
    border-bottom: 1px solid #E77424;
    background: url("../images/landing-page/up_arrow.png") no-repeat center right 10px; }
  .landing-page .filter-section .chosen-results {
    padding: 20px;
    background: #F7F7F7;
    max-height: 200px;
    /*overflow-y: auto; */ }
    .landing-page .filter-section .chosen-results.mCustomScrollbar {
      padding-right: 10px; }
    .landing-page .filter-section .chosen-results li {
      font-size: 14px;
      line-height: 20px;
      color: #999;
      border-bottom: 1px solid #D1D1D1;
      padding: 5px 0;
      cursor: pointer; }
      .landing-page .filter-section .chosen-results li:hover {
        color: #E77424; }
      .landing-page .filter-section .chosen-results li:first-child {
        padding-top: 0; }
      .landing-page .filter-section .chosen-results li:last-child {
        padding-bottom: 0;
        border: 0; }
  .landing-page .filter-section .button-wrapper {
    display: inline-block;
    width: 100%; }
    .landing-page .filter-section .button-wrapper .reset, .landing-page .filter-section .button-wrapper button {
      background: #fff;
      box-shadow: none;
      border: 1px solid #e77424;
      font-size: 12px;
      color: #e77424;
      padding: 7px 15px;
      line-height: 14px;
      float: left;
      min-width: 88px;
      text-align: center;
      outline: 0;
      cursor: pointer;
      text-decoration: none;
      transition: all 0.3s linear; }
      .landing-page .filter-section .button-wrapper .reset:hover, .landing-page .filter-section .button-wrapper .reset:focus, .landing-page .filter-section .button-wrapper button:hover, .landing-page .filter-section .button-wrapper button:focus {
        background: #e77424;
        color: #fff; }
    .landing-page .filter-section .button-wrapper .reset {
      margin-left: 20px; }
  .landing-page .filter-section div.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .landing-page .filter-section div.mCSB_scrollTools .mCSB_draggerRail {
    width: 3px; }
  .landing-page .filter-section div.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #808080; }
  .landing-page .filter-section div.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #ccc; }
  .landing-page .filter-section .chosen-container ul.chosen-results {
    display: block; }
  .landing-page .filter-section .chosen-container.chosen-with-drop .chosen-drop {
    max-height: 200px; }
  .landing-page .filter-section .chosen-drop {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.5s ease; }
  .landing-page .pagination {
    width: 100%;
    margin: 0;
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex;
    justify-content: center; }
    .landing-page .pagination .page-numbers {
      font-size: 12px;
      line-height: 24px;
      color: #4D4D4D;
      text-decoration: none;
      display: inline-block;
      padding: 0 10px; }
      .landing-page .pagination .page-numbers.current {
        color: #fff;
        background: #E77424;
        display: inline-block;
        width: 24px;
        height: 24px;
        margin: 0 9px; }
      .landing-page .pagination .page-numbers.prev {
        font-size: 0;
        background: url("../images/pagination/pagenation_leftarrow.png") no-repeat center;
        margin-right: 9px; }
      .landing-page .pagination .page-numbers.next {
        font-size: 0;
        background: url("../images/pagination/pagenation_rightarrow.png") no-repeat center;
        margin-left: 9px; }
  .landing-page .landing-description {
    max-height: 215px;
    overflow: hidden;
    position: relative;
    -webkit-transition: max-height .5s ease;
    -moz-transition: max-height .5s ease;
    -o-transition: max-height .5s ease;
    transition: max-height .5s ease; }
    .landing-page .landing-description .wrapper {
      padding-bottom: 40px; }
    .landing-page .landing-description.show-more {
      max-height: 700px !important; }
      .landing-page .landing-description.show-more .show-more {
        display: none; }
      .landing-page .landing-description.show-more .show-less {
        display: block; }
    .landing-page .landing-description .show-less, .landing-page .landing-description .show-more {
      width: 100%;
      text-align: center;
      position: absolute;
      bottom: 0;
      background: #F2F2F2;
      padding-top: 20px; }
      .landing-page .landing-description .show-less a, .landing-page .landing-description .show-more a {
        font-size: 12px;
        line-height: 12px;
        text-decoration: none;
        color: #4d4d4d;
        padding-left: 25px;
        cursor: pointer; }
    .landing-page .landing-description .show-more a {
      background: url("../images/landing-page/meet-our-fellows/plus_icon.png") no-repeat center left 0; }
      .landing-page .landing-description .show-more a:hover {
        background: url("../images/landing-page/meet-our-fellows/plus_icon_hover.png") no-repeat center left 0;
        color: #e77424; }
    .landing-page .landing-description .show-less {
      display: none; }
      .landing-page .landing-description .show-less a {
        background: url("../images/landing-page/meet-our-fellows/minus_icon.png") no-repeat center left 0; }
        .landing-page .landing-description .show-less a:hover {
          background: url("../images/landing-page/meet-our-fellows/minus_icon_hover.png") no-repeat center left 0;
          color: #e77424; }
  .landing-page .asti-desc {
    max-width: 900px;
    margin: auto;
    font-size: 16px;
    line-height: 26px;
    color: #666;
    padding-top: 75px; }

.floating-tab .floating-filter .filter-section {
  position: fixed;
  top: 110px; }
.floating-tab .floating-filter .content-section {
  margin-left: 262px; }

.bottom .landing-page > .container {
  position: relative; }
.bottom .landing-page.with-filter .content-section {
  float: right !important; }
.bottom .floating-filter .filter-section {
  position: absolute;
  bottom: 0;
  top: auto; }

.meet-our-fellows-landing .container {
  overflow: hidden; }

.planet-community .container {
  padding-top: 75px; }

.zoom {
  transition-duration: .5s;
  transition-delay: 0s; }
  .zoom:hover {
    transform: scale(1.05);
    box-shadow: 2px 3px 4px rgba(0, 0, 0, 0.1); }

.tag-wrapper {
  margin-top: 9px;
  padding-top: 8px;
  border-top: 1px solid #e6e6e6; }
  .tag-wrapper .tag-title {
    font-size: 14px;
    font-weight: 600;
    color: #E77424;
    padding-left: 20px;
    background: url(../images/landing-page/what-we-read/tag.png) no-repeat center left; }
  .tag-wrapper .tag-data {
    font-size: 12px;
    line-height: 18px;
    color: #808080;
    margin-top: 3px; }
  .tag-wrapper ~ .btn-wrapper {
    position: relative; }
    .tag-wrapper ~ .btn-wrapper a {
      font-size: 12px;
      color: #4d4d4d;
      cursor: pointer;
      padding-right: 23px; }
      .tag-wrapper ~ .btn-wrapper a:hover {
        color: #E77424;
        text-decoration: none; }
      .tag-wrapper ~ .btn-wrapper a.less {
        display: none;
        background: url(../images/landing-page/what-we-read/less_minus.png) no-repeat center right 3px; }
      .tag-wrapper ~ .btn-wrapper a.more {
        background: url(../images/landing-page/what-we-read/more_plus.png) no-repeat center right 3px; }
    .tag-wrapper ~ .btn-wrapper .pop-up {
      position: absolute;
      background: #fff;
      height: auto;
      z-index: 2;
      top: 26px;
      box-shadow: 0px 3px 19px rgba(0, 0, 0, 0.2);
      display: none; }
      .tag-wrapper ~ .btn-wrapper .pop-up .pop-up-wrapper {
        padding: 15px;
        position: relative; }
      .tag-wrapper ~ .btn-wrapper .pop-up .popup-data {
        font-size: 12px;
        line-height: 18px;
        color: #808080; }
      .tag-wrapper ~ .btn-wrapper .pop-up .arrow {
        position: absolute;
        top: -13px;
        left: 24px;
        height: 15px;
        width: 26px;
        background: url(../images/landing-page/what-we-read/tooltip_arrow.png) no-repeat; }
      .tag-wrapper ~ .btn-wrapper .pop-up .close {
        position: absolute;
        top: -8px;
        right: -7px;
        height: 17px;
        width: 17px;
        background: url(../images/landing-page/what-we-read/close.png) no-repeat center center;
        display: inline-block;
        padding: 0;
        border-radius: 50%;
        background-color: #fff;
        box-shadow: 2px 3px 19px rgba(0, 0, 0, 0.3);
        z-index: 5;
        opacity: 1; }

.asti-landing.landing-page .asti-desc {
  width: 878px;
  background: #fff;
  padding: 60px 93px;
  margin-top: 75px; }
  .asti-landing.landing-page .asti-desc .desc a {
    color: #e57525; }
    .asti-landing.landing-page .asti-desc .desc a:hover, .asti-landing.landing-page .asti-desc .desc a:active, .asti-landing.landing-page .asti-desc .desc a:focus {
      color: #c0d42f;
      text-decoration: none; }
  .asti-landing.landing-page .asti-desc .asti-link {
    position: relative;
    margin-top: 46px; }
    .asti-landing.landing-page .asti-desc .asti-link .meta-wrapper {
      position: absolute;
      bottom: 25px;
      left: 25px;
      width: 250px; }
      .asti-landing.landing-page .asti-desc .asti-link .meta-wrapper .title a {
        font-size: 24px;
        line-height: 30px;
        color: #fff;
        font-weight: 700; }
        .asti-landing.landing-page .asti-desc .asti-link .meta-wrapper .title a:hover, .asti-landing.landing-page .asti-desc .asti-link .meta-wrapper .title a:active, .asti-landing.landing-page .asti-desc .asti-link .meta-wrapper .title a:focus {
          text-decoration: none;
          color: #e57525; }
      .asti-landing.landing-page .asti-desc .asti-link .meta-wrapper .web-btn a {
        display: inline-block;
        padding: 1px 45px 1px 15px;
        font-size: 16px;
        color: #fff;
        font-weight: 700;
        margin-top: 7px;
        background: #e57525 url(../images/landing-page/asti-portal/external_arrow.png) no-repeat center right 15px; }
        .asti-landing.landing-page .asti-desc .asti-link .meta-wrapper .web-btn a:hover, .asti-landing.landing-page .asti-desc .asti-link .meta-wrapper .web-btn a:active, .asti-landing.landing-page .asti-desc .asti-link .meta-wrapper .web-btn a:focus {
          text-decoration: none;
          background: #c0d42f url(../images/landing-page/asti-portal/external_arrow_hover.png) no-repeat center right 15px; }

.meet-our-fellows-landing .award-directory {
  width: 800px;
  margin: 0 auto 45px;
  text-align: center; }
  .meet-our-fellows-landing .award-directory .widgettitle {
    font-size: 30px;
    line-height: 36px;
    color: #4d4d4d;
    font-weight: 600;
    margin: 69px 0 28px; }
  .meet-our-fellows-landing .award-directory .textwidget {
    font-size: 16px;
    line-height: 26px;
    color: #666; }
    .meet-our-fellows-landing .award-directory .textwidget p {
      margin-bottom: 0; }
.meet-our-fellows-landing .fellow-search {
  width: 800px;
  margin: 0 auto 60px;
  text-align: center; }
  .meet-our-fellows-landing .fellow-search .wrapper {
    position: relative;
    width: 400px;
    margin: 0 auto; }
  .meet-our-fellows-landing .fellow-search input {
    border: 1px solid #ccc;
    border-radius: 20px;
    box-shadow: none;
    font-size: 14px;
    color: #808080;
    font-weight: 300;
    line-height: 40px;
    margin: 0;
    height: 40px;
    padding: 6px 40px 6px 12px;
    width: 100%;
    outline: 0; }
  .meet-our-fellows-landing .fellow-search .fellow-search-btn {
    position: absolute;
    border: 0;
    font-size: 0;
    background: transparent url("../images/landing-page/search.png") no-repeat center;
    width: 40px;
    height: 40px;
    right: 0;
    top: 0;
    z-index: 6; }
.meet-our-fellows-landing .no-result {
  width: 100%;
  text-align: center;
  font-size: 16px;
  line-height: 26px;
  color: #666;
  min-height: 300px; }
.meet-our-fellows-landing .fellow-list-wrapper {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0;
  position: relative; }
  .meet-our-fellows-landing .fellow-list-wrapper .search-result,
  .meet-our-fellows-landing .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; }
  .meet-our-fellows-landing .fellow-list-wrapper .fellow {
    padding: 0 10px;
    width: 25%;
    text-align: center;
    min-height: 312px;
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex;
    flex-direction: column;
    margin-bottom: 20px;
    /*display: none;*/ }
  .meet-our-fellows-landing:not(.planet-community) .fellow-list-wrapper .fellow {
   /* display: none;*/
  }
  .meet-our-fellows-landing .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; }
    .meet-our-fellows-landing .fellow-list-wrapper .wrapper:hover {
      justify-content: start;
      -webkit-justify-content: start; }
      .meet-our-fellows-landing .fellow-list-wrapper .wrapper:hover .fellow-img {
        /*max-height: 203px;*/
        /*img{*/ }
        .meet-our-fellows-landing .fellow-list-wrapper .wrapper:hover .fellow-img .img-wrap {
          border-radius: 0;
          /*max-height: 203px;
          max-width: 203px;*/
          background-position: center;
          height: 230px;
          width: 230px; }
        .meet-our-fellows-landing .fellow-list-wrapper .wrapper:hover .fellow-img:after {
          /*position: absolute;*/
          visibility: hidden;
          z-index: 0;
          margin: 0;
          height: 0; }
      .meet-our-fellows-landing .fellow-list-wrapper .wrapper:hover .read-more-wrapper {
        height: 95px;
        overflow: visible; }
      .meet-our-fellows-landing .fellow-list-wrapper .wrapper:hover .wrap {
        display: block; }
      .meet-our-fellows-landing .fellow-list-wrapper .wrapper:hover .name,
      .meet-our-fellows-landing .fellow-list-wrapper .wrapper:hover .date-coutry-wrapper {
        display: none; }
  .meet-our-fellows-landing .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{*/ }
    .meet-our-fellows-landing .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; }
    .meet-our-fellows-landing .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); }
  .meet-our-fellows-landing .fellow-list-wrapper .name {
    padding: 0 15px; }
    .meet-our-fellows-landing .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; }
  .meet-our-fellows-landing .fellow-list-wrapper .date-coutry-wrapper div {
    font-size: 12px;
    line-height: 12px;
    display: inline-block; }
  .meet-our-fellows-landing .fellow-list-wrapper .date-coutry-wrapper .country {
    padding-right: 10px;
    border-right: 1px solid #ccc;
    margin-right: 8px;
    color: #666;
    text-transform: uppercase; }
  .meet-our-fellows-landing .fellow-list-wrapper .date-coutry-wrapper .year {
    color: #E77424; }
  .meet-our-fellows-landing .fellow-list-wrapper .wrap {
    width: 100%;
    display: inline-block;
    position: absolute;
    top: -25px;
    left: 0;
    right: 0;
    display: none; }
    .meet-our-fellows-landing .fellow-list-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; }
    .meet-our-fellows-landing .fellow-list-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; }
  .meet-our-fellows-landing .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; }
    .meet-our-fellows-landing .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 16px;
      margin-top: 31px;
      cursor: pointer;
      margin: 0; }
      .meet-our-fellows-landing .fellow-list-wrapper .read-more-wrapper a:hover, .meet-our-fellows-landing .fellow-list-wrapper .read-more-wrapper a:active, .meet-our-fellows-landing .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; }
      .meet-our-fellows-landing .fellow-list-wrapper .read-more-wrapper a:hover {
        background-position: center right 16px; }
.meet-our-fellows-landing .chosen-results .mCSB_container li:first-child {
  display: none; }

.floating-tab .meet-our-fellows-landing .filter-section {
  position: fixed;
  top: 110px; }
.floating-tab .meet-our-fellows-landing .content-section {
  margin-left: 262px; }

.meet-our-fellows-landing .fellow-list-wrapper {
  position: relative; }
  .meet-our-fellows-landing .fellow-list-wrapper:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: #F2F2F2 url(../images/landing-page/listing-loader.gif) center no-repeat;
    min-height: 300px;
    z-index: 2; }

.meet-our-fellows-landing .fellow-list-wrapper .initial-result {
  z-index: 3;
  background: #F2F2F2; }

.meet-our-fellows-landing .fellow-list-wrapper .view-more {
  z-index: 3;
  position: relative; }

.meet-our-fellows-landing .view-more a {
  background-image: url(../images/landing-page/viewmore_arrow.png); }
  .meet-our-fellows-landing .view-more a:hover, .meet-our-fellows-landing .view-more a:focus {
    background-image: url(../images/landing-page/viewmore_arrow_hover.png); }
.meet-our-fellows-landing .view-less {
  display: none;
  z-index: 3;
  position: relative; }
  .meet-our-fellows-landing .view-less a {
    /* background: url(../images/landing-page/viewmore_arrow.png)no-repeat;
     background-position: center right 21px !important;*/
    position: relative;
    background: none !important; }
    .meet-our-fellows-landing .view-less a:after {
      content: "";
      width: 10px;
      height: 11px;
      background: url(../images/landing-page/viewmore_arrow.png) center no-repeat;
      display: inline-block;
      position: absolute;
      right: 20px;
      transform: rotate(180deg); }
    .meet-our-fellows-landing .view-less a:hover, .meet-our-fellows-landing .view-less a:focus {
      background-color: #4d4d4d !important; }
      .meet-our-fellows-landing .view-less a:hover:after, .meet-our-fellows-landing .view-less a:focus:after {
        background: url(../images/landing-page/viewmore_arrow_hover.png) center no-repeat; }

.our-people-landing .container {
  padding-top: 75px; }
  .our-people-landing .container .content-section {
    background: #fff;
    padding: 40px 25px 50px; }
.our-people-landing div.filter-section {
  width: 268px; }
  .our-people-landing div.filter-section .item {
    border-bottom: 1px solid #D1D1D1;
    width: 100%;
    padding: 40px 0 4px; }
    .our-people-landing div.filter-section .item a {
      width: 100%;
      font-size: 16px;
      line-height: 22px;
      color: #999;
      font-weight: 500;
      text-decoration: none;
      display: inline-block;
      cursor: pointer; }
      .our-people-landing div.filter-section .item a:hover {
        color: #E77424; }
    .our-people-landing div.filter-section .item:first-child {
      padding-top: 0; }
    .our-people-landing div.filter-section .item.active {
      border-bottom: 1px solid #E77424; }
      .our-people-landing div.filter-section .item.active a {
        color: #E77424; }
.our-people-landing div.content-section {
  width: calc(100% - 268px) !important; }
.our-people-landing .cont-heading {
  font-size: 30px;
  line-height: 36px;
  color: #4d4d4d;
  font-weight: 600;
  margin: 5px 0 34px;
  width: 100%;
  padding: 0 15px; }
.our-people-landing .desc {
  width: 100%;
  padding: 0 15px;
  margin-bottom: 49px;
  color: #4D4D4D;
  font-size: 16px;
  line-height: 20px; }
  .our-people-landing .desc .widgettitle {
    font-size: 30px;
    line-height: 36px;
    color: #4d4d4d;
    font-weight: 600;
    margin: 5px 0 34px;
    width: 100%;
    text-align: left; }
.our-people-landing .tab-content .tab {
  display: none; }
  .our-people-landing .tab-content .tab.active {
    display: block; }
.our-people-landing .empty-content {
  padding: 0 15px;
  text-align: center; }
.our-people-landing .people-list .data-json {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
.our-people-landing .people-list .list-item {
  padding: 0 15px;
  width: 274px;
  position: relative;
  margin-bottom: 60px; }
.our-people-landing .people-list .img {
  position: relative; }
  .our-people-landing .people-list .img .hover-effect {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(229, 128, 37, 0.7);
    text-decoration: none;
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.50s ease-out; }
    .our-people-landing .people-list .img .hover-effect .title {
      font-size: 12px;
      line-height: 14px;
      color: #fff;
      font-weight: bold;
      transition: all 0.3s linear; }
      .our-people-landing .people-list .img .hover-effect .title:hover {
        color: #4d4d4d; }
        .our-people-landing .people-list .img .hover-effect .title:hover:before {
          background: url("../images/landing-page/icn_viewProfile_hover.png") no-repeat center; }
      .our-people-landing .people-list .img .hover-effect .title:before {
        content: "";
        display: block;
        background: url("../images/landing-page/icn_viewProfile.png") no-repeat center;
        height: 41px;
        width: 41px;
        margin: 0 auto;
        margin-bottom: 8px;
        transition: all 0.3s linear; }
  .our-people-landing .people-list .img:hover .hover-effect {
    max-height: 500px; }
.our-people-landing .people-list .name {
  text-align: center;
  padding-top: 19px; }
  .our-people-landing .people-list .name a {
    font-size: 20px;
    line-height: 26px;
    color: #4D4D4D;
    text-decoration: none; }
.our-people-landing .people-list .desig {
  font-size: 14px;
  line-height: 20px;
  color: #808080;
  text-align: center;
  padding-top: 5px; }

.floating-tab .our-people-landing .filter-section {
  position: fixed;
  top: 110px; }
.floating-tab .our-people-landing .content-section {
  margin-left: 262px; }

.people-list {
  position: relative;
  min-height: 300px; }
  .people-list .data-json {
    background: #fff;
    position: relative;
    z-index: 3; }
  .people-list:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: url(../images/landing-page/listing-loader.gif) center no-repeat;
    min-height: 300px;
    z-index: 2; }
  .people-list .pagination-container {
    position: relative;
    z-index: 4; }

.history-list {
  margin-top: 75px; }
  .history-list .main-wrapper {
    background: #fff;
    padding: 50px; }
  .history-list .year-filter {
    border: 1px solid #dbdbdb;
    border-radius: 50px;
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    min-height: 44px;
    padding: 0 50px; }
    .history-list .year-filter li {
      float: left;
      line-height: 44px;
      position: relative; }
      .history-list .year-filter li:first-child:after {
        width: 100%;
        opacity: 1; }
      .history-list .year-filter li:after {
        content: '';
        position: absolute;
        left: 0;
        bottom: 0;
        height: 3px;
        width: 0;
        background: #bfd330;
        transition: width 0.2s linear;
        /*display: none;*/
        opacity: 0; }
      .history-list .year-filter li.selected:after {
        width: 100%;
        /*display: block;*/
        opacity: 1; }
      .history-list .year-filter li.selected a {
        color: #4d4d4d;
        /*font-weight: 600;*/ }
      .history-list .year-filter li a {
        font-size: 16px;
        color: #999999;
        line-height: 16px;
        display: inline-block;
        border-right: 1px solid #dbdbdb;
        text-decoration: none;
        padding: 0 20px;
        cursor: pointer; }
      .history-list .year-filter li:last-child a {
        border: 0; }
  .history-list .cont-heading {
    font-size: 30px;
    line-height: 36px;
    color: #4d4d4d;
    font-weight: 600;
    margin: 24px 0 30px;
    text-align: center; }
  .history-list .list-wrapper {
    width: 100%;
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex;
    flex-direction: column; }
    .history-list .list-wrapper .list-item {
      width: 100%;
      position: relative;
      -webkit-display: flex;
      -moz-display: flex;
      -ms-display: flex;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      .history-list .list-wrapper .list-item:nth-child(odd) .img-section {
        order: 1; }
      .history-list .list-wrapper .list-item:nth-child(odd) .detail {
        order: 2;
        padding-right: 0; }
        .history-list .list-wrapper .list-item:nth-child(odd) .detail:after {
          left: -5px; }
      .history-list .list-wrapper .list-item:nth-child(even) .img-section {
        order: 2; }
      .history-list .list-wrapper .list-item:nth-child(even) .detail {
        order: 1;
        padding-left: 0; }
        .history-list .list-wrapper .list-item:nth-child(even) .detail:after {
          right: -7px; }
      .history-list .list-wrapper .list-item:last-child .detail:after {
        /*display: none;*/ }
      .history-list .list-wrapper .list-item .img-section {
        width: 50%;
        -webkit-display: flex;
        -moz-display: flex;
        -ms-display: flex;
        display: flex;
        flex-direction: column; }
      .history-list .list-wrapper .list-item .detail {
        width: 50%;
        padding: 20px 50px;
        -webkit-display: flex;
        -moz-display: flex;
        -ms-display: flex;
        display: flex;
        flex-direction: column;
        justify-content: center;
        position: relative; }
        .history-list .list-wrapper .list-item .detail:after {
          content: '';
          height: 12px;
          width: 12px;
          display: block;
          position: absolute;
          bottom: -6px;
          border-radius: 50%;
          z-index: 3; }
        .history-list .list-wrapper .list-item .detail .wrapper {
          -webkit-display: flex;
          -moz-display: flex;
          -ms-display: flex;
          display: flex;
          flex-direction: column;
          justify-content: center;
          height: 100% !important; }
        .history-list .list-wrapper .list-item .detail a {
          font-size: 14px;
          line-height: 20px;
          color: #666;
          text-decoration: none;
          position: relative;
          display: inline-block;
          padding: 0 39px 0 25px;
          margin-bottom: 19px;
          background: url("../images/landing-page/history/link_arrow.png") no-repeat top 0 right 0; }
          .history-list .list-wrapper .list-item .detail a:last-child {
            margin-bottom: 0; }
          .history-list .list-wrapper .list-item .detail a:before {
            content: "";
            display: block;
            width: 10px;
            height: 10px;
            border: 1px solid #b3b3b3;
            border-radius: 50%;
            position: absolute;
            left: 0;
            top: 5px; }
          .history-list .list-wrapper .list-item .detail a:focus, .history-list .list-wrapper .list-item .detail a:hover {
            color: #e67524;
            background: url("../images/landing-page/history/link_arrow_hover.png") no-repeat top 0 right 0; }
      .history-list .list-wrapper .list-item .year-icon {
        position: absolute;
        bottom: 0;
        top: 0;
        left: 50%;
        z-index: 2;
        width: 2px;
        overflow: visible; }
        .history-list .list-wrapper .list-item .year-icon:after {
          content: "";
          display: block;
          position: absolute;
          width: 57px;
          height: 69px;
          left: calc(50% - 28.5px);
          top: calc(50% - 34.5px); }
        .history-list .list-wrapper .list-item .year-icon .year {
          font-size: 16px;
          line-height: 16px;
          font-weight: 700;
          position: absolute;
          top: calc(50% - 12px);
          left: calc(50% - 17.5px);
          z-index: 6;
          bottom: auto;
          right: auto; }
      .history-list .list-wrapper .list-item:nth-child(3n+1) .year-icon {
        background: #e67524; }
        .history-list .list-wrapper .list-item:nth-child(3n+1) .year-icon:after {
          background: url(../images/landing-page/history/year_shaped_1.png) no-repeat center; }
        .history-list .list-wrapper .list-item:nth-child(3n+1) .year-icon .year {
          color: #e67524; }
      .history-list .list-wrapper .list-item:nth-child(3n+1) .detail:after {
        background: #e67524; }
      .history-list .list-wrapper .list-item:nth-child(3n+2) .year-icon {
        background: #bfd330; }
        .history-list .list-wrapper .list-item:nth-child(3n+2) .year-icon:after {
          background: url(../images/landing-page/history/year_shaped_2.png) no-repeat center; }
        .history-list .list-wrapper .list-item:nth-child(3n+2) .year-icon .year {
          color: #bfd330; }
      .history-list .list-wrapper .list-item:nth-child(3n+2) .detail:after {
        background: #bfd330; }
      .history-list .list-wrapper .list-item:nth-child(3n+3) .year-icon {
        background: #a9bad4; }
        .history-list .list-wrapper .list-item:nth-child(3n+3) .year-icon:after {
          background: url(../images/landing-page/history/year_shaped_3.png) no-repeat center; }
        .history-list .list-wrapper .list-item:nth-child(3n+3) .year-icon .year {
          color: #a9bad4; }
      .history-list .list-wrapper .list-item:nth-child(3n+3) .detail:after {
        background: #a9bad4; }

.white-band {
  display: none; }

.float-year-menu .history-list .year-filter {
  position: fixed;
  top: 100px;
  background: #fff;
  z-index: 9;
  width: 1040px; }
.float-year-menu .white-band {
  /*content:'';*/
  display: block;
  position: fixed;
  top: 80px;
  left: 0;
  right: 0;
  max-width: 1140px;
  margin: auto;
  background: #fff;
  height: 71px;
  z-index: 7; }

.our-partner-landing .partner-list-wrap {
  background: #fff;
  overflow: hidden;
  margin-top: 75px;
  padding: 70px 126px 20px; }
  .our-partner-landing .partner-list-wrap .our-partner-list {
    float: left; }
    .our-partner-landing .partner-list-wrap .our-partner-list:first-child {
      margin-bottom: 50px;
      border-bottom: 1px solid #f2f2f2; }
  .our-partner-landing .partner-list-wrap .item-list {
    width: 196px;
    margin-right: 150px;
    margin-bottom: 50px;
    /*border: 1px solid #dbdbdb;*/
    padding: 5px; }
    .our-partner-landing .partner-list-wrap .item-list:nth-child(3n+1) {
      margin-right: 0; }
.our-partner-landing .partners-sub-title h3 {
  color: #4d4d4d;
  font-size: 30px;
  font-weight: 600;
  margin: 0;
  padding-bottom: 45px; }

.our-community-listing .community-landing-wrapper {
  padding: 40px;
  background: #fff; }
.our-community-listing .landing-featured-wrap {
  width: 100%; }
.our-community-listing .container {
  padding-top: 75px; }
.our-community-listing .community-result-data {
  display: inline-block;
  width: 100%;
  clear: both; }
  .our-community-listing .community-result-data .row {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    float: left;
    width: 100%;
    clear: both; }

/*fetured style*/
.landing-page {
  /*filter section*/
  /*pagination style*/ }
  .landing-page .sort-wrap {
    float: left;
    width: 100%;
    margin-bottom: 15px; }
    .landing-page .sort-wrap .sort-by {
      font-weight: 600;
      font-size: 14px;
      margin-right: 5px; }
    .landing-page .sort-wrap .date-sort {
      margin-right: 15px; }
    .landing-page .sort-wrap .title-sort a,
    .landing-page .sort-wrap .date-sort a {
      display: inline-block;
      cursor: pointer;
      font-size: 12px;
      color: #666;
      padding-right: 20px;
      transition: all 0.2s linear;
      position: relative; }
      .landing-page .sort-wrap .title-sort a:after,
      .landing-page .sort-wrap .date-sort a:after {
        content: '';
        height: 10px;
        width: 14px;
        position: absolute;
        top: calc(50% - 5px);
        right: 0;
        background: url(../images/landing-page/down_arrow.png) no-repeat center right 0px;
        transition: all 0.2s linear; }
      .landing-page .sort-wrap .title-sort a:hover,
      .landing-page .sort-wrap .date-sort a:hover {
        text-decoration: none;
        color: #e77424; }
      .landing-page .sort-wrap .title-sort a.desc:after,
      .landing-page .sort-wrap .date-sort a.desc:after {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg); }
  .landing-page .landing-title-wrap {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex; }
    .landing-page .landing-title-wrap .title {
      font-size: 30px;
      line-height: 36px;
      color: #4d4d4d;
      font-weight: 600;
      margin: 5px 0 34px;
      width: 50%; }
    .landing-page .landing-title-wrap .search {
      width: 50%;
      position: relative; }
      .landing-page .landing-title-wrap .search input {
        width: 100%;
        border: 1px solid #ccc;
        border-radius: 20px;
        box-shadow: none;
        font-size: 14px;
        color: #808080;
        font-weight: 300;
        line-height: 40px;
        margin: 0;
        height: 40px;
        padding: 6px 40px 6px 12px;
        width: 100%;
        outline: 0; }
		
      .search-data-common.news-search .search
	  {
		  position:relative;
		  max-width:280px;
	  }
      .search-data-common .search .search-btn ,
      .landing-page .landing-title-wrap .search .search-btn 
	  {
        position: absolute;
        border: 0;
        font-size: 0;
        background: transparent url(../images/landing-page/search.png) no-repeat center;
        width: 40px;
        height: 40px;
        right: 0;
        top: 0;
        cursor: pointer;
        z-index: 6; }
  .landing-page .landing-featured-wrap {
    position: relative;
    margin-bottom: 50px; }
    .landing-page .landing-featured-wrap .landing-featured-data {
      position: absolute;
      bottom: 20px;
      width: 100%;
      padding-right: 30%;
      padding-left: 30px; }
      .landing-page .landing-featured-wrap .landing-featured-data .featured-date,
      .landing-page .landing-featured-wrap .landing-featured-data .featured-type {
        font-size: 13px;
        color: #fff;
        font-weight: 400; }
    .landing-page .landing-featured-wrap .featured-tumbnail {
      position: relative; }
      .landing-page .landing-featured-wrap .featured-tumbnail:before {
        content: '';
        display: block;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 70%;
        background-image: linear-gradient(to top, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0)); }
    .landing-page .landing-featured-wrap .featured-title {
      margin-top: 15px;
      font-size: 26px;
      color: #fff;
      line-height: 32px; }
    .landing-page .landing-featured-wrap .read-more {
      margin-top: 15px; }
      .landing-page .landing-featured-wrap .read-more a {
        font-size: 12px;
        border: 1px solid #fff;
        color: #fff;
        padding: 7px 40px 7px 20px;
        line-height: 14px;
        display: inline-block;
        background: url(../images/homepage/readmore_hover.png) no-repeat;
        background-position: 90px 9px;
        transition: all 0.3s linear; }
        .landing-page .landing-featured-wrap .read-more a:hover {
          text-decoration: none;
          background-color: #4d4d4d;
          border: 1px solid #4d4d4d; }
  .landing-page .cm-list-item-wrap {
    height: 100%;
    padding-bottom: 50px; }
  .landing-page .cm-list-item {
    margin-bottom: 50px; }
    .landing-page .cm-list-item .cm-list-img {
      margin-bottom: 15px; }
      .landing-page .cm-list-item .cm-list-img a {
        display: table;
        width: 100%;
        height: 210px;
        background-size: cover !important; }
    .landing-page .cm-list-item .cm-meta-data .cm-date {
      font-size: 12px;
      color: #808080;
      margin-bottom: 10px; }
    .landing-page .cm-list-item .cm-meta-data .cm-list-title {
      margin-bottom: 15px; }
      .landing-page .cm-list-item .cm-meta-data .cm-list-title a {
        font-size: 15px;
        color: #4d4d4d;
        line-height: 21px;
        font-weight: 600;
        transition: all 0.2s linear; }
        .landing-page .cm-list-item .cm-meta-data .cm-list-title a:hover, .landing-page .cm-list-item .cm-meta-data .cm-list-title a:active, .landing-page .cm-list-item .cm-meta-data .cm-list-title a:focus {
          color: #e77424;
          text-decoration: none; }
    .landing-page .cm-list-item .cm-meta-data .cm-desc {
      font-size: 14px;
      color: #666; }
    .landing-page .cm-list-item .cm-meta-data .cm-read-more {
      position: absolute;
      bottom: 0;
      left: 15px; }
      .landing-page .cm-list-item .cm-meta-data .cm-read-more 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 19px;
        transition: all 0.3s linear;
        border: 1px solid #808080;
        color: #808080; }
        .landing-page .cm-list-item .cm-meta-data .cm-read-more a:hover, .landing-page .cm-list-item .cm-meta-data .cm-read-more a:active, .landing-page .cm-list-item .cm-meta-data .cm-read-more a:focus {
          color: #fff;
          background: url(../images/homepage/readmore_hover.png) no-repeat #4d4d4d;
          text-decoration: none;
          background-position: center right 19px; }
        .landing-page .cm-list-item .cm-meta-data .cm-read-more a:hover, .landing-page .cm-list-item .cm-meta-data .cm-read-more a:active, .landing-page .cm-list-item .cm-meta-data .cm-read-more a:focus {
          background-color: #808080 !important; }
  .landing-page .json-filter .filter {
    margin-bottom: 41px; }
    .landing-page .json-filter .filter.filter-close .json-filter-list {
      height: 0;
      overflow: hidden; }
    .landing-page .json-filter .filter .json-filter-list {
      height: 200px;
      transition: height 0.3s ease;
      box-shadow: 1px 9px 14px rgba(0, 0, 0, 0.1); }
  .landing-page .json-filter .filter-btn-wrapper .reset-btn a,
  .landing-page .json-filter .filter-btn-wrapper .apply-btn a {
    background: #fff;
    box-shadow: none;
    border: 1px solid #e77424;
    font-size: 12px;
    color: #e77424;
    padding: 7px 15px;
    line-height: 14px;
    float: left;
    min-width: 88px;
    text-align: center;
    outline: 0;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.3s linear; }
    .landing-page .json-filter .filter-btn-wrapper .reset-btn a:hover,
    .landing-page .json-filter .filter-btn-wrapper .apply-btn a:hover {
      background: #e77424;
      color: #fff;
      text-decoration: none; }
  .landing-page .json-filter .filter-label {
    width: 100%;
    font-size: 16px;
    line-height: 22px;
    color: #999;
    font-weight: 500;
    text-decoration: none;
    display: inline-block;
    cursor: pointer;
    border-bottom: 1px solid #D1D1D1;
    background: url(../images/landing-page/down_arrow.png) no-repeat center right 10px;
    padding: 0 33px 4px 0; }
    .landing-page .json-filter .filter-label:hover {
      color: #E77424; }
  .landing-page .json-filter .filter-list {
    padding: 12px;
    background: #fff;
    height: 200px; }
    .landing-page .json-filter .filter-list .list-items label {
      font-size: 14px;
      line-height: 20px;
      color: #999;
      font-weight: 400;
      padding: 5px 0;
      margin-bottom: 0px;
      display: flex;
      width: 100%; }
      .landing-page .json-filter .filter-list .list-items label .chk-label {
        cursor: pointer;
        display: inline-block;
        width: calc(100% - 26px);
        padding-bottom: 9px;
        border-bottom: 1px solid #e6e6e6;
        text-transform: capitalize; }
  .landing-page .json-filter .list-items input {
    display: none; }
    .landing-page .json-filter .list-items input ~ .chk-box {
      cursor: pointer;
      display: inline-block;
      width: 14px;
      height: 14px;
      margin-right: 12px;
      margin-top: 3px;
      background: url(../images/landing-page/check_box.png) no-repeat; }
    .landing-page .json-filter .list-items input:checked ~ .chk-label {
      color: #e77424;
      border-bottom: 1px solid #e77424; }
    .landing-page .json-filter .list-items input:checked ~ .chk-box {
      background: url(../images/landing-page/check_box_active.png) no-repeat; }
  .landing-page .pagination-container,
  .landing-page #pagination-container {
    display: flex;
    justify-content: center;
    clear: both; }
    .landing-page .pagination-container ul li a,
    .landing-page #pagination-container ul li a {
      font-size: 12px;
      line-height: 24px;
      color: #4D4D4D;
      text-decoration: none;
      display: inline-block;
      padding: 0 10px;
      border: 0;
      box-shadow: none;
      background: none; }
      .landing-page .pagination-container ul li a.page-link.next,
      .landing-page #pagination-container ul li a.page-link.next {
        background: url(../images/pagination/pagenation_rightarrow.png) no-repeat center;
        margin-left: 9px;
        font-size: 0; }
      .landing-page .pagination-container ul li a.page-link.prev,
      .landing-page #pagination-container ul li a.page-link.prev {
        background: url(../images/pagination/pagenation_leftarrow.png) no-repeat center;
        margin-right: 9px;
        font-size: 0; }
    .landing-page .pagination-container ul li.active span.current,
    .landing-page #pagination-container ul li.active span.current {
      color: #fff;
      background: #E77424;
      display: inline-block;
      width: 24px;
      height: 24px;
      margin: 0 9px;
      border: 0;
      border-radius: 0;
      box-shadow: none; }
    .landing-page .pagination-container ul li.disabled,
    .landing-page #pagination-container ul li.disabled {
      display: none; }
  .landing-page .selected-present .filter-label {
    color: #E77424;
    border-bottom: 1px solid #E77424; }
  .landing-page .json-filter .filter:not(.filter-close) .filter-label {
    color: #E77424;
    border-bottom: 1px solid #E77424;
    background: url(../images/landing-page/up_arrow.png) no-repeat center right 10px; }
  .landing-page .json-filter .filter.filter-close .filter-label {
    background: url(../images/landing-page/down_arrow.png) no-repeat center right 10px; }

.meet-our-fellows-landing.landing-page .json-filter .list-items .chk-label {
  width: 100% !important; }
.meet-our-fellows-landing.landing-page .json-filter .list-items .chk-box {
  display: none; }

.our-learning-listing.landing-page .json-filter .filter-list,
.meet-our-fellows-landing.landing-page .json-filter .filter-list {
  padding: 12px 12px 12px 20px; }
  .our-learning-listing.landing-page .json-filter .filter-list.mCS_no_scrollbar,
  .meet-our-fellows-landing.landing-page .json-filter .filter-list.mCS_no_scrollbar {
    padding: 12px 20px; }

.news-listing.landing-page .landing-title-wrap {
  margin: 5px 0 34px;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  display: flex;
  justify-content: center; }
  .news-listing.landing-page .landing-title-wrap .title {
    margin: 0;
    /*display: none;*/ }
.news-listing .news-list-wrapper {
  padding: 40px;
  background: #fff; }
.news-listing .container {
  padding-top: 75px; }
.news-listing .landing-featured-wrap {
  width: 100%; }
.news-listing .news-list {
  display: inline-block;
  width: 100%;
  clear: both;
  /*award tv*/ }
  .news-listing .news-list .row {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .news-listing .news-list .item {
    margin-bottom: 50px;
    padding-bottom: 50px;
    position: relative; }
  .news-listing .news-list .img-wrapper {
    width: 100%;
    margin-bottom: 15px;
    height: 210px;
    background-size: cover !important; }
    .news-listing .news-list .img-wrapper img {
      display: none; }
  .news-listing .news-list img {
    width: 100%; }
  .news-listing .news-list .date {
    font-size: 12px;
    color: #808080;
    margin-bottom: 10px; }
  .news-listing .news-list .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%; }
    .news-listing .news-list .title:hover, .news-listing .news-list .title:focus {
      color: #e77424;
      text-decoration: none; }
  .news-listing .news-list .desc {
    font-size: 14px;
    color: #666; }
  .news-listing .news-list .read-mre {
    position: absolute;
    bottom: 0;
    left: 15px; }
    .news-listing .news-list .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; }
      .news-listing .news-list .read-mre a:hover, .news-listing .news-list .read-mre a:focus {
        /*background-color: #808080;*/
        color: #fff;
        background: url(../images/homepage/readmore_hover.png) no-repeat #4d4d4d;
        background-position: center right 19px; }
  .news-listing .news-list .awardtv-data-wrapper {
    width: 100%;
    padding: 0 15px;
    display: inline-grid; }
    .news-listing .news-list .awardtv-data-wrapper .title-text {
      font-size: 17px;
      line-height: 23px;
      font-weight: 600;
      color: #e57424;
      width: 100%;
      padding: 15px 86px 15px 30px;
    /*@include disp-flex();
@include flex-wrap();*/
      align-items: center;
      min-height: 100px;
      border-top: 1px solid #e6e6e6;
      position: relative; }
    .news-listing .news-list .awardtv-data-wrapper .video-count {
      font-size: 14px;
      line-height: 20px;
      font-weight: 500;
      color: #999;
      width: 100%; }
    .news-listing .news-list .awardtv-data-wrapper .expand-btn {
      position: absolute;
      background: url("../images/landing-page/news/Accord_open.png") no-repeat center;
      width: 26px;
      height: 26px;
      right: 30px;
      top: calc(50% - 13px);
      cursor: pointer;
      transition: all 0.2s linear; }
    .news-listing .news-list .awardtv-data-wrapper .img-holder {
      display: inline-block;
      width: 100%;
      position: relative; }
      .news-listing .news-list .awardtv-data-wrapper .img-holder img {
        height: 138px; }
    .news-listing .news-list .awardtv-data-wrapper .video-wrapper {
      /*width: 100%;*/
      margin: 0 -15px;
      max-height: 0;
      overflow: hidden;
      transition: all 0.7s ease;
      transition: max-height cubic-bezier(0.65, 0.05, 0.36, 1) 1.5s;
      display: flex; }
      .news-listing .news-list .awardtv-data-wrapper .video-wrapper.showmore-effect .col-md-4 {
        display: none; }
      .news-listing .news-list .awardtv-data-wrapper .video-wrapper.showmore .view-less {
        display: none; }
      .news-listing .news-list .awardtv-data-wrapper .video-wrapper.showmore .view-more {
        display: block; }
      .news-listing .news-list .awardtv-data-wrapper .video-wrapper.showless .view-more {
        display: none; }
      .news-listing .news-list .awardtv-data-wrapper .video-wrapper.showless .view-less {
        display: block; }
      .news-listing .news-list .awardtv-data-wrapper .video-wrapper .view-less, .news-listing .news-list .awardtv-data-wrapper .video-wrapper .view-more {
        margin-bottom: 30px; }
    .news-listing .news-list .awardtv-data-wrapper .video-title {
      font-size: 14px;
      line-height: 20px;
      color: #4d4d4d;
      font-weight: 500;
      text-decoration: none;
      display: inline-block;
      margin: 5px 0 25px; }
      .news-listing .news-list .awardtv-data-wrapper .video-title:hover, .news-listing .news-list .awardtv-data-wrapper .video-title:focus {
        color: #e57424; }
    .news-listing .news-list .awardtv-data-wrapper .iframe-wrapper {
      width: 100%;
      display: inline-block;
      position: relative;
      /*height: 138px;*/
	  height: auto;
      overflow: hidden; }
      .news-listing .news-list .awardtv-data-wrapper .iframe-wrapper img {
        max-height: 100%; }
      .news-listing .news-list .awardtv-data-wrapper .iframe-wrapper:after {
        content: "";
        display: block;
        background: url("../images/landing-page/news/Video_listing.png") no-repeat center;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0; }
      .news-listing .news-list .awardtv-data-wrapper .iframe-wrapper:focus:after, .news-listing .news-list .awardtv-data-wrapper .iframe-wrapper:hover:after {
        background: url("../images/landing-page/news/Video_on_hover.png") no-repeat center;
        background-color: rgba(0, 0, 0, 0.6); }
      .news-listing .news-list .awardtv-data-wrapper .iframe-wrapper iframe {
        pointer-events: none; }
        .news-listing .news-list .awardtv-data-wrapper .iframe-wrapper iframe .ytp-large-play-button {
          display: none; }
    .news-listing .news-list .awardtv-data-wrapper.show-it .video-wrapper {
      max-height: 50000px; }
    .news-listing .news-list .awardtv-data-wrapper.show-it .expand-btn {
      background: url("../images/landing-page/news/Accord_close.png") no-repeat center; }
    .news-listing .news-list .awardtv-data-wrapper .view-more a {
      background-image: url(../images/landing-page/viewmore_arrow.png); }
      .news-listing .news-list .awardtv-data-wrapper .view-more a:focus, .news-listing .news-list .awardtv-data-wrapper .view-more a:hover {
        background-image: url(../images/landing-page/viewmore_arrow_hover.png); }
.news-listing .archive-news-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; }
  .news-listing .archive-news-link:hover, .news-listing .archive-news-link:focus {
    background: #e77424;
    color: #fff; }
.news-listing.landing-page .json-filter .filter-btn-wrapper .reset-btn a, .news-listing.landing-page .json-filter .filter-btn-wrapper .apply-btn a {
  background: transparent; }
  .news-listing.landing-page .json-filter .filter-btn-wrapper .reset-btn a:focus, .news-listing.landing-page .json-filter .filter-btn-wrapper .reset-btn a:hover, .news-listing.landing-page .json-filter .filter-btn-wrapper .apply-btn a:focus, .news-listing.landing-page .json-filter .filter-btn-wrapper .apply-btn a:hover {
    background: #e77424; }

.award-tv-content .landing-featured-wrap, .award-tv-content .landing-page .sort-wrap .date-sort {
  display: none; }

.our-reading-listing.landing-page .cm-list-item.after-load {
  display: none; }
.our-reading-listing.landing-page .landing-title-wrap .title {
  margin-bottom: 50px;
  margin-top: 0; }
.our-reading-listing.landing-page .cm-list-item .cm-meta-data .cm-list-title,
.our-reading-listing.landing-page .cm-list-item .cm-meta-data .cm-date {
  margin-bottom: 3px; }
.our-reading-listing.landing-page .cm-list-title a {
  text-transform: capitalize; }
  .our-reading-listing.landing-page .cm-list-title a:after {
    content: '';
    width: 20px;
    height: 20px;
    border-radius: 50%;
    display: inline-block;
    margin-bottom: -7px;
    background: url(../images/landing-page/fellowships/external_arrow.png) no-repeat;
    margin-left: 5px; }
  .our-reading-listing.landing-page .cm-list-title a:hover:after {
    background: url(../images/landing-page/fellowships/external_arrow_hover.png) no-repeat; }
.our-reading-listing > .container {
  width: 878px;
  margin: auto;
  padding: 0;
  margin-top: 75px; }
.our-reading-listing .reading-landing-wrapper {
  padding: 40px;
  background: #fff;
  width: 100%; }
  .our-reading-listing .reading-landing-wrapper .reading-result-data .row {
    display: flex;
    flex-wrap: wrap; }
    .our-reading-listing .reading-landing-wrapper .reading-result-data .row .cm-list-item {
      margin-bottom: 30px; }
      .our-reading-listing .reading-landing-wrapper .reading-result-data .row .cm-list-item .cm-list-item-wrap {
        box-shadow: 0px 3px 19px rgba(0, 0, 0, 0.2);
        padding: 20px; }
      .our-reading-listing .reading-landing-wrapper .reading-result-data .row .cm-list-item .cm-meta-data .cm-aut {
        font-size: 12px;
        color: #666; }
        .our-reading-listing .reading-landing-wrapper .reading-result-data .row .cm-list-item .cm-meta-data .cm-aut a {
          padding-left: 3px;
          color: #E77424; }
          .our-reading-listing .reading-landing-wrapper .reading-result-data .row .cm-list-item .cm-meta-data .cm-aut a:hover, .our-reading-listing .reading-landing-wrapper .reading-result-data .row .cm-list-item .cm-meta-data .cm-aut a:active, .our-reading-listing .reading-landing-wrapper .reading-result-data .row .cm-list-item .cm-meta-data .cm-aut a:focus {
            color: #c0d42f;
            text-decoration: none; }
.our-reading-listing .view-less {
  display: none; }
  .our-reading-listing .view-less a {
    /* background: url(../images/landing-page/viewmore_arrow.png)no-repeat;
     background-position: center right 21px !important;*/
    position: relative;
    background: none !important; }
    .our-reading-listing .view-less a:after {
      content: "";
      width: 10px;
      height: 11px;
      background: url(../images/landing-page/viewmore_arrow.png) center no-repeat;
      display: inline-block;
      position: absolute;
      right: 20px;
      transform: rotate(180deg); }
    .our-reading-listing .view-less a:hover, .our-reading-listing .view-less a:focus {
      background-color: #4d4d4d !important; }
      .our-reading-listing .view-less a:hover:after, .our-reading-listing .view-less a:focus:after {
        background: url(../images/landing-page/viewmore_arrow_hover.png) center no-repeat; }

/*mediapack style*/
.media-pack-landing .container {
  width: 900px;
  margin: auto;
  padding: 0; }
.media-pack-landing .media-list-img {
  font-size: 0; }
.media-pack-landing .media-pack-title {
  font-size: 30px;
  line-height: 36px;
  color: #4d4d4d;
  font-weight: 600;
  margin: 69px 0 28px;
  text-align: center; }
.media-pack-landing .media-pack-desc {
  font-size: 16px;
  line-height: 26px;
  color: #666;
  text-align: center; }
.media-pack-landing .media-list-wrap {
  float: left;
  width: 100%;
  margin-top: 45px;
  padding: 40px 0px 0 40px;
  background: #fff;
  display: flex;
  flex-wrap: wrap; }
  .media-pack-landing .media-list-wrap .media-list {
    /*margin-bottom: 30px;*/
    margin-bottom: 45px; }
  .media-pack-landing .media-list-wrap .media-download {
    margin-top: 15px;
    padding-right: 15px; }
    .media-pack-landing .media-list-wrap .media-download a {
      font-size: 15px;
      color: #4d4d4d;
      line-height: 21px;
      font-weight: 600;
      transition: all 0.2s linear; }
      .media-pack-landing .media-list-wrap .media-download a:hover, .media-pack-landing .media-list-wrap .media-download a:active, .media-pack-landing .media-list-wrap .media-download afocus {
        color: #E77424;
        text-decoration: none; }

.our-learning-listing.landing-page .landing-title-wrap {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  display: flex;
  justify-content: center;
  margin: 5px 0 34px; }
  .our-learning-listing.landing-page .landing-title-wrap .title {
    margin: 0;
    display: none; }
.our-learning-listing .banner-image {
  margin-bottom: 75px; }

.learning-landing-wrapper {
  padding: 40px;
  background: #fff; }
  .learning-landing-wrapper .learning-result-data .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; }
  .learning-landing-wrapper .cm-list-item {
    margin-bottom: 0; }
  .learning-landing-wrapper .cm-list-img {
    margin-bottom: 9px !important; }
  .learning-landing-wrapper .cm-meta-data .cm-type,
  .learning-landing-wrapper .cm-meta-data .cm-date {
    font-size: 12px;
    color: #808080; }
  .learning-landing-wrapper .cm-meta-data > span:nth-child(2) {
    position: relative;
    padding-left: 7px;
    margin-left: 7px; }
    .learning-landing-wrapper .cm-meta-data > span:nth-child(2):before {
      content: '';
      height: 12px;
      width: 1px;
      background: #ccc;
      position: absolute;
      left: 0;
      top: calc(50% - 5px); }
  .learning-landing-wrapper .cm-meta-data .cm-list-title {
    font-size: 14px;
    color: #4d4d4d;
    font-weight: 600;
    margin-bottom: 5px !important; }
  .learning-landing-wrapper .cm-meta-data .author-wrap {
    font-size: 12px;
    color: #666;
    margin-top: 6px; }
    .learning-landing-wrapper .cm-meta-data .author-wrap .coma {
      color: #E77424; }
    .learning-landing-wrapper .cm-meta-data .author-wrap a {
      color: #E77424;
      padding-left: 3px; }
      .learning-landing-wrapper .cm-meta-data .author-wrap a:hover, .learning-landing-wrapper .cm-meta-data .author-wrap a:focus, .learning-landing-wrapper .cm-meta-data .author-wrap a:active {
        /*color: #c0d42f;*/
        text-decoration: none; }

.our-learning-listing.landing-page .json-filter .filter-list .list-items label .chk-label {
  width: 100%; }
.our-learning-listing.landing-page .json-filter .chk-box {
  display: none !important; }
.our-learning-listing.landing-page .json-filter .filter.country-filter.filter-close .json-filter-list {
  height: 0px; }
.our-learning-listing.landing-page .json-filter .filter.country-filter .json-filter-list {
  height: 110px; }
  .our-learning-listing.landing-page .json-filter .filter.country-filter .json-filter-list .filter-list {
    height: 110px; }

.our-strategy .banner-image {
  margin-bottom: 75px; }
.our-strategy .content-section {
  padding: 33px 40px 40px;
  background: #fff;
  width: 878px;
  margin: 0 auto;
  font-size: 16px;
  line-height: 26px;
  color: #666;
  font-weight: 400; }
.our-strategy .content-title-our-strategy {
  font-size: 30px;
  line-height: 36px;
  color: #4D4D4D;
  font-weight: 600;
  margin-bottom: 24px; }
.our-strategy .diagram-images {
  text-align: center;
  width: 100%;
  position: relative;
  margin: 22px 0 35px;
  height: auto;
  margin-bottom: 0; }
  .our-strategy .diagram-images .img-wrap {
    cursor: pointer;
    position: absolute;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    z-index: 2;
    outline: 0; }
    .our-strategy .diagram-images .img-wrap:focus, .our-strategy .diagram-images .img-wrap:hover {
      transform: scale(1.05);
      outline: 0; }
    .our-strategy .diagram-images .img-wrap img {
      outline: 0; }
      .our-strategy .diagram-images .img-wrap img:focus, .our-strategy .diagram-images .img-wrap img:hover {
        outline: 0; }
  .our-strategy .diagram-images .inner-image {
    height: 645px;
    padding-top: 100px; }
    .our-strategy .diagram-images .inner-image img {
      position: relative;
      z-index: 3; }
  .our-strategy .diagram-images .outer-yellow {
    /*left: 75px;
    top: 20px;*/
    left: 72px;
    top: 20px; }
    .our-strategy .diagram-images .outer-yellow:hover {
      /*transform: translate(-11px ,-7px);*/ }
  .our-strategy .diagram-images .outer-orange {
    /*right: 98px;
    top: 2px;*/
    right: 95px;
    top: 0px; }
    .our-strategy .diagram-images .outer-orange:hover {
      /*transform: translate(10px,-15px);*/ }
  .our-strategy .diagram-images .outer-green {
    /*left: 95px;
    bottom: -2px;*/
    left: 92px;
    bottom: -5px; }
    .our-strategy .diagram-images .outer-green:hover {
      /*transform: translate(-6px , 15px);*/ }
  .our-strategy .diagram-images .outer-violet {
    /*right: 80px;
    bottom: 15px;*/
    right: 74px;
    bottom: 12px; }
    .our-strategy .diagram-images .outer-violet:hover {
      /*transform: translate(19px , 9px);*/ }
.our-strategy .message-text {
  border: 1px solid #DBDBDB;
  padding: 24px 30px 30px;
  border-radius: 15px; }
  .our-strategy .message-text .author-info {
    display: table;
    margin-top: 22px; }
    .our-strategy .message-text .author-info .author-image {
      display: table-cell; }
    .our-strategy .message-text .author-info .author-details {
      display: table-cell;
      padding-left: 20px;
      vertical-align: middle; }
    .our-strategy .message-text .author-info img {
      border-radius: 50%; }
    .our-strategy .message-text .author-info .author-name {
      font-size: 16px;
      line-height: 20px;
      font-weight: 600;
      color: #4d4d4d;
      margin-bottom: 5px; }
    .our-strategy .message-text .author-info .author-designation {
      font-size: 14px;
      line-height: 20px;
      font-weight: 400;
      color: #808080; }
.our-strategy .downloads {
  margin-top: 40px;
  display: inline-block;
  width: 100%; }
  .our-strategy .downloads > * {
    float: left;
    width: 50%;
    display: table; }
    .our-strategy .downloads > * > * {
      display: table-cell; }
    .our-strategy .downloads > * .download-link2,
    .our-strategy .downloads > * .download-link1 {
      vertical-align: bottom;
      padding-left: 15px;
      line-height: 20px; }
    .our-strategy .downloads > *:first-child {
      padding-right: 20px; }
    .our-strategy .downloads > *:last-child {
      padding-left: 20px; }
  .our-strategy .downloads .download-image1,
  .our-strategy .downloads .download-image2 {
    width: 192px; }
  .our-strategy .downloads .download-link2 a,
  .our-strategy .downloads .download-link1 a {
    text-decoration: none;
    font-size: 14px;
    line-height: 20px;
    color: #999;
    font-weight: 400;
    background: url(../images/landing-page/our-strategy/download.png) no-repeat left 0 bottom 0;
    padding-bottom: 42px;
    display: inline-block; }
    .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 0 bottom 0;
      color: #e57424; }

/*style for fellowship page.*/
.gaia-landing .progressive-menu.filter-section a {
  padding: 14px 0px 14px 0;
  margin-bottom: 0; }
.gaia-landing .container {
  padding-top: 75px; }
.gaia-landing .filter-section ul {
  padding: 0; }
.gaia-landing .filter-section a {
  width: 100%;
  font-size: 16px;
  line-height: 22px;
  color: #999;
  font-weight: 500;
  text-decoration: none;
  border-bottom: 1px solid #D1D1D1;
  display: inline-block;
  padding-bottom: 10px;
  margin-bottom: 10px; }
  .gaia-landing .filter-section a:hover {
    color: #E77424; }
.gaia-landing .white-box {
  background: #fff;
  margin-bottom: 10px;
  padding: 33px 40px 26px;
  font-size: 16px;
  line-height: 26px;
  color: #666666;
  font-weight: 400; }
  .gaia-landing .white-box .title {
    font-size: 30px;
    line-height: 36px;
    color: #4D4D4D;
    font-weight: 600;
    margin-bottom: 25px; }
  .gaia-landing .white-box.grb2017 .title, .gaia-landing .white-box.eag2016 .title {
    margin-bottom: 22px; }
  .gaia-landing .white-box.grb2017 .body, .gaia-landing .white-box.eag2016 .body {
    margin-top: -14px; }
  .gaia-landing .white-box.grb2017 .body a {
    color: #E77424; }
    .gaia-landing .white-box.grb2017 .body a:focus, .gaia-landing .white-box.grb2017 .body a:hover {
      color: #c0d42f; }
  .gaia-landing .white-box.eag2016 .link a:focus, .gaia-landing .white-box.eag2016 .link a:hover {
    color: #c0d42f; }
  .gaia-landing .white-box .image {
    margin-bottom: 19px; }
  .gaia-landing .white-box ul {
    padding: 0; }
    .gaia-landing .white-box ul li {
      position: relative;
      padding-left: 24px;
      margin-bottom: 11px; }
      .gaia-landing .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; }
      .gaia-landing .white-box ul li:last-child {
        margin-bottom: 0; }
  .gaia-landing .white-box .logo-section {
    display: inline-block; }
    .gaia-landing .white-box .logo-section .img-box {
      margin-bottom: 30px; }
    .gaia-landing .white-box .logo-section .wrapper {
      width: 100%;
      border: 1px solid #e6e6e6; }
  .gaia-landing .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; }
    .gaia-landing .white-box .link a:hover {
      background: url(../images/landing-page/gaia/external_arrow_hover.png) no-repeat center right 0; }
  .gaia-landing .white-box p a {
    color: #174da1;
    text-decoration: none; }
  .gaia-landing .white-box .potrait-images .imb-box {
    margin-bottom: 34px; }
  .gaia-landing .white-box .potrait-images a {
    font-size: 15px;
    line-height: 21px;
    color: #4D4D4D;
    font-weight: 600;
    text-decoration: none;
    display: inline-block;
    width: 192px; }
    .gaia-landing .white-box .potrait-images a img {
      margin-bottom: 10px; }
  .gaia-landing .white-box.innovator .imb-box > a:first-child:focus ~ a,
  .gaia-landing .white-box.innovator .imb-box > a:first-child:hover ~ a {
    color: #E77424; }
  .gaia-landing .white-box.innovator .potrait-images a:hover, .gaia-landing .white-box.innovator .potrait-images a:focus {
    color: #E77424; }

.felloship-landing .container {
  padding-top: 75px; }
.felloship-landing .credits {
  font-style: italic;
  font-size: 14px;
  margin-top: 5px;
  display: inline-block; }
.felloship-landing .white-box {
  background: #fff;
  margin-bottom: 10px;
  padding: 36px 40px 40px;
  font-size: 16px;
  line-height: 26px;
  color: #666666;
  font-weight: 400;
  word-break: break-word; }
  .felloship-landing .white-box .title {
    font-size: 30px;
    line-height: 36px;
    color: #4D4D4D;
    font-weight: 600;
    margin-bottom: 25px; }
  .felloship-landing .white-box .sub-title {
    font-size: 20px;
    line-height: 26px;
    color: #4D4D4D;
    font-weight: 600;
    margin-bottom: 24px;
    text-transform: capitalize; }
  .felloship-landing .white-box .image {
    margin-bottom: 19px; }
  .felloship-landing .white-box ul {
    padding: 0; }
    .felloship-landing .white-box ul li {
      position: relative;
      padding-left: 24px;
      margin-bottom: 11px; }
      .felloship-landing .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; }
      .felloship-landing .white-box ul li:last-child {
        margin-bottom: 0; }
  .felloship-landing .white-box .logo-section {
    display: inline-block; }
    .felloship-landing .white-box .logo-section .img-box {
      margin-bottom: 30px; }
    .felloship-landing .white-box .logo-section .wrapper {
      width: 100%;
      border: 1px solid #e6e6e6;
      transition-duration: .5s;
      transition-delay: 0s; }
      .felloship-landing .white-box .logo-section .wrapper:hover {
        transform: scale(1.05);
        box-shadow: 2px 3px 4px rgba(0, 0, 0, 0.1); }
  .felloship-landing .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; }
    .felloship-landing .white-box .link a:hover {
      background: url(../images/landing-page/gaia/external_arrow_hover.png) no-repeat center right 0; }
  .felloship-landing .white-box p a {
    color: #174da1;
    text-decoration: none; }
  .felloship-landing .white-box .potrait-images a {
    font-size: 15px;
    line-height: 21px;
    color: #4D4D4D;
    font-weight: 600;
    margin: 10px 0 35px;
    text-decoration: none;
    display: inline-block;
    width: 192px; }
  .felloship-landing .white-box.overview {
    padding-bottom: 36px; }
    .felloship-landing .white-box.overview .title {
      margin-bottom: 16px; }
    .felloship-landing .white-box.overview .overview-body {
      margin-bottom: 31px; }
      .felloship-landing .white-box.overview .overview-body p {
        margin-bottom: 26px; }
        .felloship-landing .white-box.overview .overview-body p:last-child {
          margin-bottom: 0; }
    .felloship-landing .white-box.overview .second-section .sub-body {
      margin-bottom: 31px; }
    .felloship-landing .white-box.overview .third-section .sub-body p:last-child {
      margin-bottom: 0; }
  .felloship-landing .white-box.fellowship .item-3, .felloship-landing .white-box.fellowship .item-2, .felloship-landing .white-box.fellowship .item-1 {
    margin-bottom: 31px; }
  .felloship-landing .white-box.fellowship .item-2 .sub-title {
    margin-bottom: 18px; }
  .felloship-landing .white-box.fellowship .item-4 .sub-title, .felloship-landing .white-box.fellowship .item-3 .sub-title {
    color: #e67524; }
  .felloship-landing .white-box.oneplanet .item-3, .felloship-landing .white-box.oneplanet .item-2, .felloship-landing .white-box.oneplanet .item-1 {
    margin-bottom: 31px; }
  .felloship-landing .white-box.oneplanet .item-3 a {
    color: #E77424; }
  .felloship-landing .white-box.oneplanet .item-4 .sub-title {
    color: #E77424; }
  .felloship-landing .white-box .partner-block .sub-title {
    color: #E77424; }
  .felloship-landing .white-box .partner-block .partner-item {
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #b3b3b3; }
  .felloship-landing .white-box .partner-block .partner-desc {
    display: inline-block;
    width: 100%;
    margin-top: 24px; }
  .felloship-landing .white-box .box-download .wrapper {
    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; }
    .felloship-landing .white-box .box-download .wrapper 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: 59px; }
      .felloship-landing .white-box .box-download .wrapper a:hover {
        background: url(../images/landing-page/fellowships/download_hover.png) no-repeat center bottom 0; }
.felloship-landing .content-section .sub-body a {
  color: #e67524;
  transition: color 0.2s linear; }
  .felloship-landing .content-section .sub-body a:hover {
    text-decoration: none;
    color: #c0d42f; }
.felloship-landing .content-section #our-approch ol {
  padding-left: 15px; }
  .felloship-landing .content-section #our-approch ol li {
    list-style-type: decimal;
    padding: 0 0 5px 10px; }
.felloship-landing .content-section #developing-skills {
  margin-top: 35px; }
.felloship-landing .content-section #partners {
  margin-top: 26px; }
.felloship-landing .content-section .logo-section, .felloship-landing .content-section #felloship-faq {
  margin-top: 16px; }
.felloship-landing .content-section #building-science .sub-body a.arrow, .felloship-landing .content-section #developing-skills .sub-body a {
  padding-right: 25px;
  background: url(../images/landing-page/fellowships/external_arrow.png) no-repeat center right; }
  .felloship-landing .content-section #building-science .sub-body a.arrow:hover, .felloship-landing .content-section #developing-skills .sub-body a:hover {
    background: url(../images/landing-page/fellowships/external_arrow_hover.png) no-repeat center right; }
.felloship-landing .content-section .logo-section .img-box {
  display: none; }

.orange-title {
  color: #e67524 !important; }

.training-landing .content-section .content li {
  padding-left: 4px; }
.training-landing.landing-page .content-section .content ul {
  padding-left: 20px; }
.training-landing .upcoming-courses {
  margin-top: 26px; }
.training-landing .view-more-less-wrap {
  margin-top: 0; }
.training-landing .after p:last-child {
  margin-bottom: 0; }
.training-landing .after a:hover, .training-landing .after a:focus, .training-landing .after a:active {
  text-decoration: none;
  color: #c0d42f !important; }
.training-landing .email {
  display: inline-block;
  margin-top: 9px; }
  .training-landing .email:hover, .training-landing .email:focus, .training-landing .email:active {
    text-decoration: none;
    color: #c0d42f !important; }
.training-landing .completed-courses-wrapper .completed-courses-link {
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  color: #E57424;
  border: 1px solid #E57424;
  width: 100%;
  display: inline-block;
  padding: 4px 15px 2px 15px;
  margin-top: 30px;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.2s ease; }
  .training-landing .completed-courses-wrapper .completed-courses-link:active, .training-landing .completed-courses-wrapper .completed-courses-link:focus, .training-landing .completed-courses-wrapper .completed-courses-link:hover {
    background: #e77424;
    color: #fff; }
.training-landing .training-container {
  padding-top: 75px; }
.training-landing .white-box {
  background: #fff;
  margin-bottom: 10px;
  padding: 33px 40px 36px;
  font-size: 16px;
  line-height: 26px;
  color: #666666;
  font-weight: 400;
  word-break: break-word; }
  .training-landing .white-box.trainers {
    padding: 33px 40px 40px; }
  .training-landing .white-box.testimonial .title {
    margin-bottom: 22px; }
  .training-landing .white-box .title {
    font-size: 30px;
    line-height: 36px;
    color: #4D4D4D;
    font-weight: 600;
    margin-bottom: 16px; }
  .training-landing .white-box .sub-title {
    font-size: 20px;
    line-height: 26px;
    color: #4D4D4D;
    font-weight: 600;
    margin-bottom: 24px;
    margin: 27px 0 17px; }
.training-landing .overview .infographics {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  display: flex;
  margin: 37px 0 0; }
  .training-landing .overview .infographics .left, .training-landing .overview .infographics .right {
    width: 50%;
    padding: 50px 50px 30px; }
  .training-landing .overview .infographics .course-offered {
    padding: 3px 0 15px !important; }
    .training-landing .overview .infographics .course-offered .size-60 {
      color: #FF9831; }
  .training-landing .overview .infographics .crse-participants .size-60 {
    color: #FFCF36; }
  .training-landing .overview .infographics .training-session .size-60 {
    color: #B0C7E2; }
  .training-landing .overview .infographics .countries-cover .size-60 {
    color: #C0D42F; }
  .training-landing .overview .infographics .training-from {
    border-bottom: 0 !important;
    padding-bottom: 4px !important; }
    .training-landing .overview .infographics .training-from .size-60 {
      color: #F4DF21; }
  .training-landing .overview .infographics .left {
    background: #5E4D1F; }
    .training-landing .overview .infographics .left > div {
      -webkit-display: flex;
      -moz-display: flex;
      -ms-display: flex;
      display: flex;
      flex-wrap: wrap;
      padding: 21px 0 19px;
      align-items: center;
      border-bottom: 1px solid #A58F51; }
  .training-landing .overview .infographics .right {
    background: #75632F; }
  .training-landing .overview .infographics .info {
    font-size: 22px;
    color: #fff;
    padding-left: 11px; }
  .training-landing .overview .infographics .size-60 {
    font-size: 45px;
    font-weight: 600;
    text-align: right;
    line-height: 60px; }
.training-landing .overview .country-ovr {
  text-align: right;
  font-size: 24px;
  color: #C0D42F; }
.training-landing .unique-title {
  font-size: 21px;
  font-weight: 700;
  color: #fff;
  padding-top: 5px;
  margin-bottom: 11px; }
.training-landing .right-title {
  font-size: 22px;
  color: #fff;
  padding: 30px 15px 30px 80px;
  margin-bottom: 5px; }
.training-landing .holistic {
  background: url(../images/landing-page/training/Holistic.png) no-repeat center left; }
.training-landing .practical {
  background: url(../images/landing-page/training/Practical.png) no-repeat center left; }
.training-landing .tailored {
  background: url(../images/landing-page/training/Individually_Tailored.png) no-repeat center left; }
.training-landing .diverse {
  background: url(../images/landing-page/training/Diverse.png) no-repeat center left; }
.training-landing .gender {
  background: url(../images/landing-page/training/Gender_Responsive.png) no-repeat center left; }
.training-landing .width-50 {
  width: 50%; }
.training-landing .about-courses .fisrt-tile-caption {
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 13px; }
.training-landing .about-courses .tarining-course-object {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  margin-top: 4px; }
.training-landing .about-courses .sub-title {
  margin: 0 0 25px; }
.training-landing .about-courses .image {
  margin-bottom: 18px; }
.training-landing .about-courses .about-desc {
  padding-bottom: 26px;
  margin-bottom: 34px;
  border-bottom: 1px solid #e6e6e6; }
.training-landing .upcoming .course-items {
  margin-bottom: 20px;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  display: flex;
  flex-wrap: wrap; }
  .training-landing .upcoming .course-items .col-md-4 {
    margin-bottom: 30px; }
  .training-landing .upcoming .course-items .course-wrap {
    border: 1px solid #e6e6e6;
    padding: 20px;
    border-radius: 5px;
    height: 100%;
    position: relative;
    padding-bottom: 57px; }
    .training-landing .upcoming .course-items .course-wrap .course-image {
      margin-bottom: 16px; }
    .training-landing .upcoming .course-items .course-wrap .title {
      font-size: 16px;
      color: #4d4d4d;
      line-height: 20px;
      margin-bottom: 10px; }
    .training-landing .upcoming .course-items .course-wrap .venue, .training-landing .upcoming .course-items .course-wrap .dates {
      margin-bottom: 9px; }
    .training-landing .upcoming .course-items .course-wrap .scontent, .training-landing .upcoming .course-items .course-wrap .stitle {
      font-size: 13px;
      line-height: 20px; }
    .training-landing .upcoming .course-items .course-wrap .orange {
      color: #e57424; }
    .training-landing .upcoming .course-items .course-wrap .flyer {
      display: inline-block;
      font-size: 14px;
      color: #999;
      padding: 5px 35px 5px 0;
      position: absolute;
      bottom: 16px;
      background: url(../images/detail-page/learnings/download.png) no-repeat center right; }
      .training-landing .upcoming .course-items .course-wrap .flyer:hover, .training-landing .upcoming .course-items .course-wrap .flyer:active, .training-landing .upcoming .course-items .course-wrap .flyer:focus {
        text-decoration: none;
        color: #E77424;
        background: url(../images/detail-page/learnings/download_hover.png) no-repeat center right; }
.training-landing .testimonial.white-box {
  padding-bottom: 70px; }
.training-landing .testimonial .testimoial-wrapper {
  padding: 54px 35px;
  border: 1px solid #B9C427;
  border-radius: 7px; }
  .training-landing .testimonial .testimoial-wrapper .item {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex;
    align-items: center; }
    .training-landing .testimonial .testimoial-wrapper .item img {
      border-radius: 50%; }
  .training-landing .testimonial .testimoial-wrapper .testimonial-text {
    margin-left: 35px;
    font-size: 16px;
    font-style: italic;
    position: relative; }
    .training-landing .testimonial .testimoial-wrapper .testimonial-text .quote-wrap {
      padding: 0 46px; }
    .training-landing .testimonial .testimoial-wrapper .testimonial-text:after, .training-landing .testimonial .testimoial-wrapper .testimonial-text:before {
      content: '';
      width: 36px;
      height: 30px;
      position: absolute; }
    .training-landing .testimonial .testimoial-wrapper .testimonial-text:before {
      top: 0;
      left: 0;
      background: url(../images/landing-page/training/quote_left.png) center no-repeat; }
    .training-landing .testimonial .testimoial-wrapper .testimonial-text:after {
      bottom: 0;
      right: 0;
      background: url(../images/landing-page/training/quote_right.png) center no-repeat; }
.training-landing .testimonial .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; }
  .training-landing .testimonial .owl-dots .owl-dot {
    height: 10px;
    width: 10px;
    border: 1px solid #B9C427;
    margin: 0 5px;
    border-radius: 50%; }
    .training-landing .testimonial .owl-dots .owl-dot.active {
      background: #B9C427; }
.training-landing .contact-details .name {
  font-weight: 600;
  font-size: 16px;
  color: #4d4d4d;
  margin-top: 10px; }
.training-landing .contact-details .desg {
  font-size: 16px;
  color: #999; }
.training-landing .contact-details .email {
  display: inline;
  font-size: 14px;
  margin-top: 10px;
  color: #E77424; }
.training-landing #gender-in .orange-title,
.training-landing #science-skill .orange-title,
.training-landing #leadership .orange-title {
  padding-top: 35px;
  border-top: 1px solid #e6e6e6; }
.training-landing #gender-in .orange-title,
.training-landing #leadership .orange-title {
  margin-top: 36px; }
.training-landing #science-skill .orange-title {
  margin-top: -10px; }

.gofowiser-detail .content-section {
  position: relative; }
  .gofowiser-detail .content-section .back-btn-wrap {
    position: absolute;
    top: -40px;
    right: 0; }
.gofowiser-detail .container {
  padding-top: 75px; }
.gofowiser-detail .credits {
  font-style: italic;
  font-size: 14px;
  margin-top: 5px;
  display: inline-block; }
.gofowiser-detail .filter-section {
  margin-top: -5px; }
  .gofowiser-detail .filter-section ul {
    padding: 0; }
  .gofowiser-detail .filter-section a {
    width: 100%;
    font-size: 16px;
    line-height: 22px;
    color: #999;
    font-weight: 500;
    text-decoration: none;
    border-bottom: 1px solid #D1D1D1;
    display: inline-block;
    /*padding-bottom: 10px;
    margin-bottom: 10px;*/
    padding: 14px 33px 14px 0; }
    .gofowiser-detail .filter-section a:hover {
      color: #E77424; }
.gofowiser-detail .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; }
  .gofowiser-detail .white-box .title {
    font-size: 30px;
    line-height: 36px;
    color: #4D4D4D;
    font-weight: 600;
    margin-bottom: 25px; }
  .gofowiser-detail .white-box .sub-title {
    font-size: 20px;
    line-height: 26px;
    color: #E67524;
    font-weight: 600;
    margin-bottom: 24px; }
  .gofowiser-detail .white-box .image {
    margin: 25px 0 0; }
  .gofowiser-detail .white-box .download-icon {
    display: flex;
    align-items: center;
    text-decoration: none;
    font-size: 15px;
    line-height: 21px;
    font-weight: 600;
    color: #676767;
    cursor: pointer;
    margin-top: 10px; }
    .gofowiser-detail .white-box .download-icon:after {
      content: "";
      width: 40px;
      height: 40px;
      display: inline-block;
      margin-left: 10px;
      background: url(../images/landing-page/fellowships/download.png) no-repeat center; }
    .gofowiser-detail .white-box .download-icon:hover {
      color: #c0d42f; }
      .gofowiser-detail .white-box .download-icon:hover:after {
        background: url(../images/landing-page/fellowships/download_hover.png) no-repeat; }
  .gofowiser-detail .white-box .video-wrap .row {
    display: flex;
    flex-wrap: wrap; }
  .gofowiser-detail .white-box a {
    text-decoration: none; }
  .gofowiser-detail .white-box ol,
  .gofowiser-detail .white-box ul {
    padding: 0; }
    .gofowiser-detail .white-box ol li,
    .gofowiser-detail .white-box ul li {
      position: relative;
      padding-left: 24px;
      margin-bottom: 11px; }
      .gofowiser-detail .white-box ol li:before,
      .gofowiser-detail .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; }
      .gofowiser-detail .white-box ol li:last-child,
      .gofowiser-detail .white-box ul li:last-child {
        margin-bottom: 0; }
  .gofowiser-detail .white-box .logo-section {
    display: inline-block; }
    .gofowiser-detail .white-box .logo-section .img-box {
      margin-bottom: 30px; }
    .gofowiser-detail .white-box .logo-section .wrapper {
      width: 100%;
      border: 1px solid #e6e6e6; }
  .gofowiser-detail .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; }
    .gofowiser-detail .white-box .link a:hover {
      background: url(../images/landing-page/gaia/external_arrow_hover.png) no-repeat center right 0; }
  .gofowiser-detail .white-box p {
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: #666; }
    .gofowiser-detail .white-box p a {
      color: #174da1;
      text-decoration: none; }
  .gofowiser-detail .white-box.speakers .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;
    margin: 0 -15px; }
    .gofowiser-detail .white-box.speakers .spaeker-list-wrapper .speaker-item {
      padding: 0 15px;
      width: 33.33%; }
      .gofowiser-detail .white-box.speakers .spaeker-list-wrapper .speaker-item:nth-last-child(n+4) {
        margin-bottom: 45px; }
    .gofowiser-detail .white-box.speakers .spaeker-list-wrapper .name {
      display: block;
      text-align: center;
      font-weight: 600;
      font-size: 20px;
      line-height: 26px;
      color: #4e4e4e;
      margin: 20px 0 3px; }
    .gofowiser-detail .white-box.speakers .spaeker-list-wrapper .designation {
      display: block;
      font-size: 13px;
      line-height: 19px;
      text-align: center; }
  .gofowiser-detail .white-box.videos .each-video-item:nth-last-child(n+4) {
    margin-bottom: 30px; }
  .gofowiser-detail .white-box.videos .each-video-item .video {
    position: relative;
    display: inline-block; }
    .gofowiser-detail .white-box.videos .each-video-item .video:after {
      content: "";
      display: block;
      background: url("../images/landing-page/news/Video_listing.png") no-repeat center;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      transition: all 0.5s ease-in-out; }
    .gofowiser-detail .white-box.videos .each-video-item .video:hover:after {
      background: url("../images/landing-page/news/Video_on_hover.png") no-repeat center;
      background-color: rgba(0, 0, 0, 0);
      background-color: rgba(0, 0, 0, 0.6); }
  .gofowiser-detail .white-box.videos .video-title {
    margin-top: 20px;
    display: block;
    font-size: 14px;
    line-height: 20px;
    color: #666; }
    .gofowiser-detail .white-box.videos .video-title:hover {
      color: #E67524; }
  .gofowiser-detail .white-box.videos .bottom-section {
    margin-top: 20px;
    text-align: center; }
    .gofowiser-detail .white-box.videos .bottom-section .view-gallery {
      text-align: left;
      display: block;
      margin-top: 50px;
      font-size: 16px;
      line-height: 22px;
      color: #E67524;
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      transition: all 0.3s ease; }
      .gofowiser-detail .white-box.videos .bottom-section .view-gallery:hover {
        color: #c0d42f; }
        .gofowiser-detail .white-box.videos .bottom-section .view-gallery:hover:after {
          opacity: 1;
          background: url("../images/landing-page/gofowiser/view_gallery_hover.png") center no-repeat; }
      .gofowiser-detail .white-box.videos .bottom-section .view-gallery:after {
        content: "";
        width: 27px;
        height: 27px;
        display: inline-block;
        margin-left: 15px;
        background: url("../images/landing-page/gofowiser/view_gallery.png") center no-repeat; }
  .gofowiser-detail .white-box.partners-block .each-partner {
    margin-bottom: 30px; }
  .gofowiser-detail .white-box.partners-block .wrapper {
    width: 100%;
    border: 1px solid #e6e6e6; }

.orange-title {
  color: #e67524 !important; }

.detail-page {
  padding-bottom: 80px; }
  .detail-page .banner-image li {
    list-style-type: none; }
  .detail-page .banner-image {
    position: relative;
    height: 200px;
    background-size: cover;
    margin-bottom: 100px; }
    .detail-page .banner-image img {
      display: none; }
    .detail-page .banner-image .widgettitle {
      display: none; }
    .detail-page .banner-image .banner-title {
      position: absolute;
      bottom: 0;
      width: 100%;
      text-align: center;
      font-size: 50px;
      color: #fff;
      display: flex;
      justify-content: center; }
      .detail-page .banner-image .banner-title .title {
        padding-left: 58px;
        margin-bottom: -18px; }
      .detail-page .banner-image .banner-title .title-second {
        font-weight: 700; }
      .detail-page .banner-image .banner-title .title-first {
        font-weight: 300; }

.common-detail-wrap .published-date {
  font-size: 14px;
  font-weight: 400;
  color: #808080;
  margin-bottom: 12px; }
.common-detail-wrap .common-title {
  font-size: 28px;
  font-weight: 600;
  color: #4d4d4d;
  line-height: 36px;
  margin-bottom: 11px; }
.common-detail-wrap .common-img {
  margin-bottom: 19px; }
.common-detail-wrap .common-desc {
  font-size: 16px;
  font-weight: 400;
  color: #666;
  line-height: 24px; }
  .common-detail-wrap .common-desc p {
    margin-bottom: 25px; }
    .common-detail-wrap .common-desc p:last-child {
      margin-bottom: 0; }

.back-btn-wrap {
  overflow: hidden; }
  .back-btn-wrap .back-btn a {
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    color: #808080;
    cursor: pointer;
    padding: 4px 0 4px 35px;
    background: url(../images/detail-page/news/prev.png) no-repeat;
    transition: color 0.2s linear;
    text-decoration: none; }
    .back-btn-wrap .back-btn a:hover {
      color: #e77424;
      background: url(../images/detail-page/news/prev_hover.png) no-repeat; }

.detail-page .latest-wrapper {
  margin-top: 30px;
  background: #EAEAEA;
  padding: 20px 30px; }
  .detail-page .latest-wrapper .latest-list {
    display: flex;
    align-items: center; }
  .detail-page .latest-wrapper .prev-icn,
  .detail-page .latest-wrapper .next-icn {
    font-size: 13px;
    color: #808080;
    cursor: pointer;
    text-decoration: none; }
    .detail-page .latest-wrapper .prev-icn:hover,
    .detail-page .latest-wrapper .next-icn:hover {
      color: #e77424; }
  .detail-page .latest-wrapper .prev-icn {
    padding: 20px 25px 20px 35px;
    background: url(../images/detail-page/news/prev.png) no-repeat center left; }
    .detail-page .latest-wrapper .prev-icn:hover {
      background: url(../images/detail-page/news/prev_hover.png) no-repeat center left; }
  .detail-page .latest-wrapper .next-icn {
    padding: 20px 35px 20px 25px;
    background: url(../images/detail-page/news/Next.png) no-repeat center right 0px; }
    .detail-page .latest-wrapper .next-icn:hover {
      background: url(../images/detail-page/news/Next_hover.png) no-repeat center right 0px; }
  .detail-page .latest-wrapper .prev-news {
    padding-left: 15px;
    border-left: 1px solid #ccc;
    text-align: left;
    padding-right: 50px; }
  .detail-page .latest-wrapper .next-news {
    padding-right: 15px;
    border-right: 1px solid #ccc;
    text-align: right;
    padding-left: 50px; }
  .detail-page .latest-wrapper .common-news .pub-date {
    font-size: 12px;
    color: #808080;
    margin-bottom: 7px; }
  .detail-page .latest-wrapper .common-news .latest-news-title a {
    font-size: 14px;
    color: #4d4d4d;
    font-weight: 600;
    transition: all 0.2s linear; }
    .detail-page .latest-wrapper .common-news .latest-news-title a:hover {
      text-decoration: none;
      color: #e77424; }

.center-container-wrapper {
  max-width: 878px;
  margin: 0 auto;
  background: #fff;
  margin-top: 75px;
  padding: 40px; }

.meet-our-fellows-detail .container {
  max-width: 900px; }
.meet-our-fellows-detail .meta-info {
  float: left;
  width: 264px; }
  .meet-our-fellows-detail .meta-info .user-name {
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
    color: #4d4d4d;
    margin: 24px 0 3px;
    text-transform: uppercase; }
  .meet-our-fellows-detail .meta-info .desig,
  .meet-our-fellows-detail .meta-info .date-cntry-dtl {
    font-size: 18px;
    font-weight: 300;
    color: #808080; }
    .meet-our-fellows-detail .meta-info .desig .coutry:after,
    .meet-our-fellows-detail .meta-info .date-cntry-dtl .coutry:after {
      content: ",";
      color: #808080;
      font-size: 25px;
      line-height: 20px; }
  .meet-our-fellows-detail .meta-info .view-btn {
    text-align: center;
    margin-top: 30px; }
    .meet-our-fellows-detail .meta-info .view-btn 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 52px;
      transition: all 0.3s linear;
      display: inline-block;
      width: 100%;
      font-size: 14px;
      font-weight: 700;
      padding-top: 10px;
      padding-bottom: 10px; }
      .meet-our-fellows-detail .meta-info .view-btn a:hover, .meet-our-fellows-detail .meta-info .view-btn a:active, .meet-our-fellows-detail .meta-info .view-btn a:focus {
        color: #fff;
        background: url(../images/homepage/readmore_hover.png) no-repeat #4d4d4d;
        text-decoration: none;
        background-position: center right 52px; }
.meet-our-fellows-detail .content {
  width: calc(100% - 264px);
  padding-left: 50px; }
  .meet-our-fellows-detail .content .desc {
    padding-top: 58px;
    border-top: 1px solid #dbdbdb;
    font-size: 16px;
    color: #666;
    font-weight: 400;
    line-height: 26px; }
    .meet-our-fellows-detail .content .desc::first-letter {
      font-size: 60px;
      color: #4d4d4d; }
  .meet-our-fellows-detail .content .quote {
    margin-top: 21px;
    color: #E77424;
    font-size: 22px;
    line-height: 32px;
    font-weight: 300;
    position: relative; }
    .meet-our-fellows-detail .content .quote:before, .meet-our-fellows-detail .content .quote:after {
      content: '';
      display: inline-block;
      height: 20px;
      width: 20px;
      background: url(../images/detail-page/quote.png) no-repeat; }
    .meet-our-fellows-detail .content .quote:before {
      margin-right: 13px; }
    .meet-our-fellows-detail .content .quote:after {
      margin-left: 13px; }
  .meet-our-fellows-detail .content .research-section {
    background: #F5CC2C;
    padding: 42px 49px;
    max-width: 586px;
    margin: 47px auto 0; }
    .meet-our-fellows-detail .content .research-section .title {
      font-size: 24px;
      font-weight: 600;
      margin-bottom: 19px;
      color: #1A1A1A; }
    .meet-our-fellows-detail .content .research-section .research-desc {
      font-size: 16px;
      line-height: 26px;
      color: #1A1A1A;
      font-weight: 400; }
.meet-our-fellows-detail .fellow-story-wrapper {
  margin-top: 50px; }
  .meet-our-fellows-detail .fellow-story-wrapper .header {
    font-size: 28px;
    line-height: 38px;
    color: #E77424;
    font-weight: 600;
    margin-bottom: 13px; }
  .meet-our-fellows-detail .fellow-story-wrapper .story-meta-data {
    margin-bottom: 60px; }
    .meet-our-fellows-detail .fellow-story-wrapper .story-meta-data:last-child {
      margin-bottom: 0; }
    .meet-our-fellows-detail .fellow-story-wrapper .story-meta-data .story-title {
      font-size: 21px;
      font-weight: 600;
      line-height: 31px;
      color: #1A1A1A; }
    .meet-our-fellows-detail .fellow-story-wrapper .story-meta-data .story-date {
      font-size: 16px;
      color: #4d4d4d;
      font-weight: 400; }
      .meet-our-fellows-detail .fellow-story-wrapper .story-meta-data .story-date .label {
        font-weight: 300;
        margin-right: 3px;
        color: #4d4d4d;
        padding: 0; }
  .meet-our-fellows-detail .fellow-story-wrapper .fellow-data-wrapper {
    overflow: hidden;
    margin-top: 25px; }
    .meet-our-fellows-detail .fellow-story-wrapper .fellow-data-wrapper .fellow-image {
      width: 110px; }
      .meet-our-fellows-detail .fellow-story-wrapper .fellow-data-wrapper .fellow-image .image {
        border-radius: 50%;
        height: 110px;
        width: 110px;
        border: 1px solid #dbdbdb;
        display: flex;
        align-items: center;
        justify-content: center; }
        .meet-our-fellows-detail .fellow-story-wrapper .fellow-data-wrapper .fellow-image .image img {
          border-radius: 50%;
          height: 90px;
          width: 90px;
          filter: grayscale(100%); }
    .meet-our-fellows-detail .fellow-story-wrapper .fellow-data-wrapper .fellow-desc-wrapper {
      width: calc(100% - 110px);
      padding-left: 25px;
      float: left; }
      .meet-our-fellows-detail .fellow-story-wrapper .fellow-data-wrapper .fellow-desc-wrapper .fellow-desc {
        font-size: 16px;
        color: #4d4d4d;
        line-height: 24px; }
      .meet-our-fellows-detail .fellow-story-wrapper .fellow-data-wrapper .fellow-desc-wrapper .view-maore {
        margin-top: 25px; }
        .meet-our-fellows-detail .fellow-story-wrapper .fellow-data-wrapper .fellow-desc-wrapper .view-maore 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-color: #fff;
          background-position: center right 20px;
          /*transition: all 0.3s linear;*/ }
          .meet-our-fellows-detail .fellow-story-wrapper .fellow-data-wrapper .fellow-desc-wrapper .view-maore a:hover, .meet-our-fellows-detail .fellow-story-wrapper .fellow-data-wrapper .fellow-desc-wrapper .view-maore a:active, .meet-our-fellows-detail .fellow-story-wrapper .fellow-data-wrapper .fellow-desc-wrapper .view-maore a:focus {
            color: #fff;
            background: url(../images/homepage/readmore_hover.png) no-repeat;
            text-decoration: none;
			background-color: #4d4d4d;
            background-position: center right 20px; }

.single-our_people {
  background: #f2f2f2; }
  .single-our_people .detail-page > .container {
    background: #fff; }

.meet-our-people .container {
  position: relative; }
  .meet-our-people .container .back-btn-wrap {
    position: absolute;
    right: 40px;
    top: 40px;
    z-index: 3; }
.meet-our-people .our-people-data {
  padding: 120px 100px;
  overflow: hidden;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  display: flex; }
  .meet-our-people .our-people-data .user-pic {
    width: 262px; }
  .meet-our-people .our-people-data .user-meta-data {
    width: calc(100% - 262px);
    padding-left: 50px; }
  .meet-our-people .our-people-data .user-name {
    font-size: 30px;
    font-weight: 600;
    line-height: 38px;
    color: #4D4D4D;
    margin-bottom: 15px; }
  .meet-our-people .our-people-data .user-desig {
    font-size: 18px;
    font-weight: 400;
    line-height: 20px;
    color: #FB8219;
    margin-bottom: 23px; }
  .meet-our-people .our-people-data .user-desc {
    font-size: 16px;
    color: #808080;
    line-height: 26px; }

.fellow-min-info {
  padding-top: 58px;
  border-top: 1px solid #dbdbdb; }
  .fellow-min-info .main-title {
    font-size: 28px;
    line-height: 38px;
    font-weight: 600;
    color: #E77424; }
    .fellow-min-info .main-title.mentor-main-title {
      margin-top: 11px;
      float: left;
      width: 100%; }
  .fellow-min-info .title-position {
    font-size: 16px;
    color: #999;
    font-weight: 400; }
  .fellow-min-info .info-row {
    margin-bottom: 10px; }
    .fellow-min-info .info-row .title-position {
      font-size: 16px;
      color: #999; }
    .fellow-min-info .info-row .detail-position {
      font-size: 16px;
      color: #4d4d4d; }

.single-news {
  background: #f2f2f2; }
  .single-news .news-detail > .container {
    max-width: 900px;
    background: #fff;
    padding: 20px 40px 40px 40px; }
  .single-news .banner-title .title {
    margin-left: -119px;
    padding-left: 0 !important; }
  .single-news .news-id {
    display: none; }

.single-meet_our_community {
  background: #f2f2f2; }
  .single-meet_our_community .our-community-detail > .container {
    max-width: 900px;
    background: #fff;
    padding: 20px 40px 40px 40px; }
  .single-meet_our_community .banner-title .title {
    padding-left: 169px !important; }

/*learning detail style*/
.learning-detail {
  background: #f2f2f2; }
  .learning-detail > .container {
    width: 900px; }
  .learning-detail .our-learning-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;
    margin-bottom: 80px !important;
    background: #fff; }
    .learning-detail .our-learning-data .back-btn-wrap {
      width: 100%;
      margin-bottom: 20px; }
    .learning-detail .our-learning-data .doc-pic-data {
      width: 306px; }
      .learning-detail .our-learning-data .doc-pic-data .doc-pic {
        margin-bottom: 17px; }
      .learning-detail .our-learning-data .doc-pic-data .doc-authors {
        margin-bottom: 17px; }
        .learning-detail .our-learning-data .doc-pic-data .doc-authors a {
          font-size: 14px;
          color: #E77424; }
          .learning-detail .our-learning-data .doc-pic-data .doc-authors a:hover {
            text-decoration: none;
            color: #c0d42f; }
          .learning-detail .our-learning-data .doc-pic-data .doc-authors a:after {
            content: ','; }
          .learning-detail .our-learning-data .doc-pic-data .doc-authors a:last-child:after {
            display: none; }
      .learning-detail .our-learning-data .doc-pic-data .download-section a {
        display: inline-block;
        font-size: 14px;
        color: #999;
        padding: 5px 35px 5px 0;
        background: url(../images/detail-page/learnings/download.png) no-repeat center right; }
        .learning-detail .our-learning-data .doc-pic-data .download-section a:hover, .learning-detail .our-learning-data .doc-pic-data .download-section a:active, .learning-detail .our-learning-data .doc-pic-data .download-section a:focus {
          text-decoration: none;
          color: #E77424;
          background: url(../images/detail-page/learnings/download_hover.png) no-repeat center right; }
    .learning-detail .our-learning-data .doc-meta-data {
      width: calc(100% - 306px);
      padding-left: 30px; }
      .learning-detail .our-learning-data .doc-meta-data .type-date {
        font-size: 14px;
        color: #808080;
        margin-bottom: 18px; }
        .learning-detail .our-learning-data .doc-meta-data .type-date span:nth-child(2) {
          position: relative;
          padding-left: 8px;
          margin-left: 7px; }
          .learning-detail .our-learning-data .doc-meta-data .type-date span:nth-child(2):before {
            content: '';
            height: 10px;
            width: 1px;
            background: #ccc;
            position: absolute;
            left: 0;
            top: calc(50% - 5px); }
      .learning-detail .our-learning-data .doc-meta-data .doc-title {
        font-size: 28px;
        line-height: 36px;
        color: #4d4d4d;
        margin-bottom: 25px; }
      .learning-detail .our-learning-data .doc-meta-data .doc-desc {
        font-size: 16px;
        line-height: 26px;
        color: #666; }
        .learning-detail .our-learning-data .doc-meta-data .doc-desc p {
          font-size: 16px;
          line-height: 26px;
          color: #666; }
  .learning-detail .almetrics-report > .altmetric-embed {
    margin-top: 20px;
    border-top: 1px solid #dbdbdb;
    padding-top: 20px; }
    .learning-detail .almetrics-report > .altmetric-embed > div {
      -webkit-display: flex;
      -moz-display: flex;
      -ms-display: flex;
      display: flex;
      justify-content: center;
      align-items: center; }
      .learning-detail .almetrics-report > .altmetric-embed > div .altmetric-normal-legend {
        text-align: center; }

.landing-gofowiser .image-top {
  text-align: center;
  margin-bottom: 36px; }
.landing-gofowiser .body-content p {
  font-size: 15px;
  font-weight: 400;
  color: #676767; }
.landing-gofowiser .powered-by {
  text-align: center;
  margin-bottom: 50px; }
  .landing-gofowiser .powered-by .title {
    font-weight: 600;
    font-size: 20px;
    color: #4e4e4e;
    margin: 42px 0 22px; }
.landing-gofowiser .list-report .wrapper {
  border: 1px solid #ccc;
  border-radius: 10px;
  min-height: 170px;
  padding: 18px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center; }
.landing-gofowiser .list-report .label-text, .landing-gofowiser .list-report .year {
  display: block;
  width: 100%;
  text-align: center; }
.landing-gofowiser .list-report .label-text {
  font-weight: 600;
  font-size: 20px;
  color: #e67524; }
.landing-gofowiser .list-report .year {
  font-weight: 600;
  font-size: 22px;
  color: #fff;
  cursor: pointer;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background: #C0D330;
  border: 1px solid #c0d330;
  text-decoration: none;
  transition: all 0.3s ease; }
  .landing-gofowiser .list-report .year:hover {
    color: #c0d330;
    background: #fff; }

@media (max-width: 767px) {
			/*filter13-8-20 news*/
		.landing-page .filter-content-wrap .filter-section
		{
			    border: 1px solid #e2e1e1;
		}
		.landing-page .filter-content-wrap .filter-section,
		.mob-filter-search-wrap,
		.search-data-common.news-search .search
		{
    max-width: 206px;
    margin: 0 auto;
}
.search-data-common.news-search .search input
{
	    border: 1px solid #ccc;
    border-radius: 20px;
    box-shadow: none;
    font-size: 14px;
    color: #808080;
    font-weight: 300;
    line-height: 40px;
    margin: 0;
    height: 40px;
    padding: 6px 40px 6px 12px;
    width: 100%;
	 max-width: 206px;
    outline: 0;

}
.search-data-common.news-search .search {
    position: relative;
    max-width: 208px!important;
}
.landing-page .landing-featured-wrap .featured-title
{
	font-size: 21px;
    color: #fff;
    line-height: 26px;
}
.news-listing.landing-page .landing-title-wrap .title
{
	width:80%;
}
.landing-page .mob-filter-search-wrap
{
	margin-top:25px;
}
.landing-page .landing-featured-wrap .landing-featured-data
{
	padding-right:15px;
}
.landing-title-wrap .title
{
	margin: 0 0 12px;
    font-size: 20px;
    line-height: 26px;
}
		/*filter news*/
  .landing-gofowiser .list-report .wrapper {
    margin-bottom: 20px; } }
.detail-page.plannet-community-detail  .banner-image .banner-title .title {
  padding-left: 330px;
}
@media (min-width: 1025) and (max-width: 1060) {
  #mega-menu-primary > li:nth-child(3).mega-toggle-on > .mega-sub-menu .bg-div {
        left: calc(50% + 105px);
  }
}
/*# sourceMappingURL=custom.css.map */
