.text-left{
    text-align: right!important;
}
.text-right{
    text-align: left !important;
}
input,select,option{
    text-align: right !important;
}
h1,h2,h3,h4,h5,p,span,li,a{
    text-align: right;
}
.text-center{
    text-align: center!important;
}
.text-center h1{
    text-align: center!important;
}.text-center h2{
    text-align: center!important;
}.text-center h3{
    text-align: center!important;
}.text-center h4{
    text-align: center!important;
}.text-center h5{
    text-align: center!important;
}.text-center p{
    text-align: center!important;
}.text-center span{
    text-align: center!important;
}.text-center li{
    text-align: center!important;
}.text-center a{
    text-align: center!important;
}
 .d-flex{
     flex-direction: row-reverse;
 }
 .contact-info-2-icon{
     margin-left: 20px;
 }
 .single-contact-info-2{
     flex-direction: row-reverse;
 }
.social-style-1{
    flex-direction: row-reverse;
}

.social-style-1 a {
    margin-left: 14px;
}
.sidebar-cart-active .sidebar-cart-all .cart-content ul li .cart-delete{
    justify-content:flex-start;
}
.sidebar-cart-active .sidebar-cart-all .cart-content ul li{
    flex-direction: row-reverse;
}
.sidebar-cart-active .sidebar-cart-all .cart-content ul li .cart-title{
    margin-right: 20px;
}
.title-wrap{
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-around !important;
}
.grand-totall h5 {
    font-size: 14px;
    margin: 36px 0 27px;
    font-weight: 600;
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
}
