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

	.contergeneral {
	  width: 90%;
	  display: block;
	  max-width: 1400px;
	  margin: 0 auto;
	  position: relative;
	  padding: 0px 0px;
	}
	.conterflex{
		display: block;
	}
	.conter50{
		width: 100%;
	}
	.infra1 {
	  width: 100%;
	  display: block;
	  margin: auto;
	  overflow: hidden;
	  padding: 0px 0px;
	  margin: 90px 0px 50px 0px;
	}
	.conterflex{
		display: block !important;
		align-items: inherit;
		align-content: inherit;
	}
	.conter60, .conter25, .conter33{
		width: 100%;
	}
	.conter95left, .conter95right, .conter95{
		width: 100%;
	}
	.conter40, .conter70, .conter30{
		width: 100%;
	}
	.padtop20pxmobile{
		padding-top: 20px;
	}
	.conterdatoespe{
		min-height: auto;
	}
	.conter90{
		width: 100%;
	}
	.conter75center{
		width: 100%
	}
	.interinfra3 {
	  background: url(../img/2.jpg) no-repeat center;
	    background-size: auto;
	  background-size: cover;
	  width: 100%;
	  height: auto;
	  display: block;
	  padding: 30px 30px;
	  margin: 50px 0px;
	}




































































}