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

/* Header / Navbar */
html[dir="rtl"] .main-inr-hdr,
html[dir="rtl"] .mainheader-wrapper,
html[dir="rtl"] .navbar-nav,
html[dir="rtl"] .get_started ul,
html[dir="rtl"] .main_copyright,
html[dir="rtl"] .term-sec ul {
    direction: rtl;
}

html[dir="rtl"] .navbar-nav {
    padding-right: 0;
}

html[dir="rtl"] .navbar-nav li {
    margin-left: 0;
}

html[dir="rtl"] .dropdown-mega {
    direction: rtl;
    text-align: right;
}

html[dir="rtl"] .damage-product {
    direction: rtl;
}

html[dir="rtl"] .product-item {
    text-align: center;
}

/* Bootstrap left/right fixes */
html[dir="rtl"] .text-left {
    text-align: right !important;
}

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

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

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

html[dir="rtl"] .ms-1,
html[dir="rtl"] .ms-2,
html[dir="rtl"] .ms-3,
html[dir="rtl"] .ms-4,
html[dir="rtl"] .ms-5 {
    margin-right: .5rem !important;
    margin-left: 0 !important;
}

html[dir="rtl"] .me-1,
html[dir="rtl"] .me-2,
html[dir="rtl"] .me-3,
html[dir="rtl"] .me-4,
html[dir="rtl"] .me-5 {
    margin-left: .5rem !important;
    margin-right: 0 !important;
}

html[dir="rtl"] .ps-1,
html[dir="rtl"] .ps-2,
html[dir="rtl"] .ps-3,
html[dir="rtl"] .ps-4,
html[dir="rtl"] .ps-5 {
    padding-right: .5rem !important;
    padding-left: 0 !important;
}

html[dir="rtl"] .pe-1,
html[dir="rtl"] .pe-2,
html[dir="rtl"] .pe-3,
html[dir="rtl"] .pe-4,
html[dir="rtl"] .pe-5 {
    padding-left: .5rem !important;
    padding-right: 0 !important;
}

/* Forms */
html[dir="rtl"] input,
html[dir="rtl"] textarea,
html[dir="rtl"] select {
    direction: rtl;
    text-align: right;
}

/* Dropdowns */
html[dir="rtl"] .dropdown-menu {
    text-align: right;
    right: auto;
}

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

/* Language selector */
html[dir="rtl"] .language-dropdown {
    right: auto;
    left: -20px;
    text-align: right;
}

html[dir="rtl"] .language-dropdown a {
    text-align: right;
}

html[dir="rtl"] .flag {
    margin-right: 0;
    margin-left: 10px;
}

/* Footer */
html[dir="rtl"] footer,
html[dir="rtl"] .footer_logo,
html[dir="rtl"] .Service_footer,
html[dir="rtl"] .copyright_sec {
    direction: rtl;
    text-align: right;
}

html[dir="rtl"] .social-bar {
    justify-content: flex-start;
}

/* Breadcrumb */
html[dir="rtl"] .breadcrumb {
    direction: rtl;
}

html[dir="rtl"] .breadcrumb-item + .breadcrumb-item::before {
    float: right;
    padding-left: .5rem;
    padding-right: 0;
}

/* Campaign/chat pages */
html[dir="rtl"] .chat-box,
html[dir="rtl"] .chat-bubble,
html[dir="rtl"] .option-container,
html[dir="rtl"] .campaign-step-wrapper,
html[dir="rtl"] .compaign_setup {
    direction: rtl;
    text-align: right;
}

html[dir="rtl"] .chat-bubble.user {
    margin-left: 0;
    margin-right: auto;
}

html[dir="rtl"] .chat-bubble.bot {
    margin-right: 0;
    margin-left: auto;
}

/* Icons */
html[dir="rtl"] .fa-arrow-right,
html[dir="rtl"] .fa-chevron-right {
    transform: rotate(180deg);
}

/* Mobile */
@media (max-width: 991px) {
    html[dir="rtl"] div#navbarNav {
        right: auto;
        left: 0;
        text-align: right;
    }

    html[dir="rtl"] .dropdown-mega {
        left: auto;
        right: -125px;
    }
}