fixed spacing and did some details

fixed spacing based on solutions
added type that changes with browser size
changed text alignment in footer
made extra layout for the data lists on large screens