html[dir="ltr"] body {
  direction: ltr;
}

html[dir="ltr"] .nav-container,
html[dir="ltr"] .nav-logo,
html[dir="ltr"] .hero-btns,
html[dir="ltr"] .hero-stats,
html[dir="ltr"] .why-item,
html[dir="ltr"] .ci,
html[dir="ltr"] .testi-author,
html[dir="ltr"] .chk-item,
html[dir="ltr"] .socials,
html[dir="ltr"] .contact-infos,
html[dir="ltr"] .trust-badges {
  direction: ltr;
}

html[dir="ltr"] .hero-text,
html[dir="ltr"] .why-text,
html[dir="ltr"] .contact-left,
html[dir="ltr"] .contact-right,
html[dir="ltr"] .svc-card,
html[dir="ltr"] .price-card,
html[dir="ltr"] .testi-card,
html[dir="ltr"] .footer-col,
html[dir="ltr"] .footer-brand,
html[dir="ltr"] .cform,
html[dir="ltr"] .fgroup {
  text-align: left;
}

html[dir="ltr"] .hero-sub {
  margin-left: 0;
  margin-right: auto;
}

html[dir="ltr"] .svc-card ul li {
  padding-right: 0;
  padding-left: 18px;
}

html[dir="ltr"] .svc-card ul li::before {
  right: auto;
  left: 0;
}

html[dir="ltr"] .fgroup input,
html[dir="ltr"] .fgroup select,
html[dir="ltr"] .fgroup textarea,
html[dir="ltr"] .bmock-url {
  direction: ltr;
  text-align: left;
}

html[dir="ltr"] .footer-bottom {
  direction: ltr;
}

html[dir="ltr"] .lang-switcher {
  direction: ltr;
}

html[dir="ltr"] .float-badge {
  white-space: normal;
}

html[dir="ltr"] .fb1 { left: auto; right: -20px; }
html[dir="ltr"] .fb2 { left: auto; right: -30px; }
html[dir="ltr"] .fb3 { right: auto; left: -20px; }

@media (max-width: 768px) {
  html[dir="ltr"] .hero-inner,
  html[dir="ltr"] .sec-head,
  html[dir="ltr"] .footer-bottom,
  html[dir="ltr"] .nav-links a,
  html[dir="ltr"] .nav-links .nav-cta {
    text-align: left;
  }

  html[dir="ltr"] .badge {
    margin-left: 0;
    margin-right: auto;
  }

  html[dir="ltr"] .hero-stats {
    justify-content: flex-start;
  }
}
