html[dir="rtl"] body { font-family: Tahoma, Arial, sans-serif; line-height: 1.9; }
html[dir="rtl"] .smc-kicker, html[dir="rtl"] .smc-service-link, html[dir="rtl"] .btn { letter-spacing: 0; }
html[dir="rtl"] .smc-hero .container, html[dir="rtl"] .smc-page-header .container { text-align: right; }
html[dir="rtl"] .smc-hero .hero-eyebrow { border-left: 0; border-right: 2px solid var(--corp-teal); }
html[dir="rtl"] .smc-service-card h3:before { left: auto; right: 0; }
html[dir="rtl"] .smc-service-link i { margin-left: 0; margin-right: 7px; transform: scaleX(-1); }
html[dir="rtl"] .smc-check-list li i { margin-right: 0; margin-left: 14px; }
html[dir="rtl"] .smc-feature-icon, html[dir="rtl"] .smc-iconbox .ib-icon { margin-right: 0; margin-left: 18px; }
html[dir="rtl"] .smc-img-frame .smc-img-bg { margin-left: 0; margin-right: 26px; }
html[dir="rtl"] .smc-img-caption { left: auto; right: -26px; }
html[dir="rtl"] .smc-company-name { border-left: 0; border-right: 4px solid var(--corp-teal); }
html[dir="rtl"] .smc-language-switch { margin-left: 0; margin-right: 18px; }
html[dir="rtl"] .header-nav nav > ul { flex-wrap: wrap; }
html[dir="rtl"] .header-nav nav .dropdown-menu { text-align: right; }
@media (max-width: 767px) {
    html[dir="rtl"] .smc-img-frame .smc-img-bg { margin-right: 12px; }
    html[dir="rtl"] .smc-img-caption { right: 8px; }
}
@media (max-width: 991px) {
    html[dir="rtl"] .header-nav nav > ul { display: block; }
}
