:root {
    --default-font: Avenir;
    --default-font-b: Avenir semi-bold;
}

@font-face {
    font-family: 'Avenir';
    src: url("/fonts/avenir.eot");
    src: url("/fonts/avenir.eot?#iefix") format("embedded-opentype"), url("/fonts/avenir.woff") format("woff"), url("/fonts/avenir.ttf") format("truetype"), url("/fonts/avenir.svg") format("svg");
}

body {
    text-align: left;
}

.news-container .tab-head {
    right: 1rem;
    left: auto;
}

.Subsidiaries-section::before {
    left: auto;
    right: 0;
    background-image: linear-gradient(to left, rgb(229 49 59), rgba(246, 50, 62, 0));
}

.news-container li.read-more-news {
    right: 0;
    left: auto;
}

.nav-search {
    padding-right: 1.25rem;
    border-right: 1px solid rgba(192, 192, 192, 0.38);
    border-left: 0 !important;
}

.nav-search-mobile {
    padding-left: 0;
    padding-right: 1.5rem;
}

.navbar-nav.options .nav-lang .nav-link {
    border-right: none;
    /* border-left: 1px solid rgba(192, 192, 192, 0.38); */
}

.nav-lang > a {
    font-family: "Ge-dinar";
}

.navbar.white .nav-search {
    border-right: 1px solid rgb(86, 86, 86);
    border-left: none;
}

.navbar-nav.options {
    margin-left: auto;
}

.navbar a.nav-link span {
    margin-left: 0.5rem;
    margin-right: 0;
}

.nav-lang .nav-link {
    margin-left: auto;
}

.nav-lang {
    /* padding-left: 1.5rem; */
    padding-right: 0;
}

.disclaimer-popup-container .disclaimer .close-disclaimer {
    right: 2rem;
    left: auto;
}

.hero-section .paginations ul li.active {
    font-family: var(--default-font);
    font-weight: 600;
}

.hero-section .hero-controls .next {
    transform: rotate(180deg);
}

.hero-section .hero-controls .prev {
    transform: rotate(0deg);
    margin-right: 1rem;
}

.hero-section .content .category {
    padding-left: 5.8rem;
    padding-right: 0;
}

.navbar .dropdown-menu li {
    text-align: left;
    display: flex;
}

.news-detail-container .news-detail .date img {
    margin-right: 0.5rem;
    margin-left: 0;
}

.news-detail-container .news-detail a.all-news img {
    transform: rotate(0deg);
}

.resources .tab-content .tab .item .item-desc img,
.sustainability .tab-content .tab .item .item-desc img {
    margin-right: 1rem;
    margin-left: 0;
}

.news-container .tab-body .news-read-more img {
    margin-right: 0.5rem;
    margin-left: 0;
    transform: rotate(0deg);
}

.hero-section .paginations {
    right: 1rem;
    left: auto;
}

.news-container .tab-link.active::after {
    left: -2.5rem;
    border-right: 40px solid rgb(244, 244, 244);
    border-left: none;
}

.news-container .tab-link .news-date img {
    margin-left: 0;
    margin-right: 1rem;
    margin-left: 0;
}

.news-container .more-news img {
    transform: scaleX(1);
    margin-left: 1rem;
    margin-right: 0;
}

.news-container .more-news:hover img {
    transform: rotate(0deg) translateX(0.5rem);
}

.our-values .our-vision .icon, .our-values .our-mission .icon {
    margin-left: 0;
    margin-right: 3rem;
}

.effect:focus ~ label, .has-content.effect ~ label {
    left: .8rem;
}

.effect ~ label {
    left: .8rem;
}

.all-news .news-tiles a.card .date img {
    margin-right: 1rem;
    margin-left: 0;
}

.events-section .section-description,
.events-section .section-title {
    text-align: left;
}

.events-section .more-events svg {
    transform: rotate(0);
}

.events-section .events .controls {
    flex-direction: row-reverse;
    right: 6rem;
    left: auto;
}

.main-btn.alt {
    margin-left: 1.5rem;
    margin-right: 0;
}

.contact-information .location span, .contact-information .call span, .contact-information .email span {
    margin-left: 0;
    margin-right: 1rem;
}

.resources .tabs .tab-content .tab .item .options .view svg,
.sustainability .tabs .tab-content .tab .item .options .view svg {
    padding-left: 0;
    padding-right: 1rem;
    border-right: 1px solid rgb(226, 226, 226);
    border-left: 0;
}

.resources .tabs .tab-content .tab .item .options .download svg,
.sustainability .tabs .tab-content .tab .item .options .download svg {
    padding-left: 1rem;
    padding-right: 0;
}

.resources .tabs .tab-content .tab .item .item-desc img,
.sustainability .tabs .tab-content .tab .item .item-desc img {
    margin-left: 0;
    margin-right: 1rem;
}

.main-btn.alt {
    margin-left: 1.5rem;
    margin-right: 0;
}

.mobile-view-buttons .nav-search {
    margin-left: 0;
    margin-right: 1rem;
}

.nav-item img, .nav-link span svg {
    transform: rotate(180deg);
}

.org .tabs .card {
    min-height: 12rem;
}

.vacancies .card .bottom .options .expiry-date img {
    margin-left: 0;
    margin-right: 1rem;
    margin-bottom: 0.3rem;
}

.events-section .events .description .event-category {
    padding-right: 0;
    padding-left: 4rem;
}

    .events-section .events .description .event-category::after {
        left: 0;
        right: auto;
    }

.links-container .card .link-content .cta {
    transform: rotate(0deg);
}

.links-container .card .link-content .title {
    font-size: 1.2rem;
}

.Tenders-list .section-title {
    text-transform: uppercase;
}

.hero-section .content .category::after {
    left: 0;
    right: auto;
}

.Tenders-list .list .item .name img {
    margin-right: 1rem;
    margin-left: unset;
}

.Tenders-list .list .item .view-page {
    text-transform: uppercase;
}

    .Tenders-list .list .item .view-page svg {
        margin-left: 1rem;
        transform: rotate(0deg);
        height: 0.8rem;
        margin-bottom: 0.3rem;
    }


    .Tenders-list .list .item .view-page:hover svg {
        transform: translateX(.5rem) rotate(0deg);
    }


.sponsorship-form .error-message svg, .contact-form .error-message svg {
    margin-left: unset;
    margin-right: .5rem;
}

.slick-next {
    right: 0 !important;
    left: auto !important;
    background-image: url(/media/img/arrow-r.svg) !important;
}

.slick-prev {
    left: 0 !important;
    background-image: url(/media/img/arrow.svg) !important;
}

.slick-next {
    right: 0 !important;
    background-image: url(/media/img/arrow-r.svg) !important;
}

.resources .tab-content .slick-slide.slick-current.slick-active {
    left: 0 !important;
    right: auto !important;
}

.resources .tab-content .tab .item .options .view svg,
.sustainability .tab-content .tab .item .options .view svg {
    padding-right: 0.8rem;
    padding-left: 0;
    border-right: 1px solid rgb(226, 226, 226);
    border-left: 0;
}

.media-popup .controls .prev {
    transform: rotate(0deg);
}

.media-popup .controls .next {
    transform: rotate(180deg);
}

.media .tab-links li svg {
    width: 1.5rem;
    margin-left: unset;
    margin-right: .5rem;
}


.media .grid-item .info .count img {
    margin-left: unset;
    margin-right: .5rem;
}


.media .video .item .title {
    right: unset;
    left: 2rem;
}

.resources .tab-content .tab .item .options .download svg,
.sustainability .tab-content .tab .item .options .download svg {
    padding-left: 0.8rem;
    padding-right: 0;
}

.resources .tab-toggle .tab-links li,
.sustainability .tab-toggle .tab-links li {
    font-size: 1rem;
}

.resources .tab-content .tab .item .options .view svg,
.sustainability .tab-content .tab .item .options .view svg {
    width: 2.4rem;
}

.cap-container .poweredby::before {
    margin-left: 0;
    margin-right: .7rem;
}

.sponsorship-form .form .notice .title::after {
    left: 0;
    right: auto;
}

.sponsorship-form .form .notice .title {
    padding-left: 5rem;
    padding-right: 0;
}

.poll-icon-container {
    right: 2rem;
    left: auto;
}

.spinner-border.text-muted {
    left: 11rem;
    right: auto;
}

.searchbox-container .search-box button,
.searchbox-container .search-box .close-search {
    margin: 0 0 0 1.2rem;
}

.contact-information .call img {
    transform: scaleX(1);
}

@media screen and (min-width: 768px) {
    .resources .tab-content .tab .item .options .download svg,
    .sustainability .tab-content .tab .item .options .download svg {
        width: 2.3rem;
    }

    .resources .tab-toggle .tab-links li {
        margin-right: .7rem;
        margin-left: 0;
    }
}

@media(min-width:992px) {
    .navbar-nav.options .nav-lang .nav-link {
        border-right: none;
        border-left: 1px solid rgba(192, 192, 192, 0.38);
    }

    .input-effect.col-md-6 {
        margin-left: 0;
        margin-right: 1rem;
    }

    .hero-section .content .category {
        padding-left: 9rem;
    }

    .spinner-border.text-muted {
        left: 20rem;
    }

    .news-container .tab-link .news-title {
        margin-left: 3rem;
        margin-right: auto;
    }

    .news-container .tab-link .news-date {
        margin: 1rem 0rem 0px 3rem;
    }

    .navbar .navbar-nav .nav-item .nav-link {
        font-size: .7rem;
        border-left: none;
    }

    .nav-item img, .nav-link span svg {
        transform: rotate(-90deg);
    }

    .our-values .our-mission {
        border-right: 1px solid rgb(196, 196, 196);
        padding-right: 4rem;
        padding-left: 0;
        border-left: none;
    }

    .our-values .our-vision {
        padding-right: 0;
        padding-left: 4rem;
    }

    .faq-subheader .toggle {
        margin-left: 0;
        margin-right: 1.5rem;
    }

    .events-section .events {
        padding-right: 0rem;
        padding-left: 6rem;
    }
}


@media(min-width:1200px) {
    .hero-section .paginations {
        right: 6rem;
        left: auto;
    }

    .news-container {
        padding-left: 6rem;
        padding-right: 0;
    }

    .navbar .navbar-nav .nav-item .nav-link {
        font-size: .8rem;
    }

    .events-section .events {
        padding-left: 6rem;
        padding-right: 0;
    }
}

@media(min-width:1400px) {
    .spinner-border.text-muted {
        left: 24rem;
    }

    .navbar a.nav-link {
        margin: 0;
    }

    .navbar .navbar-nav .nav-item .nav-link {
        font-size: 1rem;
    }
}
