@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: 380px;
        margin-top: 4px;
        left: -3px;
    }
    .insoweSpecs .insoweTable .insoweRow3 .insoweCol1 {
        padding-right: 100px
    }
    .insoweSpecs .insoweTable .insoweRow9 {
        padding-bottom: 54px
    }
    .insoweSpecs .insoweTable .insoweRow9 .insoweImg1 {
        width: 526px;
        margin-top: -5px;
        left: -5px
    }
    .insoweSpecs .insoweTable .insoweRow9 .insoweImg1 .insoweLabel1 {
      top: 8px;
      left: 180px;
    }
    .insoweSpecs .insoweTable .insoweRow9 .insoweImg1 .insoweLabel2 {
        top: 8px;
        left: 257px
    }
    .insoweSpecs .insoweTable .insoweRow9 .insoweImg1 .insoweLabel3 {
        top: 92px;
        left: 137px;
    }
    .insoweSpecs .insoweTable .insoweRow9 .insoweImg1 .insoweLabel4 {
        top: 180px;
        left: 37px
    }
    .insoweSpecs .insoweTable .insoweRow9 .insoweImg1 .insoweLabel5 {
        top: 180px;
        left: 91px
    }
    .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: 273px;
        left: 164px
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweImg1 .insoweLabel3 {
        top: 273px;
        left: 256px
    }
    .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: 91px;
        line-height: 14px
    }
    .insoweSpecs .insoweTable .insoweRow15 .insoweImg1 .insoweLabel2 {
        top: 84px;
        left: 48px;
        line-height: 14px
    }
    .insoweSpecs .insoweTable .insoweRow15 .insoweImg1 .insoweLabel3 {
        top: 115px;
        left: 167px;
        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: 465px;
        left: -11px;
    }
    .insoweSpecs .insoweTable .insoweRow {
        border-top-color: #D6D6D6;
        /*padding-bottom: 25px;*/
    }
    .insoweSpecs .insoweTable .insoweRow4 {
        padding-bottom: 25px;
    }
}
@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: -74px;
        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: 117px
    }
    .insoweSpecs .insoweTable .insoweRow9 .insoweImg1 .insoweLabel2 {
        top: 35px;
        left: 203px
    }
    .insoweSpecs .insoweTable .insoweRow9 .insoweImg1 .insoweLabel3 {
        top: 117px;
        left: 50px
    }
    .insoweSpecs .insoweTable .insoweRow9 .insoweImg1 .insoweLabel4 {
        top: 210px;
        left: 50px
    }
    .insoweSpecs .insoweTable .insoweRow9 .insoweImg1 .insoweLabel5 {
        top: 210px;
        left: 106px
    }

    .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: 127px
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweImg1 .insoweLabel2 {
        top: 238px;
        left: 99px
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweImg1 .insoweLabel3 {
        text-align: left;
        top: 238px;
        left: 187px;
        width: 120px;
    }
    .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: 114px;
        line-height: 16px
    }
    .insoweSpecs .insoweTable .insoweRow15 .insoweImg1 .insoweLabel2 {
        top: 97px;
        left: 59px;
        line-height: 16px
    }
    .insoweSpecs .insoweTable .insoweRow15 .insoweImg1 .insoweLabel3 {
        top: 129px;
        left: 256px;
        width: 92px;
        line-height: 16px
    }
    .insoweSpecs .insoweTable .insoweRow16 {
        padding-bottom: 25px
    }
    .insoweSpecs .insoweTable .insoweRow16 .insoweImg1 {
        width: 277px;
        margin-top: 3px;
        left: 50%;
        margin-left: -151px
    }
    .insoweSpecs .insoweTable .insoweRow .insoweCol.insoweCol1 {
        border-bottom-color: #D6D6D6
    }
}

@media screen and (max-width: 720px) {
  .insoweSpecs .insoweTable .insoweRow15 .insoweImg1 .insoweLabel3 {
    width: auto;
    text-align: left;
    left: 197px;
    top: 131px;
  }
}
@media screen and (min-width: 321px) and (max-width: 381px) {
    .insoweSpecs .insoweTable .insoweRow15 .insoweImg1 .insoweLabel3 {
        left: 249px;
    }
}
