body {
    direction: rtl;
    text-align: right;
    font-family: 'Readex Pro', sans-serif;
}

.owl-carousel{
    direction: ltr;
}

.input-group-text{
    border-radius: 0 0.25rem 0.25rem 0;
    border-left: 0;
}

.input-group>.custom-select:not(:first-child), .input-group>.form-control:not(:first-child){
    border: 1px solid #B2B2B2;
    border-right: 0;
    border-radius: 0;
    /* padding-right: 10px;     */
}

.icon-hero i{
    transform: rotate(180deg);
}

.menu-categories ul li a:after{
    content: "\f30a";
}


.header-tools .btn-user a, .header-tools .btn-lang a,
.form-logout button,
.text-left {
    text-align: right!important;
}

.development-content ,
.text-right {
    text-align: left!important;
}

.pr-3{
    padding-left: 1rem!important;
    padding-right: 0!important;
}

.breadcrumb-item+.breadcrumb-item {
    padding-right: 0.5rem;
    padding-left: 0;
}

.breadcrumb-item+.breadcrumb-item::before{
    content: "\f104";
    float: right;
    padding-left: 0.5rem;
    padding-right: 0;
}

@media (min-width: 768px) {
    .text-md-left {
        text-align: right!important;
    }
}

.sidebar ul li::before{
    content: "\f30a";
    margin-right: 5px;
    margin-left: 10px;
}

.widget-sidebar.widget-range{
    padding: 0 15px 0 !important;
}


.heading-page .icon-love-favorite{
    left: 20%;
    right: auto;
}

.filter-search .heading h4{
    padding-right: 9px;
    padding-left: 40px;
}

.filter-search .heading h4:after{
    transform: rotate(180deg);
}

.product-tabs .nav-pills .nav-item {
    padding-right: 0;
    padding-left: 30px;
}

.basic-information-fields{
    padding-right: 0 !important;
    padding-left: 3rem!important;
    border-right: 0 !important;
    border-left: 1px solid #dee2e6!important;
}

#EditDataUser .btn.btn-outline-primary{
    margin-right: 1rem!important;
    margin-left: 0 !important;
}

.modal-header .close,
#EditDataUser .close   {margin-left: 0;}

.mr-2 {
    margin-right: 0 !important;
    margin-left: 0.5rem!important;
}

.product-tabs .nav.tabs-ul {
    padding: 0;
}

.heading-page{
    background-position: left center;
}

.form-coupon input[type='submit'], .form-coupon input[type='button']{
    left: 0;
    right: auto;
    border-radius: 6px 0 0 6px;
}

.menu-categories ul li a:after{
    right: 0;
    left: auto;
}

.steps-content .form-checkout{
    padding-left: 3rem!important;
    padding-right: 0 !important;
    border-left: 1px solid #dee2e6!important;
    border-right: 0 !important;
    margin-right: 0 !important;
    margin-left: 3rem!important;
}

.select2-selection--single .select2-selection__arrow{
    border-left: 0;
    border-right: 1px solid #B2B2B2;
}

.select2-container--default .select2-selection--single .select2-selection__arrow{
    left: 0;
    right: auto;
    border-left: 0;
}

.pl-3 {
    padding-left: 0 !important;
    padding-right: 1rem!important;
}

.ml-3{
    margin-left: 0 !important;
    margin-right: 1rem!important;
}

.btn-complete-process{
    justify-content: start !important;
}

.header-info .btn-user{
    margin-right: 0;
    margin-left:5px;
}



@media (max-width: 776px) {
    .hero-section .hero-section-right {
        margin-left: 0;
        margin-right: 5px;
    }

    .hero-section .hero-section-right .intro-sm-img:last-child {
        margin-left: 0;
        margin-right: 5px;
    }

    .newly-arrived .product-image img,
    .new-design .product-image img{
        height: 300px !important;
        object-fit: cover !important
    }

    header.header .header-logo a{
        right: 50px;
        left: auto;
    }

    .down-footer p,
    .development-content{
        text-align: center !important;
    }
}

.favorite {
    margin-right: 13px;
}

.remove-coupon {
    left: 8px;
    position: absolute;
    top: 8px;
}
