@media only all and (max-width:799px){body{font-size:90%;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;margin:0}.frame-outer{width:100%;min-width:240px;margin:0;border:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}h1{font-size:1.7rem}.hide_m{display:none}.justifier{text-align:left}}@media only all and (max-width:700px){.flexbox{display:block}.content{width:100%;margin:0}.footer{padding:1rem;height:auto;margin-top:1rem}}@media only all and (max-width:520px){.flexbox-last{display:block}.box{width:100%}h1{font-size:1.5rem}h2{font-size:1.2rem}}