html[dir="rtl"] .facebook-float {
    right: auto;
    left: 20px;
}

html[dir="rtl"] .industry-arrow.prev {
    right: auto;
    left: 5px;
}

html[dir="rtl"] .industry-arrow.next {
    right: auto;
    left: 65px;
}

html[dir="rtl"] .industry-overlay a span {
    display: inline-block;
    transform: scaleX(-1);
    margin-left: 0;
    margin-right: 8px;
}

html[dir="rtl"] .industry-card:hover .industry-overlay a span {
    margin-left: 0;
    margin-right: 15px;
}

html[dir="rtl"] .process-step:nth-child(odd) {
    margin-left: 0;
    margin-right: 0;
    text-align: left;
}

html[dir="rtl"] .process-step:nth-child(even) {
    margin-left: 0;
    margin-right: 50%;
    text-align: right;
}

html[dir="rtl"] .process-step:nth-child(odd) .step-circle {
    right: auto;
    left: -35px;
}

html[dir="rtl"] .process-step:nth-child(even) .step-circle {
    left: auto;
    right: -35px;
}

html[dir="rtl"] .why-item.text-start {
    text-align: right !important;
}

@media (max-width: 768px) {
    html[dir="rtl"] .process-section-page .process-steps::before {
        left: auto;
        right: 35px;
        transform: none;
    }

    html[dir="rtl"] .process-section-page .process-step {
        width: 100%;
        margin-left: 0 !important;
        margin-right: 0 !important;
        text-align: right !important;
        padding: 20px 90px 20px 20px;
    }

    html[dir="rtl"] .process-section-page .process-step .step-circle,
    html[dir="rtl"] .process-section-page .process-step:nth-child(odd) .step-circle,
    html[dir="rtl"] .process-section-page .process-step:nth-child(even) .step-circle {
        left: auto;
        right: 0;
    }
}
