.nosotros{
	background:#F8F8F8;
}
.nosotros .nosotros-encabezado{
	background: url(../imagenes/plantilla-nosotros/encabezado.jpg) center no-repeat;
	background-size: cover;
}
.nosotros .nosotros-encabezado .nosotros-encabezado-contenedor{
	padding:350px 20px 80px;
	background: rgba(0,0,0,0);
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.38) 75%, rgba(0,0,0,0.6) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(50%, rgba(0,0,0,0)), color-stop(75%, rgba(0,0,0,0.38)), color-stop(100%, rgba(0,0,0,0.6)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.38) 75%, rgba(0,0,0,0.6) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.38) 75%, rgba(0,0,0,0.6) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.38) 75%, rgba(0,0,0,0.6) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.38) 75%, rgba(0,0,0,0.6) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
}
.nosotros .nosotros-encabezado .nosotros-encabezado-contenedor h1{
	margin:0px;
	color:#fff;
	line-height: 125%;
}
.nosotros .nosotros-contenido{
	padding:100px 20px;
}
.nosotros .nosotros-contenido .nosotros-contenido-contenedor{
	
}
.nosotros .nosotros-contenido .nosotros-contenido-contenedor h1,
.nosotros .nosotros-contenido .nosotros-contenido-contenedor h2,
.nosotros .nosotros-contenido .nosotros-contenido-contenedor h3,
.nosotros .nosotros-contenido .nosotros-contenido-contenedor h4,
.nosotros .nosotros-contenido .nosotros-contenido-contenedor h5,
.nosotros .nosotros-contenido .nosotros-contenido-contenedor h6{
	color:#000;
	font-weight:900;
	margin:0px 0px 20px;
}
.nosotros .nosotros-contenido .nosotros-contenido-contenedor img{
	width:100%;
}
.nosotros .nosotros-contenido-uno{
	
}
.nosotros .nosotros-contenido-uno .nosotros-contenido-contenedor{
	max-width:600px;
}
.nosotros .nosotros-contenido-dos{
	background:url(../imagenes/plantilla-nosotros/banner.jpg) 75% 75% no-repeat;
	background-color:var(--color-principal);
	color:#fff;
}
.nosotros .nosotros-contenido-dos .nosotros-contenido-contenedor{
	max-width:600px;
	margin-left:50%;
}
.nosotros .nosotros-contenido-tres{
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.nosotros .nosotros-contenido-tres .nosotros-contenido-contenedor{
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.nosotros .nosotros-contenido-tres .nosotros-cuadro{
	max-width:712px;
	display:flex;
	justify-content:space-between;
	align-items:center;
	flex-wrap:wrap;
	margin-bottom:30px;
}
.nosotros .nosotros-contenido-tres .nosotros-cuadro:nth-child(2){
	margin-left:calc(calc(1280px - 712px) *  0.333);
}
.nosotros .nosotros-contenido-tres .nosotros-cuadro:nth-child(3){
	margin-left:calc(calc(1280px - 712px) *  0.666);
}
.nosotros .nosotros-contenido-tres .nosotros-cuadro:nth-child(4){
	margin-left:calc(calc(1280px - 712px) *  1);
	margin-bottom:0px;
}
.nosotros .nosotros-contenido-tres .nosotros-cuadro .nosotros-cuadro-imagen{	
	border:3px solid var(--color-principal);
	color:var(--color-secundario);
	background:#fff;
	
	padding: 30px;
    font-size: 50px;
    text-align: center;
	width:120px;
	height:120px;
	
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	khtml-border-radius:100%;
	border-radius:100%;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; 
}
.nosotros .nosotros-contenido-tres .nosotros-cuadro .nosotros-cuadro-contenido{
	width:calc(100% - 140px);
}
.nosotros .nosotros-contenido-tres .nosotros-cuadro .nosotros-cuadro-contenido strong{
	display:block;
}	






/*################# TABLETS #################*/

@media all and (max-width: 1280px){
	.nosotros .nosotros-contenido-tres .nosotros-cuadro:nth-child(2){
		margin-left:calc(calc(100% - 712px) *  0.333);
	}
	.nosotros .nosotros-contenido-tres .nosotros-cuadro:nth-child(3){
		margin-left:calc(calc(100% - 712px) *  0.666);
	}
	.nosotros .nosotros-contenido-tres .nosotros-cuadro:nth-child(4){
		margin-left:calc(calc(100% - 712px) *  1);
	}
}

@media all and (max-width: 1024px){
	.nosotros .nosotros-encabezado .nosotros-encabezado-contenedor{
		padding:150px 20px 80px;
	}
	.nosotros .nosotros-contenido-dos .nosotros-contenido-contenedor{
		margin-left:40%;
	}

}

@media all and (max-width: 950px){
	
}

@media all and (max-width: 768px){	
	.nosotros .nosotros-contenido .nosotros-contenido-cuadro{
		width:100%;
	}
	.nosotros .nosotros-contenido .nosotros-contenido-cuadro:first-child{
		margin-bottom:30px;
	}
	.nosotros .nosotros-contenido-dos{
		background-position:60% 75%;
	}
	.nosotros .nosotros-contenido-tres .nosotros-cuadro{
		margin-left:0px !important;
	}
}

/*################# MOVILES #################*/

@media all and (max-width: 600px){
	.nosotros .nosotros-contenido-dos{
		background-size: auto 200px;
		background-position: left bottom;
		padding-bottom: 280px;
	}
	.nosotros .nosotros-contenido-dos .nosotros-contenido-contenedor{
		margin-left:0%;
	}
	.nosotros .nosotros-contenido-tres .nosotros-cuadro{	
		margin-bottom:50px;
	}
	.nosotros .nosotros-contenido-tres .nosotros-cuadro:nth-child(4){	
		margin-bottom:0px;
	}
	.nosotros .nosotros-contenido-tres .nosotros-cuadro .nosotros-cuadro-imagen{	
		margin:0px auto 20px;
	}
	.nosotros .nosotros-contenido-tres .nosotros-cuadro .nosotros-cuadro-contenido{
		width:100%;
		text-align:center;
	}
}

@media all and (max-width: 480px){
	.nosotros .nosotros-contenido-dos{
		background-position:30% bottom;
	}
}