body.ar {
  font-family: "Noto Sans Arabic", sans-serif;
  direction: rtl;
  text-align: right;
}

body.ar * {
  font-family: inherit;
}
.ar .rtt,
body.ar .BookingProccess {
    direction: ltr
}
body.ar .ourright {
    left: 3rem;
    right: auto
}
body.ar .round {
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 0
}
body.ar .search {
    right: .5rem;
    left: auto
}

body.ar .packageleft {
    right: -3.2rem
}

body.ar .packagepl,
body.ar .pleft {
    padding-right: 2.5rem;
    padding-left: 0
}

body.ar .headerbottoml li+li .headerbottomla:before {
    content: "";
    right: -1rem
}

body.ar .ourm {
    padding-left: 0;
    padding-right: 2rem
}

body.ar .packager {
    right: 0
}

body.ar .footermenu li+li::before {
    right: -4.8rem;
    background: rgba(255, 255, 255, .28)
}

body.ar .our_right {
    left: 10px;
    right: auto
}

ody.ar .row_ar {
    flex-direction: row
}

body.ar .FleetSection3Headinr,
body.ar .row_reverse {
    flex-direction: row-reverse
}

body.ar .banner_image,
body.ar .imagescale {
    transform: scaleX(-1)
}

body.ar .car_image {
    right: unset;
    left: -25rem;
    top: -2rem;
    height: 100%;
}

body.ar .section3MainBoxMl {
    padding-right: 1rem
}

body.ar .Booking2_ {
    text-align: right
}
body.ar .footerBottomList li+li a::before {
    content: "-";
    position: absolute;
    right: -3.5rem;
    left: auto;
    top: 50%;
    transform: translateY(-50%)
}

.ar .rtt {
    text-align: right
}

.ar .validbutton {
    right: auto;
    left: 0
}

@media (max-width:1000px) {
     body.ar .bannerMainleft {
        margin: auto;
        text-align: center
    }

    body.ar .ourm {
        margin-left: 0;
        margin-right: 0
    }
     body.ar .round {
        border-bottom-left-radius: 0
    }

}
body.ar .fleet_featured_para ol li{
    margin-left: 0rem;
    margin-right: 1.2rem;
}

.ar .ar_dir,
.ar .quickleaseCOnvert p strong {
  display: inline-block;
}
.ar .ar_dir,
body.ar .Section5Swiper,
body.ar .certificate_slider {
  direction: ltr;
}
body.ar {
  direction: rtl;
}
.ar .headerbottomr a {
  font-size: 0.9rem;
}
.ar .InnerBlogDetailsDetails,
.ar input[type="datetime-local"],
body.ar .OfferMainBox,
body.ar .ar_text {
  text-align: right;
}
.ar .headerbottomNav li:first-child a {
  margin-right: 0;
}
.ar .currencyImage {
  margin-left: 0.1rem;
}
body.ar .bannerMainleft {
  margin-left: auto;
  text-align: right;
}
body.ar .Banner .swiper-slide .bannerMainRight {
  right: auto;
  left: 0;
  transform: scaleX(-1);
}
body.ar .BannerNew .swiper-slide .bannerMainRight {
  right: 0;
  left: 5rem;
  transform: scaleX(-1);
}
.ar .ar-transform,
.ar .probutton svg,
body.ar .TestimonialsBodyBox svg,
body.ar .ar_right {
  transform: scaleX(-1);
}
.ar .headertopLefttlist {
  padding-left: 0;
  padding-right: 280px;
}
@media (width <= 1000px) {
  body.ar .BannerNew .swiper-slide .bannerMainRight {
    right: 0;
    left: 0;
  }
}
body.ar .ar_row,
body.ar .ar_rowreverse {
  flex-direction: row-reverse;
}
.ar .installmentlist li + li:before {
  right: 0;
  left: auto;
}
body.ar .mr_ar {
  margin-right: auto;
  margin-left: 0;
}
.ar .aaaaaa,
body.ar .ar_ml_auto,
body.ar .ml_ar {
  margin-left: auto;
}
body.ar .ml_ar {
  margin-right: 0;
}
body.ar .ar_pr5 {
  padding-right: 5rem;
}
body.ar .ar_flip {
  transform: scaleX(1);
}
.ar .PromotionsSectionMainBoxbrand {
  left: 1.5rem;
  right: auto;
}
body.ar .ar_left {
  left: 0;
  right: unset;
}
body.ar .quickleaseCOnvert ol {
  padding-left: 0 !important;
  padding-right: 1.3rem !important;
}
.ar .bannerMa_v,
body.ar .TestimonialsBodyBox,
body.ar .bannerMainleft {
  direction: rtl;
}
body.ar .promotionsSwiper .btn {
  margin-left: auto;
  display: block;
  width: fit-content;
}
.ar .fixed-buttons {
  right: auto;
  left: 40px;
}
body.ar .bannerMainleft .leading-\[1\] {
  line-height: inherit;
}
body.ar .ar_p {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 8px;
}
@media (max-width: 1350px) {
  body.ar .headerbottoml {
    padding-right: 0;
  }
}
@media (max-width: 1400px) {
  body.ar .headerbottomNav {
    gap: 2.7px;
    gap: 1rem;
  }
  body.ar .headerbottoml li + li .headerbottomla:before {
    content: "";
    right: -0.6rem;
    left: auto;
  }
}
@media (max-width: 1000px) {
  .ar .fixed-buttons {
    right: auto;
    left: 20px;
  }
  .ar .PromotionsSectionMainBoxbrand,
  body.ar .ourright {
    left: 0;
  }
  .ar .headerbottoml {
    padding: 0;
    margin-top: 2rem;
  }
  .ar_pr5 {
    padding-right: 0 !important;
  }
  .ar .headerbottom {
    left: auto;
    right: -200%;
  }
  .ar .headerbottom.actives {
    left: auto;
    right: 0;
  }
  body.ar .bannerMainleft {
    text-align: center;
    margin-left: auto;
  }
  body.ar .consModelMainr .pr-5 {
    padding-right: 0;
  }
}
.ar .ourright {
  width: 460px;
}
body.ar .ar_line {
  line-height: 2.1;
}
