@media (max-width: 768px){
	
	#info2 .col-sm-6:last-child {
    padding: 50px !important;
}
#services .col-sm-3{
	    height: 150px !important;
	    float: left;
}
#info2 .col-sm-6, #info2 img{
	height:auto !important;
}
	#banner {
   
    padding: 200px 0px !important;
	}
	#services .col-sm-3 h3{
		font-size: 18px !important;
	}
	#galeria .col-sm-6 , #galeria .col-sm-3{
		float:left !important;
	}
	#contacto form {
    width: 50%;
}
}
@media (max-width: 520px){
	footer img {
    max-width: 150px !important;
}
	#banner img {
    max-width: 200px !important;
}
	#contacto form {
    width: 80%;
}
	#banner1 {
    
    padding: 0px !important;
    font-size: 20px !important;
   
}
#banner1 .div1 {

    background-color: #1b1b1b;
    padding: 60px 20px;
    height: 230px;

}
	#services .col-sm-3{
		    width: 49% !important;
	}
	#info1 .container {
    width: 90%;
    margin-left: 5%;
}
.boton a{
	    right: 30px;
}

}