making footer positioning work for screen sizes