.viaje{
	padding:150px 100px;
	background-color:#d7ebef;
}

.viaje article{
	color:#4e67a9;
	text-align:center;
	margin:0px auto;
}

.viaje article:nth-of-type(2){
	width:75%;
	margin-top:75px;
}

.viaje article h2{
	color:#4e67a9;
	font-weight:bold;
	font-size:3.5em;
	text-shadow:3px 3px 0px #fff;
	margin-bottom:35px;
}

.viaje article p{
	width:50%;
	margin:0px auto;
}

.viaje ul{
	width:100%;
	margin-top:50px;
	color:#4e67a9;
	list-style:none;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}

.viaje ul li{
	width:20%;
	margin-right:5%;
}

.viaje ul li img{
	display: block;
	margin: 0px auto;
	max-height: 178px;
}

.viaje ul li strong{font-size:1.2em;}

.viaje ul li p{
	text-align: center;
	font-weight:bold;
	margin-top:50px;
	margin-bottom:0;
}

.viaje li h4{
	color:#4e67a9;
	font-weight:bold;
	font-size:2em;
	text-align:center;
}

.viaje ul li p + p {margin-top:20px;}

.viaje ul li:last-child{margin-right:0;}


@media(max-width:1280px){
	
	.viaje{
		padding:150px 50px;
		padding-bottom:100px;
	}
	
	.viaje article p{width:100%;}
	
	.viaje ul li {
	    width: 45%;
	    margin-right: 5%;
	    margin-bottom: 50px;
	}
	
	.viaje ul li:nth-child(2){margin-right:0;}
	
	.viaje li h4{font-size:1.5em;}
}

@media(max-width:765px){

.viaje {  padding: 75px 25px;}

.viaje article h2{font-size: 3em;}

.viaje ul li {
    width: 100%;
    margin-right: 0;
}

.viaje ul li:last-child{margin-bottom:0;}

.viaje li h4{font-size:1.2em;}

}


@media(max-width:550px){

.viaje article h2{font-size: 2.5em;}

}

@media(max-width:375px){

.viaje article h2{font-size: 2.2em;}

}