If you take a look at our demo you can see that the responsiveness works just fine: http://www.redfactory.nl/themes/therestaurant/

I think that some of the html/css changes that you made might interfere with the responsiveness. You can check this by switching to the original theme and see if it works.

Cheers 🙂