Fixed carousel bug with overlapping text.  Added mobile detection and body classes, setup custom dropdowns to use native select on mobile