.is-empty-hint {
  display: none;
}

.rte-align-center {
  text-align: center;
}

.hero-banner-one {
  overflow: hidden;
}

.hero-banner-one__video {
  position: absolute !important;
  top: 0;
  left: 0;
  height: 100% !important;
  width: 100% !important;
  display: inline-block;
  padding-bottom: 0 !important;
  overflow: hidden !important;
}

.residential-image-gallery--default
  .image-gallery__container[data-fullscreen='False'][data-maintainaspectratiomobile='False']
  .card__image {
  max-height: 700px;
}

#nav-footer > .row > .nav-footer-landcom-block > div > div > p {
  font-size: var(--footerLandcomFontSize);
  color: var(--footerLandcomFontColor);
}

.MuiTypography-root.MuiFormControlLabel-label.MuiTypography-body1 {
  color: var(--primaryColor);
}

.filter-header.flex {
  display: flex !important;
}

.filter-slider.filter-slider--advanced-filter {
  margin-top: 20px;
  margin-bottom: 20px;
}

.filter-slider__text-input .filter-slider__input {
  font-size: 1.5em;
}

div[style*='darkorange'] {
  display: none;
}

.property-features__item-container {
  justify-content: flex-start;
}

.property-features__item-container.flex {
  display: flex;
}

.resi-property-features .component-content {
  display: block !important;
}

.resi-property-detail .property-details__title--ribbontext,
.property-features__sub-title {
  color: var(--primaryColor) !important;
}

.resi-property-detail .property-features .value {
  margin: 0;
  color: #000;
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 23px !important;
}

.resi-property-detail .property-details__info .value sub {
  vertical-align: super;
  font-size: smaller;
}

/* .property-detail__content .property-map-container,
.property-detail__content .property-read-more-btn-wrapper,
.property-detail__content .resi-property-booking,
.property-detail__content .resi-property-features,
.property-detail__content .rich-text  */
.property-detail__content .form-assembly-wrapper {
  max-width: 770px;
  overflow: hidden;
  width: 100%;
  z-index: 0;
}

@media (min-width: 769px) {
  .form-assembly-wrapper .form form > div:nth-of-type(3),
  .form-assembly-wrapper .form form > div:nth-of-type(4),
  .form-assembly-wrapper .form form > div:nth-of-type(6),
  .form-assembly-wrapper .form form > div:nth-of-type(7) {
    width: calc(50% - 15px);

    display: inline-block;
  }
}

.sort-by-container {
  position: relative;
  display: inline-block;
  width: 65%;
}

.sort-by-dropdown {
  position: relative;
  cursor: pointer;
}

.sort-by-selected {
  padding: 8px 0;
  display: flex;
  align-items: center;
  gap: 20px;
}

.sort-by-dropdown-content {
  display: none;
  position: absolute;
  background-color: #fff;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1;
  width: 100%;
}

.sort-by-dropdown-content.active {
  z-index: 5;
  display: block;
}

.sort-by-item {
  padding: 12px;
  text-decoration: none;
  display: block;
  cursor: pointer;
}

.sort-by-item:hover {
  background-color: #f1f1f1;
}

.sort-by-selected svg {
  stroke: var(--secondaryColor);
}

.filter-dropdown.filter-dropdown--lotsize {
  min-width: 350px;
}

@media (max-width: 768px) {
  .filter-dropdown.filter-dropdown--lotsize {
    min-width: 100%;
  }
  
}