.row {

  display: flex;

  flex-wrap: wrap;

  justify-content: space-evenly;

  align-items: center;

  flex-direction: row;

}

.column {

  display: flex;

  flex-wrap: wrap;

  justify-content: space-evenly;

  align-items: center;

  flex-direction: column;

}



/* For mobile phones: */

[class*="col-"] {

  width: 100%;

}

.content {

  width: 85%;

  margin: 10px 7.5%;

}

@media only screen and (max-width: 768px) {

  ul.topnav li:not(:first-child) {
    display: none;
  }

  ul.topnav li.icon {

    /* float: right; */

    display: inline-block;

  }

  ul.topnav.responsive {
    position: relative;
  }

  ul.topnav.responsive li.icon {

    position: absolute;

    right: 0;

    top: 0;

  }

  ul.topnav.responsive li {

    float: none;

    display: inline;

  }

  ul.topnav.responsive li a {

    display: block;

    text-align: left;

  }

  .content {

    width: 95%;

    margin: 10px 2.5%;

  }

  /* td{display:block !important;} */

}

@media only screen and (min-width: 768px) {

  /* For desktop: */

  .col-1 {
    width: 8.33%;
  }

  .col-2 {
    width: 16.66%;
  }

  .col-3 {
    width: 25%;
  }

  .col-4 {
    width: 33.33%;
  }

  .col-5 {
    width: 41.66%;
  }

  .col-6 {
    width: 50%;
  }

  .col-7 {
    width: 58.33%;
  }

  .col-8 {
    width: 66.66%;
  }

  .col-9 {
    width: 75%;
  }

  .col-10 {
    width: 83.33%;
  }

  .col-11 {
    width: 91.66%;
  }

  .col-12 {
    width: 100%;
  }

  [class*="col-"] {

    /*desktop styling for col*/

  }

}

@media print {
  .resultsheet {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 400 !important;
  }

  .col-1 {
    width: 8.33%;
  }

  .col-2 {
    width: 16.66%;
  }

  .col-3 {
    width: 25%;
  }

  .col-4 {
    width: 33.33%;
  }

  .col-5 {
    width: 41.66%;
  }

  .col-6 {
    width: 50%;
  }

  .col-7 {
    width: 58.33%;
  }

  .col-8 {
    width: 66.66%;
  }

  .col-9 {
    width: 75%;
  }

  .col-10 {
    width: 83.33%;
  }

  .col-11 {
    width: 91.66%;
  }

  .col-12 {
    width: 100%;
  }

  .student-info {
    margin-top: 35vh !important;
  }

  .resultsheet p {
    margin: 0 !important;
  }

  .footerSection {
    position: fixed;
  }

}