/**
 * Web marketing site — RTL fixes (Persian / Pashto / Arabic).
 * Loaded after styles.css when html[dir="rtl"].
 */
[dir="rtl"] body {
    font-family: "Vazirmatn", "Inter", "Tahoma", sans-serif;
}

[dir="rtl"] .header-section .menu-dropdown .dropdown-content {
    left: auto;
    right: 50%;
    transform: translateX(50%);
}

[dir="rtl"] .header-section .menu-dropdown a span.arrow {
    margin-left: 0 !important;
    margin-right: 10px !important;
    transform: rotate(-90deg);
}

[dir="rtl"] .header-section .accordion-body li .arrow {
    transform: scaleX(-1);
}

[dir="rtl"] .demo-btn-group .fa-arrow-right,
[dir="rtl"] .custom-btn .fa-arrow-right {
    transform: scaleX(-1);
}

[dir="rtl"] .section-title.d-flex {
    flex-direction: row-reverse;
}

/* Feature cards (POS / inventory / …): keep grid + images LTR; titles read RTL */
[dir="rtl"] .service-section {
    overflow: visible;
}

[dir="rtl"] .service-section .row {
    direction: ltr;
}

[dir="rtl"] .service-section .service-content,
[dir="rtl"] .service-section .service-content h6 {
    direction: rtl;
    text-align: center;
    unicode-bidi: isolate;
}

/* Interface + testimonials: headings/description in RTL (Slick uses JS rtl: true — see custom.js) */
[dir="rtl"] .slick-slider-section .section-title,
[dir="rtl"] .slick-slider-section .section-description {
    direction: rtl;
    text-align: center;
}

[dir="rtl"] .customer-section .section-title {
    direction: rtl;
    text-align: center;
}
