Using media queries is a popular technique for delivering tailored stylesheets and assets to different screens to reduce the amount of data transferred to users and improve page load performance.
Many sites request heavy resources, like images, that are not optimized for certain screens, and send large CSS files containing styles that some devices will never use.