How can I serve different view blocks based on media queries? I have 4 view blocks that I want to show up as carousels on mobile. I'd like to be able to clone them, turn the clones into carousels with this module https://www.drupal.org/project/slick, then serve them in place of the others somehow. I know I can use css to serve both and hide them but that doesn't sound like a good idea.
You can try Browsecap and Browsecap Block modules to show blocks only on mobile devices.