added mobile viewport layout