In your site, it looks like you're missing the viewport meta tag in the head.
<meta name="viewport" content="width=device-width, initial-scale=1">
You can find a good discussion on it on the Mozilla Developer Network. There's also a fairly exhaustive explanation at quirksmode.I'm guessing that missing tag is what's causing the difference.