redid entire css for more responsive approach