/* =========================================
   RTL — Arabic Support
   Loaded only when Arabic language is active
   ========================================= */

body,
p, span, li, td, th, label, input, textarea, select {
  font-family: 'Cairo', sans-serif !important;
  direction: rtl;
  text-align: right;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Cairo', sans-serif !important;
  direction: rtl;
  text-align: right;
}

/* Flip flex rows */
.row, .ux-row, .flex-row {
  flex-direction: row-reverse;
}

/* Navigation */
.nav > li {
  float: right;
}

.nav > li > ul {
  text-align: right;
  left: auto;
  right: 0;
}

/* Header */
.header-inner {
  direction: rtl;
}

/* Cards */
.ehcit-service-card {
  text-align: right;
}

.ehcit-service-card .icon {
  margin-left: auto;
  margin-right: 0;
}

.ehcit-why-item {
  flex-direction: row-reverse;
  text-align: right;
}

.ehcit-contact-info .info-item {
  flex-direction: row-reverse;
  text-align: right;
}

/* Section heading */
.section-heading {
  text-align: center;
}

.green-line {
  margin-right: 0;
  margin-left: auto;
}

/* Footer */
#footer .widget {
  text-align: right;
}

#footer ul {
  padding-right: 0;
}

/* Buttons */
.button, .ux-button {
  font-family: 'Cairo', sans-serif !important;
}

/* Forms */
input, textarea, select {
  text-align: right;
}

/* Stats */
.ehcit-stat-item {
  direction: rtl;
}

/* Logo grid */
.logo-grid {
  direction: ltr;
}
