Olá, estou fazendo um site para treinar as habilidades em html, css e js, porém na parte de responsividade não está funcionando. Quando acesso do celular ou de telas menores as sessões ficam amontoadas, a primeira sessão invade o header, fica horrível. Já tentei de tudo e não consegui...Não sei se é a minha estrutura de html que está errada ou o que mais pode ser.
Segue o link com o repositório do projeto: https://github.com/didzao/site-teste e o link de uma foto de exemplo de como fica em um celular https://ibb.co/whTpq1f
Desde já agradeço a atenção (: