
body{font-family: "Rubik", sans-serif;overflow-x:hidden !important;}
body a{color:#000;text-decoration:none;}
.header-separator{color:#ef2d56;margin: 0 5%;}
.main-banner-container{background-image:url("images/main-banner2.jpg");background-size: cover;background-repeat: no-repeat;}
.main-banner-opacity{background-color:rgba(0,0,0,0.7);padding: 10% 0;color:#fff;}
.home-property-box{box-shadow: 0 0 15px #cccccc37;padding-bottom: 10%;margin-bottom: 3%;}
h4 a{text-decoration:none;color:#fff;}
.mtop5{margin-top: 5%;}
.mtop2{margin-top: 2%;}
.pt3{padding-top:3%;}
.pl3{padding-left:3%;}
.property-title{margin:15% 0 10% 5%;padding-left: 5%;border-left:3px solid #EF2D56;}
.property-location{padding-left: 5%;;}
.view-btn{color:#ef2d56;text-decoration: none;margin-left: 5%;}
.why-us-box{background-color: #EF2D56;box-shadow: 0 0 15px #cccccc37;padding:15% 10%;margin-top: 10%;color:#fff}
.why-fa{font-size: 40px;color: #f7e7cc;margin-bottom: 10%;}

.form-bg{background-color:#f7e7cc;padding: 3% 2% 5% 2%;}
.submit-btn{background-color: #EF2D56;color:#fff;width:120px;margin-left: 4%;}

.facilities-box{box-shadow: 0 0 15px #cccccc37;padding: 10% 4% 1% 4%;background-color: #f7e7cc;text-align: center;width: 100%;margin-top: 10%;}
.facilities-box p{font-size: 17px;font-style: italic;}
.amenities-fa{color:#ef2d56;font-size:30px;top:25%;left:25%;position:absolute}
.amenities-fa-box{background:#fff;box-shadow: 0 0 15px #cccccc37;width:70px;height:70px;border-radius:50%;position:relative}
.footer-title{color:#ef2d56;font-weight:400;margin:10px 0 30px 0;}
.pink-text{color:#ef2d56;}
.thankyou-box{box-shadow: 0 0 15px #cccccc;padding: 7% 5%;margin-top: 3%;margin-bottom: 3%;}
/*.thankyou-box{background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), url('images/main-banner1.jpg');background-repeat:no-repeat; background-size: cover; box-shadow: 0 0 15px #cccccc;padding: 7% 3%;margin-top: 3%;margin-bottom: 3%;}*/

.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
}

.my-float{
	margin-top:16px;
}
.contact-text{font-size:130%;}
.contact-fa{color:#FF953A;}