#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;}
#b1, #b2 { padding-bottom: 5vw }
.blocco1 h2 {padding:2vw 0px;}



.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;}


	.tabSx, .tabDx {
		position: absolute;
		top: 0; z-index: 100;
		height: 100%;
		width: 8vw;
		background: transparent
	}
	.tabSx { left: 0 }
	.tabDx { right: 0 }
	.tabSx img, .tabDx img { display:block !important; opacity:1 !important; height: 80px }

#img2 { height: 40vw }
.rigaOange {
	border-top: 1px solid rgb(242,146,0);
	padding-top: 15vw
}
#gall3, #gall2 { width: 100%; height: 50vw }

#testi { margin-top: 1.5vw }
.div_txt { display: none }
.t1 { display: block }
.s1 { opacity: 1 }

@media screen and (max-width:599px){
	#bg-chi-siamo { height: 120vw }
	.tabSx img, .tabDx img { height: 50px }
	.tabSx, .tabDx { width: 9vw }
	#img1, #img3 { height: 115vw !important }
	#gall3, #gall2 { height: 60vw !important }
}
@media screen and (max-width:414px){
	.tabSx img, .tabDx img { height: 45px }	
	.tabSx, .tabDx { width: 10vw }
	#gall3, #gall2 { height: 65vw !important }
}
@media screen and (max-width:320px){

}
@media screen and (min-width:600px) and (max-width:767px){
	#bg-chi-siamo { height: 765px }
	.tabSx img, .tabDx img { height: 55px }
	#img1, #img2, #img3 { height: 105vw !important }
}
@media screen and (min-width:768px) and (max-width:1023px){
	#bg-chi-siamo { height: 930px }
	.tabSx img, .tabDx img { height: 60px }
	#img1, #img2, #img3 { height: 100vw !important }
}
@media screen and (min-width:1024px) and (max-width:1199px){
	#bg-chi-siamo { height: 1110px }
	.tabSx img, .tabDx img { height: 65px }
}
@media screen and (min-width:1200px) and (max-width:1439px){
	#bg-chi-siamo { height: 1220px }	
	.tabSx img, .tabDx img { height: 70px }
}
@media screen and (min-width:1440px){

}