body {
    direction:ltr;
    text-align: left;
}
.user-profile {
    right:0;
    left:auto;
}
.shopping-cart {
    right:70px;
    left: auto;
}
.favourite-ic {
    right:120px
}
.dropdown-item {
    text-align: left;
}
.navbar-nav .nav-link i {
    margin-left: 0;
    margin-right:5px
}
.language-switcher {
    float: right;
}
.pre-header-list {
    float: left;
}
.pre-header-list li i {
    float: left;
    position: relative;
    top: 5px;
    margin-right: 10px;
    margin-left: 0;
}
.language-switcher span i {
    margin-left: 8px;
    margin-right:0px
}
.user-profile .user-dropdown li i {
    margin-right:5px;
    margin-left:0px
}
.has-sub {
    float: right;
}
.home-categories-list li img {
    margin-right:5px;
    margin-left: 0;
}
.home-categories-list li .category-dropdown {
    right: auto;
    left: 200px;
}
.product-item-meta-data span {
    float: left;
}
.home-categories-list li i {
    margin-right: 5px;
    margin-left: 0;
}
.offer-filter-bar li {
    float: left;
}
.footer-list li i {
    margin-right: 5px;
    margin-left: 0px;
}
.footer-social li {
    float: left;
}
.chat-box-send input {
    float: left;
}
.chat-box ul li i {
    float: left;
    margin-right: 10px;
    margin-left: 0;
}
.single-section-heading h2 {
    float: left;
}
.cart-items li img {
    float: left;
}
.cart-items li .cart-item-info {
    float: left;
}
.select-quantity {
    text-align: left;
}
.cart-item-remove {
    right:25px;
    left:auto
}
.right-filter-item p i {
    float: left;
    margin-right:5px;
    margin-left: 0;
    position: relative;
    top: 2px;
}
.order-summary .right-filter-item ul li i {
    margin-left: 0;
    margin-right:8px
}
.order-summary .right-filter-item ul li .payment-option-holder input {
    float: left;
}
.select-address select {
    float: left;
}
.select-address textarea, .select-address input {
    float: left;
}
.table td, .table th {
    text-align: left;
}
.step > div:not(:first-child) {
    margin-left: 1.5em;
    margin-right:0;
    padding-left: 1rem;
    padding-right:0;
}
.single-product-tags li {
    float: left;
}
.single-product-tags li {
    margin-left: 0;
    margin-right: 10px;
}
.single-product-quantity p {
    float: left;
    margin-bottom: 15px;
}
.single-product-btns a {
    float: left;
}
.single-product-btns a i {
    margin-left: 0;
    margin-right: 5px;
}
.single-product-details ul li p {
    float: left;
    border-left: 0;
    border-right:1px solid rgba(0,0,0,0.15);
    text-align: left;
}
.rating-list li ul li {
    float: left;
}
.rating-list li .rate-picture {
    float: left;
    margin-left:0;
    margin-right:10px
}
.rating-list p {
    float: left;
}
.rate-box textarea {
    float: left;
}
.write-rate-stars {
    float: left;
}
.single-section-heading .section-filter {
    float: right;
}
.offer-filter-bar {
    float: left;
}
.navbar-brand {
    margin-left: 0px;
    margin-right: 20px;
}
.language-switcher {
    left: auto;
}
.user-profile .user-dropdown {
    right: auto;
    left: -110px;
}
.home-categories-list li .category-dropdown li {
    float: left;
}
.owl-carousel.owl-rtl {
    direction: ltr;
}
.slider-category-item {
    float: left;
}
.product-item {
    float: left;
    width: 100%;
    margin-right: 15px;
    margin-left: 0px;
    margin-right: 15px;
}
.navbar-nav li {
    float: left;
}
.product-add-cart i {
    margin-left: 0;
    margin-right: 5px;
}
.cat-image {
    float: left;
    margin-left: 0;
    margin-right: 10px;
}
.footer-social li {
    margin-left: 0;
    margin-right: 10px;
}
.single-product-description {
    float: left;
}
.single-product-btns a {
    margin-left: 0;
    margin-right: 10px;
}
.cart-empty i {
    margin-left: 0;
    margin-right: 10px;
}
.single-section-heading h2 i, .cart-summary .order-btn i{
    margin-left: 0;
    margin-right: 5px;
}
.category-heading .show-more {
    float: right;
}
@media screen and (max-width:991px) {
    .navbar-toggler {
        float: right;
    }
    .dropdown-menu {
        float: left !important;
    }
    .user-profile {
        float: left !important;
    }
    .language-switcher {
        float: right !important;
    }
    .user-profile .user-dropdown {
        left:auto !important;
        right:-130px !important
    }
    .form-inline input {
        width: 80% !important;
        margin: 0 !important;
        float: left !important;
    }
    .form-inline button {
        width: 20% !important;
        margin: 0 !important;
        float: right;
    }
    .shopping-cart {
        margin-left: 0px !important;
        margin-right: 25px !important;
        float: left;
        top: 15px;
        right: auto;
        left: auto;
    }
    .language-switcher ul {
        left: auto ;
        right: 0;
    }
 
    .nav-search select {
        width: 30% !important;
        float: left;
        /* position: absolute; */
        border-right: 0;
        border-left: 1px solid #e5e5e5;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
    }
    .nav-search select:active, .nav-search select:focus {
        border-right: 0 !important;
        border-left: 1px solid #e5e5e5 !important;
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
        border-top-left-radius: 4px !important;
        border-bottom-left-radius: 4px !important;
    }
    .form-inline input {
        width: 50% !important;
        margin: 0 !important;
        float: left !important;
        border-left: 0;
        border-right: 0;
    }
}
.nav-search select {
    border-left: 1px solid #e5e5e5;
    border-right: 0 !important;
    border-top-left-radius:4px;
    border-bottom-left-radius:4px;
    border-top-right-radius:0px;
    border-bottom-right-radius:0px;
}
.nav-search input {
    border-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.nav-search input:active, .nav-search input:focus {
    border-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.nav-search select:active, .nav-search select:focus,.nav-search select:hover {
    border-left: 1px solid #e5e5e5;
    border-right: 0 !important;
    border-top-left-radius:4px;
    border-bottom-left-radius:4px;
    border-top-right-radius:0px;
    border-bottom-right-radius:0px;
}

element.style {
}
@media screen and (max-width: 991px) {
#navbarSupportedContent2 {
   
    right: 15px;
    left: auto;
}
.preheader-logo {
    float: left;
}
.user-profile .user-dropdown {
    right: 0 !important;
}
}
.right-filter-item p i {
    float: none;
    margin-left: 5px;
    margin-right: 0;
    top: 0;
    margin-left: 7px;
}
.right-filter-item p {
    font-weight: bold;
    margin-bottom: 5px;
    display: flex;
    align-items: center;
}
.right-filter-item ul li input {
    margin-left: 0px;
    margin-right: 5px;
}
.inline-cart .product-details-list p.pd-label {
    text-align: left;
}
.inline-cart ul li {
    margin-left: 0;
    margin-right: 15px;
}
.inline-cart ul li span {
    margin-right: 0;
    margin-left: 20px;
    float: right;
}
.product-details ul li p img {
    margin-left: 15px;
    margin-right: 0px;
}
.checkmark {
    margin-left: 0;
    margin-right: 10px;
}
.checkmark:after {
    right: -8px;
}
.inline-cart .select-quantity {
    text-align: left;
}
.inline-cart button, .add-favourite {
    margin-left: 0;
    margin-right: 10px;
}
.zoom-box .viewer-box {
    left: auto !important;
    right: -220px !important;
}
.sort-order-by, .sort-order-by:active, .sort-order-by:focus {
    float: right;
}
.section-categories .slider-category-item{
 float:none !important
}