:root {
    --font-weight-strong: 800;
    --font-weight-bold: 700;
}

body {
    text-align: right;
    direction: rtl;
    letter-spacing: 0;
    font-family: "Almarai", sans-serif !important;
}

.news-events .card .readmore:after {
    transform: scaleX(1);
}

.news-events .swiper-controls .swiper-arrow.swiper-button-next:after {
    transform: scaleX(1);
}

.news-events .swiper-controls .swiper-arrow.swiper-button-prev:after {
    transform: scaleX(-1);
}

.form-control,
input {
    text-align: right;
}

.header__links--search:after {
    left: -10px;
    right: auto;
}

.modal .modal-dialog .modal-content .popup-cross-icon {
    left: 2px;
    right: auto;
}

.menu__close {
    left: 20px;
    right: auto;
}

.whatsappLink {
    left: 16px;
    right: auto;
}

.statistics__items--item:not(:last-child) {
    border-left: 1px solid var(--gray);
    border-right:0;
}

.graduateWork__right ul li:nth-child(10) {
    right: 245px;
    left: auto;
}

.graduateWork__right ul li:nth-child(9) {
    right: 242px;
    left: auto;
}

.header__links--inputWrapper {
    left: 0;
    right: auto;

}

.about .innerBanner .d-flex:after {
    right: 53%;
    left: auto;
}

.about__news-sec .card span:after {
    transform: scaleX(1);
}

.about .member__image {
    border-bottom-left-radius: 100px;
    border-bottom-right-radius: 0px;
}

.about__bodMsg h3:before {
    left: auto;
    right: -38px;
    transform: scaleX(1);
}
.about__stats ul span {direction: ltr;
    }

.academic__detail .card ul li:not(:first-child):before {
    transform: scaleX(1);
}

.inputWrapper .input-icon {
    right: 22px;
    left: auto;
}

.validation-msg:before {
    left: auto;
    right: 0;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    transform: translate(50%, -50%);
}

.innerWrapper.events .card__image span.event-type,
.innerWrapper.news .card__image span.event-type {
    left: auto;
    right: 0;
}

.innerWrapper.events .card__image span.event-date,
.innerWrapper.news .card__image span.event-date {
    right: auto;
    left: 0;
}

.pagination svg {
    transform: scaleX(-1);
}

.filters .d-flex>div:first-child:after {
    right: auto;
    left: 0;
}

.filters .inputWrapper .select2-container--default .select2-selection--single .select2-selection__arrow {
    right: auto;
    left: 0;
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
    padding-right: 0; 
    padding-left: 20px;
}

.form-check .form-check-input {
    margin-left: 0px;
}

.form-check .form-check-input {
    float: right;
}

.count-words {
    left: 20px;
    right: auto;
}

.contact .sectionHead__title+p {
    margin-right: auto;
    margin-left: 0;
}

.eventDetails .innerBanner .separator span {
    right: 0;
    left: auto;
}

.eventDetails .innerBanner .separator.animate span {
    right: 93.5%;
}

.eventDetails .innerBanner .separator.animate.bottom span {
    right: 30%;
}

.eventDetails__detail--register a span {
    transform: scaleX(1);
}
.innerWrapper.news .card .btn:after {
    transform: scaleX(1);
}

@keyframes arrowMove {

    0%,
    100% {
        transform: scaleX(1) translateX(0);
    }

    50% {
        transform: scaleX(1) translateX(10px);
    }
}
.filters .inputWrapper .input-icon {
    right: 0;
    left:auto;
}
.contact__detail .card p a{
    direction: ltr;
    display: inline-block;
}
.bookEvents .countdown__item:not(:last-child):after {

    left: -30px;
    right:auto;
}
.innerBanner__logo::after {
    left: 50%;
}
.search-results .innerBanner .h1::after, .search-results .innerBanner h1::after {
    left: auto;
    right: 0;
}
.innerBanner .search::before {
    left: auto;
    right: 35px;
}
.search-results__item p:after {
    transform: scaleX(1);
}
.siteMap__item ul.main:before {
    right: 27px;
    left: auto;
}
.siteMap .main__item .main__item--separator:before {
    right: -25px;
    left: auto;
}
.siteMap__item ul.main:after {
    right: 25px;
    left: auto;
}
.siteMap .main__item:has(> ul) .main__item--separator:after {
    right: -2px;
    left: auto;
}
.siteMap .main__item .main__item--separator {
    right: -8px;
    left: auto;
}
.siteMap__item ul.submenu>li:before {
    right: -48px;
    left: auto;
}.siteMap__item ul.submenu>li::after {
    right: -9px;
    left: auto; 
}
.siteMap .main__item>div>span:before {
    right: -10px;
    left: auto;
}
.siteMap .main__item:last-child:after {
    right: -33px;
    left: auto;
}
.news-events .swiper-controls .swiper-pagination {
    direction: ltr;
}
.applyForm__foremWrapper .input-icon.tell{
    transform: translateY(-50%) scaleX(-1);
}
.contact__detail .card svg.tell{
    transform: scaleX(-1);
}
 .modal.custom-modal .modal-dialog .modal-content .popup-cross-icon{
    left:15px;
    right:auto;
 }
 .fc-direction-rtl .fc-toolbar-ltr {
    flex-direction: row;
}




































@media screen and (max-width: 1600px) {
    .eventDetails .innerBanner .separator.animate span {
        right: 90%;
    }
}
@media screen and (max-width: 1400px) {
    .statistics__items--item:nth-child(2) {
        border-left: 0;
    }
}
@media screen and (max-width: 1600px) {
    .graduateWork__right ul li:nth-child(10) {
        right: 190px;
    }

    .graduateWork__right ul li:nth-child(9) {
        right: 191px;
    }
}

@media screen and (min-width: 1201px) {
    .news-events .calendarWrapper {
        float: right;
    }
    .academic.calendar .tab-content .sectionHead .btn {
        right: 0;
        left: auto;
    }
}

@media screen and (max-width: 1200px) {
    .graduateWork__right ul li:nth-child(10) {
        right: 150px;
    }

    .graduateWork__right ul li:nth-child(9) {
        right: 149px;
    }
}

@media screen and (min-width: 992px) {
    .about .innerBanner__logo:after {
        right: 0;
        left: auto;
    }
    .flat-page .innerBanner__logo:after {
        right: 0;

    }
}
@media screen and (max-width: 991px) {
    .about__bodMsg .h3:before, .about__bodMsg h3:before {
        right: 0;
    }
     .toggler-filter.on-991 .toggle-filter-btn:after {
        left: 0;
        right: auto;
    }
    .menu__close {
        left: 0;
    }
    .about .member__image {
        border-radius: 0 0px 0px 50px;
    }
     .search-results .innerBanner .h1:after, .search-results .innerBanner h1:after {
        left: 50%;
        right: auto;
        transform: translateX(-50%);
    }
    .innerBanner .search::before {
        left: auto;
        right: 15px;
    }
}

@media screen and (max-width: 991px) {
    .toggler-filter.on-991 .toggle-filter-btn {
        padding-left: 48px;
        padding-right: 0;
    }
    .inputWrapper .input-icon {
        right: 14px;
    }
}
@media screen and (min-width: 768px) {
    .transfer__requirements--items>div:not(:last-child) {
        border-left: 1px solid #bac2e8;
        border-right:0;
    }
}
@media screen and (max-width: 767px) {
    .header__links--inputWrapper {
        right: auto;
        left: 50%;
        transform: translateX(-50%);
    }

    .toggler-filter.on-767 .toggle-filter-btn:after {
        left: 0;
        right: auto;
    }
    .toggler-filter.on-767 .toggle-filter-btn {
        padding-right:0;
        padding-left: 48px;
    }
}

@media screen and (max-width: 667px) {
    .graduateWork__right ul li {
        right: auto !important;
    }
    .statistics__items--item:nth-child(3),
    .statistics__items--item:nth-child(1) {
        border-left: 0;
    }
    
}

@media screen and (min-width: 576px) {
    .tuitionFees__paymentOptions--items>div:not(:last-child) {
        border-left: 1px solid #445db7;
        border-right:0;
    }
}

.introModal .modal-dialog  .modal-content .popup-cross-icon{
    left:2px;
    right:auto;
    top:2px;
}


.header__links .lang-selector a{
    font-family: "Dazzed", sans-serif !important;
}