@media only all and (max-width: 700px) { /* for 700px or less */ body { -ms-hyphens: auto; -webkit-hyphens: auto; hyphens: auto; } .frame-outer { margin: 0; width: 100%; border: none; box-shadow: none; } h1 { } h1 span { } h2 { } h3 { } h4 { } h6 { font-size: 2rem; } .logoheader img{ width: 8rem;} .button_box { text-align: left; } .box-left { width: 100%; margin-bottom: 1rem; float: none; } .box-right { width: 100%; float: none; } .flex, .facts { display: block; } .left, .right { width: 100%; } .factsleft, .factsright { width: 100%; padding: 0; } .factsleft{margin: 0 2.5rem 2.5rem 2.5rem;} .left { margin-bottom: 2.5rem; } .hide { display: block; } .hide_m { display: none; } } .refnr {} .apply {}