*{
    letter-spacing: 0 !important;
}
.rbt-banner-content-top,.rbt-header,.course-details-content,.related-course,.rbt-footer {
    direction: rtl;
}
.rbt-category-menu-wrapper .category-dropdown-menu {
    text-align: right;
}

.rbt-header .mainmenu-nav .mainmenu li.has-dropdown .submenu {
    right: 0;
    text-align: unset;
}

.rbt-header .mainmenu-nav .mainmenu > li .submenu > li:hover > .submenu, .rbt-header .mainmenu-nav .mainmenu li.with-megamenu:hover .rbt-megamenu, .rbt-header .mainmenu-nav .mainmenu li.has-dropdown:hover > .submenu, .rbt-user-wrapper:hover .rbt-user-menu-list-wrapper, .rbt-category-menu-wrapper:hover .category-dropdown-menu, ul.rbt-dropdown-menu li:hover .sub-menu {
    clip: rect(0px, 100vw, 200vh, -250px);
}
.category-dropdown-menu{
    right: 0;
    left: unset !important;
}
.rbt-price .off-price {
    font-size: 15px;
    font-weight: 500;
    text-decoration: line-through;
    opacity: 0.4;
    margin-left: 7px;
}
.nav-category-item a {
    display: flex;
    align-items: center;
    justify-content: end;
}
.rbt-price .current-price {
    font-size: 20px;
    font-weight: 700;
}
.rbt-user-menu-list-wrapper .user-list-wrapper li a img, .rbt-user-menu-list-wrapper .user-list-wrapper li a i {
    margin-right: unset;
    margin-left: 7px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .rbt-user-wrapper .rbt-user-menu-list-wrapper {
        left: 0;
        right: auto;
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .rbt-user-wrapper .rbt-user-menu-list-wrapper {
        left: 0;
        right: auto;
    }
}
.rbt-review .rating {
    margin-right: unset;
    margin-left: 6px;
}
.rbt-meta li{
    display: inline-flex;
}
.rbt-author-meta .rbt-avater {
    margin-right: unset;
    margin-left: 10px;
}
.rbt-header .mainmenu-nav .mainmenu li.has-dropdown .submenu li ul.submenu {
    right: 100%;
    left: unset;
    text-align: unset;
}
.active-dark-mode .rbt-category-menu-wrapper .category-dropdown-menu .category-menu-item .rbt-vertical-nav-content, .active-dark-mode .rbt-category-menu-wrapper .update-category-dropdown .category-menu-item .rbt-vertical-nav-content {
    padding-right: 20px;
    padding-left: unset;
}
.rbt-category-menu-wrapper .category-dropdown-menu .category-menu-item .rbt-vertical-nav {
    border-left: 1px solid var(--dark-color-border);
    border-left: 1px solid rgba(230, 227, 241, 0.3098039216);
    border-right: unset;
    padding-left: inherit;
    padding-right: unset
}
.rbt-header .mainmenu-nav .mainmenu li.with-megamenu .rbt-megamenu .wrapper .mega-menu-item li a .rbt-badge-card {
    margin-right: 10px;
    margin-left: unset;
}
.rbt-badge > span {
    direction: rtl !important;
    display: inline-block;
}
.rbt-category-btn .category-text {
    padding-left: 6px;
    padding-right: 6px;
}
.rbt-course-main-content .course-content-left i {
    padding-right: unset;
    padding-left: 6px;
}

.rbt-btn.icon-hover .btn-text {
    transform: translateX(0px);
}
.rbt-btn.icon-hover .btn-icon {
    margin-inline-start: -7px;
    display: inline-block;
}
.rbt-meta li i {
    margin-right:unset;
    margin-left: 5px;
}

.rbt-price{
    flex-flow: column;
    direction: rtl;
}

.quick-access > li.account-access::after {
    right: 0;
    left: unset;
}
.quick-access > li.account-access {
    padding-right: 30px;
    padding-left: unset;
    margin-right: 0;
    margin-left: 5px;
}

.review-wrapper .single-progress-bar{
    direction: ltr;
}
.about-author .thumbnail a img {
    margin-left: 30px;
    margin-right: unset;
}
.rtl-in-rtl{
    direction: rtl;
}
.rbt-course-review .rating {
    text-align: right;
}
.mfp-title {
    direction: rtl;
    text-align: right;
    padding-right: unset;
    padding-left: 36px;
}
.mfp-bottom-bar {
    direction: rtl;
    margin-top: 0;
    position: absolute;
    top: 100%;
    left: unset;
    right: 0;
    text-align: right !important;
}
p {
    font-size: 16px;
}
.rbt-card .rbt-card-body .rbt-card-title {
    font-size: 22px;
}
.toast-message{
    direction: rtl;
}
.popup-mobile-menu{
    direction: rtl;
}
.popup-mobile-menu .mainmenu .has-menu-child-item > a::after, .popup-mobile-menu .mainmenu .has-dropdown > a::after {
    left: 0;
    right: unset;
}
.popup-mobile-menu .inner-wrapper {
    right: -150px;
    left: unset;
}
.popup-mobile-menu.active .inner-wrapper {
    right: 0;
    left: unset;
}
.rbt-information-list li a i {
    margin-right: unset;
    margin-left: 10px;
}
.popup-mobile-menu .inner-wrapper .description {
    padding-right: unset;
    margin-top: 20px;
}
@media only screen and (max-width: 1200px) {
    .nav-category-item a span {
        font-size: 14px;
        font-weight: 600;
        display: flex;
        justify-content: end;
    }
}
.rbt-admin-profile .admin-thumbnail {
    margin-right: unset;
    margin-left: 12px;
}
.active-dark-mode .rbt-admin-profile .admin-info {
    text-align: right;
}
.footer-style-1 .newsletter-form .right-icon::after {
    left: 0;
    right: unset;
}
.rbt-search-dropdown .wrapper form input{
    margin-right: 0;
    margin-left: 16px;
}
.rbt-minicart-wrapper .minicart-item .close-btn {
    position: absolute;
    left: 0;
    right: unset;
    top: 0;
}
.rbt-minicart-wrapper .product-content {
    flex-grow: 1;
    padding-right: 20px;
    padding-left: 0px;
    text-align: right;
}
