.navbar.basic.fixed .home-header .navbar-nav > li.link-language {
  padding-bottom: 40px;
}

div.navbar.fixed div.navbar-header li.link-language a {
    margin: 0;
    padding: 5px 10px;
}
div.navbar.fixed div.navbar-header li.link-language a.active {
    color: gray !important;
}

p.reCAPTCHA {
  font-size: 11px;
}
p.reCAPTCHA a {
  color: rgba(0, 65, 107, 1);
}

.grecaptcha-badge {
  visibility: hidden;
}

div#search-tabs li#price.active ul {
    width: 169px;
}
div#search-tabs li#price.active ul li {
  flex-wrap: wrap;
  flex-direction: unset !important;
  gap: 10px;
}
div#search-tabs li#price.active ul li#price_field_input input {
    flex: 1;
}
div#search-tabs li#price.active ul li#price_currency {
  flex-direction: row !important;
  justify-content: space-between;
  margin-top: 5px;
}
div#search-tabs li#price.active ul li#price_currency label {
  margin: 0;
  border-radius: 4px;
  min-width: 60px;
}

div#search-tabs li#price.active ul li Input[type=text] {
  width*: auto !important;
}

div.owner-consult {
  display: flex;
  min-height: 100vh;

}
div.owner-consult > div {
    flex-basis:50%;
}

@media screen and (max-width: 1024px) {
  div.fullwidthbanner-container.revolution {
    height: auto !important;
  }
  .ajax-quicksearch input[type="text"], .ajax-quicksearch .btn {
    border: 1px solid #dadada !important;
    width: 100% !important;
    color: black !important;
  }

  div.fullwidthbanner-container.about.revolution div.fullwidthbanner {
    height: 200px !important;
  }
  ul.nav.navbar-nav > li > a {
    font-size: 24px;
  }

  ul.nav.navbar-nav li.link-language {
    flex-direction: row;
    height: auto;
    justify-content: flex-start;
    gap: 20px;
  }

  ul.nav.navbar-nav li.link-language a {
    font-size: 20px;
  }
  body.full-layout.modal-open,
  div.yamm.navbar.basic.default {
    padding-right: 0;
  }
  div.owner-consult {
    flex-direction: column;
  }

  div.owner-consult > div {
    flex-basis: auto;
  }

}
@media screen and (max-width: 768px) {
  div.owner-consult > div:first-child {
    height: 200px;
  }
  div.owner-consult #form-col {
    padding: 25px 0 0 0;
  }
}

@media screen and (max-width: 1024px) {
  div.owner-consult > div:first-child {
    height: 200px;
  }
  div.owner-consult #form-col {
    padding: 25px 0 0 0;
  }
  .navbar-right.property-filter-options {
    margin-top: 0 !important;
  }
  #search-tab li#price ul.dropdown-list.price {
    height: auto;
  }

  #listings-panel ul.nav.nav-tabs.nav-justified {
    display: flex;
    justify-content: space-around;
  }

  table.dspBuildingList.adp thead {
    display: none;
  }
  table.dspBuildingList.adp  td {
    display: flex;
  }
  table.dspBuildingList.adp  td::before {
    content: attr(label);
    font-weight: bold;
    width: 120px;
    min-width: 120px;
    letter-spacing: 1px;
    text-align: left;
  }
  table.dspBuildingList.adp tbody tr td:first-child {
    border-top: 2px solid gray;
    background: #ddd;
  }

  div#listings-panel ul.nav.nav-tabs {
    display: flex;
    gap: 20px;
    justify-content: center;
  }
  div#listings-panel ul.nav.nav-tabs li a {
    padding-left: 15px;
    padding-right: 15px;
  }
  .navbar-right.property-filter-options {
    margin-right: 2px !important;
  }

}
@media screen and (max-width: 1024px) and (orientation:portrait) {
  #office-map {
    top*: 350px !important;
  }
}
@media screen and (max-width: 1024px) and (orientation:landscape) {
    .container {
      width: 100%;
    }
    #filter_form #search-tab {
      padding: 0;
    }

    #filter_form .container {
      display: flex;
      justify-content: space-between;
      padding*: 0;
    }

}

.tab-content > .tab-pane[data-show='0'],
ul#filterBarBedMenu.dropdown-list li[data-show='0'],
div#listings-panel ul.nav li[data-show='0'] {
  display: none;
}


div.owner-consult div.dark-wrapper {
  min-height: 100vh;
}

footer {
  position: relative;
  z-index: 99;
}


/* 01.05.2024 */
div.meta-label-overlay {
  font-size: 12px;
}
div.calc-form strong {
  font-weight: 500;
}
