.project-page .page-header h2 {
  color: #2e3d96;
}
.hero-fieldset .search-location {
  padding-left: 15px;
}
.t4-offcanvas .t4-off-canvas-header a {
  color: #fff;
}
@media (min-width: 1080px) and (max-width: 1199px) {
.ospsearch .form-control {
  width: auto !important;
  display: block !important;
  max-width: 240px !important;
}
.ospsearch .choices__inner {
  width: 240px;
}
.image_property .randompropertytag , .image_property .randompropertytype{
  font-size: 11px !important;
}
}

@media (min-width: 768px) and (max-width: 1080px) {
.ospsearch .form-control {
  
  display: block !important;
  
}
.ospsearch .choices__inner {
  width: 160px;
}
.image_property .randompropertytag , .image_property .randompropertytype{
  font-size: 11px !important;
}

.ospsearch_ul > li > a {
  width: 100%;
  display: inline-block !important;
}
}
@media (min-width: 992px) and (max-width: 1080px) {
.ospsearch .form-control {
  width: auto !important;
  display: block !important;
  max-width: 240px !important;
}
.ospsearch .choices__inner {
  width: 240px;
}
.image_property .randompropertytag , .image_property .randompropertytype{
  font-size: 11px !important;
}
}
@media (min-width: 768px) and (max-width: 809px) {
.ospsearch .choices__input {
  font-size: 12px;
}
}
@media (min-width: 1350px) {
  .search_properties {
    top: 47%;
  }
}
@media (max-width: 1200px) {
.advlink {
  display: inline !important;
}
}
@media (min-width: 1200px) and (max-width: 1349px) {
.search_properties {
    top: 47%;
  }
}
@media (max-width: 767px) {
.t4-sidebar-r, .sidebar-r {
  border-left: none;
}
}