.banner-contacto,
.contacto-left,
.contacto-right{
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	color: #fff;
	padding: 50px 0px 50px 0px;
	overflow: hidden;
}

.obscure-contacto{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color:rgba(0,0,0,.4); 
}

.contacto .side-icon-box{
  margin-bottom: 30px;
  position: relative;
  padding-left: 80px;
  width: 100%;
}

.contacto .side-icon-box .side-icon{
  position: absolute;
  left: 0;
  top: 0;
  width: 60px;
  font-size: 30px;
  color: rgb(0,123,255);
}

.contacto .side-icon-box .side-icon-text{

}

.mapa-contacto{
  margin-top: 30px;
  width: 100%;
  background-color: #f1f1f1;
}