@media (max-width: 1205px) {

	.blog-listado-principal .view-noticias-y-eventos.view-display-id-listado_blog_normal {
	    width: 800px;

	}

	.blog-listado-principal .view-noticias-y-eventos.view-display-id-listado_noticias_eventos_principal{
		width: 800px;
		margin: 30px auto 0;
	}

	.view-noticias-y-eventos.view-display-id-detalle_blog_imagen{
		margin: 15px auto 0;
    	width: 96%;
	}
}

@media (max-width: 991px) {

	.bx-wrapper img.slide-tablet{
		display: block !important;
	}
	.bx-wrapper img.slide-desktop,
	.bx-wrapper img.slide-mobile{
		display: none !important;
	}

	.slider .bx-wrapper .bx-controls .bx-pager {
	    bottom: 40px;
	}

	.view-profesores.listado-profesores .view-content {
		justify-content: center;
	}
	.ulead-section .main-content .bloques-porque-ulead .bg h2{
		font-size: 23px;
	}	
	.pane-menu-block-1 .menu li a{
		font-size: 15px;
	}

        .banner-superior-caption h1,
	.banner-superior-caption h2, .view-display-id-banner_superior_detalle_carreras h1{
		font-size: 28px;
		line-height: 34px;
	}
	.view-display-id-banner_superior_detalle_carreras .banner-superior-caption {
	    top: 38%;
	}

        .banner-superior-caption h1.titulo-banner-superior,
	.banner-superior-caption h2.titulo-banner-superior,
	.view-display-id-banner_superior_detalle_carreras h1{
		font-size: 33px;
		line-height: 39px;
	}
	.node-type-carrera .quicktabs-tabs li a{
		font-size: 15px;
		line-height: 35px;
		background: none;
	}
	.node-type-carrera .quicktabs-tabs li.active a,
	.node-type-carrera .quicktabs-tabs li a:hover{
	  padding-left: 0px;
	}
	/*.panel-pane.pane-block-9 .bloque-listado-eventos-home .fecha-evento{
		width: 100%;
	}*/
	.panel-pane.pane-testimonios .view-testimonios li{
		margin: 1px;
	}
	.panel-pane.pane-testimonios .view-testimonios .testi-content{
		margin-top: 72px;
                font-size: 18px;
    line-height: 20px;
	}

.panel-pane.pane-testimonios .view-testimonios .testi-autor{
margin-top: 10px;
    font-size: 18px;
}

.panel-pane.pane-testimonios .view-testimonios .btn-negro a{
margin-top: 10px;
}

	.panel-pane.pane-block-5{
		text-align: center;
	}
	.panel-pane.pane-block-5 h2{
	  font-size: 25px;
	}
	.panel-pane.pane-block-5 a{
		font-size: 14px;
		margin-top: 15px;
	}

        .slider .bx-wrapper .bx-viewport ul li .caption-container .texto-slide h1,
	.slider .bx-wrapper .bx-viewport ul li .caption-container .texto-slide h2{
		font-size: 35px;
		line-height: 40px;
		margin-bottom: 27px;
	}
	
	.footer #block-block-4 p,
	.footer #block-block-4 a{
	   font-size: 14px;
	   line-height: 19px;
	}

	.footer #block-menu-menu-menu-footer ul li a{
		font-size: 15px;
		line-height: 28px;
	}

	.footer #block-menu-menu-menu-footer{
		margin-top: 25px;
	}
	.footer #block-block-2,
	.footer #block-block-3{
		text-align: center;
	}
	.footer #block-block-3{
		padding-top: 10px;
	}
	.footer #block-block-3 a{
		margin-left: 6px;
	}

	.footer #block-block-4 .dir-footer,
	.footer #block-block-4 .tel-footer,
	.footer #block-block-4 .email-footer{
		width: 100%;
		margin-bottom: 10px;
	   border: none;
	}

		
	/* Menú */
	.openmenu_movil{
		display: block;
	}
	#block-system-main-menu{
		position: static;
		width: 90%;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		margin-top: 70px;
                display:none;
	}
	#block-system-main-menu ul li.first{
		display: none;
	}
	#block-system-main-menu ul li a{
		width: 100%;
	}
	#block-system-main-menu ul li a:hover{
		width: 100%;
		padding-right: 0px;
	}
	.sideOpen .outofpage{
		right: 0px;
		width: 100%;
		padding-right: 10px;
	}
	.view-noticias-y-eventos{
		width: 380px;
		margin: 0 auto;
		margin-top: 15px;
	}



	.banner-superior-caption{
		top: 46%;
	}


	.imagen-blog img{
		height: auto;
	}

	.banner-superior img {
    height: auto;
    min-height: 150px;
}


	.view-noticias-y-eventos.view-display-id-listado_noticias_eventos_masvistos{
		width: 100%;
	}

	.detalle-blog-nodo .panels-flexible-region-dos_columnas_sidebar_right_encabezado-center {
	    padding-right: 20px;
	}

	.view-noticias-y-eventos.view-display-id-listado_noticias_eventos_masvistos .view-content .texto-blog a{
		font-size: 12px;
	}

	.view-noticias-y-eventos.view-display-id-listado_noticias_eventos_masvistos .view-content .imagen-blog{
		width: 30%;
	}
	.view-noticias-y-eventos.view-display-id-listado_noticias_eventos_masvistos .view-content .texto-blog{
		width: 70%;
	}


	.suscripcion-boletin-lateral h2{
		font-size: 20px;
	}

	.detalle-profesor-nodo .btn-amarillo a{
		line-height: 30px;
    	padding: 10px 70px;
	}

	.panel-pane.pane-carreras .view-carreras{
		width: 393px;
	}

	.panel-pane.pane-carreras .view-carreras.view-display-id-detalle_carrera_pdf,
	.panel-pane.pane-carreras .view-carreras.view-display-id-detalle_carrera_solicite_informacion_curso_libre,
	.panel-pane.pane-carreras .view-carreras.view-display-id-detalle_carrera_pdf_programas_ejecutivos {
    width: 600px;
}

	.header {
		padding:  0 2%;
	}


	.front .view-noticias-y-eventos{
		width: 100%;
	}

	.view-display-id-testimonios{
	padding: 0 2%;
	}

	.bloques-porque-ulead img{
	    width: auto;
	    height: 308px !important;
	    max-width: none;
	}

	.bloques-porque-ulead .w-col{
	padding: 5px 0;
	overflow: hidden;
	}

	.ulead-section .mis-vis-box{
			min-height: 298px;
		}

	.ulead-section .main-content .valor-box{
	min-height: 288px;
	}

	.plan-estudio-movil{
		display: block;
		padding: 0 3%;

	}
	.plan-estudio-desk{
		display:  none;
	}


	.accordion-listado-cursos .carrera{
	    padding: 0 4% 0 10%;
	}

	.programas-grados-academicos-bloques .grado-academico  a{
		font-size: 25px;
		line-height: 30px;
	}

	.pane-custom-search-blocks-2 .form-type-textfield {
	    width: 75%;
	    float: left;
	    height: 40px;
	    margin: 0;
	}

	.pane-custom-search-blocks-2 .form-actions {
	    width: 25%;
	    float: left;
	    height: 40px;
	    margin: 0;
	}

	.programas-grados-academicos-bloques .grado-academico p{
		font-size: 24px;
		line-height: 28px;
	}

	.filtro-blog > p{
		display: block;
	}
	
	.front .programas-grados-academicos-bloques .grado-academico,
.programas-grados-academicos-bloques .grado-academico{
  height: 360px;
  }
}
@media (max-width: 800px) {
	.blog-listado-principal .view-noticias-y-eventos.view-display-id-listado_blog_normal {
	    width: 375px;
	    margin: 15px auto 0;
	}

	.blog-listado-principal .view-noticias-y-eventos.view-display-id-listado_noticias_eventos_principal{
		 width: 375px;
		margin: 30px auto 0;
	}

	.blog-listado-principal .view-display-id-listado_noticias_eventos_principal .tipo-blog {
	    font-size: 16px;
	    padding: 8px 14px;
	}

  	.panel-pane.pane-carreras .view-content h1:before,
    .panel-pane.pane-carreras .view-content h2:before,
	.panel-pane.pane-carreras .view-content h3:before{
		display: none;
	}

	.panel-pane.pane-testimonios .view-testimonios .img-testi{
		width: auto;
		height: auto;
	}	
	

	.home-u-excep{
		padding: 0 2%;
	}	

	.panel-pane.pane-block-9 .view-noticias-y-eventos .view-content .views-row .w-row .eventos-texto{
		padding-left: 10px;
	}

	.panel-pane.pane-block-9 .bloque-listado-eventos-home .fecha-evento{
		height:  112px;
	}

	.page-inicio .block-webform,
	.below-content .block-webform{
		padding: 0 2%;
	}


	.ulead-section .main-content .bloques-porque-ulead .bg h2{
		font-size: 18px;
	}

	.bloques-porque-ulead .bg{
		min-height: 308px;
	    padding-top: 20px;
	}

	.ulead-section .main-content .bloques-porque-ulead .bg a{
		right: 6px;
	}

	.ulead-section .main-content .valor-box{
		min-height: 288px;
	}

	.ulead-section .main-content h2.linea.valores:before{
		width: 78%;
	}
	
	.slider .bx-wrapper .bx-viewport ul li .caption-container {
	    display: none;
	}
    
    .slider .bx-wrapper .bx-viewport ul li .caption-container-movil {
        display: block;
        position: absolute;
        top: 50%;
        left: 0px;
        right: 0px;
        text-align: center;
        z-index: 10;
    }
    
    .slider .bx-wrapper .bx-viewport ul li .caption-container-movil .boton-slide a {
        display: block;
        width: 315px;
        height: 52px;
        margin: 0 auto;
        border: 1px solid #FFF;
        line-height: 52px;
        color: #FFF;
        border-color: #fff;
        font-size: 22px;
        background: rgba(255,255,255,.0);
        -webkit-transition: all;
        -moz-transition: all;
        -o-transition: all;
        transition: all;
        -webkit-transition-duration: 600ms;
        -moz-transition-duration: 600ms;
        -o-transition-duration: 600ms;
        transition-duration: 600ms;
        -webkit-transition-timing-function: ease-in-out;
        -moz-transition-timing-function: ease-in-out;
        -o-transition-timing-function: ease-in-out;
        transition-timing-function: ease-in-out;
    }
	
}