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

	/* BLOQUE 1 */
	.bloque1 {
	    height: 70vh;
	    /*border: 1px solid #FF0000;*/
	}
	.txtimgbloque1 {
	    max-width: 600px;
	    /*border: 1px solid #FF0000;*/
	}
	.txtimgbloque1 p {
	    font-size: 80px;
	    line-height: 90px;
	}
	.contformbloque1 {
	    top: 8%;
	    /*border: 1px solid #FF0000;*/
	}
	.contredesbloque1 {
	    top: 8%;
	    /*border: 1px solid #FF0000;*/
	}
	/* BLOQUE 5 */
	.bloque5 {
	    height: 42vh;
	    /*border: 1px solid #FF0000;*/
	}
	/* BLOG */
	.contblog {
	    height: 55vh;
	    /*border: 1px solid #FF0000;*/
	}
	/* ESTUDIANTES */
	.bgestudiantesbloque2 {
	    height: 35vh;
	    /*border: 1px solid #FF0000;*/
	}

}

@media screen and ( max-width: 1190px ) {

	/* HEADER */
	header {
		padding: 0px 0px;
	    /*border: 1px solid #FF0000;*/
	}
	.logo {
		width: auto;
		padding: 10px 10px;
		/*border: 1px solid #FF0000;*/
	}
	.icomenu {
	    width: auto;
	    padding: 25px 15px;
	    position: fixed;
	    top: 0;
	    right: 0;
	    cursor: pointer;
	    /*border: 1px solid #FF0000;*/
	}
	#openmenu {
	    display: inherit;
	}
	.contmenuheader {
	    width: 100%;
	    padding: 40px 30px 0px;
    	position: relative;
    	display: inline-block;
	    /*border: 1px solid #FF0000;*/
	}
	.contmenuheader img {
	    margin: 0px 0px 15px
	}
	.contmenuheader .btnmenu img {
	    top: 2px;
	}
	.contmenu {
	    width: 100%;
	    height: 100vh;
	    padding: 0;
	    position: absolute;
	    top: 0;
	    left: 0;
	    bottom: none;
	    background: #FFFFFF;
	    display: none;
	    /*border: 1px solid #FF0000;*/
	}
	.btnmenu {
	    width: 100%;
	    padding: 10px 30px;
	    margin: 0px;
	    font-size: 20px;
	    font-weight: 600;
	    /*border: 1px solid #FF0000;*/
	}
	#desktop {
	    display: none;
	}
	#mobile {
	    display: inherit;
	}

	/* BLOQUE 1 */
	.bloque1 {
	    height: 50vh;
	    /*border: 1px solid #FF0000;*/
	}
	.txtimgbloque1 p {
		margin: -10px 0px 15px 0px;
	    font-size: 40px;
	    line-height: 46px;
	}
	.txtimgbloque1 img {
	    margin: 0px 0px 15px 0px
	}
	.contformbloque1 {
		display: none;
	}

	/* BLOQUE 2 */
	.boxbloque2 {
	    width: 85%;
	    margin: 0px 0px;
	    /* border: 1px solid #FF0000; */
	}
	.boxbloque2 p {
	    padding: 0px;
	    padding: 0px 10px 0px 0px;
	    left: 25%;
	    /*border: 1px solid #FF0000;*/
	}
	.txtbloque2 {
	    width: 100%;
	    padding: 50px 20px;
	    position: relative;
	    box-sizing: border-box;
	    /*border: 1px solid #FF0000;*/
	}
	.txtbloque2 p {
		margin: 0px 0px 18px;
	    font-size: 24px;
	    line-height: 30px;
	}
	.txtbloque2 .button1 {
	    width: 100%;
	    /*border: 1px solid #FF0000;*/
	}

	/* BLOQUE 3 */
	.bloque3 .section {
	    padding: 60px 40px 35px;
	    /* border: 1px solid #FF0000; */
	}
	.boxbloque3 {
	    width: 100%;
	    /*border: 1px solid #FF0000;*/
	}
	.infobloque3 {
	    width: 100%;
	    /*border: 1px solid #FF0000;*/
	}
	.infobloque3-col2 {
	    width: 100% !important;
	    /*border: 1px solid #FF0000;*/
	}
	.boxbloque3-col2 {
	    width: 100% !important;
	    margin: 30px 0px 0px;
	}

	/* BLOQUE 4 */
	.boxbloque4 {
	    width: 100%;
	    margin: 20px 0px;
	    /* border: 1px solid #FF0000; */
	}
	.boxbloque4-col2 {
	    margin-left: 0;
	    margin: 0px 0px;
	    /*border: 1px solid #FF0000;*/
	}
	.boxbloque4-col4 {
	    position: relative;
	    /* border: 1px solid #FF0000; */
	}

	/* BLOQUE 5 */
	.bloque5 {
	    height: 30vh;
	    margin: 30px 0px 30px;
	    /*margin: 80px 0px 130px;*/
	    /* border: 1px solid #FF0000; */
	}
	.txtbloque5 {
    	font-size: 22px;
    	line-height: 30px;
 	}

	/* BLOQUE 6 */
	.txtbloque6 {
	    padding: 0px 0px;
	    /*border: 1px solid #FF0000;*/
	}
	.txtbloque6 p {
	    font-size: 30px;
	    line-height: 38px;
	}
	.boxbloque6 {
    	width: 100%;
	    height: auto;
	    padding: 0px 0px 50px;
	}
	.boxbloque6-col2 {
	    width: 100% !important;
	    height: auto !important;
	    margin: 20px 0px;
	    /*border: 1px solid #FF0000;*/
	}
	.boxbloque6-col3 {
		margin: 0px 0px;
	    position: relative;
	    display: inline-block;
	    /*border: 1px solid #FF0000;*/
	}
	.imgboxbloque6 {
	    height: 200px;
	}
	.vermasblopque6 {
	    margin: 30px 0px 70px;
	}

	/* BLOG */
	.contblog {
	    height: 30vh;
	    /*border: 1px solid #FF0000;*/
	}
	.txtblog {
	    top: 33%;
	    /*border: 1px solid #FF0000;*/
	}
	.txtblog p {
	    margin: 0px 0px 30px;
	    font-size: 48px;
	    /*border: 1px solid #FF0000;*/
	}
	.boxblog {
	    width: 100%;
	    /*border: 1px solid #FF0000;*/
	}
	.boxblog .boxbloque6-col2 {
	    width: 100% !important;
	    height: auto !important;
	    margin: 0px 0px 35px 0px !important;
	    /* border: 1px solid #FF0000 !important; */
	}
	.boxblog .boxbloque6-col2 .imgboxbloque6 {
	    height: 200px;
	    /*border: 1px solid #FF0000 !important;*/
	}
	.videoblog .boxbloque6 {
	    height: 310px;
	    /* border: 1px solid #FF0000; */
	}
	.videoblog .boxbloque6-col2 {
	    height: auto !important;
	    /* border: 1px solid #FF0000 !important; */
	}
	.ubicblogdetalle .button1 {
		width: 100%;
	    padding: 10px 35px;
	    margin: 0px 0px 35px;
	    font-size: 14px;
	    position: relative;
	    top: 0;
	    display: inline-block;
	}
	.seccblogdetalle {
	    width: 100%;
	    margin: 20px 0px 15px;
	}
	.contblogdetalle .section {
	    padding: 20px 20px;
	    /*border: 1px solid #FF0000;*/
	}
	.boxblogdetalle {
	    width: 100%;
	    /* border: 1px solid #FF0000; */
	}
	.imgblogdetalle {
	    height: 200px;
	    margin: 0px 0px 25px;
	    /* border: 1px solid #FF0000; */
	}
	.boxblogdetalle p {
		font-size: 30px;
		line-height: 40px;
	}
	.boxblogdetalle span {
	    font-size: 16px;
	}
	.boxblogdetalle-col2 {
	    width: 200px;
	    padding: 0px 0px 0px 0px;
	    margin: 40px 0px 0px;
	    /*border: 1px solid #000000;*/
	}
	.boxblogdetalle-col2 p {
	    font-size: 16px;
	}
	.relblogdetalle .boxbloque6-col2 {
	    width: 100% !important;
	    margin: 0px 0px 15px;
	    /* border: 1px solid #FF0000; */
	}

	/* CONTACTO */
	.boxformcontacto {
	    padding: 125px 25px 50px;
	    /*border: 1px solid #FF0000;*/
	}
	.contcontacto {
	    margin: -50px 0px 0px 0px;
	    /*border: 1px solid #FF0000;*/
	}
	.boxcontacto {
	    width: 100%;
	    padding: 0px 0px 0px 0px;
	    margin: 20px 0px 0px;
	    /*border: 1px solid #FF0000;*/
	}
	.boxcontacto-col2 {
	    width: 100% !important;
	    padding: 0px 0px 0px 45px;
	    text-align: left;
	    /*border: 1px solid #FF0000;*/
	}
	.boxcontacto-col2 img {
	    margin: 0px 0px 0px;
	    position: absolute;
	    top: -5px;
	    left: 0;
	    /* border: 1px solid #FF0000; */
	}
	.boxcontacto-col2 a {
	    width: 100%;
	    margin: 0px 0px 8px;
	    /* border: 1px solid #FF0000; */
	}
	.inputcontacto-bg {
	    width: 100%;
	    left: 0;
	    margin-left: 0;
	}
	.inputcontacto {
	    width: 100%;
	}

	/* ESTUDIANTES */
	.bgestudiantesbloque2 {
	    height: 30vh;
	    /* border: 1px solid #FF0000; */
	}
	.infoestudiantesdetalle {
	    padding: 0px 0px 0px 100px;
	    /*border: 1px solid #FF0000;*/
	}
	.continfoestudiantesdetalle .dateestudiantes {
	    width: 80px;
	}
	.continfoestudiantesdetalle .dateestudiantes {
	    font-size: 18px;
	}
	.continfoestudiantesdetalle .numdateestudiantes p {
	    font-size: 56px;
	}
	.continfoestudiantesdetalle .numdateestudiantes {
	    height: 75px;
	}
	.infoestudiantesdetalle p {
	    font-size: 24px;
	    line-height: 30px;
	}
	.continfoestudiantesdetalle {
	    padding: 125px 0px 0px 0px;
	    margin: 0px 0px 10px;
	    /* border: 1px solid #FF0000; */
	}
	.contestudiantesdetalle .boxblogdetalle p {
		margin: 0px 0px 25px;
	    font-size: 24px;
	    line-height: 30px;
	}

	/* MODELO EDUCATIVO */
	.txtmodeloeducativo {
	    top: 30% !important;
	    /*border: 1px solid #FF0000;*/
	}
	.txtmodeloeducativo p {
	    line-height: 50px;
	    /* border: 1px solid #FF0000; */
	}
	.boxblq1modeloeducativo {
	    width: 100%;
	    padding: 3px 0px 30px 0px;
	    margin: 0px 0px 0px 0px;
	    /* border: 1px solid #FF0000; */
	}
	.boxblq1modeloeducativo p {
	    font-size: 20px;
	}
	.boxblq1modeloeducativo img {
		left: 50%;
    	margin-left: -162.5px;
	}
	.boxblq1modeloeducativo-col img {
	    top: -15px;
	}
	.boxobjmodeloeducativo {
	    width: 50%;
	    height: 140px;
	}
	.boxblq4modeloeducativo-col {
	    padding: 0px 0px 0px 0px !important;
	}
	.boxblq4modeloeducativo {
		padding: 0px 0px 0px 0px !important;
	    margin: 40px 0px 0px !important;
	}
	.boxblq4modeloeducativo-col img {
	    position: relative !important;
	    top: 0px !important;
	}
	.boxmodeloeducativo-movil {
		margin-bottom: 200px;
	}
	.vermasmodeloeducativo img {
		left: 0;
    	margin-left: 0;
	    /*border: 1px solid #FF0000;*/
	}

	/* ESTUDIOS */
	.contestudios .estudiosadmisiones p {
	    font-size: 22px;
	}
	.boxestudios-movil {
		padding: 15px 25px 35px !important;
	}
	.imgestudiosadmisiones {
	    display: none;
	}
	.contestudios .estudiosadmisiones .titestudiosadmisiones p {
		padding: 0px 10px 0px 0px;
	    font-size: 16px;
	    position: relative;
	    top: 0;
	    left: 0;
	    transform: none;
	    -webkit-transform: none;
	    /* border: 1px solid #FF0000; */
	}
	.contestudios .estudiosadmisiones .modestudiosadmisiones p {
	    font-size: 16px;
	    line-height: 20px;
	}
	.contestudios .titestudiosadmisiones {
	    height: auto;
	    display: inline-block;
	    /*border: 1px solid #FF0000;*/
	}
	.contestudios .modestudiosadmisiones {
		width: 30%;
	    height: auto;
	    /*border: 1px solid #FF0000;*/
	}
	.contestudios .modestudiosadmisiones p {
		padding: 0px 10px 0px 0px;
	    font-size: 16px;
	    position: relative;
	    top: 0;
	    left: 0;
	    transform: none;
	    -webkit-transform: none;
	    /* border: 1px solid #FF0000; */
	}
	.contestudios .estudiosadmisiones .modheaderestudiosadmisiones {
		width: 35%;
		padding: 10px 10px;
	}
	.contestudios .titheaderestudiosadmisiones {
		width: 65%;
	    padding: 10px 10px;
	    /*border: 1px solid #FF0000;*/
	}

	/* ESTUDIOS / DETALLE */
	.txtestudiosdtll {
	    padding: 0px 20% 0px 0px;
	    top: 16% !important;
	    /*border: 1px solid #FF0000;*/
	}
	.txtestudiosdtll p {
		margin: 0px 0px 15px;
	    font-size: 26px;
	    line-height: 34px;
	    /*border: 1px solid #FF0000;*/
	}
	.contestudiosdtll .section {
	    margin: -50px 0px 40px;
	    /*border: 1px solid #FF0000;*/
	}
	.contestudiosdtll .section p {
	    font-size: 30px;
	    line-height: 40px;
	    /*border: 1px solid #FF0000;*/
	}
	.descestudiosdtll {
	    width: 100%;
	    /*border: 1px solid #FF0000;*/
	}
	.boxperfilestudiosdtll {
	    width: 100%;
	    margin: 0px 0px 80px;
	    /*border: 1px solid #FF0000;*/
	}
	.perfilestudiosdtll .section {
	    margin: 0px 0px -20px;
	    /* border: 1px solid #FF0000; */
	}
	.withoutperfilestudiosdtll-col2 {
	    margin: 0px 0px 60px !important;
	    /*border: 1px solid #FF0000 !important;*/
	}
	.contvideoestudiosdtll .section {
	    margin: -170px 0px 200px;
	    /*border: 1px solid #FF0000;*/
	}
	.contvideoestudiosdtll .section iframe {
	    height: 300px;
	}
	.btnplanesestudiosdtll {
		display: none;
	}
	.contoptionplanesestudiosdtll {
	    padding: 20px 20px 0px;
	    /*border: 1px solid #FF0000;*/
	}
	.contoptionplanesestudiosdtll li {
		padding: 10px 0px 15px;
	}
	.contselectestudiosdtll {
		width: 100%;
		display: inline-block;
		display: inherit;
		/*border: 1px solid #FF0000;*/
	}
	.contselectestudiosdtll .inputselectfiltro {
		padding: 10px 8px;
		box-shadow: none;
	}
	.divoptionplanesestudiosdtll {
	    width: 100%;
	    margin: 20px 0px;
	    /*border: 1px solid #FF0000;*/
	}

	/* PREGUNTAS FRECUENTES */
	.contpreguntasfrecuentes {
	    padding: 60px 0px 0px;
	    /*border: 1px solid #FF0000;*/
	}
	.contpreguntasfrecuentes .txtblog p {
	    margin: 15px 0px 0px;
	    /* border: 1px solid #FF0000; */
	}
	.boxpreguntas {
	    padding: 150px 25px 10px;
	}
	.boxpreguntas p {
	    padding: 0px 20px;
	    /* border: 1px solid #FF0000; */
	}
	.respuestapreguntas {
	    padding: 0px 0px;
	    margin: 0px 0px 20px;
	    /* border: 1px solid #FF0000; */
	}
	.respuestapreguntas p {
	    padding: 0px 50px 0px 0px;
	    font-size: 18px;
	    /* border: 1px solid #FF0000; */
	}
	.inforespuestapreguntas {
	    padding: 0px 0px 0px 0px;
	    /* border: 1px solid #FF0000; */
	}

	/* UNIVERSIDAD EN LÍNEA */
	.contblq3universidad .section {
	    height: auto;
	    /*border: 1px solid #FF0000;*/
	}
	.contboxuniversidad .section {
	    margin: 40px 0px 90px;
	    /*border: 1px solid #FF0000;*/
	}
	.boxuniversidad {
	    width: 100%;
	    height: auto;
	    /*border: 1px solid #FF0000;*/
	}
	.boxuniversidad img {
		left: 50%;
    	margin-left: -175px;
    	position: relative;
	    /*border: 1px solid #FF0000;*/
	}
	.boxuniversidad p {
	    margin: 30px 0px 10px;
	    font-size: 28px;
	    text-align: left;
	    /*border: 1px solid #FF0000;*/
	}
	.boxuniversidad-col img {
	    width: 140px;
	    position: relative;
	    left: 0;
	    right: none;
	    margin-left: 0;
	    bottom: -40px;
	    /*border: 1px solid #FF0000;*/
	}
	.boxblq3universidad {
	    width: 100%;
	    /*border: 1px solid #FF0000;*/
	}
	.boxuniversidad-movil {
		padding: 15px 25px 35px !important;
		margin: 20px 0px 150px !important;
	}
	.boxblq3universidad p {
	    padding: 0px 0px 0px 0px;
	    /*border: 1px solid #FF0000;*/
	}
	.boxblq3universidad-col img {
	    display: none;
	}
	.boxblq3universidad-col-3 img {
	    display: none;
	}
	.contblq3universidad-col-3-padding {
	    padding: 0px 0px 0px 0px;
	    margin: -70px 0px 0px;
	    /* border: 1px solid #FF0000; */
	}
	.boxblq3universidad-col-3 p {
	    font-size: 22px;
    	line-height: 30px;
	    /*border: 1px solid #FF0000;*/
	}
	.contblq4universidad {
	    font-size: 28px;
	    line-height: 35px;
	    /*border: 1px solid #FF0000;*/
	}
	.boxuniversidad-movil-col {
		padding: 15px 25px 35px !important;
		margin: 20px 0px 200px !important;
	}
	.boxtituniversidad-movil {
		width: 100% !important;
	}
	.btnblq4universidad {
		width: 90%;
	    height: 36px;
	    font-size: 14px;
	}

	/* EXTENSION */
	.txtextensionblq1 {
	    padding: 0px 0px 0px 0px;
	    margin: -50px 0px 50px;
	    /*border: 1px solid #FF0000;*/
	}
	.txtextensionblq1 p {
	    font-size: 30px;
	    line-height: 35px;
	}
	.contextensionblq2 .boxbloque2admisiones {
		width: 100%;
	    margin: 20px 0px 0px;
	    /*border: 1px solid #FF0000;*/
	}
	.boxextension-movil {
	    padding: 15px 25px 35px !important;
	}
	.boximgextension-movil {
		display: none;
	}
	.boxextension-movil .boxbloque2admisiones {
	    height: auto;
	    /*border: 1px solid #FF0000;*/
	}
	.boxextension-movil .txtbloque2admisiones {
	    width: 100%;
	    position: relative;
	    top: 0;
	    left: 0;
	    transform: none;
	    -webkit-transform: none;
	    /*border: 1px solid #FF0000;*/
	}
	.boxextension-movil .txtbloque2admisiones span {
	    font-size: 16px;
	    /* border: 1px solid #FF0000; */
	}
	.contextensionblq2 .txtbloque2admisiones p {
		margin: 10px 0px 10px;
	    font-size: 24px;
	    line-height: 35px;
	    /*border: 1px solid #FF0000;*/
	}
	.contextensionblq3 {
	    margin: 20px 0px 100px;
	    /*border: 1px solid #FF0000;*/
	}
	.contextensionblq3 p {
	    padding: 0px 0px 0px 0px;
	    margin: 10px 0px 20px;
	    font-size: 30px;
	}
	.boxextensionblq3 {
	    width: 100%;
	    height: auto;
	    padding: 25px 30px;
	    margin: 0px 0px 20px;
	}

	/* ADMISIONES  */
	.boxblq1admisiones {
	    width: 100%;
	    padding: 0px 0px 60px 0px;
	    /*border: 1px solid #FF0000;*/
	}
	.boxblq1admisiones p {
		margin: 18px 0px 10px;
	    font-size: 22px;
	    line-height: 40px;
	    text-align: left;
	    position: relative;
	    top: 0;
	    left: 0;
	    transform: none;
	    -webkit-transform: none;
	    line-height: 26px;
	}
	.boxadmisiones-movil {
		padding: 15px 25px 35px !important;
	}
	.titheaderestudiosadmisiones {
	    width: 65%;
	    /* border: 1px solid #FF0000; */
	}
	.modestudiosadmisiones {
	    width: 35%;
	    height: auto;
	    padding: 10px 0px 10px 10px;
	    /*border: 1px solid #FF0000;*/
	}
	.titestudiosadmisiones {
		width: 65%;
	    height: auto;
	    /*border: 1px solid #FF0000;*/
	}
	.boxtitestudiosadmisiones-movil p {
		font-size: 16px !important;
	    /*border: 1px solid #FF0000;*/
	}
	.boximgadmisiones-movil {
		display: none;
	}
	.boxbloque2admisiones {
	    width: 100%;
	    height: auto;
	}
	.txtbloque2admisiones {
	    width: 100%;
	    margin: 30px 0px 0px;
	    position: relative;
	    top: 0;
	    left: 0;
	    transform: none;
	    -webkit-transform: none;
	    /* border: 1px solid #FF0000; */
	}
	.txtbloque2admisiones p {
	    margin: 0px 0px 15px;
	    font-size: 26px;
	    /* border: 1px solid #FF0000; */
	}
	.txtbloque2admisiones .button {
	    width: 100%;
	    margin: 20px 0px 0px;
	}
	.boxadmisiones-movil-col {
		padding: 0px 25px 0px !important;
	}
	.boxblq1admisiones .objmodeloeducativo p {
	    margin: 15px 0px 10px;
	}
	.boxtxtadmisiones-col-parrafo p {
		margin: 18px 0px 20px;
	    font-size: 26px;
	    /* border: 1px solid #FF0000; */
	}
	.boxbloque3admisiones {
	    width: 100%;
	    padding: 0px 0px 0px 0px;
	    margin: -60px 0px 0px;
	    /*border: 1px solid #FF0000;*/
	}
	.boxbloque3admisiones p {
	    margin: 0px 0px 15px;
	    font-size: 26px;
	}
	.boxbloque3admisiones .boxformcontacto .inputcontacto-bg {
	    width: 100%;
	    left: 0;
	    margin-left: 0;
	}
	.boxbloque3admisiones .boxformcontacto .submitformcontacto .button1 {
	    width: 100%;
	    margin: 0px 0px 90px;
	}
	.boxbloque3admisiones-col img {
		left: 50%;
		margin-left: -136px;
		position: relative;
		/*border: 1px solid #FF0000;*/
	}
	.btnbloque3admisiones {
	    width: 100%;
	    left: 0;
	    /* border: 1px solid #FF0000; */
	}
	.btnbloque3admisiones p {
	    font-size: 20px;
	    top: 50%;
	    /* border: 1px solid #FF0000; */
	}

	/* INTERLINE */
	.boxbannerinterline {
    	width: 340px;
    	font-size: 18px;
    	left: 50%;
    	margin-left: -170px;
    	line-height: 25px;
    	box-sizing: border-box;
    	bottom: -90px;
	}
	.bienvenidainterline .section {
	    margin: 40px 0px 40px;
	    padding: 265px 20px 35px 20px;
	    /* border: 1px solid #FF0000; */
	}
	.imgboxblqbanner {
	    width: 100%;
    	height: 250px;
	}
	.mensajeblqbanner {
	    width: 100%;
	    margin: 20px 0px 0px;
	    float: left;
	    box-sizing: border-box;
	    line-height: 20px;
	    /*border: 1px solid #FF0000;*/
	}
	.antecedentesinterline .section {
	    margin: 0px 0px 50px;
	    /* border: 1px solid #FF0000; */
	}
	.contblq1interline .section {
	    padding: 0px 0px 0px 0px;
	    margin: 0px 0px 40px;
	    /*border: 1px solid #FF0000;*/
	}
	.contblq1interline .section p {
		padding: 0px 0px 30px;
		font-size: 20px;
	    line-height: 28px;
	}
	.contblq1interline .section img {
		display: none;
	}
	.antecedentesinterline .section li {
	    margin: 0px 0px 0px;
	    padding: 5px 20px;
	    line-height: 20px;
	}
	.antecedentesinterline .section li .fa-angle-right {
	    top: 10px;
	}
	.contconveniosblq3interline .section {
	    margin: -80px 0px 0px;
	}
	.conveniosblq3interline {
	    width: 100%;
	    /*border: 1px solid #FF0000;*/
	}
	.conveniosblq3interline img {
	    width: 100%;
	    /*border: 1px solid #FF0000;*/
	}
	.contslideinterlinebloque5 {
	    margin: 50px 0px 0px;
	    /* border: 1px solid #FF0000; */
	}
	.boxinterlinebloque4-col {
	    padding: 0px 0px 0px 0px !important;
	    margin: 40px 0px 0px !important;
	    /* border: 1px solid #FF0000; */
	}
	.boxinterlinebloque4-col-2 {
	    width: 100%;
	    padding: 20px 20px;
	    margin: 25px 0px 35px;
	    position: relative;
    	display: inline-block;
	    /* border: 1px solid #FF0000; */
	}
	.boxinterlinebloque4-col-2 img {
		display: inline !important;
	}
	.boxinterlinebloque4-col-2 p {
	    padding: 0px 0px 20px !important;
	    font-size: 20px !important;
	    line-height: 25px !important;
	}
	.boxicointerlinebloque4-col-2 {
	    width: 45%;
	    margin: 0px 0px 15px;
	    text-align: center;
	    float: left;
	    /*border: 1px solid #FF0000;*/
	}
	.boxinterlinebloque5-col-3 {
	    padding: 0px 0px 0px 0px !important;
	    margin: -70px 0px 70px 0px !important;
	    /*border: 1px solid #FF0000;*/
	}
	.boxinterlinebloque5-col-3 .vermasmodeloeducativo img {
	    display: inline !important;
	}
	.boxinterlinebloque6 {
		padding: 20px 25px 20px !important;
		margin: 0px 0px 50px !important;
	}
	.boxinterlineblq6 p {
		margin: 20px 30px 10px 70px !important;
	    font-size: 20px !important;
	    line-height: 25px;
	    /* border: 1px solid #FF0000; */
	}
	.boxinterlineblq6 .boxestudiosadmisiones {
	    padding: 0px 10px 0px 0px;
	}
	.conttitboxinterlinebloque6 {
	    padding: 0px 20px;
	    margin: 0px 0px 30px;
	    line-height: 23px;
	}
	.conttitboxinterlinebloque6 p {
	    margin: 0px 0px 5px;
	    line-height: 40px;
	}
	.boxinterlineblq7 .section {
	    margin: 0px 0px 50px;
	    /* border: 1px solid #FF0000; */
	}
	.boxinterlineblq7 p {
	    font-size: 30px;
	    /* border: 1px solid #FF0000; */
	}
	.imginterlineblq7 {
	    height: auto;
	    margin: 30px 20px 0px;
	    /*border: 1px solid #FF0000;*/
	}
	.imginterlineblq7 img {
	    height: 50px;
	    /* border: 1px solid #FF0000; */
	}
	.contblq1interline-movil {
	    margin: 30px 0px 0px;
	    /*border: 1px solid #FF0000;*/
	}

	/* FOOTER */
	footer {
	    padding: 0px 0px 50px;
	}
	.boxfooter {
	    width: 100%;
	    height: auto;
	    margin: 50px 0px 0px;
	    text-align: center;
	    /*border: 1px solid #FF0000;*/
	}
	.boxfooter img {
	    /*width: auto;*/
	    margin: 0px 10px 30px;
	}
	.boxfooter-padding {
	    display: none;
	}
	.boxfooter-padding-col2 {
	    padding: 0px 0px 0px 0px;
	    margin: 30px 0px 0px;
	}
	.newsletterfooter {
	    width: 90%;
	}
	.boxnewsletterfooter {
	    width: 100%;
	    height: 40px;
	    margin: 10px 0px 0px;
	    position: relative;
	    top: 0;
	    right: 0;
	}
	.newsletterfooter p {
	    width: 100%;
	    text-align: center;
	}
	.boxnewsletterfooter input {
	    padding: 12px 125px 12px 15px;
	}
	.boxnewsletterfooter .button1 {
		padding: 10px 15px;
	    font-size: 14px;
	}

	/* LIGHTBOX */
	.lightbox {
		padding: 40px 30px;
	}
	.lightbox p {
	    font-size: 30px;
	    line-height: 35px;
	    letter-spacing: 1px;
	}
	.lightbox .button1 {
	    width: 100%;
	}
	.lightbox .lnr-cross-circle {
	    font-size: 24px;
	}

	/* TEST VOCACIONAL */
	.opciontestvocacional {
	    width: 100%;
	    height: auto;
	    padding: 0px 0px 30px 5px;
	    /*border: 1px solid #FF0000;*/
	}
	.numopciontestvocacional {
	    top: 0px;
	    left: 0px;
	    /*border: 1px solid #FF0000;*/
	}
	.datostestvocacional {
	    padding: 0px 0px;
	    margin: 40px 0px 30px;
	    /*border: 1px solid #FF0000;*/
	}
	.datostestvocacional .txtBox {
	    width: 100%;
	    padding: 12px 20px;
	}
	#avisoformtestvocacional {
	    padding: 0px 0px;
	}

}