added mobile functionality and restyled colors for readability