
@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=09835ed1-cabb-455a-8ca8-9452adc37df4");

    /* Helvetica */    
    @font-face{
        font-family:"HelveticaLT";
        font-weight: 300;
        src:url("fonts/3a74c169-76ee-4223-b4b4-aac92e8da5ec.eot?#iefix");
        src:url("fonts/3a74c169-76ee-4223-b4b4-aac92e8da5ec.eot?#iefix") format("eot"),url("fonts/37953885-0443-4c72-a693-9152a9f5a901.woff2") format("woff2"),url("fonts/fcce277c-07e2-4c88-ad8b-a71b484e2cbe.woff") format("woff"),url("fonts/315bbeb9-a30f-4f38-91ae-d6cfbbf89437.ttf") format("truetype"),url("fonts/507e1538-09ae-429d-a77c-b0fd539aea7f.svg#507e1538-09ae-429d-a77c-b0fd539aea7f") format("svg");
    }
    @font-face{
        font-family:"HelveticaLT";
        font-weight: 400;
        src:url("fonts/05598d95-f297-4c7f-a825-ab617e7e045f.eot?#iefix");
        src:url("fonts/05598d95-f297-4c7f-a825-ab617e7e045f.eot?#iefix") format("eot"),url("fonts/89294146-207c-4803-91fe-338f0d0094bd.woff2") format("woff2"),url("fonts/57055fe4-c2d3-4287-bac2-eece43fdcbd3.woff") format("woff"),url("fonts/2922d55c-8df4-4066-b7b0-eec2d1524330.ttf") format("truetype"),url("fonts/f8343ddf-e94d-471e-95b0-3b435acc2499.svg#f8343ddf-e94d-471e-95b0-3b435acc2499") format("svg");
    }
    @font-face{
        font-family:"HelveticaLT";
        font-weight: 600;
        src:url("fonts/05f47e74-d17c-45af-86c3-8ab878fd4ec7.eot?#iefix");
        src:url("fonts/05f47e74-d17c-45af-86c3-8ab878fd4ec7.eot?#iefix") format("eot"),url("fonts/7ce0a2f5-eb00-46aa-919c-5b3f3667646c.woff2") format("woff2"),url("fonts/cad22c74-45b4-4c49-9e6a-0cd3768a7bc7.woff") format("woff"),url("fonts/8ebb9b04-d12d-488e-aa96-0bb6e6777336.ttf") format("truetype"),url("fonts/7672ef16-fedc-4b60-8337-04b537a6ada5.svg#7672ef16-fedc-4b60-8337-04b537a6ada5") format("svg");
    }

        /* Condensed */
    @font-face{
        font-family:"Condensed";
        font-weight: 300;
        src:url("fonts/80052558-1d8d-4833-ba0e-aa66dfb53bd3.eot?#iefix");
        src:url("fonts/80052558-1d8d-4833-ba0e-aa66dfb53bd3.eot?#iefix") format("eot"),url("fonts/da1e3389-7cb1-4bbe-a8cb-9d8c12bed489.woff2") format("woff2"),url("fonts/a9b0bbff-d4ce-481a-ade4-32c7e112125f.woff") format("woff"),url("fonts/44ee152f-0853-4294-bf2e-22398749a8b8.ttf") format("truetype"),url("fonts/accf64c0-b1a7-46c6-ae85-cedefce0cf3d.svg#accf64c0-b1a7-46c6-ae85-cedefce0cf3d") format("svg");
    }
    @font-face{
        font-family:"Condensed";
        font-weight: 400;
        src:url("fonts/dca77a69-d0f5-422b-bb06-8c937e8b648f.eot?#iefix");
        src:url("fonts/dca77a69-d0f5-422b-bb06-8c937e8b648f.eot?#iefix") format("eot"),url("fonts/b2dc2dea-700a-4f4a-8d54-410cab0563eb.woff2") format("woff2"),url("fonts/db750bb2-16e0-4166-a692-163c51ea3190.woff") format("woff"),url("fonts/35dbbf8d-05aa-482d-809e-ab29b98320e6.ttf") format("truetype"),url("fonts/2f51b4ec-8bfe-4302-9e97-4b6c7bb6ae2e.svg#2f51b4ec-8bfe-4302-9e97-4b6c7bb6ae2e") format("svg");
    }
    @font-face{
        font-family:"Condensed";
        font-weight: 600;
        src:url("fonts/4834c70d-196c-47f6-bfd5-11e5d2e2f65c.eot?#iefix");
        src:url("fonts/4834c70d-196c-47f6-bfd5-11e5d2e2f65c.eot?#iefix") format("eot"),url("fonts/cc8baf39-7363-4096-9272-744ba5d42550.woff2") format("woff2"),url("fonts/c3e64e07-d679-43dc-982a-6d21239f752e.woff") format("woff"),url("fonts/b4e439ff-23ab-4b99-ae1e-1ba93635751e.ttf") format("truetype"),url("fonts/045f30a1-52fd-4914-9cfb-32fe35e60b35.svg#045f30a1-52fd-4914-9cfb-32fe35e60b35") format("svg");
    }
    @font-face{
        font-family:"Condensed";
        font-weight: 700;
        src:url("fonts/a6622a59-e099-4e4c-bafb-934504692544.eot?#iefix");
        src:url("fonts/a6622a59-e099-4e4c-bafb-934504692544.eot?#iefix") format("eot"),url("fonts/318f10c9-cc4d-47d1-a357-05d8a36bd49c.woff2") format("woff2"),url("fonts/0ec178c4-7cd1-4236-8b55-ad77cb3ceae8.woff") format("woff"),url("fonts/5c3d918e-6f54-46c7-8e09-65cc68919aa8.ttf") format("truetype"),url("fonts/05407655-3145-4529-ad6c-fd7f87a5ed82.svg#05407655-3145-4529-ad6c-fd7f87a5ed82") format("svg");
    }


    /* Myriad */



    @font-face{
        font-family:"Myriad";
        font-weight: 300;
        src:url("fonts/b3e9f984-f8ca-4650-90c3-d6f0aca0a27d.eot?#iefix");
        src:url("fonts/b3e9f984-f8ca-4650-90c3-d6f0aca0a27d.eot?#iefix") format("eot"),url("fonts/e7e30ff2-3a95-49b0-bbf9-024f40ead426.woff2") format("woff2"),url("fonts/b984f4e8-e37d-4502-bead-ffd991e64d1f.woff") format("woff"),url("fonts/82d18baa-8811-4aa8-9338-9bafa08350d0.ttf") format("truetype"),url("fonts/20e14bb9-6aec-47a9-8ef8-5613bf1d6eae.svg#20e14bb9-6aec-47a9-8ef8-5613bf1d6eae") format("svg");
    }
    @font-face{
        font-family:"Myriad";
        font-weight: 400;
        src:url("fonts/2bd106a4-3872-4193-8627-d7af96dd4f7e.eot?#iefix");
        src:url("fonts/2bd106a4-3872-4193-8627-d7af96dd4f7e.eot?#iefix") format("eot"),url("fonts/3b0f1c67-c2e4-4df6-976f-49d52e45aba1.woff2") format("woff2"),url("fonts/c5b1c170-d8f7-41f9-85c2-0ab670780c6b.woff") format("woff"),url("fonts/ba1ff8f6-0c27-4e7b-8be5-818b6c3dd801.ttf") format("truetype"),url("fonts/a379413e-a0b8-44dc-b250-1e000e4092a4.svg#a379413e-a0b8-44dc-b250-1e000e4092a4") format("svg");
    }
    @font-face{
        font-family:"Myriad";
        font-weight: 500;
        src:url("fonts/f71415c0-f68d-42cd-a948-05af81548ea5.eot?#iefix");
        src:url("fonts/f71415c0-f68d-42cd-a948-05af81548ea5.eot?#iefix") format("eot"),url("fonts/0b6110f9-6072-46b9-98af-7d09f7c895b8.woff2") format("woff2"),url("fonts/c22866d7-ca67-4170-a113-cae280eea669.woff") format("woff"),url("fonts/19ce9ea9-076e-4dcd-91a1-454f4830f120.ttf") format("truetype"),url("fonts/18915124-98e4-4245-9e10-b921e09a6704.svg#18915124-98e4-4245-9e10-b921e09a6704") format("svg");
    }
    @font-face{
        font-family:"Myriad";
        font-weight: 600;
        src:url("fonts/4f2af761-c017-4801-9aa5-5d30643373ce.eot?#iefix");
        src:url("fonts/4f2af761-c017-4801-9aa5-5d30643373ce.eot?#iefix") format("eot"),url("fonts/eba438b3-9ab9-48ba-b1c5-610f83b38303.woff2") format("woff2"),url("fonts/acfb7490-30f6-4bf4-a1b8-70ff9172d209.woff") format("woff"),url("fonts/5bf402e3-ba96-414e-bc7e-cb6689fe32c1.ttf") format("truetype"),url("fonts/c5dceae7-427a-4765-b06b-ea2eecca3434.svg#c5dceae7-427a-4765-b06b-ea2eecca3434") format("svg");
    }
    @font-face{
        font-family:"Myriad";
        font-weight: 700;
        src:url("fonts/a8a5b7cb-4d2f-479b-9437-689fc5435c69.eot?#iefix");
        src:url("fonts/a8a5b7cb-4d2f-479b-9437-689fc5435c69.eot?#iefix") format("eot"),url("fonts/fec26c19-139d-43c2-a2e2-1d2edd7a6632.woff2") format("woff2"),url("fonts/343cca80-f864-4475-9357-bd86359efe6d.woff") format("woff"),url("fonts/14f45cdf-4558-43a1-b76b-abe9a1d84c4a.ttf") format("truetype"),url("fonts/6f13d7fa-3aaf-46ea-995a-89d7fb422896.svg#6f13d7fa-3aaf-46ea-995a-89d7fb422896") format("svg");
    }
@media (min-width: 994px) and (max-width: 1200px) {
	.text2 
	{
	 	    width: 90%!important;
	    margin-left: 1%!important;
	}
	.listado-titulo 
	{
	    width: 90%!important;
	}
	.listado-titulo .icono 
	{
	    width: 4%!important;
	}
	.areas2 .item 
	{
	    font-size: 15px!important;
	}
	.col-sm-3 
	{
	    width: 24%!important;
	}
	.top-menu ul li a 
	{
	    padding: 24px 13px !important;
	    font-size: 11px;
	}
	.areas5 .item:nth-child(5) 
	{
	    width: 22%!important;
	}
	.areas5 .item:nth-child(5), .areas5 .item:nth-child(6) 
	{
	    width: 11%!important;
	}

}

@media (min-width: 768px) and (max-width: 995px) {
	.banner-interna .titulo-interna 
	{
	    width: 100%!important;
	}
	.flujo-cursos .step .arrow 
	{
    display: none !important;

	}
	.footer-col {
    text-align: center;
}
	.areas5 
	{
	    width: 100%!important;
	}
	.top-menu ul li a 
	{
	    padding: 25px 11px !important;
	    font-size: 8px;
	}
	.section 
	{
	    padding: 0!important;
	}
	.text2 
	{
	    width: 90%!important;
	    margin-left: 1%!important;
	}
	.listado-titulo 
	{
	    width: 100%!important;
	}
	.listado-titulo .icono 
	{
	    width: 4%!important;
	}
	.side-ad-content 
	{
	    max-width: 537px;
    	padding-right: 316px;
	}
	.altura
	{
	    height: 309px!important;
	}
	.side-ads .row > div {
    padding: 47px;
	}
	.banner-interna .titulo-interna
	{
	    width: 100%!important;
	}
	.detalles-curso .item 
	{
	    border-bottom: 2px solid #5b5b5b;
	    padding: 2em 0.2em;
	    width: 100%!important;
	    border-left: 0!important;
	    font-size: 18px;
	}
	.banner-cursos 
	{
	    padding: 7em 0!important;
	}
	.flujo-cursos 
	{
	    -webkit-box-shadow: none; 
	    -moz-box-shadow: none;
	    box-shadow: none; 
	}
	.flujo-cursos .step .step-content 
	{
	    padding-left: 0!important;
	    text-align: center !important;
	    display: inline-block !important;
	    width: 100%!important;

	}
	.flujo-cursos .step 
	{
	     padding: 10px 8px!important;
	}
	   .flujo-cursos .step:first-child, .flujo-cursos .step:nth-child(4){
	       padding: 24px 8px!important;
	}
	.flujo-cursos .step:nth-child(3) .step-content
	{
		    padding-top: 1.5em;
	}
	.flujo-cursos .step:nth-child(4) .step-content
	{
		    padding-top: 1.5em;
	}
	.flujo-cursos .step:nth-child(1) .step-content
	{
		    padding-top: 0.5em;
	}
	.texto-blanco 
	{
	    font-size: 14px!important;
	    color: rgb(70, 70, 70);
	}
	.texto-general 
	{
	    font-size: 14px;
	}
	.parejo
	{
	    height: 66px;
	}
	.izq4
	{
		margin-left: 10%!important;
	}
	.etiqueta .about-sede 
	{
	    font-size: 14px!important;
	}
	.areas .item 
	{
	    font-size: 11px!important;
	    height: auto!important;
	   	padding: 1em 11px!important;
	    vertical-align: middle;
	    align-items: center;
	    align-content: center;
	}
	.carrera 
	{
	    font-size: 12px!important;
	}
	.areas4 .item 
	{
	    padding: 1em 2px!important;
	    font-size: 14px!important;
	    height: 101px!important;
	}
	.flujo-cursos .step:nth-child(1) .step-content 
	{
	    padding-top: 0 !important;
	}
	.flujo-cursos .step:nth-child(4) .step-content 
	{
	    padding-top: 0 !important;
	}
	.flujo-cursos .step:nth-child(3) .step-content
	{
	    padding-top: 0 !important;
	}
	.flujo-cursos .step .step-content
	{
		height: auto!important;
	}

	.areas2 .item 
	{
	    font-size: 12px!important;
	}
	.areas .item
	{
		float: left;
		display: flex!important;
	    justify-content: center;
	    align-content: center;
	    height: 52px!important;
	   	flex-direction: column;
	}
	.areas5
	{
		width: 100%!important;	
	}
	.side-ads 
	{
	    margin-bottom: 0!important;
	    padding-bottom: 0!important;
	}
	.lapiz 
	{
	    border-left: 0!important;
	}
	.campus .etiqueta .about-sede {
	    display: none;
	}
		.areas5 .item:nth-child(4) 
	{
	    width: 22%!important;
	}
	.areas5 .item:nth-child(5), .areas5 .item:nth-child(6) 
	{
	    width: 11%!important;
	}
	.banner-interna .titulo-interna 
	{
	    width: 100%!important;
	}
	.parejo3 {
	    width: 11% !important;
	}
}

@media (min-width: 581px) and (max-width: 767px) {
	.listado-titulo p{
		text-align: center!important;
	}
	.footer-col .fred {
    width: 30px;
    margin: 0 auto 15px;
	}
	.etiqueta .imagen {
		    display: none;
		}
	.etiqueta .about-sede {
    padding: 1em;
    color: rgb(115, 11, 15);
    font-size: 16px;
    text-transform: uppercase;
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(115, 11, 15);
    text-align: center;
    font-weight: 600;
}
	.banner-interna .titulo-interna 
	{
	    width: 64%!important;
	}
	.wmle_post_excerpt
	{
		display: none;
	}
	.wmle_container .wmle_item .wmle_post_title 
	{
	    font-size: 19px!important;
	}
	.sede .titulo 
	{
	    font-size: 38px!important;
	    padding-left: 20px;
	    line-height: 41px!important;
	}
	#responsive-menu-container {
    width: 49%!important;
    }
    .etiqueta .about-sede img {
	    width: 9% !important;
	}
	.top-header form.navbar-form 
	{
	    display: none;
	}
	.flujo-cursos .step 
	{
	    padding: 9px!important;
	}
	.flujo-cursos .step .step-content 
	{
	    height: 35px !important;
	    padding-left: 34px!important;
	    text-align: center;
	}
	.side-ads
	{
		padding-left: 0!important;
	}
	.ere
	{
		float: right;
	}

	.titulo-historia 
	{
	    margin: 0.75em 0 3em!important;
	}
	.banner-cursos 
	{
	    padding: 7em 0!important;
	}
	.flujo-cursos .step .arrow
	{
	    display: none;
	}
	.side-ads .row > div 
	{
	    padding: 2em 8em;
	    margin: 0 15px;
	}
	.side-ad-content 
	{
	    max-width: 373px;
	    padding-left: 80px;
    	padding-right: 55px;
	}
	.footer-col .content, .footer-col .content ul li a
	{
		text-align: center!important;
	}
	.footer-col
	{
		text-align: center;
    	padding: 0 6em;
	}
	.maicol
	{
	    height: 280px!important;
	}
	.banner-interna .titulo-interna
	{
	    width: 100%!important;
	}
	.etiqueta .imagen
	{
	    display: none;
	}
	.etiqueta .nombre 
	{
	    font-size: 25px!important;
	    text-align: center;
	}
	.mi
	{
		margin-top: 1.5em;
	}
	.lapiz
	{
		border-left: 0!important;
	}
	.areas2 .item br 
	{
		display: none;
	}
	.areas2 .item 
	{
	    width: 100%!important;
	}
	.item-servicio 
	{
	    border-left: 0!important;
	}
	.areas .item 
	{
	    width: 46% !important;
	    height: 65px;
	}
	.areas3 .item 
	{
	    width: 100%!important;
	    margin: 1%!important;
	}
	.temas .item 
	{
		width: 100%!important;
	}
	.temas .alto
	{
		width: 100%!important;
		font-size: 18px !important;
	}
	.temas .alto br 
	{
		display: none;
	}
	.detalles-curso .item 
	{
	    border-bottom: 2px solid #5b5b5b;
	    padding: 2em 0.2em;
	    width: 100%!important;
	    border-left: 0!important;
	    font-size: 18px;
	}
	.izq2
	{
	    margin-left: 38%;
	}
	.historia
	{
		background-size: cover;
	}
	.izq3
	{
	    margin-left: 33%;
	}
	.izq4
	{
	    margin-left:  8%!important;
	}
	.areas4 .item 
	{
	    height: 101px!important;
	    padding: 1em!important;
	    font-size: 14px!important;
	}
		.parejo
	{
	    height: 66px;
	}
	.pagolinea
	{
		margin-bottom: 1.5em!important;
	}
	.social 
	{
	    text-align: center;
	}
	.areas5{
	width: 100%!important;	
	}
	.flujo-cursos .col-xs-3 {
    width: 100%!important;
	}
	.flujo-cursos .container
	{
		padding-left: 0!important;
		padding-right: 0!important;
	}
	.footer-col .fred 
	{
	    margin: auto;
	}
	button#responsive-menu-button 
	{
	    top: 24px!important;
	}
	.listado-titulo .icono 
	{
	      padding: 0.3em 0 0;
	}
	.parejo4
	{
		width: 18%;
	}
	.areas5 .item:nth-child(4) 
	{
	    width: 22%!important;
	}
	.areas5 .item:nth-child(5), .areas5 .item:nth-child(6) 
	{
	    width: 11%!important;
	}
	.parejo3 {
	    width: 11% !important;
	}
	.last-news .news {
	    padding: 20px;
	}
	.last-news .title span {
	    font-size: 12px;
	}
	.last-news .title {
	    font-size: 12px;
	}
}
@media (min-width: 440px) and (max-width: 580px) {
	.listado-titulo p{
		text-align: center!important;
	}
	.banner-interna .titulo-interna 
	{
	    width: 64%!important;
	}
	.top-header form.navbar-form 
	{
	    display: none;
	}
	.flujo-cursos .container
	{
		padding-left: 0!important;
		padding-right: 0!important;
	}
	.flujo-cursos .col-xs-3, .col-sm-3 {
    width: 100%!important;
	}
	.ere
	{
		float: right;
	}
	.side-ads .row > div 
	{
	    padding: 2em 5em;
	}
	.side-ad-content 
	{
	    max-width: 300px;
	    padding-right: 15px;
	}
	.maicol
	{
	    height: 280px!important;
	}

	.banner-interna .titulo-interna
	{
	    width: 100%!important;
	}
	.etiqueta .imagen
	{
	    display: none;
	}
	.etiqueta .nombre 
	{
	    text-align: center;
	}
	.areas2 .item br 
	{
		display: none;
	}
	.areas2 .item 
	{
	    width: 100%!important;
	}
	.mi
	{
		margin-top: 1.5em;
	}
	.item-servicio 
	{
	    border-left: 0!important;
	}
	.areas .item 
	{
	    width: 100% !important;
	}
	.areas3 .item 
	{
	    width: 100%!important;
	    margin: 1%!important;
	}
	.temas .item 
	{
		width: 100%!important;
	}
	.temas .alto
	{
		width: 100%!important;
		font-size: 18px !important;
	}
	.temas .alto br 
	{
		display: none;
	}
	.detalles-curso .item 
	{
	    border-bottom: 2px solid #5b5b5b;
	    padding: 2em 0.2em;
	    width: 100%!important;
	    border-left: 0!important;
	    font-size: 18px;
	}
	.lapiz
	{
		border-left: 0!important;
	}
	.historia
	{
		background-size: cover;
	}
	.titulo-historia 
	{
	    margin: 0.75em 0 5em !important;
	}
	.campus .titulo-historia 
	{
	   margin: 0 !important; 
	  }
	.subtitulo-historia 
	{
    	padding: 1.5em 1em!important;
	}
	.subtitulo-historia br 
	{
		display: none;
	}
	.izq2
	{
	    margin-left: 31%!important;
	}
	.izq3
	{
	    margin-left: 20%!important;
	}
	.izq4
	{
	    margin-left: 2%!important;
	}
	.logos .logo 
	{
	    display: inline-block;
	    margin: 1%!important;
	    width: 30%!important;
	}
	.logos .logo3 
	{
	    display: inline-block;
	    margin: 2% !important;
	    width: 35% !important;
	}
	.linea-roja 
	{
	    margin-top: 5em!important;
	}
	.iconrojo
	{
		margin-top: 4em!important; 
	}
	.sede-contacto .texto br 
	{
		display: none;
	}
	.flujo-cursos .step 
	{
	    padding: 9px!important;
	}
	.flujo-cursos .step .step-content 
	{
	    height: 35px !important;
	}
	.banner-cursos 
	{
	    padding: 5em 0!important;
	}
	.flujo-cursos .step .arrow
	{
	    display: none;
	}
	.areas4 .item 
	{
	    width: 30.7%!important;
	    height: 110px!important;
	}
	.parejo
	{
	    height: 66px;
	}
	.pagolinea
	{
		margin-bottom: 1.5em!important;
	}
	.social 
	{
	    text-align: center!important;
	}
	.sede .titulo 
	{
	    font-size: 33px!important;
	    line-height: 39px!important;
	    padding-left: 10px;
	}
	.conocer-mas
	{
	    width: 70%!important;
	    margin-left: 15%!important;
	}
	.areas5{
		display: none;
	}
	.flujo-cursos .col-xs-3 {
    width: 100%!important;
	}
	.footer-col
	{
		text-align: center;
	}
	.footer-col .fred 
	{
	    margin: auto;
	}
	.listado-titulo .icono 
	{
	    width: 9%!important;
	}
	.listado-titulo 
	{
	    width: 100%!important;
	}
	.areas .item br
	{
		display: none;
	}
	.etiqueta .about-sede img 
	{
	    width: 13%!important;
	}
	.areas5 .item:nth-child(3) 
	{
	    width: 22%!important;
	}
	.areas5 .item:nth-child(4), .areas5 .item:nth-child(5) 
	{
	    width: 11%!important;
	}
	.areas5 .item 
	{
	    width: 11%;
	}
	.areas5 .item:first-child  {
    width: 100%!important;
	}
	.areas5 .item
	{
		width: 48%!important;
	}
	.datos .parejo:first-child 
	{
	    width: 100%!important;
	}
	.datos .parejo
	{
	    width: 50%;
	}
	.iphone5
	{
		display: block!important;
	}
	.last-news .news {
	    padding: 20px;
	}
	.last-news .title span {
	    font-size: 12px;
	}
	.last-news .title {
	    font-size: 12px;
	}
}


@media (min-width: 350px) and (max-width: 440px) {
	.listado-titulo p {
		text-align: center!important;
	}

	.side-ads .row > div 
	{
	    padding: 2em 5em;
	}
	.areas5 .item:first-child  {
    width: 100%!important;
	}
	.areas5 .item
	{
		width: 48%!important;
	}
	.etiqueta .about-sede img 
	{
	    width: 13%!important;
	}
	.areas .item br
	{
		display: none;
	}
	.listado-titulo .icono 
	{
	    width: 9%!important;
	}
	.listado-titulo 
	{
	    width: 100%!important;
	}
	.flujo-cursos .step 
	{
	    padding: 4px!important;
	    position: relative;
	}
	.flujo-cursos .step .step-content 
	{
	    padding-left: 6px!important;
	    height: 29px !important;
	}
	.flujo-cursos .col-xs-3, .col-sm-3 
	{
	    width: 100%!important;
	}
	.sede .titulo 
	{
	    font-size: 33px!important;
	    line-height: 39px!important;
	}
	.side-ad-content 
	{
	    max-width: 300px;
	    padding-right: 15px;
	}
	.mi
	{
		margin-top: 1.5em;
	}
	.historia
	{
		background-size: cover;
	}
	.lapiz
	{
		border-left: 0!important;
	}
	.social 
	{
	    text-align: center!important;
	}
	.top-header form.navbar-form 
	{
	    display: none;
	}
	.maicol
	{
	    height: 280px!important;
	}

	.banner-interna .titulo-interna
	{
	    width: 100%!important;
	    padding: 4% 0% 4% 8%!important;
	    font-size: 33px!important;
	}
	.banner-interna .titulo-interna b
	{
	    font-size: 43px!important;
	}
	.etiqueta .imagen
	{
	    display: none;
	}
	.etiqueta .nombre 
	{
	    font-size: 25px!important;
	    text-align: center;
	}
	.etiqueta .titulo 
	{
		padding: 10px!important;
	}
	 .ere
	{
		float: right;
	}
	.flujo-cursos .container
	{
		padding-left: 0!important;
		padding-right: 0!important;
	}

	.areas2 .item br 
	{
		display: none;
	}
	.areas2 .item 
	{
	    width: 100%!important;
	}
	.item-servicio 
	{
	    border-left: 0!important;
	}
	.areas .item 
	{
	    width: 100% !important;
	}
	.areas3 .item 
	{
	    width: 100%!important;
	    margin: 1%!important;
	}
	.temas .item 
	{
		width: 100%!important;
	}
	.temas .alto
	{
		width: 100%!important;
		font-size: 18px !important;
	}
	.temas .alto br 
	{
		display: none;
	}
	.detalles-curso .item 
	{
	    border-bottom: 2px solid #5b5b5b;
	    padding: 2em 0.2em;
	    width: 100%!important;
	    border-left: 0!important;
	    font-size: 18px;
	}
	.descripcion .etiqueta .nombre
	{
		font-size: 16px!important;
	}
	.titulo-historia 
	{
	    margin: 0.75em 0 5em !important;
	}
	.campus .titulo-historia 
	{
	   margin: 0 !important; 
	  }
	.subtitulo-historia 
	{
    	padding: 1.5em 1em!important;
	}
	.subtitulo-historia br 
	{
		display: none;
	}
	.izq2
	{
	    margin-left:  24%!important;
	}
	.izq3
	{
	    margin-left: 13%!important;
	}
	.izq4
	{
	    margin-left: 0%!important;
	}
	.logos .logo 
	{
	    display: inline-block;
	    margin: 1%!important;
	    width: 30%!important;
	}
	.logos .logo3 
	{
	    display: inline-block;
	    margin: 2% !important;
	    width: 35% !important;
	}
	.linea-roja 
	{
	    margin-top: 5em!important;
	}
	.iconrojo
	{
		margin-top: 4em!important; 
	}
	.sede-contacto .texto br 
	{
		display: none;
	}
	.item-servicio 
	{
	    padding-left: 0!important;
	}
	.texto-banner-cursos 
	{
	    font-size: 30px!important;
	    line-height: 37px!important;
	}
	.texto-banner-cursos b
	{
	    font-size: 30px!important;
	}
	.areas4 .item 
	{
	    width: 47.7%!important;
	    height: 110px!important;
	}
	.sede 
	{
	    padding: 6em 1em!important;
	}
	.pagolinea
	{
		margin-bottom: 1.5em!important;
	}
	.parejo
	{
	    height: 86px;
	}
	.social 
	{
	    text-align: center!important;
	}
	.conocer-mas
	{
	    width: 70%!important;
	    margin-left: 15%!important;
	}
	.areas5
	{
		width: 100%!important;	
	}
	
	.flujo-cursos .step.active .arrow.first
	{
		display: none!important;
	}
	.arrow
	{
		display: none!important;
	}
	.page-id-260 .col-md-6.col-md-offset-3.col-ms-6.col-sm-offset-0.col-xs-6.col-xs-offset-3,
	.page-id-260 .col-md-6.col-sm-6.col-xs-6
	{
		width: 94%!important;
    	margin-left: 3%;
	}
	.megatec 
	{
	    padding: 0 4em;
	    width: 60%;
	    margin-left: 20%;
	}
	.wmle_container .wmle_item .wmle_post_excerpt
	{
	     display: none!important;
	}
	.datos .parejo:first-child 
	{
	    width: 100%!important;
	}
	.datos .parejo
	{
	    width: 50%!important;
	}
	.areas5 
	{
	    display: none;
	}
	.last-news .news {
	    padding: 20px;
	}
	.last-news .title span {
	    font-size: 12px;
	}
	.last-news .title {
	    font-size: 12px;
	}
	.justy{
		text-align: left!important;
	}
}
@media (min-width: 300px) and (max-width: 350px) {
	.listado-titulo p{
		text-align: center!important;
	}

	.side-ads .row > div 
	{
	    padding: 2em 2em;
	    margin: 0 !important;
	}
	.flujo-cursos .container
	{
		padding-left: 0!important;
		padding-right: 0!important;
	}
	.flujo-cursos .col-xs-3 
	{
    	width: 100%!important;
	}
	.etiqueta .about-sede img 
	{
	    width: 13%!important;
	}
	.social 
	{
	    text-align: center!important;
	}
	.historia
	{
		background-size: cover;
	}
	.side-ad-content 
	{
	    max-width: 300px;
	    padding-right: 15px;
	}
	.mi
	{
		margin-top: 1.5em;
	}
	.listado-titulo 
	{
	    width: 90%!important;
	}
	.maicol
	{
	    height: 280px!important;
	}

	.banner-interna .titulo-interna
	{
	    width: 100%!important;
	    padding: 4% 0% 4% 8%!important;
	    font-size: 33px!important;
	}
	.banner-interna .titulo-interna b
	{
	    font-size: 35px!important;
	}
	.etiqueta .imagen
	{
	    display: none;
	}
	.etiqueta .nombre 
	{
	    font-size: 25px!important;
	    text-align: center;
	}
	.etiqueta .titulo 
	{
		padding: 10px!important;
	}
	.top-header form.navbar-form 
	{
	    display: none;
	}

	.areas2 .item br 
	{
		display: none;
	}
	.areas2 .item 
	{
	    width: 100%!important;
	}
	.item-servicio 
	{
	    border-left: 0!important;
	}
	.areas .item 
	{
	    width: 100% !important;
	}
	.areas3 .item 
	{
	    width: 100%!important;
	    margin: 1%!important;
	}
	.temas .item 
	{
		width: 100%!important;
	}
	.temas .alto
	{
		width: 100%!important;
		font-size: 18px !important;
	}
	.temas .alto br 
	{
		display: none;
	}
	.detalles-curso .item 
	{
	    border-bottom: 2px solid #5b5b5b;
	    padding: 2em 0.2em;
	    width: 100%!important;
	    border-left: 0!important;
	    font-size: 18px;
	}
	.descripcion .etiqueta .nombre
	{
		font-size: 16px!important;
	}
	.titulo-historia 
	{
	    margin: 0.75em 0 5em !important;
	}
	.campus .titulo-historia 
	{
	   margin: 0 !important; 
	  }
	.subtitulo-historia 
	{
    	padding: 1.5em 1em!important;
	}
	.subtitulo-historia br 
	{
		display: none;
	}
	.conocer-mas
	{
	    width: 100%!important;
	    margin-left: 0 !important;
	}
	.izq1
	{
	    margin-left:  38%!important;
	}
	.izq2
	{
	    margin-left:  18%!important;
	}
	.izq3
	{
	    margin-left: 0%!important;
	}
	.izq4
	{
	    margin-left: 0%!important;
	}
	.logos .logo 
	{
	    display: inline-block;
	    margin: 1%!important;
	    width: 30%!important;
	}
	.logos .logo3 
	{
	    display: inline-block;
	    margin: 2% !important;
	    width: 35% !important;
	}
	.sede .titulo 
	{
	    font-size: 37px!important;
	}
	.noticia-contenido 
	{
	    padding: 0.8em 0.2em!important;
	}
	.wmle_container .wmle_item .wmle_post_excerpt
	{
	     display: none!important;
	}
	.text2 
	{
	    padding: 0!important;
	}
	.item-servicio .descripcion 
	{
	   padding: 0!important;
	}
	.linea-roja 
	{
	    margin-top: 5em!important;
	}
	.iconrojo
	{
		margin-top: 4em!important; 
	}
	.sede-contacto .texto br 
	{
		display: none;
	}
	.item-servicio 
	{
	    padding-left: 0!important;
	}
	.texto-banner-cursos 
	{
	    font-size: 25px!important;
	    line-height: 37px!important;
	}
	.texto-banner-cursos b
	{
	    font-size: 24px!important;
	}
		.flujo-cursos .step 
	{
	    padding: 9px!important;
	}
	.flujo-cursos .step .step-content 
	{
	    height: 35px !important;
	}
	.banner-cursos 
	{
	    padding: 5em 0!important;
	}
	.flujo-cursos .step .arrow
	{
	    display: none;
	}
	.titulo-historia 
	{
	    font-size: 40px!important;
	}
	.parejo
	{
	    width: 100%!important;
	    height: auto!important;
	}
	.parejo3
	{
	     width: 50%!important;
	}
	.parejo2
	{
	    width: 100%!important;
	}
	.datos .parejo:first-child
	{
	    width: 100%!important;
	}

	.pagolinea
	{
		margin-bottom: 1.5em!important;
	}
	.flujo-cursos .step .step-content 
	{
	    height: 29px!important;
	}
	.areas5{
	display: none!important;
	}
	.iphone5
	{
		display: block!important;
		
	}
	.flujo-cursos .step.active .arrow.first
	{
		display: none!important;
	}
	.footer-col
	{
		text-align: center;
	}
	.footer-col .fred 
	{
	    margin: auto;
	}
	.page-id-260 .col-md-6.col-md-offset-3.col-ms-6.col-sm-offset-0.col-xs-6.col-xs-offset-3,
	.page-id-260 .col-md-6.col-sm-6.col-xs-6
	{
		width: 94%!important;
    	margin-left: 3%;
	}
	.megatec 
	{
	    padding: 0 4em;
	    width: 60%;
	    margin-left: 20%;
	}
	.wmle_container .wmle_item .wmle_post_excerpt
	{
	     display: none!important;
	}
	.last-news .news {
	    padding: 20px;
	}
	.last-news .title span {
	    font-size: 12px;
	}
	.last-news .title {
	    font-size: 12px;
	}
}
@media (max-width: 992px){
	.banner-interna .titulo-interna{
	    width: 64%!important;
	}
	.contact-divider{
		display: none;
	}
}
@media (max-width: 767px) {
	.banner-interna .titulo-interna{
	    width: 100%!important;
	}
	.logo{
		margin: auto;
	}
	img.cvv{
		bottom: 4px !important;
	}
	.payment-info{
		text-align: center !important;
	}
	.payment-bright{
		border-right: 0px !important;
	}
}
@media (max-width: 440px) {
	.wmle_container.responsive .wmle_item_holder.col3 {
	    width: 100%!important;
	}
	.conocer-mas.enviar
	{
		text-align: center;
	}
	.footer-col .fred {
	    margin: auto;
	}
	.footer-col
	{
		text-align: center;
	}
	.copy
	{
		    padding: 0 32px;
	}
}

/*TIMELINE*/

@media screen and (max-width: 768px) {
	.timeline-container:before {
      left: 8px;
      width: 2px;
   }   
   .timeline-block {
      width: 100%;
      margin-bottom: 30px;
   }
   .timeline-block-right {
      float: none;
   }

   .timeline-block-left {
      float: none;
      direction: ltr;
   }

}

