#edit-field-ttk-prop-type-value-wrapper,
#edit-field-bhk-value-wrapper,
#edit-field-ttklocation-value-wrapper {
  display: none;
  left: 5%;
  height: 174px;
  position: absolute;
  table-layout: fixed;
  border-collapse: collapse;
  z-index: 3;
  top: 40px;
  width: 176px;
  padding: 3px 9px;
  position: relative;
  top: 3px;
  margin-bottom: 4px;
  min-width: 160px;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  padding: 0.7%;
  font-weight: normal;
}
#edit-submit-property-search {
  display: none;
  background: #23a799;
  border: 0 none;
  border-radius: 4px;
  color: #ffffff;
  cursor: pointer;
  float: left;
  font-size: 10px;
  margin: 8px 0;
  padding: 3px 8px;
}
#edit-reset {
  background: #23a799;
  border: 0 none;
  border-radius: 4px;
  color: #ffffff;
  cursor: pointer;
  float: left;
  font-size: 10px;
  margin: 8px 0;
  padding: 3px 8px;
}
.header_bg2:after {
  content: "";
  background: url("<?= IMAGE; ?>dropshadow1_1.png") repeat-x;
  width: 103.6%;
  height: 11px;
  position: absolute;
  margin: -32px;
  top: 72px;
  z-index: 99;
  color: #aaa;
}
#edit-field-ttk-prop-type-value-1004,
#edit-field-ttk-prop-type-value-1005,
#edit-field-ttk-prop-type-value-1006,
#edit-field-ttk-prop-type-value-1007,
#edit-field-bhk-value-1,
#edit-field-bhk-value-2,
#edit-field-bhk-value-3,
#edit-field-bhk-value-4 {
  float: right;
}
.views-exposed-form .form-item,
.views-exposed-form .form-submit {
  margin-top: 3px;
  margin-bottom: 0;
}
#edit-field-price-value-wrapper {
  display: none;
  background-color: white;
  padding: 6px;
  box-shadow: -3px 0px 2px -1px #eaeaea;
  min-width: 80px;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-right: 0;
  border-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  padding: 0.7%;
  font-weight: normal;
  position: relative;
  top: 3px;
  margin-bottom: 4px;
}
#edit-field-price-value-1-wrapper {
  display: none;
  background-color: white;
  padding: 6px;
  box-shadow: 3px 0px 2px -1px #eaeaea;
  min-width: 80px;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-left: 0;
  border-radius: 4px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  padding: 0.7%;
  font-weight: normal;
  position: relative;
  top: 3px;
  margin-bottom: 4px;
}
#edit-field-ttklocation-value-wrapper input#edit-field-ttklocation-value {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  position: relative;
  top: 3px;
  margin-bottom: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s,
    -webkit-box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.header_bg2:after {
  content: "";
  background: url("<?= IMAGE; ?>dropshadow1_1.png") repeat-x;
  width: 103.6%;
  height: 11px;
  z-index: 2;
  color: #aaa;
}
.views-exposed-form label {
  font-weight: normal;
  font-size: 22px;
  margin-right: 20px;
}
select#edit-field-price-value-1 {
  background-color: white;
  border: 1px solid gainsboro;
}
select#edit-field-price-value {
  background-color: white;
  border: 1px solid gainsboro;
}
#edit-field-ttk-prop-type-value-wrapper {
  left: 5%;
  height: 146px;
  position: absolute;
  table-layout: fixed;
  border-collapse: collapse;
  z-index: 3;
  top: 40px;
}
#edit-field-bhk-value-wrapper {
  left: 15.4%;
  height: 146px;
  position: absolute;
  table-layout: fixed;
  border-collapse: collapse;
  z-index: 3;
  top: 40px;
}
#edit-field-price-value-wrapper {
  left: 25%;
  height: 80px;
  position: absolute;
  table-layout: fixed;
  border-collapse: collapse;
  z-index: 3;
  top: 40px;
}
#edit-field-price-value-1-wrapper {
  left: 31.3%;
  height: 80px;
  position: absolute;
  table-layout: fixed;
  border-collapse: collapse;
  z-index: 3;
  top: 40px;
}
#edit-field-ttklocation-value-wrapper {
  left: 37%;
  height: 86px;
  position: absolute;
  table-layout: fixed;
  border-collapse: collapse;
  z-index: 3;
  top: 40px;
}
.nav-pills li.active {
  text-transform: uppercase;
  color: #23a799;
  font-weight: bold;
}
#edit-submit-property-search.type_submit {
  display: block;
  display: block;
  position: relative;
  top: 106px;
  z-index: 3;
  right: -159px;
}
#edit-submit-property-search.bhk_submit {
  display: block;
  position: relative;
  top: 106px;
  z-index: 3;
  left: 296px;
}
#edit-submit-property-search.pricerange_submit {
  display: block;
  position: relative;
  top: 38px;
  z-index: 3;
  left: 424px;
}
#edit-submit-property-search.place_submit {
  display: block;
  position: relative;
  top: 44px;
  z-index: 3;
  left: 720px;
}
@media only screen and (max-width: 320px) {
  #edit-submit-property-search.type_submit {
    display: block;
    display: block;
    position: relative;
    top: 106px;
    z-index: 3;
    right: 1px;
  }
  #edit-submit-property-search.bhk_submit {
    display: block;
    position: relative;
    top: 106px;
    z-index: 3;
    left: 2px;
  }
  #edit-submit-property-search.pricerange_submit {
    display: block;
    position: relative;
    top: 38px;
    z-index: 3;
    left: 4px;
  }
  #edit-submit-property-search.place_submit {
    display: block;
    position: relative;
    top: 44px;
    z-index: 3;
    left: 1px;
  }
}
.views-exposed-form .views-exposed-widget {
  float: none;
  padding: 0.5em 1em 0 0;
}
.views-exposed-widget.views-widget-sort-by {
  float: right;
  background-color: white;
}

/*new css */
.view-filters {
  width: 100%;
  float: left;
  margin-bottom: 30px;
  background: #2ba99b;
  padding: 20px 0px;
}
.loaction-form .views-exposed-form label {
  float: left;
  color: #fff;
}
.loaction-form select#listing_city {
  float: left;
  width: 250px;
  margin-right: 20px;
  border-radius: 5px;
  padding: 0px 5px;
  background: #fff;
  font-size: 15px;
}
.loaction-form .views-submit-button {
  float: left;
}
.loaction-form {
  max-width: 600px;
  margin: 0 auto;
}
.loaction-form button.form-submit {
  padding: 4px 22px;
  height: 33px;
  font-size: 16px;
  background: #fff;
  border-radius: 5px;
  color: #2ba99b;
  border: 2px solid #fff;
  margin-top: -5px !important;
}
.loaction-form button.form-submit:hover {
  color: #fff;
  background: #963336;
}
@media only screen and (max-width: 559px) {
  .views-exposed-form .views-exposed-widget {
    width: 100%;
    float: left;
    margin-bottom: 20px;
  }
  .loaction-form button.form-submit {
    margin: 0 auto;
    display: table;
  }
}
