Fixed scaling on devices, mobile-ized pages

Made mobile width smaller, fixed some bugs on tablet and mobile layout,
consolidated more css to shared.css, adjusted the following pages for
mobile: Index, Flight Schedule, FAQ, About Us, Contact Us