@font-face {
    font-family: 'Gotham-medium';
    src: url("../fonts/webfonts/GOTHAMMEDIUM.eot");
    src: url("../fonts/webfonts/GOTHAMMEDIUMd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/webfonts/GOTHAMMEDIUM.woff2") format("woff2"), url("../fonts/webfonts/GOTHAMMEDIUM.woff") format("woff"), url("../fonts/webfonts/GOTHAMMEDIUM.ttf") format("truetype"), url("../fonts/webfonts/GOTHAMMEDIUM.svg#GOTHAMMEDIUM") format("svg");
}

@font-face {
    font-family: 'Gotham-book';
    src: url("../fonts/webfonts/gotham-book.eot");
    src: url("../fonts/webfonts/gotham-bookd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/webfonts/gotham-book.woff2") format("woff2"), url("../fonts/webfonts/gotham-book.woff") format("woff"), url("../fonts/webfonts/gotham-book.ttf") format("truetype"), url("../fonts/webfonts/gotham-book.svg#gotham-book") format("svg");
}

@font-face {
    font-family: 'Gotham-bold';
    src: url("../fonts/webfonts/Gotham-Bold.eot");
    src: url("../fonts/webfonts/Gotham-Boldd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/webfonts/Gotham-Bold.woff2") format("woff2"), url("../fonts/webfonts/Gotham-Bold.woff") format("woff"), url("../fonts/webfonts/Gotham-Bold.ttf") format("truetype"), url("../fonts/webfonts/Gotham-Bold.svg#Gotham-Bold") format("svg");
}

@font-face {
    font-family: 'Gotham-black';
    src: url("../fonts/webfonts/gotham_black.eot");
    src: url("../fonts/webfonts/gotham_blackd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/webfonts/gotham_black.woff2") format("woff2"), url("../fonts/webfonts/gotham_black.woff") format("woff"), url("../fonts/webfonts/gotham_black.ttf") format("truetype"), url("../fonts/webfonts/gotham_black.svg#gotham_black") format("svg");
}

@font-face {
    font-family: 'Gotham-Light';
    src: url("../fonts/webfonts/gotham-light.eot");
    src: url("../fonts/webfonts/gotham-lightd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/webfonts/gotham-light.woff2") format("woff2"), url("../fonts/webfonts/gotham-light.woff") format("woff"), url("../fonts/webfonts/gotham-light.ttf") format("truetype"), url("../fonts/webfonts/gotham-light.svg#gotham-light") format("svg");
}

@font-face {
    font-family: 'GothamBook-Italic';
    src: url("../fonts/webfonts/gotham-book.eot");
    src: url("../fonts/webfonts/gotham-bookd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/webfonts/gotham-book.woff2") format("woff2"), url("../fonts/webfonts/gotham-book.woff") format("woff"), url("../fonts/webfonts/gotham-book.ttf") format("truetype"), url("../fonts/webfonts/gotham-book.svg#gotham-book") format("svg");
}

/* Arabic Fonts */

@font-face {
    font-family: 'GE SS medium';
    src: url("../fonts/webfonts/GOTHAMMEDIUM.eot");
    src: url("../fonts/webfonts/GOTHAMMEDIUMd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/webfonts/GOTHAMMEDIUM.woff2") format("woff2"), url("../fonts/webfonts/GOTHAMMEDIUM.woff") format("woff"), url("../fonts/webfonts/GOTHAMMEDIUM.ttf") format("truetype"), url("../fonts/webfonts/GOTHAMMEDIUM.svg#GOTHAMMEDIUM") format("svg");
    unicode-range: U+30-39;
}

@font-face {
    font-family: 'GE SS medium';
    src: url("../fonts/arabic-webfonts/GESSTwoMedium-Medium.eot");
    src: url("../fonts/arabic-webfonts/GESSTwoMedium-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/arabic-webfonts/GESSTwoMedium-Medium.woff2") format("woff2"), url("../fonts/arabic-webfonts/GESSTwoMedium-Medium.woff") format("woff"), url("../fonts/arabic-webfonts/GESSTwoMedium-Medium.ttf") format("truetype"), url("../fonts/arabic-webfonts/GESSTwoMedium-Medium.svg#GESSTextMedium-Medium") format("svg");
    unicode-range: U+0-2f, U+40-10FFFF;
}

@font-face {
    font-family: 'GE SS bold';
    src: url("../fonts/webfonts/Gotham-Bold.eot");
    src: url("../fonts/webfonts/Gotham-Boldd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/webfonts/Gotham-Bold.woff2") format("woff2"), url("../fonts/webfonts/Gotham-Bold.woff") format("woff"), url("../fonts/webfonts/Gotham-Bold.ttf") format("truetype"), url("../fonts/webfonts/Gotham-Bold.svg#Gotham-Bold") format("svg");
    unicode-range: U+30-39;
}

@font-face {
    font-family: 'GE SS bold';
    src: url("../fonts/arabic-webfonts/GESSTwoBold-Bold.eot");
    src: url("../fonts/arabic-webfonts/GESSTwoBold-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/arabic-webfonts/GESSTwoBold-Bold.woff2") format("woff2"), url("../fonts/arabic-webfonts/GESSTwoBold-Bold.woff") format("woff"), url("../fonts/arabic-webfonts/GESSTwoBold-Bold.ttf") format("truetype"), url("../fonts/arabic-webfonts/GESSTwoBold-Bold.svg#GESSTextBold-Bold") format("svg");
    unicode-range: U+0-2f, U+40-10FFFF;
}

@font-face {
    font-family: 'GE SS light';
    src: url("../fonts/webfonts/gotham-book.eot");
    src: url("../fonts/webfonts/gotham-bookd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/webfonts/gotham-book.woff2") format("woff2"), url("../fonts/webfonts/gotham-book.woff") format("woff"), url("../fonts/webfonts/gotham-book.ttf") format("truetype"), url("../fonts/webfonts/gotham-book.svg#gotham-book") format("svg");
    unicode-range: U+30-39;
}

@font-face {
    font-family: 'GE SS light';
    src: url("../fonts/arabic-webfonts/GESSTwoLight-Light.eot");
    src: url("../fonts/arabic-webfonts/GESSTwoLight-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/arabic-webfonts/GESSTwoLight-Light.woff2") format("woff2"), url("../fonts/arabic-webfonts/GESSTwoLight-Light.woff") format("woff"), url("../fonts/arabic-webfonts/GESSTwoLight-Light.ttf") format("truetype"), url("../fonts/arabic-webfonts/GESSTwoLight-Light.svg#GESSTextLight-Light") format("svg");
    unicode-range: U+0-2f, U+40-10FFFF;
}

body.rtl {
    max-width: 100%;
    overflow-x: hidden;
    font-family: "GE SS light", Calibri, Helvetica Neue, HelveticaNeue, Arial, sans-serif;
    font-size: 100%;
    direction: rtl;
}

.rtl body {
    max-width: 100%;
    overflow-x: hidden;
    font-family: "GE SS light", Calibri, Helvetica Neue, HelveticaNeue, Arial, sans-serif;
    font-size: 100%;
    direction: rtl;
}

.rtl .pull-left {
    float: right !important;
}

.rtl .pull-right {
    float: left
}

.rtl .pull-right-extended {
    float: right !important;
}

.rtl .ml-auto {
    margin-left: auto !important;
    margin-right: initial !important;
    direction: rtl
}

.rtl .pr-3 {
    padding-right: 0rem !important;
    padding-left: 1rem !important;
}

.rtl .text-left {
    text-align: left !important;
}

.rtl .text-right {
    text-align: left !important;
}

.rtl .latest-post .card-block .row .col-sm-4 {
    border-top-left-radius: 0px;
    border-top-right-radius: 5px;
}

.rtl .latest-post .card-block img {
    border-top-left-radius: 0px;
    border-top-right-radius: 5px;
}

.rtl .owl-carousel .owl-nav .owl-prev {
    float: left;
}

.rtl .owl-carousel .owl-nav .owl-next {
    float: right;
}

.rtl .initiatives .owl-carousel .owl-nav,
.rtl .catalog .owl-carousel .owl-nav {
    left: 0px;
    right: auto;
}

.rtl .initiatives .card,
.rtl .catalog .card {
    min-height: 200px;
    color: white;
    font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
}

.rtl .initiatives .card .card-title,
.rtl .catalog .card .card-title {
    text-align: center;
    width: 100%;
}

.rtl .footer .subcribe-form input,
.rtl .footer .subcribe-form input:hover,
.rtl .footer .subcribe-form input:focus {
    background: transparent;
    border: transparent;
    color: white;
}

.rtl .footer .subcribe-form .input-group-addon {
    background: transparent;
    border: transparent;
}

.rtl .subscriptionForm__validationHelperMessage {
    display: block;
    position: absolute;
    top: 90%;
    display: inline;
    padding: 3px 7px;
    user-select: none;
    color: #cc0000;
    margin-top: 7px;
    right: 0px;
}

.rtl .footer .subcribe-form .has-input .input-group-addon {
    color: #28abe3;
}

.rtl .footer .subcribe-form .btn-link {
    font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
    padding: 0px 5px;
}

.rtl .footer .nav {
    width: 50%;
}

.rtl .footer .nav .nav {
    width: 100%;
}

.rtl .footer .nav .nav-item.dropdown:hover .dropdown-menu {
    right: 50%;
    left: auto;
    margin-right: -15px !important;
}

.rtl .footer .nav .nav-item.dropdown:hover .dropdown-menu nav {
    width: 100%;
}

.rtl .footer .nav .nav-item.dropdown:hover>.nav-link:after {
    float: left;
    content: "\f0dA";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 2em;
    margin-left: -18px;
    margin-top: -4px;
}

.rtl .footer .nav .nav-item:last-child {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.rtl .footer .footer-menu {
    width: 50%;
}

.rtl .input-group.inline .form-control {
    border-right: 2px;
    border-left: 0px;
    border-color: #e4e4e4;
    border-style: solid;
}

.rtl .input-group.inline .form-control:hover,
.rtl .input-group.inline .form-control:focus {
    border-right: 2px;
    border-left: 0px;
    border-color: #28abe3;
    border-style: solid;
}

.rtl .input-group.inline .form-control:hover+.input-group-btn .btn,
.rtl .input-group.inline .form-control:focus+.input-group-btn .btn {
    border-color: #28abe3;
}

.rtl .input-group.inline .form-control+.input-group-btn .btn {
    border-left: 2px;
    border-right: 0px;
    border-color: #ebebeb;
    border-style: solid;
    padding-left: 10px !important;
}

.rtl .input-group.inline.input-search-control .input-group-btn .btn {
    border-top-right-radius: inherit;
    border-bottom-right-radius: inherit;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
}

.rtl .input-group.inline.input-subcribe-control {
    background: white;
    border-radius: 10px;
    height: 50px;
}

.rtl .input-group.inline.input-subcribe-control .form-control {
    color: #313747;
    font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
}

.rtl .input-group.inline.input-subcribe-control .input-group-btn .btn {
    border: 0px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top-right-radius: inherit;
    border-bottom-right-radius: inherit;
    background-color: #28abe3;
}

.rtl .input-group.inline.input-subcribe-control .input-group-btn .btn i {
    color: white;
}

.rtl .form-control.lg .dropdown-toggle::after {
    float: left;
    padding-left: 20px;
    padding-right: inherit;
}

.rtl .fa-share {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform: scale(-1, 1);
    transform: scale(-1, 1);
}

.rtl .events .post-date .add-to-calender {
    left: inherit;
    right: 130px;
}

.rtl .mobile-filter .dropdown-toggle span {
    float: right;
    padding-left: inherit;
    padding-right: 15px;
}

.rtl .mobile-filter .dropdown-toggle::after {
    float: left;
}

.rtl .dropdown>span,
.rtl .dropdown>a {
    float: right;
    margin-left: 10px;
}

.rtl .link i {
    float: right;
}

.rtl .breadcrumb .breadcrumb-item+.breadcrumb-item::before {
    content: "\f104" !important;
}

.rtl .btn-back {
    padding-right: 55px;
    padding-left: inherit;
}

.rtl .btn-back:before {
    right: 15px;
    left: inherit;
    content: "\f105";
}

.rtl .btn-next {
    padding-left: 55px;
    padding-right: inherit;
}

.rtl .btn-next:after {
    left: 15px;
    right: inherit;
    content: "\f104";
}

.rtl .attributed-sidebar .tags li .smartdubai-icon {
    float: right;
    padding-left: 10px;
    padding-right: inherit;
}

.rtl .nav.filter-cards .nav-item .nav-link .fa {
    padding-right: 0px !important;
    padding-left: 0.5rem !important;
}

.rtl .nav.filter-cards .nav-item .nav-link:after {
    float: left;
}

.rtl .custom-checkbox .custom-control-description {
    padding-right: 10px;
    padding-left: inherit;
}

.rtl a .smartdubai-Right-Arrow-Circled::before {
    content: "\e90e";
}

.rtl .list-unstyled li .fa-angle-right:before {
    content: "\f104";
}

.rtl .sidebar-menu .nav-item .nav-link {
    width: 100%;
}

.rtl .sidebar-menu .nav-item .nav-link:after {
    float: left !important;
}

.rtl .mobile-app-img {
    /*-webkit-transform: scaleX(-1);
  transform: scaleX(-1); */
}

@media (min-width: 576px) {
    .rtl .text-sm-center {
        text-align: center !important;
    }
}

@media (max-width: 575px) {
    .rtl .footer .nav {
        width: 100%;
    }
    .rtl .footer .nav .nav-link:after {
        float: left !important;
    }
    .rtl .footer .nav .nav-item.dropdown .arrow-link {
        float: left;
    }
    .rtl .footer .nav .nav-item.dropdown:hover .dropdown-menu {
        right: 0%;
        margin-right: 0px !important;
    }
    .rtl header .text-left {
        text-align: left !important;
    }
    .rtl header .pull-right {
        float: right !important;
    }
}

.rtl .font-normal {
    font-family: "GE SS light", Calibri, Helvetica Neue, HelveticaNeue, Arial, sans-serif;
}

.rtl .font-medium {
    font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
}

.rtl .font-medium {
    font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
}

.rtl .font-bold {
    font-family: "GE SS bold", Calibri Bold, Helvetica Neue Bold, HelveticaNeue-Bold, Arial, Sans-Serif;
}

.rtl .font-light {
    font-family: "GE SS light", Calibri, Helvetica Neue, HelveticaNeue, Arial, sans-serif;
}

.rtl .font-extrabold {
    font-family: "GE SS bold", Calibri Bold, Helvetica Neue Bold, HelveticaNeue-Bold, Arial, Sans-Serif;
}

.rtl p.h1,
.rtl p.h2,
.rtl p.h3,
.rtl p.h4,
.rtl p.h5,
.rtl p.h6 {
    font-family: "GE SS light", Calibri, Helvetica Neue, HelveticaNeue, Arial, sans-serif;
}

.rtl .lang {
    font-family: Gotham-Light, Calibri, Helvetica Neue, HelveticaNeue, Arial, sans-serif;
}

.rtl .breadcrumb.light .breadcrumb-item a {
    font-family: "GE SS light", Calibri, Helvetica Neue, HelveticaNeue, Arial, sans-serif;
}

.rtl .breadcrumb.light .breadcrumb-item.active {
    font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
}

.rtl nav a,
.rtl .nav a {
    font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
}

.rtl nav .submenu-detail h3,
.rtl .nav .submenu-detail h3 {
    font-family: "GE SS bold", Calibri Bold, Helvetica Neue Bold, HelveticaNeue-Bold, Arial, Sans-Serif;
}

.rtl nav .submenu-detail p,
.rtl .nav .submenu-detail p {
    font-family: "GE SS light", Calibri, Helvetica Neue, HelveticaNeue, Arial, sans-serif;
}

.rtl nav.filter-cards .nav-item .nav-link,
.rtl .nav.filter-cards .nav-item .nav-link {
    font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
}

.rtl .carousel-caption h5 {
    font-family: "GE SS bold", Calibri Bold, Helvetica Neue Bold, HelveticaNeue-Bold, Arial, Sans-Serif;
}

.rtl .carousel-caption p {
    font-family: "GE SS bold", Calibri Bold, Helvetica Neue Bold, HelveticaNeue-Bold, Arial, Sans-Serif;
}

.rtl .carousel-navigation .carousel-navigation-item h3 {
    font-family: "GE SS bold", Calibri Bold, Helvetica Neue Bold, HelveticaNeue-Bold, Arial, Sans-Serif;
}

.rtl .carousel-navigation .carousel-navigation-item p {
    font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
}

.rtl .btn-primary {
    font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
}

.rtl .btn-secondary {
    font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
}

.rtl .btn-outline-primary {
    font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
}

.rtl .btn-prev {
    font-family: "GE SS light", Calibri, Helvetica Neue, HelveticaNeue, Arial, sans-serif;
}

.rtl .btn-next {
    font-family: "GE SS light", Calibri, Helvetica Neue, HelveticaNeue, Arial, sans-serif !important;
}

.rtl .btn-back {
    font-family: "GE SS light", Calibri, Helvetica Neue, HelveticaNeue, Arial, sans-serif !important;
}

.rtl .btn-white {
    font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
}

.rtl .filter-options li {
    font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
}

.rtl .initiatives .card,
.rtl .catalog .card {
    font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
}

.rtl .catalog .card {
    font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
}

.rtl .pagination .page-link {
    font-family: "GE SS bold", Calibri Bold, Helvetica Neue Bold, HelveticaNeue-Bold, Arial, Sans-Serif;
}

.rtl .attributed-sidebar .tags li.sub-list {
    font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
}

.rtl .attributed-sidebar .tags li.sub-list .list-unstyled {
    font-family: "GE SS light", Calibri, Helvetica Neue, HelveticaNeue, Arial, sans-serif;
}

.rtl .report-detail .heading {
    font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
}

.rtl .footer {
    color: white;
}

.rtl .footer .subcribe-form .btn-link {
    font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
    padding: 0px 5px;
}

.rtl .footer .nav .nav-item .nav-link {
    font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
}

.rtl .list-unstyled.vertical-menu li {
    font-family: "GE SS light", Calibri, Helvetica Neue, HelveticaNeue, Arial, sans-serif;
}

.rtl .input-group.inline.input-subcribe-control .form-control {
    font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
}

.rtl .input-group.inline.input-subcribe-control .input-group-btn {
    border-radius: initial;
}

.rtl .form-control.lg {
    font-family: "GE SS light", Calibri, Helvetica Neue, HelveticaNeue, Arial, sans-serif;
}

.rtl .form-control.lg .dropdown-toggle {
    font-family: "GE SS light", Calibri, Helvetica Neue, HelveticaNeue, Arial, sans-serif;
}

.rtl .form-control.lg .dropdown-menu a {
    font-family: "GE SS light", Calibri, Helvetica Neue, HelveticaNeue, Arial, sans-serif;
}

.rtl .sidebar-menu .nav-item {
    font-family: "GE SS bold", Calibri Bold, Helvetica Neue Bold, HelveticaNeue-Bold, Arial, Sans-Serif;
}

.rtl .sidebar-menu .nav-item .nav-link {
    font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
    padding: 1.0em 1em;
}

.rtl .sidebar-menu .nav-item.dropdown .dropdown-menu .nav-link {
    font-family: "GE SS light", Calibri, Helvetica Neue, HelveticaNeue, Arial, sans-serif;
}

.rtl .btn-back {
    font-family: "GE SS bold", Calibri Bold, Helvetica Neue Bold, HelveticaNeue-Bold, Arial, Sans-Serif;
}

.rtl .mail_ico,
.rtl .phone_ico {
    font-family: "GE SS light", Calibri, Helvetica Neue, HelveticaNeue, Arial, sans-serif;
}

.rtl .iw-subTitle,
.rtl .partner_access_landing h1 {
    font-family: "GE SS bold", Calibri Bold, Helvetica Neue Bold, HelveticaNeue-Bold, Arial, Sans-Serif;
}

.rtl {
    /* 6.1 STEPS 
    ---------------------- */
}

.rtl html,
.rtl body {
    font-family: "GE SS light", Calibri, Helvetica Neue, HelveticaNeue, Arial, sans-serif;
}

.rtl .font-normal {
    font-family: "GE SS light", Calibri, Helvetica Neue, HelveticaNeue, Arial, sans-serif;
}

.rtl .font-medium {
    font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
}

.rtl .font-medium {
    font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
}

.rtl .font-bold {
    font-family: "GE SS bold", Calibri Bold, Helvetica Neue Bold, HelveticaNeue-Bold, Arial, Sans-Serif;
}

.rtl .font-light {
    font-family: "GE SS light", Calibri, Helvetica Neue, HelveticaNeue, Arial, sans-serif;
}

.rtl .font-extrabold {
    font-family: "GE SS bold", Calibri Bold, Helvetica Neue Bold, HelveticaNeue-Bold, Arial, Sans-Serif;
}

.rtl p.h1,
.rtl p.h2,
.rtl p.h3,
.rtl p.h4,
.rtl p.h5,
.rtl p.h6 {
    font-family: "GE SS light", Calibri, Helvetica Neue, HelveticaNeue, Arial, sans-serif;
}

.rtl .lang {
    font-family: Gotham-Light, Calibri, Helvetica Neue, HelveticaNeue, Arial, sans-serif;
}

.rtl .breadcrumb.light .breadcrumb-item a {
    font-family: "GE SS light", Calibri, Helvetica Neue, HelveticaNeue, Arial, sans-serif;
}

.rtl .breadcrumb.light .breadcrumb-item.active {
    font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
}

.rtl .breadcrumb .breadcrumb-item a {
    font-family: "GE SS light", Calibri, Helvetica Neue, HelveticaNeue, Arial, sans-serif;
}

.rtl .header-label {
    font-family: "GE SS bold", Calibri Bold, Helvetica Neue Bold, HelveticaNeue-Bold, Arial, Sans-Serif;
}

.rtl .btn-primary {
    font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
}

.rtl .btn-secondary {
    font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
}

.rtl .btn-outline-primary {
    font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
}

.rtl .btn-prev {
    font-family: "GE SS light", Calibri, Helvetica Neue, HelveticaNeue, Arial, sans-serif;
}

.rtl .btn-next {
    font-family: "GE SS light", Calibri, Helvetica Neue, HelveticaNeue, Arial, sans-serif !important;
}

.rtl .btn-back {
    font-family: "GE SS light", Calibri, Helvetica Neue, HelveticaNeue, Arial, sans-serif !important;
}

.rtl .btn-tall {
    font-family: "GE SS bold", Calibri Bold, Helvetica Neue Bold, HelveticaNeue-Bold, Arial, Sans-Serif;
}

.rtl .btn-employer {
    font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
}

.rtl .btn-white {
    font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
}

.rtl .card-img-overlay .card-title {
    font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
}

.rtl .subcription .notified-label {
    font-family: "GE SS bold", Calibri Bold, Helvetica Neue Bold, HelveticaNeue-Bold, Arial, Sans-Serif;
}

.rtl .footer {
    color: white;
}

.rtl .footer .subcribe-form .btn-link {
    font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
}

.rtl .footer .nav .nav-item .nav-link {
    font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
}

.rtl .list-unstyled.vertical-menu li {
    font-family: "GE SS light", Calibri, Helvetica Neue, HelveticaNeue, Arial, sans-serif;
}

.rtl .left-steps .list-group-item.active {
    font-family: "GE SS bold", Calibri Bold, Helvetica Neue Bold, HelveticaNeue-Bold, Arial, Sans-Serif;
}

.rtl a.category-link .title {
    font-family: "GE SS bold", Calibri Bold, Helvetica Neue Bold, HelveticaNeue-Bold, Arial, Sans-Serif;
}

.rtl .parallax-container {
    font-family: "GE SS bold", Calibri Bold, Helvetica Neue Bold, HelveticaNeue-Bold, Arial, Sans-Serif;
}

.rtl .parallax-container p.description {
    font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
}

.rtl .footer-copyright p {
    font-family: "GE SS light", Calibri, Helvetica Neue, HelveticaNeue, Arial, sans-serif;
}

.rtl #morecategories a.category-link .title {
    font-family: "GE SS bold", Calibri Bold, Helvetica Neue Bold, HelveticaNeue-Bold, Arial, Sans-Serif;
}

.rtl #morecategories .category-link .title {
    font-family: "GE SS bold", Calibri Bold, Helvetica Neue Bold, HelveticaNeue-Bold, Arial, Sans-Serif;
}

.rtl #morecategories .category-link .description a {
    font-family: "GE SS light", Calibri, Helvetica Neue, HelveticaNeue, Arial, sans-serif;
}

@media (max-width: 991px) {
    .rtl #morecategories>div:nth-child(-n+9) {
        display: block;
    }
    .rtl #morecategories>div:nth-child(n+10) {
        display: none;
    }
    .rtl .parallax-container {
        height: 362px;
    }
    .rtl .parallax-container h1 {
        font-size: 2.0rem;
    }
    .rtl .parallax-container img {
        max-height: 320.0px;
    }
}

@media (max-width: 767px) {
    .rtl #morecategories a.category-link .title {
        font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
    }
    .rtl a.category-link .title {
        font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
    }
}

@media (min-width: 768px) {
    .rtl a.category-link .icon {
        float: right !important;
        border-radius: 0px 12px 12px 0px;
        margin-right: 0px;
        margin-left: 35px;
    }
    .rtl a.category-link .icon:after {
        right: 0px;
        margin-right: 88px;
        border-left: 0px;
    }
    .rtl a.category-link .icon.uae-national:after {
        border-right: 10px solid #6FB716;
    }
    .rtl a.category-link .icon.fresh-graduate:after {
        border-right: 10px solid #83398A;
    }
    .rtl a.category-link .icon.volunteer:after {
        border-right: 10px solid #12B9F3;
    }
    .rtl a.category-link .icon.experienced:after {
        border-right: 10px solid #F98442;
    }
    .rtl a.category-link .icon.determination:after {
        border-right: 10px solid #FAB209;
    }
    .rtl a.category-link .icon.scholarships:after {
        border-right: 10px solid #1B8AD7;
    }
    .rtl a.category-link .icon.featured:after {
        border-right: 10px solid #42A8A6;
    }
    .rtl a.category-link .icon.urgent-need:after {
        border-right: 10px solid #EB4104;
    }
    .rtl a.category-link .icon.all-jobs:after {
        border-right: 10px solid #79469C;
    }
}

@media (max-width: 575px) {
    .rtl a.category-link .title {
        font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
    }
    .rtl .mobile-parallax h2,
    .rtl .mobile-parallax h3 {
        font-family: "GE SS bold", Calibri Bold, Helvetica Neue Bold, HelveticaNeue-Bold, Arial, Sans-Serif;
    }
}

.rtl .nav-horizontal .nav-item.active .nav-link {
    font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
}

.rtl .contact-info a {
    font-family: "GE SS bold", Calibri Bold, Helvetica Neue Bold, HelveticaNeue-Bold, Arial, Sans-Serif;
}

.rtl .partner .title {
    font-family: "GE SS bold", Calibri Bold, Helvetica Neue Bold, HelveticaNeue-Bold, Arial, Sans-Serif;
}

.rtl .partner .link {
    font-family: "GE SS bold", Calibri Bold, Helvetica Neue Bold, HelveticaNeue-Bold, Arial, Sans-Serif;
}

.rtl .search-holder input {
    font-family: "GE SS light", Calibri, Helvetica Neue, HelveticaNeue, Arial, sans-serif;
}

.rtl .subcription .notified-label {
    margin: 10px 0px 0px 20px;
    float: right !important;
}

.rtl .search-holder input:focus {
    text-align: right !important;
}

.rtl .search-holder button {
    left: 0;
    right: auto;
    padding-right: auto;
    padding-left: .5em;
}

.rtl .parallax-container {
    text-align: right !important;
}

.rtl .footer-tab {
    text-align: right;
}

.rtl .breadcrumb-item {
    float: right;
}

.rtl .breadcrumb .breadcrumb-item:first-child::before {
    display: none;
}

.rtl .breadcrumb .breadcrumb-item:first-child::after {
    font: normal normal normal 14px/1 FontAwesome !important;
    content: "\f015" !important;
    margin-left: 5px;
}

.rtl .partner .link::after {
    font: normal normal normal 14px/1 FontAwesome !important;
    content: "\f053" !important;
    padding-right: 10px;
}

.rtl .left-steps {
    border-right: 0px solid #e9e9e9 !important;
    border-left: 1px solid #e9e9e9 !important;
    padding-left: 0px;
    padding-right: 15px;
}

.rtl .left-steps .list-group-item.active {
    background: #fff;
    margin-left: -1px;
    margin-right: 0px;
    color: inherit;
    border: 1px solid #e9e9e9;
    border-left: 0px;
    font-family: "GE SS bold", Calibri Bold, Helvetica Neue Bold, HelveticaNeue-Bold, Arial, Sans-Serif;
}

.rtl .question a.collapsed:before,
.rtl .question a:before {
    display: none;
}

.rtl .question a:after {
    font: normal normal normal 20px/1 FontAwesome !important;
    content: "\f107" !important;
    width: 30px;
    display: inline-block;
    text-align: center;
}

.rtl .question a.collapsed:after {
    font: normal normal normal 20px/1 FontAwesome !important;
    content: "\f104" !important;
    width: 30px;
    display: inline-block;
    text-align: center;
}

.rtl .form-check input[type='checkbox'] {
    float: right;
    margin-left: 10px;
    margin-top: 5px;
}

.rtl .ms-drop input[type="checkbox"] {
    float: right;
    margin-left: 10px;
    margin-top: 2px;
}

.rtl .ms-drop.bottom {
    right: 0px;
}

@media (max-width: 575px) {
    .rtl .subcription .notified-label {
        text-align: center !important;
        float: none !important;
        margin: auto !important;
        margin-top: 0 !important;
        margin-bottom: 1rem !important;
    }
}

.rtl .nav-horizontal .nav-item .nav-link {
    font-family: "GE SS medium", Calibri Semibold, Helvetica Neue Semibold, HelveticaNeue-Semibold, Arial, Sans-Serif;
}

.btn-secondary {
    font-family: inherit !important;
}

.rtl a.category-link .title p {
    font-family: inherit;
}

.owl-carousel .department-item .card .card-title {
    font-family: inherit;
}

.download-app .title {
    font-family: inherit;
}

.download-app .sub-title {
    font-family: inherit;
}

.rtl .footer-links-login li a {
    border-right: thin solid #999;
    border-left: 0px;
    padding-right: 10px;
    padding-left: 0px;
}

.rtl .footer-links-login li:first-child a {
    border-right: 0px;
    padding-left: 0px;
}

.rtl .card-img-overlay .card-title {
    text-align: right;
}

.rtl .footer-links {
    direction: rtl;
}

.rtl .footer-copyright-container {
    direction: rtl;
}