.colgiai th {
    font-weight: normal
}

.colgiai th.first {
    width: 10%
}
.coltwocity th, .colfourcity th, .colthreecity th {
    vertical-align: baseline;
    word-wrap: break-word
}
.coltwocity th {
    width: 45%
}
.colfourcity th {
    width: 22.5%
}
.colthreecity th {
    width: 30%
}
.colgiai div {
    font-weight: bold;
    height: 28px;
    padding: 3px 0;
    margin: auto;
    display: block;
}
.coltwocity th, .colfourcity th, .colthreecity th {vertical-align: baseline;word-wrap: break-word}
.coltwocity th {width: 45%}
.colfourcity th {width: 22.5%}
.colthreecity th {width: 30%}

.colgiai td,.col-firstlast td {
    text-align:center;
    padding:3px 5px;

}
.coltwocity .g8 div, .colthreecity .g8 div, .colfourcity .g8 div {
    color: #ed0303;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 3px;
}
.coltwocity td div, .colthreecity td div,  .colfourcity td div{
    font-size: 22px;
    font-weight: bold;
    padding:3px 0;
}
.coltwocity .gdb div, .colthreecity .gdb div {
    color: #ed0303;
    font-size: 24px;
}
.colfourcity .gdb div
{
    color: #ed0303;
    font-size: 24px;
}



.bg_f6 {
    background: #ffffff
}

.bg_ef {
    background: #ffffff;
    padding: 10px 5px
}
.firstlast-mn{
    font-weight: bold;
}
@media(max-width:640px){
    .colthreecity td div, .colfourcity td div{
        font-size: 22px;
    }
    .colfourcity td div{
        font-size: 20px;
    }
    .colfourcity .gdb div{font-size: 21px;}
}
@media(max-width:360px){

    .colthreecity td div, .colfourcity td div{
        font-size: 20px;
    }

    .colfourcity td div{
        font-size: 18px;
    }
    .colfourcity .gdb div{font-size: 20px;}
}
@media(max-width:320px){

    .colfourcity td div{
        font-size: 17px;

    }
    .colthreecity .gdb div {font-size: 20px;}
    .colfourcity.colgiai .gdb div{font-size: 17px;}
}

