@media only screen and (max-width: 1600px) {
  body {
    padding-top: 100px;
  }
  .container,
  .block-container {
    padding: 0 50px;
  }
  .site-header .header-top .cols {
    height: 100px;
  }
  .site-header .header-top .cols .col-logo {
    margin-right: 40px;
  }
  .site-header .header-top .cols .col-options .apply .btn-blue {
    font-size: 15px;
  }
  .site-header .header-top .cols .col-options .apply .entry-nav ul li {
    font-size: 15px;
  }
  .site-header .header-top .cols .col-options .sign-in .btn-sign-in {
    font-size: 15px;
  }
  .main-navigation-wrap .main-navigation .nav-menu > li {
    margin-right: 15px;
  }
  .main-navigation-wrap .main-navigation .nav-menu > li a {
    font-size: 15px;
  }
  .home .section-program .col-program .choose-program .col-item {
    min-height: unset;
  }
  .home .section-footer .d-lg-flex .item {
    padding: 2rem 80px;
  }
  .events li .cols .col-content .entry-footer .post-meta .meta-item {
    padding: 0 20px;
  }
  .site-footer .footer-col-contact {
    padding-right: 0;
  }
  .single-program .section-header .header-cols .col-left .reviews .reviews-tooltip {
    left: 0;
  }
  .education-template-tpl-masa-experience #fc-6:after, .education-template-tpl-masa-experience #fc-6:before {
    display: none;
  }
  .fc-leadership-hero-slider .slider-leadership-wrap .container-slide {
    padding: 0 20rem;
  }
  .funding-template-tpl-funding-apply .step .container {
    padding-left: 150px;
  }
  .page-template-tpl-partners .image-and-content .col-content {
    padding-left: 50px;
  }
  .page-template-tpl-partners .image-and-content .col-image {
    min-height: 730px;
  }
  .page-template-tpl-partners .section-partners:nth-child(odd) .cols .col-content {
    padding-right: 50px;
  }
  .page-template-tpl-partners .section-training .col-content {
    padding-right: 50px;
  }
}
/** End of 1600px **/
@media only screen and (max-width: 1440px) {
  .fc-career-search .slider-wrap {
    max-width: 1100px;
    margin: auto;
  }
  .fc-logos-slider .container {
    max-width: 1100px;
  }
  .position-popup {
    max-width: 1210px;
  }
  .position-popup .row .col.col-bg {
    padding: 30px 60px;
  }
}
/** End of 1440px **/
@media only screen and (min-width: 1400px) {
  .archive-Resource .container .content-posts-section .container .item .entry-footer .footer-top {
    height: get-vw(280px);
  }
}
@media only screen and (max-width: 1380px) {
  html {
    font-size: 50%;
  }
  .slider-testimonials-wrap .slider-arrows {
    right: -35px;
  }
  .top-nav .entry-nav .menu > li {
    margin-right: 40px;
  }
  .footer-bottom .col-copyright .entry-text {
    font-size: 14px;
  }
  .fc-hero-image-and-logo .content-out {
    height: get-vh(600px);
  }
  .fc-hero-image-and-logo .content-out .content .entry-text {
    font-size: 2rem;
  }
  .funding-template-tpl-funding-apply .steps .steps-items .step.step-last .step-line .line {
    flex: 0 0 33px;
  }
  .funding-template-tpl-funding-apply .steps .steps-items .step.step-last .step-line .line .line-end {
    width: 35px;
  }
  .programs .item .program-cols .col-right .cols .col-price {
    margin-right: 20px;
  }
}
/** End of 1366px **/
@media only screen and (max-width: 1024px) {
  html {
    font-size: 35%;
  }
  /* Visibility */
  .home .section-hero-slider .hero-video,
  .home .section-hero-slider .hero-post,
  .home .btn-scroll-to-next,
  .footer-col .widget-nav,
  ul[class*=tinynav],
  .top-nav .entry-nav .menu {
    display: none;
  }
  body {
    padding-top: 65px;
  }
  .container {
    padding: 0 12.5px;
  }
  .top-nav {
    padding: 0;
    margin-bottom: 30px;
    border-bottom: 1px solid #383839;
  }
  .top-nav.mobile_before_header_image {
    margin-bottom: 0;
  }
  .top-nav .tinynav {
    height: auto;
    padding: 15px 0;
    font-size: 2.8rem;
    font-weight: 500;
    color: #01314b;
    background-position: center right 5px;
    border: none;
  }
  .home:not(.fp-viewing-0) {
    padding-top: 0 !important;
  }
  .home .section-title {
    margin-bottom: 10px;
    font-size: 3.2rem;
  }
  .home .section-hero-slider .slider-wrap #hero-video {
    height: 100vh !important;
  }
  .home .section-hero-slider .slider-wrap .hero-content {
    /*@include translate(-50%, 0);
    top: get-vh(170px);*/
  }
  .home .section-hero-slider .slider-wrap .hero-content .hero-titles {
    margin-bottom: get-vh(40px);
  }
  .home .section-hero-slider .slider-wrap .hero-content .hero-titles .hero-title {
    max-width: 540px;
    margin: auto auto get-vh(40px);
    font-size: get-vh(55px);
    line-height: 1.1;
  }
  .home .section-hero-slider .slider-wrap .hero-content .hero-titles .hero-title .underline {
    display: block;
  }
  .home .section-hero-slider .slider-wrap .hero-content .hero-titles .hero-subtitle {
    max-width: 540px;
    margin: auto;
    font-size: get-vh(24px);
  }
  .home .section-hero-slider .slider-wrap .hero-content .hero-buttons {
    max-width: 540px;
    margin: auto;
  }
  .home .section-hero-slider .slider-wrap .hero-content .hero-buttons .button-wrap {
    margin: 0 0 get-vh(25px);
    width: 33%;
  }
  .home .section-hero-slider .slider-wrap .hero-content .hero-buttons .button-wrap .entry-link {
    height: get-vh(150px);
  }
  .home .section-hero-slider .slider-wrap .hero-content .hero-buttons .button-wrap .entry-link .entry-text {
    font-size: 3.5vw;
  }
  .home .section-hero-slider .btn-scroll-down {
    font-size: get-vh(40px);
  }
  .home .section-program {
    padding: 20px 15px;
  }
  .home .section-program .section-title {
    margin-bottom: 0;
  }
  .home .section-program .col-program {
    padding-right: 0;
  }
  .home .section-program .col-program .row-text {
    margin-bottom: 30px;
  }
  .home .section-program .col-program .row-progress-bar {
    display: flex;
    flex-direction: column;
  }
  .home .section-program .col-program .row-progress-bar .progress-bar {
    margin-bottom: 20px;
    order: 1;
  }
  .home .section-program .col-program .row-progress-bar .btn-advanced-search-wrap {
    margin-top: 0;
    order: 2;
  }
  .home .section-program .col-program .row-progress-bar .btn-advanced-search-wrap .btn-advanced-search {
    text-decoration: underline;
  }
  .home .section-program .col-program .row-program-search .program-search .program-search-form {
    display: block;
  }
  .home .section-program .col-program .row-program-search .program-search .program-search-form .col-left {
    padding-right: 0;
    margin-bottom: get-vh(20px);
    border-right: none;
  }
  .home .section-program .col-program .row-program-search .program-search .program-search-form .col-right {
    padding-left: 0;
  }
  .home .section-program .col-program .row-program-search .program-search .program-search-form .col-submit {
    padding-left: 0;
    margin-top: 20px;
  }
  .home .section-program .col-program .choose-program {
    padding-right: 0;
  }
  .home .section-program .col-program .choose-program .programs {
    margin: 0 -5px 10px;
  }
  .home .section-program .col-program .programs-nav {
    margin-bottom: 40px;
  }
  .home .section-program .col-about .box-about {
    margin-bottom: get-vw-m(30px);
  }
  .home .section-program .col-about .box-about .entry-title {
    font-size: 3.2rem;
  }
  .home .section-program .col-about .box-about .entry-content {
    font-size: 2.4rem;
  }
  .home .section-program .col-about .box-about .btn-wrap {
    text-align: center;
  }
  .home .section-program .col-about .box-about .btn-wrap .btn {
    height: 46px;
    padding: 0 20px;
  }
  .home .section-program .col-about .box-about .btn-wrap .btn .btn-text {
    font-size: 2.4rem;
  }
  .home .section-program .col-about .box-testimonials {
    margin-bottom: get-vw-m(30px);
  }
  .home .section-program .col-about .box-testimonials .entry-title {
    font-size: 3.2rem;
  }
  .home .section-program .col-about .box-testimonials .slider-testimonials-home-wrap .qs-slider .slide-wrap .slide .entry-text {
    font-size: 2.4rem !important;
  }
  .home .section-program .col-about .box-testimonials .slider-testimonials-home-wrap .qs-slider .slide-wrap .slide .name-desc .name .post-thumbnail {
    flex: 0 0 30px;
  }
  .home .section-program .col-about .box-testimonials .slider-testimonials-home-wrap .qs-slider .slide-wrap .slide .name-desc .name .post-thumbnail img {
    width: 30px;
    height: 30px;
  }
  .home .section-program .col-about .box-testimonials .slider-testimonials-home-wrap .qs-slider .slide-wrap .slide .name-desc .desc {
    padding-right: 0;
    font-size: 2.4rem;
  }
  .home .section-program .col-about .box-links .btn {
    width: 100%;
    height: 46px;
    margin-bottom: 15px;
  }
  .home .section-program .col-about .box-links .btn .btn-text {
    font-size: 2.4rem;
    font-weight: 400;
  }
  .home .section-partners {
    padding: 30px 15px;
    padding-bottom: 0;
  }
  .home .section-partners .row-text .entry-text {
    font-size: 2.8rem;
  }
  .home .section-partners .row-content {
    margin-bottom: 25px;
  }
  .home .section-footer .d-lg-flex .item,
  .home .section-footer .d-lg-flex .item:first-child {
    height: auto;
    padding: 30px 15px;
    text-align: center;
    border-right: none;
  }
  .home .section-footer .d-lg-flex .item:first-child {
    margin-bottom: 10px;
  }
  .home .section-footer .d-lg-flex .item .content .row-button .btn {
    height: 46px;
    padding: 0 30px;
  }
  .home .section-footer .d-lg-flex .item .content .row-button .btn .btn-text {
    font-size: 2.8rem;
  }
  .home .section-footer .d-lg-flex .item .content .row-title .entry-title {
    font-size: 3.2rem;
  }
  .home .section-footer .d-lg-flex .item .content .row-text .entry-text {
    font-size: 2.8rem;
  }
  .site-footer {
    margin-top: 50px;
  }
  .site-footer .footer-top,
  .home .section-footer .site-footer .footer-top {
    padding-top: 40px;
    text-align: center;
  }
  .site-footer .footer-top .container,
  .home .section-footer .site-footer .footer-top .container {
    padding: 0;
  }
  .site-footer .footer-top .cols,
  .home .section-footer .site-footer .footer-top .cols {
    display: block;
    margin-top: get-vh(50px);
  }
  .site-footer .footer-top .cols .mobile-menus,
  .home .section-footer .site-footer .footer-top .cols .mobile-menus {
    display: flex;
    flex-direction: row;
    padding: 0 get-vw-m(30px);
    margin-bottom: get-vh(20px);
  }
  .site-footer .footer-top .cols .mobile-menus .mobile-col,
  .home .section-footer .site-footer .footer-top .cols .mobile-menus .mobile-col {
    text-align: start;
  }
  .site-footer .footer-top .cols .mobile-menus .mobile-col:first-child,
  .home .section-footer .site-footer .footer-top .cols .mobile-menus .mobile-col:first-child {
    width: 70%;
  }
  .site-footer .footer-top .cols .footer-col,
  .home .section-footer .site-footer .footer-top .cols .footer-col {
    width: auto;
  }
  .site-footer .footer-top .cols .footer-col .entry-title,
  .home .section-footer .site-footer .footer-top .cols .footer-col .entry-title {
    font-size: get-vw-m(18px);
  }
  .site-footer .footer-top .cols .footer-col.footer-col-contact,
  .home .section-footer .site-footer .footer-top .cols .footer-col.footer-col-contact {
    padding: 0;
  }
  .site-footer .footer-top .cols .footer-col.footer-col-contact .entry-title,
  .home .section-footer .site-footer .footer-top .cols .footer-col.footer-col-contact .entry-title {
    text-align: start;
  }
  .site-footer .footer-top .cols .footer-col.footer-col-contact.footer-col-logos,
  .home .section-footer .site-footer .footer-top .cols .footer-col.footer-col-contact.footer-col-logos {
    display: flex;
    flex-direction: row-reverse;
    column-gap: 15px;
  }
  .site-footer .footer-top .cols .footer-col.footer-col-contact.footer-col-logos .entry-image,
  .home .section-footer .site-footer .footer-top .cols .footer-col.footer-col-contact.footer-col-logos .entry-image {
    margin-bottom: 25px;
  }
  .site-footer .footer-top .cols .footer-col.footer-col-contact.footer-col-logos .entry-image.logo-agency img,
  .home .section-footer .site-footer .footer-top .cols .footer-col.footer-col-contact.footer-col-logos .entry-image.logo-agency img {
    height: auto;
    margin: auto;
  }
  .site-footer .footer-top .cols .footer-col.footer-col-contact,
  .home .section-footer .site-footer .footer-top .cols .footer-col.footer-col-contact {
    padding: 0 get-vw-m(30px);
  }
  .site-footer .footer-top .cols .footer-col.footer-col-contact .call,
  .home .section-footer .site-footer .footer-top .cols .footer-col.footer-col-contact .call {
    padding: 0;
    margin-bottom: get-vw-m(15px);
    text-align: center;
  }
  .site-footer .footer-top .cols .footer-col.footer-col-contact .call a,
  .home .section-footer .site-footer .footer-top .cols .footer-col.footer-col-contact .call a {
    display: flex;
    align-items: center;
  }
  .site-footer .footer-top .cols .footer-col.footer-col-contact .call a .col-icon,
  .home .section-footer .site-footer .footer-top .cols .footer-col.footer-col-contact .call a .col-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 33px;
    height: 33px;
    margin-right: 12px;
    border: 1px solid #01314b;
    border-radius: 50%;
    transition: all 150ms ease;
  }
  .site-footer .footer-top .cols .footer-col.footer-col-contact .call a:hover .col-icon,
  .home .section-footer .site-footer .footer-top .cols .footer-col.footer-col-contact .call a:hover .col-icon {
    color: #fff;
    background: #01314b;
  }
  .site-footer .footer-top .cols .footer-col.footer-col-contact .call a .col-text,
  .home .section-footer .site-footer .footer-top .cols .footer-col.footer-col-contact .call a .col-text {
    display: flex;
    flex-direction: column;
    row-gap: 5px;
    justify-content: flex-start;
  }
  .site-footer .footer-top .cols .footer-col.footer-col-contact .call a .col-text .entry-text,
  .home .section-footer .site-footer .footer-top .cols .footer-col.footer-col-contact .call a .col-text .entry-text {
    font-size: get-vw-m(18px);
    line-height: 1;
    color: #383839;
  }
  .site-footer .footer-top .cols .footer-col.footer-col-contact .call a .col-text .entry-number,
  .home .section-footer .site-footer .footer-top .cols .footer-col.footer-col-contact .call a .col-text .entry-number {
    text-align: start;
    font-size: 2rem;
    font-weight: 500;
    color: #059eda;
  }
  .site-footer .footer-top .cols .footer-col.footer-col-contact .donate .btn,
  .home .section-footer .site-footer .footer-top .cols .footer-col.footer-col-contact .donate .btn {
    width: 100%;
    height: 46px;
    color: #fff;
    background-color: #059eda;
  }
  .site-footer .footer-top .cols .footer-col.footer-col-contact .donate .btn .btn-text,
  .home .section-footer .site-footer .footer-top .cols .footer-col.footer-col-contact .donate .btn .btn-text {
    margin-right: 0;
    font-size: 2.8rem;
    font-weight: 500;
  }
  .site-footer .footer-top .cols .footer-col.footer-col-contact .donate .btn .fa,
  .home .section-footer .site-footer .footer-top .cols .footer-col.footer-col-contact .donate .btn .fa {
    font-size: 2.8rem;
  }
  .site-footer .footer-top .widget-socials .entry-title,
  .home .section-footer .site-footer .footer-top .widget-socials .entry-title {
    margin-bottom: 5px;
    text-align: center;
    color: #59595c;
    font-size: get-vh(14px);
  }
  .site-footer .footer-top .widget-socials .socials,
  .home .section-footer .site-footer .footer-top .widget-socials .socials {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 12px;
  }
  .site-footer .footer-top .widget-socials .socials a:last-child,
  .home .section-footer .site-footer .footer-top .widget-socials .socials a:last-child {
    margin-bottom: 0;
  }
  .site-footer .footer-top .widget-socials .socials a .fa,
  .home .section-footer .site-footer .footer-top .widget-socials .socials a .fa {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-transition: all 150ms ease;
    -moz-transition: all 150ms ease;
    -ms-transition: all 150ms ease;
    -o-transition: all 150ms ease;
    transition: all 150ms ease;
    justify-content: center;
    align-items: center;
    width: 35px;
    height: 35px;
    margin-right: 7px;
    font-size: 20px;
    color: white;
    background-color: #059eda;
    border-radius: 50%;
  }
  .site-footer .footer-top .widget-socials .socials a:hover .fa,
  .home .section-footer .site-footer .footer-top .widget-socials .socials a:hover .fa {
    color: #fff;
    background: #01314b;
  }
  .site-footer .footer-bottom,
  .home .section-footer .site-footer .footer-bottom {
    padding: 0 0 25px;
    border-top: none;
  }
  .site-footer .footer-bottom .col-copyright .entry-text,
  .home .section-footer .site-footer .footer-bottom .col-copyright .entry-text {
    margin-bottom: 30px;
    font-size: 2.4rem;
    font-weight: 400;
    color: #01314b;
    text-align: center;
  }
  .site-footer .footer-bottom .col-copyright .entry-text br,
  .home .section-footer .site-footer .footer-bottom .col-copyright .entry-text br {
    display: none;
  }
  .site-footer .footer-bottom .col-logos,
  .home .section-footer .site-footer .footer-bottom .col-logos {
    display: flex;
    justify-content: center;
    align-items: center;
    height: auto;
  }
  .site-footer .footer-bottom .col-logos .entry-text,
  .home .section-footer .site-footer .footer-bottom .col-logos .entry-text {
    display: none;
  }
  .site-footer .footer-bottom .col-logos a.wmg,
  .home .section-footer .site-footer .footer-bottom .col-logos a.wmg {
    padding-right: 20px;
    border-right: 1px solid #818285;
  }
  .site-footer .footer-bottom .col-logos a.wmg .entry-image,
  .home .section-footer .site-footer .footer-bottom .col-logos a.wmg .entry-image {
    margin-right: 0;
  }
  .site-footer .footer-bottom .col-logos a.wmg .entry-image img,
  .home .section-footer .site-footer .footer-bottom .col-logos a.wmg .entry-image img {
    height: 20px;
  }
  .site-footer .footer-bottom .col-logos a.tzur,
  .home .section-footer .site-footer .footer-bottom .col-logos a.tzur {
    padding-left: 20px;
  }
  .site-footer .footer-bottom .col-logos a.tzur img,
  .home .section-footer .site-footer .footer-bottom .col-logos a.tzur img {
    height: 20px;
  }
  .round-arrows .slick-arrow.slick-prev,
  .round-arrows .slick-arrow.slick-next {
    top: auto;
    bottom: -30px;
    left: get-vw-m(40px);
  }
  .round-arrows .slick-arrow.slick-next {
    left: 90px;
  }
  .fc-tabs .tabs-wrap {
    display: block;
  }
  .section-hero-slider.masa-experience .slider-wrap #hero-video {
    height: 100vh !important;
  }
  .section-hero-slider.masa-experience .slider-wrap .hero-content {
    -moz-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    top: get-vh(170px);
  }
  .section-hero-slider.masa-experience .slider-wrap .hero-content .hero-titles {
    margin-bottom: get-vh(40px);
  }
  .section-hero-slider.masa-experience .slider-wrap .hero-content .hero-titles .hero-title {
    max-width: 540px;
    margin: auto auto get-vh(40px);
    font-size: get-vh(55px);
    line-height: 1.1;
  }
  .section-hero-slider.masa-experience .slider-wrap .hero-content .hero-titles .hero-title .underline {
    display: block;
  }
  .section-hero-slider.masa-experience .slider-wrap .hero-content .hero-titles .hero-subtitle {
    max-width: 540px;
    margin: auto;
    font-size: get-vh(24px);
  }
  .section-hero-slider.masa-experience .slider-wrap .hero-content .hero-buttons {
    max-width: 540px;
    margin: auto;
  }
  .section-hero-slider.masa-experience .slider-wrap .hero-content .hero-buttons .button-wrap {
    margin: 0 get-vh(4.5px);
    width: 33%;
  }
  .section-hero-slider.masa-experience .slider-wrap .hero-content .hero-buttons .button-wrap .entry-link {
    height: get-vh(120px);
  }
  .section-hero-slider.masa-experience .slider-wrap .hero-content .hero-buttons .button-wrap .entry-link .entry-text {
    font-size: 3.5vw;
  }
  .section-hero-slider.masa-experience .btn-scroll-down {
    font-size: get-vh(40px);
  }
  .masa-experience-leadership {
    padding: get-vh(60px) 7.5%;
  }
  .masa-experience-explore {
    padding: get-vh(50px) 0;
    overflow-x: hidden;
  }
  .masa-experience-explore .bg-img {
    margin-left: 0;
  }
  .masa-experience-explore h2 {
    padding-left: 7.5%;
    padding-right: 7.5%;
  }
  .masa-experience-explore .row-btns-explore {
    width: 100%;
    overflow-x: scroll;
  }
  .masa-experience-explore .row-btns-explore .content-button-explore {
    min-width: 175px !important;
    margin: 0 4px;
  }
  .masa-experience-explore .row-btns-explore .content-button-explore .single-button-explore {
    height: 65px !important;
  }
  .masa-experience-explore .row-btns-explore .content-button-explore .single-button-explore p {
    font-size: 13px !important;
  }
  .masa-experience-explore .row-btns-explore .content-button-explore .single-button-explore .border {
    top: 19px !important;
  }
  .masa-experience-explore .row-btns-explore .content-button-explore .arrow_btn {
    border-left: get-vw(35px) solid transparent;
    border-right: get-vw(35px) solid transparent;
  }
  .masa-experience-explore .btns-section-explore {
    padding-right: 7.5%;
    padding-left: 7.5%;
  }
  .masa-experience-explore .box-links {
    padding: get-vh(50px) get-vw(35px);
    text-align: center;
  }
  .masa-experience-explore .box-links h3,
  .masa-experience-explore .box-links p {
    width: 80%;
    margin: auto;
    font-size: get-vw(80px);
  }
  .masa-experience-explore .box-links .buttons {
    justify-content: center;
    flex-direction: column;
  }
  .masa-experience-explore .box-links .buttons .btn {
    width: 97%;
    margin: get-vh(5px) auto;
    flex-direction: row;
    justify-content: space-between;
    height: 88px !important;
  }
  .masa-experience-explore .box-links .buttons .btn p {
    text-align: left;
    width: 160px;
  }
  .masa-experience-explore .box-links .buttons .btn img {
    margin-left: 0;
    margin-right: 0;
  }
  .masa-experience-impact .box-testimonials {
    padding: get-vh(20px);
  }
  .masa-experience-impact .box-testimonials .entry-title {
    flex-direction: column-reverse;
  }
  .masa-experience-impact .box-testimonials .entry-title img {
    width: 50px;
    height: 35px;
    align-self: flex-end;
  }
  .masa-experience-impact .box-testimonials .slide-wrap-m-exp .slick-arrow {
    bottom: -36px;
  }
  .masa-experience-impact .box-testimonials .slide-wrap-m-exp .slick-arrow.slick-next {
    left: 235px;
  }
  .masa-experience-impact .box-testimonials .slide-wrap-m-exp .slick-arrow.slick-prev {
    left: -15px;
  }
  .masa-experience-impact .box-testimonials .slide-wrap-m-exp .slick-dots li {
    height: 5px;
    width: 5px;
    margin: 0 3px;
  }
  .masa-experience-events {
    padding: get-vh(30px) 2.5%;
  }
  .masa-experience-events h2 {
    margin-right: auto;
    margin-left: auto;
    width: 93%;
  }
  .masa-experience-events .container .main-cols {
    flex-direction: column;
  }
  .masa-experience-events .container .main-cols .cols {
    width: auto;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    flex-direction: column;
  }
  .masa-experience-events .container .main-cols .cols .col-thumbnail {
    width: 100%;
  }
  .masa-experience-events .container .main-cols .cols .col-thumbnail img {
    height: get-vw-m(250px);
  }
  .masa-experience-events .container .main-cols .cols .col-content {
    justify-content: space-around;
    width: 100%;
  }
  .masa-experience-events .container .main-cols .cols .col-content .entry-footer {
    margin: get-vh(15px) get-vw(60px);
    display: flex;
    flex-direction: row;
  }
  .masa-experience-events .container .main-cols .cols .col-content .entry-footer .post-meta {
    flex-direction: column;
  }
  .masa-experience-events .container .main-cols .cols .col-content .entry-footer .post-meta .meta-item {
    margin: 1px 0;
  }
  .masa-experience-events .container .main-cols .cols .col-content .entry-footer .post-meta .meta-item .a-share {
    color: #06b1f4;
  }
  .masa-experience-events .container .main-cols .cols .col-content .entry-header {
    margin: get-vh(5px) get-vw(60px) 0 get-vw(60px);
  }
  .masa-experience-events .container .main-cols .cols .col-content .entry-header h4 {
    line-height: 22px;
    height: auto;
  }
  .masa-experience-events .container .upcomming {
    margin: 0 20px;
  }
  .masa-experience-impact {
    padding: get-vh(40px) 0;
  }
  .masa-experience-impact .container {
    padding: 0 0;
  }
  .masa-experience-impact .container h2 {
    padding: get-vh(20px) 5%;
  }
  .masa-experience-impact .container .row-items {
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    overflow-x: scroll;
    margin: 0;
    height: 440px;
  }
  .masa-experience-impact .container .row-items .item-wrap {
    min-width: 350px !important;
    margin: 0;
  }
  .masa-experience-impact .container .row-items .item-wrap .item .entry-image img {
    height: get-vw-m(350px);
  }
  .masa-experience-impact .container .row-items .item-wrap .footer-top {
    height: 160px !important;
  }
  .masa-experience-impact .container .row-items .item-wrap .entry-title {
    font-size: 20px !important;
  }
  .masa-experience-impact .container .row-items .item-wrap .entry-text {
    font-size: 15px !important;
  }
  .masa-experience-impact .container .box-testimonials {
    margin: get-vh(120px) 5%;
  }
  .masa-experience-form {
    padding: get-vw(50px) 0;
  }
  .masa-experience-form h2 {
    text-align: left;
  }
  .masa-experience-form form {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }
  .masa-experience-form form input {
    width: 95%;
    margin: 10px 0;
    height: 50px;
  }
  .single-resource .container .content-text {
    width: 100%;
  }
  .single-resource .container .content-text .taxonomies_content .tax_tag {
    padding: 3px 10px;
  }
  .archive-Resource .container .taxonomies-section .container .row .item-content {
    flex: 0 0 48%;
    max-width: 48%;
    margin: 3px;
  }
  .archive-Resource .container .taxonomies-section .container .row .item-content .item {
    height: 170px;
    padding: 10px;
    width: 91vw;
  }
  .archive-Resource .container .content-items-section .container .row .item {
    flex: 0 0 100%;
    margin: 5px 0;
  }
  .box-testimonials .slide-wrap-m-exp .slick-arrow.slick-next {
    left: 260px;
  }
  .box-testimonials .entry-title {
    flex-direction: column-reverse;
  }
  .box-testimonials .entry-title img {
    width: 50px;
    height: 35px;
    align-self: flex-end;
  }
  .box-testimonials .slide-wrap-m-exp .slick-list {
    margin-bottom: 25px;
  }
  .archive-Resource .container .search-forms form {
    flex-direction: column;
  }
  .archive-Resource .container .search-forms form button {
    width: 100%;
    margin: 10px 0;
    height: 30px;
    font-size: 16px;
  }
  .archive-Resource .container .search-forms form button.free_srch_btn {
    width: 100%;
    margin: 10px 0;
    height: 30px;
    font-size: 16px;
  }
  .archive-Resource .container .search-forms form select {
    width: 100%;
    margin: 5px 0;
  }
  .archive-Resource .container .content-posts-section .container .item .entry-image img {
    height: unset;
  }
  .archive-Resource .container .content-posts-section .container .item .entry-footer .footer-top {
    height: get-vw-m(250px);
  }
  .positions-row {
    padding: 0 20px;
  }
  .positions-row .col-position-item {
    flex: 0 0 48%;
    -webkit-flex: 0 0 48%;
    -ms-flex: 0 0 48%;
    -webkit-box-flex: 0 0 48%;
    -moz-box-flex: 0 0 48%;
    -moz-flex: 0 0 48%;
  }
  .positions-row .col-position-item .entry-footer {
    width: 100%;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
  }
  .positions-row .col-position-item .entry-footer .btn {
    width: 80%;
  }
  .positions-row .position-new-item {
    width: 45%;
    height: 165px;
  }
}
/** End of 1024px **/
.is-mobile {
  font-size: 2.8rem;
  /*
    .btn-minicart-toggle {
      width: 50px;
      background: none;
      .btn-text {
        display: none;
      }
      .cart-count {
        margin: 0;
        border-radius: 5px 0 0 5px;
      }
    }
  */
}
.is-mobile h2 {
  font-size: 3.6rem;
}
.is-mobile h3 {
  font-size: 3.2rem;
}
.is-mobile .btn {
  width: 100%;
  height: 40px;
  font-size: 2.4rem;
}
.is-mobile .btn.btn-socials {
  width: 36px;
  height: 36px;
}
.is-mobile .popup {
  min-height: 500px;
}
.is-mobile .site-header .header-image {
  height: 225px;
}
.is-mobile .site-header .header-image .entry-title {
  font-size: 4.2rem;
  line-height: 1.3;
}
.is-mobile .site-header .header-image .header-image-text {
  font-size: 18px;
}
.is-mobile .site-header .header-apply .btn {
  padding: 0 10px;
}
.is-mobile .block-container {
  padding: 0 15px;
}
.is-mobile .block-container .block-row {
  margin: 0 -15px;
}
.is-mobile .block-container .block-row .block-col {
  padding: 0 15px;
}
.is-mobile.single-toolbox .elq-form {
  width: 100%;
}
.is-mobile .elq-form {
  max-width: none;
}
.is-mobile .elq-form .layout .row.row-6 {
  max-width: 100%;
}
.is-mobile .block-embed .entry-iframe {
  width: 100%;
  max-width: 100%;
}
.is-mobile .slider-arrows .slick-arrow {
  width: 30px;
  height: 30px;
}
.is-mobile .slider-arrows .slick-arrow:after {
  font-size: 12px;
}
.is-mobile.page-template-tpl-team .entry-content > h2 {
  display: none;
}
.is-mobile.page-template-tpl-team .row-team .col-team-item .item-team {
  margin-bottom: 100px;
}
.is-mobile.page-template-tpl-team .row-team .col-team-item:nth-last-child(-n+2) .item-team {
  margin-bottom: 0;
}
.is-mobile.page-template-tpl-team .row-team .col-team-item[data-continent] {
  display: none;
}
.is-mobile.page-template-tpl-team .item.active:not(.is-global) .row-team .col-team-item[data-continent] {
  display: block;
}
.is-mobile.page-template-tpl-team .block-accordion .accordion li.is-global .entry-content .nav-global-list {
  display: none;
}
.is-mobile.page-template-tpl-team .block-accordion .accordion li.is-global .entry-content .global-representatives .map {
  margin-bottom: 10rem;
}
.is-mobile.page-template-tpl-team .block-accordion .accordion li.is-global .entry-content .global-representatives .nav-global {
  margin-bottom: 20rem;
}
.is-mobile.page-template-tpl-team .block-accordion .accordion li.is-global .entry-content .global-representatives .nav-global .continent-select-wrap {
  display: block;
  width: 100%;
}
.is-mobile.page-template-tpl-team .block-accordion .accordion li.is-global .entry-content .global-representatives .nav-global .continent-select-wrap .select-continent {
  width: 100%;
  color: #059eda;
  background-image: url(../assets/img/bg-select-blue.png);
  border-color: #059eda;
  border-radius: 50px;
}
.is-mobile.page-template-tpl-events .section-events {
  margin-bottom: 40px;
}
.is-mobile.page-template-tpl-events .section-events .section-header {
  display: block;
  margin-bottom: 0;
}
.is-mobile.page-template-tpl-events .section-events .section-header .entry-title {
  margin-bottom: 30px;
  font-size: 3.2rem;
}
.is-mobile.page-template-tpl-events .section-events .section-header .filter-wrap {
  width: 100%;
  margin-bottom: 30px;
}
.is-mobile.page-template-tpl-events .section-events .section-header .entry-content {
  display: none;
}
.is-mobile.page-template-tpl-events .section-events.section-past-events {
  padding: 40px 0;
}
.is-mobile.page-template-tpl-events .section-events.section-past-events .events li {
  box-shadow: none;
}
.is-mobile.page-template-tpl-events .section-events.section-past-events .events li .cols .col-content {
  background: none;
}
.is-mobile .events {
  margin-bottom: 40px;
}
.is-mobile .events li {
  margin-bottom: 40px;
  border: none;
  border-radius: 0;
}
.is-mobile .events li .cols {
  display: block;
}
.is-mobile .events li .cols .col-thumbnail .post-thumbnail img {
  width: 100%;
  border-radius: 10px;
}
.is-mobile .events li .cols .col-content .entry-header {
  padding: 20px 0;
}
.is-mobile .events li .cols .col-content .entry-header .entry-title {
  font-size: 2.8rem;
}
.is-mobile .events li .cols .col-content .entry-header .post-meta {
  display: flex;
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #e6e6e6;
}
.is-mobile .events li .cols .col-content .entry-header .post-meta .meta-item.event-department {
  display: none;
}
.is-mobile .events li .cols .col-content .entry-header .post-meta .meta-item:last-child .entry-text:after {
  display: none;
}
.is-mobile .events li .cols .col-content .entry-header .post-meta .meta-item .entry-icon {
  display: none;
}
.is-mobile .events li .cols .col-content .entry-header .post-meta .meta-item .entry-text {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 2.2rem;
  font-weight: 500;
  color: #818285;
}
.is-mobile .events li .cols .col-content .entry-header .post-meta .meta-item .entry-text:after {
  display: inline-block;
  width: 5px;
  height: 5px;
  margin: 0 7px;
  content: "";
  background-color: #ababab;
  border-radius: 50%;
}
.is-mobile .events li .cols .col-content .entry-header .entry-excerpt {
  font-size: 2.4rem;
}
.is-mobile .events li .cols .col-content .entry-footer .post-meta {
  display: none;
}
.is-mobile .events li .cols .col-content .entry-footer .registration {
  width: 100%;
}
.is-mobile .events li .cols .col-content .entry-footer .registration .btn-registration {
  width: 100%;
  height: 50px;
  font-size: 2.8rem;
}
.is-mobile.single-event .page-cols {
  display: block;
}
.is-mobile.single-event .page-cols .col-content {
  margin-right: 0;
}
.is-mobile.single-event .header-post-meta {
  border: none;
}
.is-mobile.single-event .header-post-meta .post-meta {
  width: 100%;
  flex-wrap: wrap;
}
.is-mobile.single-event .header-post-meta .post-meta .meta-item {
  width: 50%;
  padding: 0;
  border: none;
  border-bottom: 1px solid #e6e6e6;
}
.is-mobile.single-event .header-post-meta .post-meta .meta-item:first-child {
  padding-right: 0;
}
.is-mobile.single-event .header-post-meta .post-meta .meta-item.event-location {
  width: 100%;
}
.is-mobile.single-event .header-post-meta .post-meta .meta-item .entry-text {
  font-size: 2.8rem;
}
.is-mobile.single-event .header-post-meta .registration {
  display: none;
}
.is-mobile.single-event .section-upcoming-events .entry-title {
  font-size: 3.2rem;
}
.is-mobile .section-registration {
  margin-top: 50px;
}
.is-mobile.page-template-tpl-faq .block-accordion .accordion li .entry-content {
  margin-top: 20px;
}
.is-mobile .item-faq .entry-title a {
  height: 65px;
  text-decoration: none;
  background: #fff;
}
.is-mobile .item-faq .entry-title a .entry-text {
  font-size: 2.8rem;
}
.is-mobile .item-faq .faq-content .entry-content-faq {
  font-size: 2.4rem;
}
.is-mobile .item-faq .faq-content .feedback {
  display: block;
}
.is-mobile .item-faq .faq-content .feedback .feedback-text {
  display: block;
  margin-bottom: 25px;
  font-size: 2.4rem;
}
.is-mobile .item-faq .faq-content .feedback .feedback-buttons {
  justify-content: flex-start;
}
.is-mobile .item-faq .faq-content .feedback .feedback-buttons .btn-feedback {
  height: 36px;
  font-size: 2rem;
}
.is-mobile .item-in-media .entry-footer .entry-title {
  font-size: 2.8rem;
}
.is-mobile .item-in-media .entry-footer .entry-link {
  font-size: 2.4rem;
}
.is-mobile.single-in-media .page-cols, .is-mobile.single-post .page-cols, .is-mobile.single-event .page-cols {
  display: block;
}
.is-mobile.single-in-media .page-cols .col-content, .is-mobile.single-post .page-cols .col-content, .is-mobile.single-event .page-cols .col-content {
  margin-right: 0;
}
.is-mobile.single-in-media .page-cols .col-gallery .credit, .is-mobile.single-post .page-cols .col-gallery .credit, .is-mobile.single-event .page-cols .col-gallery .credit {
  margin-bottom: 30px;
}
.is-mobile.single-in-media .page-cols .col-gallery .btn-blue-border, .is-mobile.single-post .page-cols .col-gallery .btn-blue-border, .is-mobile.single-event .page-cols .col-gallery .btn-blue-border {
  width: 100%;
}
.is-mobile.page-template-tpl-blog .page-cols .col-main {
  width: 100%;
  padding-top: 0;
}
.is-mobile.page-template-tpl-blog .mobile-navs {
  display: flex;
  justify-content: space-between;
  margin-bottom: 30px;
}
.is-mobile.page-template-tpl-blog .mobile-navs .entry-nav {
  flex: 0 1 48%;
}
.is-mobile.page-template-tpl-blog .mobile-navs select {
  height: 40px;
  padding-right: 35px;
  font-size: 2.8rem;
  color: #059eda;
  background-image: url(../assets/img/bg-select-blue.png);
  border: 2px solid #059eda;
  border-radius: 50px;
}
.is-mobile.page-template-tpl-blog .load-more-wrap {
  margin-bottom: 0;
}
.is-mobile .item-post .entry-footer .post-category {
  font-size: 2rem;
}
.is-mobile .item-post .entry-footer .entry-title {
  font-size: 2.8rem;
}
.is-mobile .item-post .entry-footer .entry-excerpt {
  font-size: 2.4rem;
}
.is-mobile .item-post .entry-footer .post-author .entry-text {
  font-size: 2rem;
}
.is-mobile .item-post .entry-footer .post-date {
  font-size: 2rem;
}
.is-mobile.single-post .main .header-post-meta {
  margin-bottom: 30px;
}
.is-mobile.single-post .related-posts {
  margin-top: 50px;
}
.is-mobile.single-post .related-posts .entry-header {
  margin-bottom: 20px;
}
.is-mobile.single-post .related-posts .entry-header .entry-title {
  font-size: 2.8rem;
}
.is-mobile .block-contact {
  background: none !important;
}
.is-mobile .block-contact .block-row .block-col .block-in {
  padding-right: 0;
}
.is-mobile .block-contact .wpcf7 {
  margin-bottom: 60px;
}
.is-mobile .entry-label {
  font-size: 2.4rem;
  color: #01314b;
}
.is-mobile .wpcf7 .wpcf7-form .fields .submit-wrap {
  text-align: center;
}
.is-mobile .wpcf7 .wpcf7-form .fields .submit-wrap .wpcf7-submit {
  font-size: 2.8rem;
}
.is-mobile .block-offices {
  padding: 40px 0;
}
.is-mobile .block-offices .entry-header .entry-title {
  font-size: 3.2rem;
}
.is-mobile .block-offices .select-country {
  flex-wrap: wrap;
}
.is-mobile .block-offices .select-country .entry-text {
  font-size: 2.4rem;
  font-weight: 500;
  color: #01314b;
  order: 1;
}
.is-mobile .block-offices .select-country .flag {
  width: 35px;
  height: 35px;
  margin-bottom: 20px;
  margin-left: auto;
  order: 2;
}
.is-mobile .block-offices .select-country .select-wrap {
  flex: 0 0 100%;
  order: 3;
}
.is-mobile .block-offices .select-country .select-wrap select {
  font-size: 2.4rem;
}
.is-mobile .block-offices .contacts {
  flex-wrap: wrap;
}
.is-mobile .block-offices .contacts .item {
  padding: 0 20px;
  margin-bottom: 30px;
  font-size: 2.6rem;
  border-right: none;
  flex: 0 0 100%;
}
.is-mobile .block-offices .contacts .item .entry-title {
  margin-bottom: 0;
  font-size: 2.6rem;
}
.is-mobile .block-offices .contacts .sep {
  display: none;
}
.is-mobile.page-template-tpl-our-programs .top-nav, .is-mobile.tax-job_cat .top-nav, .is-mobile.tax-region_cat .top-nav {
  margin-bottom: 0;
}
.is-mobile.page-template-tpl-our-programs .header-image, .is-mobile.tax-job_cat .header-image, .is-mobile.tax-region_cat .header-image {
  padding: 40px 0 100px;
  margin-bottom: 470px;
}
.is-mobile.page-template-tpl-our-programs .header-image.with-form, .is-mobile.tax-job_cat .header-image.with-form, .is-mobile.tax-region_cat .header-image.with-form {
  height: auto;
}
.is-mobile.page-template-tpl-our-programs .header-image.without-form, .is-mobile.tax-job_cat .header-image.without-form, .is-mobile.tax-region_cat .header-image.without-form {
  padding: 0;
  margin-bottom: 40px;
}
.is-mobile.page-template-tpl-our-programs .header-image .header-content, .is-mobile.tax-job_cat .header-image .header-content, .is-mobile.tax-region_cat .header-image .header-content {
  margin-top: 0;
}
.is-mobile.page-template-tpl-our-programs .header-image .header-content ul, .is-mobile.tax-job_cat .header-image .header-content ul, .is-mobile.tax-region_cat .header-image .header-content ul {
  justify-content: flex-start;
  padding-right: 0;
}
.is-mobile.page-template-tpl-our-programs .header-image .header-content ul li, .is-mobile.tax-job_cat .header-image .header-content ul li, .is-mobile.tax-region_cat .header-image .header-content ul li {
  margin-bottom: 10px;
}
.is-mobile.page-template-tpl-our-programs .header-image .header-search-form, .is-mobile.tax-job_cat .header-image .header-search-form, .is-mobile.tax-region_cat .header-image .header-search-form {
  top: 100%;
  bottom: auto;
  height: auto;
  padding-right: 15px;
  padding-left: 15px;
}
.is-mobile.page-template-tpl-our-programs .header-image .header-search-form:after, .is-mobile.tax-job_cat .header-image .header-search-form:after, .is-mobile.tax-region_cat .header-image .header-search-form:after {
  display: none;
}
.is-mobile.page-template-tpl-our-programs .header-image .header-search-form .form-title, .is-mobile.tax-job_cat .header-image .header-search-form .form-title, .is-mobile.tax-region_cat .header-image .header-search-form .form-title {
  font-size: 3.2rem;
}
.is-mobile.page-template-tpl-our-programs .header-image .header-search-form .looking-for, .is-mobile.tax-job_cat .header-image .header-search-form .looking-for, .is-mobile.tax-region_cat .header-image .header-search-form .looking-for {
  flex-wrap: wrap;
}
.is-mobile.page-template-tpl-our-programs .header-image .header-search-form .looking-for .entry-label, .is-mobile.tax-job_cat .header-image .header-search-form .looking-for .entry-label, .is-mobile.tax-region_cat .header-image .header-search-form .looking-for .entry-label {
  font-size: 2.4rem;
  flex: 0 1 100%;
}
.is-mobile.page-template-tpl-our-programs .header-image .header-search-form .looking-for a, .is-mobile.tax-job_cat .header-image .header-search-form .looking-for a, .is-mobile.tax-region_cat .header-image .header-search-form .looking-for a {
  font-size: 2.4rem;
}
.is-mobile.page-template-tpl-our-programs .header-image .header-search-form .form-program-search .fields, .is-mobile.tax-job_cat .header-image .header-search-form .form-program-search .fields, .is-mobile.tax-region_cat .header-image .header-search-form .form-program-search .fields {
  display: block;
}
.is-mobile.page-template-tpl-our-programs .header-image .header-search-form .form-program-search .fields .advanced-wrap .btn-advanced, .is-mobile.tax-job_cat .header-image .header-search-form .form-program-search .fields .advanced-wrap .btn-advanced, .is-mobile.tax-region_cat .header-image .header-search-form .form-program-search .fields .advanced-wrap .btn-advanced {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  font-size: 2.4rem;
  border-radius: 10px;
}
.is-mobile.page-template-tpl-our-programs .header-image .header-search-form .form-program-search .fields .advanced-wrap .btn-advanced.open, .is-mobile.tax-job_cat .header-image .header-search-form .form-program-search .fields .advanced-wrap .btn-advanced.open, .is-mobile.tax-region_cat .header-image .header-search-form .form-program-search .fields .advanced-wrap .btn-advanced.open {
  border-radius: 10px 10px 0 0;
}
.is-mobile.page-template-tpl-our-programs .header-image .header-search-form .form-program-search .fields .advanced-wrap .advanced-search-box, .is-mobile.tax-job_cat .header-image .header-search-form .form-program-search .fields .advanced-wrap .advanced-search-box, .is-mobile.tax-region_cat .header-image .header-search-form .form-program-search .fields .advanced-wrap .advanced-search-box {
  width: 100%;
  padding: 0 20px 0;
  background: #01314b;
}
.is-mobile.page-template-tpl-our-programs .header-image .header-search-form .form-program-search .fields .advanced-wrap .advanced-search-box .field-wrap:first-child, .is-mobile.tax-job_cat .header-image .header-search-form .form-program-search .fields .advanced-wrap .advanced-search-box .field-wrap:first-child, .is-mobile.tax-region_cat .header-image .header-search-form .form-program-search .fields .advanced-wrap .advanced-search-box .field-wrap:first-child {
  padding-top: 20px;
  border-top: 1px solid #82949e;
}
.is-mobile.page-template-tpl-our-programs .header-image .header-search-form .form-program-search .fields .advanced-wrap .advanced-search-box .field-wrap .field-title, .is-mobile.tax-job_cat .header-image .header-search-form .form-program-search .fields .advanced-wrap .advanced-search-box .field-wrap .field-title, .is-mobile.tax-region_cat .header-image .header-search-form .form-program-search .fields .advanced-wrap .advanced-search-box .field-wrap .field-title {
  font-size: 2.4rem;
  color: #fff;
}
.is-mobile.page-template-tpl-our-programs .header-image .header-search-form .form-program-search .fields .select,
.is-mobile.page-template-tpl-our-programs .header-image .header-search-form .form-program-search .fields .select:first-child, .is-mobile.tax-job_cat .header-image .header-search-form .form-program-search .fields .select,
.is-mobile.tax-job_cat .header-image .header-search-form .form-program-search .fields .select:first-child, .is-mobile.tax-region_cat .header-image .header-search-form .form-program-search .fields .select,
.is-mobile.tax-region_cat .header-image .header-search-form .form-program-search .fields .select:first-child {
  margin-bottom: 10px;
  font-size: 2.4rem;
  border-radius: 10px;
}
.is-mobile.page-template-tpl-our-programs .header-image .header-search-form .form-program-search .submit-wrap .btn-submit, .is-mobile.tax-job_cat .header-image .header-search-form .form-program-search .submit-wrap .btn-submit, .is-mobile.tax-region_cat .header-image .header-search-form .form-program-search .submit-wrap .btn-submit {
  font-size: 2.4rem;
  border-radius: 10px;
}
.is-mobile.page-template-tpl-our-programs .search-stages-wrap .form-search-stages, .is-mobile.tax-job_cat .search-stages-wrap .form-search-stages, .is-mobile.tax-region_cat .search-stages-wrap .form-search-stages {
  margin-bottom: 40px;
}
.is-mobile.page-template-tpl-our-programs .search-stages-wrap .results-wrap .entry-text, .is-mobile.tax-job_cat .search-stages-wrap .results-wrap .entry-text, .is-mobile.tax-region_cat .search-stages-wrap .results-wrap .entry-text {
  margin-bottom: 40px;
}
.is-mobile.page-template-tpl-our-programs .search-stages-wrap .stages,
.is-mobile.page-template-tpl-our-programs .search-stages-wrap .params, .is-mobile.tax-job_cat .search-stages-wrap .stages,
.is-mobile.tax-job_cat .search-stages-wrap .params, .is-mobile.tax-region_cat .search-stages-wrap .stages,
.is-mobile.tax-region_cat .search-stages-wrap .params {
  display: none;
}
.is-mobile.page-template-tpl-our-programs .search-stages-wrap .fields, .is-mobile.tax-job_cat .search-stages-wrap .fields, .is-mobile.tax-region_cat .search-stages-wrap .fields {
  display: block;
}
.is-mobile.page-template-tpl-our-programs .search-stages-wrap .fields .field-wrap, .is-mobile.tax-job_cat .search-stages-wrap .fields .field-wrap, .is-mobile.tax-region_cat .search-stages-wrap .fields .field-wrap {
  width: 100%;
  margin-bottom: 20px;
}
.is-mobile.single-program .header-icons-2 {
  flex-wrap: wrap;
}
.is-mobile.single-program .header-icons-2 .item {
  width: 50%;
  margin: 0;
  justify-content: left;
}
.is-mobile.single-program .header-image {
  height: 385px;
  margin-bottom: 140px;
}
.is-mobile.single-program .header-image .slider-testimonials-wrap {
  position: absolute;
  right: 0;
  bottom: -90px;
  left: 0;
  width: 90%;
  margin: auto;
  background: rgba(0, 0, 0, 0.7);
  border-top: none;
  border-radius: 10px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}
.is-mobile.single-program .header-image .slider-testimonials-wrap .cols-slider-out {
  display: block;
  padding: 30px 15px;
}
.is-mobile.single-program .header-image .slider-testimonials-wrap .cols-slider-out .qs-slider .slide .slide-in .cols-slider {
  display: block;
}
.is-mobile.single-program .header-image .slider-testimonials-wrap .cols-slider-out .qs-slider .slide .slide-in .cols-slider .col-left {
  padding: 0;
  margin-bottom: 20px;
  border: none;
}
.is-mobile.single-program .header-image .slider-testimonials-wrap .cols-slider-out .qs-slider .slide .slide-in .cols-slider .col-left .cols {
  height: 70px;
}
.is-mobile.single-program .header-image .slider-testimonials-wrap .cols-slider-out .qs-slider .slide .slide-in .cols-slider .col-left .cols .col-image .entry-image {
  width: 70px;
}
.is-mobile.single-program .header-image .slider-testimonials-wrap .cols-slider-out .qs-slider .slide .slide-in .cols-slider .col-left .cols .col-image .entry-image img {
  width: 100%;
}
.is-mobile.single-program .header-image .slider-testimonials-wrap .cols-slider-out .qs-slider .slide .slide-in .cols-slider .col-left .cols .col-desc {
  display: flex;
  justify-content: center;
  padding-left: 80px;
  flex-direction: column;
}
.is-mobile.single-program .header-image .slider-testimonials-wrap .cols-slider-out .qs-slider .slide .slide-in .cols-slider .col-left .cols .col-desc .entry-title {
  margin-top: 0;
  font-size: 20px;
}
.is-mobile.single-program .header-image .slider-testimonials-wrap .cols-slider-out .qs-slider .slide .slide-in .cols-slider .col-left .cols .col-desc .description {
  margin-bottom: 0;
  font-size: 16px;
}
.is-mobile.single-program .header-image .slider-testimonials-wrap .cols-slider-out .qs-slider .slide .slide-in .cols-slider .col-right {
  padding: 0;
}
.is-mobile.single-program .header-image .slider-testimonials-wrap .cols-slider-out .slider-dots {
  margin-top: 20px;
}
.is-mobile.single-program .header-image .slider-testimonials-wrap .cols-slider-out .slider-dots .slick-dots {
  padding-top: 0;
  margin: auto;
}
.is-mobile.single-program .section-header {
  margin-bottom: 40px;
}
.is-mobile.single-program .section-header .header-cols {
  display: block;
}
.is-mobile.single-program .section-header .header-cols .col-left .entry-title {
  margin-bottom: 20px;
}
.is-mobile.single-program .section-header .header-cols .col-left .reviews {
  margin-bottom: 30px;
}
.is-mobile.single-program .section-header .header-cols .col-left .reviews .reviews-tooltip {
  display: none;
}
.is-mobile.single-program .section-header .header-cols .col-left .organizer {
  margin-bottom: 0;
}
.is-mobile.single-program .section-header .header-cols .col-right .titles-views {
  position: relative;
  padding: 20px 0;
  margin-bottom: 40px;
  border-top: 1px solid #f3f3f3;
  border-bottom: 1px solid #f3f3f3;
}
.is-mobile.single-program .section-header .header-cols .col-right .titles-views .row-titles {
  margin-bottom: 0;
}
.is-mobile.single-program .section-header .header-cols .col-right .titles-views .row-titles .cols .share-wrap {
  display: none;
}
.is-mobile.single-program .section-header .header-cols .col-right .titles-views .row-titles .cols .favorites-wrap {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 100%;
  padding: 0;
  margin: 0;
  border: none;
  border-left: 1px solid #f3f3f3;
}
.is-mobile.single-program .section-header .header-cols .col-right .titles-views .row-titles .cols .favorites-wrap .btn-favorites {
  font-size: 5rem;
}
.is-mobile.single-program .section-header .header-cols .col-right .titles-views .row-views {
  margin-bottom: 0;
}
.is-mobile.single-program .section-header .header-cols .col-right .row-info-reg {
  padding-left: 0;
}
.is-mobile.single-program .section-header .header-cols .col-right .row-info-reg .cols {
  justify-content: space-between;
}
.is-mobile.single-program .section-header .header-cols .col-right .row-info-reg .btn {
  flex: 0 1 48%;
}
.is-mobile.single-program .section-header .header-cols .col-right .row-info-reg .btn.btn-blue-border {
  margin-right: 0;
  line-height: 1.1;
}
.is-mobile.single-program .section-programs .section-title {
  text-align: center;
}
.is-mobile.single-program .section-gallery {
  padding: 40px 0;
}
.is-mobile.single-program .section-gallery .section-title {
  text-align: center;
}
.is-mobile.single-program .section-gallery .slider-for-wrap {
  position: relative;
}
.is-mobile.single-program .section-gallery .slider-for-wrap iframe {
  height: 250px;
}
.is-mobile.single-program .section-gallery .slick-dots {
  position: absolute;
  bottom: 15px;
  display: flex;
  justify-content: center;
  width: 100%;
}
.is-mobile.single-program .section-gallery .slick-dots li {
  margin: 0 3px;
}
.is-mobile.single-program .section-gallery .slick-dots li button {
  width: 10px;
  height: 10px;
  padding: 0;
  text-indent: -9999px;
  background: none;
  border: 1px solid #fff;
  border-radius: 50%;
}
.is-mobile.single-program .section-gallery .slick-dots li.slick-active button {
  background: #b8d048;
  border: none;
}
.is-mobile.single-program .section-social-media {
  margin-bottom: 40px;
}
.is-mobile.single-program .section-social-media .section-title {
  margin-bottom: 30px;
}
.is-mobile.single-program .section-reviews {
  padding-bottom: 0;
  border-bottom: 1px solid #e8e8e8;
}
.is-mobile.single-program .section-reviews .entry-header {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 45px;
  flex-direction: column;
}
.is-mobile.single-program .section-reviews .reviews .review-category,
.is-mobile.single-program .section-reviews .reviews .review-category:nth-child(3n+1) {
  display: block;
  padding: 0;
  margin-bottom: 20px;
  text-align: center;
  border: none;
  flex: 0 0 50%;
}
.is-mobile.single-program .section-reviews .reviews .review-category .review-category-title,
.is-mobile.single-program .section-reviews .reviews .review-category:nth-child(3n+1) .review-category-title {
  display: block;
  padding-right: 0;
  margin-bottom: 5px;
  border-right: none;
}
.is-mobile.single-program .section-reviews .reviews .review-category .stars,
.is-mobile.single-program .section-reviews .reviews .review-category:nth-child(3n+1) .stars {
  padding-left: 0;
  border-left: none;
}
.is-mobile.single-program .section-related .slider-wrap {
  margin: 0;
}
.is-mobile .programs {
  display: block;
  overflow: hidden;
}
.is-mobile .programs .item .program-cols {
  height: auto;
  padding: 20px;
}
.is-mobile .programs .item .program-cols .session-title {
  margin-bottom: 20px;
  font-size: 16px;
}
.is-mobile .programs .item .program-cols .col-left .cols .sep {
  margin: 0 5px 0 8px;
}
.is-mobile .programs .item .program-cols .col-left .cols .col-month {
  font-size: 13px;
}
.is-mobile .programs .item .program-cols .col-left .cols .col-month .month {
  margin-bottom: 2px;
}
.is-mobile .programs .item .program-cols .col-right .cols .col-price {
  margin-right: 0;
  text-align: right;
}
.is-mobile .programs .item .program-cols .col-right .cols .col-calc {
  margin: 0 0 0 10px;
}
.is-mobile .programs .item .program-cols .col-right .cols .col-apply {
  margin-left: 10px;
}
.is-mobile .programs .item .program-cols .col-right .cols .col-apply .btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  padding: 0;
  text-align: center;
  background: none;
  border: 1px solid #01314b;
  border-radius: 50%;
}
.is-mobile .programs .item .program-cols .col-right .cols .col-apply .btn .btn-text {
  display: none;
}
.is-mobile .programs .item .program-cols .col-right .cols .col-apply .btn:after {
  font-family: "FontAwesome";
  font-size: 3rem;
  color: #01314b;
  text-indent: 0;
  content: "\f105";
}
.is-mobile.single-location .section-content-and-testimonials .row-content-testimonials {
  display: block;
}
.is-mobile.single-location .section-content-and-testimonials .row-content-testimonials .col-content {
  padding-right: 0;
  border-right: none;
}
.is-mobile.single-location .section-content-and-image {
  background: none !important;
}
.is-mobile.single-location .section-content-and-image .col-content {
  padding-right: 0;
  flex: 0 0 100%;
}
.is-mobile.single-location .section-provider {
  text-align: center;
}
.is-mobile.single-location .section-provider .provider-info {
  display: block;
}
.is-mobile.single-location .section-provider .provider-info .provider-name {
  justify-content: center;
  padding: 0;
  margin-bottom: 20px;
  border-right: none;
}
.is-mobile.single-location .section-provider .provider-info .provider-phone-website {
  padding: 0;
  margin-bottom: 20px;
  border-right: none;
}
.is-mobile.single-location .section-provider .provider-info .provider-email {
  justify-content: center;
  padding: 0;
  margin: 0 0 10px;
}
.is-mobile.single-location .section-map .map-canvas {
  height: 300px;
}
.is-mobile.tax-job_cat .header-image, .is-mobile.tax-region_cat .header-image {
  margin-bottom: 400px;
}
.is-mobile.tax-job_cat .list .list-item .list-item-in .entry-text, .is-mobile.tax-region_cat .list .list-item .list-item-in .entry-text {
  margin-bottom: 0;
}
.is-mobile.tax-job_cat.has-country-filter .header-image, .is-mobile.tax-region_cat.has-country-filter .header-image {
  margin-bottom: 450px;
}
.is-mobile.tax-job_cat .fb-modal.fb-modal-no-jobs-in-state .buttons, .is-mobile.tax-region_cat .fb-modal.fb-modal-no-jobs-in-state .buttons {
  display: block;
}
.is-mobile.tax-job_cat .fb-modal.fb-modal-no-jobs-in-state .buttons .btn, .is-mobile.tax-region_cat .fb-modal.fb-modal-no-jobs-in-state .buttons .btn {
  width: 100%;
  margin-bottom: 10px;
}
.is-mobile.tax-job_cat .header-image .header-search-form .form-program-search .fields .field-wrap {
  max-width: none;
}
.is-mobile.tax-job_cat .header-image.with-form .header-logo {
  position: relative;
}
.is-mobile.page-template-tpl-checkout .block-programs .titles .nav-items-wrap {
  position: static;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.is-mobile.page-template-tpl-checkout .block-programs .titles .nav-items-wrap .programs-slider-arrows {
  display: flex;
}
.is-mobile.page-template-tpl-checkout .block-programs .titles .nav-items-wrap .programs-slider-arrows .slick-arrow {
  color: #fff;
  border-color: #fff;
}
.is-mobile.page-template-tpl-checkout .block-programs .titles .results-count {
  margin-bottom: 20px;
}
.is-mobile.page-template-tpl-checkout .block-programs .application-programs .program,
.is-mobile.page-template-tpl-checkout .block-programs .application-programs .program.program-slide {
  padding: 0;
}
.is-mobile.page-template-tpl-checkout .block-programs .application-programs .program .program-in,
.is-mobile.page-template-tpl-checkout .block-programs .application-programs .program.program-slide .program-in {
  height: 550px;
}
.is-mobile.page-template-tpl-checkout .block-programs .application-programs .program .program-in .flex-header .icons-cols,
.is-mobile.page-template-tpl-checkout .block-programs .application-programs .program.program-slide .program-in .flex-header .icons-cols {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: max-content;
}
.is-mobile.page-template-tpl-checkout .block-programs .application-programs .program .top-header,
.is-mobile.page-template-tpl-checkout .block-programs .application-programs .program.program-slide .top-header {
  padding: 15px;
}
.is-mobile.page-template-tpl-checkout .block-programs .application-programs .program .program-sessions,
.is-mobile.page-template-tpl-checkout .block-programs .application-programs .program.program-slide .program-sessions {
  padding-right: 10px;
  padding-left: 10px;
}
.is-mobile.page-template-tpl-checkout .block-programs .application-programs .program .header-icons,
.is-mobile.page-template-tpl-checkout .block-programs .application-programs .program.program-slide .header-icons {
  padding: 15px;
}
.is-mobile.page-template-tpl-checkout .block-programs .application-programs .program .header-icons .item,
.is-mobile.page-template-tpl-checkout .block-programs .application-programs .program.program-slide .header-icons .item {
  display: inline-flex;
  height: auto;
  padding-right: 10px;
  margin-right: 10px;
  border-right: 1px solid #d9d9d9;
  border-bottom: none;
}
.is-mobile.page-template-tpl-checkout .block-programs .application-programs .program .header-icons .item .entry-icon,
.is-mobile.page-template-tpl-checkout .block-programs .application-programs .program.program-slide .header-icons .item .entry-icon {
  width: 25px;
  flex: 0 0 25px;
}
.is-mobile.page-template-tpl-checkout .block-programs .application-programs .program .header-icons .item:nth-child(odd),
.is-mobile.page-template-tpl-checkout .block-programs .application-programs .program.program-slide .header-icons .item:nth-child(odd) {
  border: none;
  border-right: 1px solid #d9d9d9;
}
.is-mobile.page-template-tpl-checkout .block-programs .application-programs .program .header-icons .item:last-child,
.is-mobile.page-template-tpl-checkout .block-programs .application-programs .program.program-slide .header-icons .item:last-child {
  border-right: none;
}
.is-mobile.page-template-tpl-checkout .block-programs .application-programs .apply {
  padding: 15px;
}
.is-mobile.page-template-tpl-registration .cols-main {
  display: block;
}
.is-mobile.page-template-tpl-registration .cols-main .col-content {
  margin-right: 0;
}
.is-mobile.page-template-tpl-registration .cols-main .col-content .program-header {
  flex-direction: column;
}
.is-mobile.page-template-tpl-registration .cols-main .col-content .program-header .col-back {
  max-width: 100px;
  margin-bottom: 25px;
  order: 1;
}
.is-mobile.page-template-tpl-registration .cols-main .col-content .program-header .col-titles {
  order: 2;
}
.is-mobile.page-template-tpl-registration .cols-main .col-content .program-header .col-titles .entry-meta {
  display: block;
}
.is-mobile.page-template-tpl-registration .cols-main .col-content .program-header .col-titles .entry-meta .organizer {
  display: block;
  margin: 0 0 5px;
  border-right: none;
}
.is-mobile.page-template-tpl-registration .cols-main .col-content .program-header .col-titles .entry-meta .session {
  display: block;
}
.is-mobile.page-template-tpl-registration .cols-main .col-content .header-icons .item,
.is-mobile.page-template-tpl-registration .cols-main .col-content .header-icons .item:first-child {
  padding: 0 15px;
}
.is-mobile.page-template-tpl-registration .cols-main .col-content .slider-testimonials-reg-wrap {
  margin-bottom: 40px;
}
.is-mobile.page-template-tpl-registration .cols-main .col-content .slider-testimonials-reg-wrap .slider-arrows {
  position: static;
  margin-top: 20px;
}
.is-mobile.page-template-tpl-registration .cols-main .col-checkout-form .checkout-form-wrap {
  min-height: auto;
}
.is-mobile .modal-search-result {
  height: 75vh;
  overflow: auto !important;
}
.is-mobile .modal-search-result .fancybox-button {
  color: #01314b;
  border-color: #01314b;
}
.is-mobile .modal-search-result .modal-nav-button {
  display: none !important;
}
.is-mobile .modal-search-result .modal-cols {
  display: block;
}
.is-mobile .modal-search-result .modal-cols .col-content .entry-header {
  align-items: flex-start;
  flex-direction: column;
}
.is-mobile .modal-search-result .modal-cols .col-content .entry-header .col-titles {
  order: 2;
}
.is-mobile .modal-search-result .modal-cols .col-content .entry-header .col-logo {
  margin-bottom: 10px;
  order: 1;
}
.is-mobile .modal-search-result .modal-cols .col-content .header-icons .item:last-child {
  border-right: 1px solid #e6e6e6;
}
.is-mobile .modal-search-result .modal-cols .col-content .entry-content {
  height: auto;
}
.is-mobile .modal-search-result .modal-cols .col-content .buttons {
  padding: 0;
  flex-direction: column;
}
.is-mobile .modal-search-result .modal-cols .col-content .buttons .btn-wrap {
  margin: 0 0 10px;
}
.is-mobile .modal-search-result .modal-cols .col-slider {
  color: #383839;
  background: none !important;
}
.is-mobile .modal-search-result .modal-cols .col-slider .share-wrap {
  display: none;
}
.is-mobile .modal-search-result .modal-cols .qs-slider-job-testimonials-wrap {
  height: auto;
  padding-top: 30px;
  margin-bottom: 30px;
  border-top: 1px solid #bababa;
}
.is-mobile .modal-search-result .modal-cols .qs-slider-job-testimonials-wrap .qs-slider .slide .slide-in {
  color: #383838;
}
.is-mobile .modal-search-result .modal-cols .qs-slider-job-testimonials-wrap .qs-slider .slide .slide-in .cols-top {
  padding: 0;
  margin-bottom: 10px;
  border-bottom: none;
}
.is-mobile .modal-search-result .modal-cols .qs-slider-job-testimonials-wrap .qs-slider .slide .slide-in .cols-top .col-image img {
  width: 50px;
  height: 50px;
}
.is-mobile .modal-search-result .modal-cols .qs-slider-job-testimonials-wrap .qs-slider .slide .slide-in .cols-top .col-desc .entry-title {
  font-size: 3.2rem;
  color: #c0d84b;
}
.is-mobile .modal-search-result .modal-cols .qs-slider-job-testimonials-wrap .qs-slider .slide .slide-in .cols-top .col-desc .description {
  color: #01314b;
}
.is-mobile .modal-search-result .modal-cols .qs-slider-job-testimonials-wrap .qs-slider .slide .slide-in .cols-bottom {
  padding: 0 15px;
}
.is-mobile .modal-search-result .modal-cols .qs-slider-job-testimonials-wrap .qs-slider .slide .slide-in .cols-bottom .icomoon-quotes {
  font-size: 3.4rem;
}
.is-mobile .minicart .entry-header {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  padding: 0 60px 0 20px;
  flex-direction: column;
}
.is-mobile .minicart .entry-header .col-title .entry-title {
  font-size: 3.4rem;
}
.is-mobile .minicart .entry-header .col-apply {
  font-size: 13px;
}
.is-mobile .minicart .minicart-items-wrap .minicart-items .minicart-item {
  padding: 15px 20px;
}
.is-mobile .minicart .minicart-items-wrap .minicart-items .minicart-item .col-logo {
  display: none;
}
.is-mobile .minicart .minicart-items-wrap .minicart-items .minicart-item .col-title {
  display: flex;
  flex-direction: column;
}
.is-mobile .minicart .minicart-items-wrap .minicart-items .minicart-item .col-title .item-title {
  padding: 0;
  border-left: none;
}
.is-mobile .minicart .minicart-items-wrap .minicart-items .minicart-item .col-title .company-title {
  padding-left: 0;
  border-left: none;
}
.is-mobile .minicart .minicart-items-wrap .entry-footer {
  height: auto;
  padding: 15px;
  flex-direction: column;
}
.is-mobile .minicart .minicart-items-wrap .entry-footer .btn,
.is-mobile .minicart .minicart-items-wrap .entry-footer .back-to-internship {
  display: flex;
  width: 100%;
  height: 50px;
  border-radius: 50px;
}
.is-mobile .minicart .minicart-items-wrap .entry-footer .back-to-internship {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  font-size: 18px;
  color: #01314b;
  border: 1px solid #01314b;
}
.is-mobile .minicart .minicart-items-wrap .entry-footer .col-proceed {
  margin-bottom: 10px;
  order: 1;
}
.is-mobile .minicart .minicart-items-wrap .entry-footer .col-back {
  padding: 0;
  border: none;
  order: 2;
}
.is-mobile .minicart .fancybox-close-small {
  right: 10px;
}
.is-mobile .header-icons {
  border-bottom: none;
  flex-wrap: wrap;
}
.is-mobile .header-icons .item {
  justify-content: flex-start;
  padding: 0 20px;
  border-bottom: 1px solid #e6e6e6;
}
.is-mobile .header-icons .item:nth-child(odd) {
  border-left: 1px solid #e6e6e6;
}
.is-mobile .header-icons .item:first-child {
  padding-left: 20px;
}
.is-mobile .header-icons .item:last-child {
  border-right: 1px solid #e6e6e6;
}
.is-mobile .header-icons .item .entry-icon {
  width: 30px;
  margin-right: 0;
  flex: 0 0 30px;
}
.is-mobile .header-icons .item .entry-icon .icomoon {
  font-size: 3.5rem;
}
.is-mobile .section-regions .row {
  margin: 0 -5px;
}
.is-mobile .section-regions .row .col-6 {
  padding: 0 5px;
}
.is-mobile .item-location {
  margin-bottom: 12.5px;
}
.is-mobile .item-location .location-image .location-title {
  font-size: 16px;
}
.is-mobile .fc-districts .fc-districts-row {
  padding: 0 5px;
}
.is-mobile .fc-districts .col-6 {
  padding: 0 5px;
}
.is-mobile .item-district {
  margin-bottom: 10px;
}
.is-mobile .edu-team-members {
  background: none !important;
}
.is-mobile .edu-team-member:first-child {
  padding-top: 0;
}
.is-mobile .edu-team-member .item-in {
  display: block;
}
.is-mobile .edu-team-member .item-in .col-image .caption {
  padding: 0;
  margin-bottom: 2rem;
}
.is-mobile .edu-team-member .item-in .col-content {
  padding: 0;
}
.is-mobile .edu-team-member .item-in .col-content .socials {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.is-mobile .edu-team-member .item-in .col-content .socials .btn-blue {
  margin: 3rem 0 0;
  order: 2;
}
.is-mobile .edu-team-member.balloon-image-1 .item-in .col-image .entry-image .balloon-image {
  transform: translate(-35px, 25px);
}
.is-mobile .edu-team-member.balloon-image-1 .item-in .col-image .entry-image .balloon-image img {
  height: 150px;
}
.is-mobile .edu-team-member.balloon-image-2 .item-in .col-image .entry-image .balloon-image {
  transform: translate(110px, 33px);
}
.is-mobile .edu-team-member.balloon-image-3 .item-in .col-image .entry-image .balloon-image {
  right: auto;
  transform: translate(-45px, 20px);
}
.is-mobile .edu-team-member.balloon-image-3 .item-in .col-image .entry-image .balloon-image img {
  height: 150px;
}
.is-mobile .edu-team-member.balloon-image-4 .item-in .col-image .entry-image .balloon-image {
  right: 0;
  transform: translate(25px, 35px);
}
.is-mobile .edu-team-member.balloon-image-4 .item-in .col-image .entry-image .balloon-image img {
  height: 150px;
}
.is-mobile .edu-team-member.balloon-image-5 .item-in .col-image .entry-image .balloon-image {
  transform: translate(-25px, 35px);
}
.is-mobile .edu-footer-strip .strip-content {
  align-items: flex-start;
  padding-top: 8rem;
}
.is-mobile .edu-footer-strip .strip-content .strip-content-in {
  width: 100%;
  text-align: center;
}
.is-mobile .edu-footer-strip .strip-content .btn {
  width: 100%;
}
.is-mobile.single-education .header-image {
  height: 250px;
}
.is-mobile.single-education .header-image.has-breadcrumbs .header-in {
  align-items: center;
  padding-bottom: 0;
}
.is-mobile.single-education .header-image .entry-title {
  text-align: center;
}
.is-mobile.single-education .header-image .header-image-text {
  text-align: center;
}
.is-mobile .edu-posts {
  margin-bottom: 5rem;
}
.is-mobile .edu-posts .edu-posts-item {
  display: block;
  height: auto;
  margin-bottom: 10rem;
}
.is-mobile .edu-posts .edu-posts-item .col-content {
  padding: 20px;
}
.is-mobile .edu-posts .edu-posts-item .col-content .entry-title {
  font-size: 3rem;
}
.is-mobile .edu-posts .edu-posts-item .col-content .entry-text {
  margin-bottom: 3rem;
}
.is-mobile .edu-posts .edu-posts-item .col-content .entry-btn .btn {
  width: 100%;
}
.is-mobile .edu-posts .edu-posts-item .col-image {
  height: 150px;
}
.is-mobile.education-template-tpl-original-masa-content .section-content .btn {
  width: 100%;
}
.is-mobile.education-template-tpl-educational-approach .section-content .cols {
  display: block;
}
.is-mobile.education-template-tpl-educational-approach .section-content .cols .col-content {
  margin-bottom: 50px;
}
.is-mobile.education-template-tpl-educational-approach .section-content .cols .col-content .entry-btn .btn {
  width: 100%;
}
.is-mobile.education-template-tpl-educational-approach .section-content .cols .col-image {
  margin: auto;
}
.is-mobile.education-template-tpl-educational-approach .section-content-and-image {
  padding-top: 20rem;
  margin-top: -150px;
}
.is-mobile.education-template-tpl-educational-approach .section-content-and-image .items .item {
  display: block;
}
.is-mobile.education-template-tpl-original-masa-content-single .section-content .buttons {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.is-mobile.education-template-tpl-original-masa-content-single .section-content .buttons .btn.btn-blue {
  width: 100%;
  margin: 3rem 0 0;
  order: 2;
}
.is-mobile.education-template-tpl-original-masa-content-single .section-content .buttons .btn.btn-socials:last-child {
  margin-right: 0;
}
.is-mobile.education-template-tpl-original-masa-content-single .section-gallery .gallery .gallery-item {
  width: 50%;
}
.is-mobile.education-template-tpl-original-masa-content-single .section-list .list .list-item {
  width: 100%;
  padding-bottom: 20px;
  border-bottom: 1px solid #e8e8e8;
}
.is-mobile.education-template-tpl-original-masa-content-single .section-list .list .list-item:last-child {
  border-bottom: none;
}
.is-mobile.education-template-tpl-original-masa-content-single .section-list .list .list-item .icomoon {
  flex: 0 0 35px;
}
.is-mobile.education-template-tpl-original-masa-content-single .section-events .section-title {
  max-width: 100%;
}
.is-mobile.education-template-tpl-original-masa-content-single .events.events-white li {
  box-shadow: none;
}
.is-mobile.education-template-tpl-original-masa-content-single .events.events-white li .cols .col-content {
  background: none;
}
.is-mobile.education-template-tpl-masa-experience .fc-image-icon-text .overlay {
  background: rgba(5, 158, 218, 0.69);
}
.is-mobile.education-template-tpl-masa-experience .fc-image-icon-text .item .content .entry-image {
  height: auto;
  margin-bottom: 20px;
}
.is-mobile.education-template-tpl-masa-experience .fc-image-icon-text .item.has-title .entry-text {
  visibility: visible;
  opacity: 1;
}
.is-mobile.education-template-tpl-upcoming-experiences .section-content .cols {
  flex-wrap: wrap;
}
.is-mobile.education-template-tpl-upcoming-experiences .section-content .col-image {
  flex: 0 0 100%;
  order: 1;
}
.is-mobile.education-template-tpl-upcoming-experiences .section-content .col-content {
  margin-right: 0;
  flex: 0 0 100%;
  order: 2;
}
.is-mobile.education-template-tpl-upcoming-experiences .section-tabs {
  padding-top: 12.5px;
  background: #f2f2f2;
}
.is-mobile.education-template-tpl-upcoming-experiences .section-tabs .events-wrap [data-tabcontent]:first-child {
  display: block;
}
.is-mobile.education-template-tpl-upcoming-experiences .section-tabs .events-wrap .events.events-white li {
  box-shadow: none;
}
.is-mobile.education-template-tpl-upcoming-experiences .section-tabs .events-wrap .events.events-white li .cols .col-content {
  background: none;
}
.is-mobile.single-leadership .header-image {
  display: block;
  padding-top: 40px;
}
.is-mobile.single-leadership .header-image .entry-image {
  margin-bottom: 15px;
}
.is-mobile.single-leadership .header-image .entry-image img {
  height: 70px;
  margin: auto;
}
.is-mobile.single-leadership .header-image .container-logo {
  position: static;
}
.is-mobile.single-leadership .top-nav {
  background: #f8f8f8;
}
.is-mobile.single-leadership .fc-tabs-mobile .block-accordion .accordion .item,
.is-mobile.single-leadership .fc-tabs-mobile .block-accordion .accordion .item.active {
  background: #252353;
}
.is-mobile.funding-template-tpl-funding-apply .top-title .entry-title {
  text-align: center;
}
.is-mobile.funding-template-tpl-funding-apply .step {
  text-align: center;
}
.is-mobile.funding-template-tpl-funding-apply .step .container {
  padding-left: 12.5px;
}
.is-mobile.funding-template-tpl-funding-apply .step.step-1 {
  text-align: center;
}
.is-mobile.funding-template-tpl-funding-apply .step.step-1 .btn {
  width: 100%;
}
.is-mobile.funding-template-tpl-funding-apply .step .step-line {
  display: none;
}
.is-mobile.funding-template-tpl-funding-apply .step.step-2 .info-items {
  display: block;
}
.is-mobile.funding-template-tpl-funding-apply .step.step-2 .info-items .item {
  padding-right: 0;
}
.is-mobile.funding-template-tpl-funding-apply .step.step-2 .info-items .item .item-title {
  font-size: 3rem;
}
.is-mobile.funding-template-tpl-funding-apply .step.step-2 .info-items .item:after {
  display: block;
  margin: 30px auto;
  font-family: "Icomoon";
  color: #fff;
  content: "\e906";
}
.is-mobile.funding-template-tpl-funding-apply .step.step-2 .info-items .item:last-child:after {
  display: none;
}
.is-mobile.funding-template-tpl-funding-apply .step.step-2 .info-items .item .item-icon .entry-icon {
  margin: auto;
}
.is-mobile.funding-template-tpl-funding-apply .step.step-2 .info-items .item .item-icon .line {
  display: none;
}
.is-mobile.funding-template-tpl-funding-apply .step.step-2 .info-items .item .item-icon .icomoon {
  display: none;
}
.is-mobile.funding-template-tpl-funding-apply .steps .steps-items {
  margin-bottom: 40px;
  background: #fff;
}
.is-mobile.funding-template-tpl-funding-apply .steps .steps-items .step-content {
  padding-right: 0;
  margin: auto;
}
.is-mobile.funding-template-tpl-funding-apply .steps .steps-items .step-content .col-btn {
  margin-bottom: 50px;
}
.is-mobile.funding-template-tpl-funding-apply .steps .steps-items .step-content .col-btn .btn {
  width: 100%;
  margin: 0 !important;
}
.is-mobile.funding-template-tpl-funding-apply .steps .steps-items .step-content .cols {
  display: block;
}
.is-mobile .popup-apply .popup-content ul li {
  padding-left: 30px;
  flex: 0 0 100%;
}
.is-mobile .popup-apply .popup-content ul li:before {
  top: 0;
}
.is-mobile .popup-apply .popup-notice {
  font-size: 14px;
}
.is-mobile .popup-apply .popup-notice br {
  display: none;
}
.is-mobile.page-template-tpl-partners .header-image {
  margin-bottom: 7rem;
}
.is-mobile.page-template-tpl-partners .header-image .header-in .header-image-text {
  font-size: 2.4rem;
}
.is-mobile.page-template-tpl-partners .section-content .gallery {
  display: block;
}
.is-mobile.page-template-tpl-partners .section-content .gallery .entry-image {
  margin-bottom: 10px;
}
.is-mobile.page-template-tpl-partners .section-content .gallery .entry-image img {
  margin: auto;
}
.is-mobile.page-template-tpl-partners .section-journey .links {
  display: block;
}
.is-mobile.page-template-tpl-partners .image-and-content {
  margin-bottom: 0;
}
.is-mobile.page-template-tpl-partners .image-and-content .cols {
  flex-wrap: wrap;
}
.is-mobile.page-template-tpl-partners .image-and-content .cols .col-image {
  min-height: 250px;
  margin: 0;
  flex: 0 0 100%;
  order: 1;
}
.is-mobile.page-template-tpl-partners .image-and-content .cols .col-content {
  padding: 35px 20px 60px;
  flex: 0 0 100%;
  order: 2;
}
.is-mobile.page-template-tpl-partners .image-and-content .cols .col-content .list .icomoon {
  font-size: 3.6rem;
}
.is-mobile.page-template-tpl-partners .image-and-content .cols .col-content .list .list-item {
  flex: 0 0 100%;
}
.is-mobile.page-template-tpl-partners .image-and-content .cols .col-content .list .list-item .list-item-text {
  font-size: 3rem;
}
.is-mobile.page-template-tpl-partners .image-and-content .cols .col-content .buttons .btn {
  margin-bottom: 10px;
}
.is-mobile.page-template-tpl-partners .image-and-content .cols .col-content .numbers {
  justify-content: center;
  flex-wrap: wrap;
}
.is-mobile.page-template-tpl-partners .image-and-content .cols .col-content .numbers .item-number {
  margin-bottom: 20px;
  flex: 0 0 50%;
}
.is-mobile.page-template-tpl-partners .image-and-content .cols .col-content .numbers .item-number:after {
  display: none;
}
.is-mobile.page-template-tpl-partners .image-and-content .cols .col-content .bottom-title {
  text-align: center;
}
.is-mobile.page-template-tpl-partners .image-and-content .qs-slider-partners-icons-wrap .entry-header {
  display: block;
}
.is-mobile.page-template-tpl-partners .image-and-content .qs-slider-partners-icons-wrap .qs-slider-partners-icons {
  display: flex;
  flex-wrap: wrap;
}
.is-mobile.page-template-tpl-partners .image-and-content .qs-slider-partners-icons-wrap .qs-slider-partners-icons .slide {
  margin-bottom: 10px;
  flex: 0 0 50%;
}
.is-mobile.page-template-tpl-partners .image-and-content .qs-slider-partners-icons-wrap .qs-slider-partners-icons .slide .slide-in {
  height: 110px;
}
.is-mobile.page-template-tpl-partners .section-content-and-logos {
  padding: 7rem 0;
  background: #eee;
}
.is-mobile.page-template-tpl-partners .section-content-and-logos .cols {
  display: block;
}
.is-mobile.page-template-tpl-partners .section-content-and-logos .cols h3 {
  text-align: center;
}
.is-mobile.page-template-tpl-partners .section-content-and-logos .cols .col-content {
  margin-bottom: 4rem;
}
.is-mobile.page-template-tpl-partners .section-content-and-logos .cols .col-gallery {
  padding: 0;
  margin-bottom: 5rem;
}
.is-mobile.page-template-tpl-partners .section-content-and-logos .cols .col-gallery .gallery .entry-image {
  padding: 10px;
  flex: 0 0 50%;
}
.is-mobile.page-template-tpl-search-results .main .page-cols .col-main {
  padding-top: 0;
}
.is-mobile.page-template-tpl-search-results .row-title .entry-title {
  margin-bottom: 2rem;
  text-align: center;
}
.is-mobile.page-template-tpl-search-results .row-found {
  margin-bottom: 4rem;
  font-size: 3rem;
  text-align: center;
}
.is-mobile.page-template-tpl-search-results.job-search-results .row-mobile-filters {
  display: block !important;
}
.is-mobile.page-template-tpl-search-results.job-search-results .row-mobile-filters .btn-wrap-sort-by {
  display: none;
}
.is-mobile .item-search-result .post-thumbnail .organizer {
  padding: 10px 30px;
}
.is-mobile .item-search-result .entry-footer .footer-top .entry-title {
  height: auto;
}
.is-mobile .item-search-result .entry-footer .footer-top .entry-meta .meta-item {
  padding: 10px 15px;
}
.is-mobile .item-search-result .entry-footer .footer-bottom {
  padding-top: 10px;
  padding-bottom: 10px;
  color: #fff;
  background: #059eda;
}
.is-mobile .item-search-result .entry-footer .footer-bottom.nobg {
  background: none;
}
.is-mobile body.search .header-image {
  height: 120px;
  margin-bottom: 30px;
}
.is-mobile body.search .search-header {
  display: block;
  margin-top: 3rem;
}
.is-mobile body.search .search-header .search-wrap {
  margin: 0 0 20px;
}
.is-mobile .header-global-message-wrap {
  position: static;
}
.is-mobile.page-id-670945 #fc-1 {
  padding-top: 30px;
  font-size: 20px;
}
.is-mobile .fc-contact-form {
  padding: 40px 0;
}
.is-mobile .fc-contact-form .elq-form {
  display: block;
}
.is-mobile .fc-contact-form .elq-form .layout {
  flex-wrap: wrap;
}
.is-mobile .fc-contact-form .elq-form .layout > .row {
  flex: 0 1 100%;
}
.is-mobile .fc-contact-form .elq-form .form-design-field, .is-mobile .fc-contact-form .elq-form .layout > .row {
  margin: 0 0 20px;
}
.is-mobile .fc-contact-form .elq-form .form-design-field:last-of-type, .is-mobile .fc-contact-form .elq-form .layout > .row:last-of-type {
  display: block;
}
.is-mobile .fc-contact-form .elq-form .form-design-field:last-of-type [type=submit], .is-mobile .fc-contact-form .elq-form .layout > .row:last-of-type [type=submit] {
  width: 100% !important;
  margin-top: 0;
}
.is-mobile .fc-why-1 .cols {
  display: block;
}
.is-mobile .fc-why-1 .cols .col-left {
  margin-bottom: 40px;
}
.is-mobile .fc-why-1 .cols .col-left .list {
  padding-right: 0;
  border-right: none;
}
.is-mobile .fc-why-1 .cols .col-left .list .list-item {
  padding: 20px 0;
  border: none;
  border-bottom: 1px solid #e8e8e8;
  flex: 0 1 100%;
}
.is-mobile .fc-why-1 .cols .col-right {
  padding-left: 20px;
}
.is-mobile .slider-testimonials-wrap {
  width: 100%;
  margin-right: 0;
}
.is-mobile .slider-testimonials-wrap .qs-slider .slide .slide-in .name-desc {
  position: static;
  padding-left: 55px;
}
.is-mobile .slider-testimonials-wrap .qs-slider .slide .slide-in .entry-image {
  position: absolute;
  width: 45px;
}
.is-mobile .slider-testimonials-wrap .qs-slider .slide .slide-in .entry-image img {
  width: 100%;
  height: 45px;
}
.is-mobile .slider-testimonials-wrap .qs-slider .slide .slide-in .entry-text {
  padding-left: 30px;
}
.is-mobile .slider-testimonials-wrap.slider-testimonials-wrap-2 .slider-arrows {
  margin: 30px 0;
}
.is-mobile .slider-testimonials-wrap.slider-testimonials-wrap-2 .qs-slider .slide-in .entry-text:before {
  font-size: 2.6rem;
}
.is-mobile .fc-testimonials-1 {
  padding-top: 40px;
  border-top: 1px solid #d9d9d9;
}
.is-mobile .fc-testimonials-1 .cols {
  display: block;
}
.is-mobile .fc-testimonials-1 .cols .col-content {
  padding: 0 15px 30px;
  margin: 0 -15px 10px;
  border: none;
  border-bottom: 1px solid #d9d9d9;
}
.is-mobile .fc-testimonials-1 .cols .col-slider {
  padding: 30px 0;
}
.is-mobile .fc-testimonials-1 .slider-arrows {
  position: static;
  justify-content: flex-start;
}
.is-mobile .fc-testimonials-2 .qs-slider-testimonials-horizontal {
  padding-bottom: 50px;
}
.is-mobile .fc-testimonials-2 .qs-slider-testimonials-horizontal .slick-arrow {
  position: absolute;
  bottom: 0;
}
.is-mobile .fc-testimonials-2 .qs-slider-testimonials-horizontal .slick-arrow.slick-next {
  left: 50px;
}
.is-mobile .fc-testimonials-2 .qs-slider-testimonials-horizontal .cols {
  display: block;
}
.is-mobile .fc-testimonials-2 .qs-slider-testimonials-horizontal .cols .col-left {
  margin-bottom: 20px;
}
.is-mobile .fc-testimonials-2 .qs-slider-testimonials-horizontal .cols .col-left .icomoon-quotes {
  display: none;
}
.is-mobile .fc-testimonials-2 .qs-slider-testimonials-horizontal .cols .col-left .col-in {
  display: flex;
  text-align: unset;
}
.is-mobile .fc-testimonials-2 .qs-slider-testimonials-horizontal .cols .col-left .col-in .entry-image {
  margin: 0 15px 0 0;
  flex: 0 0 75px;
}
.is-mobile .fc-testimonials-2 .qs-slider-testimonials-horizontal .cols .col-left .col-in .entry-image img {
  width: 75px;
  height: 75px;
}
.is-mobile .fc-testimonials-2 .qs-slider-testimonials-horizontal .cols .col-left .col-in .name-desc .entry-title {
  font-size: 16px;
}
.is-mobile .fc-testimonials-2 .qs-slider-testimonials-horizontal .cols .col-left .col-in .name-desc .description {
  display: block;
  line-height: 1.2;
}
.is-mobile .fc-testimonials-2 .qs-slider-testimonials-horizontal .cols .col-right {
  padding-left: 75px;
  margin-top: 10px;
}
.is-mobile .fc-testimonials-2 .qs-slider-testimonials-horizontal .cols .col-right .entry-text {
  padding-left: 0;
  line-height: 1.2;
  border-left: none;
}
.is-mobile .fc-testimonials-3 {
  border-top: none;
}
.is-mobile .fc-banner .banner-in .banner-content .buttons {
  display: block;
}
.is-mobile .fc-banner .banner-in .banner-content .buttons .btn-wrap {
  margin-bottom: 10px;
}
.is-mobile .fc-banner .banner-in .banner-content .buttons .btn-wrap .btn {
  width: 100%;
}
.is-mobile .fc-banner .banner-in .banner-content .entry-title {
  font-size: 4.2rem;
}
.is-mobile .fc-image-title-text .row-section-title {
  margin-bottom: 30px;
}
.is-mobile .fc-image-title-text-2 .item .entry-footer {
  padding: 20px;
}
.is-mobile .fc-image-title-text-2 .cols-4 .item .entry-footer .entry-title {
  height: auto;
}
.is-mobile .fc-indented-content .entry-content p {
  max-width: 100%;
}
.is-mobile .fc-horizontal-list .list {
  display: block;
}
.is-mobile .fc-horizontal-list .list .list-item {
  justify-content: flex-start;
  height: auto;
  padding: 20px 0;
  border: none;
  border-bottom: 1px solid #e8e8e8;
}
.is-mobile .fc-horizontal-list .list .list-item .list-item-in {
  padding-left: 30px;
}
.is-mobile .fc-horizontal-list .list .list-item:first-child {
  padding-top: 0;
}
.is-mobile .fc-horizontal-list .list .list-item:last-child {
  border-bottom: none;
}
.is-mobile .fc-why-2 .container {
  padding: 0;
}
.is-mobile .fc-why-2 .cols {
  display: block;
}
.is-mobile .fc-why-2 .cols .col-left {
  padding: 30px 20px;
}
.is-mobile .fc-why-2 .cols .col-right {
  padding: 30px 20px 10px;
}
.is-mobile .fc-image-icon-text .item {
  display: flex;
  align-items: center;
  height: 350px;
  padding: 30px;
  margin-bottom: 20px;
}
.is-mobile .fc-title-and-content-columns {
  padding: 30px 0;
}
.is-mobile .fc-title-and-content-columns .cols {
  display: block;
}
.is-mobile .fc-title-and-content-columns .cols .col-title {
  padding: 0;
  margin-bottom: 20px;
  border: none;
}
.is-mobile .fc-title-and-content-columns .cols .col-content {
  padding: 0;
}
.is-mobile .fc-tabs-mobile .block-accordion .accordion .item {
  margin-bottom: 5px;
  color: #fff;
  background: #059eda;
  border-radius: 10px;
}
.is-mobile .fc-tabs-mobile .block-accordion .accordion .item.active {
  background: #64bbdd;
}
.is-mobile .fc-tabs-mobile .block-accordion .accordion .item .accordion-title {
  margin-bottom: 0;
}
.is-mobile .fc-tabs-mobile .block-accordion .accordion .item .accordion-title a {
  color: #fff;
  background: inherit;
}
.is-mobile .fc-tabs-mobile .block-accordion .accordion .item .entry-content {
  padding: 20px;
  border-top: 1px solid #fff;
}
.is-mobile .fc-tabs-mobile .block-accordion .accordion .item .entry-content .entry-image {
  margin-bottom: 15px;
}
.is-mobile .fc-tabs-mobile .block-accordion .accordion .item .entry-content .entry-image img {
  border-radius: 10px;
}
.is-mobile .fc-tabs-mobile .block-accordion .accordion .item .entry-content h3 {
  display: none;
}
.is-mobile .fc-hero-image-and-content .content-out {
  height: 500px;
  padding-bottom: 0;
}
.is-mobile .fc-hero-image-and-content .content-out .content .buttons {
  display: block;
  margin-top: 40px;
}
.is-mobile .fc-hero-image-and-content .content-out .content .buttons .item {
  margin-bottom: 10px;
}
.is-mobile .fc-hero-image-and-content .content-out .content .buttons .item a {
  width: 100%;
  height: 50px;
}
.is-mobile .fc-large-image-and-text .item .col.col-content {
  padding: 30px 20px 40px;
  text-align: center;
}
.is-mobile .fc-large-image-and-text .item .col.col-content .entry-content {
  margin: auto;
}
.is-mobile .fc-large-image-and-text .item .col.col-image {
  height: 300px;
}
.is-mobile .fc-content {
  padding-bottom: 30px;
  font-weight: 500;
}
.is-mobile .fc-content p {
  line-height: 1.25;
}
.is-mobile .fc-content-and-image-1 {
  background: none !important;
}
.is-mobile .fc-content-and-image-1 .entry-content {
  width: 100%;
  margin-bottom: 20px;
}
.is-mobile .fc-content-and-image-2 .entry-image {
  margin-top: 0;
}
.is-mobile .fc-icon-title-text {
  padding: 40px 0;
}
.is-mobile .fc-icon-title-text .row-items .item {
  margin-bottom: 40px;
  text-align: center;
}
.is-mobile .fc-icon-title-text .row-items .item .entry-image img {
  margin: auto;
}
.is-mobile .fc-icon-title-text-2 {
  padding: 7rem 0;
}
.is-mobile .fc-icon-title-text-2 .item {
  margin-bottom: 40px;
  text-align: center;
}
.is-mobile .fc-icon-title-text-2 .item .entry-image img {
  margin: auto;
}
.is-mobile .fc-icon-title-text-2 .item .entry-title {
  font-size: 2.8rem;
}
.is-mobile .fc-icon-title-text-2 .item .entry-text {
  font-size: 2.4rem;
}
.is-mobile .fc-hero-image-and-logo {
  position: relative;
}
.is-mobile .fc-hero-image-and-logo:after {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  content: "";
  background-color: #01314b;
  opacity: 0.3;
}
.is-mobile .fc-hero-image-and-logo .content-out {
  position: relative;
  z-index: 1;
  height: 400px;
}
.is-mobile .fc-hero-image-and-logo .content-out .content .entry-image {
  margin-bottom: 0;
}
.is-mobile .fc-hero-image-and-logo .content-out .content .entry-image:after {
  display: none;
}
.is-mobile .fc-hero-image-and-logo .content-out .content .entry-text {
  display: none;
}
.is-mobile .fc-services {
  padding-top: 0;
}
.is-mobile .fc-services .row-section-title .section-title {
  margin-bottom: 30px;
}
.is-mobile .fc-services .row-services .services {
  margin-bottom: 35px;
}
.is-mobile .fc-services .row-services .services .services-list {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.is-mobile .fc-services .row-services .services .services-list li {
  margin: 0 0 10px;
  flex: 0 0 48%;
}
.is-mobile .fc-services .row-services .services .services-list.services-list-odd li:last-child {
  flex: 0 0 100%;
}
.is-mobile .fc-headlines {
  padding: 30px 20px;
  text-align: center;
}
.is-mobile .fc-headlines .cols {
  display: block;
}
.is-mobile .fc-headlines .cols .col-left {
  margin-bottom: 30px;
}
.is-mobile .fc-headlines .cols .col-left .entry-content {
  margin: auto;
}
.is-mobile .fc-headlines .cols .col-right .entry-title {
  margin: auto;
}
.is-mobile .fc-reasons {
  padding: 40px 0;
}
.is-mobile .fc-reasons .items {
  display: block;
}
.is-mobile .fc-reasons .items li {
  margin-bottom: 40px;
}
.is-mobile .fc-reasons .items li .cols .col-number {
  position: relative;
  top: 11px;
  font-size: 17rem;
  flex: 0 0 95px;
}
.is-mobile .fc-image-icon-title {
  padding-top: 30px;
}
.is-mobile .fc-image-icon-title .section-title {
  margin-bottom: 30px;
}
.is-mobile .fc-image-icon-title .container .row {
  margin-right: -5px;
  margin-left: -5px;
}
.is-mobile .fc-image-icon-title .container .row .col-6,
.is-mobile .fc-image-icon-title .container .row .col-12 {
  padding-right: 5px;
  padding-left: 5px;
}
.is-mobile .fc-image-icon-title .container .row .col-12 .item {
  height: 150px;
}
.is-mobile .fc-image-icon-title .item {
  height: 200px;
  margin-bottom: 10px;
}
.is-mobile .fc-cities {
  border-top: 0;
}
.is-mobile .fc-cities .fc-cities-header {
  align-items: center;
  margin-bottom: 6rem;
  flex-direction: column;
}
.is-mobile .fc-cities .fc-cities-header .fc-cities-title {
  margin-bottom: 15px;
}
.is-mobile .fc-cities .row {
  margin: 0 -5px;
}
.is-mobile .fc-cities .col-6 {
  padding: 0 5px;
}
.is-mobile .fc-career .fc-career-section {
  display: block;
}
.is-mobile .fc-career .fc-career-section .col-image {
  min-height: 300px;
}
.is-mobile .fc-career .fc-career-section .col-content {
  padding: 25px;
}
.is-mobile .fc-career .fc-career-section .col-content .content-list {
  display: block;
}
.is-mobile .fc-career .fc-career-section .col-content .content-list .list-item {
  width: 100%;
}
.is-mobile .fc-career .fc-career-section .col-content .content-list .list-item .entry-image {
  width: 18px;
  flex: 0 0 18px;
}
.is-mobile .fc-career .fc-career-section .col-content .content-list .list-item .entry-image img {
  width: 18px;
}
.is-mobile .fc-career .fc-career-section .col-content .content-list .list-item .entry-text {
  font-size: 2.6rem;
}
.is-mobile .fc-career .fc-career-section .col-content .content-btn {
  text-align: center;
}
.is-mobile .fc-logistics .cols {
  display: block;
}
.is-mobile .fc-logistics .cols .box {
  padding: 20px 10px;
}
.is-mobile .fc-logistics .cols .box .items .item {
  flex: 0 0 50%;
}
.is-mobile .fc-logistics .cols .box .items .item img {
  width: 27px;
  height: 40px;
}
.is-mobile .fc-logistics .cols .box:nth-child(2):before {
  position: absolute;
  top: 0;
  right: 100%;
  display: block;
  width: 9999px;
  height: 100%;
  content: "";
  background: #01314b;
}
.is-mobile .fc-content-with-background {
  height: auto;
  padding: 5rem 0 25rem;
}
.is-mobile .fc-leadership-hero-slider .slider-leadership-wrap {
  text-align: center;
}
.is-mobile .fc-leadership-hero-slider .slider-leadership-wrap .container-slide {
  display: flex;
  padding: 50px 25px;
  flex-direction: column;
}
.is-mobile .fc-leadership-hero-slider .slider-leadership-wrap .entry-image {
  margin-top: auto;
}
.is-mobile .fc-leadership-hero-slider .slider-leadership-wrap .entry-image img {
  margin: auto;
}
.is-mobile .fc-leadership-hero-slider .slider-leadership-wrap .name-and-position {
  display: none;
}
.is-mobile .fc-leadership-hero-slider .slick-arrow {
  display: none !important;
}
.is-mobile .fc-partners .partners {
  display: block;
}
.is-mobile .fc-partners .partners .entry-title {
  text-align: center;
}
.is-mobile .fc-partners .partners .images {
  justify-content: center;
  margin: 0;
}
.is-mobile .fc-leadership-hero-slider .slider-leadership-wrap .slide {
  height: 450px;
}
.is-mobile .fc-large-image-and-text {
  padding: 0 15px;
}
.is-mobile .fc-large-image-and-text .d-flex {
  flex-wrap: wrap;
}
.is-mobile .fc-large-image-and-text .col-content {
  flex: 0 0 100%;
  order: 2 !important;
}
.is-mobile .fc-large-image-and-text .col-image {
  flex: 0 0 100%;
  order: 1 !important;
}
.is-mobile .fc-large-image-and-text .item {
  margin-bottom: 30px;
}
.is-mobile .fc-large-image-and-text .item .col.col-image {
  height: 230px;
  min-height: 230px;
}
.is-mobile .fc-team-members .department-title {
  text-align: center;
}
.is-mobile .fc-opportunities .logos {
  flex-wrap: wrap;
}
.is-mobile .fc-opportunities .logos .logos-item {
  padding: 0 5px;
  margin: 0 0 30px;
  flex: 0 0 50%;
}
.is-mobile .fc-opportunities .logos .logos-item .entry-caption {
  font-size: 2.4rem;
}
.is-mobile .fc-summits .cols {
  display: block;
}
.is-mobile .fc-summits .cols .col-content {
  margin-right: 0;
  margin-bottom: 40px;
}
.is-mobile .fc-summits .cols .col-content .entry-btn .btn {
  width: 100%;
}
.is-mobile .fc-summits .cols .col-list .list .list-item {
  display: block;
}
.is-mobile .fc-summits .cols .col-list .list .list-item .list-item-image {
  margin-bottom: 15px;
}
.is-mobile .fc-summits .cols .col-list .list .list-item .list-content {
  line-height: 1.2;
}
.is-mobile .fc-incubator {
  padding-bottom: 5rem;
}
.is-mobile .fc-incubator .row-content .entry-btn .btn {
  width: 100%;
}
.is-mobile .fc-incubator .row-list .list .list-item {
  padding: 4rem 0;
  border: none;
  border-bottom: 1px solid #e8e8e8;
  flex: 0 0 100%;
}
.is-mobile .fc-incubator .row-images .images {
  flex-wrap: wrap;
}
.is-mobile .fc-incubator .row-images .images .entry-image {
  padding: 0 20px;
  margin: 0 0 30px;
  flex: 0 0 50%;
}
.is-mobile .fc-companies-slider {
  padding-bottom: 12rem;
}
.is-mobile .fc-companies-slider .slider-wrap .slide {
  padding: 0 0 60px;
}
.is-mobile .fc-companies-slider .slider-wrap .slide .cols {
  display: block;
}
.is-mobile .fc-companies-slider .slider-wrap .slide .cols .col-left {
  padding: 0 30px 30px;
  margin-bottom: 30px;
  border-bottom: 1px solid #d9d9d9;
}
.is-mobile .fc-companies-slider .slider-wrap .slide .cols .col-right {
  padding: 0;
  border: none;
}
.is-mobile .fc-companies-slider .slick-arrow {
  top: 100%;
  right: auto;
  transform: translate(-50%, -50%);
}
.is-mobile .fc-companies-slider .slick-arrow.slick-next {
  left: calc(50% + 30px);
}
.is-mobile .fc-companies-slider .slick-arrow.slick-prev {
  left: calc(50% - 30px);
}
.is-mobile .fc-posts {
  padding-bottom: 0;
}
.is-mobile .fc-posts .section-title {
  text-align: center;
}
.is-mobile .fc-content-and-resources {
  padding-bottom: 285px;
}
.is-mobile .fc-content-and-resources .row-content .entry-content {
  padding-right: 0;
}
.is-mobile .fc-content-and-resources .qs-slider-quotes-wrap .slick-arrow {
  top: 100%;
  background: #fff;
  border: 1px solid #252353;
}
.is-mobile .fc-content-and-resources .qs-slider-quotes-wrap .slick-arrow:after {
  color: #252353;
}
.is-mobile .fc-content-and-resources .qs-slider-quotes-wrap .slick-arrow.slick-next {
  right: auto;
  left: 55px;
}
.is-mobile .fc-content-and-resources .qs-slider-quotes-wrap .slick-arrow.slick-prev {
  left: 10px;
}
.is-mobile .fc-content-and-resources .qs-slider-quotes-wrap .slick-dots {
  display: none !important;
}
.is-mobile .fc-content-and-resources .qs-slider-quotes-wrap .slide {
  height: auto;
}
.is-mobile .fc-content-and-resources .qs-slider-quotes-wrap .slide .slide-in {
  height: 250px;
  padding: 50px 40px;
}
.is-mobile .fc-content-and-resources .qs-slider-quotes-wrap .slide .slide-in .entry-title {
  margin-bottom: 15px;
}
.is-mobile .fc-content-and-resources .qs-slider-quotes-wrap .slide .slide-in .entry-text {
  font-size: 2.4rem;
}
.is-mobile .fc-title-text-button-horizontal {
  text-align: center;
}
.is-mobile .fc-title-text-button-horizontal .cols {
  display: block;
}
.is-mobile .fc-title-text-button-horizontal .cols .col-title {
  margin-bottom: 30px;
}
.is-mobile .fc-title-text-button-horizontal .cols .col-text {
  padding: 0;
  margin-bottom: 30px;
}
.is-mobile .fc-title-text-button-horizontal .cols .col-button .btn {
  width: 100%;
}
.is-mobile .fc-content-buttons {
  padding-bottom: 8rem;
}
.is-mobile .fc-content-buttons .buttons {
  position: static;
  display: block;
}
.is-mobile .fc-content-buttons .buttons .btn-wrap {
  margin-bottom: 10px;
}
.is-mobile .fc-content-buttons .buttons .btn-wrap a {
  margin: auto;
}
.is-mobile .fc-numbers .numbers {
  flex-wrap: wrap;
}
.is-mobile .fc-numbers .numbers .list-item {
  padding: 0 20px;
  margin-bottom: 20px;
  flex: 0 0 50%;
}
.is-mobile .fc-numbers .numbers .list-item:after {
  display: none;
}
.is-mobile .fc-numbers .numbers .list-item .entry-caption {
  font-size: 2.2rem;
}
.is-mobile .fc-content-and-gallery .cols {
  display: block;
}
.is-mobile .fc-content-and-gallery .cols .col-content {
  width: 100%;
  padding-right: 0;
  flex: 0 0 100%;
}
.is-mobile .fc-content-and-gallery .cols .col-content .list .list-item {
  display: block;
}
.is-mobile .fc-content-and-gallery .cols .col-content .list .list-item .list-item-icon {
  margin-bottom: 10px;
}
.is-mobile .fc-content-and-gallery .cols .col-gallery {
  width: 100%;
  padding-left: 0;
  margin: 0 0 40px;
  flex: 0 0 100%;
}
.is-mobile .fc-content-and-gallery .cols .col-gallery .gallery {
  margin: 0 -5px;
}
.is-mobile .fc-content-and-gallery .cols .col-gallery .gallery .gallery-col {
  padding: 0 5px;
}
.is-mobile .fc-content-and-gallery .cols .col-gallery .gallery .image {
  height: 200px;
  margin-bottom: 10px;
}
.is-mobile .fc-content-and-gallery .cols .col-gallery .gallery .image.image-h-half {
  height: 95px;
}
.is-mobile .fc-content-and-gallery .cols .col-gallery .gallery .image.image-w-full {
  height: 100px;
}
.is-mobile .fc-alumni-map .entry-image {
  overflow: auto;
}
.is-mobile .fc-alumni-map .entry-image img {
  max-width: none;
}
.is-mobile .fc-upcoming-events {
  overflow: auto;
}
.is-mobile .fc-upcoming-events li {
  flex: 0 0 275px;
}
.is-mobile .fc-upcoming-events li .cols {
  height: 60px;
}
.is-mobile .fc-logos-slider.has-arrows .slider-wrap {
  padding: 0 50px 40px;
}
.is-mobile .fc-logos-slider.has-arrows .slider-wrap .qs-slider-logos .slide .slide-in {
  height: 100px;
}
.is-mobile .fc-logos-slider.has-arrows .slick-arrow.slick-prev {
  left: -50px;
}
.is-mobile .fc-logos-slider.has-arrows .slick-arrow.slick-next {
  right: -50px;
}
.is-mobile .fc-jobs-tabs .tabs-wrap {
  border-bottom: none;
}
.is-mobile .fc-jobs-tabs [data-tabcontent=interest_area] {
  display: block;
}
.is-mobile .fc-jobs-tabs .cat-list .list-item {
  width: 50%;
}
.is-mobile .fc-jobs-tabs select {
  color: #fff;
  background-color: #059eda;
  background-image: url(../assets/img/bg-select-white.png);
  border: none;
  border-radius: 50px;
}
.is-mobile .fc-jobs-tabs .content-bottom .entry-content {
  margin-bottom: 0;
}
.is-mobile .fc-career-tabs .tabs-wrap {
  margin: 0;
}
.is-mobile .fc-career-tabs .tab-content {
  padding: 105px 0 50px 0;
}
.is-mobile .fc-career-tabs .horizontal-tabs-wrap ul.tabs {
  width: 100%;
  height: 80px;
  padding: 0 10px;
}
.is-mobile .fc-career-tabs .horizontal-tabs-wrap ul.tabs li.tab-item a {
  min-width: 100%;
  padding: 0 20px;
  font-size: 13px;
}
.is-mobile .fc-career-tabs .col-tabs-content {
  margin-bottom: 0;
}
.is-mobile .fc-career-tabs .col-tabs-content .row-faqs {
  position: static;
}
.is-mobile .fc-career-tabs .col-tabs-content .row-faqs .item-faq {
  margin-bottom: 10px;
}
.is-mobile .fc-career-tabs .col-tabs-content .row-employers .col-md-6:first-child .employers-item {
  margin-bottom: 80px;
}
.is-mobile .fc-career-tabs .col-tabs-content .row-employers .col-md-6:first-child .employers-item:after {
  display: none;
}
.is-mobile .fc-career-tabs .col-tabs-content .row-tracks {
  position: static;
}
.is-mobile .fc-career-tabs .col-tabs-content .row-tracks .track {
  height: 250px;
  margin-bottom: 30px;
}
.is-mobile .fc-career-tabs .col-tabs-content .row-faqs .item-faq .entry-title a {
  height: 65px;
}
.is-mobile .fc-career-tabs .col-tabs-content .row-faqs .item-faq .entry-title a .entry-text {
  font-size: 2.8rem;
}
.is-mobile .fc-career-search {
  padding: 50px 0 80px;
}
.is-mobile .fc-text-with-video-link {
  text-align: center;
  border-top: none;
}
.is-mobile .fc-text-with-video-link .cols {
  display: block;
}
.is-mobile .fc-text-with-video-link .cols .col-text {
  margin-bottom: 50px;
}
.is-mobile .fc-text-with-video-link .cols .col-text .entry-title {
  margin-bottom: 10px;
  font-size: 22px;
  line-height: 1.2;
}
.is-mobile .fc-text-with-video-link .cols .col-video {
  justify-content: center;
}
.is-mobile .fc-text-with-video-link .cols .col-video a {
  padding: 10px 25px;
  color: #fff;
  background: #059eda;
  border-radius: 20px;
}
.is-mobile .fc-text-with-video-link .cols .col-video a .video-icon {
  display: none;
}
.is-mobile .search-form:after {
  display: none;
}
.is-mobile .search-form .form-title {
  font-size: 3.2rem;
}
.is-mobile .search-form .looking-for {
  flex-wrap: wrap;
}
.is-mobile .search-form .looking-for .entry-label {
  font-size: 2.4rem;
  flex: 0 1 100%;
}
.is-mobile .search-form .looking-for a {
  font-size: 2.4rem;
}
.is-mobile .search-form .form-program-search .fields {
  display: block;
}
.is-mobile .search-form .form-program-search .fields .advanced-wrap .btn-advanced {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  font-size: 2.4rem;
  border-radius: 10px;
}
.is-mobile .search-form .form-program-search .fields .advanced-wrap .btn-advanced.open {
  border-radius: 10px 10px 0 0;
}
.is-mobile .search-form .form-program-search .fields .advanced-wrap .advanced-search-box {
  width: 100%;
  padding: 0 20px 0;
  background: #01314b;
}
.is-mobile .search-form .form-program-search .fields .advanced-wrap .advanced-search-box .field-wrap:first-child {
  padding-top: 20px;
  border-top: 1px solid #82949e;
}
.is-mobile .search-form .form-program-search .fields .advanced-wrap .advanced-search-box .field-wrap .field-title {
  font-size: 2.4rem;
  color: #fff;
}
.is-mobile .search-form .form-program-search .fields .select,
.is-mobile .search-form .form-program-search .fields .select:first-child {
  margin-bottom: 10px;
  font-size: 2.4rem;
  border-radius: 10px;
}
.is-mobile .search-form .form-program-search .submit-wrap .btn-submit {
  font-size: 2.4rem;
  border-radius: 10px;
}
.is-mobile.single-job .job-content .modal-cols .col-content .header-icons .item {
  display: flex;
  flex-direction: column;
  text-align: center;
  padding-top: 10px;
}

/** End of is-mobile **/
@media only screen and (max-width: 576px) {
  body .row-results h4 {
    color: #000;
    font-size: 16px;
  }
  body .search-results-title a {
    width: auto !important;
  }
  body .search-header {
    margin-top: 3rem;
  }
  .btn-wrap a {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  figure.header-logo {
    margin-bottom: 40px;
  }
  figure picture {
    width: 120px;
  }
  .home .section-program .col-program .choose-program .loader-wrap {
    padding-top: 0;
  }
  .home .section-program .col-program .choose-program .loader-wrap svg.mainSVG.airplane-loader {
    width: 225px;
  }
  .is-mobile .btn {
    padding: 0 20px;
  }
  .is-mobile .btn.btn-socials {
    height: 36px;
    padding: 0;
  }
  .is-mobile .site-footer .footer-top {
    padding-top: 30px;
  }
  .is-mobile.page-template-tpl-team .row-team .col-team-item:nth-last-child(-n+2) .item-team {
    margin-bottom: 100px;
  }
  .is-mobile.page-template-tpl-team .row-team .col-team-item:last-child .item-team {
    margin-bottom: 0;
  }
  .positions-row {
    padding: 0 10px;
  }
  .positions-row .col-position-item {
    flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0 0 100%;
    -moz-box-flex: 0 0 100%;
    -moz-flex: 0 0 100%;
  }
  .position-popup {
    margin-top: 20%;
  }
  .position-popup .fancybox-close-small {
    width: 30px;
    height: 30px;
    padding: 5px;
    color: #383839;
    border: 1px solid #383839;
  }
  .position-popup .row {
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
  }
  .position-popup .row .col {
    height: auto;
  }
  .position-popup .row .col.col-content .entry-header {
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
  }
  .position-popup .row .col.col-content .entry-header .lang-switcher {
    height: 40px;
  }
  .position-popup .row .col.col-bg .entry-form .btn-wrap {
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
  }
  .position-popup .row .col.col-bg .entry-form .fields {
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
  }
  .position-popup .row .col.col-bg .entry-form .fields label {
    flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0 0 100%;
    -moz-box-flex: 0 0 100%;
    -moz-flex: 0 0 100%;
  }
}
/** End of 576px **/
/** End of 320px **/
@media print {
  a[href]:after {
    content: none !important;
  }
}
/** End of print **/
@media only screen and (min-width: 1900px) {
  .page-template-tpl-new-masa-expereince .section-hero-slider.masa-experience .slider-wrap .hero-content .hero-buttons .entry-link {
    height: get-vh(105px);
  }
  .page-template-tpl-new-masa-expereince .section-hero-slider.masa-experience .slider-wrap .hero-content .hero-titles {
    margin-bottom: get-vh(45px);
  }
  .page-template-tpl-new-masa-expereince .section-hero-slider.masa-experience .slider-wrap .hero-content .hero-titles .hero-title {
    font-size: get-vh(70px);
  }
}
@media (max-width: 1500px) {
  #modal-menu {
    font-size: 20px;
  }
  #modal-menu h5 {
    font-size: 28px;
  }
}
@media (max-width: 767px) {
  body .header-mobile .site-logo {
    left: 15px;
  }
  .mega_menu_opener {
    position: absolute;
    top: 20px;
    right: 10px;
  }
  #modal-menu {
    text-align: left;
    width: 100vw;
    height: 100vh;
    border-radius: 0;
    padding: 70px 15px;
  }
  #modal-menu #modal-menu-content {
    max-height: 60vh;
    overflow: auto;
  }
  #modal-menu .nav {
    position: absolute;
    bottom: 10px;
    left: 0;
    right: 0;
    border: none;
  }
  #modal-menu .nav li {
    width: 25%;
    font-size: 10px;
    text-transform: uppercase;
  }
  #modal-menu .nav li a {
    border: none;
    background: #0d0d0d;
  }
  #modal-menu .nav li a.active {
    background: none;
    border: none;
    color: white;
    margin-bottom: 0;
    filter: opacity(0.7);
  }
  #modal-menu .call {
    text-align: left;
  }
  #modal-menu .logo-agency {
    width: 180px;
  }
  #modal-menu .lang-switcher {
    position: absolute;
    top: 20px;
    left: 20px;
  }
  #modal-menu .sign-in {
    position: absolute;
    top: 20px;
    left: 100px;
    right: auto;
    display: block;
  }
  #modal-menu .sign-in a {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  #modal-menu .sign-in .entry-text {
    margin-left: 10px;
  }
  #modal-menu .eligibility {
    position: absolute;
    top: 20px;
    right: 75px;
    display: block;
  }
  #modal-menu button.btn.btn-link {
    background: none;
    border: none;
    border-radius: 0;
    justify-content: left;
    font-size: 20px;
    position: relative;
  }
  #modal-menu button.btn.btn-link::after {
    font-family: "Icomoon";
    content: "\e906";
    position: absolute;
    right: 5px;
    top: 5px;
  }
  #modal-menu button.btn.btn-link.collapsed::after {
    content: "\e909";
  }
  #modal-menu .widget-nav li {
    font-size: 18px;
    margin: 5px 0;
  }
  .ks-timeline .timeline-step {
    margin: 5px 10px;
  }
  .ks-timeline .timeline-step button {
    background-color: #e2e2e2;
    padding: 10px 15px;
    border-radius: 10px;
  }
  .ks-timeline .timeline-step button.active {
    background-color: #059eda;
    color: #fff;
  }
  .ks-timeline .timeline-step button .dot, .ks-timeline .timeline-step button:after, .ks-timeline .timeline-step button:before {
    display: none;
  }
  .btn-minicart-toggle .cart-count {
    padding: 10px;
  }
  .btn-minicart-toggle .cart-count .icomoon {
    font-size: 24px;
  }
  .page-template-tpl-checkout .sticky {
    position: fixed;
    top: auto;
    height: auto;
    bottom: 85px;
    background: white;
    margin: 0;
  }
  .page-template-tpl-checkout .sessions .reviews-tooltip {
    right: 0;
    width: 97vw;
    height: auto;
    z-index: 9999;
    padding: 30px 25px;
    background-image: url(../assets/img/bg-reviews-mobile.png);
  }
  .page-template-tpl-checkout .sessions .reviews-tooltip .reviews {
    flex-direction: column;
  }
  .page-template-tpl-checkout .sessions .reviews-tooltip .reviews .review-category {
    margin-bottom: 10px;
    padding-bottom: 5px;
    width: 100%;
    justify-content: space-between;
    border-bottom: 1px solid #e2e2e2;
  }
  .page-template-tpl-checkout .sessions .reviews-tooltip .reviews .review-category:last-child {
    border-bottom: none;
    margin-bottom: 20px;
  }
  .gform-theme--framework .gform-field-label {
    font-size: 15px !important;
  }
  .gform-theme--foundation .gform_fields {
    row-gap: 15px !important;
  }
}

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