@font-face {
  font-family: 'JF-Flat-regular';
  src: url("../fonts/JF-Flat-regular.woff") format("woff"); }
@font-face {
  font-family: 'JF-Flat-medium';
  src: url("../fonts/JF-Flat-medium.ttf") format("truetype"); }
body, .popover, .tooltip {
  font-family: JF-Flat-regular,sans-serif; }

#header .button-collapse {
  left: 0; }

.navbar-right {
  float: left !important; }

.navbar-left {
  float: right !important; }

@media only screen and (min-width: 768px) {
  .section.chat .list-wrapper {
    right: auto;
    left: 0; }
    .section.chat .list-wrapper.slide-away {
      right: auto;
      left: -287px; } }

.side-nav .logo-wrapper .rgba-stylish-strong {
  padding-right: 15px; }
.side-nav .collapsible li {
  padding-right: 20px; }
  .side-nav .collapsible li .material-icons {
    margin-right: 0;
    margin-left: 6px; }
.side-nav .collapsible .search-li-wrapper {
  padding-right: 15px; }

.waves-effect:not(.override-rtl) {
  direction: ltr; }

.dropdown-menu li {
  text-align: right; }

#home_sec .wanted-services-section .indicators .btn-floating[data-slide="prev"] {
  transition: none;
  margin-left: 10px;
  margin-right: 200px; }

#home_sec .wanted-services-section .indicators .btn-floating[data-slide="next"] {
  position: relative;
  left: 192px; }

#home_sec #reviews .category {
  float: left; }

#home_sec #reviews .material-icons.person, #home_sec #reviews .material-icons.date_range {
  padding-right: 0;
  padding-left: 5px; }

.carousel-indicators {
  padding-left: 40px; }

#home_sec #reviews .emote-wrapper .text:first-child {
  padding-right: 0;
  padding-left: 10px; }

.input-field .prefix ~ input, .input-field .prefix ~ textarea {
  margin-left: 0;
  margin-right: 3rem; }

#search_page .info-card .search-toggles {
  right: auto;
  left: 30px; }

.preloader-wrapper {
  direction: ltr; }

strong {
  font-weight: 600; }

form p {
  text-align: right; }

[type=checkbox] + label, [type=radio]:checked + label, [type=radio]:not(:checked) + label {
  padding-left: 0;
  padding-right: 35px; }

[type=radio] + label:after, [type=radio] + label:before {
  left: auto;
  right: 0; }

#search_page .sub-categories [type=checkbox].filled-in + label:after {
  left: auto;
  right: 11px; }

#search_page .sub-categories [type=checkbox].filled-in:checked + label:before {
  top: 2px;
  right: 22px; }

#search_page .sub-categories {
  margin-left: 0;
  margin-right: 10px; }

.text-left {
  text-align: right; }

[type=checkbox]:checked + label:before {
  left: auto;
  right: 16px; }

[type=checkbox].filled-in:not(:checked) + label:before {
  left: auto;
  right: 6px; }

[type=checkbox].filled-in + label:after, [type=checkbox].filled-in + label:before {
  left: auto;
  right: 0; }

[type=checkbox].filled-in:checked + label:before {
  left: auto;
  right: 11px; }

[type=checkbox] + label:before {
  left: auto;
  right: 0; }

#mega-menu .navbar-default .navbar-nav > li {
  border-right: none;
  border-left: 1px solid #ccc; }
  #mega-menu .navbar-default .navbar-nav > li:first-child {
    border-right: 1px solid #ccc; }

.input-field .prefix ~ .select-wrapper {
  margin-left: 0;
  margin-right: 3rem; }

.input-field label {
  left: auto;
  right: .75rem; }

.input-field .prefix ~ label {
  margin-left: 0;
  margin-right: 3rem; }

.prefix-phone-row label {
  margin-right: 1rem; }

.dropdown-content li {
  text-align: right; }

.input-field .prefix {
  text-align: right; }

.material-icons.date-arrow {
  width: 25px; }

.pull-right {
  float: left !important; }

.pull-left {
  float: right !important; }

#new_service_4 .location-picker .header-item .search-wrapper .icon {
  left: auto;
  right: 15px; }

.pricing-card .card-up .price:before {
  margin-left: 0;
  margin-right: -20px; }

#service-sec .contact span.number {
  left: auto;
  right: 15px; }

#service-sec .service-tabs .service-list .service .fa-circle {
  padding-right: 0;
  padding-left: 10px; }

.nav-tabs li {
  float: right; }

#service-sec .review-tabs #tab_reviews .emote-score > div {
  padding-left: 0;
  padding-right: 15px; }

#service-sec .review-tabs #tab_reviews .emote-wrapper img {
  padding-right: 10px;
  padding-left: 0; }

.text-right {
  text-align: left; }

.category-mobile.section .next-arrow {
  right: auto;
  left: 5px; }

.category-mobile.section .category-icon {
  position: absolute;
  top: 12px; }

.category-mobile.section .category_name {
  bottom: -3px;
  padding-right: 21px; }

.icon-close.mobile {
  right: auto;
  left: 0; }

.side-nav .collapsible .fa {
  left: 8px;
  position: relative; }

#search_page .row-style .collection-item .bordered-left {
  border-left: none;
  border-right: 1px solid #e0e0e0; }

.text-left-xxs-12 {
  text-align: right; }

#search_page .row-style .collection-item .reviews-count {
  padding-right: 0;
  padding-left: 15px; }

@media only screen and (max-width: 960px) {
  .nav-tabs-responsive > li.active:first-child {
    margin-left: 0;
    margin-right: 23%; }

  .nav-tabs-responsive > li.next > a:after {
    content: "\f053"; }

  .nav-tabs-responsive > li.prev > a:after {
    content: "\f054"; } }
.icon-close {
  right: auto;
  left: 30px; }

#header .navbar-brand img {
  width: 145PX;
  margin: 0 auto; }

@media only screen and (max-width: 676px) {
  .section.chat .msg-wrapper .msg-wrapper-body .send-container .send-button {
    right: auto;
    left: 5px; }

  .section.chat .msg-wrapper .msg-wrapper-body .send-container textarea {
    padding-right: 0;
    padding-left: 100px; } }
.msg-container {
  overflow-x: hidden; }

.divider-new::before {
  margin: 0 0 0 .45em; }

.divider-new::after {
  margin: 0 .45em 0 0; }

#home_sec #reviews .emote-wrapper {
  text-align: left; }

.ar-text-left-ovverride {
  text-align: left; }

.review-user-chat {
  float: left; }

#mega-menu .navbar-default .navbar-brand, #mega-menu .navbar .navbar-nav > li > a {
  font-family: JF-flat-medium;
  font-size: 14px;
  padding: 12px 11px; }

.fixed-header-categories.scrolled-down #mega-menu li.mega-dropdown > a {
  padding: 5px 11px; }

.btn-primary {
  font-family: JF-flat-medium; }

#header .navbar-right .localization a, #header .navbar-left .localization a {
  font-size: 16px;
  font-family: JF-flat-medium; }

#header .navbar-right li > a, #header .navbar-left li > a {
  font-family: JF-flat-medium; }

.jumbotron .h1, .jumbotron h1 {
  font-family: JF-flat-medium; }

.section-title-home {
  font-family: JF-flat-medium; }

#how_does_it_work ul.nav {
  padding-right: 15px; }

#scrollspy .nav > .active:focus > a, #scrollspy .nav > .active:hover > a, #scrollspy .nav > .active > a {
  border-left: none;
  border-right: 2px solid #563d7c; }

#scrollspy .nav > li > a:focus, #scrollspy .nav > li > a:hover {
  border-left: none;
  border-right: 1px solid #563d7c; }

.how_does_it_work.section #fixed-sidebar {
  left: auto;
  right: 0; }

#header .navbar-right .localization, #header .navbar-left .localization {
  padding-left: 0;
  padding-right: 15px; }

.how_does_it_work.section .circle-spy li a .tooltip-custom {
  left: auto;
  right: 50px; }

.how_does_it_work.section .circle-spy li:hover a {
  border-right: none !important; }

.how_does_it_work.section .circle-spy li.active a {
  border-right: none !important; }

.fixed-rotated {
  left: -55px; }

footer.elegant-color .location-icon {
  padding-left: 5px;
  padding-right: 0; }

#search_page .rotating-card-wrapper .extra-buttons {
  left: 0; }

.compare-overlay-wrapper .compare-overlay-body.expanded {
  height: 236px; }

.compare-overlay-wrapper .compare-overlay-head {
  position: relative;
  top: 1px; }

.compare-overlay-wrapper .compare-overlay-head .title {
  float: right; }

.compare-overlay-wrapper .compare-overlay-head .items-wrapper .item {
  float: right;
  margin-right: 0;
  margin-left: 10px; }

.fixed-arrow-wrapper {
  right: auto;
  left: 0; }

.user-meta .user-status {
  padding-right: 15px; }

#header .search-box {
  padding-right: 10px; }

#search_page .suggested-categories li {
  padding-right: 0;
  padding-left: 15px; }

#service-sec .about .collection .collection-item i {
  padding-right: 0;
  padding-left: 15px; }

#mega-menu .material-icons {
  right: auto;
  left: 12px; }

.classic-input label {
  padding-left: 0px !important;
  padding-right: 5px !important; }
.classic-input input {
  padding-left: 0px;
  padding-right: 5px; }
.classic-input .select-wrapper input.select-dropdown {
  height: 35px;
  padding-left: 0px;
  padding-right: 15px; }
.classic-input .drop-icon {
  position: absolute;
  right: auto;
  top: 7px;
  left: 11px; }

#header .flag-dropdown.selected {
  margin-right: 20px; }

.pl16 {
  padding-left: 0;
  padding-right: 16px; }

#my-account-sec .service-item .edit-dropdown .dropdown-menu {
  float: left; }

.section.chat .msg-wrapper .msg-wrapper-header .block-user-wrapper {
  right: auto;
  left: 62px; }

/*# sourceMappingURL=styles-rtl.css.map */
