This is my first project (the Tribute Page). I didn’t use Bootstrap but instead used media queries to make it responsive.
I like your Tribute Page. It works on all sizes of screen, although you don’t use bootstrap.
I think you could try to avoid mixing px and em. Most developers would say that em is a better choice.