make design responsive for mobile browsers

Currently only checked on iphone 4, 5 and samson galaxy 4, both portrait and
landscape.