updated mobile css layouts to relieve bootstrap dependency