@media only screen and (max-width:1850px){
	#principal .degradado-proyecto-educativo.ea_texto-degradado.derecha{ background-size:auto 100%; background-position: center right 45vw; }
}

@media only screen and (max-width:1650px){
	.zona-responsabilidad-social h4{ margin-top: 0 !important; }
	.nemomarlin .ea_listado-iconos.listado-trabaja{ padding: 100px 2.5% 30px !important; }

	.ea_listado-iconos.listado-trabaja{ padding: 100px 2.5% 0 !important; }
}
	
@media only screen and (max-width:1600px){
	.quienes-somos-portada.ea_texto-degradado{ background-size: cover !important; }
}

@media only screen and (max-width:1550px){
	.visita-centros-portada > p:first-child{ margin-bottom: 80px !important; }

	#principal.archivo .ancho-limitado .item-blog .contenido-item-blog .contenido-interior-item-blog{ position: absolute; width: 100%; top: 50%; left: 0; transform: translate(0,-50%); box-sizing: border-box; padding: 40px 40px 70px; }
	#principal.archivo .ancho-limitado .item-blog .contenido-item-blog h2{ margin-bottom: 20px; }
	#principal.archivo .ancho-limitado .item-blog .contenido-item-blog .resumen-item-blog{ display: none; }
}

@media only screen and (max-width:1500px){
	.columnas-portada{ display: block !important; }
	.columnas-portada .webcams-portada, .columnas-portada .visita-centros-portada{ width: 50%; float: left; padding: 30px 50px; }
	.columnas-portada .bonos-portada{ display: block; width: 100%; float: none; clear: both; flex-basis: 100%; }
	.columnas-portada .bonos-portada .ea_texto-sobre-imagen{ padding: 200px 50px !important; }
	.columnas-portada .bonos-portada .ea_texto-sobre-imagen > img{ display: none !important; }

	.columnas-portada.wp-block-columns .wp-block-column.mapa-escuela{ display: block; width: 100%; height: 400px; float: none; clear: both; flex-basis: 100%; position: relative; }
	#info-escuela{ width: 50%; height: 100%; border-bottom: none; border-right: 3px solid #69A6E2; }
	#info-escuela::after{ display: none; }
	#info-escuela::before{ content: ''; width: 0; height: 0; border-style: solid; border-width: 13.5px 0 13.5px 19px; border-color: transparent transparent transparent #69a5e2; position: absolute; left: 100%; top: 50%; transform: translate(0,-50%); }
	#mapa-escuela-interior{ width: 50%; left: auto; right: 0; }
}

@media only screen and (max-width:1475px){
	.zona-responsabilidad-social{ position: relative; }
	.zona-responsabilidad-social.ea_texto-imagen.derecha .imagen-bloque{ position: absolute; left: 0; top: 50%; transform: translate(0,-50%); }
	.zona-responsabilidad-social.ea_texto-imagen .contenido-bloque{ float: right; }
}

@media only screen and (max-width:1400px){
	#menu-superior #mega-menu-wrap-menu-principal > ul > li.mega-menu-item{ margin: 0 5px; }
	#principal .degradado-proyecto-educativo.ea_texto-degradado.derecha{ background-position: center right 35vw;}

	div#row-oferta > div.content-oferta{flex-basis:50% !important;}
	div#row-oferta > div.img-oferta{flex-basis:45% !important;}

}

@media only screen and (max-width:1350px){
	#top-header, header{ padding-left: 2.5%; padding-right: 2.5%; }
}

@media only screen and (max-width:1300px){
	.servicio-escuela{ width: 49%; }
	.servicio-escuela:nth-child(2n+1){ clear: left; margin-left: 0; }
	.servicio-escuela:nth-child(2n){ clear: right; margin-right: 0; }
	.servicio-escuela:nth-child(-n+2){ margin-bottom: 30px; }

	#imagen-escuela{ width: 45%; }
	#presentacion-escuela{ padding: 10px 0; }
	#interior-presentacion-escuela{ padding-left: 45%; }
}

@media only screen and (max-width:1275px){
	#menu-superior #mega-menu-wrap-menu-principal > ul > li.mega-menu-item > a.mega-menu-link{ font-size: 18px; }

	#testimonios .contenedor-testimonios > span.prev, #testimonios .contenedor-testimonios > span.next{ transform: translate(0,-50%); }
}

@media only screen and (max-width:1250px){
	.servicios-destacados-escuela{ max-width: 1020px; }
	.servicios-destacados-escuela .servicio-destacado{ width: 49%; }
	.servicios-destacados-escuela .servicio-destacado:nth-child(2n+1){ clear: left; margin-left: 0; }
	.servicios-destacados-escuela .servicio-destacado:nth-child(2n){ clear: right; margin-right: 0; }

	.abre-tu-escuela .numeros-abre-tu-escuela.jg_numeros-animados .datos-empresa{ display: block; }
	.abre-tu-escuela .numeros-abre-tu-escuela.jg_numeros-animados .dato-empresa{ width: 33.33% !important; float: left; }
	.abre-tu-escuela .numeros-abre-tu-escuela.jg_numeros-animados .dato-empresa:nth-child(-n+3){ margin-bottom: 30px; }
	.abre-tu-escuela .numeros-abre-tu-escuela.jg_numeros-animados .dato-empresa:nth-child(4){ margin-left: 16.665%; }
}

@media only screen and (max-width:1225px){
	#menu-superior{ float: right; margin-top: 11px; margin-right: 20px; }

	#mega-menu-wrap-menu-principal{ position: static; }
	#mega-menu-wrap-menu-principal .mega-menu-toggle{ height: auto; border-radius: 5px; background: #F66D95; }
	#mega-menu-wrap-menu-principal .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block{ width: auto; text-align: center; margin: 0; padding: 4px 7px; border-radius: 5px; overflow: hidden; }
	#mega-menu-wrap-menu-principal .mega-menu-toggle .mega-toggle-block-1:after{ margin: 0; display: inline-block; font-size: 34px; color: #FFF; }
	#mega-menu-wrap-menu-principal .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label{ display: none; }
	#mega-menu-wrap-menu-principal .mega-menu-toggle .mega-toggle-block{ height: auto; }

	#mega-menu-wrap-menu-principal .mega-menu-toggle.mega-menu-open + #mega-menu-menu-principal{ position: absolute; top: 93px; left: 0; width: 100%; background: rgba(239,245,249,0.95); }
	#menu-superior #mega-menu-wrap-menu-principal > ul > li.mega-menu-item{ margin: 0 2.5%; }
	#mega-menu-wrap-menu-principal #mega-menu-menu-principal > li.mega-menu-item > a.mega-menu-link{ padding: 0; }
	#mega-menu-wrap-menu-principal .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:only-child{ margin-left: 0 !important; }

	.ea_listado-iconos.listado-trabaja .item-listado, .ea_listado-iconos.listado-trabaja .item-listado:nth-child(5n+1), .ea_listado-iconos.listado-trabaja .item-listado:nth-child(5n){ width: 32% !important; margin: 0 1% 50px !important; clear: none !important; }
	.ea_listado-iconos.listado-trabaja .item-listado:nth-child(3n+1){ margin-left: 0 !important; clear: left !important; }
	.ea_listado-iconos.listado-trabaja .item-listado:nth-child(3n){ margin-right: 0 !important; clear: right !important; }
	.ea_listado-iconos.listado-trabaja .item-listado:nth-child(4){ margin-left: 16.5% !important; }
}

@media only screen and (max-width:1200px){
	.columnas-abajo-escuelas{ display: block; }
	.columnas-abajo-escuelas .wp-block-column:first-child .wp-block-cover{ padding: 30px 0; }

	#principal.archivo .ancho-limitado .entradas, #sidebar-blog{ width: 100%; float: none; clear: both; }
	#sidebar-blog{ margin-top: 50px; }
	#menu-superior #mega-menu-wrap-menu-escuela *{ color: #FFF !important; }
	#mega-menu-wrap-menu-escuela #mega-menu-menu-escuela > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link{background-color:#222222 !important;}
	
	.mega-toggle-label-closed{display:none !important;}
	.mega-toggle-label-open{display:none !important;}
	#menu-superior #mega-menu-wrap-menu-escuela *{color: #FFF !important; background-color: #ff6a8e; text-align: center; border-radius: 5px; padding-top:3px; padding-bottom:5px;} 
	#mega-menu-wrap-menu-escuela .mega-menu-toggle .mega-toggle-block-1:after{font-size: 33px; color: #Fff; margin: 0;}
	
	#mega-menu-wrap-menu-escuela .mega-menu-toggle.mega-menu-open + #mega-menu-menu-escuela{    position: absolute;
    z-index: 9999999999999999;
    display: block;
    left: 0;
    top: 73px;
    left: -308px;
    width: 100vw; background-color:rgba(239,245,249,0.95); border-radius:0px; color:#000;}
	#menu-superior #mega-menu-wrap-menu-escuela > ul > li.mega-menu-item > a.mega-menu-link{font-size:18px; font-weight:500; padding-left:0px; color:#333 !important;}
	#mega-menu-wrap-menu-escuela #mega-menu-menu-escuela li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{color:#000;}
	#mega-menu-wrap-menu-escuela #mega-menu-menu-escuela > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link{background:rgba(239,245,249,0.95) !important; color:#000 !important;}

@media only screen and (max-width:1100px){
	.blog-portada .item-blog, .videos-proyecto-educativo .item-blog, .apariciones-prensa .item-blog{ margin: 0 0 50px !important; float: none; clear: both; width: 100%; background: #FFF; position: relative; }
	.blog-portada .item-blog:first-child, .videos-proyecto-educativo .item-blog:first-child, .apariciones-prensa .item-blog:first-child{ margin-top: 50px !important; }
	.blog-portada .item-blog .imagen-item-blog, .videos-proyecto-educativo .item-blog .imagen-item-blog, .apariciones-prensa .item-blog .imagen-item-blog{ width: 46.155%; }
	.blog-portada .item-blog .contenido-item-blog, .videos-proyecto-educativo .item-blog .contenido-item-blog, .apariciones-prensa .item-blog .contenido-item-blog{ position: absolute; width: 53.845%; height: 100%; top: 0; right: 0; box-sizing: border-box; padding: 40px 40px 70px; }
	.blog-portada .item-blog .contenido-item-blog > a, .videos-proyecto-educativo .item-blog .contenido-item-blog > a, .apariciones-prensa .item-blog .contenido-item-blog > a{ left: auto; right: 20px; }
	.blog-portada .item-blog .contenido-item-blog .contenido-interior-item-blog, .videos-proyecto-educativo .item-blog .contenido-item-blog .contenido-interior-item-blog, .apariciones-prensa .item-blog .contenido-item-blog .contenido-interior-item-blog{ position: absolute; width: 100%; top: 50%; left: 0; transform: translate(0,-50%); box-sizing: border-box; padding: 40px 40px 70px; }
	.blog-portada .item-blog .contenido-item-blog h2, .videos-proyecto-educativo .item-blog .contenido-item-blog h2, .apariciones-prensa .item-blog .contenido-item-blog h2{ margin-bottom: 20px; }
	.blog-portada .item-blog .contenido-item-blog .resumen-item-blog, .videos-proyecto-educativo .item-blog .contenido-item-blog .resumen-item-blog, .apariciones-prensa .item-blog .contenido-item-blog .resumen-item-blog{ display: none; }

	#principal .degradado-proyecto-educativo.ea_texto-degradado.derecha{ background-position: center right 30vw; }
}

@media only screen and (max-width:1050px){
	.escuelas .page > h3 img{ display: none; }
}

@media only screen and (max-width:1024px){
	section#ofertas-nemomarlin > div.ancho-limitado-landing > div#row-oferta{flex-direction:column !important;}
	div#row-oferta > div.content-oferta{padding:15px !important; margin-bottom:20px;}
}

@media only screen and (max-width:1000px){
	#top-header .phone{ background-size: auto 15px; padding: 7px 0 8px 25px; }
	#top-header .phone span{ top: 0; position: static; }
	#top-header .phone a{ font-size: 15px; }

	header{ top: 40px; }

	.un_cuarto{ width: 48%; text-align: center; }
	.un_cuarto:nth-child(2n+1){ clear: left; margin-left: 0; }
	.un_cuarto:nth-child(2n){ clear: right; margin-right: 0; }
	.un_cuarto:nth-child(-n+2){ margin-bottom: 30px; }

	footer{ background-image: url(../images/fondo-footer-responsive.jpg); padding-bottom: 0; }
	footer .ancho-limitado{ width: 100%; }
	#logo-footer, #menus-footer{ width: 95%; margin: 0 auto; }
	#menus-footer{ padding-bottom: 50px; }
	#menus-footer h6{ margin: 0 auto; }
	#footer-bottom{ padding: 15px 2.5%; background: #0D2D53; }

	#principal .degradado-proyecto-educativo.ea_texto-degradado.derecha{ background-position: center; }
	#principal .degradado-proyecto-educativo.ea_texto-degradado.derecha .degradado{ background: rgba(30,67,85,0.8) !important; }

	#principal .columnas-franquicia{ display: block; }
	#principal .columnas-franquicia .wp-block-column{ margin: 30px 0 0 !important; }
	.columnas-franquicia h3{ text-align: center; }

	.abre-tu-escuela .numeros-abre-tu-escuela.jg_numeros-animados .dato-empresa{ width: 50% !important; margin: 0 !important; }
	.abre-tu-escuela .numeros-abre-tu-escuela.jg_numeros-animados .dato-empresa:nth-child(-n+4){ margin-bottom: 30px !important; }
	.abre-tu-escuela .numeros-abre-tu-escuela.jg_numeros-animados .dato-empresa:nth-child(5){ margin-left: 25% !important; }

	#imagen-escuela{ display: none; }
	#presentacion-escuela{ position: static; width: 100%; padding: 50px 2.5%; }
	#interior-presentacion-escuela{ padding: 0; width: 100%; }
	#interior-presentacion-escuela .simplebar-content{ padding-right: 0 !important; }

	#testimonios .contenedor-testimonios .carrusel-testimonios{ max-height: 100%; box-sizing: border-box; padding: 0 50px; }

	#banner-escuelas{ height: auto !important; background-size: cover; background-position: center; }
	#mapa-escuela-nuevo{ height: 400px !important; }

	#info-escuela-bottom > .ancho-limitado{ display: block; }
	#info-escuela-bottom > .ancho-limitado > h2{ margin-bottom: 30px; }
}

@media only screen and (max-width:950px){
	.columnas-portada .webcams-portada, .columnas-portada .visita-centros-portada{ width: 100%; float: none; clear: both; padding: 50px 2.5%; }
	.columnas-portada .visita-centros-portada > p:first-child{ float: none; text-align: center; margin: 20px 0 !important; }
	.columnas-portada .visita-centros-portada > h3{ text-align: center; }
	.formulario-centro{ padding: 0; }

	.nemomarlin .ea_listado-iconos.listado-trabaja + h3, .videos-proyecto-educativo + h3, .servicios-escuela + script + h3, .numeros-abre-tu-escuela + h3, .galeria-escuelas + h3, .contacto #mapa-escuela + script + h3{ padding: 0 2.5%; }
	.nemomarlin .ea_listado-iconos.listado-trabaja + h3 + .formulario-centro.formulario-comun-centro, .videos-proyecto-educativo + h3 + .formulario-centro.formulario-comun-centro, .servicios-escuela + script + h3 + .formulario-centro, .numeros-abre-tu-escuela + h3 + .formulario-centro, .galeria-escuelas + h3 + .formulario-centro, .contacto #mapa-escuela + script + h3 + .formulario-centro{ padding: 0 2.5%; }

	.columnas-escuelas{ display: block; }
	.columnas-escuelas .wp-block-column{ margin: 0 !important; }
	.columnas-escuelas .wp-block-column + .wp-block-column p{ padding-left: 0; }
	.columnas-escuelas .wp-block-column + .wp-block-column p:first-child{ margin-top: 30px; }

	.telefonos-escuela, .email-escuela, .direccion-escuela{ font-size: 16px; padding: 5px 0 5px 40px; }
}

@media only screen and (max-width:900px){
	.ea_listado-iconos.listado-trabaja .item-listado, .ea_listado-iconos.listado-trabaja .item-listado:nth-child(5n+1), .ea_listado-iconos.listado-trabaja .item-listado:nth-child(5n), .ea_listado-iconos.listado-trabaja .item-listado:nth-child(3n+1), .ea_listado-iconos.listado-trabaja .item-listado:nth-child(3n), .ea_listado-iconos.listado-trabaja .item-listado:nth-child(4){ width: 49% !important; margin: 0 1% 50px !important; clear: none !important; }
	.ea_listado-iconos.listado-trabaja .item-listado:nth-child(2n+1){ margin-left: 0 !important; clear: left !important; }
	.ea_listado-iconos.listado-trabaja .item-listado:nth-child(2n){ margin-right: 0 !important; clear: right !important; }
	.ea_listado-iconos.listado-trabaja .item-listado:nth-child(5){ width: 100% !important; margin: 0 0 50px !important; float: none !important; clear: both !important; }

	#mapa-escuela{ height: 600px; }
}

@media only screen and (max-width:850px){
	#top-header .login{ display: block; }
	#mega-menu-wrap-menu-principal #mega-menu-menu-principal > li.mega-menu-item.especial-1{ display: block; }

	.nemomarlin .ea_listado-iconos.listado-trabaja + h3 img, .videos-proyecto-educativo + h3 img,  .contacto #mapa-escuela + script + h3 img{ display: block; margin: 0 auto 30px; float: none; }
}

@media only screen and (max-width:800px){
	.blog-portada .item-blog .contenido-item-blog h2, .videos-proyecto-educativo .item-blog .contenido-item-blog h2, .apariciones-prensa .item-blog .contenido-item-blog h2, #principal.archivo .ancho-limitado .item-blog .contenido-item-blog h2{ font-size: 20px !important; }

	.metodologia .columnas-metodologia{ display: block; }
	.metodologia .columnas-metodologia .wp-block-column + .wp-block-column{ display: none !important; }
	.metodologia.wp-block-group .wp-block-group__inner-container > p{ margin-bottom: 20px; }
	.metodologia .columnas-metodologia .wp-block-column{ padding: 0; }
	.proyecto-educativo .listado-inteligencias.ea_listado-iconos{ padding: 50px 0 !important; }

	#principal.single .ancho-limitado .contenido-entrada .share-entrada, #principal.single .ancho-limitado .contenido-entrada .votos-entrada{ float: none; clear: both; text-align: center; }

	#contactar-con-la-escuela > div{ display: block; }
	#contactar-con-la-escuela > div > div:first-child{ margin-bottom: 20px !important; }
}

@media only screen and (max-width:750px){
	#mapa-escuela.mostrando-centro #interior-mapa-escuela{ width: 100%; left: 0; }
	.centro-individual.activo, .provincia-individual.activo{ width: 100%; height: auto; top: 100%; }
	.provincia-individual.activo{ display: none !important; }
	.interior-centro-individual, .interior-provincia-individual{ max-width: none; width: 100%; position: static; transform: translate(0,0); }
	.interior-provincia-individual{ box-sizing: border-box; padding: 20px 45px; max-height: 300px; }
	.escuelas .interior-centro-individual > *{display: none;}
	.escuelas .interior-centro-individual > p{ display: block; margin: 0 !important; }
	.escuelas .centro-individual.activo a{ display: block; margin: 0 !important; width: 100% !important; text-align: center; box-sizing: border-box; border-radius: 0 !important; }

	#mapa-escuela{ height: 500px; }

	/*.contacto .centro-individual.activo{ position: static !important; }
	.contacto #interior-mapa-escuela{ position: static !important; height: 500px !important; }*/
	.contacto{ overflow-x: hidden; }
	.contacto #mapa-escuela{ height: auto; }
	.contacto .centro-individual.activo{ position: static; padding: 30px 2.5%; box-sizing: border-box; }
	.contacto #interior-mapa-escuela{ position: static; height: 300px; }

	#mapa-escuela-nuevo + #info-mapa-escuela{ position: static; transform: translate(0,0); max-width: 100%; border-radius: 0; }
}

@media only screen and (max-width:700px){
	#dossier, #webcams-footer{ max-width: 95%; min-width: 95%; }

	.blog-portada .item-blog, .videos-proyecto-educativo .item-blog, .apariciones-prensa .item-blog, #principal.archivo .ancho-limitado .item-blog{ max-width: 500px; margin-left: auto !important; margin-right: auto !important; }
	.blog-portada .item-blog .imagen-item-blog, .videos-proyecto-educativo .item-blog .imagen-item-blog, .apariciones-prensa .item-blog .imagen-item-blog, #principal.archivo .ancho-limitado .item-blog .imagen-item-blog{ width: 100%; }
	.blog-portada .item-blog .contenido-item-blog, .videos-proyecto-educativo .item-blog .contenido-item-blog, .apariciones-prensa .item-blog .contenido-item-blog, #principal.archivo .ancho-limitado .item-blog .contenido-item-blog{ position: relative; width: 100%; height: auto; }
	.blog-portada .item-blog .contenido-item-blog .contenido-interior-item-blog, .videos-proyecto-educativo .item-blog .contenido-item-blog .contenido-interior-item-blog, .apariciones-prensa .item-blog .contenido-item-blog .contenido-interior-item-blog, #principal.archivo .ancho-limitado .item-blog .contenido-item-blog .contenido-interior-item-blog{ position: static; top: 0; transform: translate(0,0); padding: 0; }
	.blog-portada .item-blog .contenido-item-blog .resumen-item-blog, .videos-proyecto-educativo .item-blog .contenido-item-blog .resumen-item-blog, .apariciones-prensa .item-blog .contenido-item-blog .resumen-item-blog, #principal.archivo .ancho-limitado .item-blog .contenido-item-blog .resumen-item-blog{ display: block; }

	#principal .degradado-proyecto-educativo.ea_texto-degradado.derecha{ background-position: center; }
	#principal .degradado-proyecto-educativo.ea_texto-degradado.derecha li{ display: block; width: 100%; float: none !important; clear: both !important; min-height: 60px; }

	.columnas-escuelas .destacado-escuelas{ padding-right: 0; font-size: 24px; }

	.columnas-portada.wp-block-columns .wp-block-column.mapa-escuela{ height: auto; padding: 0; }
	#info-escuela{ position: relative; width: 100%; height: auto; border-bottom: 3px solid #69A6E2; border-right: none; }
	#info-escuela::after{ display: block; }
	#info-escuela::before{ display: none; }
	#mapa-escuela-interior{ position: static; width: 100%; height: 300px !important; }
}

@media only screen and (max-width:650px){
	#dossier .fa { display: none; }
	div.pseudo-checkbox input[type="checkbox"] {  display: inline; margin-right: 40px;height: 30px;width: 30px;}
	.escuelas .page > p{ width: 95%; margin: 20px auto; }

	.servicio-escuela{ width: 100%; margin: 30px 0 0 !important; }
	.servicio-escuela:first-child{ margin-top: 0 !important; }

	#banner-escuelas, #banner-escuelas *{ text-align: center !important; }
	#banner-escuelas #banner-escuelas-inner .banner-default{ margin: 0 auto !important; }
	#mapa-escuela-nuevo{ height: 300px !important; }
	.botones-fancybox > a{ display: block; margin: 0 auto 15px !important; background-image: none !important; padding: 11px 35px 14px !important; max-width: 450px; }
}

@media only screen and (max-width:615px){
	#top-header{ z-index:999999;}
	#top-header .login{padding:15px 5px 8px;}
	header{top:65px;}
	#ajuste-altura{height:180px;}
	
}

@media only screen and (max-width:600px){
	#webcam-access{ height: 48px; width: 48px; padding: 0; background-position: center; box-sizing: border-box; overflow: hidden; }
	#webcam-access span{ display: none; }

	.ancho-limitado{ width: 90%; }
	#top-header, header{ padding-left: 5%; padding-right: 5%; }

	section#principal > h2, section#principal > section h2, section#principal .wp-block-column h2, section#principal.single > .ancho-limitado > h2, .page.classic > .ancho-limitado > h2{ font-size: 61px; }
	section#principal > h3, section#principal > section h3, section#principal .wp-block-column h3, section#principal.single > .ancho-limitado > h3, .page.classic > .ancho-limitado > h3, .contenedor-valores h3{ font-size: 54px; }

	#redes-sociales-footer, #copyright{ float: none; clear: both; text-align: center; }
	#copyright{ line-height: normal; }

	.page > .formulario-centro input[name=telefono], .page > .formulario-centro input[name=localidad], .formulario-contacto .select2{ width: 100% !important; margin-right: 0; }
	.page > .formulario-centro div.pseudo-checkbox{ max-width: 300px; margin: 15px 0 0 auto; text-align: right; line-height: normal; clear: both; }
	.page > .formulario-centro div.pseudo-checkbox .fa{ position: relative; top: 1px; }

	.servicios-destacados-escuela .servicio-destacado{ width: 100%; float: none; clear: both; max-width: 500px; margin-left: auto !important; margin-right: auto !important; }
	.contenido-servicio-destacado{ height: auto !important; }

	.selectores-escuelas select{ width: 100%; margin: 20px 0 0; }
	.selectores-escuelas select#provincias-escuelas{ margin: 0; }

	.abre-tu-escuela .numeros-abre-tu-escuela.jg_numeros-animados .dato-empresa{ width: 100% !important; margin: 0 !important; float: none !important; }
	.abre-tu-escuela .numeros-abre-tu-escuela.jg_numeros-animados .dato-empresa:nth-child(-n+4){ margin-bottom: 30px !important; }
	.abre-tu-escuela .numeros-abre-tu-escuela.jg_numeros-animados .dato-empresa:nth-child(5){ margin-left: 0 !important; }
}

@media only screen and (max-width:575px){
	#principal.single .ancho-limitado .contenido-entrada .votos-entrada span{ display: block; text-align: center; padding-right: 0; }
}

@media only screen and (max-width:525px){
	.ea_listado-iconos.listado-trabaja .item-listado, .ea_listado-iconos.listado-trabaja .item-listado:nth-child(5n+1), .ea_listado-iconos.listado-trabaja .item-listado:nth-child(5n), .ea_listado-iconos.listado-trabaja .item-listado:nth-child(3n+1), .ea_listado-iconos.listado-trabaja .item-listado:nth-child(3n), .ea_listado-iconos.listado-trabaja .item-listado:nth-child(4), .ea_listado-iconos.listado-trabaja .item-listado:nth-child(2n+1), .ea_listado-iconos.listado-trabaja .item-listado:nth-child(2n), .ea_listado-iconos.listado-trabaja .item-listado:nth-child(5){ width: 100% !important; margin: 0 0 50px !important; float: none !important; clear: both !important; }
	.metodologia.wp-block-group .wp-block-group__inner-container > p{ font-size: 24px; }

	.ea_listado-iconos.listado-trabaja .items-listado{ padding-bottom: 1px; }
}

@media only screen and (max-width:500px){
	.un_cuarto{ width: 100%; text-align: center; margin: 30px 0 0 !important; }
	.un_cuarto:first-child{ margin-top: 0 !important; }

	#top-header.header-escuelas .phone > * + * + *{ display: none; }
}

@media only screen and (max-width:450px){
	#logo{ max-width: 200px; }
	#logo img{ max-width: 100%; height: auto; }

	#top-header .phone{ text-align: left; background: none; padding: 0; }
	#top-header.header-escuelas .phone{ background-image: none; }
	#top-header .phone span{ display: block; padding-bottom: 5px; }
	#top-header .phone a{ margin-left: 0 !important; font-size: 20px; }

	#top-header .lang-change{ padding-top: 15px; }

	header{ top: 47px; }

	#menu-superior{ margin-right: 10px; }
	#mega-menu-wrap-menu-principal .mega-menu-toggle.mega-menu-open + #mega-menu-menu-principal{ top: 92px; }

	#ajuste-altura{ height: 140px; }

	section#principal > h2, section#principal > section h2, section#principal .wp-block-column h2, section#principal.single > .ancho-limitado > h2, .page.classic > .ancho-limitado > h2{ font-size: 54px; }
	section#principal > h3, section#principal > section h3, section#principal .wp-block-column h3, section#principal.single > .ancho-limitado > h3, .page.classic > .ancho-limitado > h3, .contenedor-valores h3{ font-size: 48px; }

	.columnas-escuelas .destacado-escuelas{ font-size: 20px; }
}
@media only screen and (max-width:423px){
	#top-header .phone a{font-size:17px;}
}
@media only screen and (max-width:409px){
	#top-header .phone span{font-size:10px;}
	#top-header .phone a{font-size:15px;}
}
@media only screen and (max-width:389px){
	#top-header .phone a{font-size:13px;}
	#top-header .phone{padding-top:4px;}
}
