Ya, the first one is actually missing the tag too. It’s real easy, basically just add
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0;">
to the top of your page.
Without this the page will not show your media query designs when loading on mobile devices, even if it is responding when you change browser width in a computer.