.hero-slider-three__carousel  {
    direction:ltr;
    
}
.hero-slider-three__content {
    direction:rtl;
}
.hero-slider-three__item {
    
    direction: rtl;
}
.main-menu .main-menu__list li ul {
    position: absolute;
    top: calc(100% + 4px);
    right: -25px;
}
.main-menu .main-menu__list li ul li > ul {
    top: 0;
    right: calc(100% + 20px);
}
.hero-slider-three__title span {
    
}
.faq-one {
    
}
.services-one__carousel {
    direction:ltr;
    text-align:right;
}
.services-one__custom-navs {
    direction:ltr
}
.form-one input[type="tel"] {
    text-align:right;
    direction:ltr;
}
.form-one .bootstrap-select > .dropdown-toggle::before {
  position: absolute;
  top: 0;
  left: 29px;
  right: unset;
}

.hero-slider-three__carousel  {
    direction:ltr;
    
}
.hero-slider-three__content {
    direction:rtl;
}
.hero-slider-three__item {
    
    direction: rtl;
}
.main-menu .main-menu__list li ul {
    position: absolute;
    top: calc(100% + 4px);
    right: -25px;
}
.main-menu .main-menu__list li ul li > ul {
    top: 0;
    right: calc(100% + 20px);
}
.hero-slider-three__title span {
    
}
.faq-one {
    
}
.services-one__carousel {
    direction:ltr;
    text-align:right;
}
.services-one__custom-navs {
    direction:ltr
}
.form-one input[type="tel"] {
    text-align:right;
    direction:ltr;
}
.form-one .bootstrap-select > .dropdown-toggle::before {
  position: absolute;
  top: 0;
  left: 29px;
  right: unset;
}
.contact-one__phone {
  display: inline-flex;
  align-items: center;
  gap: 18px;
  padding: 9px 32px 9px 9px;
  position: absolute;
  top: 49px;
  left: -493px;
  right:unset;
  transform: rotate(-45deg);
  border-radius: 100px;
  background-color: var(--deskot-base, #00aeef);
  transition: 500ms;
}
.contact-one__bg::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: inherit;
    background: linear-gradient(
270deg, #072f3e 0%, rgba(19, 124, 164, 0) 63.28%);
}
.client-carousel--home3 .container {
    direction:ltr;
}
.footer-widget__links--1 li {
    position: relative;
    padding-right: 16px;
     padding-left: unset;
}
.footer-widget__links {
    padding:0
}
.footer-widget__links--1 li::before {
    content: "\f111";
    position: absolute;
    top: 50%;
    right: 0;
}

/* Product Details RTL Fixes */
.product-details__thumb {
    direction: rtl;
}

.product-details__carousel {
    direction: ltr;
}

@media (max-width: 991px) {
    .product-details__thumb .slick-slide {
        margin-left: calc(var(--slick-gutter) / 2);
        margin-right: calc(var(--slick-gutter) / 2);
    }
    
    .product-details__product {
        direction: rtl;
    }
    
    .product-details__thumb-box {
        direction: ltr;
    }
    
    .product-details__carousel {
        direction: rtl;
    }
}