/* 
 * InnovateLink - RTL Support CSS File
 * Version: 1.0
 */

body {
  text-align: right;
}

.list-inline-item:not(:last-child) {
  margin-left: 1rem;
  margin-right: 0 !important;
}

.navbar-nav {
  padding-right: 0;
}

.me-2, .me-3, .me-4 {
  margin-left: 0.5rem !important;
  margin-right: 0 !important;
}

.ms-2, .ms-3, .ms-4 {
  margin-right: 0.5rem !important;
  margin-left: 0 !important;
}

.me-auto {
  margin-left: auto !important;
  margin-right: 0 !important;
}

.ms-auto {
  margin-right: auto !important;
  margin-left: 0 !important;
}

.text-md-end {
  text-align: left !important;
}

.navbar-nav .nav-link.active:after {
  right: 1rem;
  left: 1rem;
}

.section-title h2:after {
  right: 0;
  left: 0;
}

.footer h5:after {
  right: 0;
  left: auto;
}

.back-to-top {
  left: 15px;
  right: auto;
}

.dropdown-menu {
  text-align: right;
}

.carousel-control-prev {
  right: 0;
  left: auto;
}

.carousel-control-next {
  left: 0;
  right: auto;
}

.fa-angle-right:before {
  content: "\f104";
}

.fa-angle-left:before {
  content: "\f105";
}

/* Fix for Bootstrap RTL specific issues */
.dropdown-menu-end {
  left: 0 !important;
  right: auto !important;
}

@media (max-width: 767.98px) {
  .text-md-end {
    text-align: right !important;
  }
}

/* RTL specific adjustments for hero section */
.hero-section .carousel-caption {
  direction: rtl;
}

/* RTL specific adjustments for forms */
.form-control {
  text-align: right;
}

/* RTL specific adjustments for buttons with icons */
.btn i {
  margin-left: 0.5rem;
  margin-right: 0;
}

/* RTL specific adjustments for service cards */
.service-card .card-body {
  text-align: right;
}

/* RTL specific adjustments for feature items */
.feature-item {
  text-align: right;
}

/* RTL specific adjustments for client items */
.client-item {
  text-align: right;
}

/* RTL specific adjustments for footer */
.footer ul {
  padding-right: 0;
}

/* RTL specific adjustments for social icons */
.footer .list-inline {
  padding-right: 0;
}

/* RTL specific adjustments for contact form */
.contact-form {
  text-align: right;
}

/* RTL specific adjustments for about section */
.about-section {
  text-align: right;
}

/* RTL specific adjustments for services section */
.services-section {
  text-align: right;
}

/* RTL specific adjustments for features section */
.features-section {
  text-align: right;
}

/* RTL specific adjustments for clients section */
.clients-section {
  text-align: right;
}

/* RTL specific adjustments for CTA section */
.cta-section {
  text-align: right;
}


.fa-chevron-right:before {
  content: "\f053";
}

.fa-chevron-left:before {
  content: "\f054";
}