body,
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
    direction: rtl;
    text-align: right;
}


.owl-carousel {
    direction: ltr;
}

.sec-tit:before,
.sec-tit:after {
    right: 0;
}

.sec-tit-icon .how-thumb {
    margin-left: 15px;
}




.how-url:before{
    left: auto;
    right:0;   
}


.branch-content a i {
    margin-left: 10px;
}

.client-carousel .owl-nav div,
.social_media a:not(:last-of-type){
    margin-left: 5px;
}

.contact-bar {
    right: 30px;
}

@media all and  (min-width: 992px) {
    .nav-list > .link {
        margin-left: 10px;
        border-radius: 30px 0 0 30px;
    }

    .has_sub_menu {
        margin-left: 5px;
    }

    .sub-list {
        right: 0;
    }

    .sub-list li a.has_sub_menu {
        margin-left: 5px;
    }

    .sub-list .sub-list {
        right: 100%;
    }
}

@media all and  (max-width: 992px) {
    .nav-list {
        right: 0;
        transform: translateX(100%);
    }

    .nav-list .link a.has_sub_menu {
        margin-left: 5px;
    }

    .sub-list a {
        padding-right: 8px;
    }

    .sub-list .sub-list a {
        padding-right: 15px;
    }

    .nav-overlay {
        left: 0;
        transform: translateX(-100%);
    }
}

@media all and  (min-width: 991px) {
    .client-carousel .owl-nav {
        left: 0;
    }
}