 .banner-tab-property .banner-property-info .banner-property-grid:last-child a, .banner-search .banner-tab-property .banner-property-info, .banner-search .banner-tab .nav-tabs .nav-item .nav-link, .serve-form .form-group .button-notific, .serve-form .form-group, .error-page .main-wrapper, .error-page, .header .header-navbar-rht li .btn, .header .main-menu-wrapper .main-nav li .btn.sign-btn, .header .header-top .template-ad, .login-body .footer-social-links .nav li a, .login-body .footer-social-links .nav, .social-links ul li a, .avatar .avatar-title, .btn-lightred, .btn-secondary, .btn-primary, .align-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
}
.banner-search .banner-tab {
  padding-bottom: 20px;
}
.banner-search .banner-tab .nav-tabs {
  margin: 0;
  padding: 0;
  border: 0;
}
@media (max-width: 991.98px) {
  .banner-search .banner-tab .nav-tabs {
    justify-content: center;
  }
}
@media (max-width: 575.98px) {
  .banner-search .banner-tab .nav-tabs {
    flex-direction: column;
  }
}
.banner-search .banner-tab .nav-tabs .nav-item {
  margin-right: 20px;
}
.banner-search .banner-tab .nav-tabs .nav-item:last-child {
  margin-right: 0;
}
.banner-search .banner-tab .nav-tabs .nav-item .nav-link {
  font-weight: 600;
  font-size: 15px;
  color: #0E0E46;
  border: 1px solid #F6F4FF;
  background: #FFF;
  position: relative;
  border-radius: 10px;
  padding: 10px 10px;
  min-width: 140px;
  -webkit-transition: 0.5s;
  -ms-transition: 0.5s;
  transition: 0.5s;
}
@media (max-width: 991.98px) {
  .banner-search .banner-tab .nav-tabs .nav-item .nav-link {
    padding: 14px 15px;
    min-width: 160px;
    font-size: 14px;
  }
}
.banner-search .banner-tab .nav-tabs .nav-item .nav-link img {
  margin-right: 8px;
  -webkit-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
}
.banner-search .banner-tab .nav-tabs .nav-item .nav-link:focus {
  background: #e69100;
  border: 1px solid #e69100;
  color: #FFF;
}
.banner-search .banner-tab .nav-tabs .nav-item .nav-link:hover {
  background: #e69100;
  border: 1px solid #e69100;
  color: #FFF;
  -webkit-transition: 0.5s;
  -ms-transition: 0.5s;
  transition: 0.5s;
}
.banner-search .banner-tab .nav-tabs .nav-item .nav-link:hover img {
  filter: invert(1) brightness(100);
}
.banner-search .banner-tab .nav-tabs .nav-item .nav-link.active {
  background: #e69100;
  border: 1px solid #e69100;
  color: #FFF;
}
.banner-search .banner-tab .nav-tabs .nav-item .nav-link.active img {
  filter: invert(1) brightness(100);
}
.banner-search .banner-tab .nav-tabs .nav-item .nav-link.active:before {
  border: 7px solid #e69100;
  border-color: #e69100;
  content: "";
  position: absolute;
  bottom: -14px;
  left: 50%;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
}
@media (max-width: 575.98px) {
  .banner-search .banner-tab .nav-tabs .nav-item {
    margin: 0 0 10px 0;
  }
}
.banner-search .banner-tab-property {
  background: #FFF;
  border-radius: 10px;
  padding: 30px;
}
@media (max-width: 1399.98px) {
  .banner-search .banner-tab-property {
    padding: 25px;
  }
}
@media (max-width: 991.98px) {
  .banner-search .banner-tab-property .banner-property-info {
    flex-direction: column;
  }
}
.banner-search .banner-tab-property .banner-property-info .banner-property-grid {
  margin-right: 10px;
}
@media (max-width: 991.98px) {
  .banner-search .banner-tab-property .banner-property-info .banner-property-grid {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }
}
.banner-search .banner-tab-property .banner-property-info .banner-property-grid:last-child {
  margin-right: 0;
}
@media (max-width: 767.78px) {
  .banner-search .banner-tab-property .banner-property-info .banner-property-grid:last-child {
    margin: 0;
  }
}
.banner-search .banner-tab-property .banner-property-info .banner-property-grid:last-child a {
  width: 40px;
  height: 40px;
  border-radius: 10px;
  background: #0d6efd;
  color: #FFF;
  border: 1px solid #0d6efd;
  font-size: 15px;
}
.banner-search .banner-tab-property .banner-property-info .banner-property-grid:last-child a:hover {
  color: #fff;
}
@media (max-width: 991.98px) {
  .banner-search .banner-tab-property .banner-property-info .banner-property-grid:last-child a {
    width: 100%;
  }
}
@media (max-width: 767.78px) {
  .banner-search .banner-tab-property .banner-property-info .banner-property-grid:last-child a {
    height: 50px;
  }
}
.banner-search .banner-tab-property .banner-property-info .banner-property-grid:nth-child(3) input {
  width: 300px;
}
@media (max-width: 1399.98px) {
  .banner-search .banner-tab-property .banner-property-info .banner-property-grid:nth-child(3) input {
    width: 260px;
  }
}
@media (max-width: 1199.98px) {
  .banner-search .banner-tab-property .banner-property-info .banner-property-grid:nth-child(3) input {
    width: auto;
  }
}
@media (max-width: 991.98px) {
  .banner-search .banner-tab-property .banner-property-info .banner-property-grid:nth-child(3) input {
    width: 100%;
  }
}
.banner-search .banner-tab-property .banner-property-info .banner-property-grid:nth-child(4) input {
  width: 120px;
}
@media (max-width: 991.98px) {
  .banner-search .banner-tab-property .banner-property-info .banner-property-grid:nth-child(4) input {
    width: 100%;
  }
}
.banner-search .banner-tab-property .banner-property-info .banner-property-grid:nth-child(5) input {
  width: 120px;
}
@media (max-width: 991.98px) {
  .banner-search .banner-tab-property .banner-property-info .banner-property-grid:nth-child(5) input {
    width: 100%;
  }
}
.banner-search .banner-tab-property .banner-property-info .banner-property-grid:nth-child(2) {
  width: 30%;
}
@media (max-width: 991.98px) {
  .banner-search .banner-tab-property .banner-property-info .banner-property-grid:nth-child(2) {
    width: 100%;
  }
}
.banner-search .banner-tab-property .banner-property-info .banner-property-grid .form-control {
  background: #F6F6F9;
  border: 1px solid #f4f4f4;
  font-size: 16px;
  border-radius: 10px;
  min-height: 60px;
}
@media (max-width: 767.78px) {
  .banner-search .banner-tab-property .banner-property-info .banner-property-grid .form-control {
    font-size: 14px;
  }
}
.banner-search .banner-tab-property .banner-property-info .banner-property-grid .form-control::placeholder {
  font-size: 16px;
  color: #0E0E46;
  font-weight: 400;
}
@media (max-width: 767.78px) {
  .banner-search .banner-tab-property .banner-property-info .banner-property-grid .form-control::placeholder {
    font-size: 14px;
  }
}
@media (max-width: 767.78px) {
  .banner-search .banner-tab-property .banner-property-info .banner-property-grid .form-control {
    min-height: 50px;
  }
}
.banner-search .banner-tab-property .banner-property-info .banner-property-grid .select2-container .select2-selection--single {
  height: 60px;
  border-radius: 10px;
}
@media (max-width: 767.78px) {
  .banner-search .banner-tab-property .banner-property-info .banner-property-grid .select2-container .select2-selection--single {
    height: 50px;
  }
}
.banner-search .banner-tab-property .banner-property-info .banner-property-grid .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #0E0E46;
  font-size: 16px;
  line-height: 60px;
}
@media (max-width: 767.78px) {
  .banner-search .banner-tab-property .banner-property-info .banner-property-grid .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 50px;
    font-size: 14px;
  }
}
.banner-search .banner-tab-property .banner-property-info .banner-property-grid .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 60px;
}
.banner-search .banner-tab-property .banner-property-info .banner-property-grid .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #0E0E46 transparent transparent;
}
@media (max-width: 767.78px) {
  .banner-search .banner-tab-property .banner-property-info .banner-property-grid .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 50px;
  }
}
.banner-search .banner-tab-property .banner-property-info .banner-property-grid .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #0E0E46;
}
