@font-face {
    font-family: artiguatest-regular;
    src: url('../fonts/alqissi/URW_DIN_Arabic.ttf');
    font-display: swap; 
  }
  @font-face {
    font-family: artiguatest-light;
    src: url('../fonts/alqissi/URW_DIN_Arabic.ttf'); 
    font-display: swap;
  }
  
  @font-face {
    font-family: artiguatest-medium;
    src: url('../fonts/alqissi/URW_DIN_Arabic_Medium.ttf'); 
    font-display: swap;
  }
  @font-face {
    font-family: artiguatest-semibold;
    src: url('../fonts/alqissi/URW_DIN_Arabic_Medium.ttf'); 
    font-display: swap;
  }
  @font-face {
    font-family: artiguatest-bold;
    src: url('../fonts/alqissi/URW_DIN_Arabic_Demi.ttf'); 
    font-display: swap;
  }
  body,p,h1,h2,h3,h4,h5,h5,span,label{
    letter-spacing: 0 !important;
  }
.menu-secondary {
    left: 0;
    right: auto;
}
.menu-social {
    padding-right: 0;
    right: 0;
    left: auto;
}
.menu-social a {
    margin-right: 0 !important;
}
.menu-social li:first-of-type a {
    margin-right: 1vw !important;
    width: 1vw;
}
.home-carousel-wrapper{
    direction: ltr;
}

[dir=rtl] .slick-slide {
    float: left;
}
.site-header.sticky .header-logo img{
    margin-left: 9.5vw;
}
.right .modal-content{
    margin-left: 0 !important;
    margin-right: auto !important;
}
.prev-box-btn, .prev-box-btn:hover{
    margin: 10% 0% 10% 0%;
}
.next-box-btn, .next-box-btn:hover {
    margin: 10% 50% 10% 50%;
}
.header-search-form {
    left: 1vw;
    right: auto;
}
.logo {
    margin-left: 4.15vw;
    margin-right: 0;
}
.p-l-45, .p-lr-45, .p-all-45 {
    padding-right: 3.294289897510981vw;
    padding-left: 0;
}
.p-lr-45{
    padding-right: 3.294289897510981vw;
    padding-left: 3.294289897510981vw;
}
.main-menu > li {
    margin: 0vw 0vw 0.7vw 0vw;
}
.search-btn {
    left: 0.7vw;
    right: auto;
}
.p-r-24, .p-lr-24, .p-all-24 {
    padding-left: 1.7569546120058566vw;
    padding-right: 0;
}
.menu-bottom-counter {
    margin-right: 1.6vw;
    margin-left: auto;
}
.float {
    left: 1vw;
    right: auto;
    z-index: 1;
}
.action {
    left: 1vw;
    right: auto;
}
.action ul {
    left: 0vw;
    right: auto;
}
.action img {
    margin-left: 1vw;
    margin-right: auto;
}
.new-home-items-title h3 {
    border-right: 0.25vw solid #967B5B;
    border-left:none;
}
.new-home-items-title h2 {
    border-right: 0.25vw solid #967B5B;
    border-left:none;
}

.slide .new-slide-text {
    right: 20px;
    left: auto;
}
.mod-vi{
    direction: rtl;
}
.points-value {
    margin-right: 2vw;
}
.items-new-cart-btn {
    margin-left: 4%;
    margin-right:0 ;
}
.login-main-icon,.login-main-span {
    margin-left: 0.75vw;
    margin-right: 0;
}
.login-main-span {
direction: ltr;
}
.category-icon {
    margin-left: 0.2vw;
    margin-right: auto;
}
.new-home-items-title p a i {
    margin-right: 1vw;
    margin-left: 0;
}
.top-menu-a {
    margin-left: 1vw;
    margin-right: 0;
}
.dir-ltr-ar{
    direction: ltr;
}
.main-menu > li > .sub-menu {
    top: 3.5vw;
    right: 0;
    left: auto;
}
.new-submenu2,.new-submenu
 {
    top: 6.65vw !important;
    left: 25vw !important;
    right: 31.47vw !important;
}

.sub-menu {
    right: 100%;
    left: auto;
}
/* .new-subimage {
    transform: scaleX(-1);
} */
.trans-1 {
    transform: scaleX(-1);
}
.slick-track{
    direction: rtl;
}
.details-title,.details-point2,.details-price,.details-text,.details-text-lable,.item-new-title,.item-new-point,.item-new-price{
    text-align: start;
}
.trans1 {
    transform: scaleX(-1);
}
.details-text{
    line-height: 1.5vw;
}
.hero-homepage {
    /* transform: scaleX(-1); */
}
.hero-homepage-small>.aspect-ratio-content {
    position: absolute;
    right: 5%;
    left: auto;
    top: 36%;
    width: 100%;
    transform: translate(50%, 50%);
    transform: scaleX(1);
    text-align: start;
}
.accordion-wrapper .btn-wrapper button {
    padding: 0;
    padding-left: 50px;
    padding-right: 0;
    text-align: start;
}
.accordion-wrapper .btn-wrapper button:after, .accordion-wrapper .btn-wrapper button:before {
    left: 15px;
    right: auto;
}
.accordion-wrapper.active .btn-wrapper button:after, .accordion-wrapper.active .btn-wrapper button:before {
    left: 15px;
    right: auto;
}
.custom-select-wrapper {
    width: 20vw;
}
.custom-select-wrapper3 {
    width: 20vw;
}
.select2-arrow {
    left: 12px;
    right: auto;
}
.select3-arrow {
    left: 12px;
    right: auto;
}
.add-details-btn, .add-details-btn:hover {
    margin-right: 1vw;
    margin-left: 0vw;
}
.details-heart2-span {
    text-align: start;
}
.cart-whit-btn img {
    margin-left: 1vw;
    margin-right:0 ;
    transform: scaleX(-1);
}
.promo-select,.promo-select2 {
    border-radius: 5px 0px 0px 5px;
}
.col-md-12 .next-box-btn, .col-md-12 .next-box-btn:hover {
    margin: 10% 0% 10% 50%;
}
.filter-radio input {
    margin-left: 1vw;
    margin-right: 0;
}
.hero-homepage-mobile{
    transform: scaleX(1);
}
.login-font {
    margin-bottom: 1vw;
}
.profile-menu-phone {
    direction: ltr;
}
@media (max-width:700px) {
    .logo-mobile {
        margin-left: 46%;
        right: 0;
    }
    .slide .new-slide-text {
        display: none;
    }
    .slide.active .new-slide-text {
        display: block;
    }
    .cart-item-title
 {
        margin-bottom: 1.5vw;
    }
 
.details-title {
    text-align: start;
}
.details-point2 {
    text-align: start;
}
.details-price {
    text-align: start;
}
.details-text {
    text-align: start;
}
.details-text-lable {
    text-align: start;
}
.custom-select-wrapper2 {
    display: block;
}
.arrow-main-menu-m {
    right: 10px;
    right: auto;
    transform: scaleX(-1);
}
}