Finally fixed responsive layout!

All elements that are supposed to be 100% width are now 100% width on
all screen sizes!