@BenjaDotMin
Posted
Hiya David, great work here.
Regarding your question: I would put on your body tag: display: flex; align-items: center; justify-content: center; height: 100vh;
Then on your main tag: max-width: 920px; and remove the margin rules you have for desktop and mobile.
Then on your footer tag: position:fixed; bottom: 40px... or so.
That should centre things up nicely!