.ud-btn a::after {
  filter: invert(1);
}
.slideInDown .ud-btn a::after {
  filter: invert(0);
}
.hero__dark {
  display: none !important;
}
.slideInDown .hero__light {
  display: none !important;
}
.slideInDown .hero__dark {
  display: block !important;
}
.content--invisibile {
  content-visibility: auto;
}
.hero__light {
  display: block !important;
}
.item {
  transition: 0.4s ease;
}
@media only screen and (max-width:575px){
	.list-inline-item {
	max-width: 100% !important;
	width: 100%;
}
}
.item:hover {
  transition: 0.4s ease;
  filter: blur(0px);
}
/* .home-one.home1-overlay,
#hero__home {
  margin-top: -150px !important;
} */
.menu-btn a {
  background-color: transparent;
  border: 1px solid #fff !important;
  color: #fff !important;
  padding-right: 40px;
}
/* .item:hover ~ .item {
  filter: blur(0px);
} */
.why_chose_us .details h4 {
  font-family: inherit;
}

.home-one {
  position: relative;
}
.mouse--scroll {
  position: absolute !important;
  bottom: 30px !important;
  right: 30px !important  ;
}
@media only screen and (max-width: 1680px) {
  .home_content {
    padding-top: 300px;
  }
  .home1_bgi1 {
    height: calc(100vh + 20px);
  }
}
@media only screen and (max-width: 1536px) {
  .fz55 {
    font-size: 50px;
  }
  .home_content {
    padding-top: 200px;
  }
}
@media only screen and (max-width: 1440px) {
  .home_adv_srch_opt .nav-pills {
    margin-bottom: 25px;
  }
}
@media only screen and (max-width: 1360px) {
  .home_adv_srch_opt {
    margin-top: 200px;
  }
  .fz55 {
    font-size: 45px;
    line-height: 50px;
  }
  section {
    padding: 40px !important;
  }
  .why_chose_us {
    padding: 30px 20px 20px 20px;
  }
  .home_content {
    padding-top: 160px;
  }
  .home1_adsrchfrm {
    padding: 20px;
  }
}
@media only screen and (max-width: 1280px) {
  .fz55 {
    font-size: 40px;
    line-height: 45px;
    margin-bottom: 10px;
  }
  .home_adv_srch_opt .nav-item {
    display: none;
  }
  .home_adv_srch_opt .tab-content {
    margin-left: -5px;
    margin-right: -8px;
  }
  .home_adv_srch_opt .tab-content {
    padding: 12px;
  }
  .home1_adsrchfrm:before {
    bottom: -5px;
    left: -5px;
    top: -5px;
    right: -5px;
  }
  .responsive--1280 {
    display: none;
  }
  .main-title {
    margin-bottom: 30px;
  }
  section#feature-property .col-lg-12 {
    padding: 0;
  }
}
@media only screen and (max-width: 1248px) {
  .home1-advnc-search
    .search_option_two
    .dropdown.bootstrap-select
    > .dropdown-toggle {
    width: 163px;
  }
}
@media only screen and (max-width: 1199px) {
  .header-nav a {
    padding: 7px 13px !important;
  }
  .ud-btn a {
    padding-right: 40px !important;
  }
  .home1-advnc-search
    .search_option_two
    .dropdown.bootstrap-select
    > .dropdown-toggle {
    width: 130px;
  }
  .gallery__grid {
    flex-direction: column;
    gap: 20px;
  }
  .home1_bgi1 {
    height: calc(100vh + 75px);
  }
  .left {
    flex: 1;
  }
  .properties_home {
    display: flex;
    max-width: 100%;
    gap: 20px;
  }
  .gallery__grid {
    margin-bottom: 20px;
  }
  .properti_city {
    margin-bottom: 0;
  }
  .properties_huge {
    max-width: 100%;
  }
  .properties_huge img {
    min-height: unset !important;
    max-height: 350px;
    object-fit: cover;
  }

  .why_chose_us .details {
    margin-top: 25px;
  }
  .why_chose_us .details h4 {
    font-size: 16px;
  }
}
@media only screen and (max-width: 1024px) {
  .mouse--scroll {
    display: none;
  }
}
@media only screen and (max-width: 991px) {
  .home_content {
    padding-top: 0 !important;
  }
  .menu-btn a {
    color: #000 !important;
    border-color: #000 !important;
  }
  .home_adv_srch_opt {
    margin-top: 50px !important;
  }
  #pills-tabContent {
    margin-top: 200px;
  }
  .home1-advnc-search
    .search_option_two
    .dropdown.bootstrap-select
    > .dropdown-toggle,
  .custome_fields_520.list-inline-item,
  .list-inline-item .btn.btn-thm {
    width: 205px !important;
    height: auto !important;
  }
  .list-inline-item .mega-dropdown {
    padding: 6px 12px;
  }
  .h1ads_1st_list li:first-child,
  .h1ads_1st_list li:nth-child(2),
  .h1ads_1st_list li:nth-child(3) {
    margin-bottom: 10px;
  }
  .list-inline-item .btn.btn-thm {
    height: 50px !important;
  }
  .fz55 {
    font-size: 35px;
    line-height: 40px;
    margin-bottom: 5px;
  }
  .home1_bgi1 {
    height: calc(100vh - 67px) !important;
  }
}
@media only screen and (max-width: 767px) {
  .home1-advnc-search
    .search_option_two
    .dropdown.bootstrap-select
    > .dropdown-toggle,
  .custome_fields_520.list-inline-item,
  .list-inline-item .btn.btn-thm {
    width: 100% !important;
  }
  .content--visibility {
    contain-intrinsic-size: 4700px;
  }
  .h1ads_1st_list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .h1ads_1st_list li {
    width: calc(50% - 15px) !important;
    max-width: 50%;
  }
  .home-one .container {
    max-width: 714px;
  }
  .custome_fields_520 {
    max-width: 47% !important;
  }
  .fz55 {
    font-size: 32px;
    line-height: 36px;
  }
  #pills-tabContent {
    max-width: 519px;
    margin: 200px auto 0 auto;
  }
  .list-inline-item .mega-dropdown {
    padding: 0 12px;
  }
  .h1ads_1st_list li {
    width: calc(50% - 15px) !important;
    max-width: 50%;
  }
  .dropdown-menu.show .dropdown-menu.inner {
    display: flex;
    flex-direction: column;
  }
  .dropdown-menu.show {
    z-index: 99999;
  }
  .home1-advnc-search .bootstrap-select .dropdown-menu li a {
    background-color: #fff !important;
  }
}
@media only screen and (max-width: 575px) {
  .home1-advnc-search
    .search_option_two
    .dropdown.bootstrap-select
    > .dropdown-toggle,
  .custome_fields_520.list-inline-item,
  .list-inline-item .btn.btn-thm {
    width: 100% !important;
  }
  .h1ads_1st_list {
    display: flex;
    flex-wrap: wrap;
  }
  .h1ads_1st_list li {
    width: calc(50% - 15px) !important;
    max-width: 50%;
  }
  .custome_fields_520 {
    display: none !important;
  }
  .mobile--wide.list-inline-item {
    width: 100% !important;
    max-width: 100% !important;
  }
  .list-inline-item .btn.btn-thm {
    height: 40px !important;
  }
  .h1ads_1st_list li:nth-child(2),
  .h1ads_1st_list li:nth-child(4) {
    margin-right: 0 !important;
  }
}
@media only screen and (max-width: 474px) {
  .properties_home {
    display: block !important;
  }
  .properti_city {
    margin-bottom: 20px;
  }
  .gallery__grid {
    gap: 0;
    margin-bottom: 0;
  }
  section {
    padding: 40px 20px !important;
  }
  .home-one {
    display: flex;
    align-items: center;
  }
  .home_adv_srch_opt {
    margin-top: 0 !important;
  }
  .home-one .home-text {
    position: unset;
  }
  #pills-tab {
    display: none;
  }
  .tab-content {
    margin-top: 50px !important;
  }
  .home_content {
    padding: 0 !important;
  }
}
