Mobile alignments and font sizes

Minor SCSS refactoring: 
The layout aligns in every screen resolution well now.