@media screen and (max-width: 991px) {
    /* ======================= */
    /* for arabic language start */
    /* ======================= */

    /* → HEADER */

    .arabic-lang .higher-header-contacts-block-phone,
    .arabic-lang .higher-header-contacts-block-email {
        flex-direction: row-reverse;
    }

    .arabic-lang .higher-header-contacts-block-img {
        margin-right: 0;
        margin-left: 0.25rem;
    }

    .arabic-lang .higher-header-contacts-block-title,
    .arabic-lang .higher-header-contacts-block-description {
        text-align: end;
    }

    .arabic-lang .wrap-mob-header,
    .arabic-lang .mob-header-logo-link,
    .arabic-lang .link-social img,
    .arabic-lang .open-mob-header-menu,
    .arabic-lang .block-left-top__logo-link__img,
    .arabic-lang #left-mob-panel,
    .arabic-lang .left-mob-wrap.visible-menu .left-mob-panel-shadow-near-body,
    .arabic-lang .search-container-left-mob,
    .arabic-lang .stud-office-mob,
    .arabic-lang .mob-verify-doc,
    .arabic-lang .left-online-payment-btn-mob,
    .arabic-lang .left-mob-social,
    .arabic-lang .mob-left-menu__item-icon,
    .arabic-lang .mob-left-menu__item {
        transform: scaleX(-1);
    }

    .arabic-lang .block-mob-left-icon {
        left: inherit;
        right: -3.75rem;
    }

    .arabic-lang .arrow-header {
        margin-left: 0;
        margin-right: 0;
    }

    .arabic-lang .lang-sub {
        left: inherit;
        right: 0;
    }

    .arabic-lang .mob-left-menu__item {
        text-align: end;
    }

    .arabic-lang .mob-left-menu__item-arrow {
        right: inherit;
        left: 0.56rem;
    }

    .arabic-lang .mob-left__item::before {
        left: inherit;
        right: 0.625rem;
    }

    .arabic-lang .mob-left__item {
        padding-left: 0;
        padding-right: 1.37rem;
    }

    .arabic-lang .stud-office-mob,
    .arabic-lang .mob-verify-doc,
    .arabic-lang .left-online-payment-btn-mob {
        flex-direction: row-reverse;
    }

    .arabic-lang .pay-mob-left,
    .arabic-lang .verify-doc-mob-left {
        margin-left: 0;
        margin-right: 0.75rem;
    }


    .arabic-lang .offical-mob {
        transform: rotate(90deg);
    }

    .arabic-lang .search-form-left-mob input {
        text-align: end;
    }

    .arabic-lang .search-container-left-mob button {
        right: inherit;
        left: 0;
    }

    .arabic-lang #left-mob-panel {
        z-index: 999;
    }

    .arabic-lang .visible-menu {
        left: 4.7rem;
    }

    .arabic-lang #left-mob-panel.non-visible-menu-mob {
        left: 23.5rem;
        opacity: 1;
        transition: left 1000ms;
    }

    .arabic-lang #left-mob-panel::after {
        left: 3.56rem;
    }

    .arabic-lang .left-mob-wrap.visible-menu .left-mob-panel-shadow-near-body {
        left: 16.9rem;
    }

    .arabic-lang body.transitioned {
        left: -17rem;
    }

    .arabic-lang body.transitioned .wrap-mob-header,
    .arabic-lang body.transitioned .scroll-form {
        left: calc(0.625rem - 17.7rem);
    }

    /* → FOOTER */

    .arabic-lang .logo_obertka,
    .arabic-lang .pre-footer-logo #visa {
        transform: scaleX(-1);
    }

    .arabic-lang .pre-footer-obertka {
        gap: 1rem;
    }

    .arabic-lang .footer-contact-img_container {
        float: right;
    }

    .arabic-lang .contacts-left_item p {
        margin-left: 0;
        margin-right: 2.6rem;
        text-align: end;
        width: inherit;
    }

    .arabic-lang .who-we-btn,
    .arabic-lang .brochure-btn,
    .arabic-lang .news-more-btn,
    .arabic-lang .more-courses-btn,
    .arabic-lang .university-courses-container-more-btn {
        gap: 1rem;
    }

    .arabic-lang .online-payment-fixed-btn,
    .arabic-lang .apply-online-btn,
    .arabic-lang .button-container {
        left: 0.59rem;
    }

    .arabic-lang .mob-scroll-form-title {
        left: -4.8rem;
    }

    .arabic-lang .scroll-title::after {
        left: 0.8rem;
    }

    .arabic-lang .scroll-contacts .wpcf7-form-control {
        border-left: none;
        border-right: 0.063rem solid #001C54;
    }

    .arabic-lang .scroll-form .wpcf7-form-control-wrap[data-name="your-name"] input,
    .arabic-lang .scroll-contacts .wpcf7-submit {
        border: none;

    }

    /* → HOME PAGE */

    .arabic-lang .main-block {
        margin: 4.54rem 1.125rem 0 1.125rem;
    }

    .arabic-lang .university-courses-container {
        flex-direction: column-reverse;
    }

    .arabic-lang .university-courses-container-more-btn {
        left: inherit;
        align-self: center;
    }

    .arabic-lang .second-tabs-cart p,
    .arabic-lang .mob-wrap-leave-form .wpcf7-form-control-wrap textarea,
    .arabic-lang .mob-wrap-leave-form .wpcf7-form-control-wrap input {
        text-align: end;
    }

    .arabic-lang .mob-wrap-leave-form .wpcf7-submit {
        text-align: center;
    }

    .arabic-lang .mob-wrap-leave-form,
    .arabic-lang .mob-wrap-leave-form .wpcf7-form-control-wrap textarea,
    .arabic-lang .mob-wrap-leave-form .wpcf7-form-control-wrap input,
    .arabic-lang .mob-wrap-leave-form .wpcf7-submit {
        transform: scaleX(-1);
    }


    /* → SINGLE PAGE */

    .arabic-lang .mob-top-form,
    .arabic-lang .mob-top-form h3,
    .arabic-lang .mob-top-form input {
        transform: scaleX(-1);
    }

    .arabic-lang .mob-top-form input {
        text-align: end;
    }

    .arabic-lang .mob-top-form form>input[type="submit"] {
        text-align: center;
    }

    .arabic-lang .header_content_bottom.bread_crumbs.mob {
        max-width: 19rem;
    }

    .arabic-lang .header_content_bottom.bread_crumbs.mob::before {
        left: inherit;
        right: 1.3rem;
    }

    .arabic-lang .header_content_bottom span,
    .arabic-lang .header_content_bottom .kama_breadcrumbs {
        transform: scaleX(-1);
    }

    .header_content_bottom .kb_title {
        text-indent: 0;
    }

    .arabic-lang .info-block .title,
    .arabic-lang .info-block h1,
    .arabic-lang .h2-title,
    .arabic-lang .info-block h2,
    .info-block .info-block-other p {
        text-align: end;
    }

    .arabic-lang .info-block-other {
        padding-right: 0;
    }

    /* ===================== */
    /* for arabic language end */
    /* ===================== */
}