more refinement in css and media-queries