[dir="rtl"] body {
    font-family: 'Tajawal', 'Poppins', Tahoma, sans-serif
}

[dir="rtl"] .nav .dropdown a:hover {
    padding-inline-start: 20px
}

[dir="rtl"] .fa-arrow-right,
[dir="rtl"] .fa-angle-right,
[dir="rtl"] .fa-chevron-right {
    transform: scaleX(-1)
}

[dir="rtl"] .hero-btns i,
[dir="rtl"] .btn i.fa-arrow-right {
    transform: scaleX(-1)
}

[dir="rtl"] .nav {
    transform: translateX(100%)
}

@media(min-width:1025px) {
    [dir="rtl"] .nav {
        transform: none
    }
}

@media(max-width:1024px) {
    [dir="rtl"] .nav-open .nav {
        transform: none
    }

    [dir="rtl"] .nav .dropdown {
        padding: 0 14px 0 0
    }
}

[dir="rtl"] .track {
    direction: ltr
}

[dir="rtl"] .slide {
    direction: rtl
}

[dir="rtl"] .search-box input {
    text-align: right
}

/* About page */
[dir="rtl"] .crumbs .fa-angle-right {
    transform: scaleX(-1)
}

[dir="rtl"] .vi:hover {
    transform: translateX(-6px)
}

[dir="rtl"] .story-imgs .exp-badge {
    inset-inline-start: -14px
}

[dir="rtl"] .tab-btn,
[dir="rtl"] .milestones,
[dir="rtl"] .std {
    text-align: start
}

@media(max-width:520px) {
    [dir="rtl"] .vi:hover {
        transform: none
    }
}

/* Contact page */
[dir="rtl"] .inp select {
    background-position: left 14px center
}

[dir="rtl"] .enq-call:hover,
[dir="rtl"] .note {
    text-align: start
}

[dir="rtl"] .avail th,
[dir="rtl"] .avail td {
    text-align: start
}

[dir="rtl"] .faq-q {
    text-align: start
}

[dir="rtl"] input[type="tel"],
[dir="rtl"] input[type="email"],
[dir="rtl"] input[type="number"] {
    direction: ltr;
    text-align: right
}

/* 404 page */
[dir="rtl"] .nf-code {
    direction: ltr
}

[dir="rtl"] .nf-actions {
    justify-content: flex-start
}

[dir="rtl"] .nf-actions .fa-arrow-left {
    transform: scaleX(-1)
}

[dir="rtl"] .nf-path code {
    direction: ltr;
    unicode-bidi: embed
}

[dir="rtl"] .nf-search .inp input {
    text-align: start
}

/* Coming Soon page */
[dir="rtl"] .cs-count {
    direction: ltr
}

[dir="rtl"] .cs-form input {
    text-align: start
}

[dir="rtl"] .cs-bubble {
    animation-name: riseRtl
}

@keyframes riseRtl {
    to {
        transform: translateY(-110vh) translateX(-24px);
        opacity: 0
    }
}

/* 404 error hero */
[dir="rtl"] .e4-code,
[dir="rtl"] .e4-art {
    direction: ltr
}

[dir="rtl"] .e4-hook {
    transform-origin: 330px 0
}

/* Recipes page */
[dir="rtl"] .rcp-feat,
[dir="rtl"] .rotw-body {
    text-align: start
}

[dir="rtl"] .rcp-feat .hero-btns {
    justify-content: flex-start
}

[dir="rtl"] .rcp-steps li,
[dir="rtl"] .rcp-check label {
    text-align: start
}

@media(max-width:768px) {
    [dir="rtl"] .rcp-feat {
        text-align: center
    }

    [dir="rtl"] .rcp-feat .hero-btns {
        justify-content: center
    }
}

/* Products page */
[dir="rtl"] .cut-box {
    text-align: start
}

[dir="rtl"] .price small {
    unicode-bidi: plaintext
}

/* Product details page */
[dir="rtl"] .pd-crumbs .fa-angle-right {
    transform: scaleX(-1)
}

[dir="rtl"] .spec li b {
    text-align: start
}

[dir="rtl"] .pd-pref textarea {
    text-align: start
}

/* Home 2 page */
[dir="rtl"] .fp,
[dir="rtl"] .ex-body,
[dir="rtl"] .rc-body {
    text-align: start
}

[dir="rtl"] .rc-all i {
    transform: scaleX(-1)
}