ui fix & adapt to mobile