* {
    direction: rtl;
}

.owl-carousel,
.owl-carousel .owl-stage-outer,
.owl-carousel .owl-stage {
    direction: ltr;
}

.main-head .main-menu li {
    margin: 0 0 0 40px;
}

.main-head .main-menu .op-search {
    transform: none;
}

.main-head .h-controls ul li:after {
    left: 0;
    right: auto;
}

.menu-item-has-children>a:after {
    margin: 0 7px 0 0;
}

.main-head .h-controls ul li:nth-of-type(4) {
    padding: 0 15px 0 0;
}

.main-head .h-controls>ul>li>a .badgo {
    right: auto;
    left: 5px;
}

.main-head .h-controls ul li:nth-of-type(4) .badgo {
    left: -7px;
    right: auto;
}

.prod-card .prod-data .clrs span {
    margin: 0 0 0 10px;
}

.prod-card .prod-img .compare,
.toTop {
    left: 20px;
    right: auto;
}

.products .owl-carousel .owl-nav button i {
    transform: scaleX(-1);
}

.f-top .f-item .f-social a {
    margin: 0 0 0 15px;
}

.f-top .f-item .form-group .btn {
    left: 0;
    right: auto;
}

.f-top .f-item .cont-info li h5 {
    padding: 3px 20px 3px 0;
}

.f-top .f-item .cont-info li h5:before {
    border-radius: 5px 0 0 5px;
    right: 0;
    left: auto;
}

.login-msg i,
.login-wrap .login-box .form-group label span:before {
    margin: 0 0 0 15px;
}

.category-wrap .filter-head .op-filter .la-filter {
    margin: 0 0 0 5px;
}

.category-wrap .filter-head .op-filter .la-angle-down {
    margin: 0 15px 0 0;
}

.category-wrap .filter-head div {
    text-align: left;
}

.category-wrap .filter-head>div>span {
    margin: 0 0 0 70px;
    position: absolute;
    top: -20px;
    left: 0px;
}

.category-wrap .filter-head b {
    margin: 0 0 0 10px;
}

.category-wrap .filter-head div .form-control:after {
    left: 15px;
    right: auto;
}

.category-wrap .filter-head div .form-control .list li {
    text-align: initial;
}

.filter-box .f-item h4:before {
    right: 0;
    left: auto;
}

.filter-box .f-item ul li span:before {
    margin: 0 0 0 15px;
}

.g-pagination ul li a i {
    transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    -o-transform: scaleX(-1);
}

.search-wrap .form-list li .p-img {
    margin: 0 0 0 15px;
}

.search-wrap .form-group .btn {
    left: 0;
    right: auto;
}

.search-wrap .form-list {
    padding: 0 0 0 15px;
}

.wish-wrap .table th:after,
.wish-wrap .table td:after {
    left: 0;
    right: auto;
}

.cart-wrap.new_cart .t-product .t-img {
    margin: 0 0 0 20px;
}

.table-btns .btn.btn-red {
    margin: 0 10px 0 0;
}

.cart-wrap .table th:after {
    left: 0;
    right: auto;
}

.prods-list .p-list li .p-img,
.prods-list .p-list li .p-img img {
    margin: 0 0 0 15px;
}

.prods-list .p-list li .p-img .badgo {
    left: -5px;
    right: auto;
}

.address-form .inner .inner-head ul li:after {
    transform: scaleX(-1);
    display: inline-block;
}

.cart-wrap .form-group>h4 {
    text-align: right;
    direction: ltr;
    right: 25px;
    left: auto;
}

.cart-wrap .form-group .form-control:before {
    left: 40px;
    right: auto;
}

.cart-wrap .form-group .form-control:after {
    left: 15px;
    right: auto;
}

.cart-wrap .form-group .ship-address ul li span img {
    margin: 0 5px 0 20px;
}

.cart-wrap label>span:before {
    margin: 0 0 0 10px;
}

.pay-meth li:last-child img {
    float: left;
}

.account-wrap .nav-tabs li a {
    border: 0 !important;
    border-right: 3px solid transparent !important;
}

.account-wrap .tab-content {
    padding: 0 30px 0 0;
}

.ord-head span {
    border-width: 0 0 0 1px;
}

.account-wrap .panel-group .panel .panel-heading a {
    padding: 15px 15px 15px 45px;
}

.account-wrap .panel-group .panel .panel-heading span {
    border: 0;
    border-left: 1px solid #dfdfdf;
}

.account-wrap .panel-group .panel .panel-heading span:last-child {
    padding: 0 30px 0 0;
}

.account-wrap .panel-group .panel .panel-heading a:after {
    left: 20px;
    right: auto;
}

.product-wrap .single-data {
    padding: 0 30px 0 0;
}

.product-wrap .single-data .d-model span {
    margin: 0 0 0 15px;
}

.product-wrap .single-data .d-info .d-Piece
{
    left: 30px;
    direction: ltr !important;
}

.Stars::before {
    background: linear-gradient(-90deg, #fc0 var(--percent), #d9d9d9 var(--percent));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.product-wrap .single-data .d-item .d-colors label,
.product-wrap .single-data .d-item .d-sizes label {
    margin: 0 0 10px 10px;
}

.product-wrap .single-data .d-item .form-control {
    width: 65px;
}

.product-wrap .single-data .d-item>a
{
    margin-left: 20px;
}

.product-wrap .single-extra .rev-side .form-group .btn {
    float: left;
}

.login-back {
    text-align: left;
}

.login-back i {
    transform: scaleX(-1);
}

.category-wrap .filter-head div .form-control {
    min-width: 120px;
}

.category-wrap .filter-head div .form-control .list {
    width: 150%;
}