@media all and (max-width: 1380px){

}


@media all and (max-width: 1290px){
	
}


@media all and (max-width: 1050px){
	.content-boxed{max-width:95%;}
	#header-info .content-boxed{max-width:85%;}
	h1{font-size:45px;}
	#header-text{font-size:15px;}
	#section-sponsors{background-position:50%;}
}


@media all and (max-width: 810px){
	#header-bar .content-boxed{max-width:98%;}
	#header-logo img{width:75px;}
	#header-menu{flex:7;}
	nav ul{margin:0 10px 0 10px;}
	nav li{margin-right:15px;}
	nav a{font-size:13px;}
	#rrss-header a{font-size:15px;}
	#rrss-header li{margin-right:15px;}
	h1{font-size:34px;}
	.box img{width:150px;}
	.box p{margin:15px 0 0 0;}
	#footer-bar{font-size:14px;}
	.sponsor div{padding:20px;}

	/*PAGES*/
	.page-title{height:120px;}
	.page-title h1{font-size:25px;}
	.noticia-box{min-height:460px;}
	
	
}


@media all and (max-width: 780px){
	
}


@media all and (max-width: 650px){
	#header-bar{height:50px;}
	#header-logo img{width:55px;}
	#header-menu{flex:9;}
	nav li{margin-right:10px;}
	nav a{font-size:12px;}
	#rrss-header li{margin-right:10px;}
	#rrss-header a{font-size:11px;}

	#header-info{margin:40px 0 40px 0;}
	#header-info .content-boxed{max-width:90%;}
	#header-text{font-size:13px;}
	h1{font-size:29px;}
	#index-boxes .content-boxed{max-width:100%;width:100%;}
	.box{font-size:16px;}
	.box img{width:135px;}
	h2{font-size:35px;}
	#section-sponsors h5{font-size:25px;}
	#section-sponsors{padding:0 0 80px 0;}
	.sponsor{width:33.333%;}
	#footer-bar{font-size:11px;}

	.destacado{height:auto;width:90%;padding:5%;}
}

#device-header-bar{display:none;}
#navbar-modal{display:none;}

@media all and (max-width: 550px){
	#header-bar{display:none;}
	#header-info .content-boxed{flex-direction:column-reverse;}
	#header-text{text-align:center;margin-left:0;font-size:16px;}
	h1{font-size:30px;}
	#header-image img{width:250px;}
	.box{font-size:18px;width:100%;height:145px;}
	#section-formulario input,#section-formulario textarea{font-size:21px;}
	.noticia-box{display:block;margin:20px 0 0 0;min-height:450px;width:100% !important;}
	#section-sponsors{padding:0 0 15px 0;}
	.sponsor{width:50%;}
	#footer-bar{font-size:12px;}
	.legal-box{width:100%;display:block;text-align:center !important;margin:15px 0;}

	.page-title h1{font-size:22px;}
	.page-title-padding{padding:0 5%;}

	/*MENU RESPONSIVE*/

	#device-header-bar{display:flex;justify-content:center;align-items:center;height:60px;width:100%;margin:0;position:relative;z-index:2;text-align:center;background-color:#2a3cf8;}
	#navbar-modal-open{position:absolute;left:15px;top:15px;color:#fff;font-size:30px;cursor:pointer;}
	#device-header-bar img{width:110px;}
	#device-header-bar-logo{position:absolute;right:15px;width:85px;}
	#navbar-modal{position:fixed;top:0;left:0;bottom:0;width:100%;max-width:280px;z-index:101;overflow:hidden;}
	#navbar-modal-content{height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#2a3cf8;position:relative;}
	#navbar-modal-close{position:absolute;top:10px;right:15px;cursor:pointer;font-size:26px;color:#fff;}
	#navbar-modal-logo img{width:70%;max-width:100%;margin:20px 15% 0 15%;}
	#navbar-modal-content nav{height:auto;margin-top:20px;}
	#navbar-modal-menu{display:table;position:relative;width:100%;text-align:center;}
	#modal-menu-item{display:block;height:auto;vertical-align:middle;margin:5px 0;}
	#navbar-modal-menu a{font-size:23px;line-height:23px;padding:15px 0;width:100%;display:block;color:#fff;}
	#navbar-modal-menu a:hover{color:#ff89b4;text-decoration:none;}
	#modal-overlay{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.5);z-index:100;}
	#navbar-modal-gepac{width:40%;margin:30px auto 30px auto;}
	#modal-logo-gepac{text-align:center;margin:15px 0 0 0;color:#fff;}
	#modal-logo-gepac img{width:40%;}
	#modal-logo-gepac p{margin:0;}
	#modal-rrss ul{list-style:none;padding:0;display:flex;justify-content:center;align-items:center;}
	#modal-rrss li{margin-right:10px;}
	#modal-rrss li:last-child{margin-right:0;}
}