@media (min-width: 1200px) {
  html[dir="rtl"].layout-menu-fixed .layout-menu,
  html[dir="rtl"].layout-menu-fixed-offcanvas .layout-menu {
    left: auto !important;
    right: 0 !important;
  }

  html[dir="rtl"].layout-menu-fixed:not(.layout-menu-collapsed) .layout-page,
  html[dir="rtl"].layout-menu-fixed-offcanvas:not(.layout-menu-collapsed) .layout-page {
    padding-left: 0 !important;
    padding-right: 16.25rem !important;
  }

  html[dir="rtl"].layout-navbar-fixed:not(.layout-menu-collapsed) .layout-content-navbar:not(.layout-without-menu) .layout-navbar,
  html[dir="rtl"].layout-menu-fixed.layout-navbar-fixed:not(.layout-menu-collapsed) .layout-content-navbar:not(.layout-without-menu) .layout-navbar,
  html[dir="rtl"].layout-menu-fixed-offcanvas.layout-navbar-fixed:not(.layout-menu-collapsed) .layout-content-navbar:not(.layout-without-menu) .layout-navbar {
    left: 0 !important;
    right: 16.25rem !important;
  }

  html[dir="rtl"].layout-footer-fixed:not(.layout-menu-collapsed) .layout-wrapper:not(.layout-without-menu) .content-footer {
    left: 0 !important;
    right: 16.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  html[dir="rtl"] .layout-menu {
    left: auto !important;
    right: 0 !important;
    transform: translate3d(100%, 0, 0) !important;
  }

  html[dir="rtl"] .layout-menu-expanded .layout-menu {
    transform: translate3d(0, 0, 0) !important;
  }
}

html[dir="rtl"] .app-brand .layout-menu-toggle {
  margin-left: 0 !important;
  margin-right: auto !important;
}
