@font-face {
    font-family: "NRT-Reg";
    src: url("../fonts/nrt-regular/NRT-Reg.eot"); /* IE9 Compat Modes */
    src: url("../fonts/nrt-regular/NRT-Reg.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
        url("../fonts/nrt-regular/NRT-Reg.ttf") format("truetype"), /* Safari, Android, iOS */
        url("../fonts/nrt-regular/NRT-Reg.woff") format("woff"); /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
    }

 

.space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(0.75rem* var(--tw-space-x-reverse)) !important;
    margin-right: calc(0.75rem* calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(1rem* var(--tw-space-x-reverse)) !important;
    margin-right: calc(1rem* calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(2rem* var(--tw-space-x-reverse)) !important;
    margin-right: calc(2rem* calc(1 - var(--tw-space-x-reverse))) !important;
}

.text-ltr{
    direction: ltr !important;
}

/* RTL Mobile Menu Adjustments */
[dir="rtl"] #mobile-menu {
    transform: translateX(-100%) !important;
    right: 0 !important;
    left: auto !important;
}

[dir="rtl"] #mobile-menu.menu-open {
    transform: translateX(0) !important;
}