@charset "utf-8";
body{font-size:1.1rem;font-family:'Tajawal',sans-serif;direction:rtl;}
*,.wsmenu > .wsmenu-list > li > a, .navbar-nav > li > a,h1, h2, h3, h4, h5, h6,p, li,.price-discount h2,.accordion-button,.cart-dtl h4{font-family:'Tajawal',sans-serif;}
.language-link{}
.right-nav{right:auto;left:56px;padding-left:0rem}
.navbar-brand{left:auto;right:100px}
.ibrah-logobar .ibrah-symbol{eft:auto;right:31%;}
#navbar-brand.smaller .ibrah-logobar .ibrah-symbol{left:auto;right:-50%;}
/*.animated-arrow,.wsmenucontainer{left:auto;right:0;}
.wsmobileheader{left:auto;right:28px;}*/
.right-nav > li + li{margin-left:0rem;margin-right:0rem;}
.right-nav .dropdown-menu, .right-nav .dropdown-menu.show {
    left:0px!important;
    right:auto!important;
}
.right-nav > li:last-child a {
    padding-bottom:0px;
}
.newsletter-btn{padding-left:0rem;padding-right:1rem;}
.search-main .btn-close{margin-left:0rem;margin-right:1rem;}
.myGallery .gallery-button-prev,.myGallery .gallery-button-next,
.slideshow .slideshow-button-prev,.slideshow .slideshow-button-next{background:var(--white-clr);}
.remove_item{left:0;right:auto;}
.swiper-button-prev:hover, .swiper-button-next:hover {
    background: var(--gold-clr)!important;
    color: var(--white-clr)!important;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-prev{right:10px;left:auto;}
.swiper-button-next, .swiper-container-rtl .swiper-button-next{left:10px;right:auto;}
.swiper-button-next{transform:scale(-1);}
.swiper-button-prev{transform:scale(-1);}
.similar-button-next{margin-right:0;margin-left:-60px;}
.similar-button-prev{margin-left:0;margin-right:-60px;}
.gallery-vertical .vertical-button-prev{right: auto;}
/*
.wsmain{left:auto;right:-350px;}
.wsmenu{padding:70px 2rem 1rem 0rem;}
.wsoffcanvasopener .wsmain{left:auto;right:0px;}
.wsmain:before{left:auto;right:-35px;}
.mobile-sub{padding-right:0;}
*/
.wsmenu-click, .wsmenu-click02{left:1rem;right:auto;}
.wsmenu > .wsmenu-list > li > a:hover, .wsmenu > .wsmenu-list > li > a.active{text-align:right;}
/*.wsmenu-list > li>a::before{left:auto;right:-2rem;}*/
@media screen and (min-width:992px){
    #navbar-brand.smaller{left:auto;right:85px}
/*    .wsmenu-list li:hover > .wsmenu-submenu.shopmenu{left:auto!important;right:350px!important;}*/
    .wsmenu .wsmenu-list > li:hover > .wsmenu-click i {transform:rotate(130deg);}
}
/*
.wsmenu-list li > .wsmenu-submenu{left:auto;right:-100%;}
.wsmenu-list li:hover > .wsmenu-submenu{left:auto;right:100%;}
*/
.social-menu{padding-right:0;}
.social-menu li + li{margin-left:0rem;margin-right:1rem;}
.mobile-sub .wsmenu-submenu li a{text-align: right;}
.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub .wsmenu-submenu-sub-sub{padding:0px 1rem 0px 0px;}
.wsmenu-list .wsmenu-submenu li .wsmenu-submenu-sub{padding:0px 1rem 0px 0px;}
.wsmenu-list .wsmenu-submenu li:hover .wsmenu-submenu-sub{padding:0px 1rem 0px 0px;}
.mobile-sub .wsmenu-submenu ul li > a strong::before{left:auto;right:-15px;}
.mobile-sub .wsmenu-submenu li .wsmenu-submenu-sub li .wsmenu-submenu-sub-sub li a::before{left:auto;right:0;}
.wsmenu-submenu li{text-align:right;}
.slideshow-contents .btn,.slideshow-contents h1,.slideshow-contents p{/*opacity:0;transform:translateX(-100px);*/}
.pro-color-size{padding-left:0px;padding-right:15px;text-align:right;}
.cart-subtotal-quantity-total .cart-price{text-align:right;}
.shop-now-link::after{margin-left:0rem;margin-right:1rem;transform:scale(-1);}
.shop-now-link:hover::after, .shop-now-link:focus::after{transform:scale(-1) translateX(10px);}
.bls_tooltip + .bls_tooltip{margin-right:0.5rem;margin-left:0rem;}
.discount{left:auto;right:1rem;}
.dropdown-menu li a{text-align:right;}
.dropdown-menu.cart-menu .pro-color-size h3{font-size:16px;}
.cart-subtotal-quantity-total label{font-size:13px;}
.wsmenu > .wsmenu-list > li > a, .navbar-nav > li > a{font-size:1.3rem;}
.bls_tooltip-content{font-size:0.85rem;}
.breadcrumb-item+.breadcrumb-item{padding-left:0rem;padding-right:0.5rem;}
.breadcrumb-item+.breadcrumb-item::before{float:right;padding-right:0rem;padding-left:.5rem}
.accordion-button::after{margin-right:auto;margin-left:0;}
.form-check .form-check-input{float:right;margin-left:0;margin-right:-1.5em;}
.color-items .form-check .form-check-input {
    margin-left:0px;margin-right:-16px;
}
.color-name{margin-right:10px;margin-left:0px}
.color-span{margin-right:9px;margin-left:0}
.filter-link{padding:6px 10px 6px 35px}
.filter-link span{right:auto;left:10px;}
.filter-link span::after, .filter-link span::before{left:0;right:auto}
.js-input-from {
    margin-left:5px;margin-right:0px;
}
.js-input-to {
    margin-right:5px;margin-left:0px;
}
.sort-by label{padding-right:0;padding-left:1rem;}
.form-select{background-position:left 0.75rem center;padding:.375rem .75rem .375rem 2.25rem}
.listing-filter-div{padding-bottom:25px;}
.price-tax del{margin-left:0;margin-right:1rem;}
.form-check{padding-left:0em;padding-right:1.5em;}
.gallery-carousel{padding-left:0px;padding-right:15px;}
.product-size-form .form-check + .form-check{margin-left:0rem;margin-right:1rem;}
.gallery-button-prev, .gallery-button-next{ }
.wishlist-link{margin-left:0rem;margin-right:1rem;}
.wishlist-link img{margin-right:0.5rem;margin-left:0;margin-top:0.2rem;}
.review-action a img{margin-right:0;margin-left:0.5rem}
.review-action a + a{margin-left:0rem;margin-right:2rem;}
.form-floating>label{left:auto;right:0;}
.cart-dtl-ul{padding-right:0;}
.forgot.ms-4{margin-left:0rem!important;margin-right:1.5rem!important;}
.reset-password .signup .form-control{border-radius:0rem 0.5rem 0.5rem 0rem;}
.reset-password .btn{border-radius:0.5rem 0rem 0rem 0.5rem}
.home-office-form .form-check + .form-check{margin-right:1rem;margin-left:0rem;}
.dashboard-sub ul li a{padding:0.5rem 1.5rem 0.5rem 0;margin: 0 -1.75rem 0 0 ;}
.dashboard-sub ul {padding-left:0px;padding-right:20px;margin-left:0px;margin-right:9px;}
.profile-card ul li div{padding-left:0px;padding-right:20px;}
.profile-card ul li label::after{right:auto;left:0;transform:translateY(-50%) scale(-1) ;}
.addtocart div{margin-left:2rem;margin-right:0;}
.contact-us{padding-right:0;}
.contact-us li::before{margin-right:0;margin-left:1rem}

.right-nav{margin:0 15px 0 0}
.select .selectBtn:after{right:auto;left:15px}
/*
@media screen and (min-width:1600px) and (max-width:1800px){
	#navbar-brand.smaller{left:auto;right:11%}
}
@media screen and (min-width:1440px) and (max-width:1599px){
	#navbar-brand.smaller{left:auto;right:11%}
}
@media screen and (min-width:1280px) and (max-width:1439px){
	#navbar-brand.smaller{left:auto;right:12%}
}
@media screen and (min-width:1024px) and (max-width:1279px){
	#navbar-brand.smaller{left:auto;right:13%}
}
@media screen and (min-width:992px) and (max-width:1023px){
	#navbar-brand.smaller{left:auto;right:14%}
}
*/
@media screen and (max-width:991px){
    .wsmain{left:auto;right:-100%;}
    .wsoffcanvasopener .wsmain{left:auto;right:0px;}
    .back-link{left:auto;right:-150px;top:calc(50% + 5px)}
    .wsmenu-click i, .wsmenu-click02 i{border-right:0px solid #000;border-left:1px solid #000;border-top:1px solid #000;border-bottom:0px solid #000;}
    
    .showmenu .wsmenu-list{transform:translateX(50%);} 
 
.showmenu .back-link{left:auto;right:5px;}
    .back-link span{margin-left:0;margin-right:12px;border-top:0px solid var(--dark-grey-clr);border-left:0px solid var(--dark-grey-clr);border-bottom:2px solid var(--dark-grey-clr);border-right:2px solid var(--dark-grey-clr);}
    .wsoffcanvasopener .wsmobileheader{left: auto;right:0}
/*.menu-tabs{display:flex;position:relative;margin-left:10px;margin-right:10px;margin-bottom:5px;transition:all 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86);}
.menu-tabs::after{position:absolute;left:0;bottom:0;height:1px;content:'';background:#e6e6e6;width:100%;}
.menu-tabs a{display:block;padding:0px 0px 5px 0px;text-transform:uppercase;position:relative;font-size:17px;}*/
.menu-tabs a + a{margin-left:0px;margin-right:25px}
    .wsmenu > .wsmenu-list > li > a, .navbar-nav > li > a{font-size:17px;}
/*.menu-tabs a::after{position:absolute;left:0;bottom:0;height:3px;content:'';width:100%;background:var(--dark-grey-clr);display:none;}
.menu-tabs a.active{font-family:'contax_sans85_black';}
.menu-tabs a.active::after{display:block;}*/
.showmenu .menu-tabs{transform:translateX(110%)}
    .wsmobileheader{left:auto;right:0}
    .animated-arrow{right:auto;left:5px;bottom:0px}
    .wsmenu-submenu{left:auto;right:50%;}
}

@media screen and (min-width:1024px) and (max-width:1279px) {
    .navbar-brand{right:80px;left:auto}
    #navbar-brand.smaller{right:80px;left:auto}
}
@media screen and (min-width:992px) and (max-width:1023px) { 
	.navbar-brand{right:80px;left:auto;}
    #navbar-brand.smaller{right:80px;left:auto;}
}
@media screen and (min-width:576px){
    .offer .row .col-lg-6.ps-0{padding-left: calc(var(--bs-gutter-x) * .5)!important;}
    .offer .row .col-lg-6.pe-0{padding-right: calc(var(--bs-gutter-x) * .5)!important;}
}
@media screen and (min-width:576px) and (max-width:991px){

}
@media screen and (min-width:300px) and (max-width:991px) {
    .navbar-brand{left:auto;right:80px}
    .right-nav{right:auto;left:15px}
    .mobile-sub li:nth-child(3) .wsmenu-submenu li{padding-left:0;padding-right:1rem;}
    .mobile-sub li:nth-child(3) .wsmenu-submenu li a::before{left:auto;right:0;}
    .navbar-brand{left:auto;right:15%;}
    .navbar-brand{margin-left:0px;margin-right:45px;}
}
@media screen and (min-width:300px) and (max-width:575px) {

    .right-nav .dropdown-menu.cart-menu, .right-nav .dropdown-menu.cart-menu.show{right:auto!important;left:-75px!important;}
    .dropdown-toggle::after{margin-left:3px;margin-right:0;}
    .right-nav > li + li{margin-right:5px;}
    .navbar-brand{left: auto;right: 60px;}
    .order-ul li div{text-align:right;word-break:break-all}
     
}
@media screen and (min-width:411px) and (max-width:575px) {
    .navbar-brand{right:60px;left:auto;}
}
@media screen and (min-width:375px) and (max-width:410px) {
    .navbar-brand{right:60px;left:auto; }
}
@media screen and (min-width:360px) and (max-width:374px) {
    .navbar-brand{right:60px;left:auto; }
}


:root{
    --base-font-size:0.95rem;
}