@font-face {

}

body {
    direction: ltr;
    text-align: left;
}

.ml-2 {
    margin-left: initial !important;
    margin-right: 0.5rem !important;
}

.ml-1, .mx-1 {
    margin-left: initial !important;
    margin-right: 0.25rem !important;
}

.on-demand-service img.cover {
    left: initial;
    right: 0;
}

.how-it-works-item img {
    transform: rotate(180deg);
    left: initial;
    right: -25px;
}

.download-app .google-play, .download-app .app-store {
    margin-left: initial;
    margin-right: 20px;
}

.contact-us .link, .contact-us .btn.btn-white {
    margin-left: initial;
    margin-right: 12px;
}

.filters .types button img {
    margin-left: initial;
    margin-right: 10px;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    left: 0 !important;
    right: 1px !important;
}
.contact-us-wrapper .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{
    left: 0 !important;
    right: initial !important;
}

.service-header .steps a .number {
    margin-left: initial;
    margin-right: 12px;
}

.step-content .toggle-packages img {
    margin-left: 16px;
    margin-right: initial
}

.select.days {
    margin-left: initial;
    margin-right: 5px;
}

.custom-form-group-container.checkbox-form-group .custom-checkbox {
    margin-left: initial;
    margin-right: 12px;
}

.range-slider-wrapper span:first-child {
    margin-right: initial;
}

.results-wrapper .select-circle {
    margin-left: initial;
    margin-right: 8px;
}

.results-wrapper .info img.flag {
    margin-left: initial;
    margin-right: 8px;
}

.results-wrapper .avtar {
    margin-left: 0;
    margin-right: 8px
}

.results-wrapper .info {
    padding: 0 4px;
    border-right: initial;
    border-left: 1px solid #D8E0ED;
}

.results-wrapper .name {
    font-size: 11px;
}

.categories .item, .categories .more {
    margin-left: 0;
    margin-right: 10px;
}

.search img {
    left: initial;
    right: 10px;
}

.search input {
    padding-right: initial;
    padding-left: 35px;
}

.comments .top .btn-white img {
    margin-left: initial;
    margin-right: 8px;
}

.read_more_less {
    margin-right: initial;
    margin-left: 10px;
}

.cvModal .avtar {
    margin-left: 0;
    margin-right: 20px;
}

.cvModal .select-circle {
    margin-left: 0;
    margin-right: 16px;
}

.cvModal .flag {
    margin-left: 0;
    margin-right: 10px;
}

.how-it-works-item {
    min-height: 330px;
}

.nav.nav-tabs li {
    margin-left: 0;
    margin-right: 1em;
}

.user-profile-wrapper .nav-link img {
    margin-left: 0;
    margin-right: 14px;
}

header img, .price-wrapper {

}

header img {
    transform: rotate(0deg);
}

.group .arrow {
    transform: rotate(180deg);
}

.menu.arrow {
    transform: rotate(180deg);
}

header .back-arrow {
    transform: rotate(180deg);
}

.mobile-nav-menu .icon {
    margin-left: initial;
    margin-right: 12px;
}

.contact-us .cover {
    transform: scale(-1, 1);
}

.companies-page .filters .content .title, .companies-page .filters .content .sub-title, .faq h2 {
    text-align: left;
}

.transaction .number {
    margin-left: initial;
    margin-right: 24px;
}

.wallet-page .price .value {
    margin-left: initial;
    margin-right: 8px;
}

.transaction .status {
    margin-left: initial;
    margin-right: 50px;
}

.wallet-page .balance .title {
    margin-left: initial;
    margin-right: 12px;
}

.user-profile-wrapper .trash {
    margin-left: initial;
    margin-right: 20px;
}

.custom-checkbox {
    margin-left: initial;
    margin-right: 12px;
}

.visit-info-wrapper {
    padding-right: initial;
    padding-left: 20px;
}

.period {
    margin-left: initial;
    margin-right: 1em;
}

.modal.edit-visit-order-summary .order-summary {
    min-height: initial;
}

header .nav-item:last-child {
    margin-left: 30px;
}

header .nav-item:first-child {
    margin-left: 0;
}

.power-points .power-card .power-circle {
    right: initial;
    left: -30px;
}

.lang-switcher {
    margin-left: initial;
    margin-right: 20px;
}

.prices-wrapper .price img {
    margin-left: 8px;
}

.custom-radio {
    margin-left: initial;
    margin-right: 13px;
}

.saved-cards-wrapper .payment-card svg {
    margin-left: initial;
    margin-right: 12px;
}

.order-summary-row img {
    margin-left: initial;
    margin-right: 10px;
}

.profile-page-content .icon {
    margin-left: initial;
    margin-right: 10px;
}

.border-right {
    border-right: initial !important;
    border-left: 1px solid #dee2e6 !important;
    padding-left: 10px;
}

.custom-form-group-container.count-form-group img.shirt {
    margin-left: initial;
    margin-right: 10px;
}

.payment-buttons .btn.btn-apple-pay {
    font-size: 14px;
    margin-left: initial;
    margin-right: 10px;
}

.results-wrapper .info {
    border-left: none;
    border-right: 1px solid #D8E0ED;
}

.results-wrapper .col-4.col-md-2 .info {
    border: none;
}

.info.experience {
    border-left: none;
    border-right: 1px solid #D8E0ED;
}

.coupon-input {
    border-right: none !important;
    border-bottom-right-radius: 0 !important;
    border-top-right-radius: 0 !important;

    border-left: 1px solid #D8E0ED !important;
    border-bottom-left-radius: 4px !important;
    border-top-left-radius: 4px !important;
}

.btn-apply-coupon {
    position: relative;
    right: initial;
    left: -4px;
}

header .dropdown-item {
    text-align: left
}

.appointments-slider .date {
    margin-left: initial;
    margin-right: 16px;
}

.appointments-slider .owl-dots {
    right: 20px;
    left: initial;
}

header .dropdown-item {
    text-align: left
}

.password-wrapper .eye{
    left: initial;
    right: 0;
}

.modal-header{
    flex-direction: row-reverse;
}
.btn-rate svg ,.feedBack svg{
    margin-left: initial;
    margin-right: 8px;
}
.service-period span{
    margin-left: initial;
    margin-right: 10px;
}

.providers-list .avtar{
    margin-left: initial !important;
    margin-right: 16px;
}
.visits-list .border-right{
    border:none !important;
    padding-left: 4px !important;
}
.visits-list .icon-wrapper{
    margin-left: initial;
    margin-right: 10px;
}
.why-app svg{
    margin-left: initial !important;
    margin-right: 16px;
}
.why-app .main-image{
    margin-left: initial !important;
    margin-right: 70px;
}
.why-app .main-image.reversed-image{
    margin-left: 70px !important;
    margin-right: initial !important;
}
.reservation-link-wrapper img{
    left: initial !important;
    right: 0;
}
@media (max-width: 768px) {

}
