@import url(style_ie8.css) screen and (min-width: 1301px);
@media screen and (min-width: 721px) and (max-width: 1300px) {
    .insoweSpecs {
        margin-top: 58px;
    }
    .insoweSpecs .tabletHide {
        display: none !important
    }
    .insoweSpecs .insoweTable {
        width: 89.84375%
    }
    .insoweSpecs .insoweTable .insoweRow {
        border-top-style: solid;
        border-top-width: thin;
        padding: 46px 0 36px 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 .insoweRow .insoweCol .insoweLabel {
        font-size: 14px
    }
    .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 .insoweCol2 .insoweSpaceImg2Text {
        margin-top: 18px
    }
    .insoweSpecs .insoweTable .insoweRow2 .insoweImg1 {
        width: 500px;
        margin-top: 4px
    }
    .insoweSpecs .insoweTable .insoweRow3 .insoweCol1 {
        padding-right: 100px
    }
    .insoweSpecs .insoweTable .insoweRow9 {
        padding-bottom: 70px
    }
    .insoweSpecs .insoweTable .insoweRow9 .insoweImg1 {
        width: 526px;
        margin-top: -5px;
        left: -5px
    }
    .insoweSpecs .insoweTable .insoweRow9 .insoweImg1 .insoweLabel1 {
        top: 3px;
        left: 252px
    }
    .insoweSpecs .insoweTable .insoweRow9 .insoweImg1 .insoweLabel2 {
        top: 44px;
        left: 381px
    }
    .insoweSpecs .insoweTable .insoweRow9 .insoweImg1 .insoweLabel3 {
        top: 125px;
        left: 14px;
        width: 50px;
    }
    .insoweSpecs .insoweTable .insoweRow9 .insoweImg1 .insoweLabel4 {
        top: 125px;
        left: 71px
    }
    .insoweSpecs .insoweTable .insoweRow9 .insoweImg1 .insoweLabel5 {
        top: 125px;
        left: 151px
    }
    .insoweSpecs .insoweTable .insoweRow10 {
        padding-bottom: 7px
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweImg1 {
        width: 450px;
        margin-top: -12px;
        left: -48px
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweImg1 .insoweLabel1 {
        top: 33px;
        left: 197px
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweImg1 .insoweLabel2 {
        top: 269px;
        left: 162px
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweImg1 .insoweLabel3 {
        top: 269px;
        left: 243px
    }
    .insoweSpecs .insoweTable .insoweRow15 {
        padding-bottom: 35px
    }
    .insoweSpecs .insoweTable .insoweRow15 .insoweTextBox {
        display: inline-block;
        vertical-align: top
    }
    .insoweSpecs .insoweTable .insoweRow15 .insoweImg1 {
        display: inline-block;
        vertical-align: top;
        width: 263px;
        margin-top: -15px;
        left: 18px
    }
    .insoweSpecs .insoweTable .insoweRow15 .insoweImg1 .insoweLabel1 {
        top: 17px;
        left: 92px;
        line-height: 14px
    }
    .insoweSpecs .insoweTable .insoweRow15 .insoweImg1 .insoweLabel2 {
        top: 84px;
        left: 61px;
        line-height: 14px
    }
    .insoweSpecs .insoweTable .insoweRow15 .insoweImg1 .insoweLabel3 {
        top: 115px;
        left: 185px;
        white-space: nowrap;
        line-height: 14px
    }
    .insoweSpecs .insoweTable .insoweRow16 {
        padding-bottom: 42px
    }
    .insoweSpecs .insoweTable .insoweRow16 .insoweCol.insoweCol1 {
        padding-right: 8.6956521739%
    }
    .insoweSpecs .insoweTable .insoweRow16 .insoweImg1 {
        margin-top: 1px;
        width: 501px;
        left: 2px
    }
    .insoweSpecs .insoweTable .insoweRow {
        border-top-color: #D6D6D6
    }
}
@media screen and (max-width: 720px) {
    .insoweSpecs {
        margin-top: -36px
    }
    .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: 22px
    }
    .insoweSpecs .insoweTable .insoweRow2 {
        text-align: center
    }
    .insoweSpecs .insoweTable .insoweRow2 .insoweCol2 .insoweSpaceImg2Text {
        margin-top: 18px
    }
    .insoweSpecs .insoweTable .insoweRow2 .insoweImg1 {
        width: 276px;
        left: 50%;
        margin-left: -138px;
        margin-top: 4px
    }
    .insoweSpecs .insoweTable .insoweRow9 {
        padding-bottom: 12px
    }
    .insoweSpecs .insoweTable .insoweRow9 .insoweImg1 {
        width: 320px;
        margin-top: -30px;
        left: 50%;
        margin-left: -160px
    }
    .insoweSpecs .insoweTable .insoweRow9 .insoweImg1 .insoweLabel1 {
        top: 35px;
        left: 192px
    }
    .insoweSpecs .insoweTable .insoweRow9 .insoweImg1 .insoweLabel2 {
        top: 117px;
        left: 239px
    }
    .insoweSpecs .insoweTable .insoweRow9 .insoweImg1 .insoweLabel3 {
        top: 209px;
        left: 38px
    }
    .insoweSpecs .insoweTable .insoweRow9 .insoweImg1 .insoweLabel4 {
        top: 126px;
        left: 70px
    }
    .insoweSpecs .insoweTable .insoweRow9 .insoweImg1 .insoweLabel5 {
        top: 209px;
        left: 149px
    }

    .insoweSpecs .insoweTable .insoweRow10 {
        padding-bottom: 14px
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweImg1 {
        width: 320px;
        margin-top: -29px;
        left: 50%;
        margin-left: -160px
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweImg1 .insoweLabel1 {
        top: 34px;
        left: 130px
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweImg1 .insoweLabel2 {
        top: 238px;
        left: 98px
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweImg1 .insoweLabel3 {
        text-align: left;
        top: 238px;
        left: 186px
    }
    .insoweSpecs .insoweTable .insoweRow15 {
        padding-bottom: 15px
    }
    .insoweSpecs .insoweTable .insoweRow15 .insoweImg1 {
        width: 320px;
        margin-top: 18px;
        left: 50%;
        margin-left: -160px
    }
    .insoweSpecs .insoweTable .insoweRow15 .insoweImg1 .insoweLabel1 {
        top: 13px;
        left: 112px;
        line-height: 16px
    }
    .insoweSpecs .insoweTable .insoweRow15 .insoweImg1 .insoweLabel2 {
        top: 97px;
        left: 74px;
        line-height: 16px
    }
    .insoweSpecs .insoweTable .insoweRow15 .insoweImg1 .insoweLabel3 {
        top: 131px;
        left: 222px;
        line-height: 16px
    }
    .insoweSpecs .insoweTable .insoweRow16 {
        padding-bottom: 25px
    }
    .insoweSpecs .insoweTable .insoweRow16 .insoweImg1 {
        width: 298px;
        margin-top: 3px;
        left: 50%;
        margin-left: -149px
    }
    .insoweSpecs .insoweTable .insoweRow .insoweCol.insoweCol1 {
        border-bottom-color: #D6D6D6
    }
}