header, .side-title {max-width: 100%;margin:0;}


@media only screen and (max-width:767px) {
  .flex, footer .flex, footer .region-footer {flex-direction: column;}
  footer .region-footer .block {margin-bottom:2rem;}
  .flex-left, .flex-right, .flex-half {flex-basis:100%;}
  .flex-pr2 {padding-right:0;}
  article .node__content {padding:0.5rem;}
 
 nav.navbar, .region-breadcrumb, nav.tabs, nav.navbar, .region-breadcrumb, nav.tabs, .region-footer, article.node--type-article, .paragraph--type--heroblock, .paragraphcontent,.field--name-field-herotitel, h1 {width: 94%; margin: 0 auto;}

  .paragraph, article.node--type-article, .region-footer {width: 100%; margin: 0 auto;}
  .paragraphcontent .paragraph {padding: 0;}
  .field--name-field-herotitel, h1 {font-size:3.5rem;line-height:4rem;}
  .navbar-brand a.site-title {font-size:1.5rem;}
  .paragraph--type--heroblock > .paragraph__column {height:auto;}
  
  .dashboards-container .layout--twocol-section .layout__region {flex-basis:100%;flex-grow:1;}
  .dashboards-container  .layout--twocol-section.layout--twocol-section--50-50 {flex-direction:column;}
}