update layout for better responsive changes, use of Lato font, and element alignment