Mobile layout enhancements with css media queries