more mobile responsive fixes