.product-item a .product-title{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.container-fluid.disabled {pointer-events: none;opacity: 0.65;}
#loading {position: fixed;top: calc(50% - 26px);left: calc(50% - 26px);z-index: 999;background: #fff;}
.breadcrumb .breadcrumb-item.product.active {display: inline!important;}
.inside-hero h1{direction:ltr}.filter-content ul li a{direction:ltr;}
.product-details .product-brief,.product-title,.product-title {direction: ltr; text-align:right;}
.social-login ul li.lbl{width:45px}
@media (min-width: 768px) {
    .home-products {
        margin-top: -120px;
        padding-bottom: 20px;
    }
}
@media (min-width: 991px) {
    .home-products {
        margin-top: -160px;
        padding-bottom: 20px;
    }
}
/* main-ar.css handles all welcome-content responsive padding:
 *   base:    30px 15px 150px
 *   @768px:  30px 15% 180px
 *   @992px:  40px 20% 200px
 *   @1200px: 50px 25% 250px
 */
.welcome-content h1 {
    font-family: SC_DUBAI, sans-serif !important;
    font-size: 23px !important;
    color: grey !important;
}


/* Fix product card overlap in Arabic RTL at mid-range breakpoints */
.home-products .row {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    direction: rtl;
}
.home-products .row > [class*="col-"] {
    float: none !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}
.home-products .product-item {
    width: 100%;
}
