/* Global Styles
@font-face {
  font-family: "Montserrat";
  font-weight: 300;
  src: url(../fonts/Montserrat-Light.ttf);
}
@font-face {
  font-family: "Montserrat";
  font-weight: 400;
  src: url(../fonts/Montserrat-Regular.ttf);
}
@font-face {
  font-family: "Montserrat";
  font-weight: 500;
  src: url(../fonts/Montserrat-Medium.ttf);
}
@font-face {
  font-family: "Montserrat";
  font-weight: 600;
  src: url(../fonts/Montserrat-SemiBold.ttf);
}
@font-face {
  font-family: "Montserrat";
  font-weight: 800;
  src: url(../fonts/Montserrat-ExtraBold.ttf);
}
@font-face {
  font-family: "Montserrat";
  font-weight: 700;
  src: url(../fonts/Montserrat-Bold.ttf);
}
@font-face {
  font-family: "Montserrat";
  font-weight: 900;
  src: url(../fonts/Montserrat-ExtraBold.ttf);
}
@font-face {
  font-family: "Montserrat";
  font-weight: 900;
  src: url(../fonts/Montserrat-ExtraBold.ttf);
} */

/* Global Styles */
@font-face {
  font-family: "Tajawal";
  font-style: normal;
  font-weight: 300;
  src: url(/images/fonts/Tajawal-Light.ttf);
}
@font-face {
  font-family: "Tajawal";
  font-style: normal;
  font-weight: 400;
  src: url(/images/fonts/Tajawal-Regular.ttf);
}
@font-face {
  font-family: "Tajawal";
  font-style: normal;
  font-weight: 500;
  src: url(/images/fonts/Tajawal-Medium.ttf);
}
@font-face {
  font-family: "Tajawal";
  font-style: normal;
  font-weight: 700;
  src: url(/images/fonts/Tajawal-Bold.ttf);
}
@font-face {
  font-family: "Tajawal";
  font-style: normal;
  font-weight: 800;
  src: url(/images/fonts/Tajawal-ExtraBold.ttf);
}
@font-face {
  font-family: "Tajawal";
  font-style: normal;
  font-weight: 900;
  src: url(/images/fonts/Tajawal-Black.ttf);
}

body {
  direction: ltr;
  text-align: left;
  font-family: "Tajawal", sans-serif !important;
  font-style: normal;
}
.textTitle h1 {
  text-align: left;
}
.memberships-swiper .swiper-button-prev img,
.breadcrumb-item + .breadcrumb-item::before,
.linkArrow img {
  transform: rotate(180deg);
}

.SearchForm p,
.pageData p,
.searchOfHistory p,
.newsSection p,
.navbar li a.dropdown-item,
.navbar span,
.navLinkHeader,
.banner-title h1,
.banner-title span,
.breadcrumb-item,
.breadcrumb-item a,
.breadcrumb-item.active,
.title404 h1,
h2,
.booksContentText p,
.booksContentText p span,
.SearchForm p,
.pageData p,
.searchOfHistory p,
.newsSection p,
a,
.footer-title,
.agreement-title h6,
h3 {
  font-family: "Tajawal", sans-serif !important;
}
p,
li,
h3 {
  line-height: 28px;
}
.footer-title,
h2,
h1 {
  font-weight: 900;
}

.agreement-title h6,
h3 {
  font-weight: 700;
}
.stat-desc {
  max-width: 300px;
}
.breadcrumb-item,
.breadcrumb-item a {
  display: flex;
  align-items: center;
  text-transform: capitalize;
}

.nav-pills {
  padding-left: 0;
  padding-right: 40px;
}
.linkArrow {
  right: 5px;
  left: unset;
}
.closeModal {
  left: unset;
  right: -30px;
}

input[type="email"] {
  direction: ltr;
}
.uploadFile .fileUpload {
  right: -1px;
  left: auto;
}
.uploadFile label {
  right: unset;
  left: 12px;
}

input[type="date"] {
  text-align: left;
}

.filterLiblary .dropdown button i {
  left: auto;
  right: 11px;
}
.sort img {
  right: auto;
  left: 9%;
}
.accordion-body .price span,
.copy span {
  white-space: nowrap;
}

.sort .dropdown {
  padding-right: unset;
  padding-left: 33px !important;
}
.filterLiblary .dropdown,
.loginData select {
  background-position: right 0.75rem center;
}
.ltr input {
  direction: rtl;
}
#adressPhone,
#phoneCheckOut {
  text-align: left !important;
}
.navbar li.sign a.dropdown-item {
  padding-left: 16px;
  padding-right: unset;
}
.otpModalContent .closeModal,
.removeContent .closeModal,
.editAddAdressContent .closeModal {
  left: auto;
  right: -26px;
}
.showPass {
  left: auto;
  right: 15px;
}

.timeline::before {
  left: auto;
  right: 50%;
}
.timeline-item:nth-child(even) .timeLine-Content {
  padding-right: 70px;
  padding-left: 0;
  align-items: end;
  justify-content: end;
}
.timeline-item:nth-child(odd) .timeLine-Content {
  padding-left: 70px;
  padding-right: 0;
  align-items: start;
  justify-content: start;
}

.timeline-item:nth-child(odd) .KingImage::before {
  left: -45%;
}

.timeline-item:nth-child(odd) .KingImage::after {
  left: 100%;
  /* right: inherit; */
}

.timeline-item:nth-child(even) .KingImage::after {
  left: -10%;
}
.breadcrumb-item + .breadcrumb-item::before,
.breadcrumb-item + .breadcrumb-item {
  padding-right: unset;
  padding-left: 0.5rem;
}
.searchIcon {
  right: unset;
  left: 20px;
}
.SearchForm button {
  left: unset;
  right: 0;
}
.SearchForm input {
  padding: 13px 20px 13px 60px !important;
}
.navbar li a.dropdown-item,
.boxWork a {
  padding-right: 10px;
  padding-left: 28px;
}
.boxWork a.active::after,
.navbar li a.dropdown-item:hover::after,
.navbar li a.dropdown-item.active::after,
.navbar li a.dropdown-item:hover::after,
.link-wrapper.active:after {
  left: 0;
  right: unset;
}

.addQty .plus {
  border-radius: 4px 0px 0px 4px;
}
.addQty .minus {
  border-radius: 0px 4px 4px 0px;
}

.userDeatils {
  padding-left: 0;
  padding-right: 24px;
}
.step:after {
  right: unset;
  left: 32px;
}

.step.active:not(:first-child)::before,
.step.finish:not(:first-child)::before {
  right: 32px;
  left: unset;
}
.timeline-item:nth-child(even) .KingImage::before {
  left: unset;
  right: -45%;
}
.ltr, .iti {
  direction: ltr;
  text-align: left !important;
}
.iti--allow-dropdown .iti__flag-container,
.iti--separate-dial-code .iti__flag-container {
  right: 0!important;
  left:unset!important;
}
