@charset "utf-8";
/* CSS Document */


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

.mobiMenu{
	display: block;
	background-color: #333;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
	position: fixed;
	z-index: 999;
	margin-top: -80px;	
	
}

.contenedormenu{
	width:100%;
	position: fixed;
	z-index: 999;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	left: 0px;
}

.menu{
	display: none;
	background-color: #333;
	width: 100%;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

.menu ul li{
	display: block;
	margin-bottom: 15px;
}

.menu ul li a {
	font-size: 35px;
	color: #FFF;
}

.menu ul li .presionado{
	font-size: 35px;
	
}

.camionescopete{
	display: none;
}

.redes{
	display: none;
	
}

.operativa .col1{
	display: block;
	width:90%;
}

.operativa .col2{
	display: block;
	width:90%;
}



.quienessomos .col1{
	display: block;
	width:100%;
	padding-right: 0px;
	padding-left: 0px;
	
}

.quienessomos .col2{
	display: block;
	width:100%;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
}

.quienessomos .col2 .mapa{ width:90%}

.logistica .col1{
	display: block;
	width:100%;
	padding-right: 0px;
	padding-left: 0px;
	
}

.logistica .col2{
	display: block;
	width:100%;
	
	padding-right: 0px;
	padding-left: 0px;
}

.logistica .col2 p, .logistica .col2 h1, .logistica .col2 h2, .logistica .col2 ul{
	margin-right: 40px;
	margin-left: 40px;
}


.operativa .col1{
	display: block;
	width:100%;
	padding-right: 0px;
	padding-left: 0px;
	
}

.operativa .col2{
	display: block;
	width:100%;
	
	padding-right: 0px;
	padding-left: 0px;
}

.operativa .col2 p, .operativa .col2 h1, .operativa .col2 h2, .operativa .col2 ul, .operativa .col2 h3{
	margin-right: 40px;
	margin-left: 40px;
}

.operativa .col1 p, .operativa .col1 h1, .operativa .col1 h2, .operativa .col1 ul, .operativa .col1 h3{
	margin-right: 40px;
	margin-left: 40px;
}


.referencias .col1{
	display: block;
	width:100%;
	padding-right: 0px;
	padding-left: 0px;
	
}

.referencias .col2{
	display: block;
	width:100%;
	
	padding-right: 0px;
	padding-left: 0px;
}

.referencias .col2 p, .referencias .col2 h1, .referencias .col2 h2, .referencias .col2 ul, .referencias .col2 h3{
	margin-right: 40px;
	margin-left: 40px;
}




.contacto .col1{
	display: none;
	width:100%;
	padding-right: 0px;
	padding-left: 0px;
	
}

.contacto .col2{
	display: block;
	width:100%;
	padding-right: 0px;
	padding-left: 0px;
	text-align: center;
}

 .contacto .col2 h1{
	
	margin-left: 0px;
	width:90%
}

.contacto .col2 input, .contacto .col2 textarea{
	width:90%
}

header{
	margin-top: 80px;
}

.operativa .col1 .foto{
	width: 90%;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}

.operativa .col2 .tabla{
	width:90%;
	margin-right: auto;
	margin-left: auto;	
	}
	
	.operativa .col2 .tabla img{
	
	width:90%;
	height:auto;
	
	}


}