@media screen and (max-width: 768px) {
	body{
		background: #fff;
	}

	.container{
		padding: 1em;
		width: 100% !important;
	}
	.container-fluid img{
		width: 90%;
		margin: 0 auto;
	}
	.mar-neg{ margin-top: 0em !important; }
	
	#nue_usu,#acc_usu{
		padding: 1em !important;
	}
	.me-in-blo{ display: none; }
	.me-none{ display: inline-block;}
	#nue_usu img{
		width: 100%;
	}

	footer img{
		width: 130px !important;
		display: inline-block;
		margin-top: 0em;
		margin-bottom: 0em;
	}
	footer img:nth-child(2){
		width: 90%;
	}
	.me-in-blo{ display: none; }
	.me-none{ display: initial; }
	.header_logos img{ width: 80% !important; height: auto !important; }
	.txt-bienvenida p{ font-size:2em !important; }
}