/*==================================================
=            Bootstrap 3 Media Queries             =
==================================================*/
 
 
/*==========  Mobile First Method  ==========*/
 
/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {
}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	.derecha{ text-align: right; }

	#pSeccion2{
		padding-top: 51px;
    	padding-bottom: 39px;
    	font-family: 'Open Sans';
    	font-size: 14px;
	}
}

@media only screen and (min-width : 510px) {

	#rs-1-layer-1-Responsive { 
		display: none;
	}

	#rs-1-layer-2-Responsive {
		display: none;

	}

	#rs-1-layer-3-Responsive {
		display: none;

	}

	#rs-1-layer-4-Responsive { 
		display: none;
	}
#pSeccion4{
		margin-left: 15%;
    	margin-right: 15%;
	}

}

/*==========  Non-Mobile First Method  ==========*/
 
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1199px) {

	/* header */
	#menuzord-right{
		padding-top: 20px;
		float: none !important;
    	text-align: center;
	}

	.menuzord-brand{
		float: none !important;
	}

	.menuzord-menu > li, #nav > li {
         float: none;
         padding-top:0;
	}

	.menuzord-menu.menuzord-right {
    	float: none !important;
    	text-align: center;
    	/*padding-bottom: 20px;*/
	}	
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 1024px) {
	.carouselArriba .owl-dots {margin:0; padding:0;}
	#pSeccion2 {font-size:14px;}
	.centros {margin-left:14%;}
}

@media only screen and (max-width : 991px){
	/* footer */
	#diseno{ text-align: center; }
}

@media only screen and (min-width : 900px) and (max-width : 991px) {
	.menuzord-menu > li > a {
    	font-size: 11px;
    	font-weight: 400;
	}
}

@media only screen and (min-width : 767px) and (max-width : 991px) {
	/*prefooter*/
	#rowPrefooter div{
		text-align: center;
		/*width: 375px;*/
    	height: 189px;
	}

	/**/

}

/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
	#rowPrefooter div{ text-align: center; }
}

@media only screen and (max-width: 603px){
	/*.listadoResponsive{ width: 100%; }*/

	.barra{ display: none !important; }
	.h1Seccion2 { font-size: 19px; }
	#pSeccion2 {
    	padding-top: 8px;
    	padding-bottom: 17px;
    	font-size: 13px;
	}
	.span-resp {display:none !important;}
}

@media only screen and (max-width : 531px) {
	#botonPrefooter2{ margin-left: 0px; }
}

@media only screen and (max-width : 510px) {
	#botonPrefooter2 { margin-top: 14px; }

	#pSeccion4{
		font-size: 12px;
	    margin-left: 10px;
	    margin-right: 10px;
	    text-align: justify;
	}

	/* slider */


/*1*/
	#rs-1-layer-1{
		display: none;
	}

	#rs-1-layer-2{
		display: none;

	}

	#rs-1-layer-3{
		display: none;

	}

	#rs-1-layer-4{
		display: none;
	}
/*2*/
	#rs-2-layer-1{
		display: none;
	}

	#rs-2-layer-2{
		display: none;

	}

	#rs-2-layer-3{
		display: none;

	}

	#rs-2-layer-4{
		display: none;
	}
/*3*/

	#rs-3-layer-1{
		display: none;
	}

	#rs-3-layer-2{
		display: none;

	}

	#rs-3-layer-3{
		display: none;

	}

	#rs-3-layer-4{
		display: none;
	}


	#rs-1-layer-1-Responsive{
		font-size: 30px !important;
	}

	#rs-1-layer-2-Responsive{
		font-size: 20px !important;

	}

	#rs-1-layer-3-Responsive{
		font-size: 12px !important;
		line-height: 18px !important;

	}

	#rs-1-layer-4-Responsive a{
		font-size: 15px !important;
		padding-left: 60px;
		padding-right: 60px;
		padding-top: 30px;
		padding-bottom: 30px;

	}

	/**/

	/*seccion noticias*/
	.border-bottom-fecha {
	    border-bottom: 3px solid #eeeeee !important;
	    margin-bottom: 15px;
	    padding-bottom: 10px;
	}

	.border-bottom-fecha:after { position: unset; }

	.p-fecha {
    	padding-left: 15px;
    	padding-right: 15px;
    	padding-top: 15px;
    	padding-bottom: 15px;
    	vertical-align: middle !important;
	}


	.font-num{ font-size: 30px; }

	.font-fecha{ font-size: 20px; }
}

 /* Extra Small Devices, Phones */
@media only screen and (max-width : 479px) {
	input { font-size: 12px; }
	.section-title p { text-align: justify; }
	.section-title .espacios p { text-align: center; }
	.textoMovil{ text-align: justify; }
	.botonesHeader {display:none;}
}
@media only screen and (max-width : 430px) {

	#listadoHeader .listadoResponsive {padding:0 !important;}
	#listadoHeader .listadoResponsive i {padding-right:3px !important;}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 375px) {
	.iconosSocial {padding-right: 1px !important}
}

@media only screen and (max-width : 324px) {
	.icon-box.left a {margin-right: 20px}
}
/* Custom, iPhone Retina */
@media only screen and (max-width : 319px) {
}
