White margin on right hand side of site in mobile mode.

I have a white margin on the right hand side of the website when viewed from iphone. When I try to fix by adding custom CSS the site the formatting goes 'very' wrong