added viewport width for mobile; media section style updates