The first two issues are to do with your custom css you’ve added to change the width – you need to adjust that to revert to full width on mobile display sizes.
What version of the theme are you using by the way?
Getting an internal server error? I’ll check what’s happened, but the update is much better solution – could just be some of your custom css conflicting.