@media (min-width: 992px){
	.header .navbar-body, .header .navbar-nav {
	  margin-right: auto;
	  margin-left: 0;
	}
	.navbar-expand-lg .navbar-nav .navbar-nav-last-item {
	  text-align: right;
	  padding-right: 1rem;
	  padding-left: 0;
	}
}
@media (min-width: 576px){
	.dropdown-menu-sm-right {
	  right: auto;
	  left: 0;
	}
}
.mr-3 {
	margin-left: 1rem !important;
	margin-right: 0rem !important;
}
#accountDropdown {
    text-align: right;
}
.input-group-merge .input-group-append {
    left: 0;
    right: auto;
}
.input-group-merge .input-group-prepend {
    right: 0;
    left: auto;
}
.input-group-merge .input-group-prepend .input-group-text {
    padding: 0 1rem 0 0rem;
}
.text-rtl{
	  text-align: right;
}
.header .navbar-nav-item:first-child .nav-link {
    padding-right: 0;
    padding-left: 0.75rem;
}
.right-0 {
    right: unset;
    left: 0;
}
.left-0 {
    left: unset;
    right: 0;
}
.bg-light.position-absolute.top-0.right-0.bottom-0.left-0.rounded-lg.mx-sm-7 {
    left: 0;
    right: 0;
}
.mr-n7{
    margin-right: unset !important;
    margin-left: -3rem !important;
}
ul.list-inline.text-warning.small {
    padding: 0;
}
.row-ltr{
	direction: ltr;
}
.ml-2{
    margin-left: unset !important;
    margin-right: 0.5rem !important;
}
.mr-2 {
    margin-right: unset !important;
    margin-left: 0.5rem !important;
}
.mr-1 {
    margin-right: unset !important;
    margin-left: 0.25rem !important;
}
.input-group > .custom-select:not(:last-child), .input-group > .form-control:not(:last-child) {
    border-top-right-radius: 0.3125rem;
    border-bottom-right-radius: 0.3125rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
ul.list-inline.mb-0 {
    padding: 0;
}
footer {
    text-align: right;
}
ul.nav.nav-sm.nav-x-0.nav-white.flex-column {
    padding: 0;
}
ul.nav.nav-sm.nav-white.nav-x-sm.align-items-center {
    padding: 0;
}
@media (min-width: 768px){
    .text-md-right {
        text-align: left!important;
    }
}
img.dropdown-item-icon {
    margin-right: 0;
    margin-left: 0.25rem;
}
.js-form-message {
    text-align: right;
}
li.breadcrumb-item.active {
    padding-left: 0!important;
    padding-right: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
    padding-right: 0rem;
    padding-left: 0.5rem;
}
div#shareOptionsDropdown {
    text-align: right;
}
.card.bg-white.position-relative.z-index-999.p-5.p-sm-7.aos-init.aos-animate {
    text-align: right;
}
.position-md-absolute.top-0.right-0.bottom-0.left-0.z-index-1{
    right: 0;
    left: 0
}
@media (min-width: 768px){
    #map-rtl {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }
}
.custom-control.custom-checkbox.d-flex.align-items-center.text-muted {
    padding-right: 1.5rem;
}
.custom-control-label::before {
    left: unset;
    right: -1.5rem;
}
.custom-control-label::after {
    left: unset;
    right: -1.5rem;
}
span.link-collapse-default {
    margin-left: 0.5rem;
}
figure.position-absolute.right-0.bottom-0.left-0 {
    left: 0;
}
.hero-v1.d-none.d-md-block {
    left: 0;
    right: unset;
}
.form-control {
    text-align: right;
}
.list-inline-item:not(:last-child) {
    margin-right: 0rem;
    margin-left: 0.5rem;
}
body {
    text-align: right;
}
#currency_converter {
    text-align: right;
}
.pl-2, .px-2 {
    padding-left: unset!important;
    padding-right: 0.5rem!important;
}
.pr-2, .px-2 {
    padding-right: unset!important;
    padding-left: 0.5rem!important;
}
.ml-1, .mx-1 {
    margin-left: unset!important;
    margin-right: 0.25rem!important;
}
.pr-3, .px-3 {
    padding-right: 1rem!important;
    padding-left: 1rem!important;
}
.input-group-merge .input-group-prepend .input-group-text {
    padding: 0 1rem 0 0rem;
}
.input-group-merge .custom-select:not(:first-child), .input-group-merge .form-control:not(:first-child) {
    padding-left: unset;
    padding-right: 2.5rem;
}
.mr-4, .mx-4 {
    margin-right: unsetrem!important;
    margin-left: 1.5rem!important;
}
@media (min-width: 992px) {
.pr-lg-3, .px-lg-3 {
    padding-right: unset!important;
    padding-left: 1rem!important;
}
}
.ml-3, .mx-3 {
    margin-left: unset!important;
    margin-right: 1rem!important;
}
@media (min-width: 768px) {
    .offset-md-3 {
        margin-left: unset;
        margin-right: 25%;
    }
}
.breadcrumb-item+.breadcrumb-item {
    padding-left: unset;
    padding-right: 0.5rem;
}

.s-price{
    float: left;
}