change responive css solution to a alternate, fix small issue for small single screen