@media screen and (max-width: 499.99px) {
    .sg_project[data-columns]::before {  content: '1 .column.size-1of1'; }
    .sg_task[data-columns]::before {     content: '1 .column.size-1of1'; }
    .sg_ticket[data-columns]::before {   content: '1 .column.size-1of1'; }
    .sg_report[data-columns]::before { content: '1 .column.size-1of1'; }
}
@media screen and (min-width: 500px) and (max-width: 749.99px) {
    .sg_project[data-columns]::before {  content: '2 .column.size-1of2'; }
    .sg_task[data-columns]::before {     content: '2 .column.size-1of2'; }
    .sg_ticket[data-columns]::before {   content: '2 .column.size-1of2'; }
    .sg_report[data-columns]::before { content: '2 .column.size-1of2'; }
}
@media screen and (min-width: 750px) and (max-width: 999.99px) {
    .sg_project[data-columns]::before {  content: '3 .column.size-1of3'; }
    .sg_task[data-columns]::before {     content: '3 .column.size-1of3'; }
    .sg_ticket[data-columns]::before {   content: '3 .column.size-1of3'; }
    .sg_report[data-columns]::before { content: '3 .column.size-1of3'; }
}
@media screen and (min-width: 1000px) and (max-width: 1249.99px) {
    .sg_project[data-columns]::before {  content: '4 .column.size-1of4'; }
    .sg_task[data-columns]::before {     content: '4 .column.size-1of4'; }
    .sg_ticket[data-columns]::before {   content: '4 .column.size-1of4'; }
    .sg_report[data-columns]::before { content: '4 .column.size-1of4'; }
}
@media screen and (min-width: 1250px) and (max-width: 1499.99px) {
    .sg_project[data-columns]::before {  content: '5 .column.size-1of5'; }
    .sg_task[data-columns]::before {     content: '5 .column.size-1of5'; }
    .sg_ticket[data-columns]::before {   content: '5 .column.size-1of5'; }
    .sg_report[data-columns]::before { content: '5 .column.size-1of5'; }
}
@media screen and (min-width: 1500px) {
    .sg_project[data-columns]::before {  content: '6 .column.size-1of6'; }
    .sg_task[data-columns]::before {     content: '6 .column.size-1of6'; }
    .sg_ticket[data-columns]::before {   content: '6 .column.size-1of6'; }
    .sg_report[data-columns]::before { content: '6 .column.size-1of6'; }
}

@media screen and (max-width: 499.99px) {
    .sg_pinboard[data-columns]::before {     content: '1 .column.size-1of1'; }
    .sg_deal[data-columns]::before {          content: '1 .column.size-1of1'; }
    .sg_deal_halfyear[data-columns]::before { content: '1 .column.size-1of1'; }
    .sg_report_week[data-columns]::before { content: '1 .column.size-1of1'; }
}
@media screen and (min-width: 500px) and (max-width: 749.99px) {
    .sg_pinboard[data-columns]::before {     content: '2 .column.size-1of2'; }
    .sg_deal[data-columns]::before {          content: '2 .column.size-1of2'; }
    .sg_deal_halfyear[data-columns]::before { content: '2 .column.size-1of2'; }
    .sg_report_week[data-columns]::before { content: '2 .column.size-1of2'; }
}
@media screen and (min-width: 750px) and (max-width: 1199.99px) {
    .sg_pinboard[data-columns]::before {     content: '3 .column.size-1of3'; }
    .sg_deal[data-columns]::before {          content: '3 .column.size-1of3'; }
    .sg_deal_halfyear[data-columns]::before { content: '3 .column.size-1of3'; }
    .sg_report_week[data-columns]::before { content: '3 .column.size-1of3'; }
}
@media screen and (min-width: 1200px) {
    .sg_pinboard[data-columns]::before {     content: '4 .column.size-1of4'; }
    /* sg_deal se definuje podle poctu stavu v default.latte  */
    .sg_deal_halfyear[data-columns]::before { content: '6 .column.size-1of6'; }
    .sg_report_week[data-columns]::before { content: '6 .column.size-1of6'; }
}

@media screen and (max-width: 899.99px) {
    .sg_contact[data-columns]::before { content: '2 .column.size-1of2'; }
}
@media screen and (min-width: 900px) and (max-width: 1199.99px) {
    .sg_contact[data-columns]::before { content: '3 .column.size-1of3'; }
}
@media screen and (min-width: 1200px) and (max-width: 1499.99px) {
    .sg_contact[data-columns]::before { content: '4 .column.size-1of4'; }
}
@media screen and (min-width: 1500px) {
    .sg_contact[data-columns]::before { content: '5 .column.size-1of5'; }
}

@media screen and (max-width: 599.99px) {
    .sg_note[data-columns]::before { content: '2 .column.size-1of2'; }
}
@media screen and (min-width: 600px) and (max-width: 799.99px) {
    .sg_note[data-columns]::before { content: '3 .column.size-1of3'; }
}
@media screen and (min-width: 800px) and (max-width: 999.99px) {
    .sg_note[data-columns]::before { content: '4 .column.size-1of4'; }
}
@media screen and (min-width: 1000px) {
    .sg_note[data-columns]::before { content: '5 .column.size-1of5'; }
}

@media screen and (max-width: 599.99px) {
    .sg_file[data-columns]::before {     content: '2 .column.size-1of2'; }
}
@media screen and (min-width: 600px) and (max-width: 799.99px) {
    .sg_file[data-columns]::before {     content: '3 .column.size-1of3'; }
}
@media screen and (min-width: 800px) and (max-width: 999.99px) {
    .sg_file[data-columns]::before {     content: '4 .column.size-1of4'; }
}
@media screen and (min-width: 1000px) and (max-width: 1199.99px) {
    .sg_file[data-columns]::before {     content: '5 .column.size-1of5'; }
}
@media screen and (min-width: 1200px) and (max-width: 1399.99px) {
    .sg_file[data-columns]::before {     content: '6 .column.size-1of6'; }
}
@media screen and (min-width: 1400px) and (max-width: 1599.99px) {
    .sg_file[data-columns]::before {     content: '7 .column.size-1of7'; }
}
@media screen and (min-width: 1600px) {
    .sg_file[data-columns]::before {     content: '8 .column.size-1of8'; }
}

.sg_history[data-columns]::before {     content: '1 .column.size-1of1.vypis-historie'; }

.column { float: left; }
.size-1of1 { width: 100%; }
.size-1of2 { width: 50%; }
.size-1of3 { width: 33.3333%; }
.size-1of4 { width: 25%; }
.size-1of5 { width: 20%; }
.size-1of6 { width: 16.6667%; }
.size-1of7 { width: 14.2857%; }
.size-1of8 { width: 12.5%; }
