@import url(style_ie8.css) screen and (min-width: 1301px);
@media screen and (min-width: 721px) and (max-width: 1300px) {
    .insoweSpecs {
        margin-top: 50px;
        margin-bottom: 20px;
    }
    .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: 30px
    }
    .insoweSpecs .insoweTable .insoweRow2 .insoweImg1 {
        width: 294px;
        margin-top: 4px
    }
    .insoweSpecs .insoweTable .insoweRow4 .insoweCol2 .insoweSpaceImg2Text {
        clear: both;
        margin-top: 18px
    }
    .insoweSpecs .insoweTable .insoweRow4 .insoweImg1 {
        width: 289px;
        margin-top: -9px;
        display: inline-block;
        vertical-align: top
    }
    .insoweSpecs .insoweTable .insoweRow4 .insoweImg1 .insoweLabel1 {
        top: 10px;
        left: 57px
    }
    .insoweSpecs .insoweTable .insoweRow4 .insoweImg1 .insoweLabel2 {
        top: 112px;
        left: 206px
    }
    .insoweSpecs .insoweTable .insoweRow4 .insoweImg2 {
        position: absolute;
        top: -9px;
        right: 0;
        width: 196px
    }
    .insoweSpecs .insoweTable .insoweRow5 {
        padding-bottom: 26px
    }
    .insoweSpecs .insoweTable .insoweRow5 .insoweTextBox {
        display: inline-block;
        vertical-align: top
    }
    .insoweSpecs .insoweTable .insoweRow5 .insoweImg1 {
        vertical-align: top;
        width: 330px;
        margin-top: 13px;
        left: -1px
    }
    .insoweSpecs .insoweTable .insoweRow5 .insoweImg1 .insoweLabel1 {
        top: 13px;
        left: 72px;
        line-height: 14px
    }
    .insoweSpecs .insoweTable .insoweRow5 .insoweImg1 .insoweLabel2 {
        top: 79px;
        left: 244px;
        line-height: 14px
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweCol2 .insoweSpaceImg2Text {
        margin-top: 8px
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweImg1 {
        width: 488px;
        margin-top: -49px
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweImg1 .insoweLabel1 {
        top: 153px;
        left: 29px
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweImg1 .insoweLabel2 {
        top: 153px;
        left: 111px
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweImg1 .insoweLabel3 {
        top: 187px;
        left: 123px
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweImg1 .insoweLabel4 {
        top: 187px;
        left: 203px
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweImg1 .insoweLabel5 {
        top: 187px;
        left: 258px
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweImg1 .insoweLabel6 {
        top: 153px;
        left: 280px
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweImg1 .insoweLabel7 {
        top: 187px;
        left: 327px
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweImg1 .insoweLabel8 {
        top: 153px;
        left: 362px
    }
    .insoweSpecs .insoweTable .insoweRow19 {
        padding-bottom: 47px
    }
    .insoweSpecs .insoweTable .insoweRow19 .insoweTextBox {
        display: inline-block;
        vertical-align: top
    }
    .insoweSpecs .insoweTable .insoweRow19 .insoweImg1 {
        vertical-align: top;
        width: 386px;
        margin-top: 24px;
        left: -19px
    }
    .insoweSpecs .insoweTable .insoweRow {
        border-top-color: #D6D6D6
    }
}
@media screen and (min-width: 721px) and (max-width: 735px) {
    .insoweSpecs .insoweTable .insoweRow4 .insoweImg2 {
        right: -12px
    }
}
@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 .insoweCol2 .insoweSpaceImg2Text {
        margin-top: 26px
    }
    .insoweSpecs .insoweTable .insoweRow2 .insoweImg1 {
        width: 220px;
        left: 0;
        margin-top: 2px
    }
    .insoweSpecs .insoweTable .insoweRow4 .insoweCol2 .insoweSpaceImg2Text {
        margin-top: 3px
    }
    .insoweSpecs .insoweTable .insoweRow4 .insoweImg1 {
        width: 290px;
        left: -3px;
        z-index: 2;
        margin-top: -12px
    }
    .insoweSpecs .insoweTable .insoweRow4 .insoweImg1 .insoweLabel1 {
        top: 17px;
        left: 48px;
        line-height: 14px
    }
    .insoweSpecs .insoweTable .insoweRow4 .insoweImg1 .insoweLabel2 {
        top: 117px;
        left: 200px;
        line-height: 14px;
        white-space: nowrap
    }
    .insoweSpecs .insoweTable .insoweRow4 .insoweImg2 {
        width: 290px;
        left: -3px;
        margin-top: -52px
    }
    .insoweSpecs .insoweTable .insoweRow5 {
        padding-bottom: 35px
    }
    .insoweSpecs .insoweTable .insoweRow5 .insoweTextBox {
        display: inline-block;
        vertical-align: top
    }
    .insoweSpecs .insoweTable .insoweRow5 .insoweImg1 {
        vertical-align: top;
        width: 290px;
        margin-top: 7px;
        left: 0
    }
    .insoweSpecs .insoweTable .insoweRow5 .insoweImg1 .insoweLabel1 {
        top: 12px;
        left: 45px;
        line-height: 14px
    }
    .insoweSpecs .insoweTable .insoweRow5 .insoweImg1 .insoweLabel2 {
        top: 69px;
        left: 202px;
        line-height: 14px
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweCol2 .insoweSpaceImg2Text {
        margin-top: -40px
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweCol2 .insoweTextBox {
        position: relative;
        z-index: 2
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweImg1 {
        width: 326px;
        left: 50%;
        margin-left: -145px;
        margin-top: -41px
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweImg1 .insoweLabel1 {
        top: 126px;
        left: 15px
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweImg1 .insoweLabel2 {
        top: 154px;
        left: 40px
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweImg1 .insoweLabel3 {
        top: 179px;
        left: 40px
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweImg1 .insoweLabel4 {
        top: 218px;
        left: 160px
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweImg1 .insoweLabel5 {
        top: 218px;
        left: 87px
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweImg1 .insoweLabel6 {
        top: 126px;
        left: 173px
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweImg1 .insoweLabel7 {
        top: 154px;
        left: 173px
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweImg1 .insoweLabel8 {
        top: 179px;
        left: 172px
    }
    .insoweSpecs .insoweTable .insoweRow19 {
        padding-bottom: 15px
    }
    .insoweSpecs .insoweTable .insoweRow19 .insoweImg1 {
        width: 290px;
        margin-top: 30px;
        left: 50%;
        margin-left: -129px
    }
    .insoweSpecs .insoweTable .insoweRow .insoweCol.insoweCol1 {
        border-bottom-color: #D6D6D6
    }
}
@media screen and (min-width: 360px) and (max-width: 720px) {
    .insoweSpecs .insoweTable .insoweRow10 .insoweImg1 {
        margin-left: -163px
    }
}