/* montserrat-latin-400-normal*/
@font-face {
  font-family: "Tajawal";
  src: url("../fonts/Tajawal/Tajawal-Regular.ttf") format("ttf");
}
@font-face {
  font-family: "Tajawal-bold";
  src: url("../fonts/Tajawal/Tajawal-Bold.ttf") format("ttf");
}
:root {
  --font-stack: Tajawal, sans-serif;
}

body {
  font-family: var(--font-stack);
  color: var(--text_1);
}

.start-100 {
  left: auto !important;
  right: 100% !important;
}

.megamenu-border {
  border-left: 1px solid var(--border_1);
  border-right: 0px solid var(--border_1);
}

.start-5 {
  left: auto;
  right: 5%;
}

.messenger-span {
  left: auto;
  right: 30px !important;
}

.pl-1 {
  padding-right: 1rem;
  padding-left: 0px !important;
}

.pl-2 {
  padding-right: 2rem;
  padding-left: 0px !important;
}

.pl-3 {
  padding-right: 3rem;
  padding-left: 0px !important;
}
.pl-4 {
  padding-right: 3.5rem;
  padding-left: 0px !important;
}

.pr-1 {
  padding-left: 1rem;
}

.pr-2 {
  padding-left: 2rem;
}

.pr-3 {
  padding-left: 3rem;
}
.pr-4 {
  padding-left: 3.5rem;
}

.me-1,.me-2,.me-3{
    margin-right: 0px !important;
}

/** ========= filter ============= */
.filter .filter-content .filterCategories .item .fa-check, .filter .filter-content .filterOffers .item .fa-check, .filter .filter-content .filterBrands .item .fa-check, .filter .filter-content .filterHome .item .fa-check {
  left: 5px;
  right: auto;
}
.filter .filter-content .filterAttributes .item .fa-check, .filter .filter-content .filterAttributes .item .fa-times {
  left: 50%;
  right: auto;
}

/** ========= end filter ============= */
.spanCart {
  font-size: 13px !important;
  top: -5px !important;
}

.fa-star-half-alt {
  transform: rotateY(180deg);
}

.offer-badge .fa-circle {
  right: auto;
  left: 0rem;
}

.triangle-left {
  border-left: 0px;
  border-top: 10px solid transparent;
  border-right: 20px solid #ebeff0;
  border-bottom: 10px solid transparent;
  right: 100%;
  left: auto;
  top: 0%;
}

.product-details-img .offer-badge .triangle-left {
  border-top: 20px solid transparent;
  border-right: 40px solid #ebeff0;
  border-bottom: 20px solid transparent;
  border-left: 0px;
}

.border-padding {
  border-right: 0px solid var(--border_2);
  padding-right: auto;
  border-left: 2px solid var(--border_2);
  padding-left: 1rem;
}

.account-menu .account-page.active, .account-menu .account-page:hover {
  border-radius: 50px !important;
}

.alert-dismissible .btn-close {
  left: 0 !important;
  right: auto !important;
}

.order-product-count {
  left: 5%;
  right: auto;
}

.steps div, .steps img {
  transform: rotate(180deg);
}

.steps div div {
  transform: rotate(360deg);
}

.ec .ec__nav--prev {
  left: 5em;
  right: auto;
}

.ec .ec__nav--next {
  left: 1em;
  right: auto;
}

.search-input-mob .br-right {
  border-radius: 0px 6px 6px 0px !important;
}
.search-input-mob .br-left {
  border-radius: 6px 0px 0px 6px !important;
}

.accordion-button::after {
  left: 1rem;
  position: absolute;
}
.ps-5{
  padding-left: 0px !important;
}
/*# sourceMappingURL=custom-rtl.css.map */
#whatsappLink{
    left:40px;
    right: auto;
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"]{
    background-position: right 0.75rem center, center right 2.25rem;
}
.custom-input-icon {
  right: 5px !important;
  left: auto !important;
}
.custom-input-field {
    padding-right: 35px !important;
    padding-left: 8px !important;
}
.iti .custom-input-field {
    padding-right: 8px !important;
    padding-left: 85px !important;
}
.date-dev .custom-input-icon {
  right: 18px !important;
  left: auto !important;
}
@media (max-width: 576px) {
    #whatsappLink{
        left:20px;
        right: auto;
    }
}
