@media (max-width: 1199px) {
    [dir="rtl"] .navbar-toggler {
        margin-left: 0;
        margin-right: auto;
    }

    [dir="rtl"] .navbar-collapse {
        transform: translateX(-100%);
    }

    [dir="rtl"] .navbar-collapse.is-open {
        transform: translateX(0);
    }

    [dir="rtl"] .nav-link:after {
        margin-right: 0;
        margin-left: auto;
        right: auto;
        left: 0;
    }

    [dir="rtl"] .hero_copy {
        padding-right: 20px;
        padding-left: 20px;
    }

    [dir="rtl"] .quote_card {
        margin-left: 20px;
        margin-right: 20px;
    }
}

@media (max-width: 767px) {
    [dir="rtl"] .numbers_value {
        font-size: 26px;
    }
}
