 .overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
  width: 100%;
  height: 100vh;
}
 .overlay:target {
  visibility: visible;
  opacity: 1;
}
.overlayfloorplan {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  /* visibility: hidden;
  opacity: 0; */
  width: 100%;
  height: 100vh;
}
.overlayfloorplan:target {
  visibility: visible;
  opacity: 1;
}
.overlaybrochure {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  /* visibility: hidden;
  opacity: 0; */
  width: 100%;
  height: 100vh;
}
.overlaybrochure:target {
  visibility: visible;
  opacity: 1;
}
.popup {
  margin: 10% auto;
  padding: 0px;
  background: #fff;
  border-radius: 5px;
  width: 25%;
  position: relative;
  transition: all 5s ease-in-out;
}
.popup h2 {color: #ffffff;}
.popup .close {
    position: absolute;
    top: 12px;
    right: 12px;
    transition: all 200ms;
    font-size: 20px;
    text-decoration: none;
    color: #fff;
	opacity: 1;
}
.popup .close:hover {color: #6b6b6b;}
.popup .content {
  max-height:25%;
  padding:25px 25px 30px;
}
.popup-head{background:#0079c3; padding:10px 0px 10px 20px;}
@media screen and (max-width:700px){
  .popup{width:80%;margin:20% auto;}
}
#quickengform{ z-index:10000!important;pointer-events: visible;}
#viewprice{ z-index:10000!important;pointer-events: visible;}
#brochure{ z-index:10000!important;pointer-events: visible;}
#floorplan{ z-index:10000!important;pointer-events: visible;}
input[type="text"], input[type="email"], input[type="number"], textarea, select{width: 100%;padding-left: 10px;}
input[type="submit"]{width: 100%;padding: 10px 0px;border: none;background: #02688e;color: #fff;font-size: 15px;}
.holder{display:none;}
.error{font-weight:100;color:#f00 !important;}