I’ve fixed this now. Just copied the style.css from your demo and pasted it over mine. So I had messed it up. Apologies.
The only problem I have is with a page I’ve created using Visual Composer – here’s the page http://www.driving-people.com/managed-service/ If you look at in on mobile it seems the accordion I’ve requested has way too much padding and margins on it. I presume this is due to the hard coded html and media queries etc.
Can this be fixed via visual composer on specific pages or do I need to edit style.css etc?