@charset "utf-8";
/* CSS Document */
@media only screen and (min-width: 769px) and (max-width: 1026px) {	
	.container {
     width: 90%;
     
	}
	
	.opinion-uno{
	height: 400px;	
	}
	
	.div-adelante {
		font-size:.8em;
		text-align: left;
		height: 13em;
		
	}
	
	.servicios-boton a{
		height: 3em;
		font-size: .8em;
		padding-top: 1em;		
	}
	
	.card-body{
		width: 100%;
		margin: 0;
		padding: 0;		
	}
	
	.contenedor-padre img{
     width: 100%;
     height: 13em;
     border-radius: .5em;	
   }
	
	
}		
	
@media only screen and (min-width: 1027px) and (max-width: 1526px) {	
	.container {
     width: 90%;
     
	}
	.div-adelante {
		font-size:1em;
		text-align: left;
		
	}
	
	.servicios-boton {
		padding-top: .5em;
	}
	
	.servicios-boton a{
		height: 3em;
		font-size: 1em;
		padding-top: 1em;		
	}
	
	.card-body{
		width: 100%;
		margin: 0;
		padding: 0;		
	}
	.lightbox-gallery div > img {
     width: 100%;
     height: 15em;	
     max-width: 100%;  
}
	.lightbox-gallery div {
     flex-basis: 200px;
}
	
	.contenedor-padre img{
     width: 100%;
     height: 15em;
     border-radius: .5em;	
	
}	
	.opinion-uno{
	height: 500px;	
	}
}
	
@media only screen and (min-width: 1027px) and (max-width: 1526px) {
		
.servicios-boton a{
	margin-top: 2em;		
	}		
		
}		
