/* THEME text block: smartphone only. Centre the block; keep text left aligned. */
@media screen and (max-width:760px) {
  html body.mrg-rails-demo .mrg-designed .md-theme > p.md-theme-copy {
    display:block !important;
    box-sizing:border-box !important;
    position:relative !important;
    inset:auto !important;
    left:auto !important;
    right:auto !important;
    transform:none !important;
    float:none !important;
    width:340px !important;
    max-width:calc(100% - 24px) !important;
    min-width:0 !important;
    margin:3px auto 0 !important;
    padding:0 !important;
    text-align:left !important;
    text-align-last:left !important;
    font-size:16px !important;
    line-height:1.7 !important;
    font-weight:600 !important;
    white-space:normal !important;
    overflow-wrap:normal !important;
    word-break:normal !important;
  }
}
