body{
	margin: 0;
	padding: 0;

}
section{
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	margin-top: 50px;

background-size: cover;
}

.zoom img{
	width: 100%;
	height: auto;
	
	
	
}

.somos{
	width: 100%;
	height: auto;
	color: #27B44B;
	padding: 20px;

}
 .somos h2{
 	text-align: center;
 	font-weight: bolder;
 	line-height: 1.4;
 }

.somos p, li{
	font-size: 15px;
	text-align: center;
    line-height: 1.4;
}
ul{}


@media(min-width: 768px){

.zoom img{
	width: 800px;
	height: 500px;
	}
	}



@media(min-width: 1024px){
	section{
		max-width: 1500px;
		margin: auto;
		}

.zoom img{
	width: 1500px;
	height: 800px;
	}



	
	.somos p, li{
		font-size: 20px;
		left: 35%;
		
}
.verde{
	background: rgba(39,180,75,0.7);
	
	
	padding: 50px 0;
	height: 400px;
	position: absolute;
	top: 0;
	width: 100%;
}

}