body {
    direction: ltr;
    text-align: left !important;
    font-family: Roboto !important;
}
ol.commentlist li .comment-body .comment-metadata {
    left: auto;
    right: 15px;
}
.comment-form-comment label {
    right: auto;
    left: 10px;
}

.change-lang .inner {
    right: 0;
    left: auto;
}

.change-lang .inner ul {
    flex-direction: row-reverse;
}

.post-navigation span.prev-post svg {
    transform: rotate(180deg);
}

.post-navigation span.next-post svg {
    transform: rotate(180deg);
}

.post-navigation a[rel="next"]{
    float: right;
}

.login label:not(.woocommerce-form-login__rememberme),
.lost_reset_password label:not(.woocommerce-form-login__rememberme),
.register label:not(.woocommerce-form-login__rememberme),
.comment-form-author label, .comment-form-email label , .comment-form-url label{
    right: auto;
    left: 10px;
}

.article-box .article-box-footer a.more i ,
.site-breadcrumb svg{
    transform: rotate(180deg);
}

.article-box .thumbnail .date {
    right: auto;
    left: 0;
}

.userbox .sub-loginmenu {
    left: auto !important;
    right: 0 !important;
}

.main-menu > ul li ul {
    left: 0;
    right: auto !important;
}

.main-menu > ul li ul li::before {
    right:auto !important;
    left:0;
}

.mobile-side-menu ul li.menu-item-has-children::after {
    content: "\f105";
    left:auto !important;
    right:15px;
}

.mobile-side-menu ul li.menu-item-has-children.open-sub-menu::after {
    transform: rotate(90deg);
}

.service-box a i {
    transform:rotate(180deg);
}

.wpcf7-form {
    direction: ltr;
}

.main-menu.vertical > ul > li.menu-item-has-children::after {
    right: 0;
    left:auto;
}


.main-menu > ul li ul {
    left: 0;
    right: auto;
}

.main-menu > ul li ul li ul {
    left: 100%;
    right: auto;
}

.woocommerce #reviews #comments ol.commentlist li img.avatar {
    left:15px;
}

.elementor-icon-box-icon {
    margin-left: 0 !important;
    margin-right: 10px !important;
}

.main-menu.vertical.side-flush ul:not(.sub-menu) li a span::before {
    left: 0 !important;
    right:auto !important;
}

.main-menu.vertical.side-flush ul:not(.sub-menu) li a span::after {
    left: 2px !important;
    right: auto !important;
    transform: rotate(-135deg) translateY(6px) !important;
}

.mega-menu {
    left:0;
    right:auto !important;
}

.pagination .page-numbers a svg {
    transform:rotate(180deg);
}