added media query support