footer.footer_area_1.container-fluid {
    float: left;
    height: 150px;
    width: 25%;
}

footer.footer_area_2.container-fluid {
    width: 25%;
    height: 150px;

}

footer.footer_area_3.container-fluid {
    float: right;
    height: 150px;
    width: 25%;
        position: relative;
    top: -150px;
}

#block-block-9 > h2,
#block-block-15 > h2,
#block-block-16 > h2
{
text-align: center;
}


/* START Small Screens */


@media screen and (min-width: 0px) and (max-width: 400px) {

footer.footer_area_1.container-fluid {
 display: contents;
}

footer.footer_area_2.container-fluid {
display: contents;

}

footer.footer_area_3.container-fluid {
 display: contents;
}
  
}

/* END Small Screens */