Media query is a CSS technique introduced in CSS3. It uses the @media rule to include a block of CSS properties only if a certain condition is true. Media queries enable us to create a responsive website design (RWD) where specific styles are applied to small screens, large screens, and anywhere in between.