
html, body {
    direction: rtl;
}

html{
    overflow: auto;
}

body{
    overflow-x: hidden;
    overflow-y:auto;
    z-index: 0;
}

.navbar-header {

    float: right;
}

#navright {
    left: 0;
    right: auto;
}

#nav > ul {
    float: right;
}


.sorter .sort-by {
    float: right;
}
.sorter label {
    margin-left: 10px;
    float: right;
}
table.table .invoice-info{
    width: 50%!important;
}

.product-img-box{
    float: right;
}

.product-view .product-shop {
    float: left;
}

.product-view .add-to-cart-wrapper, .product-view .block-related {
    clear: left;
    float: left;
}

.product-view .product-shop .price-info {
    float: left;
}

.add-to-cart label {
    float: right;
    margin-right: 7px;
}

.icon-right-open:before {
    transform: rotate(180deg);
}

.buttons-set {

    text-align: left;
}
.showsect .form-list label {
    float: right;
}
p.required {
    text-align: left;
}
.buttons-set button.button{
    float: left;
}

.cart .col_half {

    float: right;
}



.orders-ul .text-right {
    text-align: left;
}

.invoice-btn {
    left:0;
    right:auto;
}
span.edit-address,  span.delete-address{
    float: right;
}
.pull-right {
    float: left;
}
.col_half {
    float: right;
}
#owl-demo .item{
    margin: 5px;
}
.owl-carousel{
    direction: ltr;
    width: 80%!important;
    padding-right: 20%;
    padding-top: 10px;
    padding-bottom: 5px;
    text-align: center!important;
}
.owl-pagination{
    display: none!important;
}
.owl-prev, .owl-next{
    transform: translateY(-50px)!important;
    position: absolute!important;
    top: 62%!important;
}
.owl-next{
    right: 18%!important;
}
.owl-prev{
    left: -7% !important;
}
@media (max-width: 1150px) and (min-width: 767px){
    .image img {
        display: block;
        width: 47%!important;
        margin-right: 27% !important;
    }
}
@media (min-width:360px) and (max-width:650px) {
    .custom-col{
        width: 100%!important;
    }

    .image img {
        display: block;
        width: 63%!important;
        margin-right: 19% !important;
    }
}
@media (max-width:1024px) and (min-width:766px) {

    #nav > ul > li{
        margin: -2px -3% 0px 0.5em;
        font-size: 13px;
    }
    .navbar-header {
        display: block;
        padding-left: 0px;

    }
    #nav > ul {
        width: 65%;
    }
}
.navbar-header{
    padding-right: 25px;
}

@media (max-width: 500px){
    .breadcrumbs {
        text-align: right;
    }
    .sorter .sort-by select {
        margin-right: 9px;
    }
    #navButton .toggle:before{
        right: 328%;
    }
    #navButton a{
        float: right;
        margin-right: 2%;
    }
    .cart-right-a{
        margin-left: -12PX;
    }
    .nav-ar{
        float: right!important;
        color: white;
        margin-top: 20px;
    }
    .navbar-brand img {
        width: 110px;
    }
    #navButton a.toggle{
        width: 0px;
    }


}

@media (max-width:374px) and (min-width:360px) {
    #navButton .toggle:before{
        right: 161px;
    }
    #navButton a.toggle{
        width: 1px!important;
    }
    #navButton a{
        float: right;
        padding-right: 2px;
    }
    .navbar-brand{
        padding-right: 5%!important;
    }
}
@media (max-width:399px) and (min-width:375px) {
    #navButton .toggle:before{
        right: 175px;
    }
    #navButton a.toggle{
        width: 1px!important;
    }
    #navButton a{
        float: right;
        padding-right: 2px;
    }
    .navbar-brand{
        padding-right: 5%!important;
    }
}
@media (max-width:430px) and (min-width:400px) {
    #navButton .toggle:before{
        right: 195px;
    }
    #navButton a.toggle{
        width: 1px!important;
    }
    #navButton a{
        float: right;
        padding-right: 8px;
    }
    .navbar-brand{
        padding-right: 5%!important;
    }
}
@media (max-width:500px) and (min-width:431px) {
    #navButton .toggle:before{
        right: 217px;
    }
}
/* .breadcrumbs{
    display: none;
} */
.st-eng{
    float:right!important;
}
.checkout-text-end{
    text-align: end!important;
}
.btns-set{
    float:right;
}
.ar-required{
    float: right!important;
}
.ar-required-btn{
    float: right;
}
.ar-forgetpass{
    float:left;
}
.ar-login-btn{
    float: right!important;
}
.item-options dd{
    text-align: right !important;
    padding-right: 10px !important;
}
.price{
    text-align: left!important;
}
.checkout-product-name{
    text-align: right;

}
.copyright ul.menu .ar-tag{
    padding-right: 13px!important;

    display: inline-block;
    border-right: solid 2px rgba(255, 255, 255, 0.2);
    border-left: 0px!important;
    padding-left: 1.25em;
    margin-left: 1.25em;
}
@media (max-width: 767px){
    .order-footer * {
        text-align: left;
    }
}
.error{
    font-size: 11px;
    color: red!important;
}
.register-form .showsect .form-list li {
    padding-right: 10px;
    margin-top: 2%;
}
.register-form .input-topSect{
    margin-top: 3%;
}
.register-form .input-box{
    margin-bottom: 0px;
}
.register-form .showsect .form-list li label{
    font-size: 12px;
}
.address-txt{
    padding-right: 13px!important;
}
.addressBtn{
    margin-right: 13px;
}
@media screen and (max-width: 680px) {
    .profile-ul {
        width: 100%!important;
    }
    .address-txt{
        margin-top: 4%!important;
    }
    .address-ul{
        width: 100%!important;
        margin: 2% 1%!important;
    }
}
@media (max-width:769px) and (min-width:360px) {
    .forget-width{
        width: 100%;
    }
    .f-left{
        text-align: right!important;
    }
    .ar-forgetpass{
        float: right!important;
    }
}​
.float-left{
    float:right;
}
.float-right{
    float:left;
}
@media screen and (max-width: 480px) {
    .addressBtn{
        margin: 0px 0px!important;
    }
  }
  .table.table.table-info th {
    text-align: right!important;
  }
