#slidedesarrollo .item{min-height: 517px; padding-top: 150px; text-align:center; padding-bottom: 150px;}
.textogeneramos {text-align: center; padding-left: 33%; padding-right: 33%;}
.cuadro50{width: 50%; display: inline-block;float: left; text-align: center;}
.foco{text-align: center;background-image: url('../images/desarrollo/soluciones.jpg'); background-size: cover;}
.foco img{height: 150px; margin: 178px 0}
.imgcompu {position: relative; background-color: #ff7b00; padding-bottom: 30px; }
.imgcompu img{position: absolute; width: 100%; top:-50px;}
.imgcompu h2{padding-top: 22vw;}
.textoconsulta {font-size: 1.5em; text-align: center; padding-left: 4%; padding-right: 54%;}
.botonconsulta {text-align: center; padding-left: 4%; padding-right: 54%;}
.textojustificado {margin-top: 10%; width: 80%; height: auto; max-width: 446px;}
.textojustificado span {letter-spacing: 3.5vw; display: inline-block; width: 100%; font-weight: bold; font-size: 2em; line-height: 1em;}
.textosomos {color: #555; text-align: center; font-size: 1.2em; padding-left: 12%; position: relative; padding-right: 12%; padding-top: 5%; padding-bottom: 5%;}
.flechita{position: absolute; right: 0px; top: 22%;}
.listajust{text-align: justify; font-size: 23px !important; float: left;}

#slide-clientes{width:100%;height:auto;display:block;}
.titulofelices {padding-top: 5%}
.textofelices {font-size: 1.2em; text-align: center; padding: 5% 5% 5% 5%; color: #555; z-index: 2; position: relative;}
.cuadrofelices {display: inline-block; width: 100%; background-color: #ff7b00; text-align: center;}
.globofelices {background-color: #ffffff; border-radius: 20px; margin: 5% 5% 3% 5%; position: relative; text-align: center;}
.cuadritofelices {width: 80px; height: 80px; background-color: #ffffff; -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); margin-left: calc(50% - 40px) ; bottom: 0%; position: absolute;}
.clienteicon {margin-bottom: 3%; }

.logosclientes {margin: 10% 10%; width: 80%;}
.imgcuentanos {text-align: center;}
.tuproyecto{display: inline-block; margin-top: 10%; text-align: center; width: 100%;}
.botonaqui {margin-top: 4%; margin-bottom: 15%;}
.comilladerecha {position: absolute; z-index: 2; color: #ff7b00; right: 3%; top: 22%; }
.comillaizquierda {position: absolute; z-index: 2; color: #ff7b00; left: 3%; top: 22%;}
#slidedesarrollo.owl-theme .owl-controls {margin-top: 0% !important;}
@media (max-width: 1280px){
	.cienporcientotablet {width: 100% !important}
	.imgcompu h2 {padding-top: 33vw; padding-right: 0%;}
	.textoconsulta {padding-left: 10% !important; padding-right: 10% !important;}
	.botonconsulta {padding-left: 30%; padding-right: 30%;}
	.foco{display: none}
}
@media (max-width: 1024px){
	.imgcompu h2 {padding-top: 22vw; padding-right: 0%;}
	.textoconsulta {padding-left: 10% !important; padding-right: 10% !important;}
	.botonconsulta {padding-left: 30%; padding-right: 30%;}
	.cuadrosinfo .cuadro-3 { width: 33%; height: 30vw;}
	/*.cuadro_content img { max-width: 25%; }*/
}
@media (max-width: 960px){
	.cuadro50 { width: 100% }
	.contenedorfoco { display: none; }
	.botonconsulta { padding-left: 30%; padding-right: 30%;}
	.textoconsulta { padding-left: 10%; padding-right: 10%;}
	.imgcompu h2 { padding-top: 44vw; padding-right: 0%;}
	.textojustificado span {letter-spacing: 3.5vw; display: inline-block; font-weight: bold;}
	.flechita {display: none;}
	.comilladerecha{right: 7%; top: 18%;}
	.comillaizquierda { left: 7%; top: 18%;}
	.textosomos {padding-right: 10%; padding-left: 10%;}
}
@media (max-width: 768px){
	.listasoluciones { margin-bottom: 50px !important;}
	.textojustificado span {letter-spacing: 7.5vw;}
	.imgcompu h2 {padding-top: 35vw; padding-right: 0%;}
	.comilladerecha {right: 3%;}
	.comillaizquierda {left: 3%;}
}
@media (max-width: 576px){
	.textojustificado span {letter-spacing: 8.5vw;}
	.imgcompu h2 {padding-top: 26vw; padding-right: 0%;}
	.comilladerecha {right: 6%; top: 6%;}
	.comillaizquierda {left: 6%; top: 6%;}
	.listajust{margin-right: 5%; margin-left: 0%;}
	.sigmaicon {margin-top: 3%;}
	.tuproyecto {width: 85%;}
	.titulobanner {margin-left: 5%; margin-right: 5%;}
	.textogeneramos {padding-left: 15%; padding-right: 15%;}
}