.contenedor {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
    font-family: 'Montserrat', sans-serif;
	margin: 0;
	width: 100%;
	margin: auto;
}

.today-special .columna {
	margin-bottom: 30px;
	text-align: center;
}
.today-special__img {
	margin: auto;
	max-width: 350px;
    display: block;
	width: 100%;
	max-width: 100%;
}


/*-----------------------Estilos responsive-----------------------*/

@media screen and (min-width:620px) {
    
	.today-special .columna {
		border: 5px solid #ddd;
		padding: 5px;
	}
	.today-special__img {
		height: 200px;
		object-fit: cover;
	}
	.column--50-25 {
		width: 49%;
	}
	
}

@media screen and (min-width:768px) {
	.column--50-25 {
		width: 24.5%;
	}
}
