@media only screen and (max-width: 768px) {
  .documents ul.documents li.document, .documents-page ul.documents li.document {
    width: 48%;
    float: left;
    clear: both; }
    .documents ul.documents li.document:nth-child(2n), .documents-page ul.documents li.document:nth-child(2n) {
      margin-right: 0;
      float: right;
      clear: none !important; }

  .single-document.has-gallery .gallery,
  .single-document.has-gallery .summary {
    width: 100%;
    float: none;
    padding: 0; }
  .single-document.has-gallery .summary > div {
    font-size: 1em; }
  .single-document.no-gallery .document_title,
  .single-document.no-gallery .single-document-description,
  .single-document.no-gallery .document-meta {
    width: 100% !important;
    float: none; } }
