Added responsive layout container and viewport