.stacktable { width: 100%; } .st-head-row { padding-top: 1em; text-align: center; } .st-head-row.st-head-row-main { font-size: 1.5em; padding-top: 0; text-align: center; } .st-key { width: 49%; text-align: right; padding-right: 1%; } .st-val { width: 49%; padding-left: 1%; } /* RESPONSIVE EXAMPLE */ .stacktable.large-only { display: table; } .small-only { display: none; } @media (max-width: 800px) { .large-only { display: none; } .stacktable.small-only { display: table; } }