.contact_us{
 
    background-image: url("../assets/images/banner_bg.png");
    background-repeat: no-repeat;
    padding: 50px 40px 0px 40px;
    background-position: center;
}
.contact_us .con-bg{
    background-position: center center;
    background-repeat: no-repeat;
    padding: 100px 40px 0px 40px;
}
@media(max-width:768){
  .contact_address{
    height:50%;
  }
}
.contact_address{
  background-color: #ffffff;
  margin: 0px 0px -72px 0px;
  padding: 40px 40px 40px 40px;
}
.contact_address a{
  text-decoration: none;
  color: black;
}
.li_item{
  margin: 0px 0px 16px 0px;
  padding: 0px 0px 24px 0px;
}

.li_item .fa-phone:before {
  content: "\f095";
  font-size: 24px;
  padding: 18px;
  font-weight: bold;
  background-color: blue;
  color: white;
  border-radius: 100%;
  
}
.li_item .fa-envelope:before {
  content: "\f0e0";
  font-size: 18px;
  padding: 18px;
  font-weight: bold;
  background-color: #f5f5f5;
  color: black;
  border-radius: 100%;
  
}
.li_item .fa .fa-map-marker:before {
  content: "\f3c5";
  font-size: 18px;
  padding: 18px;
  font-weight: bold;
  background-color: #f5f5f5;
  color: black;
  border-radius: 100%;
}
.li_item .fa-fa-globe:before {
  content: "\f0ac";
  font-size: 18px;
  padding: 18px;
  font-weight: bold;
  background-color: #f5f5f5;
  color: black;
  border-radius: 100%;

}

.bg_cc
{
  background-color: #E9F8FF;
  padding: 104px 40px 104px 40px;
}
/**********Wp-fixed logo*****************************************************/
.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;
}
