﻿/*14.4*/
/*15.6*/
/*16.8*/
/*19.8*/
/*24*/
.appHeaderContent .pull-right {
  float: left !important;
}
.parallax-background {
  background-position: left bottom;
}
.provider-background {
  background-position: left;
}
.slide-left {
  right: -100%;
  left: auto;
}
.slide-left.active {
  right: 0;
  left: auto;
}
.menuContainer {
  left: 30px;
  right: auto;
  text-align: left;
}
.flowWrapper {
  right: 20px;
  left: auto;
}
.arrow_box:after {
  left: 100%;
  right: auto;
  border-left-color: #EF7C21;
  border-right-color: transparent;
}
.pageContent {
  right: auto;
  left: 0;
}
.pageContent .counter {
  text-align: left;
}
.pageContent .counter .counter-text {
  padding-left: 13px;
  padding-right: 0;
}
.pageContent .bubble-wrapper:after {
  transform: scaleX(-1);
}
.pageContent .pageContent-image {
  margin-left: auto;
  margin-right: 160px;
}
@media (max-width: 1400px) {
  .pageContent .pageContent-image {
    margin-right: 50px;
  }
}
@media (max-width: 1200px) {
  .pageContent .pageContent-image {
    margin-right: 10px;
  }
}
.pageContent .pageContent-image.page3 {
  margin-left: 0;
  margin-right: auto;
  padding-left: 200px;
  padding-right: 0px;
}
@media (max-width: 1200px) {
  .pageContent .pageContent-image.page3 {
    padding-left: 100px;
  }
}
.pageContent .pageContent-image.page6 {
  background-position-x: 160px;
}
.pageContent .pageContent-image.page7 {
  background-position-x: 200px;
}
@media (max-width: 1400px) {
  .pageContent .pageContent-image.page7 {
    background-position-x: 120px;
  }
}
.navigation-handle-container {
  left: 30px;
  right: auto;
}
.homeTitleContainer h1 {
  padding: 20px 40px;
}
.homeTitleContainer .bg-black-trans {
  margin-right: 120px;
  margin-left: auto;
}
.homeTitleContainer .bg-orange {
  margin-right: 60px;
  margin-left: auto;
}
.appHeaderContent {
  right: 120px;
  left: 0;
}
.float-container .logoItem {
  float: right;
  margin-right: 26px;
  margin-left: auto;
}
.col-divider {
  border-left: 1px solid #4d4d4d;
  border-right: none;
}
.locationSearchInput input.border-shown {
  border-right: none;
  border-left: 1px solid #B3B3B3;
}
.locationSearchInput .icon {
  float: right;
}
.locationSearchInput .icon.clickable {
  float: left;
}
.locationSearchInput .icon-close.map-shown {
  right: auto;
  /*right:55px;*/
  left: 55px;
}
.diagonal-container .diagonal-content {
  padding-left: 100px;
  padding-right: 45%;
}
.cards-container .card {
  float: right;
}
.cards-container .card .card-step:before {
  left: 10px;
  right: auto;
}
.slogan {
  text-align: right;
}
.menu-expand-container {
  left: 0;
  right: auto;
}
.menu-expand {
  left: 0;
  right: auto;
}
.menu-expand .menu-expand-inner {
  float: left;
  margin-left: 48px;
  margin-right: auto;
  text-align: right;
}
.menuContainer:hover {
  width: 200px;
}
.flowBanner .flowBannerContent {
  margin-right: 90px;
  margin-left: auto;
}
.flowBanner .logoItem {
  float: right;
}
.flowBanner.list-item .flowBannerContent {
  margin-right: 50px;
}
.flowBanner.list-item .logoItem {
  float: right;
}
.flow-steps-container .flow-steps .flow-step .step-number {
  float: right;
}
.flow-steps-container .flow-steps .flow-step .step-checkbox {
  float: right;
}
.flow-steps-container .flow-steps .flow-step .step-details {
  float: right;
}
.flow-steps-container .flow-steps .flow-step .step-icon {
  left: 0;
  right: auto;
}
.list .list-item .list-item-single-row .icon {
  float: left;
  /*float: right;*/
}
.list .list-item .list-item-image {
  float: right;
}
.list .list-item .list-item-description.with-image,
.list .list-item .list-item-title.with-image {
  margin-right: 50px;
  margin-left: auto;
}
.list .list-item .with-2icons .list-item-description,
.list .list-item .with-2icons .list-item-description {
  margin-left: 113px;
  margin-right: auto;
}
.list .list-item .with-1icon .list-item-description,
.list .list-item .with-1icon .list-item-description {
  margin-left: 64px;
  margin-right: auto;
}
.list .list-item .list-item-details .with-1icon {
  margin-left: 34px;
  margin-right: auto;
}
.list .list-item .list-item-distance {
  border-right: 1px solid #B3B3B3;
  border-left: none;
  left: 0;
  right: auto;
}
.list .list-item .with-2icons .list-item-distance {
  left: 50px;
  right: auto;
}
.list .list-item .list-item-icon {
  /*border-right: 1px solid @color-gray-border; //border-left: 1px solid @color-gray-border;
            border-left: none;*/
  /*padding-left: 10px; //padding-right: 10px;
            padding-right: 0;*/
  position: absolute;
  left: 0;
  right: auto;
  -moz-transform: scalex(-1);
  -ms-transform: scalex(-1);
  -o-transform: scalex(-1);
  -webkit-transform: scalex(-1);
  transform: scalex(-1);
}
.list .list-item .list-item-icon.full-height {
  margin-left: -10px;
}
.icon-bullet .bullet {
  margin-right: 30px;
  margin-left: auto;
}
.video-player-button {
  right: 53%;
  /*left: 53%;*/
  left: auto;
}
.slide {
  right: 0;
  left: auto;
}
.slide.ng-enter {
  right: 100%;
  left: auto;
}
.slide.ng-enter-active {
  right: 0;
  left: auto;
}
.slide.ng-leave {
  right: 0;
  left: auto;
}
.slide.ng-leave-active {
  right: -100%;
  left: auto;
}
.float-left {
  float: right;
}
.float-right {
  float: left;
}
.logoItem.summary {
  left: auto;
  right: 55px;
}
/* Hover Effects*/
.map-fullscreen .map-close {
  left: 20px;
  /*right: 20px;*/
  right: auto;
}
.mCS-mv-minimal.mCSB_inside > .mCSB_container {
  margin-left: 0;
  margin-right: auto;
}
.mCSB_inside > .mCSB_container {
  margin-left: 0;
  margin-right: auto;
}
.mCS-mv-minimal.mCSB_scrollTools {
  /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
  right: -1px;
  left: auto;
}
.location-info-window {
  padding-right: 15px;
  padding-left: 0;
}
.location-info-window .flowBanner .flowBannerContent {
  margin-left: 55px;
  margin-right: 75px;
}
.bounceInRight {
  -webkit-animation-name: bounceInLeft;
  -moz-animation-name: bounceInLeft;
  -o-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
.calendarNav .glyphicon {
  -moz-transform: scaleX(-1) !important;
  -ms-transform: scaleX(-1) !important;
  -o-transform: scaleX(-1) !important;
  -webkit-transform: scaleX(-1) !important;
  transform: scaleX(-1) !important;
}
.active-visits-count {
  right: auto;
  left: -5px;
}
/*.sms-phonenumber {
    direction: ltr;
    .country-code {
        border-radius: 0 3px 3px 0;
    }

    .phone-number {
        border-radius: 3px 0 0 3px;
    }
}*/
.PhoneNumberHighlight {
  direction: ltr !important;
}
.sign-in-form .icon-info::before,
.sign-in-form .icon-edit::before {
  -moz-transform: scaleX(-1) !important;
  -ms-transform: scaleX(-1) !important;
  -o-transform: scaleX(-1) !important;
  -webkit-transform: scaleX(-1) !important;
  transform: scaleX(-1) !important;
}
.pull-right {
  float: left !important;
}
.hanged-messages-container .hanged-message .icon-close {
  left: 0;
  right: auto;
}
@media (max-width: 1024px) {
  .diagonal-container .diagonal-content {
    padding-right: 500px;
    padding-left: 0;
  }
}
@media (max-width: 768px) {
  /*.parallax-background {
        background-position: 30%;
    }*/
  .adjustOnMobile .parallax-background-container .parallax-background {
    background-position: 30% 125px;
  }
  .diagonal-container .diagonal-content {
    padding-left: 15px;
    padding-right: 15px;
  }
  .flowWrapper {
    right: 0;
    left: auto;
  }
  .appHeader {
    right: 0;
    left: auto;
  }
  .cards-container .card,
  .cards-container .card.dark,
  .cards-container .card.three {
    float: none;
  }
  .list-card {
    text-align: right;
  }
  .slide-left {
    right: auto;
  }
  .video-player-button {
    right: 40%;
    left: auto;
  }
}
.margin15 {
  margin-right: auto;
  margin-left: 15px !important;
}
.pull-left {
  float: right !important;
}
.serviceUnavailable {
  width: 300px;
}
.sing-in-symbole {
  right: auto;
  left: 0px;
}
.align-language {
  text-align: right;
}
.terms {
  float: left;
}
/*.form-control-group {
    width: 302px;
    
}*/
/*.form-control-group input{
   width: 219px !important;
    float: left !important;

}*/
.sms-phonenumber {
  direction: rtl !important;
  /*.country-code {
        float: right;
        border-radius: 0 3px 3px 0;
    }

    .phone-number {
        
        float: right;
        border-radius: 3px 0 0 3px;
    }*/
}
.verification-input {
  float: right !important;
}
.contact-container {
  margin-left: auto;
  margin-right: 320px;
}
@media (max-width: 1400px) {
  .contact-container {
    margin-left: auto;
    margin-right: 150px;
  }
}
@media (max-width: 1200px) {
  .contact-container {
    margin-left: auto;
    margin-right: 0px;
  }
}