fixed viewport issue on mobile