/* RTL scaffold (EN/AR). Keep minimal and safe. */
html[dir="rtl"] body {
  direction: rtl;
}

html[dir="rtl"] .te-header-menu-area .te-menu-wrapper,
html[dir="rtl"] .te-header-menu-area .te-menu {
  direction: rtl;
}

html[dir="rtl"] .te-slider-content,
html[dir="rtl"] .te-section-title,
html[dir="rtl"] .te-about-info-card,
html[dir="rtl"] .te-post-card,
html[dir="rtl"] .te-testimonial-card,
html[dir="rtl"] .te-contact-info,
html[dir="rtl"] .te-accordion-wrapper {
  text-align: right;
}

/* Flip common icon spacing */
html[dir="rtl"] .te-theme-btn i,
html[dir="rtl"] .te-cta-btn i {
  margin-left: 0;
  margin-right: 8px;
}

/* Slick: enable RTL when body is RTL */
html[dir="rtl"] .slick-slider {
  direction: rtl;
}

