@media (max-width:1279px){
    .container {
        max-width: 920px;
    }
    /*HEADER*/
    .header ul {
        padding-left: 125px;
    }
    /*INICIO*/
    .descripcion p {
        font-size: 19px;
        width: 490px;
    }
    .descripcion h2 {
        font-size: 70px;
        width: 374px;
    }
    /*PROYECTOS*/
    section#proyectos .descripcion h2 {
        width: 416px;
    }
    section#proyectos .descripcion p {
        font-size: 19px;
        width: 449px;
    }
    /*PASANTIAS*/
    section#pasantias .descripcion p {
        width: 419px;
    }
    section#pasantias .descripcion h2 {
        width: 446px;
    }
    .fixed-top {
        top: -2px;
        left: -1;
    }
}
@media (max-width:1023px){
    /*GENERAL*/
	.header .menu-btn .line {
		border-bottom: 5px solid #709FCF;
		border-radius: 5px;
		height: 0px;
		width: 38px;
		margin-top: 5px;
		transition: all .5s;
	}
	.menu-btn{
		margin-right: 50px;
		margin-top: 12px;	
		display:block;		
	}
	.line {
		margin: 10px auto;
	}
	.descripcion p {
		font-size: 15px;
		width: 341px;
	}
	.descripcion h2 {
		font-size: 60px;
		width: 324px;
	}
	.container {
		max-width: 720px;
	}
	.descripcion:after {
		height: 125px;
	}
    .descripcion {
        margin-bottom: 0px;
    }
    .navbar-expand-lg .navbar-nav{
        display: none;
    }
    section#pasantias .descripcion h2.carreras {
        width: 315px;
    }
	/*PROYECTOS*/
	section#proyectos .descripcion p {
		font-size: 15;
		width: 309px;
	}
	section#proyectos .descripcion h2 {
		width: 356px;
	}
	/*AYUDANTIAS*/
	section#pasantias .descripcion p {
		width: 283px;
	}
	section#pasantias .descripcion h2 {
		width: 382px;
	}
}
@media (max-width:767px){
    section#pasantias .descripcion h2.carreras {
        width: 262px;
    }
    .carousel-inner {
        width: 400px;
    }
    .container {
        max-width: 590px;
    }
    .video {
        width: 590px;
    }
    .descripcion p {
        width: 298px;
    }
    .descripcion h2 {
        font-size: 50px;
        width: 237px;
    }
    .descripcion:after {
        height: 103px;
    }
    section#proyectos .descripcion p {
        width: 238px;
    }
    section#proyectos .descripcion h2 {
        width: 297px;
    }
    #proyectos img {
        width: 400px;
        object-fit: contain;
    }
    section#pasantias .descripcion p {
        width: 242px;
    }
    section#pasantias .descripcion h2 {
        width: 318px;
        margin-right: 25px;
    }
    p {
        font-size: 14px;
    }
    section#pasantias h3 {
        font-size: 24px;
    }
    section#pasantias h1 {
        font-size: 37px;
    }
    .carousel-caption {
        bottom: 40px;
    }
    .descripcion {
        height: 145px;
        margin-top: 60px;
    }
    .carousel-inner {
        height: 280px;
    }
}

@media (max-width:639px){
    .container{
        max-width: 420px;
    }
    section#pasantias .descripcion h2.carreras {
        width: 210px;
    }
    .descripcion p {
        width: 174px;
        font-size: 12px;
    }
    .descripcion h2 {
        font-size: 40px;
        width: 216px;
        margin-right: 25px;
    }
    .homediv img {
        width: 160px;
        margin-bottom: 17px;
    }
    .homediv h1 {
        font-size: 54px;
    }
    .video {
        width: 420px;
    }
    .carousel-control-prev-icon, .carousel-control-next-icon {
        width: 45px;
        height: 45px;
    }
    .carousel-inner {
        width: 275px;
    }
    section#proyectos .descripcion p {
        width: 152px;
        font-size: 12px;
    }
    .descripcion:after {
        height: 82px;
    }
    section#pasantias .descripcion p {
        width: 148px;
    }
    section#pasantias .descripcion h2 {
        width: 255px;
        margin-right: 12px;
    }
    section#pasantias h1 {
        font-size: 30px;
    }
    p {
        font-size: 12px;
    }
    section#pasantias h3 {
        font-size: 20px;
    }
    section#proyectos .descripcion h2 {
        width: 238px;
    }
}
@media (max-width:479px){
    .homediv h1 {
        font-size: 35px;
    }    
    .container {
        max-width: 280px;
    }
    .descripcion h2 {
        font-size: 28px;
        width: 151px;
        margin-right: 4px;
    }
    .descripcion p {
        width: 120px;
        font-size: 10px;
        line-height: 10px;
    }
    .video {
        width: 280px;
    }
    .btn.btn-8.btn-8b.egresado,.btn.btn-8.btn-8b.estudios,button.btn.btn-8.btn-8b.detalle{
        width: 280px;
        font-size: 11px;
    }
    .pcontainer{
        height: 330px;
    }
    .carousel-inner {
        width: 205px;
    }
    .carousel-control-prev-icon, .carousel-control-next-icon {
        width: 25px;
        height: 25px;
    }
    .menu-btn {
        margin-top: 17px;
        position: absolute;
        right: 0
    }
    .header .menu-btn .line {
        width: 25px;
        margin-top: -5px;
    }
    .header .navbar-brand, .header .navbar-brand:hover {
        font-size: 14px;
    }
    section#proyectos .descripcion p {
        width: 105px;
        font-size: 10px;
    }
    section#proyectos .descripcion h2 {
        width: 166px;
    }
    section#pasantias .descripcion p {
        width: 85px;
    }
    section#pasantias .descripcion h2 {
        width: 178px;
    }
    p {
        font-size: 10px;
    }
    section#pasantias h3 {
        font-size: 16px;
    }
    section#pasantias h1 {
        font-size: 22px;
    }
    .descripcion {
        height: 85px;
    }
    .carousel-caption{
        display:none;
    }
    #proyectos img{
        width: 224px;
        height: 270px;
    }
    section#especialidad .malvasio-card{
        width: 280px;
    }
    section#pasantias .descripcion h2.carreras {
        width: 147px;
    }
    .descripcion p {
        display: none;
    }
    #footer .copyright li {
        border-left: 0;
        margin-left:0;
        padding-left: 0;
    }
    #footer .copyright{
        font-size: 11px;
    }
}