Why is this not aligning correctly on phone browsers?


Why is this not aligning correctly on phone browsers?

Kindly look at this page, on a phone browser:
https://cheers.desi/profile/munafasutra/

I have not checked on android, but on iPhone etc, there is so much gap on left side, and right side is getting all cut off…
What is happening?

All the css is on the page itself, for now. Will put it in a different file later.

The theme file loaded is this:
(only theme, without content)
https://cheers.desi/themes/social.htm…

Why is this not aligning correctly on phone browsers?