Portfolio page problem

I dont know why I have this body {overflow-x: hidden;}
but when I use my phone (both safari and chrome), the website still moving to the sides.
Also, I use bootstrap .image-fluid but the image still get long and weird when I check with my phone, however it is just fine when I resize chrome on my laptop.
Can someone help me fix this bug, I am just doing this for a friends, so it doesnt need to meet requirements for the CSS projects.
https://codepen.io/hezzipham/pen/oNxNYPO?editors=1100


PS: I am so sorry I use alot of bootstrap so the html look so confusing and I am still find a better way to organize it.

Hello!

You’ve already fixed it, right?

No, I havent. It only has problem when I use my phone. I have iphone 8.
I dont know why but it seem ok on my laptop.
And this is the Github link to it:

Which browser is having problems? I used Firefox and safari with an iphone 5s and it doesn’t have the problem.

This is usually a problem with how safari interprets the CSS, and the best way to solve it is using the developer tools (F12 on desktop browsers).

Since you’re on the phone, you need to connect from your mac safari to your iphone safari to edit the styles live (modify the rules to see what’s wrong and see what the browser actually computed).

I used safari and chrome, I even try with my ipad and the picture look like this: