.top-bar,
.banner-content-bottom,
#signUpModal01,
.why-choose-area,
.dream-car-area,
.home5-why-drivco-area,
.shop-car-parts-section,
#logInModal01,
#address_form,
#list_notification,
.tickets-page,
.product-search-area,
.chat-page,
.filter-section,
.car-banner,
.car-main-sections,
.swal2-title,
.car-order-page,
.order-page,
.how-it-work-section,
.cart-page,
.reservation-page,
.cancel-modal,
.checkout-page,
.checkout-bank-page,
.car-similar-section,
.single-category-page,
.address-page,
header .menu-list,
.contact.contact-page,
footer {
    direction: rtl;
}

.top-bar.style-5 .hotline-area .content::after {
    right: -10px;
    left: auto;
}

.ms-auto {
    margin-right: auto !important;
    margin-left: 0 !important;
}

.dropdown-menu,
header.style-5 .main-menu ul li {
    text-align: right;
}

.signUp-modal .modal-dialog .modal-content .form-inner i {
    left: 20px;
    right: auto;
}

.notification_ball2{
    left: auto;
    right: 30px;
}

.iti--allow-dropdown .iti__flag-container,
.iti--separate-dial-code .iti__flag-container {
    right: 0 !important;
    left: auto !important;
}

.signUp-modal .modal-dialog .modal-content .form-agreement input[type=checkbox] + label:before {
    margin-left: 5px;
    margin-right: 0;
}

footer .footer-center .contact-area .hotline-area .icon::after {
    left: -11px;
    right: auto;
}

.faq-wrap .accordion .accordion-item .accordion-header .accordion-button {
    padding: 15px 25px 15px 55px;
}

.faq-wrap .accordion .accordion-item .accordion-header .accordion-button::after {
    right: auto;
    left: 17px;
}

.nice-select:after{
    right: auto !important;
    left: 20px !important;
}
.nice-select .nice-select-search{
    margin: 0 0 0 0;
}
.modal-header .btn-close{
    margin: -.5rem auto -.5rem -.5rem ;
}

.text-start{
    text-align: right !important;
}

.text-end{
    text-align: left !important;
}

.me-3{
    margin-left: 1rem !important;
    margin-right: 0 !important;
}

header.style-5 .nav-right .dropdown .cart-body ul .single-item{
    justify-content: end !important;
}

.accordion-button::after {
    margin-left: 0;
    margin-right: auto;
}

ol, ul{
    padding-left: 0;
    padding-right: 2rem;
}


@media screen and (min-width: 992px) {
    header {
        direction: rtl;
    }
}

@media (min-width: 768px) {
    .text-md-start {
        text-align: right !important;
    }

    .text-md-end {
        text-align: left !important;
    }
}
