fix mobile landscape issue