@media (min-width:992px){
    .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
        float: right;
    }
}
@media (min-width:768px){
    .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
        float: right;
    }
}
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{
    float:right;
}
.pull-left{
    float:right !important;
}
.pull-right{
    float:left !important;
}
.list-unstyled {
    padding-right: 0;
}
.text-right{
    text-align: left;
}
.text-left{
    text-align: right;
}
/*.dropdown-menu{
    right: 0;
    left: auto
}*/
.checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"], .radio input[type="radio"] input[type="radio"]{
    float: left;
    left: 0;
    right: 0;
    margin-left: 0;
}
.dropdown-menu.pull-right,.dropdown-menu.dropdown-menu-right{
    left: 0;
    right: auto
}
.dropdown-menu{
    right: 0;
    left: auto; 
    text-align: right;
}
.nav, .list-inline {
    padding-right: 0;
}
/*.dropdown-menu.pull-right,.dropdown-menu-right{
    left: 0;
    right: auto
}
.dropdown-menu,.catlistpage{
    text-align: right;
}*/

.checkbox-inline, .radio-inline {
    padding-right: 20px;
    padding-left: 0;
}
.cart-des .input-group input{
    border-radius: 0;
}
.fa.pull-left {
    margin-left: .3em;
}
.a-one .alert-dismissable .close,.a-one .alert-dismissible .close{
    left: 8px;
    right: auto;
}
/* topbar */
.testimg img {
    margin-left: 5px;
}
.product-thumb,.blog-right,.product-tab,#menu .dropdown-inner ul,.accolumn.list-group a,#xsfilter .list-group a,
.categorybr .ctpos,.slidecap{
    direction: rtl;
}
.close{
    float: left;
}
#scroll{
    left: 20px;
    right: auto
}
.slick-list.draggable {
    direction: ltr;
}
#winter-search-category{
    float: right;
    background-position: left bottom 7px;
}
.wbSearch .close-nav i{
    margin-right: 15px;
    margin-left: auto
}
.more-menu{
    left: 0;
    right: auto;
    text-align: right
}
.f-left svg{
    margin-left: 10px;
    margin-right: auto
}
.cartprice{
    right: 70px;
    left: auto
}
#madebyhand-search-category {
    float: right;
    background-position: left bottom 7px;
    border-radius: 0;
    border-right: none;
}
#search .input-lg {
    border-radius: 0;
    padding: 0 20px 0 10px;
}
#search .btn-lg {
    border-radius: 0;
}
#search .input_search::before {
    right: 190px;
}
/*#cart .dropdown-toggle span{
    left: -3px;
    right: auto;
}*/
.midheadleft svg {
    margin-right: 0;
    margin-left: 10px;
}
.countdown-row .countdown-section::before {
    left: -20px;
    right: auto;
}
/*.countdown-section{
    margin-left: 20px;
    margin-right: 0;
}
.countdown-section:last-child {
    margin-left: 0;
}*/
.apponbtn .owl-buttons{
    direction: ltr;
    text-align: right;
}
.newsl #newsletter input {
    border-radius: 0;
}
.newslesvg {
    margin-left: 8px;
    margin-right: auto;
}
.newsl #newsletter .newsbtn{
    left: 0;
    right: auto;
    border-radius: 0;
}
.fleft .fsocial a {
    margin-right: 0;
    margin-left: 10px;
}
.pay_connect .list-inline li {
    margin-right: 0;
    margin-left: 15px;
}
.pay_connect .list-inline li:last-child {
    margin-left: 0;
    margin-right: 0;
}
.hphone {
    border-left: 1px solid #e4e4e4;
    border-right: none;
}
.topbsp li svg {
    margin-left: 10px;
    margin-right: auto;
}
#cart-total, .hdis{
    margin-right: 2px;
    margin-left: auto;
}
.s-panel .col-xs-6 {
    float: left;
}
.s-panel .slick-prev {
    right: auto;
}
#top-links ul.alogin li svg {
    margin: 0 0 0 5px;
}
.homecategory .catcontent svg {
    transform: rotate(180deg);
}
.homecategory .catcontent h4 i {
    /*float: left;*/
}
#contact .foot-payment li {
    margin-left: 25px;
    margin-right: 0;
}
.btnminus {
    border-radius: 0;
}
.btnplus {
    border-radius: 0;
}
.deliveryinfo [class*="col-"]::after {
    left: 0;
    right: auto;
}
.right_text {
    text-align: left;
}
.ser_text {
    text-align: right;
}
.imgbnrtext h1::after {
    left: auto;
    right: 0;
}
.test_mation {
    left: 0;
    right: auto;
}
.test_svg {
    left: 10%;
    right: auto;
    transform: rotate(386deg);
}
/* category page */
.pagination > li > a, .pagination > li > span{
    float: right;
}
.select-input::after{
    left: 10px;
    right: auto
}
.refines li{
    margin-left: 10px;
    margin-right: auto;
}
/* product */
.sale {
    right: auto;
    left: 10px;
}
.new {
    right: 10px;
    left: auto;
}
.pro-content .checkbox label,#menu .dropdown-inner a,.refines li{
    direction: ltr;
}
.checkbox label, .radio label{
    padding-right: 20px;
    padding-left: 0;
}
.checkbox-inline input[type="checkbox"], .radio input[type="radio"] input[type="radio"] {
    float: right;
    right: 0;
    margin-right: 0;
}
.radio input[type="radio"], .radio-inline input[type="radio"]{
    margin-right: -20px;
    margin-left: auto;
}
.zoomWindow {
    right: 545px;
    left: auto !important;
}
.a2a_default_style a,.a2a_default_style .a2a_counter img, .a2a_default_style .a2a_dd, .a2a_default_style .a2a_svg{
    float: right !important;
}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{
    left: -6px;
    right: auto;
    text-align: left !important;
}
.select-input::after{
    left: 10px;
    right: auto;
}
#accordion .panel-title i{
    float: left;
}
.search-page .select-input::after {
    left: 15px;
    right: auto;
}
.accolumn h3 svg{
    margin-left: 10px;
    margin-right: auto
}
#account-account.acpage #content[class*="col-"] span:first-child{
    border-left: 1px solid #eee;
    border-right: none;
    padding-left: 25px;
    padding-right: 0;
    margin-left: 25px;
    margin-right: auto
}
/* other pages */
#menu .thumb_img {
    margin-right: 0;
    margin-left: 10px;
}
#menu .dropdown-menu{
    direction: ltr;
}
#menu .collapse li.view_more.my-menu i {
    margin-left: 10px;
    margin-right: 0;
}
#menu .fa.fa-angle-down {
    margin: 0 5px 0 0;
}
/*#menu .navbar-nav > li > a {
    margin-left: 40px;
    margin-right: auto;
}*/
#menu .navbar-nav > li.view_cat_menu > a {
    margin-left: 0;
    margin-right: 0;
}
.contsp{
    margin-right: 35px;
    margin-left: auto
}
.wco{
    margin-right: 38px;
    margin-left: auto
}
/*.list-group a,#xsfilter{
    direction: ltr;
}*/
#xsfilter .checkbox label{
    padding-left: 0;
    padding-right: 0
}
#xsfilter .list-group-item{
    text-align: right;
}
.mfp-close{
    left: 0;
    right: auto !important;
}
.product-tab .nav-tabs li::after{
    right: 0;
    left: auto;
}
.product-thumb .button-group {
    left: 15px;
    right: auto;
}
.product-list .product-thumb .rating {
    float: none;
    text-align: right;
}
.product-list .product-thumb .button-group {
    text-align: right !important;
}
.product-list .product-thumb .button-group button, .product-list .bquickv a, .product-list .product-thumb .button-group button.cartb.add-to-cart {
    margin: 0 0 0 5px;
}
#onsale .product-thumb .button-group button{
    right: 8px;
    left: 0;
}
#onsale .product-thumb .image::after {
    left: 0;
    right: auto;
}
#blog .product-block:first-child .blog-left {
    padding-left: 0;
    padding-right: 15px;
}
#blog .product-block:last-child .blog-left {
    float: left;
    padding-right: 0;
    padding-left: 15px;
}
.blog-left::after {
    right: auto;
    left: -5px;
}
.date-time {
    right: 15px;
}
.view-blog .read-more a svg {
    transform: rotate(180deg);
    margin-left: auto;
    margin-right: 5px;
}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.input-group-btn:last-child > .btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.form-horizontal .control-label {
    text-align: left;
}
.pay-connect li {
    margin-left: 10px;
    margin-right: 0;
}
.pay-connect li:last-child {
    margin-left: 0;
}
.middle-footer .container .row [class*="col-"]::after {
    left: 0;
    right: auto;
}
.breadcrumb > li {
    display: inline-block;
}
@media (min-width: 1410px) and (max-width: 1600px) {
    #onsale .product-thumb .button-group button{
        right: 8px;
        left: 0;
    }
    .zoomWindow {
        right: 545px;
        left: auto !important;
    }
}
@media (min-width: 1200px) and (max-width: 1409px) {
    .cate {
        padding: 4px 11px;
    }
    .inuser .hdis {
        display: none;
    }
    .f-left svg {
        margin-left: 5px;
        margin-right: auto;
    }
    .zoomWindow {
        right: 460px;
        left: auto !important;
    }
    #onsale .product-thumb .button-group button{
        right: 8px;
        left: 0;
    }
    .countdown-row .countdown-section::before {
        left: -15px;
    }
    .fleft .fsocial a {
        margin-left: 8px;
    }
}
@media(min-width: 768px) and (max-width: 991px){
    .menuwidth{
        right: 0;
        left: auto;
    }
    #contact .foot-payment li {
        margin-left: 5px;
    }
    .manun ul li {
        margin: 0px 4px;
    }
    .countdown-row .countdown-section::before {
        left: -16px;
    }
    .fleft .fsocial a {
        margin-left: 5px;
    }
}
@media (min-width: 768px){
    .wr-menu .navbar-toggle {
        float: right;
    }
    .wr-menu i {
        float: none;
    }
    #menu li a:hover .enangle {
        transform: rotate(-270deg);
    }
    .product-list .image, .product-list .caption{
        float: right;
    }
    .product-list .caption{
        text-align: right;
    }
}
@media (max-width: 767px){
    .midheadleft {
        left: 40px;
        right: auto;
    }
    .cart-re{
        left: 5px;
        right: auto;
    }
    footer h5 .toggle.collapsed::after,footer h5 .toggle::after,
    .catfilter .toggle.collapsed::after,.catfilter .toggle::after{
        float: left;
    }
    #account-account.acpage #content[class*="col-"] span:first-child {
        padding-left: 5px;
        padding-right: 0;
        margin-left: 5px;
        margin-right: auto
    }
    #form-currency .dropdown-menu.dropdown-menu-right {
        left: auto;
        right: 0;
    }
    .dropdown-menu.dropdown-menu-right {
        left: -50px;
        right: auto;
    }
    .product-list .product-thumb .button-group {
        text-align: center !important;
    }
    .product-list .product-thumb .rating {
        text-align: center;
    }
    .homecategory .heading span::after {
        left: -22px;
    }
    .countdown-row .countdown-section::before {
        left: -15px;
    }
    .sale {
        left: 5px;
    }
    .new {
        right: 5px;
    }
    .form-horizontal .control-label {
        text-align: right;
    }
}
@media (max-width: 991px){
    #menu .nav li {
        float: none;
    }
    #menu .navbar-header {
        float: none;
    }
    .sidenav{
        right: 0;
        left: auto;
        text-align: right;
    }
    .menusp{
        text-align: right;
    }
    #mySidenav li a i {
        float: left;
    }
    #column-left1 .container .row div:last-child {
        float: left;
        text-align: left;
    }
    .navbar-nav {
        padding: 0;
    }
    #top-links {
        right: auto;
        left: 0;
    }
    .product-thumb .button-group button, .bquickv a {
        margin: 0 0 0 5px;
    }
    .date-time {
        right: 5px;
    }
    .right_text {
        left: 5%;
    }
    .ser_text {
        right: 5%;
    }
    #blog .product-block:first-child .blog-left {
        padding-right: 5px;
    }
    #blog .product-block:last-child .blog-left {
        padding-left: 5px;
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    #account-account.acpage #content[class*="col-"] span:first-child {
        padding-left: 10px;
        padding-right: 0;
        margin-left: 10px;
        margin-right: auto
    }
    .menusp .dropdown-menu{
        right: -90px;
        left: auto
    }
    #contact .foot-payment li {
        margin-left: 20px;
    }
    /*#search .input-lg {
        border-radius: 0;
    }*/
    .cate {
        padding: 4px 3px;
    }
    #menu .thumb_img, #menu .collapse li.view_more.my-menu i {
        margin-right: 0;
        margin-left: 5px;
    }
    #menu .dropdown-menu {
        right: auto;
        left: 0;
    }
    .right_text {
        width: auto;
    }
    .fleft .fsocial a {
        margin-left: 3px;
    }
    .pay_connect .list-inline li {
        margin-right: 0;
        margin-left: 7px;
    }
}
@media (min-width: 992px){
    .curr {
        /*border-right: none;*/
        /*border-left: 1px solid #e1e1e1;*/
        padding-left: 15px;
        margin-left: 15px;
        padding-right: 0;
        margin-right: auto;
    }
    .sborder ul {
        border-right: 1px solid #e1e1e1;
        border-left: none;
    }
}
@media (max-width: 599px){
    #column-left1 .container .row div:last-child {
        float: none;
        text-align: center;
    }
    .hidden-md.hidden-sm.ct {
        text-align: left;
    }
    .deliveryinfo li:last-child {
        text-align: right;
    }
}
@media (min-width: 400px) and (max-width: 599px){
    
}
@media (min-width: 320px) and (max-width: 399px) {
   .product-thumb .button-group button, .bquickv a, .product-list .product-thumb .button-group button, .product-list .bquickv a,
   .product-list .product-thumb .button-group button.cartb.add-to-cart {
        margin: 0;
    } 
}