.area-footer { background-color:#003b2e; } 
.area-footer2 { background-color:#416b62; }
.colonna1 { text-align:left; }
.colonna2 { text-align:left; }
.colonna3 { text-align:right; }
.colonna4 { text-align:left; }
.colonna5 { text-align:center; }
.colonna6 { text-align:right; }


@media (max-width:767px) {
.area-footer { padding-top:30px; padding-bottom:30px; text-align:center; } 
.colonna1 { text-align:center; }
.colonna1-separa { margin-top:20px; }
.colonna2 { text-align:center; margin-top:30px; }
.colonna3 { text-align:center; margin-top:30px; }
.colonna4 { text-align:center; }
.colonna5 { margin-top:30px; }
.colonna6 { text-align:center; margin-top:30px; }


.area-footer2 { padding-top:30px; padding-bottom:30px; } 

}

@media(min-width:768px) and (max-width:991px) {
.area-footer { padding-top:110px; padding-bottom:110px;; }
.colonna1-separa { margin-top:20px; }
.colonna2 { margin-top:93px; }
.colonna3 { margin-top:208px; }

 
.area-footer2 { padding-top:18px; padding-bottom:18px; } 

}

@media(min-width:992px) {
.area-footer { padding-top:110px; padding-bottom:110px; } 
.colonna1-separa { margin-top:30px; }
.colonna2 { margin-top:57px; padding-left:38px; }
.colonna3 { margin-top:171px; }


.area-footer2 { padding-top:18px; padding-bottom:18px; } 

}

@media(min-width:1200px) {	
.area-footer { padding-top:110px; padding-bottom:110px; } 
.colonna1-separa { margin-top:30px; }
.colonna2 { margin-top:57px; padding-left:38px; }
.colonna3 { margin-top:171px; }

.area-footer2 { padding-top:18px; padding-bottom:18px; } 

}
