/* RTL layout overrides (Arabic and other RTL locales) */

[dir="rtl"] .main-header__inner {
  flex-direction: row-reverse;
}

[dir="rtl"] .main-header__nav {
  margin-inline-start: auto;
  margin-inline-end: auto;
}

[dir="rtl"] .sec-title {
  text-align: start;
}

[dir="rtl"] .service-page--home > .container > .row:first-of-type > [class*="col-"] {
  margin-inline-start: auto;
  margin-inline-end: 0;
}

[dir="rtl"] .service-page__carousel .owl-nav {
  inset-inline-end: auto;
  inset-inline-start: 0;
}

[dir="rtl"] .service-page__carousel.firdip-owl__carousel--basic-nav.owl-carousel .owl-nav {
  flex-direction: row-reverse;
}

[dir="rtl"] .service-card__content__title a {
  background-position: 100% 95%;
}

[dir="rtl"] .service-card__thumb a .fa-arrow-right,
[dir="rtl"] .firdip-btn .fa-arrow-right,
[dir="rtl"] .about-one__list__btn .fa-arrow-right,
[dir="rtl"] .readmore .fa-arrow-right,
[dir="rtl"] .vl-btn1 .fa-arrow-right,
[dir="rtl"] .view_services .fa-arrow-right {
  transform: scaleX(-1);
}

[dir="rtl"] .owl-carousel .owl-nav .owl-prev,
[dir="rtl"] .owl-carousel .owl-nav .owl-next {
  direction: ltr;
}

[dir="rtl"] .service-sidebar__nav li a {
  flex-direction: row-reverse;
}

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

[dir="rtl"] .service-details__title,
[dir="rtl"] .service-details__text,
[dir="rtl"] .blog-card-two__title,
[dir="rtl"] .blog-card__two__text {
  text-align: start;
}

/* Hero scroll text — same physical left/right alternation as English */
[dir="rtl"] .text-block {
  direction: rtl;
}

[dir="rtl"] .text-block.right {
  right: 10%;
  left: auto;
}

[dir="rtl"] .text-block.left {
  left: 10%;
  right: auto;
}

@media (max-width: 767px) {
  [dir="rtl"] .text-block.right {
    right: 5%;
    left: auto;
  }

  [dir="rtl"] .text-block.left {
    left: 5%;
    right: auto;
  }
}

[dir="rtl"] .footer-widget--link {
  margin-inline-start: 0;
}
