body * {
    direction: rtl;
    text-align: right;
}

.inner-nav ul li:first-child,
.inner-nav ul li:last-child {
    margin-left: 11px;
    margin-right: 0;
}

.scroll-down-1-icon {
    margin-right: 0;
    margin-left: 8px;
}

.team-carousel-container * ,
.owl-carousel * {
    direction: ltr;
}

.services-text {
    left: unset;
    right: calc(-1* var(--services-text-overlap));
}

.services-tabs {
    padding: 0 0 0 calc(40px + var(--services-text-overlap));
}

.works-filter a {
    margin-left: unset;
    margin-right: 40px;
}
.works-filter a:first-child {
    margin-left: unset;
    margin-right: 0;
}

.testimonials-slider-1 blockquote {
    padding-left: unset;
    padding-right: 1.9778em;
}

.testimonials-slider-1 .blockquote-icon {
    left: unset;
    right: 0;
}

.section-line {
    margin: 0 0 0 auto;
}

.float-start {
    float: right !important;
}
.float-end {
    float: left !important;
}

.ts1-author-img {
    margin-right: unset;
    margin-left: 10px;
}

.testimonials-slider-1 .owl-buttons {
    right: unset;
    left: 0;
}

.call-action-2-images {
    margin: 15px 0 0 33px;
}

.call-action-2-image-1 {
    left: unset;
    right: 0;
}

.call-action-2-image-3 {
    right: unset;
    left: 0;
}

.accordion > dt > a {
    padding: 20px 0 20px 30px;
}
.accordion > dt > a:after {
    right: unset;
    left: 3px;
}

dd {
    margin-left: unset;
    margin-right: 0;
}

.text-start {
    text-align: left !important;
}

.post-prev-author-img {
    margin-right: unset;
    margin-left: 5px;
}

.form input.newsletter-field,
.form .newsletter-field-wrap {
    margin-right: unset;
    margin-left: 10px;
}

.testimonial {
    padding-left: unset;
    padding-right: 1.9778em;
}
.testimonial .blockquote-icon {
    left: unset;
    right: 0;
}

.decoration-3 {
    right: unset;
    left: 100px;
}

.call-action-3-image-1 {
    margin-left: unset;
    margin-right: auto;
}
.call-action-3-image-2-wrap {
    left: unset;
    right: 54px;
}

.inner-nav > ul.items-end {
    right: unset;
    left: 0;
}

.inner-nav li .mn-sub.to-left {
    left: 0;
    right: auto;
}

.mn-sub {
    direction: ltr;
    left: unset;
    right: 0;
}

.mn-sub li a {
    text-align: right !important;
}

.section-title-tiny,
.logo-grid,
.local-scroll,
.section-descr,
.features-item * {
    text-align: center;
}


@media (min-width: 1040px) {
    .nav-logo-wrap {
        left: unset;
        right: 0;
    }
}

@media (min-width: 992px) {
    .offset-lg-1 {
        margin-left: unset;
        margin-right: 8.33333333%;
    }
    .offset-lg-2 {
        margin-left: unset;
        margin-right: 16.66666667%;
    }
    .offset-lg-3 {
        margin-left: unset;
        margin-right: 25%;
    }
    .pe-lg-5 {
        padding-right: unset !important;
        padding-left: 3rem !important;
    }
}

@media (min-width: 768px) {
    .offset-md-1 {
        margin-left: unset;
        margin-right: 8.33333%;
    }
    .offset-md-2 {
        margin-left: unset;
        margin-right: 16.66666667%;
    }
}

@media (min-width: 576px) {
    .me-sm-5 {
        margin-right: unset !important;
        margin-left: 3rem !important;
    }
}

@media only screen and (max-width: 1440px) {
    .decoration-1 {
        left: unset;
        right: -30px;
    }
}
