Responsive Working in Desktop but not in a Mobile Phone.

This is how it looks in my Laptop:

But when I load the page on my iPhone it looks this way:

I tried changing the css and added the viewport meta tag but nothing is working. If someone knows how to fix this I will appreciate it.