/* variables */
@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,500,700,800&display=swap");
body {
  font-family: 'Montserrat', sans-serif;
  font-size: 14px; }

/* variables */
/*
Theme Name: Fulbright 2019
Author: Pankaj Kumar
Version: 1.2
*/
.header .header-inner {
  display: flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  padding: 30px 0px; }
  @media screen and (max-width: 767px) {
    .header .header-inner {
      padding: 25px 0px; } }
  @media screen and (min-width: 1600px) {
    .header .header-inner {
      padding: 40px 0px; } }
  .header .header-inner .site-logo {
    width: 100%;
    max-width: 214px;
    height: 62px; }
    @media screen and (max-width: 767px) {
      .header .header-inner .site-logo {
        position: relative;
        z-index: 999999; } }
  .header .header-inner #search-social-blocks {
    display: flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    -ms-align-items: center; }
    @media screen and (max-width: 767px) {
      .header .header-inner #search-social-blocks {
        display: none; } }
    .header .header-inner #search-social-blocks #search-block {
      padding-right: 15px; }
      .header .header-inner #search-social-blocks #search-block .search-form {
        border: none; }
        .header .header-inner #search-social-blocks #search-block .search-form label {
          margin-bottom: 0px;
          position: relative; }
          .header .header-inner #search-social-blocks #search-block .search-form label:after {
            width: 1px;
            height: 69%;
            background-color: #003DA5;
            position: absolute;
            right: 0px;
            content: "";
            display: block;
            top: 6px; }
          .header .header-inner #search-social-blocks #search-block .search-form label span {
            display: none; }
          .header .header-inner #search-social-blocks #search-block .search-form label .search-field {
            background-color: transparent;
            box-shadow: none;
            border: 1px solid #003DA5;
            border-top-left-radius: 5px;
            border-bottom-left-radius: 5px;
            font-size: 14px;
            font-weight: 400;
            padding: 6px 12px;
            height: 38px;
            color: #6E6C6C;
            border-right: none; }
            .header .header-inner #search-social-blocks #search-block .search-form label .search-field::-moz-placeholder {
              color: #6E6C6C;
              opacity: 1; }
            .header .header-inner #search-social-blocks #search-block .search-form label .search-field::-webkit-input-placeholder {
              opacity: 1;
              color: #6E6C6C; }
            .header .header-inner #search-social-blocks #search-block .search-form label .search-field:-ms-input-placeholder {
              opacity: 1;
              color: #6E6C6C; }
            .header .header-inner #search-social-blocks #search-block .search-form label .search-field::-ms-input-placeholder {
              opacity: 1;
              color: #6E6C6C; }
            .header .header-inner #search-social-blocks #search-block .search-form label .search-field:focus::-moz-placeholder {
              opacity: 1; }
              .header .header-inner #search-social-blocks #search-block .search-form label .search-field:focus::-moz-placeholder::-webkit-input-placeholder {
                opacity: 1; }
              .header .header-inner #search-social-blocks #search-block .search-form label .search-field:focus::-moz-placeholder:-ms-input-placeholder {
                opacity: 1; }
            .header .header-inner #search-social-blocks #search-block .search-form label .search-field:focus::-ms-input-placeholder {
              opacity: 1; }
            @media screen and (max-width: 767px) {
              .header .header-inner #search-social-blocks #search-block .search-form label .search-field {
                width: 150px; } }
            @media screen and (min-width: 768px) {
              .header .header-inner #search-social-blocks #search-block .search-form label .search-field {
                width: 180px; } }
            @media screen and (min-width: 992px) {
              .header .header-inner #search-social-blocks #search-block .search-form label .search-field {
                width: 250px; } }
            @media screen and (min-width: 1200px) {
              .header .header-inner #search-social-blocks #search-block .search-form label .search-field {
                width: 350px; } }
            @media screen and (min-width: 1400px) {
              .header .header-inner #search-social-blocks #search-block .search-form label .search-field {
                width: 450px; } }
        .header .header-inner #search-social-blocks #search-block .search-form .search-submit {
          background-color: transparent;
          box-shadow: none;
          border: 1px solid #003DA5;
          border-top-right-radius: 5px;
          border-bottom-right-radius: 5px;
          font-size: 12px;
          font-weight: 500;
          padding: 6px 20px;
          height: 38px;
          color: #003DA5;
          border-left: none;
          margin-left: -5px;
          text-transform: uppercase;
          cursor: pointer;
          transition: all 0.35s ease-in-out;
          -ms-transition: all 0.35s ease-in-out;
          -o-transition: all 0.35s ease-in-out;
          -moz-transition: all 0.35s ease-in-out;
          -webkit-transition: all 0.35s ease-in-out;
          padding-right: 0rem;
          width: 110px;
          background-repeat: no-repeat;
          background-position: center left 15px;
          background-size: 15px;
          background-image: url("images/search.png"); }
          .header .header-inner #search-social-blocks #search-block .search-form .search-submit:hover, .header .header-inner #search-social-blocks #search-block .search-form .search-submit:focus {
            background-color: #003DA5;
            color: #ffffff;
            background-image: url("images/search-white.png"); }
    .header .header-inner #search-social-blocks .top-social ul {
      padding: 0px;
      margin: 0px; }
      .header .header-inner #search-social-blocks .top-social ul li {
        list-style: none;
        display: inline-block;
        line-height: 1.4;
        width: 30px;
        height: 30px;
        border-radius: 50%;
        background-color: #243FA0;
        border: 2px solid #243FA0;
        transition: all 0.35s ease-in-out;
        -ms-transition: all 0.35s ease-in-out;
        -o-transition: all 0.35s ease-in-out;
        -moz-transition: all 0.35s ease-in-out;
        -webkit-transition: all 0.35s ease-in-out;
        position: relative;
        margin-left: 5px;
        text-align: center; }
        .header .header-inner #search-social-blocks .top-social ul li a {
          text-decoration: none;
          color: #ffffff;
          font-size: 18px;
          font-weight: 500;
          transition: all 0.35s ease-in-out;
          -ms-transition: all 0.35s ease-in-out;
          -o-transition: all 0.35s ease-in-out;
          -moz-transition: all 0.35s ease-in-out;
          -webkit-transition: all 0.35s ease-in-out; }
          .header .header-inner #search-social-blocks .top-social ul li a:before {
            width: 100%;
            position: absolute;
            height: 100%;
            top: 0px;
            left: 0px;
            content: "";
            display: block; }
        .header .header-inner #search-social-blocks .top-social ul li:hover, .header .header-inner #search-social-blocks .top-social ul li:focus {
          background-color: transparent; }
          .header .header-inner #search-social-blocks .top-social ul li:hover a, .header .header-inner #search-social-blocks .top-social ul li:focus a {
            color: #243FA0; }

.menu-section {
  background-color: #003DA5; }
  @media screen and (max-width: 767px) {
    .menu-section {
      display: none; } }
  @media screen and (min-width: 768px) {
    .menu-section {
      text-align: center;
      height: 59px; } }
  @media screen and (min-width: 768px) {
    .menu-section .container {
      padding: 0px;
      max-width: 780px; } }
  @media screen and (min-width: 992px) {
    .menu-section .container {
      padding: 0px 0.9375rem;
      max-width: 970px; } }
  @media screen and (min-width: 992px) {
    .menu-section .container {
      max-width: 1170px; } }
  @media screen and (min-width: 1400px) {
    .menu-section .container {
      max-width: 1340px; } }
  @media screen and (min-width: 1400px) {
    .menu-section .container .menu-main-menu-container {
      text-align: left; } }
  .menu-section .container .menu-main-menu-container ul.menu {
    padding: 0px;
    margin: 0px; }
    @media screen and (min-width: 1200px) {
      .menu-section .container .menu-main-menu-container ul.menu {
        text-align: left; } }
    @media screen and (min-width: 1400px) {
      .menu-section .container .menu-main-menu-container ul.menu {
        padding-left: 0rem; } }
    .menu-section .container .menu-main-menu-container ul.menu li {
      list-style: none;
      display: inline-block;
      position: relative;
      transition: all 0.35s ease-in-out;
      -ms-transition: all 0.35s ease-in-out;
      -o-transition: all 0.35s ease-in-out;
      -moz-transition: all 0.35s ease-in-out;
      -webkit-transition: all 0.35s ease-in-out;

      cursor: pointer; }
      #ctf .ctf-header {
            display: none;
      }
      #ctf .ctf-author-name{
        font-weight: 500 !important;
        display: block !important;
      }
      .menu-section .container .menu-main-menu-container ul.menu li:first-child a {
        padding-left: 0px; }
      .menu-section .container .menu-main-menu-container ul.menu li:last-child a {
        padding-right: 0px; }
      .menu-section .container .menu-main-menu-container ul.menu li a {
        color: #ffffff;
        font-size: 0.875rem;
        font-weight: 400;
        text-transform: uppercase;
            padding: 1.1rem 1rem !important;
    display: block;
        text-decoration: none;
        transition: all 0.35s ease-in-out;
        -ms-transition: all 0.35s ease-in-out;
        -o-transition: all 0.35s ease-in-out;
        -moz-transition: all 0.35s ease-in-out;
        -webkit-transition: all 0.35s ease-in-out; }
        @media screen and (min-width: 768px) {
          .menu-section .container .menu-main-menu-container ul.menu li a {
            font-size: 0.75rem;
            padding: 0px 0rem; } }
        @media screen and (min-width: 820px) {
          .menu-section .container .menu-main-menu-container ul.menu li a {
            font-size: 0.75rem;
            padding: 0px 0.2rem; } }
        @media screen and (min-width: 992px) {
          .menu-section .container .menu-main-menu-container ul.menu li a {
            font-size: 0.8125rem;
            padding: 0px 0.5rem; } }
        @media screen and (min-width: 1200px) {
          .menu-section .container .menu-main-menu-container ul.menu li a {
            font-size: 0.875rem;
            padding: 0px 1.0625rem; } }
        @media screen and (min-width: 1200px) {
          .menu-section .container .menu-main-menu-container ul.menu li a {
            padding: 0px 1.1875rem; } }

        @media screen and (min-width: 1400px) {
          .menu-section .container .menu-main-menu-container ul.menu li a {
            padding: 0px 1.8rem; } }
            .menu-section .container .menu-main-menu-container ul.menu li a:hover{
              color: #2ECBFF;
            }
            @media screen and (min-width: 768px) and (max-width: 992px) {
              .menu-section .container .menu-main-menu-container ul.menu li a{
                    padding: 1.1rem 0.4rem !important;
    font-size: 10px !important;
              }
            }
      .menu-section .container .menu-main-menu-container ul.menu li .sub-menu {
        opacity: 0;
        display: none;
        visibility: hidden;
        transition: all 0.75s ease-in-out;
        -ms-transition: all 0.75s ease-in-out;
        -o-transition: all 0.75s ease-in-out;
        -moz-transition: all 0.75s ease-in-out;
        -webkit-transition: all 0.75s ease-in-out;
        background-color: #003DA5;
        padding: 15px;
        position: absolute;
        margin-top: 0px;
        width: 200px;
        z-index: 9;
        text-align: left;
        top:50px;
         }
           @media screen and (max-width: 1200px) {
          .menu-section .container .menu-main-menu-container ul.menu li a {
            padding: 1.1rem 0.5rem !important} }
        .menu-section .container .menu-main-menu-container ul.menu li .sub-menu li {
          display: block;
          padding: 5px 0px;
          margin-bottom: 0;}
          .menu-section .container .menu-main-menu-container ul.menu li .sub-menu li a {
            color: #ffffff;
            font-size: 13px;
            font-weight: 400;
            text-transform: uppercase;
            padding: 0px;
            text-decoration: none;
            transition: all 0.35s ease-in-out;
            -ms-transition: all 0.35s ease-in-out;
            -o-transition: all 0.35s ease-in-out;
            -moz-transition: all 0.35s ease-in-out;
            -webkit-transition: all 0.35s ease-in-out; }
      .menu-section .container .menu-main-menu-container ul.menu li:hover .sub-menu, .menu-section .container .menu-main-menu-container ul.menu li:focus .sub-menu {
        opacity: 1;
        display: block;
        visibility: visible; }

@media screen and (max-width: 767px) {
  .wprm-wrapper #wprmenu_bar {
    position: absolute;
    top: 2.7em;
    left: -1.5rem;
    background: transparent;
    padding: 0rem;
    width: 100%;
    cursor: pointer;
    overflow: hidden;
    height: auto;
    z-index: 99999; }
    .wprm-wrapper #wprmenu_bar .hamburger {
      width: 46px;
      margin-top: 0; }
      .wprm-wrapper #wprmenu_bar .hamburger .hamburger-inner {
        background: #003DA5;
        width: 46px;
        border-radius: 0; }
        .wprm-wrapper #wprmenu_bar .hamburger .hamburger-inner:before, .wprm-wrapper #wprmenu_bar .hamburger .hamburger-inner:after {
          width: 46px;
          background: #003DA5;
          border-radius: 0; }
  .wprm-wrapper .cbp-spmenu {
    padding-top: 2rem; }
  .wprm-wrapper ul#wprmenu_menu_ul {
    padding-right: 15px;
    padding-left: 15px; }
    .wprm-wrapper ul#wprmenu_menu_ul li a {
      padding: 13px 0px; }

  html body div.wprm-overlay {
    background: #003DA5 !important; }

  .cbp-spmenu-push-toright #wprmenu_bar {
    position: fixed;
    top: 1rem;
    left: 0rem; }
    .cbp-spmenu-push-toright #wprmenu_bar .hamburger-inner {
      background: #ffffff !important;
      width: 30px !important; }
      .cbp-spmenu-push-toright #wprmenu_bar .hamburger-inner:after {
        background: #ffffff !important;
        width: 30px !important; } }
@media screen and (min-width: 768px) {
  .wprm-wrapper {
    display: none; } }
.footer {
  background-color: #002B49;
  width: 100%;
  padding: 3.5rem 0rem 3rem; }
  @media screen and (min-width: 768px) {
    .footer {
      padding: 5rem 0rem 3rem; } }
  @media screen and (max-width: 767px) {
    .footer .footer-inner {
      text-align: center; } }
  @media screen and (min-width: 768px) {
    .footer .footer-inner {
      display: flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: -webkit-box;
      display: -webkit-flex;
      flex-wrap: wrap;
      -webkit-flex-wrap: wrap; } }
  @media screen and (min-width: 992px) {
    .footer .footer-inner {
      display: flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: -webkit-box;
      display: -webkit-flex;
      justify-content: space-between;
      -webkit-justify-content: space-between;
      -ms-justify-content: space-between;
      align-items: center;
      -webkit-align-items: center;
      -ms-align-items: center; } }
  @media screen and (min-width: 768px) {
    .footer .footer-inner .footer-common {
      width: 25%;
      margin-bottom: 2.5rem; } }
  @media screen and (min-width: 992px) {
    .footer .footer-inner .footer-common {
      width: auto; } }
  @media screen and (max-width: 767px) {
    .footer .footer-inner .footer-logo {
      margin-bottom: 3rem; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    .footer .footer-inner .footer-logo img {
      max-width: 150px; } }
  @media screen and (max-width: 767px) {
    .footer .footer-inner .main-navigation {
      margin-bottom: 2.6rem; } }
  .footer .footer-inner .main-navigation ul.menu {
    padding: 0px;
    margin: 0px; }
    @media screen and (min-width: 768px) {
      .footer .footer-inner .main-navigation ul.menu {
        column-count: 2; } }
    .footer .footer-inner .main-navigation ul.menu li {
      list-style: none;
      padding: 0.1rem 1.25rem; }
      @media screen and (min-width: 768px) and (max-width: 991px) {
        .footer .footer-inner .main-navigation ul.menu li {
          padding: 0.2rem 1.25rem;
          padding-left: 0px; } }
      .footer .footer-inner .main-navigation ul.menu li a {
        font-size: 0.875rem;
        color: #ffffff;
        font-weight: 400;
        text-align: left;
        text-decoration: none;
        text-transform: uppercase; }
        @media screen and (min-width: 768px) and (max-width: 991px) {
          .footer .footer-inner .main-navigation ul.menu li a {
            font-size: 0.6875rem; } }
        @media screen and (min-width: 992px) {
          .footer .footer-inner .main-navigation ul.menu li a {
            font-size: 0.75rem; } }
        @media screen and (min-width: 1200px) {
          .footer .footer-inner .main-navigation ul.menu li a {
            font-size: 0.875rem; } }
  @media screen and (max-width: 767px) {
    .footer .footer-inner .footer-social {
      margin-bottom: 2.6rem; } }
  .footer .footer-inner .footer-social ul {
    padding: 0px;
    margin: 0px; }
    .footer .footer-inner .footer-social ul li {
      list-style: none;
      padding: 2px 0.9375rem; }
      @media screen and (min-width: 768px) and (max-width: 991px) {
        .footer .footer-inner .footer-social ul li {
          padding-left: 0px; } }
      .footer .footer-inner .footer-social ul li a {
        font-size: 0.875rem;
        color: #ffffff;
        font-weight: 400;
        text-align: left;
        text-decoration: none;
        text-transform: uppercase; }
        @media screen and (min-width: 768px) and (max-width: 991px) {
          .footer .footer-inner .footer-social ul li a {
            font-size: 0.6875rem; } }
        @media screen and (min-width: 992px) {
          .footer .footer-inner .footer-social ul li a {
            font-size: 0.75rem; } }
        @media screen and (min-width: 1200px) {
          .footer .footer-inner .footer-social ul li a {
            font-size: 0.875rem; } }
        .footer .footer-inner .footer-social ul li a img {
          margin-right: 5px; }
  .footer .footer-inner .footer-donation a {
    -ms-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #ffffff;
    border: 2px solid #ffffff;
    transition: all 0.35s ease-in-out;
    -ms-transition: all 0.35s ease-in-out;
    -o-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    -webkit-transition: all 0.35s ease-in-out;
    font-size: 0.75rem;
    color: #003DA5;
    font-weight: 700;
    text-align: center;
    padding: 0.5rem 1.2rem;
    text-decoration: none;
    display: inline-block;
    line-height: 1.4;
    color: #002B49 !important; }
    .footer .footer-inner .footer-donation a:hover, .footer .footer-inner .footer-donation a:focus {
      background-color: transparent;
      color: #ffffff; }
    .footer .footer-inner .footer-donation a:hover, .footer .footer-inner .footer-donation a:focus {
      color: #FFFFFF !important; }
    @media screen and (max-width: 767px) {
      .footer .footer-inner .footer-donation a {
        font-size: 1.5rem;
        width: 170px; } }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      .footer .footer-inner .footer-donation a {
        font-size: 1rem;
        width: 120px; } }
    @media screen and (min-width: 992px) {
      .footer .footer-inner .footer-donation a {
        width: 170px; } }
    @media screen and (min-width: 1200px) {
      .footer .footer-inner .footer-donation a {
        font-size: 1.3125rem; } }
    @media screen and (min-width: 1400px) {
      .footer .footer-inner .footer-donation a {
        font-size: 1.5rem; } }

.copyright-section {
  background-color: #012239;
  text-align: center; }
  .copyright-section p {
    padding: 0.8rem 0;
    margin: 0;
    color: #ffffff;
    font-weight: 400;
    font-size: 0.8125rem; }

.front-slider-section .swiper-slide {
  height: auto; }
  .front-slider-section .swiper-slide .slider-content {
    height: 100%; }
    .front-slider-section .swiper-slide .slider-content img {
      width: 100%; }
    @media screen and (max-width: 767px) {
      .front-slider-section .swiper-slide .slider-content .for-desktop {
        display: none; } }
    @media screen and (min-width: 768px) {
      .front-slider-section .swiper-slide .slider-content .for-mobile {
        display: none; }
      .front-slider-section .swiper-slide .slider-content .for-desktop {
        min-height: 400px;
        object-fit: cover; } }
    .front-slider-section .swiper-slide .slider-content .slide-box-outer {
      background-color: rgba(0, 43, 73, 0.85);
      position: absolute;
      -ms-border-radius: 2px;
      -webkit-border-radius: 2px;
      border-radius: 2px; }
      @media screen and (max-width: 767px) {
        .front-slider-section .swiper-slide .slider-content .slide-box-outer {
          bottom: 3.125rem;
          right: 1.25rem;
          left: 1.25rem;
          padding: 2.5rem 1.2rem 3rem; } }
      @media screen and (min-width: 768px) {
        .front-slider-section .swiper-slide .slider-content .slide-box-outer {
          top: 50%;
          max-width: 550px;
          margin-left: auto;
          -webkit-transform: translateY(-50%);
          -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          -o-transform: translateY(-50%);
          transform: translateY(-50%);
          right: calc((100% - 680px) / 2);
          padding: 2rem 1.8rem; } }
      @media screen and (min-width: 992px) {
        .front-slider-section .swiper-slide .slider-content .slide-box-outer {
          padding: 2.5rem 2rem;
          right: calc((100% - 900px) / 2); } }
      @media screen and (min-width: 1200px) {
        .front-slider-section .swiper-slide .slider-content .slide-box-outer {
          right: calc((100% - 1140px) / 2); } }
      @media screen and (min-width: 1400px) {
        .front-slider-section .swiper-slide .slider-content .slide-box-outer {
          padding: 3.5rem 3rem;
          right: calc((100% - 1310px) / 2); } }
      .front-slider-section .swiper-slide .slider-content .slide-box-outer .slider-title h2 {
        margin: 0px;
        color: #ffffff;
        font-weight: 700;
        font-size: 0.9375rem; }
      .front-slider-section .swiper-slide .slider-content .slide-box-outer .slider-text p {
        color: #ffffff;
        font-weight: 400;
        font-size: 0.9375rem;
        margin-top: 5px; }
      .front-slider-section .swiper-slide .slider-content .slide-box-outer .slider-link {
        margin-top: 25px; }
        .front-slider-section .swiper-slide .slider-content .slide-box-outer .slider-link a {
          -ms-border-radius: 5px;
          -webkit-border-radius: 5px;
          border-radius: 5px;
          background-color: #ffffff;
          border: 2px solid #ffffff;
          transition: all 0.35s ease-in-out;
          -ms-transition: all 0.35s ease-in-out;
          -o-transition: all 0.35s ease-in-out;
          -moz-transition: all 0.35s ease-in-out;
          -webkit-transition: all 0.35s ease-in-out;
          font-size: 0.75rem;
          color: #003DA5;

          text-align: center;
          padding: 0.5rem 1.2rem;
          text-decoration: none;
          display: inline-block;
          letter-spacing: 1px; }
          .front-slider-section .swiper-slide .slider-content .slide-box-outer .slider-link a:hover, .front-slider-section .swiper-slide .slider-content .slide-box-outer .slider-link a:focus {
            background-color: transparent;
            color: #ffffff; }
          @media screen and (max-width: 767px) {
            .front-slider-section .swiper-slide .slider-content .slide-box-outer .slider-link a {
              width: 100%; } }
.front-slider-section .swiper-button-next {
  background-image: url("images/right-arrow.png");
  opacity: 1;
  background-size: 18px 30px;
  width: 1.125rem;
  height: 2rem;
  transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -webkit-transition: all 0.35s ease-in-out; }
  @media screen and (min-width: 1200px) {
    .front-slider-section .swiper-button-next {
      right: 2.1rem; } }
  @media screen and (max-width: 767px) {
    .front-slider-section .swiper-button-next {
      background-image: url("images/right-arrow-white.png");
      opacity: 0.43;
      top: 40%;
      right: 1.25rem; }
      .front-slider-section .swiper-button-next:hover, .front-slider-section .swiper-button-next:focus {
        background-image: url("images/right-arrow.png");
        outline: none;
        border: none; } }
.front-slider-section .swiper-button-prev {
  background-image: url("images/left-arrow.png");
  opacity: 1;
  background-size: 18px 30px;
  width: 1.125rem;
  height: 2rem;
  transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -webkit-transition: all 0.35s ease-in-out; }
  @media screen and (min-width: 1200px) {
    .front-slider-section .swiper-button-prev {
      left: 2.1rem; } }
  @media screen and (max-width: 767px) {
    .front-slider-section .swiper-button-prev {
      background-image: url("images/left-arrow-white.png");
      opacity: 0.43;
      top: 40%;
      left: 1.25rem; }
      .front-slider-section .swiper-button-prev:hover, .front-slider-section .swiper-button-prev:focus {
        background-image: url("images/left-arrow.png");
        outline: none;
        border: none; } }
.front-slider-section .swiper-pagination {
  bottom: 20px; }
  @media screen and (max-width: 767px) {
    .front-slider-section .swiper-pagination {
      bottom: 60px; } }
  .front-slider-section .swiper-pagination .swiper-pagination-bullet {
    width: 74px;
    height: 5px;
    display: inline-block;
    -ms-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: #ffffff;
    opacity: 1;
    margin: 0px 8px; }
    @media screen and (max-width: 767px) {
      .front-slider-section .swiper-pagination .swiper-pagination-bullet {
        background: #C7C9C7;
        width: 9px;
        height: 9px;
        -ms-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        margin: 0px 4px; } }
    .front-slider-section .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background-color: #002B49; }
      @media screen and (max-width: 767px) {
        .front-slider-section .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
          background-color: #0077C8; } }

.front-welcome-section {
  background-color: #0077C8; }
  @media screen and (min-width: 768px) {
    .front-welcome-section {
      display: flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: -webkit-box;
      display: -webkit-flex; } }
  .front-welcome-section .left {
    width: 100%; }
    @media screen and (max-width: 767px) {
      .front-welcome-section .left {
        padding: 2rem 1.5rem 3.5rem; } }
    @media screen and (min-width: 768px) {
      .front-welcome-section .left {
        margin-right: -50%;
        padding: 2.5rem 0rem; } }
    @media screen and (min-width: 992px) {
      .front-welcome-section .left {
        padding: 3rem 0rem; } }
    @media screen and (min-width: 1200px) {
      .front-welcome-section .left {
        padding: 4rem 0rem; } }
    @media screen and (min-width: 1400px) {
      .front-welcome-section .left {
        padding: 5rem 0rem; } }
    .front-welcome-section .left h1 {
      color: #ffffff;
      font-size: 2rem;
      font-weight: 700;
      margin-top: 0px;
      margin-bottom: 1rem; }
    .front-welcome-section .left p {
      color: #ffffff;
      font-size: 0.9375rem;
      font-weight: 540; }
      @media screen and (min-width: 768px) {
        .front-welcome-section .left p {
          max-width: 320px; } }
      @media screen and (min-width: 992px) {
        .front-welcome-section .left p {
          max-width: 400px; } }
      @media screen and (min-width: 1200px) {
        .front-welcome-section .left p {
          max-width: 500px; } }
  .front-welcome-section .right {
    width: 100%; }
    @media screen and (min-width: 768px) {
      .front-welcome-section .right {
        width: 50%; } }
    .front-welcome-section .right .left-image {
      position: relative;
      height: 100%;
      background-position: center;
      background-size: cover;
      background-repeat: no-repeat; }
      @media screen and (max-width: 767px) {
        .front-welcome-section .right .left-image {
          background-color: #003DA5;
          padding: 3.5rem 2rem;
          background-image: none !important; } }
      .front-welcome-section .right .left-image .left-info {
        text-align: center; }
        @media screen and (min-width: 768px) {
          .front-welcome-section .right .left-image .left-info {
            position: absolute;
            top: 50%;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            left: 0px;
            right: 0px; } }
        .front-welcome-section .right .left-image .left-info h2 {
          color: #ffffff;
          font-size: 1.9rem;
          font-weight: 700;
          margin-top: 0px;
          margin-bottom: 1.5rem;
          line-height: 1.2; }
          @media screen and (min-width: 768px) {
            .front-welcome-section .right .left-image .left-info h2 {
              max-width: 450px;
              margin: auto;
              font-size: 2rem; } }
        .front-welcome-section .right .left-image .left-info .left-links {
          margin-top: 2rem; }
          @media screen and (min-width: 768px) {
            .front-welcome-section .right .left-image .left-info .left-links {
              display: flex;
              display: -moz-flex;
              display: -ms-flexbox;
              display: -webkit-box;
              display: -webkit-flex;
              justify-content: center;
              -webkit-justify-content: center;
              -ms-justify-content: center;
              max-width: 600px;
              margin: auto;
              margin-top: 3rem; } }
          .front-welcome-section .right .left-image .left-info .left-links a {
            -ms-border-radius: 5px;
            -webkit-border-radius: 5px;
            border-radius: 5px;
            background-color: #ffffff;
            border: 2px solid #ffffff;
            transition: all 0.35s ease-in-out;
            -ms-transition: all 0.35s ease-in-out;
            -o-transition: all 0.35s ease-in-out;
            -moz-transition: all 0.35s ease-in-out;
            -webkit-transition: all 0.35s ease-in-out;
            font-size: 0.75rem;
            color: #003DA5;

            text-align: center;
            padding: 0.5rem 1.2rem;
            text-decoration: none;
            display: inline-block;
            margin: 0rem 0.6rem; }
            .front-welcome-section .right .left-image .left-info .left-links a:hover, .front-welcome-section .right .left-image .left-info .left-links a:focus {
              background-color: transparent;
              color: #ffffff; }
            @media screen and (max-width: 767px) {
              .front-welcome-section .right .left-image .left-info .left-links a {
                width: 100%;
                margin-bottom: 1rem; } }

.scholar-stories {
  padding: 3rem 0rem 6rem; }
  @media screen and (max-width: 767px) {
    .scholar-stories {
      padding: 3rem 0rem 2rem; } }
  .scholar-stories h2 {
    text-align: center;
    color: #002B49;
    font-size: 2rem;
    font-weight: 700;
    margin-top: 0px; }
  @media screen and (min-width: 768px) {
    .scholar-stories .container {
      max-width: 100% !important;
      margin: 0px;
      position: relative; } }
  .scholar-stories .swiper-scholar-stories {
    padding: 3rem 0rem 0rem; }
    @media screen and (max-width: 767px) {
      .scholar-stories .swiper-scholar-stories {
        padding: 0rem; } }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      .scholar-stories .swiper-scholar-stories {
        max-width: 750px; } }
    @media screen and (min-width: 992px) and (max-width: 1199px) {
      .scholar-stories .swiper-scholar-stories {
        max-width: 800px; } }
    @media screen and (min-width: 1200px) {
      .scholar-stories .swiper-scholar-stories {
        max-width: 1050px; } }
    @media screen and (min-width: 1600px) {
      .scholar-stories .swiper-scholar-stories {
        max-width: 1350px; } }
    @media screen and (min-width: 1900px) {
      .scholar-stories .swiper-scholar-stories {
        max-width: 1550px; } }
    @media screen and (max-width: 767px) {
      .scholar-stories .swiper-scholar-stories .swiper-wrapper {
        display: block; } }
    @media screen and (max-width: 767px) {
      .scholar-stories .swiper-scholar-stories .swiper-wrapper .swiper-slide {
        padding: 1rem 2.4rem; } }
    @media screen and (max-width: 767px) {
      .scholar-stories .swiper-scholar-stories .swiper-wrapper .swiper-slide .story-outer {
        max-width: 100%; } }
    @media screen and (min-width: 1600px) {
      .scholar-stories .swiper-scholar-stories .swiper-wrapper .swiper-slide .story-outer {
        max-width: 340px; } }
    @media screen and (max-width: 767px) {
      .scholar-stories .swiper-scholar-stories .swiper-wrapper .swiper-slide .story-outer .story-img img {
        width: 100%; } }
    @media screen and (min-width: 768px) {
      .scholar-stories .swiper-scholar-stories .swiper-wrapper .swiper-slide .story-outer .story-img img {
        -ms-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%; } }
    @media screen and (min-width: 1600px) {
      .scholar-stories .swiper-scholar-stories .swiper-wrapper .swiper-slide .story-outer .story-img img {
        width: 100%; } }
    .scholar-stories .swiper-scholar-stories .swiper-wrapper .swiper-slide .story-outer .story-info {
      transition: all 0.8s ease-in-out;
      -ms-transition: all 0.8s ease-in-out;
      -o-transition: all 0.8s ease-in-out;
      -moz-transition: all 0.8s ease-in-out;
      -webkit-transition: all 0.8s ease-in-out;
      position: relative; }
      @media screen and (max-width: 767px) {
        .scholar-stories .swiper-scholar-stories .swiper-wrapper .swiper-slide .story-outer .story-info {
          padding: 2.5rem 1.8rem; } }
      @media screen and (min-width: 768px) {
        .scholar-stories .swiper-scholar-stories .swiper-wrapper .swiper-slide .story-outer .story-info {
          width: 200px;
          height: 200px;
          border-radius: 50%;
          z-index: 99;
          right: -120px;
          text-align: center;
          display: flex;
          display: -moz-flex;
          display: -ms-flexbox;
          display: -webkit-box;
          display: -webkit-flex;
          flex-wrap: wrap;
          -webkit-flex-wrap: wrap;
          justify-content: center;
          -webkit-justify-content: center;
          -ms-justify-content: center;
          align-items: center;
          -webkit-align-items: center;
          -ms-align-items: center;
          padding: 40px 20px;
          margin-top: -100px; } }
      @media screen and (min-width: 992px) {
        .scholar-stories .swiper-scholar-stories .swiper-wrapper .swiper-slide .story-outer .story-info {
          right: -100px; } }
      @media screen and (min-width: 1200px) {
        .scholar-stories .swiper-scholar-stories .swiper-wrapper .swiper-slide .story-outer .story-info {
          right: -120px; } }
      @media screen and (min-width: 1600px) {
        .scholar-stories .swiper-scholar-stories .swiper-wrapper .swiper-slide .story-outer .story-info {
          right: -180px;
          margin-top: -130px;
          width: 254px;
          height: 254px; } }
      .scholar-stories .swiper-scholar-stories .swiper-wrapper .swiper-slide .story-outer .story-info .summary {
        color: #ffffff;
        font-size: 0.9375rem;
        font-weight: 400;
        transition: all 0.8s ease-in-out;
        -ms-transition: all 0.8s ease-in-out;
        -o-transition: all 0.8s ease-in-out;
        -moz-transition: all 0.8s ease-in-out;
        -webkit-transition: all 0.8s ease-in-out; }
      .scholar-stories .swiper-scholar-stories .swiper-wrapper .swiper-slide .story-outer .story-info .story-link {
        margin-top: 0.4rem;
        transition: all 0.8s ease-in-out;
        -ms-transition: all 0.8s ease-in-out;
        -o-transition: all 0.8s ease-in-out;
        -moz-transition: all 0.8s ease-in-out;
        -webkit-transition: all 0.8s ease-in-out; }
        @media screen and (min-width: 768px) {
          .scholar-stories .swiper-scholar-stories .swiper-wrapper .swiper-slide .story-outer .story-info .story-link {
            opacity: 0;
            visibility: hidden;
            display: none; } }
        @media screen and (max-width: 767px) {
          .scholar-stories .swiper-scholar-stories .swiper-wrapper .swiper-slide .story-outer .story-info .story-link {
            margin-top: 1rem; } }
        @media screen and (min-width: 768px) {
          .scholar-stories .swiper-scholar-stories .swiper-wrapper .swiper-slide .story-outer .story-info .story-link a:before {
            width: 100%;
            height: 100%;
            content: "";
            display: block;
            position: absolute;
            top: 0px;
            left: 0px; } }
        @media screen and (max-width: 767px) {
          .scholar-stories .swiper-scholar-stories .swiper-wrapper .swiper-slide .story-outer .story-info .story-link a {
            -ms-border-radius: 5px;
            -webkit-border-radius: 5px;
            border-radius: 5px;
            background-color: #ffffff;
            border: 2px solid #ffffff;
            transition: all 0.35s ease-in-out;
            -ms-transition: all 0.35s ease-in-out;
            -o-transition: all 0.35s ease-in-out;
            -moz-transition: all 0.35s ease-in-out;
            -webkit-transition: all 0.35s ease-in-out;
            font-size: 0.75rem;
            color: #003DA5;
            font-weight: 400;
            text-align: center;
            padding: 0.5rem 1.2rem;
            text-decoration: none;
            display: inline-block;
            width: 100px; }
            .scholar-stories .swiper-scholar-stories .swiper-wrapper .swiper-slide .story-outer .story-info .story-link a:hover, .scholar-stories .swiper-scholar-stories .swiper-wrapper .swiper-slide .story-outer .story-info .story-link a:focus {
              background-color: transparent;
              color: #ffffff; } }
        @media screen and (min-width: 768px) {
          .scholar-stories .swiper-scholar-stories .swiper-wrapper .swiper-slide .story-outer .story-info .story-link a {
            color: #ffffff;
            font-size: 1.2rem;
            font-weight: 700;
            text-decoration: none;
            transition: all 0.35s ease-in-out;
            -ms-transition: all 0.35s ease-in-out;
            -o-transition: all 0.35s ease-in-out;
            -moz-transition: all 0.35s ease-in-out;
            -webkit-transition: all 0.35s ease-in-out; }
            .scholar-stories .swiper-scholar-stories .swiper-wrapper .swiper-slide .story-outer .story-info .story-link a:hover, .scholar-stories .swiper-scholar-stories .swiper-wrapper .swiper-slide .story-outer .story-info .story-link a:focus {
              color: #ffffff; } }
        @media screen and (min-width: 1200px) {
          .scholar-stories .swiper-scholar-stories .swiper-wrapper .swiper-slide .story-outer .story-info .story-link a {
            font-size: 2rem; } }
      @media screen and (min-width: 768px) {
        .scholar-stories .swiper-scholar-stories .swiper-wrapper .swiper-slide .story-outer .story-info:hover .summary, .scholar-stories .swiper-scholar-stories .swiper-wrapper .swiper-slide .story-outer .story-info:focus .summary {
          opacity: 0;
          visibility: hidden;
          display: none; }
        .scholar-stories .swiper-scholar-stories .swiper-wrapper .swiper-slide .story-outer .story-info:hover .story-link, .scholar-stories .swiper-scholar-stories .swiper-wrapper .swiper-slide .story-outer .story-info:focus .story-link {
          opacity: 1;
          visibility: visible;
          display: block; } }
    .scholar-stories .swiper-scholar-stories .swiper-wrapper .swiper-slide:nth-child(1n) .story-info {
      background-color: rgba(0, 61, 165, 0.85); }
    .scholar-stories .swiper-scholar-stories .swiper-wrapper .swiper-slide:nth-child(2n) .story-info {
      background-color: rgba(191, 13, 62, 0.85); }
    .scholar-stories .swiper-scholar-stories .swiper-wrapper .swiper-slide:nth-child(3n) .story-info {
      background-color: rgba(255, 130, 0, 0.85); }
    .scholar-stories .swiper-scholar-stories .swiper-wrapper .swiper-slide:nth-child(4n) .story-info {
      background-color: rgba(0, 61, 165, 0.85); }
    .scholar-stories .swiper-scholar-stories .swiper-wrapper .swiper-slide:nth-child(5n) .story-info {
      background-color: rgba(191, 13, 62, 0.85); }
  .scholar-stories .scholar-button {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
    z-index: 99; }
    @media screen and (max-width: 767px) {
      .scholar-stories .scholar-button .swiper-button-next, .scholar-stories .scholar-button .swiper-button-prev {
        display: none; } }
    @media screen and (min-width: 768px) {
      .scholar-stories .scholar-button .swiper-button-next {
        background-image: url("images/right-arrow.png");
        opacity: 1;
        background-size: 18px 30px;
        width: 1.125rem;
        height: 2rem;
        right: 2rem; }
        .scholar-stories .scholar-button .swiper-button-next:hover, .scholar-stories .scholar-button .swiper-button-next:focus {
          outline: none;
          border: none; }
      .scholar-stories .scholar-button .swiper-button-prev {
        background-image: url("images/left-arrow.png");
        opacity: 1;
        background-size: 18px 30px;
        width: 1.125rem;
        height: 2rem;
        left: 0rem; }
        .scholar-stories .scholar-button .swiper-button-prev:hover, .scholar-stories .scholar-button .swiper-button-prev:focus {
          outline: none;
          border: none; } }
    @media screen and (min-width: 992px) {
      .scholar-stories .scholar-button .swiper-button-next {
        right: 3rem; }
      .scholar-stories .scholar-button .swiper-button-prev {
        left: 2rem; } }

.news-twitter {
  background-color: #0077C8;
  -ms-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  padding: 3rem 0rem; }
  .news-twitter .news-twitter-inner {
    padding: 0 1.5rem;
    position: relative; }
    @media screen and (min-width: 768px) {
      .news-twitter .news-twitter-inner {
        padding: 0 1rem; } }
    @media screen and (min-width: 768px) {
      .news-twitter .news-twitter-inner {
        display: flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: -webkit-box;
        display: -webkit-flex; }
        .news-twitter .news-twitter-inner:before {
          width: 1px;
          height: 100%;
          background-color: #ffffff;
          position: absolute;
          top: 0px;
          left: 50%;
          content: "";
          display: block; } }
    .news-twitter .news-twitter-inner .news-section {
      width: 100%; }
      @media screen and (max-width: 767px) {
        .news-twitter .news-twitter-inner .news-section {
          border-bottom: 1px solid #ffffff;
          padding-bottom: 1rem;
          margin-bottom: 2rem; } }
      @media screen and (min-width: 768px) {
        .news-twitter .news-twitter-inner .news-section {
          width: 50%;
          padding-right: 15px; } }
      @media screen and (min-width: 1200px) {
        .news-twitter .news-twitter-inner .news-section {
          padding-right: 25px; } }
      @media screen and (min-width: 1400px) {
        .news-twitter .news-twitter-inner .news-section {
          padding-right: 40px; } }
      .news-twitter .news-twitter-inner .news-section h2 {
        color: #ffffff;
        font-size: 2rem;
        font-weight: 700;
        margin-top: 0px; }
        @media screen and (max-width: 767px) {
          .news-twitter .news-twitter-inner .news-section h2 {
            text-align: center; } }
      .news-twitter .news-twitter-inner .news-section .news-item {
        margin-bottom: 2.3rem; }
        .news-twitter .news-twitter-inner .news-section .news-item .news-title {
          color: #ffffff;
          font-size: 1rem;
          font-weight: 500; }
        .news-twitter .news-twitter-inner .news-section .news-item .summary {
          color: #ffffff;
          font-size: 0.8125rem;
          font-weight: 400;
          margin-top: 0.5rem; }
        .news-twitter .news-twitter-inner .news-section .news-item .story-link {
          margin-top: 0.8125rem; }
          .news-twitter .news-twitter-inner .news-section .news-item .story-link a {
            -ms-border-radius: 5px;
            -webkit-border-radius: 5px;
            border-radius: 5px;
            background-color: #ffffff;
            border: 2px solid #ffffff;
            transition: all 0.35s ease-in-out;
            -ms-transition: all 0.35s ease-in-out;
            -o-transition: all 0.35s ease-in-out;
            -moz-transition: all 0.35s ease-in-out;
            -webkit-transition: all 0.35s ease-in-out;
            font-size: 0.75rem;
            font-weight: 400;
            text-align: center;
            padding: 0.3rem 1.4rem;
            text-decoration: none;
            display: inline-block;
            color: #0077c8; }
            .news-twitter .news-twitter-inner .news-section .news-item .story-link a:hover, .news-twitter .news-twitter-inner .news-section .news-item .story-link a:focus {
              background-color: transparent;
              color: #ffffff; }
            @media screen and (max-width: 767px) {
              .news-twitter .news-twitter-inner .news-section .news-item .story-link a {
                width: 90px;
                padding: 0.3rem 1.2rem; } }
    .news-twitter .news-twitter-inner .twitter-section {
      width: 100%; }
      @media screen and (min-width: 768px) {
        .news-twitter .news-twitter-inner .twitter-section {
          width: 50%;
          padding-left: 15px; } }
      @media screen and (min-width: 1200px) {
        .news-twitter .news-twitter-inner .twitter-section {
          padding-left: 25px; } }
      @media screen and (min-width: 1400px) {
        .news-twitter .news-twitter-inner .twitter-section {
          padding-left: 40px; } }
      .news-twitter .news-twitter-inner .twitter-section h2 {
        color: #ffffff;
        font-size: 2rem;
        font-weight: 700;
        margin-top: 0px; }
        @media screen and (max-width: 767px) {
          .news-twitter .news-twitter-inner .twitter-section h2 {
            text-align: center; } }
      .news-twitter .news-twitter-inner .twitter-section .ctf .ctf-header {
        border: none !important; }
        @media screen and (max-width: 767px) {
          .news-twitter .news-twitter-inner .twitter-section .ctf .ctf-header {
            padding: 0rem; } }
        .news-twitter .news-twitter-inner .twitter-section .ctf .ctf-header .ctf-header-text .ctf-header-name {
          color: #ffffff;
          font-size: 1rem;
          font-weight: 700; }
      .news-twitter .news-twitter-inner .twitter-section .ctf .ctf-tweets .ctf-item {
        border: none !important; }
        @media screen and (max-width: 767px) {
          .news-twitter .news-twitter-inner .twitter-section .ctf .ctf-tweets .ctf-item {
            padding: 0rem; } }
        .news-twitter .news-twitter-inner .twitter-section .ctf .ctf-tweets .ctf-item .ctf-context .ctf-retweet-text {
          color: #ffffff;
          font-size: 0.8125rem; }
        .news-twitter .news-twitter-inner .twitter-section .ctf .ctf-tweets .ctf-item .ctf-author-box {
          color: #ffffff; }
          .news-twitter .news-twitter-inner .twitter-section .ctf .ctf-tweets .ctf-item .ctf-author-box a {
            color: #ffffff;
            font-weight: 400 !important;
            padding-bottom: 5px;
             }
          .news-twitter .news-twitter-inner .twitter-section .ctf .ctf-tweets .ctf-item .ctf-author-box img {
            -ms-border-radius: 50%;
            -webkit-border-radius: 50%;
            border-radius: 50%; }
        .news-twitter .news-twitter-inner .twitter-section .ctf .ctf-tweets .ctf-item .ctf-tweet-content p {
          color: #ffffff; }
        .news-twitter .news-twitter-inner .twitter-section .ctf .ctf-tweets .ctf-item .ctf-tweet-actions {
          color: #ffffff; }
          .news-twitter .news-twitter-inner .twitter-section .ctf .ctf-tweets .ctf-item .ctf-tweet-actions a {
            color: #ffffff; }
      .news-twitter .news-twitter-inner .twitter-section .ctf .ctf-more {
        display: none !important; }

.sponsors {
  padding: 3rem 0rem;
  width: 100%;
  margin: 0; }
  @media screen and (min-width: 768px) {
    .sponsors {
      display: none; } }
  .sponsors h2 {
    text-align: center;
    color: #002B49;
    font-size: 2rem;
    font-weight: 700;
    margin-top: 0px;
    margin-bottom: 0px; }
  .sponsors .swiper-sponsors {
    padding: 3rem 0rem 5rem; }
    @media screen and (max-width: 767px) {
      .sponsors .swiper-sponsors {
        margin: 1rem 1.5rem 0rem; } }
    .sponsors .swiper-sponsors .swiper-wrapper {
      align-items: center;
      -webkit-align-items: center;
      -ms-align-items: center; }
      @media screen and (max-width: 767px) {
        .sponsors .swiper-sponsors .swiper-wrapper .swiper-slide {
          display: flex;
          display: -moz-flex;
          display: -ms-flexbox;
          display: -webkit-box;
          display: -webkit-flex;
          justify-content: center;
          -webkit-justify-content: center;
          -ms-justify-content: center;
          align-items: center;
          -webkit-align-items: center;
          -ms-align-items: center; } }


  .sponsors .swiper-pagination {
    bottom: 20px; }
    .sponsors .swiper-pagination .swiper-pagination-bullet {
      width: 74px;
      height: 5px;
      display: inline-block;
      -ms-border-radius: 6px;
      -webkit-border-radius: 6px;
      border-radius: 6px;
      background: #C7C9C7;
      opacity: 1;
      margin: 0px 8px; }
      @media screen and (max-width: 767px) {
        .sponsors .swiper-pagination .swiper-pagination-bullet {
          background: #C7C9C7;
          width: 9px;
          height: 9px;
          -ms-border-radius: 50%;
          -webkit-border-radius: 50%;
          border-radius: 50%;
          margin: 0px 4px; } }
      .sponsors .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background-color: #002B49; }
        @media screen and (max-width: 767px) {
          .sponsors .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
            background-color: #0077C8; } }

.sponsors-desktop {
  padding: 3rem 0rem;
  width: 100%;
  margin: 0; }
  @media screen and (max-width: 767px) {
    .sponsors-desktop {
      display: none; } }
  .sponsors-desktop h2 {
    text-align: center;
    color: #002B49;
    font-size: 2rem;
    font-weight: 700;
    margin-top: 0px;
    margin-bottom: 0px; }
  .sponsors-desktop .owl-theme .owl-stage-outer {
    padding-top: 35px;
    padding-bottom: 50px; }
    .sponsors-desktop .owl-theme .owl-stage-outer .owl-stage {
      display: flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: -webkit-box;
      display: -webkit-flex;
      align-items: center;
      -webkit-align-items: center;
      -ms-align-items: center; }
      .sponsors-desktop .owl-theme .owl-stage-outer .owl-stage .item img {
        margin: 0 auto;}
        .owl-carousel .owl-item img{
          width: auto !important;
        }
  .sponsors-desktop .owl-theme .owl-nav {
    display: none; }
    .sponsors-desktop .owl-theme .owl-nav .owl-prev {
      position: absolute;
      top: 50%;
      background-color: #C7C9C7;
      border-radius: 6px;
      height: 5px;
      text-indent: 0;
      width: 74px;
      cursor: pointer; }
      @media screen and (min-width: 768px) {
        .sponsors-desktop .owl-theme .owl-nav .owl-prev {
          left: 31%; } }
      @media screen and (min-width: 992px) {
        .sponsors-desktop .owl-theme .owl-nav .owl-prev {
          left: 35%; } }
      @media screen and (min-width: 1200px) {
        .sponsors-desktop .owl-theme .owl-nav .owl-prev {
          left: 38%; } }
      .sponsors-desktop .owl-theme .owl-nav .owl-prev:hover, .sponsors-desktop .owl-theme .owl-nav .owl-prev:focus {
        background-color: #C7C9C7 !important; }
      .sponsors-desktop .owl-theme .owl-nav .owl-prev span {
        font-size: 0px; }
    .sponsors-desktop .owl-theme .owl-nav .owl-next {
      position: absolute;
      top: 50%;
      background-color: #C7C9C7;
      border-radius: 6px;
      height: 5px;
      text-indent: 0;
      width: 74px;
      cursor: pointer; }
      @media screen and (min-width: 768px) {
        .sponsors-desktop .owl-theme .owl-nav .owl-next {
          right: 31%; } }
      @media screen and (min-width: 992px) {
        .sponsors-desktop .owl-theme .owl-nav .owl-next {
          right: 35%; } }
      @media screen and (min-width: 1200px) {
        .sponsors-desktop .owl-theme .owl-nav .owl-next {
          right: 38%; } }
      .sponsors-desktop .owl-theme .owl-nav .owl-next:hover, .sponsors-desktop .owl-theme .owl-nav .owl-next:focus {
        background-color: #C7C9C7 !important; }
      .sponsors-desktop .owl-theme .owl-nav .owl-next span {
        font-size: 0px; }
  .sponsors-desktop .owl-theme .owl-dots {
    margin: 0px;
    text-align: center;
    padding-top: 0px; }
    .sponsors-desktop .owl-theme .owl-dots .owl-dot {
      display: inline-block;
      margin: auto; }
      .sponsors-desktop .owl-theme .owl-dots .owl-dot span {
        text-indent: -9999px;
        border-radius: 6px;
        box-shadow: none;
        height: 5px;
        padding: 3px 34px;
        text-indent: 0;
        width: 74px;
        font-size: 0;
        cursor: pointer; }
      .sponsors-desktop .owl-theme .owl-dots .owl-dot.active {
        display: inline-block !important; }
        .sponsors-desktop .owl-theme .owl-dots .owl-dot.active span {
          background: #002B49 !important; }

.owl-dots .owl-dot:nth-child(n+4) {
  display: none !important; }

.page-template-contact .content-with-sidebar .container #main_content h1 {
  color: #003DA5;
  font-size: 1.5rem;
  font-weight: 400;
  margin-bottom: 1.4rem; }
.page-template-contact .content-with-sidebar .container #main_content p {
  max-width: 430px;
  color: #002B49;
  font-size: 1rem;
  font-weight: 400; }
.page-template-contact .content-with-sidebar .container #main_content .contact-data {
  margin-top: 2rem; }
  @media screen and (min-width: 768px) {
    .page-template-contact .content-with-sidebar .container #main_content .contact-data {
      display: flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: -webkit-box;
      display: -webkit-flex;
      justify-content: space-between;
      -webkit-justify-content: space-between;
      -ms-justify-content: space-between; } }
  .page-template-contact .content-with-sidebar .container #main_content .contact-data .left-inner .info-time {
    color: #002B49;
    font-size: 1rem;
    font-weight: 400;
    padding-bottom: 0.2rem; }
    .page-template-contact .content-with-sidebar .container #main_content .contact-data .left-inner .info-time span {
      font-weight: 700;
      color: #002B49;
      font-size: 1rem; }
  .page-template-contact .content-with-sidebar .container #main_content .contact-data .right-inner span {
    font-weight: 700;
    color: #002B49;
    font-size: 1rem; }
  .page-template-contact .content-with-sidebar .container #main_content .contact-data .right-inner p {
    color: #002B49;
    font-size: 1rem;
    font-weight: 400 !important;
    padding-bottom: 0.2rem;
    margin: 0; }
.page-template-contact .content-with-sidebar .container #main_content .contact-form {
  margin-top: 1.5rem; }
  @media screen and (min-width: 768px) {
    .page-template-contact .content-with-sidebar .container #main_content .contact-form {
      margin-top: 3rem; } }
  .page-template-contact .content-with-sidebar .container #main_content .contact-form h2 {
    color: #003DA5;
    font-size: 1.5rem;
    font-weight: 400;
    margin-bottom: 0rem; }
  .page-template-contact .content-with-sidebar .container #main_content .contact-form .gform_body {
    padding: 0rem; }
    @media screen and (min-width: 768px) {
      .page-template-contact .content-with-sidebar .container #main_content .contact-form .gform_body ul.gform_fields {
        margin: 0rem -1.25rem !important;
        display: flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: -webkit-box;
        display: -webkit-flex;
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap; } }
    .page-template-contact .content-with-sidebar .container #main_content .contact-form .gform_body ul.gform_fields li {
      width: 100% ; }
      @media screen and (min-width: 768px) {
        .page-template-contact .content-with-sidebar .container #main_content .contact-form .gform_body ul.gform_fields li {
          width: 50%; } }
      .page-template-contact .content-with-sidebar .container #main_content .contact-form .gform_body ul.gform_fields li.textarea-message {
        width: 100%; }
      .page-template-contact .content-with-sidebar .container #main_content .contact-form .gform_body ul.gform_fields li label {
        color: #003DA5;
        font-weight: 400;
        font-size: 0.75rem; }
        .page-template-contact .content-with-sidebar .container #main_content .contact-form .gform_body ul.gform_fields li label span {
          display: none; }
      .page-template-contact .content-with-sidebar .container #main_content .contact-form .gform_body ul.gform_fields li input, .page-template-contact .content-with-sidebar .container #main_content .contact-form .gform_body ul.gform_fields li textarea {
        border: 1px solid #003DA5;
        -ms-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        background-color: transparent;
        font-weight: 400;
        color: #6E6C6C;
        font-size: 0.875rem;
        text-align: left;
        padding: 15px 15px; }
        .page-template-contact .content-with-sidebar .container #main_content .contact-form .gform_body ul.gform_fields li input::-moz-placeholder, .page-template-contact .content-with-sidebar .container #main_content .contact-form .gform_body ul.gform_fields li textarea::-moz-placeholder {
          color: #6E6C6C;
          opacity: 1; }
        .page-template-contact .content-with-sidebar .container #main_content .contact-form .gform_body ul.gform_fields li input::-webkit-input-placeholder, .page-template-contact .content-with-sidebar .container #main_content .contact-form .gform_body ul.gform_fields li textarea::-webkit-input-placeholder {
          opacity: 1;
          color: #6E6C6C; }
        .page-template-contact .content-with-sidebar .container #main_content .contact-form .gform_body ul.gform_fields li input:-ms-input-placeholder, .page-template-contact .content-with-sidebar .container #main_content .contact-form .gform_body ul.gform_fields li textarea:-ms-input-placeholder {
          opacity: 1;
          color: #6E6C6C; }
        .page-template-contact .content-with-sidebar .container #main_content .contact-form .gform_body ul.gform_fields li input::-ms-input-placeholder, .page-template-contact .content-with-sidebar .container #main_content .contact-form .gform_body ul.gform_fields li textarea::-ms-input-placeholder {
          opacity: 1;
          color: #6E6C6C; }
        .page-template-contact .content-with-sidebar .container #main_content .contact-form .gform_body ul.gform_fields li input:focus::-moz-placeholder, .page-template-contact .content-with-sidebar .container #main_content .contact-form .gform_body ul.gform_fields li textarea:focus::-moz-placeholder {
          opacity: 1; }
          .page-template-contact .content-with-sidebar .container #main_content .contact-form .gform_body ul.gform_fields li input:focus::-moz-placeholder::-webkit-input-placeholder, .page-template-contact .content-with-sidebar .container #main_content .contact-form .gform_body ul.gform_fields li textarea:focus::-moz-placeholder::-webkit-input-placeholder {
            opacity: 1; }
          .page-template-contact .content-with-sidebar .container #main_content .contact-form .gform_body ul.gform_fields li input:focus::-moz-placeholder:-ms-input-placeholder, .page-template-contact .content-with-sidebar .container #main_content .contact-form .gform_body ul.gform_fields li textarea:focus::-moz-placeholder:-ms-input-placeholder {
            opacity: 1; }
        .page-template-contact .content-with-sidebar .container #main_content .contact-form .gform_body ul.gform_fields li input:focus::-ms-input-placeholder, .page-template-contact .content-with-sidebar .container #main_content .contact-form .gform_body ul.gform_fields li textarea:focus::-ms-input-placeholder {
          opacity: 1; }
  .page-template-contact .content-with-sidebar .container #main_content .contact-form .gform_footer {
    padding: 0px;
    margin: 1.2rem 0 0;
    text-align: right; }
    .page-template-contact .content-with-sidebar .container #main_content .contact-form .gform_footer input {
      -ms-border-radius: 5px;
      -webkit-border-radius: 5px;
      border-radius: 5px;
      background-color: #003DA5;
      border: 2px solid #003DA5;
      transition: all 0.35s ease-in-out;
      -ms-transition: all 0.35s ease-in-out;
      -o-transition: all 0.35s ease-in-out;
      -moz-transition: all 0.35s ease-in-out;
      -webkit-transition: all 0.35s ease-in-out;
      font-size: 0.75rem;
      color: #ffffff;
      font-weight: 400;
      text-align: center;
      padding: 0.5rem 1.2rem;
      text-decoration: none;
      margin-right: 0px;
      display: inline-block;
      cursor: pointer; }
      @media screen and (max-width: 767px) {
        .page-template-contact .content-with-sidebar .container #main_content .contact-form .gform_footer input {
          width: 150px; } }
      .page-template-contact .content-with-sidebar .container #main_content .contact-form .gform_footer input:hover, .page-template-contact .content-with-sidebar .container #main_content .contact-form .gform_footer input:focus {
        background-color: transparent;
        color: #003DA5; }
.page-template-contact .content-with-sidebar .container .contact-sidebar .about-link {
  height: 130px;
  background-color: #0077C8;
  -ms-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  text-align: center;
  margin: auto;
  display: flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  margin-bottom: 1.875rem;
  padding: 0 1rem;
  position: relative; }
  .page-template-contact .content-with-sidebar .container .contact-sidebar .about-link a {
    color: #ffffff;
    font-weight: 400;
    font-size: 1.2rem;
    text-decoration: none; }
    .page-template-contact .content-with-sidebar .container .contact-sidebar .about-link a:before {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0px;
      left: 0px;
      content: "";
      display: block; }
    @media screen and (min-width: 1400px) {
      .page-template-contact .content-with-sidebar .container .contact-sidebar .about-link a {
        font-size: 1.5rem; } }
    .contact-sidebar .about-link,
    .about-footer-inner .about-link-inner,
    .application-box > div,
    #sidebar_link,
    .box{
          -moz-transition: box-shadow .4s;
    -o-transition: box-shadow .4s;
    -webkit-transition: box-shadow .4s;
    transition: box-shadow .4s;
    }
    .contact-sidebar .about-link:hover,
    .about-footer-inner .about-link-inner:hover,
    .application-box > div:hover,
    #sidebar_link a:hover ,
    .box:hover{
          box-shadow: 0 5px 5px -3px rgba(0,0,0,0.2), 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12);
          cursor:pointer;
    }
    .about-link-inner{
      width: 100%;
    }
.sidebar-menu-widget > ul > li{
  margin: 20px 0 0;
}
.contact-sidebar .about-link {
  height: 160px !important; }
.contact-sidebar .about-mail-form {
  position: relative; }
  .contact-sidebar .about-mail-form .about-link-inner h2 {
    margin-top: 0px;
    margin-bottom: 1rem;
    color: #ffffff;
    font-weight: 400;
    font-size: 1.2rem; }
    @media screen and (min-width: 1400px) {
      .contact-sidebar .about-mail-form .about-link-inner h2 {
        font-size: 1.5rem; } }
    .contact-sidebar .about-mail-form .about-link-inner h2:before {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0px;
      left: 0px;
      display: block;
      content: ""; }
  .contact-sidebar .about-mail-form .about-link-inner .wpcf7-form {
    display: flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    position: relative; }
    .contact-sidebar .about-mail-form .about-link-inner .wpcf7-form p {
      margin: 0px; }
      .contact-sidebar .about-mail-form .about-link-inner .wpcf7-form p .your-email {
        position: relative; }
        .contact-sidebar .about-mail-form .about-link-inner .wpcf7-form p .your-email:after {
          width: 1px;
          height: 170%;
          background-color: #003DA5;
          position: absolute;
          right: 0px;
          content: "";
          display: block;
          top: -6px; }
      .contact-sidebar .about-mail-form .about-link-inner .wpcf7-form p input {
        height: 45px;
        background-color: #ffffff;
        color: #6E6C6C;
        font-size: 0.875rem;
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
        box-shadow: none;
        border: none;
        font-weight: 400; }
        @media screen and (max-width: 449px) {
          .wprmenu-body-fixed #site-logo{
            display: none;
          }
          .contact-sidebar .about-mail-form .about-link-inner .wpcf7-form p input {
            width: 190px; } }
        @media screen and (min-width: 450px) {
          .contact-sidebar .about-mail-form .about-link-inner .wpcf7-form p input {
            width: 200px; } }
        @media screen and (min-width: 768px) {
          .contact-sidebar .about-mail-form .about-link-inner .wpcf7-form p input {
            width: 120px; } }
        @media screen and (min-width: 992px) {
          .contact-sidebar .about-mail-form .about-link-inner .wpcf7-form p input {
            width: 130px; } }
        @media screen and (min-width: 1200px) {
          .contact-sidebar .about-mail-form .about-link-inner .wpcf7-form p input {
            width: 190px; } }
        @media screen and (min-width: 1400px) {
          .contact-sidebar .about-mail-form .about-link-inner .wpcf7-form p input {
            width: 250px; } }
    .contact-sidebar .about-mail-form .about-link-inner .wpcf7-form .wpcf7-form-control.wpcf7-submit {
      background-color: #ffffff;
      box-shadow: none;
      border: 1px solid #ffffff;
      border-top-right-radius: 5px;
      border-bottom-right-radius: 5px;
      font-size: 0.75rem;
      font-weight: 400;
      padding: 6px 20px;
      height: 45px;
      color: #003DA5 !important;
      border-left: none;
      margin-left: -5px;
      cursor: pointer;
      transition: all 0.35s ease-in-out;
      -ms-transition: all 0.35s ease-in-out;
      -o-transition: all 0.35s ease-in-out;
      -moz-transition: all 0.35s ease-in-out;
      -webkit-transition: all 0.35s ease-in-out;
      width: 90px; }
    .contact-sidebar .about-mail-form .about-link-inner .wpcf7-form .ajax-loader {
      display: block; }

.application-page .content-with-sidebar .container #main_content .application-box {
  margin-bottom: 20px; }
  @media screen and (min-width: 1200px) {
    .application-page .content-with-sidebar .container #main_content .application-box {
      display: flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: -webkit-box;
      display: -webkit-flex;
      margin-bottom: 30px; } }
  .application-page .content-with-sidebar .container #main_content .application-box img {
    width: 100%; }
  .application-page .content-with-sidebar .container #main_content .application-box .application-title {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0px; }
    .application-page .content-with-sidebar .container #main_content .application-box .application-title p {
      font-weight: 700;
      color: #ffffff;
      font-size: 1rem;
      max-width: 120px;
      margin: auto;
      text-align: left;
      line-height: 1.2; }
      @media screen and (min-width: 768px) {
        .application-page .content-with-sidebar .container #main_content .application-box .application-title p {
          font-size: 1.2rem;
          max-width: 150px; } }
      @media screen and (min-width: 992px) {
        .application-page .content-with-sidebar .container #main_content .application-box .application-title p {
          font-size: 1.3rem; } }
      @media screen and (min-width: 1400px) {
        .application-page .content-with-sidebar .container #main_content .application-box .application-title p {
          max-width: 180px;
          font-size: 1.5rem; } }
  .application-page .content-with-sidebar .container #main_content .application-box .application-aus {
    position: relative;
    margin-bottom: 1rem; }
    @media screen and (min-width: 1200px) {
      .application-page .content-with-sidebar .container #main_content .application-box .application-aus {
        margin-right: 0.9375rem;
        margin-bottom: 0rem; } }
  .application-page .content-with-sidebar .container #main_content .application-box .application-us {
    position: relative; }
    @media screen and (min-width: 1200px) {
      .application-page .content-with-sidebar .container #main_content .application-box .application-us {
        margin-left: 0.9375rem; } }

.page-id-6 .content-with-sidebar .container #main_content h4.bg-title {
  background-color: #003DA5;
  -ms-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font-weight: 400;
  font-size: 1.5rem;
  text-align: center;
  color: #ffffff;
  padding: 1rem;
  width: 100%;
  display: block;
  margin-top: 0px;
  margin-bottom: 2.3rem; }
.page-id-6 .content-with-sidebar .container #main_content p {
  color: #002B49;
  font-size: 1rem;
  font-weight: 400; }
  .page-id-6 .content-with-sidebar .container #main_content p strong {
    color: #003DA5;
    font-size: 1.2rem;
    margin-top: 1rem;
    display: inline-block;
    margin-bottom: 0.2rem;
    font-weight: 400; }
.page-id-6 .content-with-sidebar .container #main_content h4, .page-id-6 .content-with-sidebar .container #main_content h3 {
  color: #003DA5;
  font-size: 1.2rem;
  margin-top: 1rem;
  display: block;
  margin-bottom: 0.2rem; }
  .page-id-6 .content-with-sidebar .container #main_content h4 strong, .page-id-6 .content-with-sidebar .container #main_content h3 strong {
    color: #003DA5;
    font-size: 1.2rem;
    margin-top: 1rem;
    display: block;
    margin-bottom: 0.2rem;
    font-weight: 400; }
@media screen and (min-width: 768px) {
  .page-id-6 .content-with-sidebar .container #main_content .application-outer {
    display: flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    margin: 0rem -0.7rem;
    margin-top: 2.2rem; } }
.page-id-6 .content-with-sidebar .container #main_content .application-outer .one {
  background-color: #003DA5; }
.page-id-6 .content-with-sidebar .container #main_content .application-outer .two {
  background-color: #0077C8; }
.page-id-6 .content-with-sidebar .container #main_content .application-outer .three {
  background-color: #00A9E0; }
.page-id-6 .content-with-sidebar .container #main_content .application-outer .four {
  background-color: #002B49; }
.page-id-6 .content-with-sidebar .container #main_content .application-outer .application-inner {
  width: 100%; }
  @media screen and (min-width: 768px) {
    .page-id-6 .content-with-sidebar .container #main_content .application-outer .application-inner {
      width: 25%;
      padding: 0rem 0.7rem; } }
  .page-id-6 .content-with-sidebar .container #main_content .application-outer .application-inner .application-text {
    -ms-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    padding: 1rem;
    height: 100%; }
    .page-id-6 .content-with-sidebar .container #main_content .application-outer .application-inner .application-text h2 {
      color: #ffffff;
      font-size: 1.125rem;
      font-weight: 700; }
    .page-id-6 .content-with-sidebar .container #main_content .application-outer .application-inner .application-text span {
      font-size: 0.875rem;
      color: #ffffff;
      font-weight: 400;
      padding: 1rem 0rem; }
    .page-id-6 .content-with-sidebar .container #main_content .application-outer .application-inner .application-text p {
      font-size: 0.875rem;
      color: #ffffff;
      font-weight: 400; }

.read-more-container {
  margin-top: 0.2rem; }
  .read-more-container a.read-more-trigger {
    -ms-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #003DA5;
    border: 2px solid #003DA5;
    transition: all 0.35s ease-in-out;
    -ms-transition: all 0.35s ease-in-out;
    -o-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    -webkit-transition: all 0.35s ease-in-out;
    font-size: 0.75rem;
    font-weight: 400;
    text-align: center;
    padding: 0.5rem 1.2rem;
    text-decoration: none;
    display: inline-block; }
    .read-more-container a.read-more-trigger .more {
      color: #ffffff;
      transition: all 0.35s ease-in-out;
      -ms-transition: all 0.35s ease-in-out;
      -o-transition: all 0.35s ease-in-out;
      -moz-transition: all 0.35s ease-in-out;
      -webkit-transition: all 0.35s ease-in-out; }
    .read-more-container a.read-more-trigger:hover, .read-more-container a.read-more-trigger:focus {
      background-color: transparent; }
      .read-more-container a.read-more-trigger:hover .more, .read-more-container a.read-more-trigger:focus .more {
        color: #003DA5; }

.page-id-4121 .read-more-container, .page-id-98 .read-more-container, .page-id-5304 .read-more-container {
  margin-top: 1.2rem;
  padding-bottom: 1.2rem; }

.fulbrighter-filter {
  width: 100%;
  background: #003DA5; }
  @media screen and (max-width: 767px) {
    .fulbrighter-filter {
      padding: 1.5rem; } }
  @media screen and (min-width: 768px) {
    .fulbrighter-filter {
      margin-bottom: 2rem !important; } }
  .fulbrighter-filter label {
    color: #ffffff;
    font-weight: 700;
    font-size: 2rem;
    line-height: 1; }
    @media screen and (max-width: 767px) {
      .fulbrighter-filter label {
        margin-bottom: 0.5rem; } }
  .fulbrighter-filter select {
    background: #ffffff;
    border: 1px solid #ffffff;
    margin: 0.6rem 0 1rem;
    padding: 0.4rem 0.625rem; }
    @media screen and (max-width: 767px) {
      .fulbrighter-filter select {
        margin-bottom: 0.7rem;
        max-width: 100%; } }
  .fulbrighter-filter .options {
    margin: 0rem; }
    @media screen and (max-width: 767px) {
      .fulbrighter-filter .options {
        float: none;
        clear: both;
        width: 100%;
        display: inline-block; } }
    .fulbrighter-filter .options label {
      width: 40px;
      height: 40px;
      -ms-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      margin-right: 0.625rem;
      margin-left: 0rem; }
    .fulbrighter-filter .options input.country-flag[value="au"] + label {
      background-image: none; }
    .fulbrighter-filter .options input.country-flag[value="au"] + label:before {
      content: "";
      display: block;
      width: 100%;
      height: 100%;
      background-repeat: no-repeat;
      background-size: 30px;
      background-position: center;
      text-align: center;
      background-image: url("images/Group 1011.svg"); }
    .fulbrighter-filter .options input.country-flag[value="us"] + label {
      background-image: none; }
    .fulbrighter-filter .options input.country-flag[value="us"] + label:before {
      content: "";
      display: block;
      width: 100%;
      height: 100%;
      background-repeat: no-repeat;
      background-size: 30px;
      background-position: center;
      text-align: center;
      background-image: url("images/Group 1010.svg"); }
  @media screen and (max-width: 767px) {
    .fulbrighter-filter {
      float: none; } }
  @media screen and (min-width: 768px) {
    .fulbrighter-filter {
      clear: right;
      float: right;
      margin: 5px 0 5px 25px; } }

.fulbrighters-title {
  margin-top: 1.3rem; }
  .fulbrighters-title h1 {
    color: #003DA5;
    font-weight: 400;
    font-size: 1.8rem;
    margin-top: 0px; }
    @media screen and (min-width: 768px) {
      .fulbrighters-title h1 {
        font-size: 1.5rem; } }

.fulbrighter-icons {
  width: 100%;
  display: flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center; }

.scholarship-search {
  margin-bottom: 3rem; }
  .scholarship-search h2 {
    color: #002B49;
    font-weight: 700 !important;
    font-size: 2rem;
    line-height: 1.8;
    margin-bottom: 0px; }
  @media screen and (min-width: 768px) {
    .scholarship-search .location-selector {
      float: none; } }
  @media screen and (min-width: 992px) {
    .scholarship-search .location-selector {
      float: left; } }
  .scholarship-search .location-selector label {
    width: 40px;
    height: 40px;
    font-size: 0;
    -ms-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin-left: 0.625rem; }
    @media screen and (max-width: 767px) {
      .scholarship-search .location-selector label {
        margin-left: 0px;
        margin-right: 0.625rem; } }
  .scholarship-search .location-selector input.country-flag[value="au"] + label {
    background-image: none; }
  .scholarship-search .location-selector input.country-flag[value="au"] + label:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: 30px;
    background-position: center;
    text-align: center;
    background-image: url("images/Group 1011.svg"); }
  .scholarship-search .location-selector input.country-flag[value="us"] + label {
    background-image: none; }
  .scholarship-search .location-selector input.country-flag[value="us"] + label:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: 30px;
    background-position: center;
    text-align: center;
    background-image: url("images/Group 1010.svg"); }
  .scholarship-search .search-btn {
    position: relative;
    display: flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex; }
    @media screen and (min-width: 992px) {
      .scholarship-search .search-btn {
        display: flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: -webkit-box;
        display: -webkit-flex;
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        align-items: center;
        -webkit-align-items: center;
        -ms-align-items: center;
        padding-left: 2rem; } }
    @media screen and (min-width: 1400px) {
      .scholarship-search .search-btn {
        padding-left: 3rem; } }


    .scholarship-search .search-btn input.search-box {
      height: 45px;
      background-color: #ffffff;
      color: #6E6C6C;
      font-size: 0.875rem;
      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px;
      box-shadow: none;
      border: 1px solid #003DA5;
      border-right: none;
      font-weight: 400;
      margin-top: 0px; }
      @media screen and (max-width: 449px) {
        .scholarship-search .search-btn{
          margin-top: 10px;
        }
        .scholarship-search .search-btn input.search-box {
          width: 180px; } }
      @media screen and (min-width: 450px) {
        .scholarship-search .search-btn input.search-box {
          width: 200px; } }
      @media screen and (min-width: 768px) {
        .scholarship-search .search-btn input.search-box {
          width: 120px; } }
      @media screen and (min-width: 992px) {
        .scholarship-search .search-btn input.search-box {
          width: 130px; } }
      @media screen and (min-width: 1200px) {
        .scholarship-search .search-btn input.search-box {
          width: 260px; } }
      @media screen and (min-width: 1400px) {
        .scholarship-search .search-btn input.search-box {
          width: 340px; } }
          .scholarship-search legend{
                width: auto;
    float: left;
    display: inline-block;
          }
          .visuallyhidden{
              position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px; width: 1px;
  margin: -1px; padding: 0; border: 0;
          }
    .scholarship-search .search-btn input.big-btn {
      background-color: #ffffff;
      box-shadow: none;
          border-left: 1px solid #003DA5;
      border: 1px solid #003DA5;
      border-top-right-radius: 5px;
      border-bottom-right-radius: 5px;
      font-size: 0.75rem;
      font-weight: 400;
      padding: 6px 20px;

      height: 45px;
      color: #003DA5 !important;

      margin-left: -5px;
      cursor: pointer;
      transition: all 0.35s ease-in-out;
      -ms-transition: all 0.35s ease-in-out;
      -o-transition: all 0.35s ease-in-out;
      -moz-transition: all 0.35s ease-in-out;
      -webkit-transition: all 0.35s ease-in-out;
      margin-top: 0px;
      width: 110px;
      background-repeat: no-repeat;
      background-position: center left 15px;
      background-size: 15px;
      background-image: url("images/search.png");
      padding-right: 0px; }
      .scholarship-search .search-btn input.big-btn:hover, .scholarship-search .search-btn input.big-btn:focus {
        background-color: #003DA5;
        color: #ffffff !important;
        background-image: url("images/search-white.png"); }
  .scholarship-search .types {
    width: 100%;
    margin-top: 2rem; }
    .scholarship-search .types .checkbox {
      color: #002B49;
      font-weight: 400;
      font-size: 1rem;
      margin-bottom: 1rem;
      padding: 0 1.5rem; }
      @media screen and (max-width: 767px) {
        .scholarship-search .types .checkbox {
          width: 100%; } }
      @media screen and (min-width: 768px) and (max-width: 1199px) {
        .scholarship-search .types .checkbox {
          width: 50%; } }
      .scholarship-search .types .checkbox input {
        position: absolute;
        height: 0.9375rem;
        width: 0.9375rem;
        margin: 0;
        opacity: 0;
        cursor: pointer; }
      .scholarship-search .types .checkbox input:checked + span.checked {
        background-image: url("images/checked.png");
        background-size: 8px;
        background-repeat: no-repeat;
        background-position: center; }
      .scholarship-search .types .checkbox span.checked {
        width: 0.9375rem;
        height: 0.9375rem;


        background-color: #ffffff;
        display: inline-block;
        vertical-align: middle;
        margin-top: -2px;
        margin-right: 5px; }

.closing {
  color: #002B49 !important;
  font-size: 16px;
  font-weight: 700; }

article.scholarship {
  border-bottom: 1px solid #C7C9C7;
  padding-bottom: 40px; }

.content-with-sidebar-inner .donate {
  background: #003DA5; }
  .content-with-sidebar-inner .donate label {
    color: #ffffff;
    font-weight: 400;
    font-size: 0.875rem; }
  .content-with-sidebar-inner .donate select {
    background: #ffffff;
    border: 1px solid #ffffff;
    margin: 0.6rem 0 0;
    padding: 0.4rem 0.625rem;
    width: 100%;
        -webkit-font-smoothing: antialiased;
    -webkit-appearance: none;
    -moz-appearance: none;
    position: relative;
     }
  .content-with-sidebar-inner .donate button.big-btn {
    -ms-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #ffffff;
    border: 2px solid #ffffff;
    transition: all 0.35s ease-in-out;
    -ms-transition: all 0.35s ease-in-out;
    -o-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    -webkit-transition: all 0.35s ease-in-out;
    font-size: 0.75rem;
    color: #003DA5;
    font-weight: 400;
    text-align: center;
    padding: 0.5rem 1.2rem;
    text-decoration: none;
    display: inline-block;
    cursor: pointer; }
    .content-with-sidebar-inner .donate button.big-btn:hover, .content-with-sidebar-inner .donate button.big-btn:focus {
      background-color: transparent;
      color: #ffffff; }
    .content-with-sidebar-inner .donate button.big-btn:hover, .content-with-sidebar-inner .donate button.big-btn:focus {
      color: #ffffff !important; }

.box {
  background: #003DA5;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center; }
  @media screen and (max-width: 767px) {
    .box {
      display: block; } }
  @media screen and (max-width: 767px) {
    .box .box-image {
      margin: 0px; } }
  @media screen and (max-width: 767px) {
    .box .box-content {
      padding-top: 15px; } }
  .box .box-content h2 {
    color: #ffffff !important;
    text-align: right; }
    @media screen and (max-width: 767px) {
      .box .box-content h2 {
        text-align: left;
        margin-bottom: 10px !important; } }
  .box .box-content input.wpcf7-text {
    border: 2px solid #ffffff;
    -ms-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: transparent;
    font-weight: 400;
    color: #ffffff;
    font-size: 0.875rem;
    text-align: left;
    padding: 10px 15px; }
    .box .box-content input.wpcf7-text::-moz-placeholder {
      color: #ffffff;
      opacity: 1; }
    .box .box-content input.wpcf7-text::-webkit-input-placeholder {
      opacity: 1;
      color: #ffffff; }
    .box .box-content input.wpcf7-text:-ms-input-placeholder {
      opacity: 1;
      color: #ffffff; }
    .box .box-content input.wpcf7-text::-ms-input-placeholder {
      opacity: 1;
      color: #ffffff; }
    .box .box-content input.wpcf7-text:focus::-moz-placeholder {
      opacity: 1; }
      .box .box-content input.wpcf7-text:focus::-moz-placeholder::-webkit-input-placeholder {
        opacity: 1; }
      .box .box-content input.wpcf7-text:focus::-moz-placeholder:-ms-input-placeholder {
        opacity: 1; }
    .box .box-content input.wpcf7-text:focus::-ms-input-placeholder {
      opacity: 1; }
  .box .box-content .submit-row input.wpcf7-submit {
    -ms-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #ffffff;
    border: 2px solid #ffffff;
    transition: all 0.35s ease-in-out;
    -ms-transition: all 0.35s ease-in-out;
    -o-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    -webkit-transition: all 0.35s ease-in-out;
    font-size: 0.75rem;
    color: #003DA5;
    font-weight: 400;
    text-align: center;
    padding: 0.5rem 1.2rem;
    text-decoration: none;
    display: inline-block;
    cursor: pointer; }
    .box .box-content .submit-row input.wpcf7-submit:hover, .box .box-content .submit-row input.wpcf7-submit:focus {
      background-color: transparent;
      color: #ffffff; }
    .box .box-content .submit-row input.wpcf7-submit:hover, .box .box-content .submit-row input.wpcf7-submit:focus {
      color: #ffffff !important; }
  .box .box-content .submit-row .ajax-loader {
    display: block; }

.page-id-3376 .content-with-sidebar .content-with-sidebar-inner .right, .page-id-32 .content-with-sidebar .content-with-sidebar-inner .right {
  width: 100%; }

.box-row .box-image {
  margin: auto;
  display: block !important; }
  .box-row .box-image img {
    margin: 0px; }

.read-more-trigger {
  padding-left: 0px; }

.read-more-trigger > .more::before,
.read-more-trigger > .less::before {
  display: none; }

.single-scholar_story h2 {
  background-color: rgba(0, 61, 165, 0.83);
  -ms-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  padding: 1rem;
  color: #ffffff !important; }

.single-scholar_story .content-with-sidebar .container #main_content h2 {
  padding: 30px;
  line-height: 1.4;
  color: #fff !important;
}

a {
  transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -webkit-transition: all 0.35s ease-in-out; }

h1, h2, h3, h4, h5, h6 {
  font-weight: 500 !important; }

p {
  font-weight: 300 !important; }
  a{
    font-weight: 500;
  }

html.js {
  padding-top: 0px !important; }

@media screen and (max-width: 767px) {
  .single-scholar_story .sidebar-items img {
    width: 100%;
    margin: 0;
}
  #main, .fulbright-table {
    padding-bottom: 20px; } }
.fulbright-table {
  margin-bottom: 20px;
  width: 100%; }

table {
  width: 100%; }

@media screen and (max-width: 767px) {
  table {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; } }
.wp-caption-text {
  background: #003DA5;
  color: #FFFFFF !important;
  padding: 5px;
  margin-top: 1px;
  text-align: center; }



.container {
  max-width: 100%; }
  @media screen and (min-width: 768px) {
    .container {
      max-width: 750px; } }
  @media screen and (min-width: 992px) {
    .container {
      max-width: 970px; } }
  @media screen and (min-width: 1200px) {
    .container {
      max-width: 1170px; } }
  @media screen and (min-width: 1400px) {
    .container {
      max-width: 1440px; } }

.content-with-sidebar .content-with-sidebar-inner {
  display: flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex; }
  @media screen and (max-width: 767px) {
    .content-with-sidebar .content-with-sidebar-inner {
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap;
      -ms-flex-direction: column-reverse;
      -webkit-flex-direction: column-reverse;
      flex-direction: column-reverse; } }
  @media screen and (min-width: 768px) {
    .content-with-sidebar .content-with-sidebar-inner {
      width: 100%; } }
  .content-with-sidebar .content-with-sidebar-inner .right {
    width: 100%; }
    @media screen and (max-width: 767px) {
      .content-with-sidebar .content-with-sidebar-inner .right {
        padding: 0 1.1rem; } }
    @media screen and (min-width: 768px) {
      .content-with-sidebar .content-with-sidebar-inner .right {
        width: 65%; } }
    @media screen and (min-width: 992px) {
      .content-with-sidebar .content-with-sidebar-inner .right {
        width: 70%; } }
  .content-with-sidebar .content-with-sidebar-inner .left {
    width: 100%; }
    @media screen and (max-width: 767px) {
      .content-with-sidebar .content-with-sidebar-inner .left {
        padding: 0 1.1rem;
        margin-bottom: 2.5rem; } }
    @media screen and (min-width: 768px) {
      .content-with-sidebar .content-with-sidebar-inner .left {
        width: 35%; } }
    @media screen and (min-width: 992px) {
      .content-with-sidebar .content-with-sidebar-inner .left {
        width: 30%; } }

hr {
  border-top: 1px solid #C7C9C7;
  margin: 2rem 0rem; }

iframe {
  width: 100%; }

.page-title-outer {
  background-color: rgba(0, 61, 165, 0.83);
  width: 100%;
  padding: 2.2rem 1.2rem; }
  @media screen and (min-width: 768px) {
    .page-title-outer {
      padding: 2.2rem 0rem; } }
  .page-title-outer .container h1 {
    padding: 0px;
    font-size: 1.125rem;
    font-weight: 700;
    color: #ffffff;
    text-transform: uppercase;
    letter-spacing: 1px; }
#breadcrumbs a{
  font-weight: 400;
}
.page-breadcrumbs-outer {
  background-color: #F6F8FA; }
  .page-breadcrumbs-outer #breadcrumbs {
    margin: 0px;
    border-bottom: none;
    padding: 0.6rem 1.1rem;
    font-size: 14px;
    color: #003DA5;
    font-weight: 400; }
    @media screen and (min-width: 768px) {
      .page-breadcrumbs-outer #breadcrumbs {
        padding: 0.6rem 1.2rem;
        padding-left: 0px; } }
    .page-breadcrumbs-outer #breadcrumbs a {
      margin: 0px;
      text-decoration: none; }
    .page-breadcrumbs-outer #breadcrumbs a, .page-breadcrumbs-outer #breadcrumbs span {
      color: #6E6C6C; }
    .page-breadcrumbs-outer #breadcrumbs span {
      padding: 0 0.25rem; }

.search.search-results #content {
  padding: 0 2.4rem; }
  .search.search-results #content #search-2 .search-form {
    border: none;
    display: flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    margin-top: 2.5rem;
    margin-bottom: 2.5rem; }
    .search.search-results #content #search-2 .search-form label {
      margin-bottom: 0px;
      position: relative;
      width: 100%; }
      .search.search-results #content #search-2 .search-form label:after {
        width: 1px;
        height: 69%;
        background-color: #003DA5;
        position: absolute;
        right: 0px;
        content: "";
        display: block;
        top: 6px; }
      .search.search-results #content #search-2 .search-form label span {
        display: none; }
      .search.search-results #content #search-2 .search-form label .search-field {
        background-color: transparent;
        box-shadow: none;
        border: 1px solid #003DA5;
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
        font-size: 14px;
        font-weight: 400;
        padding: 6px 12px;
        height: 38px;
        color: #6E6C6C;
        border-right: none;
        width: 100%; }
        .search.search-results #content #search-2 .search-form label .search-field::-moz-placeholder {
          color: #6E6C6C;
          opacity: 1; }
        .search.search-results #content #search-2 .search-form label .search-field::-webkit-input-placeholder {
          opacity: 1;
          color: #6E6C6C; }
        .search.search-results #content #search-2 .search-form label .search-field:-ms-input-placeholder {
          opacity: 1;
          color: #6E6C6C; }
        .search.search-results #content #search-2 .search-form label .search-field::-ms-input-placeholder {
          opacity: 1;
          color: #6E6C6C; }
        .search.search-results #content #search-2 .search-form label .search-field:focus::-moz-placeholder {
          opacity: 1; }
          .search.search-results #content #search-2 .search-form label .search-field:focus::-moz-placeholder::-webkit-input-placeholder {
            opacity: 1; }
          .search.search-results #content #search-2 .search-form label .search-field:focus::-moz-placeholder:-ms-input-placeholder {
            opacity: 1; }
        .search.search-results #content #search-2 .search-form label .search-field:focus::-ms-input-placeholder {
          opacity: 1; }
    .search.search-results #content #search-2 .search-form .search-submit {
      background-color: transparent;
      box-shadow: none;
      border: 1px solid #003DA5;
      border-top-right-radius: 5px;
      border-bottom-right-radius: 5px;
      font-size: 12px;
      font-weight: 500;
      padding: 6px 20px;
      height: 38px;
      color: #003DA5;
      border-left: none;
      margin-left: -5px;
      text-transform: uppercase;
      cursor: pointer;
      transition: all 0.35s ease-in-out;
      -ms-transition: all 0.35s ease-in-out;
      -o-transition: all 0.35s ease-in-out;
      -moz-transition: all 0.35s ease-in-out;
      -webkit-transition: all 0.35s ease-in-out;
      padding-right: 0rem;
      width: 110px;
      background-repeat: no-repeat;
      background-position: center left 15px;
      background-size: 15px;
      background-image: url("images/search.png"); }
      .search.search-results #content #search-2 .search-form .search-submit:hover, .search.search-results #content #search-2 .search-form .search-submit:focus {
        background-color: #003DA5;
        color: #ffffff;
        background-image: url("images/search-white.png"); }
  .search.search-results #content .search-for p {
    color: #003DA5;
    font-size: 1.5rem;
    font-weight: 400;
    padding-bottom: 0.5rem; }

.search-results #content {
  padding: 0px;
  max-width: 800px;
  margin: auto;
  width: 100%; }
  .search-results #content .search-result {
    border-bottom: 1px solid #C7C9C7;
    padding: 0 0 1.25rem;
    margin: 1.25rem 0; }
    .search-results #content .search-result:last-child {
      border-bottom: none; }
    .search-results #content .search-result h2 {
      margin: 0rem; }
      .search-results #content .search-result h2 a {
        text-decoration: none;
        color: #000000;
        font-size: 1rem;
        font-weight: 400; }
    .search-results #content .search-result p {
      color: #002B49;
      font-size: 1rem;
      font-weight: 400;
      margin-top: 0.5rem; }

#field_1_1 {
  display: none; }

.page-id-1280 h5 {
  color: #002B49;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6; }

.single-scholar_story h5 {
  color: #002B49;
  font-size: 1rem;
  font-weight: 700; }
.single-scholar_story h6 {
  color: #003DA5;
  font-size: 1rem;
  font-weight: 700; }
  .single-scholar_story h6 a {
    color: #003DA5 !important;
    font-weight: 700 !important;
    text-decoration: none !important;
    transition: all 0.35s ease-in-out;
    -ms-transition: all 0.35s ease-in-out;
    -o-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    -webkit-transition: all 0.35s ease-in-out; }
.top-social em{
      position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.single-scholar_story hr {
  display: none; }

.team-page .team-members .team-row {
  border-bottom: 1px solid #C7C9C7;
  padding-bottom: 2.5rem;
  margin-bottom: 1.875rem; }
  @media screen and (min-width: 992px) {
    .team-page .team-members .team-row {
      display: flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: -webkit-box;
      display: -webkit-flex; } }
  .team-page .team-members .team-row:last-child {
    border-bottom: none; }
  @media screen and (min-width: 992px) {
    .team-page .team-members .team-row .team-image {
      padding-right: 1.25rem;
      width: 30%; } }
  @media screen and (min-width: 1400px) {
    .team-page .team-members .team-row .team-image {
      padding-right: 2.1875rem; } }
  .team-page .team-members .team-row .team-image img {
    width: 100%; }
  @media screen and (max-width: 991px) {
    .team-page .team-members .team-row .team-info {
      padding-top: 0.625rem; } }
  @media screen and (min-width: 992px) {
    .team-page .team-members .team-row .team-info {
      padding-left: 1.25rem;
      width: 70%; } }
  @media screen and (min-width: 1400px) {
    .team-page .team-members .team-row .team-info {
      padding-left: 2.1875rem; } }
  .team-page .team-members .team-row .team-info .team-name {
    color: #002B49;
    font-weight: 500;
    font-size: 1.5rem;
    padding-bottom: 0.5rem; }
    @media screen and (min-width: 992px) {
      .team-page .team-members .team-row .team-info .team-name {
        padding-bottom: 0.8rem; } }
  .team-page .team-members .team-row .team-info .team-position {
    color: #002B49;
    font-size: 1rem;
    font-weight: 400; }
  .team-page .team-members .team-row .team-info .team-mail {
    color: #002B49;
    font-size: 1rem;
    font-weight: 400;
    padding-bottom: 0.8rem; }
  .team-page .team-members .team-row .team-info .team-intro p {
    color: #002B49 !important;
    font-size: 1rem;
    font-weight: 400; }

@media screen and (min-width: 768px) {
  .team-page .content-with-sidebar {
    padding: 3.5rem 0rem 1rem; } }
@media screen and (min-width: 1200px) {
  .team-page .content-with-sidebar {
    padding: 5rem 0rem 2rem; } }

@media screen and (min-width: 768px) {
  .post-listings {
    display: flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    margin: 0rem -0.625rem;
    margin-top: 2rem; } }
.post-listings .listing-news-event {
  width: 100%;
  position: relative;
  padding-bottom: 0.5rem;
  margin-bottom: 1.5rem; }
  @media screen and (min-width: 768px) {
    .post-listings .listing-news-event {
      width: 50%;
      padding: 0rem 0.625rem;
      margin-bottom: 3rem;
      padding-bottom: 1.5rem; } }
  .post-listings .listing-news-event:after {
    background-color: #C7C9C7;
    width: 100%;
    height: 1px;
    content: "";
    display: block;
    position: absolute;
    bottom: 0px;
    left: 0px; }
    @media screen and (min-width: 768px) {
      .post-listings .listing-news-event:after {
        width: 95%;
        left: 10px; } }
  .post-listings .listing-news-event .image {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 0 0 60%;
    position: relative; }
    @media screen and (min-width: 1200px) {
      .post-listings .listing-news-event .image {
        padding: 0 0 40%; } }
    .post-listings .listing-news-event .image .date {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -o-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 15px;
      background-color: #003DA5;
      width: 83px;
      height: 83px;
      -ms-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      text-align: center;
      line-height: 1;
      padding-top: 1.0625rem; }
      .post-listings .listing-news-event .image .date time {
        color: #ffffff;
        font-weight: 700;
        font-size: 1.125rem;
        text-transform: uppercase; }
  .post-listings .listing-news-event .meta {
    padding-top: 1rem; }
    @media screen and (min-width: 768px) {
      .post-listings .listing-news-event .meta {
        padding-top: 0.5rem; } }
    .post-listings .listing-news-event .meta .taxonomy {
      display: flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: -webkit-box;
      display: -webkit-flex;
      flex-wrap: wrap;
      -webkit-flex-wrap: wrap; }
      .post-listings .listing-news-event .meta .taxonomy a {
        background-color: #b0c5d5;
        -ms-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        text-transform: uppercase;
        text-align: center;
        color: #ffffff !important;
        font-weight: 700 !important;
        font-size: 0.6875rem !important;
        padding: 0.3rem 1rem;
        margin-right: 0.7rem;
        margin-bottom: 0.5rem; }

        .post-filters .post-tag {
          background-color: #b0c5d5;
          -ms-border-radius: 2px;
          -webkit-border-radius: 2px;
          border-radius: 2px;
          text-transform: uppercase;
          text-align: center;
          color: #ffffff !important;
          font-weight: 700 !important;
          font-size: 0.6875rem !important;
          padding: 0.3rem 1rem;
          margin: 0.2rem 0.2rem;

          border: 0;
          border-radius: 5px;
        }
        .post-filters .post-tag.active {
          background-color: #003DA5;
        }

        .post-filters .fright.filters::before {
          content: '';
          background: black;
          width: 1px;
          position: absolute;
          height: 40px;
          left: -5px;
          top: 50%;
          transform: translateY(-50%);
        }
        .post-filters{
          display: flex;
          margin-top: 40px;
          margin-bottom: 40px;
          align-items: center;
        }
        .post-filters .filters{
          position: relative;
          margin-left: 10px;
          text-align: center;
        }
        .post-filters span {
          font-weight: bold;
          color: black;
        }


  .listing-news-event .image .category {
      top: 0;
      right: 0;
      text-align: right;
      padding: 4px 10px;
      background-color: #003DA5;
      position: absolute;
      color: #fff;
      font-weight: bold;
      font-size: 11px;
      margin-top: 15px;
  }
  article.listing-news-event .image .date{
      display:none;
  }
  article.listing-news-event.events .image .date{
      display:block;
  }

  .post-listings .listing-news-event .summary {
    margin-top: 1rem; }
    .post-listings .listing-news-event .summary h2 {
      margin: 0rem !important;
      line-height: 1; }
      @media screen and (max-width: 767px) {
        .post-listings .listing-news-event .summary h2 {
          margin-bottom: 1rem !important;
        }
        .post-filters {
            display: block;
            min-height: 60px;
        }

        .post-filters span {
            width: 100%;
            margin-bottom: 23px;
            float: left;
        }

        .post-filters .filters {
            float: left;
            width: 50%;
            margin: 0;
        }

        .post-filters .fright.filters::before {
            left: 0;
        }
      }
      .post-listings .listing-news-event .summary h2 a {
        font-weight: 700 !important;
        font-size: 1rem !important;
        color: #002B49 !important; }
    .post-listings .listing-news-event .summary p {
      color: #002B49;
      font-weight: 400;
      font-size: 0.875rem; }

.pagination {
  display: block; }
  .pagination a, .pagination span {
    background: transparent;
    border: none;
    color: #003DA5;
    display: inline-block;
    font-size: 0.75rem;
    line-height: 1.25;
    margin: 0px 0.6rem;
    min-width: auto;
    padding: 5px;
    font-weight: 700;
    text-align: center; }
    @media screen and (max-width: 767px) {
      .pagination a, .pagination span {
        margin: 0px 0.2rem; } }
  .pagination .Next, .pagination .Previous {
    font-size: 1.25rem; }

.has-sidebar #content {
  float: none;
  margin-left: 0;
  padding-right: 0;
  padding-left: 0;
  width: 100%; }

@media screen and (min-width: 768px) {
  .page-id-5.page-parent #main_content ul {
    padding-left: 60px; } }
.page-id-5.page-parent #main_content ul li {
  list-style: none;
  padding-left: 30px;
  position: relative;
  color: #002B49; }
  .page-id-5.page-parent #main_content ul li:before {
    width: 7px;
    height: 7px;
    -ms-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    content: "";
    display: block;
    left: 0;
    background-color: #003DA5;
    top: 6px; }

.content-with-sidebar {
  padding: 2rem 0rem 0rem; }
  @media screen and (min-width: 768px) {
    .content-with-sidebar {
      padding: 3.5rem 0rem; } }
  @media screen and (min-width: 1200px) {
    .content-with-sidebar {
      padding: 5rem 0rem; } }
  @media screen and (min-width: 768px) {
    .content-with-sidebar .container {
      display: flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: -webkit-box;
      display: -webkit-flex; } }
  @media screen and (min-width: 768px) {
    .content-with-sidebar .container #main_content {
      padding-right: 0.9375rem;
      padding-left: 0px; } }
  @media screen and (min-width: 992px) {
    .content-with-sidebar .container #main_content {
      padding-right: 2.1875rem; } }
  @media screen and (min-width: 1400px) {
    .content-with-sidebar .container #main_content {
      padding-right: 3.125rem; } }
  .content-with-sidebar .container #main_content img.wp-post-image {
    width: 100%;
    margin-bottom: 0.9375rem; }
    @media screen and (min-width: 768px) {
      .content-with-sidebar .container #main_content img.wp-post-image {
        margin-bottom: 1.875rem; } }

        .page-id-5 .content-with-sidebar .container #main_content img.wp-post-image{
          margin-bottom: 0;
        }
  .content-with-sidebar .container #main_content h2,
  .content-with-sidebar .container #main_content h2 span {
    color: #012b49 !important;
    font-weight: 500 !important; }
    .content-with-sidebar .container #main_content figcaption h2{

      margin-top: 10px;
    line-height: initial;
    height: auto;
    min-height: 0;
    margin: 10px 0 0 0;
    width: 100%;
    text-align: center;
}
    .fulbrighter-icon .group{
         color: #003ea5;
    text-align: center;
        font-size: 0.8rem;
    margin-top: 0;
    }

  .content-with-sidebar .container #main_content p {
    color: #6E6C6C;
    font-size: 1rem;
    font-weight: 400; }
    @media screen and (max-width: 767px) {
      .content-with-sidebar .container #main_content p {
        margin-top: 0rem; } }
    .content-with-sidebar .container #main_content p strong {
      color: #003DA5;
      font-size: 1rem;
      font-weight: 400;
      display: inline-block; }
      .page-id-682 .content-with-sidebar .container #main_content p{
        margin: 30px 0;
      }
  .content-with-sidebar .container #main_content a {
    color:#012b49;
    font-weight: 400;
    text-decoration: none; }
    .content-with-sidebar .container #main_content a:hover, .content-with-sidebar .container #main_content a:focus {
      color: #003DA5; }
      .annual-reports a {
        display: block;
        -moz-transition: box-shadow .4s;
    -o-transition: box-shadow .4s;
    -webkit-transition: box-shadow .4s;
    transition: box-shadow .4s;
      }
      .annual-reports a:hover{
            box-shadow: 0 5px 5px -3px rgba(0,0,0,0.2), 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12);
    cursor: pointer;
      }
  .content-with-sidebar .container #main_content h3 {
    color: #003DA5;
    font-weight: 400;
    font-size: 1.2rem;
    padding-top: 0.625rem;
    margin-top: 0px; }
  .content-with-sidebar .container #main_content h4 {
    color: #003DA5;
    font-size: 1.2rem;
    margin-top: 1rem;
    display: block;
    margin-bottom: 0.2rem; }
    .content-with-sidebar .container #main_content h4 strong {
      color: #003DA5;
      font-size: 1.2rem;
      margin-top: 1rem;
      display: block;
      margin-bottom: 0.2rem;
      font-weight: 400; }
  @media screen and (min-width: 992px) {
    .content-with-sidebar .container #main_content .about-title-text {
      display: flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: -webkit-box;
      display: -webkit-flex;
      align-items: flex-start;
      -webkit-align-items: flex-start;
      -ms-align-items: flex-start; } }
  .content-with-sidebar .container #main_content .about-title-text h2 {
    margin-top: 0px; }
    @media screen and (min-width: 992px) {
      .content-with-sidebar .container #main_content .about-title-text h2 {
        padding-right: 35px;
        width: 21%;
        margin-top: 0.9375rem; } }
    @media screen and (min-width: 1400px) {
      .content-with-sidebar .container #main_content .about-title-text h2 {
        padding-right: 50px; } }
  @media screen and (min-width: 992px) {
    .content-with-sidebar .container #main_content .about-title-text p {
      padding-left: 35px;
      width: 79%; } }
  @media screen and (min-width: 1400px) {
    .content-with-sidebar .container #main_content .about-title-text p {
      padding-left: 50px; } }
  .content-with-sidebar .container #main_content .about-title-text .about-title-text-inner {
    width: 79%; }
    .content-with-sidebar .container #main_content .about-title-text .about-title-text-inner p, .content-with-sidebar .container #main_content .about-title-text .about-title-text-inner ul {
      width: 100%; }
    @media screen and (max-width: 991px) {
      .content-with-sidebar .container #main_content .about-title-text .about-title-text-inner ul {
        padding: 0px; } }
    .content-with-sidebar .container #main_content .about-title-text .about-title-text-inner ul li {
      color: #6E6C6C;
      font-weight: 400;
      font-size: 1rem; }
  @media screen and (min-width: 768px) {
    .content-with-sidebar .container .sidebar-items {
      padding-left: 0.9375rem;
      padding-right: 0px; } }
  @media screen and (min-width: 992px) {
    .content-with-sidebar .container .sidebar-items {
      padding-left: 2.1875rem; } }
  @media screen and (min-width: 1400px) {
    .content-with-sidebar .container .sidebar-items {
      padding-left: 3.125rem; } }
  .content-with-sidebar .container .sidebar-items .sidebar-menu-widget,
  .content-with-sidebar .container .sidebar-items .scholarship-scholars-widget{
    background-color: #002B49;
    -ms-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    padding: 1.9rem; }
    .content-with-sidebar .container .sidebar-items .sidebar-menu-widget h2,
    .content-with-sidebar .container .sidebar-items .scholarship-scholars-widget h2{
      font-weight: 700;
      font-size: 1.125rem;
      color: #ffffff;
      padding-bottom: 0.8rem; }
    .content-with-sidebar .container .sidebar-items .sidebar-menu-widget ul,
    .content-with-sidebar .container .sidebar-items .scholarship-scholars-widget ul{
      padding: 0px; }
      .content-with-sidebar .container .sidebar-items .sidebar-menu-widget ul li,
      .content-with-sidebar .container .sidebar-items .scholarship-scholars-widget ul li{
        padding-left: 0px; }
        .content-with-sidebar .container .sidebar-items .sidebar-menu-widget ul li:before,
        .content-with-sidebar .container .sidebar-items .scholarship-scholars-widget ul li:before{
          display: none; }
        .content-with-sidebar .container .sidebar-items .sidebar-menu-widget ul li a,
        .content-with-sidebar .container .sidebar-items .scholarship-scholars-widget ul li a{
          color: #ffffff;
          font-weight: 400;
          font-size: 1rem;
          text-decoration: none; }
          .content-with-sidebar .container .sidebar-items .sidebar-menu-widget ul li a:hover,
          .content-with-sidebar .container .sidebar-items .sidebar-menu-widget ul li a:focus,
          .content-with-sidebar .container .sidebar-items .scholarship-scholars-widget ul li a:hover,
          .content-with-sidebar .container .sidebar-items .scholarship-scholars-widget ul li a:focus{
            color: #00A9E0; }
        .content-with-sidebar .container .sidebar-items .sidebar-menu-widget ul li.current_page_item a,
        .content-with-sidebar .container .sidebar-items .scholarship-scholars-widget ul li.current_page_item a{
          color: #51bfe6;
          font-weight: 600; }
  @media screen and (min-width: 768px) {
    .content-with-sidebar .container .sidebar-items #sidebar-logo {
      margin-top: 2.5rem; } }
  .content-with-sidebar .container .sidebar-items #sidebar-logo img {
    margin-bottom: 2rem; }

@media screen and (min-width: 768px) {
  .about-footer-top .container .about-footer-inner {
    display: flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    margin: 0 -15px;
    padding-bottom: 2rem; } }
.about-footer-top .container .about-footer-inner .about-link {
  width: 100%;
  margin-bottom: 20px;
  position: relative;
  cursor: pointer; }
  @media screen and (min-width: 768px) {
    .about-footer-top .container .about-footer-inner .about-link {
      width: 50%;
      margin-bottom: 25px;
      padding: 0 15px; } }
  .about-footer-top .container .about-footer-inner .about-link .about-link-inner {
    background-color: #0077C8;
    -ms-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    height: 150px;
    display: flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    transition: all 0.35s ease-in-out;
    -ms-transition: all 0.35s ease-in-out;
    -o-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    -webkit-transition: all 0.35s ease-in-out; }

    .about-footer-top .container .about-footer-inner .about-link .about-link-inner span.icon {
      width: 1.9375rem;
      height: 1.9375rem;
      background-color: #ffffff;
      border: 2px solid #ffffff;
      text-align: center;
      -ms-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      transition: all 0.35s ease-in-out;
      -ms-transition: all 0.35s ease-in-out;
      -o-transition: all 0.35s ease-in-out;
      -moz-transition: all 0.35s ease-in-out;
      -webkit-transition: all 0.35s ease-in-out;
      line-height: 2.5;
      margin-right: 0.875rem; }
      .about-footer-top .container .about-footer-inner .about-link .about-link-inner span.icon em {
        transition: all 0.35s ease-in-out;
        -ms-transition: all 0.35s ease-in-out;
        -o-transition: all 0.35s ease-in-out;
        -moz-transition: all 0.35s ease-in-out;
        -webkit-transition: all 0.35s ease-in-out;
        color: #0077C8;
        font-size: 1.3125rem; }
    .about-footer-top .container .about-footer-inner .about-link .about-link-inner a {
      color: #ffffff;
      font-weight: 400;
      font-size: 1.2rem;
      text-decoration: none; }
      @media screen and (min-width: 768px) {
        .about-footer-top .container .about-footer-inner .about-link .about-link-inner a {
          font-size: 1.5rem; } }
      .about-footer-top .container .about-footer-inner .about-link .about-link-inner a:before {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0px;
        left: 0px;
        display: block;
        content: ""; }
    .about-footer-top .container .about-footer-inner .about-link .about-link-inner h2 {
      margin-bottom: 0px;
      color: #ffffff;
      font-weight: 400;
      font-size: 1.5rem;
      margin-top: 0.6rem;
      display: block;
      width: 100%;
      text-align: center; }
    .about-footer-top .container .about-footer-inner .about-link .about-link-inner .wpcf7-form {
      margin-top: -1.875rem;
      display: flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: -webkit-box;
      display: -webkit-flex;
      flex-wrap: wrap;
      -webkit-flex-wrap: wrap; }
      .about-footer-top .container .about-footer-inner .about-link .about-link-inner .wpcf7-form p {
        margin: 0px; }
        .about-footer-top .container .about-footer-inner .about-link .about-link-inner .wpcf7-form p .your-email {
          position: relative; }
          .about-footer-top .container .about-footer-inner .about-link .about-link-inner .wpcf7-form p .your-email:after {
            width: 1px;
            height: 170%;
            background-color: #003DA5;
            position: absolute;
            right: 0px;
            content: "";
            display: block;
            top: -6px; }
        .about-footer-top .container .about-footer-inner .about-link .about-link-inner .wpcf7-form p input {
          height: 45px;
          background-color: #ffffff;
          color: #6E6C6C;
          font-size: 0.75rem;
          border-top-left-radius: 5px;
          border-bottom-left-radius: 5px;
          box-shadow: none;
          border: none;
          font-weight: 400; }
          @media screen and (max-width: 449px) {
            .about-footer-top .container .about-footer-inner .about-link .about-link-inner .wpcf7-form p input {
              width: 130px; } }
          @media screen and (min-width: 450px) {
            .about-footer-top .container .about-footer-inner .about-link .about-link-inner .wpcf7-form p input {
              width: 200px; } }
          @media screen and (min-width: 768px) {
            .about-footer-top .container .about-footer-inner .about-link .about-link-inner .wpcf7-form p input {
              width: 230px; } }
          @media screen and (min-width: 992px) {
            .about-footer-top .container .about-footer-inner .about-link .about-link-inner .wpcf7-form p input {
              width: 320px; } }
          @media screen and (min-width: 1400px) {
            .about-footer-top .container .about-footer-inner .about-link .about-link-inner .wpcf7-form p input {
              width: 400px; } }
      .about-footer-top .container .about-footer-inner .about-link .about-link-inner .wpcf7-form .wpcf7-submit {
        background-color: #ffffff;
        box-shadow: none;
        border: 1px solid #ffffff;
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
        font-size: 12px;
        font-weight: 500;
        padding: 6px 20px;
        height: 45px;
        color: #003DA5;
        border-left: none;
        margin-left: -5px;
        cursor: pointer;
        transition: all 0.35s ease-in-out;
        -ms-transition: all 0.35s ease-in-out;
        -o-transition: all 0.35s ease-in-out;
        -moz-transition: all 0.35s ease-in-out;
        -webkit-transition: all 0.35s ease-in-out;
        width: 90px; }
      .about-footer-top .container .about-footer-inner .about-link .about-link-inner .wpcf7-form .ajax-loader {
        display: block; }
#field_1_3{
  width: 100% !important;
}

figcaption h2{
  color: white !important;
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{
      pointer-events: initial;
}
@media screen and (min-width: 768px) {
  .annual-reports ul {
    display: flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    margin: 0rem -0.9375rem; } }
.annual-reports ul li {
  width: 100%; }
  @media screen and (max-width: 767px) {
    .scholarship-search legend{
      float: none;
    }
    .annual-reports ul li {
      padding: 0px;
      margin-bottom: 1rem; } }
  @media screen and (min-width: 450px) and (max-width: 767px) {
    .annual-reports ul li {
      width: 50%;
      padding: 0px 7px; } }
  @media screen and (min-width: 768px) {
    .annual-reports ul li {
      width: 33%; } }
  .annual-reports ul li img {
    width: 100%;
    height: 100%; }
    .sub-menu{
      padding: 0 !important;
    }
    .menu-section .container .menu-main-menu-container ul.menu li .sub-menu li{
      padding: 0;
    }
    .menu-section .container .menu-main-menu-container ul.menu li .sub-menu li:hover{
      background: white;
    }
    .menu-section .container .menu-main-menu-container ul.menu li .sub-menu li:hover a{
      color: #003DA5;
    }
    .ctf-tweet-text a{
      color: #fff;
    }
    .ctf-credit-link{
      display: none;
    }
    #main_content h2:first-child{
      margin-top: 0;
    }
    .page-id-902 .wp-caption.alignleft{
      width: auto !important;
      padding-right: 30px;
    }
    .hide-me{
      display: none;
    }
    .page-id-4121 h2{
          clear: both;
    margin-top: 60px;
    }
    #fulbrightsidebarmenu-2 h2{
      margin-top: 0;
    }
    .page-id-3391 .hide-me{
      display: flex;
    }
    .fulbrighters h2{
      margin-bottom: 0;
    }
    .page-template-current-scholars .content-with-sidebar .container #main_content img.wp-post-image{
      width: auto;
    }
    .fulbrighter-info th{
      color:#003ea5;
    }

.content-with-sidebar .container #main_content .fulbrighter-profile img.wp-post-image {
    width: auto;
}

.about-mail-form.about-link {
    background-color: #0077C8;
}

.subscribe-icons span.icon {
    background-color: #ffffff;
    border: 5px solid #ffffff;
    text-align: center;
    -ms-border-radius: 50%;
    -webkit-border-radius: 50%;
    line-height: 3.5;
    margin: 0 0.875rem;
    font-size: 19px;
}

.subscribe-icons .icon em {
    min-width: 25px;
    color: #0077C8;
    font-size: 1.3125rem;
}

.subscribe-icons .inner {
    max-width: 300px;
    float: left;
}

.subscribe-icons {
    max-width: 190px;
    margin: 0 auto;
    height: 100px;
}
