I’m having a problem with the portfolio I’m trying to build.
As you can see from the photos below, the sections are overlapping on the live site on mobile.
I don’t have this issue in the preview or while using the chrome inspect but for some reason it happens on an actual phone. I tried it in both Chrome and Safari.
I also initially tried creating this page using multiple divs instead of section but had the same results.
Some browsers (Safari) will not accept margins for sections, try using padding instead of margin.
In general I would suggest to place a div/container into each section, and place all elements into the container, so you can give all the sections the same class/settings.
I still see margin in most of the sections (in certain screen sizes).
Try to remove them (remove the 0px as well).
I also wonder why are you setting left and right padding to the section instead of setting it to flex center?