/* Header top bar */
.rtl .header_top_bar_remove {
	text-align: left;
}

/* Header */
.rtl .right_arrow {
    margin-left: unset;
    margin-right: 10px;
    transform: rotate(180deg);
}

.rtl .selected_language svg {
    margin-right: 8px;
    margin-left: unset;
}

.rtl .language_switcher ul li img {
    margin-right: unset;
    margin-left: 8px;
}

.rtl.mobile_menu_active .nav-primary .mobile-menu-button {
    left: unset;
    right: 25px;
}

.rtl.mobile_menu_active .language_switcher_wrapper {
    right: 215px;
    left: unset;
}

.rtl .genesis-nav-menu li a {
    padding: 0 0 0 40px;
}

.rtl .site-header .header_buttons {
    justify-content: left;
}

.rtl .language_switcher .selected_language {
    padding: 10px 10px 10px 0px;
}

@media only screen and (max-width: 1350px) {
    .rtl .genesis-nav-menu ul li:first-child {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media only screen and (max-width: 1024px) {
    .rtl .iwebsite-nav-wrap {
        right: 0;
        left: unset;
        transform: translate3d(340px, 0, 0);
    }

    .rtl.mobile_menu_active .iwebsite-nav-wrap {
        transform: translate3d(0px, 0, 0);
    }

    .rtl .nav-primary .mobile-menu-button {
        left: unset;
        right: 25px;
    }

    .rtl .genesis-nav-menu ul li:first-child {
        margin-right: unset;
    }
}

/* Banner */
.rtl .banner_image {
    left: 0;
    right: unset;
}

.rtl .home_banner_wrapper .section_heading, .rtl .home_banner_wrapper .section_tagline {
    text-align: unset;
}

@media only screen and (max-width: 600px) {
    .rtl .home_banner_wrapper .section_heading {
        text-align: right;
    }

    .rtl .home_banner_wrapper .section_tagline {
        text-align: right;
    }
}

/* Section 4 */
@media only screen and (min-width: 720px) {
    .rtl .course_program_item::before {
        margin-left: 20px;
        margin-right: unset;
    }
}

/* Section 8 */
.rtl .right_col>div:first-child {
    transform: rotate(180deg);
}

.rtl .benefit_title {
    text-align: right;
}

@media only screen and (max-width: 768px) {
    .rtl .right_col>div:first-child {
        transform: rotate(90deg);
    }

    .rtl .benefit_content {
        text-align: right;
    }

    .rtl .benefit_title {
        text-align: center;
    }
}

/* Section 10 */
.rtl .faq_arrow {
    left: 20px;
    right: unset;
}

.rtl .faqs_wrapper .faq_title {
	text-align: right;
}

/* Section 11 */
.rtl .section_11 .section_content {
    text-align: unset;
}

/* Call to action wrapper */
.rtl .call_to_action_wrapper.active {
    left: 0;
    right: unset;
}

.rtl .call_to_action_wrapper {
    left: -460px;
    right: unset;
}