html[dir="rtl"] .hamburg-menu {
    left: 35px;
    right: auto;
}

html[dir="rtl"] .testimonial-lists-wrap .testimonial-lists {
    animation: testimonialSlideRtl 25s infinite linear;
}

@keyframes testimonialSlideRtl {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(+1992px);
    }
}

html[dir="rtl"] .our-partner-sec ul {
    animation: partnerAnimRtl 30s infinite linear;
}

@keyframes partnerAnimRtl {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(+7680px);
    }
}

html[dir="rtl"] .header-sidebar-wrap .header-sidebar-content {
    margin-right: auto;
    margin-left: unset;
}

html[dir="rtl"] .header-sidebar-wrap .header-sidebar-content .close-header-sidebar {
    left: 60px;
    right: auto;
}

html[dir="rtl"] .header-sidebar-wrap .header-sidebar-content .sidebar-shape {
    left: -128px;
    right: auto;
    transform: rotateY(-180deg);
    animation: none;
}

html[dir="rtl"] .header-sidebar-wrap .header-sidebar-content .sidebar-menu {
    padding-right: 64px;
    padding-left: 0;
}

html[dir="rtl"] .header-sidebar-wrap .header-sidebar-content .header-sidebar-bottom {
    padding: 50px 64px 0 0;
}

html[dir="rtl"] .faq-item .accordion-header button .plus-icon {
    margin-right: auto;
    margin-left: unset;
}

html[dir="rtl"] .faq-item .accordion-body {
    padding: 0 40px 40px 0;
}

html[dir="rtl"] .pricing-box .pricing-featured-icon {
    left: 28px;
    right: auto;
}
