[dir="rtl"] .me-auto {
  margin-left: auto !important;
  margin-right: 0 !important;
}
[dir="rtl"] .ms-auto {
  margin-right: auto !important;
  margin-left: 0 !important;
}
[dir="rtl"] .me-3 {
  margin-left: 1rem !important;
  margin-right: 0 !important;
}
[dir="rtl"] .ps-4 {
  padding-right: 1.5rem !important;
  padding-left: 0 !important;
}
[dir="rtl"] .text-end {
  text-align: left !important;
}
[dir="rtl"] .nice-select,
[dir="rtl"] .nice-select .option {
  text-align: right !important;
}
[dir="rtl"] .nice-select:after {
  left: auto;
  right: 93% !important;
}
[dir="rtl"] .short-filter .nice-select:after{
  right: 85% !important;
}
[dir="rtl"] .listing-card-one .img-gallery .tag-heart {
  left: 17px;
  right: auto;
}
[dir="rtl"] .listing-card-one .img-gallery .tag {
  left: auto;
  right: 17px;
}
[dir="rtl"] .advance-search-panel .main-bg {
  border: none;
  border-left: 2px solid var(--light-gray-color);
  border-right: 0;
  border-radius: 0;
}
[dir="rtl"] .advance-search-panel .main-bg .price-ranger .slider .progress {
  right: 2.5%;
  left: 65%;
}
[dir="rtl"] .advance-search-panel .main-bg .filter-input label {
  padding-right: 24px;
  padding-left: 0;
}
[dir="rtl"]
  .advance-search-panel
  .main-bg
  .filter-input
  input[type="checkbox"] {
  left: auto;
  right: 0;
}
[dir="rtl"] .advance-search-panel .main-bg .filter-input label::before {
  left: auto;
  right: 0px;
}

/* blog details */
[dir="rtl"] .blog-details .blog-comment-area .comment .comment-text {
  padding-right: 25px;
  padding-left: 0;
}
[dir="rtl"] .blog-details .blog-comment-area .comment .comment-text .reply-btn {
  right: auto;
  left: 0;
}
[dir="rtl"] .blog-meta-one .post-img {
  padding: 15px 15px 0px 0px;
}
[dir="rtl"] .accordion-button::after {
  margin-left: 0;
  margin-right: auto;
}
[dir="rtl"] .theme-details-one .media-gallery .carousel .carousel-control-prev {
  right: 75px !important;
  left: auto !important;
}
[dir="rtl"] .theme-details-one .property-feature-list ul li:before {
  content: "";
  position: absolute;
  height: 72px;
  width: 1px;
  transform: rotate(17deg) translateY(-50%);
  top: 50%;
  right: -25%;
  left: auto;
}
[dir="rtl"] .theme-details-one .property-floor-plan .carousel-indicators {
  right: auto;
  left: -35px;
}
[dir="rtl"] .theme-details-one .nearby-list-item li span {
  float: left;
}
[dir="rtl"] .theme-details-one .similar-property .slick-dots {
  left: 15px;
  right: auto;
}
[dir="rtl"] .feedback-block-four .icon {
  left: 45px;
  right: auto;
}
[dir="rtl"] .fancy-banner-six .location-pin .map-info .info {
  padding-left: 0;
  padding-right: 15px;
}
[dir="rtl"] form .inputs {
  flex-direction: row-reverse;
}
[dir="rtl"] .fa-chevron-left {
  transform: rotate(180deg);
}
[dir="rtl"] .fa-chevron-right {
  transform: rotate(-180deg);
}
[dir="rtl"] .eye-group {
  right: auto;
  left: 0;
}
[dir="rtl"] .dash-input-wrapper input {
  text-align: right;
}
[dir="rtl"] .form-check .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}
[dir="rtl"] .form-check {
  padding-right: 1.5em;
  padding-left: 0;
}
/* [dir="rtl"] .fancy-banner-six .country-list:before {
  left: -110px;
  right: auto;
  transform: rotate(180deg);
}
[dir="rtl"] .fancy-banner-six .country-list .list-block {
  padding: 28px 48px 30px 10px;
} */
/* media query */
@media (min-width: 992px) and (max-width: 1199px) {
  [dir="rtl"] .theme-details-one .property-floor-plan .carousel-indicators {
    left: -30px;
    right: auto;
  }
}
@media (min-width: 992px) {
  [dir="rtl"] .text-lg-end {
    text-align: left !important;
  }
  [dir="rtl"] .text-lg-start {
    text-align: right !important;
  }
}
@media (max-width: 992px) {
  [dir="rtl"] .advance-search-panel.active-list {
    right: 0;
    left: auto;
  }
  [dir="rtl"] .advance-search-panel {
    right: -250%;
    left: auto;
  }
}

@media screen and (max-width: 991px) {
  [dir="rtl"] .navbar-collapse {
    right: 0;
    left: auto;
    transform: translateX(100%);
  }
  [dir="rtl"] .navbar-collapse.show {
    transform: translateX(0);
  }
  /* [dir="rtl"] .navbar-nav {
    text-align: left;
  } */
}
@media (min-width: 768px) {
  [dir="rtl"] .text-md-start {
    text-align: right !important;
  }
}
