.responsive-wrapper {
    display: -webkit-flex;
    -webkit-flex-flow: row wrap;
    font-family: Roboto Condensed;
    text-align: center;
    letter-spacing: normal;
}


.responsive-table-1-2 {width: calc(100%/2);}
.responsive-table-1-4 {width: calc(100%/4); box-sizing: border-box; float:left;}

.hide-on-big-screens {display: none;}

.responsive-1-2 {width: calc(100%/2);}
.responsive-2-3 {width: calc((100%/3)*2);}
.responsive-1-6 { width: calc(100% / 6.1); letter-spacing: normal; padding: 0 5px; text-align: left;}

.responsive-21-24 {width: calc((100%/24)*21)}
.responsive-1-3 {width: calc(100%/3);}

@media (max-width: 1040px) {
  .responsive-1-3 {width: 100%;}
  .responsive-2-3 {width: 100%;}
    .hide-on-small-screens {display: none !important;}
    .responsive-21-24 {width: calc((100%/24)*24)}
}

@media (max-width: 525px) {
  .hide-on-mobile-only {display: none !important;}
  .responsive-21-24 {width: calc((100%/24)*24)}
  #responsive-1-6-to-1-5 { width: calc(100% / 5.2);}
  #responsive-1-6-to-1-4 { width: calc(100% / 4);}
  .hide-on-big-screens {display: inline;}
  #settings-edit-btns {transform: scale(0.8);}
}
