@media only screen and (max-width : 1585px) {
	
	.header-arriba h1{
		font-size: 75px;
		line-height: 70px;	
	}
	.header-medio h2 span{
		font-size: 110px;
		line-height: 100px;
	}
	.caja-azul a{
		font-size: 14px;
	}
		
}

@media only screen and (max-width : 1510px) {
	
	.header-arriba h1{
		font-size: 65px;
		letter-spacing: -0.1rem;
		line-height: 60px;	
	}
		
}

@media only screen and (max-width : 1366px) {
	
	.navbar-gh li.nav-item{
		margin-right: 33px;
	}
	
	.header-arriba section{
		padding: 15px 0 0 25px;
	}
	.header-arriba h1{
		font-size: 55px;
		letter-spacing: -0.1rem;
		line-height: 50px;	
	}
	.header-medio h2 span{
		font-size: 100px;
		line-height: 90px;
	}
	.caja-azul a{
		font-size: 13px;
	}
	
}

@media only screen and (max-width : 1280px)	{
	
	.header-medio h2 span{
		font-size: 90px;
		line-height: 80px;
	}
	a.alianza-logo{
		padding: 0 15px;
	}
	.caja-azul a{
		font-size: 12px;
	}
	
}

/* lg */
@media only screen and (max-width : 1199px)	{
	
	.navbar-gh li.nav-item{
		margin-right: 15px;
	}
	.navbar-gh a.nav-link{
		font-size: 18px;
	}
	
	.header-medio h2 span{
		font-size: 80px;
		line-height: 70px;
	}
	.conoce-mas-texto{
		padding: 0px 100px 0 55px;
	}
	.conoce-mas .container-fluid{
		margin-top: 0px;
	}
	
	a.alianza-logo{
		padding: 0 0px;
	}
	.caja-azul a{
		font-size: 14px;
	}
	
}

/* md */
@media only screen and (max-width : 991px) 	{
	
	.navbar-gh{
		padding: 40px 80px;
	}
	.navbar-gh li.nav-item{
		margin-right: 0px;
		border-top: solid 1px #eee;
	}
	.navbar-gh li.nav-item:first-child{
		border-top: none;
	}
	.navbar-gh a.nav-link{
		display: block;
		padding: 30px 0;
		
		font-size: 19px;
	}
	.navbar-gh a.boton{
		display: block;
		width: 100%;
		
		font-size: 19px;
		text-align: center;
	}
	
	.header-arriba section{
		padding: 50px 0px 0px 0px;
	}
	.header-arriba h1{
		font-size: 80px;
		font-weight: 900;
		letter-spacing: -0.2rem;
		line-height: 75px;
	}
	
	img.avioncito{
		top: -35px;
		right: 30px;
		width: 300px;
	}
	.header-medio h2 span{
		font-size: 70px;
		line-height: 60px;
	}
	.conoce-mas .container-fluid{
		margin-top: 0px;
	}
	.conoce-mas-texto{
		padding: 0 0 45px 0;
	}
	
	.modalidades-img{
		padding: 0 30px 0 30px;
	}
	
	#carouselGaleria{
		margin-top: 35px;
		margin-bottom: 70px;
	}
	
	.footer h5{
		display: block;
		width: 100%;
		text-align: center;
	}
	.caja-azul{
		display: block;
		width: 100%;
		
		text-align: center;
	}
	.caja-azul a{
		font-size: 18px;
	}
	
}

/* sm */ 
@media only screen and (max-width : 767px) 	{
	
	.navbar-gh{
		padding: 40px 60px;
	}
	.navbar-brand img{
		width: 200px;
	}
	
	.header-arriba h1{
		font-size: 55px;
		line-height: 50px;	
		letter-spacing: -0.1rem;
	}
	
	img.avioncito{
		top: 0px;
		right: 30px;
	}
	.header-medio h2 span{
		font-size: 55px;
		line-height: 50px;
	}
	.header-abajo-inner{
		position: static;
	}
	
	.boton{
		font-size: 16px;
	}
	
	.becas .w-75{
		width: 100% !important;
	}
	
	.alianzas{
		padding: 60px 0 15px 0;
	}
	a.alianza-logo{
		padding: 0 60px;
	}
	
	.convenios hgroup{
		display: block;
		padding: 60px 0;
	}
	
	.galeria hgroup{
		display: block;
		padding: 60px 0 0 0;
	}
	
	h1, h2, h3, h4, h5, h6{
		font-size: 40px;
	}
	.footer h5{
		padding-top: 20px;
		font-size: 40px;
	}
	
}

/* xs */ 
@media only screen and (max-width : 575px) 	{
	
	.navbar-gh{
		padding: 40px 40px;
	}
	
}


























