Updated style sheet with more absolute position and media queries to control exact position on mobile screens. Updated theme.liquid layout to handle position appropriately.