body {    direction: rtl;    text-align: right}.note-header img {    margin: 10px 0 0;    height: 50px}.main-menu ul > li.submenu > a:after {    margin: 0 5px 0 0;    left: 0;    right: auto;    float: left}.menu ul li > span a .hamburger-box {    top: 10px;    margin-right: 0;    margin-left: 10px}.menu ul li ul.expanded li {    margin-left: 300px;    margin-right: 0}.menu ul li ul li a.has-submenu:after {    font-family: 'Line Awesome Free';    content: "\f104";    float: left}.menu ul li ul li ul {    right: 225px;    left: auto}header .main-nav .custom-search-input button[type=submit] {    right: auto;    left: 3px}header ul.top_tools {    float: left}header ul.top_tools > li {    margin-right: 20px;    margin-left: 0;    float: left}.dropdown-access .dropdown-menu ul li a {    border-left: 0;    border-right: 2px solid transparent;    padding: 15px 50px 15px 15px !important;    text-align: right}.dropdown-access .dropdown-menu ul li a:hover {}.dropdown-access .dropdown-menu ul li a i {    margin-left: 10px;    margin-right: 0;    right: 15px;    left: auto}#cart .cart-content ul li figure {    margin: 0 0 0 10px}#cart .cart-content ul li a.action {    left: 0;    right: auto;    width: 40px;    height: 40px;    text-align: left}.ribbon {    right: 10px;    left: auto}.ribbon:before {    border-style: solid none solid solid;    border-width: 9px 0 9px 9px;    right: 0;    left: auto}.grid_item ul {    left: 10px;    right: auto}.grid_item ul {    direction: ltr}footer .contacts ul:not(.social-media) li i {    right: 0;    left: auto}footer .contacts ul:not(.social-media) li {    padding-right: 30px}ul.footer-selector li {    float: right;    margin-left: 10px;    margin-right: 0}ul.additional_links {    float: left}ul.additional_links li {    margin-left: 0;    margin-right: 15px}.follow_us ul li {    margin: 15px 0 0 15px}.alert-dismissible .close {    right: auto;    left: 0}.close-rtl {    float: left;}@media (max-width: 1000px) {    #carousel-home-2 .owl-item.active.center {        border-left: 0;        border-right: 0    }}@media (max-width: 767px) {    header ul.top_tools > li:last-child {        float: right;        margin-left: 0;        margin-right: 0    }    ul.footer-selector {        margin: 0 auto;        padding: 0;        list-style: none    }    .link-apps {list-style: none;margin: 15px 0 0;padding: 0}    ul.additional_links {        float: none;        margin: 15px auto 0;        padding: 0;        display: table    }    ul.additional_links li {        margin-right: 0    }}