html[dir="rtl"],
html[dir="rtl"] body {
    direction: rtl;
    text-align: right;
}

html[dir="rtl"] .text-start {
    text-align: right !important;
}

html[dir="rtl"] .text-end {
    text-align: left !important;
}

html[dir="rtl"] .ms-auto {
    margin-right: auto !important;
    margin-left: 0 !important;
}

html[dir="rtl"] .me-auto {
    margin-left: auto !important;
    margin-right: 0 !important;
}

html[dir="rtl"] .navbar-brand,
html[dir="rtl"] .brand-logo,
html[dir="rtl"] .user-info,
html[dir="rtl"] .nk-block-head-content,
html[dir="rtl"] .section-title,
html[dir="rtl"] .featured-item,
html[dir="rtl"] .seo-card,
html[dir="rtl"] .post-desc,
html[dir="rtl"] .footer-list,
html[dir="rtl"] .link-list,
html[dir="rtl"] .form-group,
html[dir="rtl"] .form-control-wrap {
    text-align: right;
}

html[dir="rtl"] .nk-header-wrap,
html[dir="rtl"] .nk-header-tools .nk-quick-nav,
html[dir="rtl"] .conversion-trust-row,
html[dir="rtl"] .media-icon,
html[dir="rtl"] .language-item,
html[dir="rtl"] .supplier-inline {
    flex-direction: row-reverse;
}

html[dir="rtl"] .seo-feature-list li,
html[dir="rtl"] .language-item,
html[dir="rtl"] .conversion-trust-row span {
    justify-content: flex-end;
}

html[dir="rtl"] .seo-feature-list li i,
html[dir="rtl"] .language-item .language-flag,
html[dir="rtl"] .conversion-trust-row em,
html[dir="rtl"] .post-meta i {
    margin-left: 0.5rem;
    margin-right: 0;
}

html[dir="rtl"] .nk-header-search .icon,
html[dir="rtl"] .ag-dl3-search em {
    right: 1rem;
    left: auto;
}

html[dir="rtl"] .ag-dl3-project-search,
html[dir="rtl"] .nk-header-search input {
    text-align: right;
    padding-right: 2.5rem;
    padding-left: 1rem;
}

html[dir="rtl"] .dropdown-menu-end,
html[dir="rtl"] .dropdown-menu-right {
    right: auto;
    left: 0;
}

html[dir="rtl"] .iti--allow-dropdown input,
html[dir="rtl"] .iti--separate-dial-code input {
    padding-right: 52px !important;
    padding-left: 12px !important;
    text-align: right;
}

html[dir="rtl"] .iti__flag-container {
    right: 0;
    left: auto;
}

html[dir="rtl"] .accordion-button {
    text-align: right;
}

html[dir="rtl"] .accordion-button::after {
    margin-right: auto;
    margin-left: 0;
}
