.arabic h1, .arabic h2, .arabic h3, .arabic h4, .arabic h5, .arabic h6 {
    font-family: 'NeoSansArabicLight';
}

.arabic h1 {
    font-family: 'NeoSansArabicBlack';
}

.arabic h3 {
    font-family: 'NeoSansArabicRegular';
}

.arabic h4, .arabic h5, .arabic h6, .arabic .navigation-grid, .arabic .location-block-name, .arabic .site-footer-contact, .arabic .site-footer-cap, .arabic .topic-navigation {
    font-family: 'NeoSansArabicBold';
}

.arabic .eyebrow {
    font-family: 'NeoSansArabicBold';
}

.arabic blockquote, .arabic .callout-box {
    font-family: 'NeoSansArabicBold';
}

.arabic .main-content h3 {
    font-family: 'NeoSansArabicMedium';
}

.arabic .main-content .page-header .eyebrow .date {
    font-family: 'NeoSansArabicRegular';
}

.arabic .main-content .page-header .page-header-author .page-header-author-name a {
    font-family: 'NeoSansArabicBold';
}

.arabic figure figcaption {
    font-family: 'NeoSansArabicLight';
}

.arabic .pullquote p {
    font-family: 'NeoSansArabicBold';
}

.arabic label {
    font-family: 'NeoSansArabicMedium';
}

.arabic .panel p {
    font-family: 'NeoSansArabicMedium';
}

    .arabic .panel p.-panel-intro-text {
        font-family: 'NeoSansArabicLight';
    }

.arabic .panel.promo-panel p {
    font-family: 'NeoSansArabicLight';
}

.arabic .panel.testimonial cite {
    font-family: 'NeoSansArabicBold';
}

.arabic .panel.testimonial p {
    font-family: 'NeoSansArabicLight';
}

.arabic .aside-header {
    font-family: 'NeoSansArabicMedium';
}

.arabic .-more, .arabic .-see-all, .arabic .-back-to-top, .arabic button, .arabic .btn, .arabic input[type='submit'], .arabic input[type='reset'], .arabic input[type='button'] {
    font-family: 'NeoSansArabicBold';
}

.arabic .accordion .accordion-trigger {
    font-family: 'NeoSansArabicMedium';
}

.arabic .accordion-subhead h2 {
    font-family: 'NeoSansArabicMedium';
}

.arabic .breadcrumb li {
    font-family: 'NeoSansArabicMedium';
}

.arabic .bubble-outer .bubble-tags:not(.-case-study) a {
    font-family: 'NeoSansArabicBlack';
}

.arabic .bubble-outer .eyebrow, .arabic .bubble-outer .link-text {
    font-family: 'NeoSansArabicBlack';
}

.arabic .bubble-outer h3, .arabic .bubble-outer h4 {
    font-family: 'NeoSansArabicBold';
}

.arabic .bubble-outer p {
    font-family: 'NeoSansArabicLight';
}

.arabic .contact-card h4 {
    font-family: 'NeoSansArabicRegular';
}

.arabic .facebook-feed-header .facebook-follow {
    font-family: 'NeoSansArabicBlack';
}

.arabic .featured-insights-container.-featured-block h3 {
    font-family: 'NeoSansArabicBold';
}

.arabic .featured-insight p {
    font-family: 'NeoSansArabicBold';
}

.arabic .hero h1 {
    font-family: 'NeoSansArabicBlack';
}

.arabic .hero .careers-search input[type='search'] {
    font-family: 'NeoSansArabicRegular';
}

.arabic .home-hero .home-hero-form input[type='search'] {
    font-family: 'NeoSansArabicRegular';
}

.arabic .insights-facets-section h5, .arabic .insights-facets-section select {
    font-family: 'NeoSansArabicBold';
}

.arabic .js-mobile-menu {
    font-family: 'NeoSansArabicMedium';
}

    .arabic .js-mobile-menu .js-mobile-menu-inner .js-mobile-copyright li {
        font-family: 'NeoSansArabicBold';
    }

    .arabic .js-mobile-menu .js-mobile-menu-inner .js-mobile-copyright .copyright p {
        font-family: 'NeoSansArabicMedium';
    }

    .arabic .js-mobile-menu .js-mobile-menu-inner .has-subtext span {
        font-family: 'NeoSansArabicBlack';
    }

.arabic .nav-tabs > ul {
    font-family: 'NeoSansArabicBold';
}

.arabic .bubble-multi-container .bubble-multi-text-inner p {
    font-family: 'NeoSansArabicRegular';
}

.arabic .bubble-row-container h4 {
    font-family: 'NeoSansArabicBold';
}

.arabic .bubble-row-container .bubble-inner h4 {
    font-family: 'NeoSansArabicBold';
}

.arabic .panel-inner-container.-two-up .-text p {
    font-family: 'NeoSansArabicRegular';
}

.arabic .panel-inner-container.-four-up p {
    font-family: 'NeoSansArabicLight';
}

.arabic .panel-inner-container.-three-up p {
    font-family: 'NeoSansArabicRegular';
}

.arabic .panel-inner-container.-four-up-icon p {
    font-family: 'NeoSansArabicRegular';
}

.arabic .panel-inner-container.-four-up-icon h3 {
    font-family: 'NeoSansArabicBold';
}

.arabic .panel-inner-container.-two-up-image h3 {
    font-family: 'NeoSansArabicBold';
}

.arabic .panel-inner-container.-two-up-image p {
    font-family: 'NeoSansArabicRegular';
}

.arabic .panel-inner-container.-two-up-image .-text p {
    font-family: 'NeoSansArabicRegular';
}

.arabic .panel-inner-container .statistic .statistic-data {
    font-family: 'NeoSansArabicBlack';
}

.arabic .panel-inner-container .statistic p {
    font-family: 'NeoSansArabicMedium';
}

.arabic .events-block h3, .arabic .events-block h4 {
    font-family: 'NeoSansArabicBold';
}

.arabic .related-topics p {
    font-family: 'NeoSansArabicBold';
}

.arabic .statistics-container .statistic-data {
    font-family: 'NeoSansArabicBlack';
}

.arabic .content-container .search-term-landing .keyword-facet input {
    font-family: 'NeoSansArabicBold';
}

.arabic .search-results-sorting select {
    font-family: 'NeoSansArabicBold';
}

.arabic .sidenav-accordion ul {
    font-family: 'NeoSansArabicMedium';
}

.arabic .site-footer-links li {
    font-family: 'NeoSansArabicMedium';
}

.arabic .site-footer .copyright p {
    font-family: 'NeoSansArabicMedium';
}

@media (min-width:1000px) {
    .arabic .site-footer .copyright p {
        font-family: 'NeoSansArabicBold';
    }
}

@media (min-width:1000px) {
    .arabic .site-header .main-nav {
        font-family: 'NeoSansArabicMedium';
    }
}

.arabic .site-header .main-nav-dropdown li a {
    font-family: 'NeoSansArabicBold';
}

.arabic .site-header .main-nav-dropdown li p {
    font-family: 'NeoSansArabicRegular';
}

.arabic .secondary-nav > li {
    font-family: 'NeoSansArabicBold';
}

.arabic .tag-list span {
    font-family: 'NeoSansArabicBold';
}

.arabic .calculator h3 {
    font-family: 'NeoSansArabicBold';
}

.arabic .calculator input[type='button'] {
    font-family: 'NeoSansArabicBold';
}

.arabic .calculator-result {
    font-family: 'NeoSansArabicBold';
}

.arabic .article-teaser-header span {
    font-family: 'NeoSansArabicMedium';
}

.arabic .tippy-tooltip.maximus-theme, .arabic .tippy-tooltip.maximus-p-theme, .arabic .tippy-tooltip.maximus-g-theme, .arabic .tippy-tooltip.maximus-o-theme, .arabic .tippy-tooltip.maximus-b-theme, .arabic .tippy-tooltip.maximus-m-theme {
    font-family: 'NeoSansArabicMedium';
}

body.arabic {
    font-family: 'NeoSansArabicRegular';
}

.gulf .site-header .maximus-logo {
    position: relative;
    display: block;
    width: 160px;
    height: 37px;
}

@media (min-width:500px) {
    .gulf .site-header .maximus-logo {
        width: 200px;
        height: 46px;
    }
}

@media (min-width:1000px) {
    .gulf .site-header .maximus-logo {
        top: -6px;
        width: 170px;
        height: 39px;
    }
}

@media (min-width:1200px) {
    .gulf .site-header .maximus-logo {
        top: -4px;
    }
}

@media (min-width:1300px) {
    .gulf .site-header .maximus-logo {
        width: 247px;
        height: 57px;
    }
}

.gulf .site-header .maximus-logo img {
    width: 160px;
    height: 37px;
}

@media (min-width:500px) {
    .gulf .site-header .maximus-logo img {
        width: 200px;
        height: 46px;
    }
}

@media (min-width:1000px) {
    .gulf .site-header .maximus-logo img {
        width: 170px;
        height: 39px;
    }
}

@media (min-width:1300px) {
    .gulf .site-header .maximus-logo img {
        width: 247px;
        height: 57px;
    }
}

@media (min-width:700px) {
    .gulf .site-header .secondary-nav-dropdown.-search {
        width: calc(100% - 230px);
    }
}

@media (min-width:1000px) {
    .gulf .site-header .secondary-nav-dropdown.-search {
        width: calc(100% - 215px);
    }
}

@media (min-width:1200px) {
    .gulf .site-header .secondary-nav-dropdown.-search {
        width: calc(100% - 300px);
    }
}

.gulf .site-header .links > li:nth-child(1) {
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 700;
}

    .gulf .site-header .links > li:nth-child(1) a {
        position: relative;
        top: -1px;
        padding: 0 2px;
    }

.gulf .site-header .links > li:nth-child(2) {
    font-size: 10px;
    font-size: 0.625rem;
    font-weight: 700;
}

    .gulf .site-header .links > li:nth-child(2) > a {
        padding: 0 6px;
    }

@media (min-width:600px) {
    .gulf .leadership-grid {
        display: block;
        flex-wrap: wrap;
        max-width: 1400px;
        margin: 0 auto;
    }
}

@media (min-width:800px) {
    .gulf .leadership-grid {
        padding-top: 0;
    }
}

@media (min-width:900px) {
    .gulf .leadership-grid {
        display: flex;
    }
}

@media (min-width:600px) {
    .gulf .leadership-grid .leadership-item {
        width: 100%;
        text-align: left;
    }
}

@media (min-width:900px) {
    .gulf .leadership-grid .leadership-item {
        width: calc(50% - 36px);
        margin-bottom: 55px;
    }
}

@media (min-width:600px) {
    .gulf .leadership-grid .leadership-item .leadership-item-inner {
        display: flex;
        align-items: flex-start;
    }
}

@media (min-width:600px) {
    .gulf .leadership-grid .leadership-item .bio-photo-outer {
        width: 200px;
        flex: 0 0 200px;
    }
}

@media (min-width:1200px) {
    .gulf .leadership-grid .leadership-item .bio-photo-outer {
        width: 240px;
        flex: 0 0 240px;
    }
}

@media (min-width:1400px) {
    .gulf .leadership-grid .leadership-item .bio-photo-outer {
        width: 270px;
        flex: 0 0 270px;
    }
}

@media (min-width:600px) {
    .gulf .leadership-grid .leadership-item .leadership-item-bio {
        padding-left: 30px;
        padding-right: 30px;
    }
}

@media (min-width:900px) {
    .gulf .leadership-grid .leadership-item .leadership-item-bio {
        padding-right: 0;
    }
}

@media (min-width:1200px) {
    .gulf .leadership-grid .leadership-item .leadership-item-bio {
        padding-left: 40px;
        width: calc(100% - 240px);
    }
}

@media (min-width:1400px) {
    .gulf .leadership-grid .leadership-item .leadership-item-bio {
        padding-right: 60px;
        width: calc(100% - 270px);
    }
}

.gulf .leadership-grid .leadership-item p {
    max-width: none;
    margin: 0 0 20px;
}

.gulf.arabic .site-footer {
    direction: rtl;
}

@media (min-width:1100px) {
    .gulf.arabic .site-footer .site-footer-cta {
        padding-left: 0;
        padding-right: 70px;
        border-left: 0;
        border-right: 1px solid rgba(255,255,255,0.25);
    }
}

.gulf.arabic .site-footer .site-footer-cta .site-footer-contact::after {
    margin-left: 0;
    margin-right: 10px;
}

@media (min-width:700px) {
    .gulf.arabic .site-footer-cap-links {
        margin-right: 0;
        margin-left: auto;
        text-align: right;
    }
}

@media (min-width:1100px) {
    .gulf.arabic .site-footer-cap-links ul {
        margin: 0 50px 0 0;
    }
}

.gulf.arabic .site-header {
    direction: rtl;
}

@media (min-width:700px) {
    .gulf.arabic .site-header .secondary-nav-dropdown {
        left: 0;
        right: auto;
        padding: 45px 35px 35px 80px;
    }
}

.gulf.arabic .site-header .secondary-nav-dropdown.-search {
    padding-top: 12px;
}

@media (min-width:700px) {
    .gulf.arabic .site-header .secondary-nav-dropdown.-search {
        top: 10px;
        left: 0;
        right: auto;
        width: calc(100% - 220px);
        padding: 0;
    }
}

@media (min-width:1000px) {
    .gulf.arabic .site-header .secondary-nav-dropdown.-search {
        width: calc(100% - 215px);
    }
}

@media (min-width:1200px) {
    .gulf.arabic .site-header .secondary-nav-dropdown.-search {
        top: 20px;
        width: calc(100% - 300px);
    }
}

.gulf.arabic .site-header .secondary-nav-dropdown.-search .secondary-nav-dropdown-close {
    top: 12px;
    left: 12px;
    right: auto;
}

@media (min-width:700px) {
    .gulf.arabic .site-header .secondary-nav-dropdown.-search .secondary-nav-dropdown-close {
        top: 0;
        left: 0;
    }
}

.gulf.arabic .site-header .secondary-nav-dropdown ul {
    text-align: right;
}

.gulf.arabic .site-header .secondary-nav-search-form {
    margin-right: 0;
    margin-left: 41px;
}

.gulf.arabic .site-header .links {
    flex-direction: row-reverse;
    right: auto;
    left: 25px;
}

@media (min-width:700px) {
    .gulf.arabic .site-header .links {
        left: 10px;
        top: 80px;
    }
}

@media (min-width:1200px) {
    .gulf.arabic .site-header .links {
        top: 90px;
    }
}

.gulf.arabic .home-hero {
    direction: rtl;
}

@media (min-width:700px) {
    .gulf.arabic .home-hero-images::before {
        right: auto;
        left: 10%;
    }
}

@media (min-width:1000px) {
    .gulf.arabic .home-hero-images::before {
        left: 20%;
    }
}

@media (min-width:1100px) {
    .gulf.arabic .home-hero-images::before {
        left: 28%;
    }
}

@media (min-width:1400px) {
    .gulf.arabic .home-hero-images::before {
        left: 32%;
    }
}

@media (min-width:700px) {
    .gulf.arabic .home-hero-images picture {
        left: auto;
        right: 49%;
    }
}

@media (min-width:700px) {
    .gulf.arabic .home-hero-content {
        text-align: right;
    }
}

@media (min-width:700px) {
    .gulf.arabic .home-hero-content-inner {
        padding: 0 45px 35px 0;
    }

        .gulf.arabic .home-hero-content-inner::before {
            left: auto;
            right: 0;
        }
}

.gulf.arabic .featured-insight {
    direction: rtl;
}

    .gulf.arabic .featured-insight.-featured {
        margin-right: 0;
        margin-left: 30px;
    }

.gulf.arabic .featured-insight-image {
    margin-left: 40px;
    margin-right: 0;
}

.gulf.arabic .featured-insight-text {
    direction: rtl;
}

.gulf.arabic .panel {
    direction: rtl;
}

.gulf.arabic .panel-column-item-inner::before {
    left: auto;
    right: 0;
}

.gulf.arabic .facebook-feed {
    direction: rtl;
}

    .gulf.arabic .facebook-feed .facebook-follow::before {
        margin-right: 0;
        margin-left: 25px;
    }

.gulf.arabic .leadership-landing {
    direction: rtl;
}

    .gulf.arabic .leadership-landing .leadership-item-bio {
        text-align: center;
        padding-left: 0;
    }

@media (min-width:600px) {
    .gulf.arabic .leadership-landing .leadership-item-bio {
        text-align: right;
        padding-right: 30px;
    }
}

@media (min-width:1200px) {
    .gulf.arabic .leadership-landing .leadership-item-bio {
        padding-right: 40px;
    }
}
