.conten_movil_2020{display: none;margin: auto;justify-content: space-between;align-items: center;}
.conten_movil_2020 figure{width:27%;margin: 1.5%;}

@media(max-width: 1200px){
	#programa, #herramientas, #libros, #audiolibro, #convenios, .contenedor_home, .conte_certificado {padding-right: 1.5%;padding-left: 1.5%;}
	#galeria{padding: 50px 1.5%;}
}
@media(max-width: 1000px){
	#certificados_excel{padding-top: 100px;}
}
@media(max-width: 970px){
	.formulario_inscripcion{position: absolute;right: 1.5%;top: 50%;transform: translate(0,-50%);}
}
@media(max-width: 950px){
	.herramientas, .convenios{padding-left: 1.5%;padding-right: 1.5%;width: 90%;}
	.slick-prev{left: -20px!important;}
	.slick-next {right: -20px!important;}
	.estudiante_conte{margin: 0.5%;}
	.bloque_universidad{max-width: 750px;}
	.uni_t1{font-size: 1rem;}
	.uni_t2{font-size: 15px;}
	.texto_universidad h2{font-size: 1rem;}
	.estudiantes{width: 100%;max-width: 750px;padding-left: 1.5%;padding-right: 1.5%;}
	.estudiantes .slick-prev{left: -38px!important;display: none!important;}
	.estudiantes .slick-next{right: -38px!important;display: none!important;}
	#estudiantes .textos_herramientas{padding-left: 1.5%;padding-right: 1.5%;}
}
@media(max-width: 850px){
	.contenedor_libro{width: 97%;}
	.contenedor_programa .texto_programa {width: 474px;color:#FFF; }
	.contenedor_programa figure{padding-left:20px}
}
@media(max-width: 820px){
	.conte_audiolibro figure, .conte_audiolibro .ejercicio_ingles{display: table;margin: auto;}
	.chica_es{display: none!important;}
	.chicas_movil{display: table;margin: auto;width: 100%;max-width: 420px;}
	.chicas_movil figure{display: table-cell;padding:15px;vertical-align: middle;}
}
@media(max-width: 800px){
	.titulo_princ_ingle{line-height: 1.2;font-size: 40px;}
	.titulo_secu_ingles{font-size: 20px;}
	.texto_programa p{font-size: 13px;}
	/*.contenedor_programa .texto_programa{width: 300px;}*/
	.contenedor_programa .texto_programa{padding: initial!important;}
	.imagenes_progra figure{padding: 0px 1%!important;}
	.indecopi p{width: 400px;font-size: 13px;}
	.indecopi{padding: 17px 1.5%;}
}
@media(max-width: 750px){
	.bloque_universidad{padding: 18px 11px;}
	.contenedor_popup{width: 90%!important;}
	.conte_popup_final{padding: 10px 24px 15px 24px;}
	.btn_cerrar_popup span{padding: 1px 6px 2px 6px;font-size: 15px;}
	.btn_cerrar_popup{font-size: 15px;padding: 9px 0px;}
	.titu_prim_popup{font-size: 30px;}
	.texto_popup p {line-height: 1.2;margin-top: 5px;font-size: 15px;}
	.botones_certificado a{width: 43%;text-align: center;font-size: 12px;padding: 10px 15px;line-height: 1.4;}
	.botones_certificado {width: 100%!important;}
	.contenedor_libro{max-width: 550px;}
	.libro_izquierda, .libro_derecha{width: 100%;display: table;margin:10px auto;}
	.libro_derecha .pagina_libro_au .letra_pie{bottom: 3px;}
	.contenedor_programa .texto_programa {width: 292px;color:#FFF; }
	.contenedor_programa .texto_programa span{font-size:31px;}
	.contenedor_programa .texto_programa h3{font-size:38px;}
	.contenedor_programa .texto_programa h3::after{width:80px;}
	.contenedor_programa .texto_programa p{max-width:385px;}
	.contenedor_programa figure{ padding-left: 20px;}
	.botones_header {
		display: flex;
		justify-content: flex-end;
		position: absolute;
		top: 60px;
		right: 15px;
	}
	#btn_maya {
		padding: 10px 30px;
		font-size: 17px;
	}
}
@media(max-width: 720px){
	#btnmatricula{display:inline-block;margin-bottom: 9px;}
	.formulario_inscripcion{opacity: 0;z-index: -1;transition-duration: 0.5s;}
	.formulario_inscripcion .btn_cerrar_popup{display: block;}
	.textos_home, #home figure{display: table;}
	.contenedor_home {width: 100%;background: url(/img/triangulos.png)no-repeat;
    background-size: cover;background-position: center;}
	.chicos_home{position: absolute;bottom: -2%;left: 50%;transform: translate(-50%,-50%);width: 100%;max-width: 295px;}
	.botones_header {
		flex-direction: column;
	}
}
@media(max-width: 660px){
	.conte_certificado figure, .conte_certificado .textos_certificados{display: table;margin: auto;}
}
@media(max-width: 650px){
	/*.contenedor_programa .texto_programa{width: 250px;}*/
	.indecopi p{width: 300px;font-size: 13px;}
}
@media(max-width: 570px){
  .contenedor_redes a{margin:initial!important;}
  .redes_sociales{width: 96px; display:flex;}
  .icon-mobile{
    left: 50%;transform: translate(-50%,0);}
    .scroll_popup{height: 500px;}
	.titulo_promocion {
		padding: 0px 2.5%}
	a.web{margin-left: 30px!important;}
}
@media(max-width: 550px){
	/*****MODALIDADDES***/
	.dn-divsecundario{flex-direction: column;}
	.dn-divsecundario .dn-divacreditacion{justify-content: center;align-items: center;align-self: center;padding-right: 0px;padding: 20px;}
	.dn-divsecundario .dn-divregular{justify-content: center;align-items: center;align-self: center;padding-left: 0px;padding: 20px;}
	.dn-divsecundario .dn-divacreditacion figure,.dn-divsecundario .dn-divregular figure{width: 100%;}
	.dn-divsecundario .dn-line{margin-left: 23px;margin-right: 23px;}
	.contenedor_programa .texto_programa, .imagenes_progra{display: table;margin: 10px auto;padding: inherit!important;}
	.contenedor_programa .dn-texto{padding: 0px!important;}
	.contenedor_programa .texto_programa{width: 100%;padding-bottom: 10px!important;}
	.ejercicio_ingles{width: 100%;}
	.ejercicios_iternos_ingles label{padding: 6px 1px;}
	.ejercicios_iternos_ingles{display: table;width: 320px;margin: auto;}
	.ejercic_principal{display: table;margin: auto;}
	.ejercicio_detalle p, .autor_ejer, .texto_ejercicio p{font-size: 10px;}
	.ejercic_principal figure{width: 85px!important;display: table-cell!important;}
	.texto_ejercicio{display: table-cell;padding-left: 5px;}
	.btn_audi_libro{width: 110px;}
	.texto_conve{padding: 17px 1.5%;font-size: 14px;}
	.herramienta_indi p{font-size: 13px;}
	.contendro_popup_registro{width: 90%;}
	.texto_acep_registro_fin{font-size: 15px;}
	#programa .display_table, .texto_programa{display: block!important;}
	.pro_dest_2020{display: none!important;}
	.conten_movil_2020{display: flex;}
/*******audiolibro*******/
.contenedor_policial2{width: 95%;}
.izq_texto{padding-right: initial!important;}
/*******PROGRAMAS*******/
.contenedor_programa .texto_programa{width:auto;padding-left: 27px!important;}
.contenedor_programa figure{padding-left: 26px;width: 46%;}
/**************************/
}
@media(max-width: 500px){
	.chicas_movil{width: 250px;}
	.imagenes_libro a, .indecopi p, .indecopi figure{display: table;padding: 7px 0px;width: 250px;}
	.indecopi p, .indecopi figure{display: table;
	margin: auto;
	width: 100%;
	text-align: center;}
	.indecopi figure{width: 150px;}
	.icon-envelope-o, .icon-mobile, .redes_sociales{display: table;padding: 2px 0px;}
	.contenedor_redes a, .redes_sociales{margin: 10px auto!important;}
	.icon-mobile{position: relative;top: initial;left: initial;transform: initial;}
	.redes_sociales{float: initial; display: flex;justify-content: center;}
	.redes_sociales a{margin: 0px 1.5%!important;}
	.parafo_libro{width: 100%;}
	.bloque_universidad{top: -51%;left: 50%; transform: translate(-50%, 50%);width: 85%;}
	.bloque_universidad figure, .bloque_universidad .texto_universidad{display: table;margin: auto;}
	.bloque_universidad figure img{width: 65%;}
	.bloque_universidad .texto_universidad{padding:18px 1.5%;width: 100%;}
	.sunedu{width: 15%;}
	.uni_t2{font-size: 12px;}
	.slick-prev:before, .slick-next:before{font-size: 20px!important;}
	.slick-prev{padding: 4px 3px 4px 2px!important;}
	.slick-next{padding: 4px 2px 4px 5px!important;}
	.conte_popup_final figure, .conte_popup_final .texto_popup{display: table;margin: auto;}
	.conte_popup_final figure{width: 250px;}
	.conte_popup_final .texto_popup{text-align: center;width: 100%;padding-top: 20px;}
	.titulo_popup_subrayado::after {content: '';display: table;height: 5px;width: 50px;background: #f8e636;margin: 10px auto;float: inherit; }
	.titu_prim_popup{font-size: 27px;}
	.titu_sec_popup{font-size: 20px;}
	.texto_popup p{font-size: 13px;}
	#btnmatricula, #btnmatricula2{font-size: 12px;top:20px;padding: 10px 10px;}
	/********CERTIFICADO**********/
	#certificado #certificados_excel {padding-top: 38%;}
	.bloque_universidad .texto_universidad h2{font-size: 1.1rem;padding: 7px 0px;}
	.bloque_universidad .texto_universidad .uni_t1{font-size:0.9em;}
	.bloque_universidad .texto_universidad .uni_t2{font-size:21px;}
	.bloq_glo{display:table;margin:auto;}
	/*****************************/
	/*******PROGRAMA*************/
	.contenedor_programa .texto_programa{width:auto;padding-left: 13px!important;}
	.contenedor_programa figure{padding-left: 9px;width: 46%;}
	/****************************/
	#btnmatricula, #btninscribirme {
		font-size: 12px;
		top: 20px;
		padding: 10px 10px;
	}
	.web{display: table;padding: 10px;}
}
@media(max-width: 480px){
	/******audiolibro****/
		.texto_universidad h3{font-size:15px;font-weight:bold;}

	.izq_texto, .dere_texto{display: table;width: 100%;letter-spacing: -5px;}
	.izq_texto label, .dere_texto figure{display: inline-block;vertical-align: middle;width: 50%;letter-spacing: normal;}
	.chica_aui_in_f{padding-bottom: initial;}
	.dere_texto figure{width: 50%;display: inline-block;vertical-align: middle;}
	.chica_aui_in_f{padding: 10px;}
	.cabecera_audi_li h3{font-size: 18px;}
	.texto_intro{font-size: 11px;}
	.izq_texto label .autor_ejer, .izq_texto label .ejercicio_detalle{float: inherit!important;}
	.izq_texto .ejercicio_detalle{margin-top: 6px;}
	.contenedor_intermdio_es.contenedor_avanzado_es{padding-left: 10px;}
	.contenedor_avanzado_final_dere{padding-left: 0px;}
	.paginas_avanzado2, .paginas_avanzado{padding: 15px 0px;}
	.formulario_pago_ifeep{width: 95%;}
}
@media(max-width: 425px){
	.contenedor_home{background-position-y: 203px;height: 100vh;background-size: contain;padding-top: 120px;}
	.logo_ifeep img{width: 45%;}
	.textos_home p{font-size: 1.45rem;}
	#home{background-position: bottom;}
	.botones_header{top:15px;right: 3px;}
	.chicas_home_libro .texto_pronun{font-size: 13px;}
	.footer2{width: 290px!important;}
}
@media(max-width: 450px){
	.promo_precios figure {
		display: block;
	}
}
@media(max-width: 380px){
	.ejercicios_iternos_ingles{width: 290px;}
	.pagina_libro{left: 0;}
	.titulo_princ_ingle{font-size: 35px;}
	.subrayado_degrade::after{width: 50px;background-position: center;height: 5px;}
	.autor_ejer{padding-bottom: 5px;}
	.texto_acep_registro_fin{padding: 8px 8px 0px 8px;}
	.conte_certificado figure{padding-top: 15px;}
	.prononbre_interno, .ejercicio_basico_2 .intro_audio_libro .texto_intro, .ejercicio_basico_1_1 .intro_audio_libro .texto_intro, .relacion_item .ejercicio_detalle p, .autor_ejer{font-size: 9px!important;}
	.item8{background-position-x: -28px;background-position-y: -1px;}
	.prononbre_interno2{padding: 2px 8px;font-size: 9px;}
}
@media(max-width: 360px){
	#btnmatricula, #btnmatricula2{display: table!important;}
	.botones_header a{margin: 10px 0px;}
	.botones_header{top: 0;}
}