.l-footer{
	display: inline-block;
	text-align: center;
}

.l-footer .l-region--footer{
	margin: 0;
	display: inline-block;
	text-align: center;
	
}

.l-footer .footer-logo-buap{
	width: 100%;
    max-width: 15%;
    height: auto;
    float: none;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}

.l-footer .footer-info-buap{
	width: 100%;
    max-width: 20%;
    height: auto;
    float: none;
    display: inline-block;
    vertical-align: top;
    text-align: center;
}

.l-footer .footer-info-buap p{
	text-align: left;
}

.l-footer ul.menu{
	width: 100%;
    max-width: 20%;
    height: auto;
    float: none;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    padding: 0;
}

.l-footer .footer-logo-transparencia{
	width: 100%;
    max-width: 15%;
    height: auto;
    display: inline-block;
    vertical-align: top;
    text-align: center;
}

.l-footer .logo-transparencia{
	width: 100%;
    height: auto;
    display: inline-block;
    vertical-align: top;
    padding-bottom: 10px;
}

.l-footer .footer-info-dep{
	width: 100%;
    max-width: 25%;
    height: auto;
    float: none;
    display: inline-block;
    vertical-align: top;
    text-align: left;
	padding: 0 0 0 25px;
}

@media only screen and (min-width: 320px) and (max-width: 1024px){
	.l-footer .footer-logo-buap{
		max-width: none;
	}

	.l-footer .footer-info-buap{
		max-width: none;
	}

	.l-footer .footer-info-buap p{
		text-align: center;
	}

	.l-footer ul.menu{
		max-width: none;
	}

	.l-footer .footer-logo-transparencia{
		max-width: none;
		padding-top: 20px;
	}

	.l-footer .logo-transparencia{
		max-width: 220px;
		padding: 5px;
	}

	.l-footer .footer-info-dep{
		max-width: none;
		text-align: center;
		padding-left: 0;
	}
}