.center {
  margin: auto;
  width: 100%;
  /*border: 3px solid green;*/
  padding: 5px;
  padding-top: 10px;
}

.ghr_p{
	font-weight: bold !important;
	font-size: 20px !important;
	color: #90b845 !important;
}
.ghr-top{
  margin-top: 10px; 
}
.vl {
  border-left: 1px solid white;
  height: 200px;
}
.has-search .form-control {
    padding-left: 2.375rem;
}
.has-search .form-control-feedback {
    position: absolute;
    z-index: 2;
    display: block;
    width: 2.375rem;
    height: 2.375rem;
    line-height: 2.375rem;
    text-align: center;
    pointer-events: none;
    color: #90b845;
}
.input-radius{
  border-radius: 40px;
}
.ghr-item{
  min-height: 460px;
  position: relative;
}
.ghr-see-more{
  position: absolute;
  bottom: 15px;
  left:10px;
  right: 10px;
  width: 90%;
  /*background:  #cccccc;*/
}
.property-item{
  width: 100%;
  min-height: 400px;
  position: relative;
}
.property-item-pride-tag{
  color: #e72a34 !important
}

.property-item-mobile{
  width: 100%;
  min-height: 350px;
  position: relative;
}
.property-see-more{
  position: absolute;
  bottom: 10px;
  left:10px;
  right: 10px;
  width: 90%;
  /*background:  #cccccc;*/
}
.property-seach{
  min-height: 840px;
  border-width:1px;
  border-style:solid;
  border-color:black;
}
.service-item{
  min-height: 380px;
  position: relative;
}
/*slider*/
.range-slider {
  width: 100%;
  text-align: center;
  position: relative;
  .rangeValues {
    display: block;
  }
}

input[type=range] {
  -webkit-appearance: none;
  border: 1px solid white;
  width: 100%;
  position: absolute;
  left: 0;
}

input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 5px;
  background: #ddd;
  border: none;
  border-radius: 3px;

}

input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #21c1ff;
  margin-top: -4px;
    cursor: pointer;
      position: relative;
    z-index: 1;
}

input[type=range]:focus {
  outline: none;
}

input[type=range]:focus::-webkit-slider-runnable-track {
  background: #ccc;
}

input[type=range]::-moz-range-track {
  width: 100%;
  height: 5px;
  background: #ddd;
  border: none;
  border-radius: 3px;
}

input[type=range]::-moz-range-thumb {
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #21c1ff;
  
}

input[type=range]:-moz-focusring {
  outline: 1px solid white;
  outline-offset: -1px;
}

input[type=range]::-ms-track {
  width: 100%;
  height: 5px;
  /*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */
  background: transparent;
  /*leave room for the larger thumb to overflow with a transparent border */
  border-color: transparent;
  border-width: 6px 0;
  /*remove default tick marks*/
  color: transparent;
    z-index: -4;

}

input[type=range]::-ms-fill-lower {
  background: #777;
  border-radius: 10px;
}

input[type=range]::-ms-fill-upper {
  background: #ddd;
  border-radius: 10px;
}

input[type=range]::-ms-thumb {
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #21c1ff;
}

input[type=range]:focus::-ms-fill-lower {
  background: #888;
}

input[type=range]:focus::-ms-fill-upper {
  background: #ccc;
}
.legal-nav{
  border: 1px solid #90b845;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 30px;
  padding-bottom: 30px;
  height: 40%
}
.legal-a{
  color: black;
}
.legal-a:active{
  color: #90b845;
}
.primary-color{
  color: #90b845;
}
.white-color{
  color: #ffffff;
}
.bottom-right {
  position: absolute;
  bottom: 8px;
  right: 16px;
}
.announcement-video{
  margin: auto;
  width: 100%;
  /*border: 3px solid green;*/
  padding: 10px;
}
