html, body{
    direction: rtl;
}
.gtb-social-1 li:not(:last-child) {
    margin-right: 0;
    margin-left: 30px;
}

.gtb-contact-link-1 li:not(:last-child) {
    padding-right: 0;
    padding-left: 25px;
    margin-right: 0;
    margin-left: 25px;
    border-right: 0;
    border-left: 1px solid #fff;
}
.gtb-pr-btn-1 .icon {
    margin-right: 3px;
    margin-left: 0;
}

.gtb-price-1-item .header {
    padding-left: 0;
    padding-right: 65px;
}
.gtb-success-1-wrap {
    margin-left: 0;
    margin-right: -105px;
}

.gtb-call-option:is(.has-border) {
    padding-right: 0;
    padding-left: 40px;
}

.gtb-cta-1-wrap {
    justify-items: center;
}
.gtb-footer-1-contact li i {
    left: auto;
    right: 0;
}

.gtb-footer-1-contact li {
    padding-left: 0;
    padding-right: 30px;
}


.txt-header-section.header_type_one .header-top-cta-menu-area:before, .txt-header-section.header_type_one .header-top-cta-menu-area:after {
    left: auto;
    right: 0;
    display: none;
}

.txt-header-section.header_type_one .brand-logo {
    border-radius: 10px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.txt-header-section.header_type_one .header-top-cta-menu-area:before {
    border-right: 0;
    border-left: 10px solid transparent;
}

.txt-header-section.header_type_one .header-top-cta-menu-area:after {
    border-left: 0;
    border-right: 10px solid transparent;
}
.txt-banner-section-1 .txt-banner-img-1.active {
    right: auto !important;
    left: 0;
}
.txt-feature-content .txt-feature-img-1 {
    right: 15px;
    left: 0;
}

.txt-feature-content:before {
    left: auto;
    right: -7.5%;
}

.txt-feature-content:after {
    left: auto;
    right: 2%;
}

.txt-about-client-text {
    margin-left: 0;
    margin-right: 8px;
}
.txt-about-ft-item .txt-ft-icon {
    margin-right: 0;
    margin-left: 20px;
}
.txt-service-item-1 .hover-icon {
    right: auto;
    left: 15px;
}
.txt-pricing-item:before {
    left: auto;
    right: -45px;
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
}

.txt-counter-item-1 .counter-icon {
    margin-right: 0;
    margin-left: 20px;
}

.txt-faq-content-1 {
    margin-left: 0;
    margin-right: 105px;
}

.txt-contact-img.appear_right.position-absolute {
    right: auto;
    left: 0;
}
.txt-banner-img-text-2 .txt-banner-img-2 {
    right: auto;
    left: -55px;
}

.txt-get-in-touch-content .txt-get-in-touch-img {
    right: auto;
    left: 150px;
}
.txt-wc-item-2 .txt-wc-icon-text {
    padding-left: 0;
    padding-right: 50px;
}

.txt-wc-item-2:before {
    left: auto;
    right: 0;
}

.txt-wc-item-2 h3 {
    padding-left: 0;
    padding-right: 80px;
    margin-left: 0;
    margin-right: 12px;
}

.txt-wc-item-2 .txt-wc-icon-text .inner-icon {
    margin-right: 0;
    margin-left: 55px;
}
.txt-process-item-2:before {
    right: auto;
    left: -28%;
}