More homepage mobile style fixes