.clabs-celda-servicio{
	width: 400px;
	position:relative;
}

.clabs-contenedor-texto-servicio{
	background-color: white;
	
}

.clabs-interno-texto-servicio{
	padding-left: 30px;
	padding-top:40px;
	padding-bottom: 40px;
	padding-right: 30px;
	font-size:14px;
	line-height: 20px;
	text-align: justify;
}

.clabs-titulo-descripcion{
	position: relative;
	z-index: 2;
}

.clabs-subtitulo-h2{
	margin:0px;
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	font-family:proxima-nova-bold;
}

.clabs-contenedor-imagen-servicio{
	position: absolute;
	top:60px;
	right:-600px;
	width: 700px;
}

.clabs-titulo-descripcion h1{
	display: inline-block;
	text-align: right;
}

.clabs-portada-tablet{
	display: none;
}

.clabs-portada-movil{
	display: none;	
}

.clabs-celda-otro-servicio{
	width:49%;
}

.clabs-tapa-celda-servicio{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.5);
}

.clgral-aire-celda-servicio:hover .clabs-tapa-celda-servicio{
    background-color: rgba(0,0,0,.8);   
}


.clgral-aire-celda-servicio{
	padding:60px;
}

.clabs-texto-titulo-servicio{
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    color:#ececec;
    font-size: 15px;
}

.clabs-contenedor-titulo-servicio{
    position: absolute;
    top:0px;
    left: 0px;
    width: 100%;
    height: 100%;
    color:white;
}
.clabs-titulo-h1.clgral-alinear-izquierda{
	text-align: left;
}
@media only screen and (max-width: 1000px) {
	

	.clabs-contenedor-imagen-servicio{
		width:150%;
		right:-100%;
		top:100px;
	}
}

@media only screen and (max-width: 768px) {
	
	.clgral-aire-celda-servicio{
		padding:30px;
	}

	.clabs-contenedor-imagen-servicio{
		width:70%;
		right:-40%;
		top:100px;
	}

	.clabs-portada-wide{
		display: none;
	}

	.clabs-portada-tablet{
		display: inline-block;
	}
}

@media only screen and (max-width: 600px) {
	
	.clabs-contenedor-imagen-servicio{
		width:90%;
		right:-40%;
		top:100px;
	}

	.clgral-aire-celda-servicio{
		padding:15px;
	}
}

@media only screen and (max-width: 500px) {
	/*.clabs-celda-otro-servicio{
		width:60%;
	}*/


	.clabs-portada-tablet{
		display: none;
	}

	.clabs-portada-movil{
		display: inline-block;
	}
	.clabs-contenedor-imagen-servicio{
		top:5%;
		z-index: 3;
		right:-15%;
	}

	.clabs-contenedor-texto-servicio{
		margin-top:90px;
	}
	.clabs-contenedor-imagen-servicio{
		margin-top:90px;	
	}
	.clabs-interno-texto-servicio{
		padding-top:90px;
	}
}



@media only screen and (max-width: 450px) {
	.clabs-interno-texto-servicio{
		padding-top:90px;
	}
	.clabs-celda-otro-servicio{
		width:80%;
	}

	.clabs-contenedor-imagen-servicio{
		width:80%;
		right:-5%;
	}

	.clabs-celda-servicio{
		width:100%;
		overflow: hidden;
	}
}

@media only screen and (max-width: 400px) {
	.clabs-interno-texto-servicio{
		padding-top:50px;
	}
}