fix media queries with crossover CSS
also changed demo area size to fit view