@media(max-width: 1120px){
	.slider_docentes .seccion_doc{height: 540px;}
}

@media(max-width: 1054px){
	.slider_docentes .seccion_doc{height: 580px;}
}


@media(max-width: 920px){
	.slider_docentes .seccion_doc{width: 48%;}
}

@media(max-width: 810px){

	.row_certificacion2{margin-top: 60px;}

	.row_cursos_f1{flex-wrap: wrap;}

	.item_cursos{width: 32%;margin-bottom: 15px;}

}





@media(max-width: 750px){

	.modulos_contenedor{display: -webkit-box;overflow-x: scroll;}

	.item_modulo{width: 220px;margin-right: 2.5%;}

	.item_beneficio{width: 32%;}

	.row_certificacion2{margin-top: 90px;}

	.secciondocente_content{display: -webkit-box;overflow-x: scroll;}
	.seccion_doc{width: 450px}
	.seccion_doc figure{width: 150px;height: 150px;}


}



@media(max-width: 700px){

	.img_certificacion figure{position: relative;}

	.row_certificacion2{margin-top: 20px;}

	.secciondocente{height: 122vh;}
    .seccion_doc1{width: 100%;}
    .seccion_doc2{width: 100%;margin-top:3%;}


}




@media(max-width: 670px){

	.item_beneficio, .item_fotos {width: 47%;}

	.seccion_doc{width: 100%;}

}
@media(max-width: 620px){
	.contenedor_footer .row_footer{display: flex;flex-direction: column;align-items: center;}
	.contenedor_footer .row_footer a{margin-bottom: 10px;}
	.slider_docentes .seccion_doc{width: 100%;height: 420px;}
	.secciondocente{height: initial;}

}


@media(max-width: 560px){

	.row_item_certifica2{display: none;}

	.row_item_certifica{width: 100%;}

	.img_certificacion figure{right: initial;}

	.row_inversion_con{flex-direction: column;}

	.texto_inversion{padding-left: 0px;margin-top: 15px;}

	.row_cursos_f1{display: -webkit-box;overflow-x: scroll;flex-wrap: initial;}

	.item_cursos{width: 230px;margin-right: 20px;}

	.item_cursos:last-child{margin-right: 0px;}

	.row_cursos_f2{flex-direction: column;}

	.row_cursos_f2_1{width: 100%;max-width: 260px;margin-bottom: 20px;}

	.contenedor_pro_estu{padding: 20px 30px;}

	.contenedor_pro_estu a{font-size: 2.0rem;max-width: 200px;}

	.contenedor_pro_estu.modo_movil{position: relative;display: flex;}

	.contenedor_banner{margin-top: 40px;}

	.modulos{padding: 20px 15px 20px 15px;}

	.otro_estilo{width: 100%!important; top: 243px!important;margin: 0px;}
	
	.row_certificacion2{margin-top: 60px!important;}

	.tex_cer_f p{text-align: justify;line-height: 1.2;font-size: 2.2rem;}

	.contenedor_banner img{margin-bottom: 15vh;padding: 0px;}
}
@media(max-width: 520px){
.slider_docentes .seccion_doc {
    width: 100%;
    height: 490px;
}
}




@media(max-width: 480px){

	.row_beneficios_contet2{display: -webkit-box;overflow-x: scroll;flex-wrap: initial;}

	.item_beneficio {width: 250px;margin-right: 15px;}

	.item_beneficio:last-child{margin-right: 0px;}

	.item_beneficio figure{position: relative;top: initial;display: flex;justify-content: center;align-items: center;margin-top: 10px;}

	.texto_bene{margin-top: 15px;}
	.texto_bene .espacing{letter-spacing: 0.05em;}

	.item_fotos {width: 100%;}

	.row_footer{flex-direction: column;align-items: center;}

	.row_footer a{margin: 10px 0px;}

	.contenedor_pro_estu{flex-direction: column;/*padding: 15px 0px;*/}

	.texto_programa{margin-bottom: 15px;display: flex;flex-direction: column;align-items: center;}

	.contenedor_banner h1{font-size: 2.4rem;line-height: 1.2;padding-top: 26%;}

	.bloq_texto_amarillo h2{font-size: 1.5rem;font-weight: bold;}

}



@media(max-width: 440px){

	.row_footer_movil{flex-direction: column;align-items: center;}

	.row_footer_movil a{margin: 10px 0px;}

	.logo_ifee{max-width: 150px;}

	.botones_head{padding-left: 20px;flex-direction: column;}

	.botones_head a{width: 100%;margin-bottom: 10px;}

	.botones_head a:last-child{margin-bottom: 0px;}

}
@media(max-width:420px){
	.modulos_contenedor_nuevo .item_modulo{flex-direction: column;}
	.modulos_contenedor_nuevo .item_modulo figure{margin-bottom: 15px;}
}


@media(max-width: 400px){

	.row_cursos_f2_2{flex-direction: column;align-items: center;}

	.row_cursos_f2_2 figure:last-child{margin-top: 15px;}

}
@media(max-width: 360px){
	.slider_docentes .seccion_doc {
	    height: 540px;
	}
}