Fixed block sizes on small screens and other css fixes