
.area-footer { background-color:#000000; }
.riga1 { border-bottom:1px solid #e1e1e1; }
.riga1colonna2 { text-align:center; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; }
.riga1colonna3 { text-align:right; }
.riga2colonna3 { text-align:right; }


@media (max-width:767px) {
.area-footer { text-align:center; } 
.riga2colonna1 { padding-top: 40px; }
.riga2colonna2 { padding-top: 20px; }
.riga2colonna3 { text-align:center; padding-top: 20px; padding-bottom:30px; }

}

@media(min-width:768px) and (max-width:991px) {
.area-footer { padding-bottom:100px; } 
.riga1colonna1 { padding-top: 66px; }
.riga1colonna2 { padding-top: 60px; padding-bottom:60px; }
.riga1colonna3 { padding-top: 66px; }
.riga2colonna1 { padding-top: 90px; }
.riga2colonna2 { padding-top: 90px; }
.riga2colonna3 { padding-top: 90px; }

}

@media(min-width:992px) {
.area-footer { padding-bottom:100px; } 
.riga1colonna1 { padding-top: 66px; }
.riga1colonna2 { padding-top: 60px; padding-bottom:60px; }
.riga1colonna3 { padding-top: 66px; }
.riga2colonna1 { padding-top: 90px; }
.riga2colonna2 { padding-top: 90px; }
.riga2colonna3 { padding-top: 90px; }

}

@media(min-width:1200px) {	
.area-footer { padding-bottom:100px; } 
.riga1colonna1 { padding-top: 66px; }
.riga1colonna2 { padding-top: 60px; padding-bottom:60px; }
.riga1colonna3 { padding-top: 66px; }
.riga2colonna1 { padding-top: 90px; }
.riga2colonna2 { padding-top: 90px; }
.riga2colonna3 { padding-top: 90px; }
}
