Fit map to screen for better mobile experience