improve mobile experience with more media query based sizing of elements