#bg-chi-siamo {
	position: absolute;
	top:0; width: 100%; z-index:0;
	background: url(../res/foresta_alto.jpg);
	background-position: bottom center;
	background-size: cover;
	height: 1400px
 }
 
/* .cella { background: rgba(255,255,255,0.1) } */
 
.cella-link {height:100%;}
.titolo-linea {position:relative; top:40%; text-decoration:none; color:#fff; }
.blocco1 {margin-top:5vw;}
.blocco2 .mission, .blocco4, .blocco5 {margin-top:15vw;}
.blocco6 {padding-bottom:15vw;}
.titolo-chi-siamo {padding-top:5vw;}
.blocco1 h2 {padding:2vw 0px;}

.bloccoA { margin-bottom: 3vw }

.titolo-linea:before	{content: "";
    display: inline-block;
    width: 40px;
    height: 1px;
	background:  rgb(242,146,0);

	bottom:5px;
	position:relative;
	margin-right: 15px;
	}
	
	.titolo {margin-top:5vw;}

.rett, .rett2 { width: 80% }
.velo {
	position: relative;
	width: 100%;
	height: 100%;
	background:  rgba(242,146,0,0.5);
	opacity: 0;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s
}
.velo:hover { opacity:1 }
.img-eye2 { width: 4vw }

@media screen and (max-width:599px){
	#bg-chi-siamo { height: 120vw }
	.rett, .rett2 { width: 100% }
	.img-eye2 { width: 6vw }
}
@media screen and (max-width:414px){
	.img-eye2 { width: 7vw }
	.si600 .f-n { font-size: 0.7rem }
}
@media screen and (max-width:320px){

}
@media screen and (min-width:600px) and (max-width:767px){
	#bg-chi-siamo { height: 765px }
	.rett, .rett2 { width: 100% }
	.img-eye2 { width: 5vw }
}
@media screen and (min-width:768px) and (max-width:1023px){
	#bg-chi-siamo { height: 930px }
	.rett, .rett2 { width: 90% }
}
@media screen and (min-width:1024px) and (max-width:1199px){
	#bg-chi-siamo { height: 1110px }
}
@media screen and (min-width:1200px) and (max-width:1439px){
	#bg-chi-siamo { height: 1220px }	

}
@media screen and (min-width:1440px){

}