/* Arabic RTL Overrides for AlyamanGrid Solutions */
@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700&display=swap');

html[dir="rtl"] body {
    font-family: 'Cairo', 'Inter', sans-serif;
}

html[dir="rtl"] .nav-container {
    direction: rtl;
}

html[dir="rtl"] .nav-links {
    direction: rtl;
}

html[dir="rtl"] .footer-grid {
    direction: rtl;
}

html[dir="rtl"] .footer-links {
    direction: rtl;
}

html[dir="rtl"] .hero-v2-container,
html[dir="rtl"] .service-detail-grid,
html[dir="rtl"] .stats-grid,
html[dir="rtl"] .services-grid,
html[dir="rtl"] .features-grid,
html[dir="rtl"] .team-grid,
html[dir="rtl"] .contact-grid,
html[dir="rtl"] .testimonials-grid {
    direction: rtl;
}

html[dir="rtl"] .hero-v2-left {
    text-align: right;
}

html[dir="rtl"] .hero-v2-right {
    text-align: left;
}

html[dir="rtl"] .service-detail-content {
    text-align: right;
}

html[dir="rtl"] .section-header {
    text-align: right;
}

html[dir="rtl"] .form-group label {
    text-align: right;
}

html[dir="rtl"] input,
html[dir="rtl"] textarea,
html[dir="rtl"] select {
    text-align: right;
}

html[dir="rtl"] .contact-info-item {
    direction: rtl;
    text-align: right;
}

html[dir="rtl"] .footer-contact {
    direction: rtl;
    text-align: right;
}

html[dir="rtl"] .footer-brand {
    direction: rtl;
}

html[dir="rtl"] .footer-desc {
    text-align: right;
}

html[dir="rtl"] .faq-item {
    direction: rtl;
    text-align: right;
}

html[dir="rtl"] .breadcrumb {
    direction: rtl;
}
