/* English / Arabic interface direction. Brand marks and client names remain original. */
html[dir="rtl"] body { font-family: Tahoma, Arial, sans-serif; text-align:right; }
html[dir="rtl"] .hero-heading,
html[dir="rtl"] .clients-heading h1,
html[dir="rtl"] .section-title,
html[dir="rtl"] .almaha-title { font-family:Tahoma,Arial,sans-serif !important; letter-spacing:0; line-height:1.4; }
html[dir="rtl"] .dropdown-menu { text-align:right; }
html[dir="rtl"] .hero-body,
html[dir="rtl"] .hero-bottom-panel { text-align:right; }
html[dir="rtl"] .mobile-services-items { border-left:0; border-right:1px solid #c9a84c77; padding-left:0; padding-right:18px; }
html[dir="rtl"] input[type="email"],
html[dir="rtl"] input[type="tel"] { direction:ltr; text-align:right; }
html[dir="rtl"] .client-info { text-align:right; }
html[dir="rtl"] .clients-breadcrumb { flex-direction:row; }
.nav-lang [data-language] { cursor:pointer; }
