body {
    direction: rtl;
    unicode-bidi: embed;
    overflow-x: hidden;
}
header.main-header.header-style-one .pull-left {
    float: right !important;
}

header.main-header.header-style-one .pull-right {
    float: left !important;
}

.main-header .main-menu {
    float: right;margin-right: 40px;
}
.featured-section .sec-title .partner-box {
    float: right;
}
.company-tabs .tab-btns .tab-btn {float: right;margin-right: 0;margin-left: 30px;}

.service-block .inner-box .icon {left: auto;right: 0;}

.service-block .inner-box {padding-left: 0;padding-right: 60px;}

.services-section .image-column .inner-column {margin-right: -60px;margin-left: -10px;}
.email-box .form-group button {left: 8px;right: auto;}

.email-box .form-group input[type="text"], .email-box .form-group input[type="email"] {height: auto;}
.owl-carousel .owl-stage{
    float: left;
}
.testimonial-block .author-box .author-image {left: auto;right: 0;}

.testimonial-block .author-box .box-inner {padding-left: 0;padding-right: 80px;}

.testimonial-block .quote-icon {right: auto;left: 60px;}
.news-block .inner-box .post-info li {margin-right: 0;margin-left: 35px;}
.btn-style-one i {margin-left: 0;margin-right: 5px;}

.cta-section .content-box {padding-left: 0;padding-right: 100px;}
.main-footer .left-column .inner-column {border-right: 0;border-left: 1px solid var(--color-eleven);}

.main-footer .left-column .upper-box .box-inner {padding-left: 75px;padding-right: 270px;}

.main-footer .left-column .upper-box .logo {left: auto;right: 0;}

.list-style-one li .icon {left: auto;right: 0;}

.list-style-one li {padding-left: 0;padding-right: 50px;}
.testimonial-section-two .owl-nav {
    right: auto;
    left: 15px;
}

.main-header .nav-outer .mobile-nav-toggler {
    float: left;
}
.main-header .mobile-menu .navigation li.dropdown .dropdown-btn {
    left: 0;
    right: auto;
}
.main-header .mobile-menu .navigation li.dropdown .dropdown-btn::after {
    left: auto;
    right: 0;
}
.main-header .main-menu .navigation > li {
    position: relative;
    display: inline-block;
    margin-left: 25px;
    margin-right: 0;
}
@media only screen and (max-width: 1023px) {
    .main-header .main-menu .navigation > li {
    margin-left: 15px;
    margin-right: 0;
    }
}
.pull-left {
    float: right;
}