body {
    direction: rtl;
    text-align: right;
}

.main_title span {
    left: auto;
    right: 0;
}

.breadcrumbs ul li:after {
    content: "\e648"; /* Arrow Left */
    transform: rotate(180deg);
}

/* Reverse padding/margin where needed */
.main_title p,
.page_header h1 {
    text-align: right;
    padding-left: 0;
    padding-right: 15%;
}

.btn_1,
a.btn_1 {
    text-align: right;
}

/* Navigation Fixes */
.main-menu ul li {
    float: right;
}

.main-menu ul li a {
    text-align: right;
}

/* Swap paddings/margins where needed */
.container,
.header,
footer,
section,
article {
    direction: rtl;
}

/* Reset common LTR assumptions */
[class*="col-"] {
    float: right;
}

input, select, textarea {
    direction: rtl;
    text-align: right;
}
.product-preview-section, .product-preview-section *{
    direction: ltr;
}
.mm-menu{
    right: auto !important;
}