.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow {
	right:auto;
	left:3px;
}

.datepicker-dropdown.datepicker-orient-left:after {
	right:7px !important;
}

.datepicker-dropdown.datepicker-orient-left:before {
	right:6px !important;
}

.fileuploader-input-caption {
	margin-right:0px;
	margin-left:15px;
}

.dropdown-menu {
	right:0;
  left:auto !important;

}
.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    right: 100%;
    margin-top: 0px;
    margin-right: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: left;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-right-color: #ccc;
    margin-top: 5px;
    margin-left: -10px;
}

.dropdown-submenu:hover>a:after {
    border-right-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    right: -100%;
    margin-right: 10px;
    -webkit-border-radius: 6px 6px 6px 0;
    -moz-border-radius: 6px 6px 6px 0;
    border-radius: 6px 6px 6px 0;
}

.star-rating {
  direction:ltr
}
.star-rating i {
  direction:ltr
}
.star-rating input {
  direction:ltr
}

.star-rating.star-5-small {height: 12px; width: 60px; direction:ltr}

.star-rating-large {
  direction:ltr
}
.star-rating-large i {
  direction:ltr
}
.star-rating-large input {
  direction:ltr
}
.star-rating-large input:hover + i,
.star-rating-large input:checked + i {
  opacity: 1;
  direction:ltr
}
.star-rating-large i ~ i {
  width: 40%;
  direction:ltr
}
.star-rating-large i ~ i ~ i {
  width: 60%;
  direction:ltr
}
.star-rating-large i ~ i ~ i ~ i {
  width: 80%;
  direction:ltr
}
.star-rating-large i ~ i ~ i ~ i ~ i {
  width: 100%;
  direction:ltr
}

.star-rating-large.star-5 {width: 250px; direction:ltr}
.star-rating-large.star-5 input,
.star-rating-large.star-5 i {width: 20%; direction:ltr}
.star-rating-large.star-5 i ~ i {width: 40%; direction:ltr}
.star-rating-large.star-5 i ~ i ~ i {width: 60%; direction:ltr}
.star-rating-large.star-5 i ~ i ~ i ~ i {width: 80%; direction:ltr}
.star-rating-large.star-5 i ~ i ~ i ~ i ~ i {width: 100%; direction:ltr}

.sticky-container{
	right:-330px;
}

.navbar-nav li {
  margin-left: 0px;
  margin-right: 40px;
}

.accountmenu-item img {
  margin-right: 0px;
  margin-left: 10px;
}

.promote-box {
  background-position: 10% center;
}

.search_textarea {
  box-sizing: border-box;
  background: url('/img/search.svg') no-repeat; background-position: right 12px center;
}

.search_textlocation {
  box-sizing: border-box;
  border-radius: 8px 0px 0px 8px;
  background: url('/img/location.svg') no-repeat; background-position: right 16px center;
  padding: 8px 40px 8px 8px;
  border-left: 1px solid rgba(130, 139, 155, 0.3);
  border-right: 0;
}

.addtofav-button img {
  margin-right: 0px;
  margin-left: 8px;
}

.no-result-button img {
  margin-right: 0px;
  margin-left: 8px;
}

.myitem-icons img {
  margin-right: 0px;
  margin-left: 5px;
}

.myitem-icons a {
  text-align: right;
}

.form-wizard .form-wizard-steps li {
  float:right
}

.form-wizard .form-wizard-steps li.active::after, .form-wizard .form-wizard-steps li.activated::after {
  left: auto;
  right: 50%;
}

.search-panel {
  right: 0px;
  left: auto;
}

.search-type-panel {
  border-radius: 0px 8px 8px 0px;
  border-left: 0px;
  border-right: 1px solid rgba(130, 139, 155, 0.3);
}

@media (max-width: 992px) {
  .search-type-panel {
    border-radius: 8px 8px 0px 0px;
    border-left: 1px solid rgba(130, 139, 155, 0.3);
    margin-left: 15px;
    margin-right: 0px;
  }

  .search_textlocation {
    border-radius: 0px 0px 8px 8px;
    margin-right: 15px;
    border-right: 1px solid rgba(130, 139, 155, 0.3);
  }

  .searchbox-location {
    margin-left: 15px;
  }

  .dropdown-menu.search-dropdown {
    right: auto;
    left: 0 !important;
  }
}

.verify-phone-panel .select2-container--default .select2-selection--single .select2-selection__arrow {
  right: auto;
  left: 25px;
}

.verify_phone {
  border: 1px solid rgba(130, 139, 155, 0.3);
  padding: 8px;
  border-radius: 8px 0px 0px 8px;
  border-right: 0px;
}

.offset-lg-2 {
  margin-left: 0;
}

.noleft::after {
  display:none
}