@media (max-width: 830px) { body { margin: 0px; } div.page { width: 100%; margin: 0px 0px; padding: 20px 0px; border: unset; border-radius: unset; box-shadow: unset; } a.box { max-width: 300px; } div.video { width: unset; height: unset; } div.video iframe { width: 100%; margin: 0px 0px; border: unset; border-radius: unset; } div.screenshot { margin-left: 20px !important; margin-right: 10px !important; } div.section > img.icon, div.section > h2 { margin-left: 5px; } div.section span.quote { display: none; } div.footer p { left: unset; } div.zoom:hover { transform: unset !important; } #purchase > a.paddle_button { margin-left: 60px !important; margin-right: 30px !important; } table.reference { width: 100%; table-layout: fixed; font-size: smaller; overflow: hidden; } table.reference > tbody > tr > td { padding: 5px 0px 5px 5px; white-space: unset; } table.reference th:nth-child(4), table.reference td:nth-child(4) { display: none; } div.reference { overflow-wrap: anywhere; } ul.repository { columns: 1; width: unset; } } @media (max-width: 580px) { div.screenshot.about, div.screenshot.column { float: unset; margin: 70px 10px 20px 10px; text-align: center; } }