/*
/*
/*	1140 Grid CSS Site Styles
/*
/* ------------------------------------------------------------ */

@media screen and (max-width: 1440px) { 	
#logo-casos {
	margin-left:88%;
}
}

@media screen and (max-width: 1280px) { 	
#logo-casos {
	margin-left:78%;
}
}

@media screen and (max-width: 1050px) { 
.eyecatcher-cont {
	padding-top:40%;
	margin-top:-360px;
	}
 
	
/*.eyecatcher-min {
	margin-top:-355px;
	height:170px;
	}*/
  
/*.eyecatcher-min {
	padding-top:15%;
	padding-bottom:15%;
	}28jul*/

.eq-bloque1 h2 {
	font-size:23px;	
}
.eq-bloque2 h2 {
	font-size:23px;	
}

.eq-bloque2b h2 {
	font-size:30px;	
}
.do-bloque1 img {
	max-width:88%;
	max-height:88%;
	}
#cita {
	margin-right:-20px;
}
.cita p {
	padding-left:200px;
	font-size:21px;
	text-align:right;
}
}

@media screen and (max-width: 900px) { 
.eyecatcher-cont strong {
	font-size:88px;
	line-height:94px;
}
div.bottom-corner-right2, .bottom-part-right2, div.bottom-corner-right3, .bottom-part-right3, div.top-corner-left2, .top-part-left2, div.bottom-corner-left2, .bottom-part-left2, div.top-corner-right2, .top-part-right2 {
	display:none;
}
.bloq-box-blanco, .bloq-box-azul, .bloq-box-blanco-large, .bloq-box-azul2, .bloq-box-azul3 {
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:10%;
	}
 
}
/*@media screen and (max-width: 768px) {*/
@media screen and (max-width: 950px) { 
div.bottom-corner-right, .bottom-part-right, div.top-corner-right, .top-part-right, div.bottom-corner-left, .bottom-part-left, div.top-corner-left, .top-part-left {
	display:none;
}
.eyecatcher-cont {
	min-height:600px;
	padding-bottom:10%;	
	}
.bloq-box-serv, .bloq-box-renta, .bloq-box-casos, .bloq-box-clientes {
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:10%;
	} 
  
  .wrap-nosotros .bg-img-1 img {
	/*background-image: url(../images/quienes_somos/quienes_somos.jpg);*/
	width:100%;
}
.wrap-nosotros .bg-img-1 {
	width:100%;
}
.header-mobile {
	display:block !important;
	
	}

#menu2 {
	display:none;
	}

.eyecatcher-cont {
   padding-top: 10% !important;
  margin-top: 10px !important;
}
  
.eyecatcher-cont strong {
	font-size:68px;
	line-height:74px;
}

.display-none {
	display:none !important;
	}
  
.servicioalto {
	height:300px !important;
	} 
  
.casosalto {
	height:500px !important;
	} 

.equipoalto {
	height:580px !important;
	} 
  
.back_servicios, .back_clientes, .back_casosexito, .back_renta_equipo, .back_quienes_somos, .back_contacto  {
	display:none;
}
	
.w-mobile {
	width:45% !important;
	display:block;
	float:left;
	}
.ico-socialmedia {
  margin-top: 60px;
}

.logo img {
	padding-top:20px;
	max-width:90%;
	max-height:90%;
	text-align:center;
	display:block;
	}
	
.eyecatcher-cont {
	padding-top:40%;
	margin-top:-360px;
	}
	
.eyecatcher-cont h1 {
	padding-left:2%;
	padding-right:2%;
	font-size:56px;
	line-height:56px;
}

/*.eyecatcher-min {
	margin-top:-405px;
	height:150px;
	}*/

.tittle-serv, .tittle-equipo, .tittle-casosexito, .tittle-clientes, .pleca-azul {
	text-align:center;
	}

.icon-serv {
	font-size:130px; }
	
.serv-box1 a {
	font-size:16px;
	}
	
#logo-casos {
	margin-left:-12%;
}
	
.pleca-azul p, .pleca-azul strong, .pleca-azul a {
	font-size:18px;
	}
	
.pleca-azul h4 {
	font-size:28px;
	}
	
.logofooter img {
	float: none;
	max-width:20%;
	max-height:20%;
	}
	
.pleca-blanca {
	text-align: center;
	padding-top:30px;
	padding-bottom:30px;
	}
		
.pleca-blanca ul li {
	display: block;
	padding:10px;
	}
	
.pleca-blanca ul li a {
	font-size:16px;
	}
	
.tittle-clientes2 {
	text-align:center;
	}
	
.tittle-equipo2 {
	text-align:center;
	}
.eq-bloque1 h2 {
	font-size:40px;	
}
.eq-bloque2 h2 {
	font-size:40px;	
}
.eq-bloque1b img {
	padding-top:20px;
	padding-bottom:10px;
	max-width:95%;
	max-height:95%;
}

#cita {
	margin-right:-25px;
}
.cita p {
	padding-left:180px;
	font-size:18px;
	text-align:right;
}
.wrap-nosotros .bg-img-1 {
	position: relative;
}
.tittle-quienes_somos, .tittle-team, .tittle-mapa {
	text-align:center;
	}
.eq-bloque2b h2 {
	font-size:40px;	
}
.do-bloque1 img {
	max-width:100%;
	max-height:100%;
	padding-top:40px;
	padding-bottom:40px;
	}
.tittle-mapa {
	position: relative;
	margin-top:10%;
	}
	
.tittle-contacto {
	text-align:center;
	}
.tittle-serv h2, .tittle-equipo h2, .tittle-casosexito h2, .tittle-clientes h2, .tittle-clientes2 h2, .tittle-equipo2 h2, .tittle-quienes_somos h2, .tittle-team h2, .tittle-mapa h2, .tittle-contacto h2 {
	font-size:60px;
}
#no-mostrar {
	display:none;
}

}

@media screen and (max-width: 550px) { 

.header-mobile {
	display:block !important;
	
	}

#menu2 {
	display:none;
	}

.eyecatcher-cont {
   padding-top: 10% !important;
  margin-top: 10px !important;
}
 
.eyecatcher-cont h1 {
	padding-left:2%;
	padding-right:2%;
	font-size:44px;
	line-height:44px;
}
.eyecatcher-cont p {
	font-size:14px;
	line-height:24px;
}
.eyecatcher-cont strong {
	font-size:46px;
	line-height:50px;
}

.display-none {
	display:none !important;
	}

.w-mobile {
	width:45% !important;
	display:block;
	float:left;
	}

.ico-socialmedia {
  margin-top: 60px;
}
	
.eyecatcher-cont {
	padding-top:50%;
	margin-top:-420px;
	}
.tittle-serv h2, .tittle-equipo h2, .tittle-casosexito h2, .tittle-clientes h2, .tittle-clientes2 h2, .tittle-equipo2 h2, .tittle-quienes_somos h2, .tittle-team h2, .tittle-mapa h2, .tittle-contacto h2 {
	font-size:50px;
}
.tittle-serv i {
	font-size:30px;
}
}


@media screen and (max-width: 400px) { 

.header-mobile {
	display:block !important;
	
	}
	
#menu2 {
	display:none;
	}


.eyecatcher-cont {
  padding-top: 10% !important;
  margin-top: 10px !important;
}
.eyecatcher-cont h1 {
	font-size:33px;
	line-height:36px;
}
.eyecatcher-cont strong {
	font-size:32px;
	line-height:40px;
}

.display-none {
	display:none!important;
	}

.servicioalto {
	height:auto !important;
	} 
  
.w-mobile {
	width:45% !important;
	display:block;
	float:left;
	}

.ico-socialmedia {
  margin-top: 60px;
}

.logo img {
	padding-top:20px;
	max-width:90%;
	max-height:90%;
	text-align:center;
	display:block;
	}
	
.eyecatcher-cont {
	padding-top:70%;
	margin-top:-360px;
	}

.eyecatcher-min {
	margin-top:-355px;
	height:150px;
	}

#logo-casos {
	margin-left:-22%;
}

.tittle-serv, .tittle-equipo, .tittle-casosexito, .tittle-clientes, .pleca-azul {
	text-align:center;
	}

.icon-serv {
	font-size:130px; }

	
.pleca-azul p, .pleca-azul strong, .pleca-azul a {
	font-size:18px;
	}
	
.pleca-azul h4 {
	font-size:28px;
	}
	
.logofooter img {
	float: none;
	max-width:20%;
	max-height:20%;
	}
	
.pleca-blanca {
	text-align: center;
	padding-top:30px;
	padding-bottom:30px;
	}
		
.pleca-blanca ul li {
	display: block;
	padding:10px;
	}
	
.pleca-blanca ul li a {
	font-size:14px;
	}
	
.tittle-clientes2 {
	text-align:center;
	}
	
.tittle-equipo2 {
	text-align:center;
}
.eq-bloque1, .eq-bloque2, .eq-bloque1b {
	 text-align:center; 
}
.eq-bloque1b img {
	padding-top:20px;
	padding-bottom:10px;
	max-width:95%;
	max-height:95%;
}

.cita p {
	font-size:18px;
	line-height:20px;
	padding-top:20px;
	text-align:center;
	padding-right:30px;
	padding-left:48%;
}
.tittle-quienes_somos, .tittle-team {
	text-align:center;
}
.eq-bloque2b {
	 text-align:center; 
}
  
.eq-bloque2 img {
	max-width:95%;
	max-height:95%;
	}
  
.do-bloque1 img {
	max-width:110%;
	max-height:110%;
	padding-top:80px;
	}
	
.tittle-contacto {
	text-align:center;
}
.tittle-serv h2, .tittle-equipo h2, .tittle-casosexito h2, .tittle-clientes h2, .tittle-clientes2 h2, .tittle-equipo2 h2, .tittle-quienes_somos h2, .tittle-team h2, .tittle-mapa h2, .tittle-contacto h2 {
	font-size:35px;
}

}