@font-face {
  font-family: "Athelas-Arabic";
  src: url("/themes/kso/assets/fonts/AthelasArabic-Regular.ttf");
}
@font-face {
  font-family: "29LTAzaharDisplayAL-Bold";
  src: url("/themes/kso/assets/fonts/ar/29LTAzaharDisplayAL-Bold.otf");
}
@font-face {
  font-family: "IBMPlexSansArabic-Medium";
  src: url("/themes/kso/assets/fonts/ar/IBMPlexSansArabic-Medium.ttf");
}
* {
  font-family: "IBMPlexSansArabic-Medium" !important;
}

.fs-signup-modal .modal-body > h5 {
  font-feature-settings: "liga" 1, "calt" 1;
  -webkit-font-feature-settings: "liga" 1, "calt" 1;
  letter-spacing: -0.5px !important;
}

.auth-container {
  direction: rtl !important;
}

.toggle-password {
  left: 20px;
  right: unset;
}

.kso-main-header h1 {
  font-family: "29LTAzaharDisplayAL-Bold" !important;
  font-feature-settings: "liga" 1, "calt" 1;
  -webkit-font-feature-settings: "liga" 1, "calt" 1;
  letter-spacing: -1.5px !important;
}

.more-oasis-section h1 {
  font-family: "29LTAzaharDisplayAL-Bold" !important;
  font-feature-settings: "liga" 1, "calt" 1;
  -webkit-font-feature-settings: "liga" 1, "calt" 1;
  letter-spacing: -1.5px !important;
}

.booking-event-main-heading h1 {
  font-family: "29LTAzaharDisplayAL-Bold" !important;
  font-feature-settings: "liga" 1, "calt" 1;
  -webkit-font-feature-settings: "liga" 1, "calt" 1;
  letter-spacing: -1.5px !important;
}

.kso-about-header-content h1 {
  font-family: "29LTAzaharDisplayAL-Bold" !important;
  font-feature-settings: "liga" 1, "calt" 1;
  -webkit-font-feature-settings: "liga" 1, "calt" 1;
  letter-spacing: -1.5px !important;
  line-height: 120px;
}

.kso-about-footer h1,
.new-cowork-background h1,
.fs-header-main-content h1 {
  font-family: "29LTAzaharDisplayAL-Bold" !important;
  font-feature-settings: "liga" 1, "calt" 1;
  -webkit-font-feature-settings: "liga" 1, "calt" 1;
  letter-spacing: -1.5px !important;
}

.fs-banner-carosuel .carousel-inner h1 {
  font-family: "29LTAzaharDisplayAL-Bold" !important;
}

.int-site-map {
  transform: scale(-1, 1);
}

.navbar-expand-lg .nav-link {
  padding: 8px 20px 9px 20px !important;
}

.navbar-expand-lg .navbar-nav {
  align-items: center;
  gap: 10px;
}

.navbar-expand-lg .nav-item:not(:last-child) {
  padding-right: 0 !important;
}

.site-map-container .map-right-label {
  transform: scale(-1, 1);
  right: -256px;
}
.site-map-container .map-left-label {
  transform: scale(-1, 1);
  z-index: 1;
  left: -522px;
}

.contact-form-card .contact-img {
  border-radius: 0px 50px 50px 0px;
}

.frequently-asked-section .accordion-button {
  text-align: right;
}

.most-selling-section .swiper-button-prev {
  right: 64% !important;
  left: unset !important;
}

.fs-header-bottom p {
  text-align: right !important;
}

.shop-title {
  text-align: right !important;
}
.shop-title p {
  text-align: right !important;
}

.highlighted-heading {
  text-align: center !important;
}

.highlighted-heading ~ p {
  text-align: center !important;
}

.cart-item-detail > * {
  text-align: right !important;
}

.rec-items > * {
  text-align: right !important;
}

.my-booking-header .rtl input {
  padding-left: 40px;
}

.ce-card h1 {
  margin: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  transform: translate(0%, -50%);
  font-weight: bold;
}

.explore-section .explore-content p {
  padding-right: 35px;
}

.kso-updated-footer {
  direction: rtl;
}

.pagination img {
  transform: rotate(180deg);
}

.payment-logo {
  margin-left: 0;
}

.payment-logo {
  margin-right: 68%;
}

.whats-foodsphere-section .swiper-button-prev,
.whats-foodsphere-section .swiper-button-next {
  transform: rotate(180deg);
  right: 6%;
}
.whats-foodsphere-section .swiper-button-next {
  left: 78%;
  right: unset;
}
.whats-foodsphere-section .swiper-slide {
  padding-right: 20px;
  padding-left: 0px;
}

@media (max-width: 1400px) {
  .payment-logo {
    margin-right: 46%;
  }
}
@media (max-width: 1200px) {
  .payment-logo {
    margin-right: 22%;
  }
}
@media (max-width: 1199px) {
  .most-selling-section .swiper-button-prev {
    right: 70% !important;
  }
}
@media (max-width: 992px) {
  .kso-about-header-content h1 {
    line-height: 65px;
  }
  .payment-logo {
    margin-right: 0%;
  }
}
@media (max-width: 767px) {
  * {
    font-family: "IBMPlexSansArabic-Medium" !important;
    direction: rtl;
    -webkit-font-smoothing: antialiased;
    -webkit-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    letter-spacing: -0.6px;
    font-feature-settings: "liga" 1, "calt" 1;
    -webkit-font-feature-settings: "liga" 1, "calt" 1;
  }
  h1 {
    letter-spacing: -0.8px;
    font-feature-settings: "liga" 1, "calt" 1;
    -webkit-font-feature-settings: "liga" 1, "calt" 1;
  }
  .most-selling-section .swiper-button-prev {
    right: 84% !important;
    width: 45px;
    height: 45px;
  }
  .most-selling-section .swiper-button-prev img {
    max-width: 20px;
  }
  .most-selling-section .swiper-button-next {
    width: 45px;
    height: 45px;
  }
  .most-selling-section .swiper-button-next img {
    max-width: 20px;
  }
  .most-selling-section .swiper-slide-active {
    transform: scale(1) !important;
  }
  .kso-about-header-content h1 {
    line-height: 55px;
  }
  .fs-header-bottom p {
    text-align: center !important;
  }
}

/*# sourceMappingURL=rtl.css.map */
