.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .dropdown-menu {
    right: auto;
    left: 100%;
}

.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .btn-toggle::after {
    transform: rotateY(-160deg);
}

/* Keep the custom PayPlans plan cards aligned with the RTL page direction. */
html[dir="rtl"] #pp .pp-plan-select .pp-plan-card {
    direction: rtl;
    text-align: start;
}

html[dir="rtl"] #pp .pp-plan-select .pp-plan-card__label--left {
    right: 18px;
    left: auto;
    text-align: right;
}

html[dir="rtl"] #pp .pp-plan-select .pp-plan-card__label--right {
    right: auto;
    left: 18px;
    text-align: left;
}

html[dir="rtl"] #pp .pp-plan-select .pp-plan-card.has-badges .pp-plan-card__label--left + .pp-plan-card__title {
    margin-right: 110px;
    margin-left: 0;
}

html[dir="rtl"] #pp .pp-plan-select .pp-plan-card [data-adv-pricing],
html[dir="rtl"] #pp .pp-plan-select .pp-plan-card [data-modifier] {
    direction: rtl;
    text-align: start !important;
}

@media (max-width: 760px) {
    html[dir="rtl"] #pp .pp-plan-select .pp-plan-card.has-badges .pp-plan-card__label--left + .pp-plan-card__title {
        margin-right: 0;
    }

    html[dir="rtl"] #pp .pp-plan-select .pp-plan-card.has-badges .pp-plan-card__label--right + .pp-plan-card__title {
        padding-right: 0;
        padding-left: 96px;
    }
}
