Aside moves up on small screen

There is a min-width set to aside to move it into a row on smaller
screens. Some other minor changes.
Correcting mobile layout with media

Added some lines to get rid of unnecessary paddings.