body {
    direction: ltr !important;
    font-family: Roboto !important;
    text-align: left !important;
}

.side-box form input[type="text"], .side-box form input[type="search"] {
    border-radius: 10px 0 0 10px !important;
}

.wpcf7-form-control, .gform_body input, .gform_body select, .gform_body textarea {
    direction: ltr !important;
}

.wpcf7-form {
    direction: ltr;
}

.project-box .meta-box p {
    direction: ltr;
}

.project-box .meta-box {
    left: 30px;
}

.why-we-row .col-video .image-box {
    border-radius: 0 10px 10px 0 !important;
}

.why-we-row .col-items ul {
    left: -45px !important;
}


.article-footer .post-meta > .meta > span {
    border-radius: 0 5px 5px 0 !important;
}


.absolute-footer-row .col-contact {
    text-align: left !important;
}

.absolute-footer-row .col-copyright {
    text-align: right !important;
}

.footer-box section ul li::before {
    content: '\f0da' !important;
}


.post-box .post-meta {
    direction: ltr;
    left: 10px;
    right: unset;
}


.comment-box {
    flex-direction: row-reverse;
}


.comment-box .comment-text::before {
    right: unset !important;
    left: -8px;
}

.comment-slider .owl-dots {
    right: unset !important;
    left: 50px;
}

.header-contact .tel span a {

    vertical-align: unset !important;
}


.col-newsletter-form form input[type="text"], .col-newsletter-form form input[type="email"] {
    border-radius: 5px 0 0 5px !important;
}

.col-newsletter-form form input[type="submit"] {
    border-radius: 0 5px 5px 0 !important;
}


.comment-meta.commentmetadata {
    right: unset !important;
    left: 60px;
}


.comment-body .reply {
    text-align: right !important;
}


.menu-box ul li ul li::before {
    right: unset !important;
    left: 0;
}

.menu-box > div > ul > li > ul li.menu-item-has-children > a::after {

    content: "\f105" !important;
}

.menu-box ul li ul li ul {
    right: unset !important;
    left: 100%;
}


.mobile-side-menu {
    right: unset !important;
    left: -100%;
}

.mobile-side-menu ul li.menu-item-has-children::after {
    content: "\f105" !important;

    right: 15px;
    left: unset !important;
    top: 12px;

}

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

.archive-post-box .text-box a.more::after {
    left: auto !important;
    right: -1px;
}

.archive-post-box .text-box a.more::before {
    right: auto !important;
    left: -1px;
}

.side-box section ul li::before {
    right: auto !important;
    left: -15px;
}

.side-box ul li.menu-item-has-children::after {
    left: auto !important;
    right: 5px;
}
