/* RTL & Arabic overrides for Maris Website */
:root {
  --arabic-font: "Cairo", "Noto Naskh Arabic", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
}
body {
  font-family: var(--arabic-font);
  line-height: 1.7;
  direction: rtl;
}
/* Logical property overrides */
.header_navbar,
.navbar-nav {
  text-align: end;
}
.navbar-nav {
  flex-direction: row-reverse;
}
.navbar-nav .nav-item {
  margin-inline-start: 0.5rem;
  margin-inline-end: 0;
}
.hero-area .hero-content {
  text-align: end;
}
.hero-area .hero-btns {
  justify-content: flex-end;
}
.hero-area .counter-up {
  flex-direction: row-reverse;
}
.how-work-img {
  text-align: end;
}
.section-title {
  text-align: end;
}
/* Swap chevron icons for RTL */
.lni-chevron-right::before {
  content: var(--lni-chevron-left-content);
}
/* Example: override directional margin/padding */
[class*="pr-"] {
  padding-inline-end: 1rem !important;
  padding-inline-start: 0 !important;
}
[class*="pl-"] {
  padding-inline-start: 1rem !important;
  padding-inline-end: 0 !important;
}
/* If you have directional backgrounds, add RTL alternatives or mirror with transform */
/* Example: .hero-area { background-position: right top; } */
/* Ensure forms, inputs, and buttons are RTL friendly */
input, textarea {
  text-align: end;
}
/* LTR for email/URL fields if present */
input[type="email"], input[type="url"] {
  direction: ltr;
  text-align: start;
}
/* Accessibility: visually mirror order for nav, steps, etc. */


/* Center the download section image on mobile */
@media (max-width: 991.98px) {
  #download-ar .download-img {
    text-align: center !important;
  }
  #download-ar .download-img img {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
}
