significant font changes and added responsive design