/*---RTL--*/
body.select-arabic {
    direction: rtl;
    text-align: right;
}

body.select-arabic .custom-select img {
    margin-left: 10px;
}

body.select-arabic input.search-btn {
    right: unset;
    left: 0px;
}

body.select-arabic .navbar .search-language input[type="text"] {
    text-align: right;
}

body.select-arabi input.search-btn {
    width: 35px;
    height: 42px;
}

body.select-arabic .text-banner h1 {
    text-align: right;
}

body.select-arabic .text-banner {
    text-align: right;
}

body.select-arabic .banner-slider .owl-nav {
    right: unset;
    left: 105px;
}

body.select-arabic .icon-view {
    direction: rtl;
}

body.select-arabic .fixed-app {
    right: unset;
    left: 0px;
    border-radius: 0px 10px 10px 0px;
}

body.select-arabic .text-banner {
    display: block;
}

body.select-arabic .approach-faq-icon {
    right: unset;
    left: 0;
}

body.select-arabic .approach-faq-item button {
    text-align: right;
}

body.select-arabic .approach-img img {
    -webkit-mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 30%);
    mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 30%);
}

body.select-arabic .custom-option img {
    margin-right: 10px;
    margin-left: 10px;
}

body.select-arabic .content-box h2 {
    width: 57%;
    text-align: right;
}

body.select-arabic .custom-nav {
    right: unset;
    left: 90px;
}

body.select-arabic .item.card-item img {
    margin-left: 10px;
}

body.select-arabic .box-courses span {
    text-align: right;
    padding-left: 0;
    padding-right: 10px;
}

body.select-arabic .box-courses h4 {
    text-align: right;
}

body.select-arabic .box-courses p {
    text-align: right;
}

body.select-arabic .invert-top {
    top: 50px;
    left: unset;
    right: -17px;
}

body.select-arabic .owl-carousel.owl-theme.banner-slider.owl-loaded.owl-drag .item .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 88%;
    background: linear-gradient(to left, rgb(0 0 0 / 61%), rgb(0 0 0 / 15%));
    z-index: 0;
}

body.select-arabic .auto-scroll {
    padding-left: 7px;
}

body.select-arabic .ftr-call ul li img {
    margin-right: unset;
    margin-left: 10px;
}

body.select-arabic .box-courses h4 {
    height: 40px;
    overflow: auto;
}

body.select-arabic .owl-carousel.owl-theme.c-slide.owl-loaded.owl-drag {
    padding-left: unset;
    padding-right: 50px;
}

body.select-arabic ul.about-flex h4 {
    text-align: right;
}

body.select-arabic .owl-carousel.owl-theme.core-slider.owl-loaded.owl-drag .owl-nav {
    top: -75px;
    right: unset;
    left: 7px;
}

body.select-arabic .lang-select {
    padding-left: 0px;
    padding-right: 10px;
}

body.select-arabic .search-box {
    padding: 4px 13px;
}

body.select-arabic .card-sector p {
    text-align: right;
}

body.select-arabic .input-field label {
    left: unset;
    right: 0;
}

body.select-arabic .contact-info ul li img {
    margin-right: unset;
    margin-left: 20px;
}

body.select-arabic .filter-box-content {
    left: unset;
    right: 0;
}

body.select-arabic .list-items ul li h4 {
    text-align: right;
}

body.select-arabic .list-items span {
    text-align: right;
}

body.select-arabi .input-field input,
body.select-arabi .input-field select,
body.select-arabi .input-field textarea {
    text-align: right;
}

body.select-arabic .input-field input[type="tel"] {
    text-align: right;
    background-color: transparent !important;
}

body.select-arabic .box-training h4 {
    text-align: right;
}

body.select-arabic .training-pgm span {
    text-align: right;
    padding-left: 0;
    padding-right: 10px;
}

body.select-arabic .detail-img {
    padding-right: 0px;
    padding-left: 50px;
}

body.select-arabic .detail-content {
    padding-left: 50px;
    padding-right: 0px;
}

body.select-arabic .detail-card h3 {
    text-align: right;
}

body.select-arabic .detail-card ul li img {
    width: 30px;
    padding-right: 0px;
    padding-left: 10px;
}

body.select-arabic .detail-card ul li span {
    padding-left: 7px;
}

body.select-arabic .detail-content ul li img {
    padding-left: 7px;
}

body.select-arabic .detail-content ul li {
    text-align: right;
}

body.select-arabic .detail-card-accordion-title {
    text-align: right;
}

body.select-arabic .detail-card-accordion-item button {
    text-align: right;
}

body.select-arabic .detail-card-icon {
    left: 0;
    right: unset;
}

body.select-arabic .detail-card-accordion-title {
    padding: 1em 0em 1em 1em;
}

body.select-arabic .accordion button {
    text-align: right;
}

body.select-arabic .accordion .icon {
    right: unset;
    left: 0;
}
    body.select-arabic .ftr-call ul li:first-child a {
        direction: ltr;
        display: flex;
        justify-content: end;
    }

    body.select-arabic .ftr-call ul li:first-child a img {
        order: 1;
    }
@media (max-width: 1400px) {
    body.select-arabic .invert-top {
        left: unset;
    }

    body.select-arabic .box-courses h4 {
        min-height: 66px;
        font-size: 18px;
        line-height: 24px;
    }

    body.select-arabic .owl-carousel.owl-theme.c-slide.owl-loaded.owl-drag {
        padding-right: 50px;
    }

}

@media (max-width: 768px) {
    body.select-arabic .ftr-call {
        justify-content: right;
    }

    body.select-arabic .owl-carousel.owl-theme.c-slide.owl-loaded.owl-drag {
        padding-right: 0px;
    }

    body.select-arabic .box-courses p {
        height: 60px;
    }

    body.select-arabic .banner-slider .owl-nav {
        left: 30px;
    }

    body.select-arabic .icon-view {
        direction: rtl;
    }

    body.select-arabic .invert-top {
        left: unset;
        right: 0px;
        top: -60px;
    }



}