@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&family=Noto+Kufi+Arabic:wght@100..900&family=Noto+Naskh+Arabic:wght@400..700&family=Noto+Sans+Arabic:wght@100..900&display=swap');
body{
    direction: rtl !important;
    text-align: right !important;
      font-family: "Cairo", sans-serif !important;
}
h1,h2,h3,h4,h5,h6,a,p,span{
      font-family: "Cairo", sans-serif !important;
      text-align: center !important;
}
.new{
    top: -60px !important;
     right: -162px !important;
    left:auto!important;
}
[class^="icon-"],
[class*=" icon-"] {
    font-family: 'simple-line-icons' !important;
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    text-align: center;
}
.mi-ar{
    position: absolute;
    right: 0;
    top: 13px;
}
.sub-menu li a{
    text-align:right !important;
        margin-right: 16px;
}
.phone{
    margin-right:20px;
}

.offcanvas.offcanvas-mobile-menu {
    left: 0;
    right: auto;
    -webkit-transform: translateX(-100%);
    transform: translateX(-125%);
    z-index:99999999999999;
}
.main-slider{
    direction: ltr !important;
}
/* .banner-two_title{
    text-align: left !important;
    margin-left: 112px;
    color: #000
} */
.slider-item {
    direction: rtl;
}
.theme1 .cbdg1{
    text-align: center !important;
}
/* .slick-dots{
    display: none;
} */
.fa, .far, .fas{
    margin-right: 9px;
}
.section-title .title , .product-desc .title , .swal2-title{
    text-align: center !important;
}
.product-tab,.featured-init,.popular-slider-init,.brand-init,.product-sync-init{
    direction: ltr !important;
}
.product-price{
    margin-left: 12px;
}
.breadcrumb-item+.breadcrumb-item::before{
    float: right !important;
    rotate: 180deg;
}
.theme1 .product-price .onsale {
        margin-right: 11px;
}
.product-price .del {
    margin-right: 25px !important;
}

.product-count.style .count-btn{
    margin-right: -101px;
}
.btn-dark {
  margin:0 auto;
  display:block;
}
.about-content .title{
    text-align: center !important;
}
.blog-title{
    text-align: center !important;
}
.icon-call-out:before
{
    margin-left: 10px;
}
.fix{
    margin: 5px;
}
.icon-social-instagram:before , .icon-social-youtube:before ,.icon-social-twitter:before , .icon-social-facebook:before {
        margin-right: 10px;
}
.footer-widget .section-title:after{
    right: 0 !important;
}
.footer-widget .section-title .title{
    text-align: right !important;
}
@media(max-width:767px){
    .twiter{
        margin-right: 7px;
    margin-bottom: 9px;
}
    .color-fix{
        color: black !important;
    }
    .garden_about_content{
        margin-top: 10px;
    }
    .section-title{
        padding-bottom: 16px;
    }
    .slick-list .draggable{
    direction: ltr !important;
}
    .featured-init .product-desc{
        top:-6px !important;
    }
    .new {
    top: -8px !important;
    right: -159px !important;
    left: auto !important;

}
.blog-init{
    direction: ltr !important;
}
.minicart-product-list li .content .remove{
    left: 0 !important;
    right: unset;
}
.minicart-product-list li .content{
    margin-right: 15px;
}
.radio-container{
    float: right !important;
}
@media screen and (max-width: 480px) {
    .product-thumbnail a img {
        width: 122%;
        margin-right: 16px;
    }
    .btn-dark{
        margin-right: 0px !important;
    }
}
.single-product-info{
     
    margin-top: 15px;
}



.ion-ios-arrow-down:before{
    margin-left: unset;
    margin-right: 7px;
}
@media (max-width:768px){
    .product-desc .title{
  
        margin-right: unset;
    }
    .product-desc .d-flex{
        margin-right:unset ;
   
    }
    .del{
        margin-left: unset;
    }
   .feature-fix{
    margin-left:-120px;
    margin-right: unset;
    margin-left:0;
    margin-right: 0;
   }
   .product-thumbnail a img{
    width: 65% !important;
    width: 100% !important;
   }
     .product-desc button.pro-btn h4{
        font-size: 14px !important;
   }
}
@media (max-width:768px){
    .grid-view-list .product-thumbnail img, .grid-view .product-thumbnail img{
        margin: 15px auto 20px;
        width: 93% !important;
    }
    .del{
        margin-left: 2rem !important;
    }
    .nav-search-input{
        margin-right: 11px;
    }
}
.offcanvas-menu a,
.menu-toggle {
    display: flex;
    justify-content: center !important;
    align-items: center;

}
