.category-inner-box .single-category a h3 {
	color: #fff !important;
	padding: 70px 0px 10px;
}
.category-inner-box .sc {
	background: url('../images/villas.png') left top no-repeat;
	background-size: cover;
	outline: 4px solid #f0801d;
}
.category-inner-box .sc1 {
	background: url('../images/villas1.png') left top no-repeat;
	background-size: cover;
	outline: 4px solid #99cd36;
}
.category-inner-box .sc2 {
	background: url('../images/appartments-btn.png') left top no-repeat;
	background-size: cover;
	outline: 4px solid #6ca0ea;
}
.category-inner-box .sc3 {
	background: url('../images/openplots-btn.png') left top no-repeat;
	background-size: cover;
	outline: 4px solid #f9e71c;
}
.category-inner-box .sc4 {
	background: url('../images/ibos-btn.png') left top no-repeat;
	background-size: cover;
	outline: 4px solid #e670ed;
}
.category-inner-box .sc5 {
	background: url('../images/aboutus-btn1.png') left top no-repeat;
	background-size: cover;
	outline: 4px solid #f0801d;
}
.case-study-area {
	background:url('../images/tbg10.jpg')no-repeat; 
	background-size:cover;
}
.text-rsr {
	color: #15273f !important;
}
.facilities-area .bg-q {
	background-color: #97cd2f;
}
.facilities-area .bg-i {
	background-color: #e88112;
}
.facilities-area .bg-a {
	background-color: #5b93e2;
}
.facilities-area .bg-c {
	background-color: #e4d41c;
}
.facilities-area .bg-f {
	background-color: #bf44c6;
}
.facilities-area .bg-r {
	background-color: #c5133ce0;
}
.agents-item .agents-content .bx-caret-down-circle:hover {
	color: #4ea8cd;
}
.agents-item .agents-content a:focus {
	color: #4ea8cd;
	border: none;
	box-shadow: none;
}
.solution-area {
	background: url('../images/sr-bg.jpg')no-repeat; 
	background-size: cover;
}
.video .video-bg:hover {
  transform: scale(1.05);
  transition: -webkit-transform .3s ease,-moz-transform .3s ease,-o-transform .3s ease,transform .3s ease;
  box-shadow: 0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);
}
.vm .bld {
	border-left: 3px dotted #4ea8cd !important;
}
  .float{
    position:fixed;
    width:50px;
    height:50px;
    bottom:40px;
    left: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:10px;
  }