profile page fix and major responsive improvements