.area-footer { background-color:#e4f0ea; }
.colonna1 { text-align:left; }
.colonna2 { text-align:center; }
.colonna3 { text-align:right; }


@media (max-width:767px) {
.area-footer { padding-top:180px; padding-bottom:30px; }
.colonna1 { text-align:center; }
.colonna3 { text-align:center; }
.colonna1-separa { margin-top:12px; }
.colonna2 { margin-top:25px; }
.colonna3 { margin-top:25px; }
.colonna3-separa { margin-top:30px; }
}

@media(min-width:768px) and (max-width:991px) {
.area-footer { padding-top:180px; padding-bottom:40px; } 
.colonna1-separa { margin-top:30px; }
.colonna2 { padding-top:90px; }
.colonna3-separa { margin-top:50px; }
}

@media(min-width:992px) {
.area-footer { padding-top:170px; padding-bottom:50px; } 
.colonna1-separa { margin-top:25px; }
.colonna2 { padding-top:90px; }
.colonna3-separa { margin-top:50px; }
}

@media(min-width:1200px) {	
.area-footer { padding-top:230px; padding-bottom:50px; } 
.colonna1-separa { margin-top:43px; }
.colonna2 { padding-top:90px; }
.colonna3-separa { margin-top:50px; }
}
