added fixes for mobile viewport