title: How to create mobile ready layouts in Vaadin?
body: <p>How do I go about creating a layout or page with <code>vaadin</code> that works on both mobile and desktop screens? When I put things side by side, I can't override the styling to make them appear above or below one another no matter how specific I make the CSS.</p>
  
  <pre><code>HorizontalLayout layout = new HorizontalLayout();
  layout.addComponents(new Label("Test"), new Label("Test"));
  layout.addStyleName("my-layout");
  </code></pre>