Some fixs for Mobile devices and separate menus for small and normal devices. Background becomes plain in IPhone/IPad to avoid problems with text align