.me-2 {
    margin-left: 0.5rem !important;
    margin-right: 0 !important;
}
.me-3 {
    margin-left: 1rem !important;
}

.ps-2 {
    padding-right: 0.5rem !important;
}

.ps-3 {
    padding-right: 1rem !important;
}

.me-sm-4 {
    margin-left: 1.5rem !important;
}

.pe-3 {
    padding-left: 1rem !important;
    padding-right: 0 !important;
}

.ms-3 {
    margin-right: 1rem !important;
    margin-left: 0 !important;
}


.list-unstyled {
    padding-right: 0 !important;;
}

@media (min-width: 500px) {
    .ps-sm-4 {
        padding-right: 1.5rem !important;
        padding-left: 0 !important;
    }
}

.accordion-button::after {
    margin-right: auto !important;
    margin-left: unset !important;
}

.breadcrumb-item > a > i {
    margin-left: 0.375rem !important;
}

.step-label>i {
    margin-left: 0.425rem !important;
    margin-right: 0 !important;
}

.payment-method-title {
    text-align: right !important;
}

.input-group .position-absolute+.form-control, .input-group .position-absolute+.password-toggle .form-control {
    padding-right: 2.5rem !important;
    padding-left: 0 !important;
}
@media (min-width: 500px) {
    .text-sm-start {
        text-align: right !important;
    }
}
@media (min-width: 768px) {
    .text-md-start {
        text-align: right !important;
    }
}
.dropdown .dropdown-toggle::after, .dropup .dropdown-toggle::after, .dropstart .dropdown-toggle::after, .dropend .dropdown-toggle::after {
    margin-right: 0.3rem !important;
}
.breadcrumb-item+.breadcrumb-item {
    padding-right: 0.5rem !important;
}

.cart-dropdown {
    right: auto !important;
    left: 0px !important;
}
