@import url(style_ie8.css) screen and (min-width: 1301px);
@media screen and (min-width: 721px) and (max-width: 1300px) {
    .insoweSpecs {
        margin-top: 106px;
    }
    .insoweSpecs .tabletHide {
        display: none !important
    }
    .insoweSpecs .insoweTable {
        width: 89.84375%
    }
    .insoweSpecs .insoweTable .insoweRow {
        border-top-style: solid;
        border-top-width: thin;
        padding: 45px 0 35px 0;
        font-size: 0;
        white-space: nowrap
    }
    .insoweSpecs .insoweTable .insoweRow .insoweCol {
        white-space: normal;
        display: inline-block;
        vertical-align: top
    }
    .insoweSpecs .insoweTable .insoweRow .insoweCol.insoweCol1 {
        width: 25.3623188406%;
        padding-right: 4.347826087%;
        font-size: 28px;
        position: relative;
        left: -2px;
        margin-bottom: 7px
    }
    .insoweSpecs .insoweTable .insoweRow .insoweCol.insoweCol2 {
        padding-top: 2px;
        width: 74.6376811594%;
        position: relative;
        left: -2px
    }
    .insoweSpecs .insoweTable .insoweRow .insoweCol.insoweCol3 {
        padding-top: 2px;
        position: relative
    }
    .insoweSpecs .insoweTable .insoweRow .insoweCol .insoweInnerTable .insoweInnerRow {
        margin-bottom: 31px
    }
    .insoweSpecs .insoweTable .insoweRow .insoweCol .insoweInnerTable .insoweInnerRow .insoweInnerCol {
        display: inline-block;
        vertical-align: top
    }
    .insoweSpecs .insoweTable .insoweRow .insoweCol .insoweInnerTable .insoweInnerRow .insoweInnerCol.insoweInnerCol1 {
        width: 31.8518518519%
    }
    .insoweSpecs .insoweTable .insoweRow .insoweCol .insoweInnerTable .insoweInnerRow .insoweInnerCol.insoweInnerCol2 {
        width: 67.5925925926%
    }
    .insoweSpecs .insoweTable.insoweTwoColTable .insoweCol.insoweCol2 {
        width: 31.884057971%;
        padding-right: 5.0724637681%
    }
    .insoweSpecs .insoweTable.insoweTwoColTable .insoweCol.insoweCol3 {
        width: 31.884057971%;
        padding-right: 5.0724637681%
    }
    .insoweSpecs .insoweTable {
        padding-top: 7px
    }
    .insoweSpecs .insoweTable .insoweRow1 {
        border-top: none;
        padding: 42px 0
    }
    .insoweSpecs .insoweTable .insoweRow1 .insoweCol {
        font-size: 34px
    }
    .insoweSpecs .insoweTable .insoweRow2 .insoweImg1 {
        width: 120px;
        display: inline-block;
        vertical-align: top;
        margin-top: 5px;
        margin-bottom: 10px;
        left: -4px
    }
    .insoweSpecs .insoweTable .insoweRow2 .insoweTextBox {
        display: inline-block;
        vertical-align: top;
        width: 99%;
        padding-left: 162px;
        margin-left: -120px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }
    .insoweSpecs .insoweTable .insoweRow3 .insoweCol1 {
        padding-right: 100px
    }
    .insoweSpecs .insoweTable .insoweRow4 .insoweImg1,
    .insoweSpecs .insoweTable .insoweRow4 .insoweImg2 {
        width: 100px;
        display: inline-block;
        vertical-align: top;
        margin-top: 1px;
        margin-right: 50px;
        left: -4px
    }
    .insoweSpecs .insoweTable .insoweRow5 .insoweImg1 {
        width: 138px;
        margin-top: 5px;
        left: 2px
    }
    .insoweSpecs .insoweTable .insoweRow6 .insoweImg1 {
        width: 138px;
        margin-top: 4px;
        left: 2px
    }
    .insoweSpecs .insoweTable .insoweRow7 .insoweImg1 {
        width: 162px;
        left: 2px
    }
    .insoweSpecs .insoweTable .insoweRow13 .insoweImg1,
    .insoweSpecs .insoweTable .insoweRow13 .insoweImg2 {
        width: 140px;
        display: inline-block;
        vertical-align: top;
        margin-top: -5px;
        margin-bottom: -8px;
        margin-right: -5px;
        left: -33px
    }
    .insoweSpecs .insoweTable .insoweRow {
        border-top-color: #4F4F4F
    }
}
@media screen and (max-width: 768px) {
    .insoweSpecs {
        margin-top: 0;
    }
}
@media screen and (max-width: 720px) {
    .insoweSpecs .mobileHide {
        display: none !important
    }
    .insoweSpecs .insoweTable {
        width: 90.625%;
        padding-bottom: 25px
    }
    .insoweSpecs .insoweTable .insoweRow {
        padding: 25px 0 17px 0
    }
    .insoweSpecs .insoweTable .insoweRow .insoweCol.insoweCol1 {
        font-size: 26px;
        position: relative;
        border-bottom-style: solid;
        border-bottom-width: thin;
        padding: 0 0 15px;
        text-align: left
    }
    .insoweSpecs .insoweTable .insoweRow .insoweCol.insoweCol2 {
        padding-top: 40px;
        position: relative
    }
    .insoweSpecs .insoweTable .insoweRow .insoweCol.insoweCol3 {
        position: relative
    }
    .insoweSpecs .insoweTable .insoweRow .insoweCol .insoweText {
        margin-bottom: 8px
    }
    .insoweSpecs .insoweTable .insoweRow .insoweCol .insoweSpace {
        height: 34px
    }
    .insoweSpecs .insoweTable .insoweRow .insoweCol .insoweInnerTable {
        widows: 100%
    }
    .insoweSpecs .insoweTable .insoweRow .insoweCol .insoweInnerTable .insoweInnerRow {
        padding-bottom: 34px
    }
    .insoweSpecs .insoweTable {
        padding-top: 0;
    }
    .insoweSpecs .insoweTable .insoweRow2 .insoweImg1 {
        width: 105px;
        display: inline-block;
        vertical-align: top;
        margin-top: 5px;
        margin-bottom: 10px;
        margin-left: 15px;
        left: -4px
    }
    .insoweSpecs .insoweTable .insoweRow2 .insoweTextBox {
        display: inline-block;
        vertical-align: top;
        width: 98%;
        padding-left: 140px;
        margin-left: -120px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }
    .insoweSpecs .insoweTable .insoweRow3 .insoweCol1 {
        padding-right: 100px
    }
    .insoweSpecs .insoweTable .insoweRow4 .insoweImg1,
    .insoweSpecs .insoweTable .insoweRow4 .insoweImg2 {
        width: 100px;
        display: inline-block;
        vertical-align: top;
        margin-top: 1px;
        margin-right: 33px;
        left: -5px
    }
    .insoweSpecs .insoweTable .insoweRow5 .insoweImg1 {
        width: 110px;
        margin-top: 5px;
        left: 0px
    }
    .insoweSpecs .insoweTable .insoweRow6 .insoweImg1 {
        width: 112px;
        margin-top: 4px;
        left: 0px
    }
    .insoweSpecs .insoweTable .insoweRow7 .insoweImg1 {
        width: 132px;
        left: 0px
    }
    .insoweSpecs .insoweTable .insoweRow13 .insoweImg1,
    .insoweSpecs .insoweTable .insoweRow13 .insoweImg2 {
        width: 140px;
        display: inline-block;
        vertical-align: top;
        margin-top: -5px;
        margin-bottom: -8px;
        margin-right: -5px;
        left: -33px
    }
    .insoweSpecs .insoweTable .insoweRow .insoweCol.insoweCol1 {
        border-bottom-color: #4F4F4F
    }
}