.table {
    table-layout: fixed;
}

.rowUnderline {
    border-bottom: 0px solid #969696;
}

.systemSpec .topCell3 {
    width: 80%;
    padding-left: 0px;
    padding-top: 1%;
    margin-left: 20px;
    text-align: left;
    float: left;
    margin-bottom: 1%;
}

.systemSpec .topCell4 {
    width: 30.2%;
    padding-left: 0px;
    padding-top: 1%;
    margin-left: 20px;
    text-align: left;
    float: left;
    margin-bottom: 1%;
}

.systemSpec .topCell5 {
    width: 14.22%;
    padding-left: 0px;
    padding-top: 1%;
    margin-left: 20px;
    text-align: left;
    float: left;
    margin-bottom: 1%;
}

.systemSpec .topCell6 {
    width: 64%;
    padding-left: 0px;
    padding-top: 1%;
    margin-left: 20px;
    text-align: left;
    float: left;
    margin-bottom: 1%;
}

.systemSpec .topCell7 {
    width: 30.2%;
    padding-left: 0px;
    padding-top: 1%;
    margin-left: 20px;
    text-align: left;
    float: left;
    margin-bottom: 1%;
}

.pushright {
    margin-left: 31%;
}

.systemSpec .cell1 {
    display: table-cell;
    width: 13.95%;
    padding-left: 0px;
    padding-top: 0.5%;
    padding-bottom: 1%;
    text-align: left;
    line-height: 1.7em;
}

.systemSpec .cell2 {
    display: table-cell;
    width: 14.22%;
    padding-left: 0px;
    padding-top: 0.5%;
    padding-bottom: 1%;
    text-align: left;
    line-height: 1.9em;
}

.systemSpec .cell3 {
    display: table-cell;
    width: 67.3%;
    padding-left: 0px;
    padding-top: 0.5%;
    padding-bottom: 1%;
    text-align: left;
    line-height: 1.9em;
}

.systemSpec .cell4 {
    display: table-cell;
    width: 65%;
    padding-left: 0px;
    padding-top: 0.5%;
    padding-bottom: 1%;
    text-align: left;
    line-height: 1.7em;
    word-wrap: break-word;
}

.systemSpec .cell5 {
    display: table-cell;
    width: 30.5%;
    padding-left: 0px;
    padding-top: 0.5%;
    padding-bottom: 1%;
    text-align: left;
    line-height: 1.7em;
    margin-left: 0px;
}

.centercell {
    text-align: center;
}

@media only screen and (max-width: 1366px) {
    .systemSpec .topCell1 {
        width: 13.8%;
    }

    .systemSpec .topCell3 {
        width: 81%;
    }

    .systemSpec .topCell4 {
        width: 30%;
    }

    .systemSpec .topCell5 {
        width: 14%;
    }

    .systemSpec .topCell6 {
        width: 65%;
    }

    .systemSpec .topCell7 {
        width: 30%;
    }
}

@media only screen and (max-width: 1280px) {
    .systemSpec .topCell6 {
        width: 65%;
    }

    .systemSpec .topCell7 {
        width: 30%;
    }
}

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

    .systemSpec .topCell1 {
        width: 14%;
    }

    .systemSpec .topCell3 {
        width: 80%;
    }

    .systemSpec .topCell4 {
        width: 30%;
    }

    .systemSpec .topCell5 {
        width: 13.5%;
    }

    .systemSpec .topCell6 {
        width: 64%;
    }

    .systemSpec .topCell7 {
        width: 30%;
    }

}

@media only screen and (max-width: 1024px) {
    .systemSpec .topCell1 {
        width: 13.8%;
    }

    .systemSpec .topCell3 {
        width: 79%;
        margin-bottom: 1%;
    }

    .systemSpec .topCell4 {
        width: 29%;
    }

    .systemSpec .topCell6 {
        width: 63%;
    }

    .systemSpec .topCell7 {
        width: 29.5%;
    }
}

@media only screen and (max-width: 854px) {
    .systemSpec .topCell1 {
        width: 13%;
    }

    .systemSpec .topCell3 {
        width: 77%;
        margin-bottom: 4.5%;
    }

    .systemSpec .topCell4 {
        width: 29%;
        margin-bottom: 4.5%;
    }

    .systemSpec .topCell6 {
        width: 58%;
        margin-bottom: 4.5%;
    }

    .systemSpec .topCell7 {
        width: 29%;
        margin-bottom: 4.5%;
    }

    .systemSpec .topCell5 {
        margin-bottom: 4.5%;
    }

    .pushright {
        margin-left: 33%;
    }
}

@media only screen and (max-width: 768px) {
    .systemSpec .topCell4 {
        width: 28%;
    }

    .systemSpec .topCell7 {
        width: 28%;
    }

    .systemSpec .topCell5 {
        margin-bottom: 4.5%;
    }

    .pushright {
        margin-left: 35%;
    }
}

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

    .systemSpec .topCell1 {
        width: 100%;
        padding-left: 0px;
        padding-top: 0.5%;
        margin-left: 0px;
        text-align: left;
        float: left;
        margin-bottom: 5px;
        padding-bottom: 2%;
    }

    .systemSpec .topCell3 {
        width: 60%;
        padding-left: 0px;
        padding-top: 2%;
        margin-left: 0px;
        text-align: left;
        float: left;
        margin-bottom: 15px;
    }

    .pushright {
        margin-left: 45%;
    }

    .systemSpec .topCell4 {
        width: 45%;
        padding-left: 0px;
        padding-top: 2%;
        margin-left: 0px;
        text-align: left;
        float: left;
        margin-bottom: 15px;
    }

    .rowUnderline {
        border-bottom: 1px solid #969696;
    }

    .systemSpec .topCell5 {
        width: 23%;
        margin-left: 0px;
    }

    .systemSpec .topCell6 {
        margin-left: 0px;
    }

    .systemSpec .topCell7 {
        width: 30%;
    }

    .rowUpperline {
        border: 0px;
    }

    .topCell7.marginbuttomhigh {
        margin-bottom: 9%;
    }

    .systemSpec .cell1 {
        display: block;
        width: 100%;
        padding-left: 0px;
        padding-top: 2%;
        padding-bottom: 2%;
        float: left;
        margin-top: 60px;
    }

    .systemSpec .cell2 {
        display: block;
        width: 23%;
        padding-left: 0px;
        padding-top: 2%;
        padding-bottom: 1%;
        float: left;
    }

    .systemSpec .cell3 {
        display: block;
        padding-left: 0px;
        padding-top: 2%;
        padding-bottom: 1%;
        float: left;
    }

    .systemSpec .cell4 {
        display: block;
        padding-left: 0px;
        padding-top: 2%;
        padding-bottom: 1%;
        float: left;
    }

    .systemSpec .cell5 {
        display: block;
        width: 35%;
        padding-left: 0px;
        padding-top: 2%;
        padding-bottom: 1%;
        float: left;
        margin-left: 20px;
    }

    .row .hide {
        margin-top: 0px;
        padding: 0;
    }
}

@media only screen and (max-width: 320px) {
    .systemSpec .cell5 {
        margin-left: 10px;
    }

}