@EIREXE A common misconception is that adding this
<meta name="viewport" content="width=device-width, initial-scale=1">
will make a website mobile friendly.
This is not always correct. While it will help some sites, the CSS must also be compatible; otherwise, you get this:
Chrome 51 responsive view at 320x480

Firefox 47 responsive view at 320x480

This is completely unusable.
Until we can get this sorted out, we should remove the meta tag because while users will have to zoom, it will be usable unlike this. I can work on some CSS to fix in the meantime, if you like.
Here is an generic preview about what I could make it look like.

@EIREXE A common misconception is that adding this
will make a website mobile friendly.
This is not always correct. While it will help some sites, the CSS must also be compatible; otherwise, you get this:
Chrome 51 responsive view at 320x480
Firefox 47 responsive view at 320x480
This is completely unusable.
Until we can get this sorted out, we should remove the meta tag because while users will have to zoom, it will be usable unlike this. I can work on some CSS to fix in the meantime, if you like.
Here is an generic preview about what I could make it look like.