@import url(style_ie8.css) screen and (min-width: 1301px);
@media screen and (min-width: 721px) and (max-width: 1300px) {
/*    .insoweSpecs {
        margin-top: 0px;
    }*/
    .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: 51px
    }
    .insoweSpecs .insoweTable .insoweRow9 .insoweImg1 {
        width: 526px;
        margin-top: -5px;
        left: -5px
    }
    .insoweSpecs .insoweTable .insoweRow9 .insoweImg1 .insoweLabel1 {
        top: 4px;
        left: 26px
    }
    .insoweSpecs .insoweTable .insoweRow9 .insoweImg1 .insoweLabel2 {
        top: 4px;
        left: 106px
    }
    .insoweSpecs .insoweTable .insoweRow9 .insoweImg1 .insoweLabel3 {
        top: 4px;
        left: 228px;
    }
    .insoweSpecs .insoweTable .insoweRow9 .insoweImg1 .insoweLabel4 {
        top: 121px;
        left: 9px
    }
    .insoweSpecs .insoweTable .insoweRow9 .insoweImg1 .insoweLabel5 {
        top: 121px;
        left: 63px
    }
    .insoweSpecs .insoweTable .insoweRow9 .insoweImg1 .insoweLabel6 {
        top: 121px;
        left: 106px
    }

    .insoweSpecs .insoweTable .insoweRow10 {
        padding-bottom: 18px;
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweCol2 .insoweTextBox {
        position: relative;
        z-index: 1;
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweImg1 {
        width: 450px;
        margin-top: -37px;
        left: -48px
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweImg1 .insoweLabel1 {
        top: 40px;
        left: 197px
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweImg1 .insoweLabel2 {
        top: 284px;
        left: 161px
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweImg1 .insoweLabel3 {
        top: 284px;
        left: 255px
    }
    .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: 246px;
        margin-top: -15px;
        left: 18px
    }
    .insoweSpecs .insoweTable .insoweRow15 .insoweImg1 .insoweLabel1 {
        top: 13px;
        left: 86px;
        line-height: 14px
    }
    .insoweSpecs .insoweTable .insoweRow15 .insoweImg1 .insoweLabel2 {
        top: 77px;
        left: 54px;
        line-height: 14px
    }
    .insoweSpecs .insoweTable .insoweRow15 .insoweImg1 .insoweLabel3 {
        top: 105px;
        left: 180px;
        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: 15px 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 .insoweRow .insoweCol .insoweSpaceText2Img {
        margin-top: 50px;
    }

    .insoweSpecs .insoweTable .insoweRow9 .insoweImg1 {
        width: 320px;
        margin-top: -30px;
        left: 50%;
        margin-left: -160px
    }
    .insoweSpecs .insoweTable .insoweRow9 .insoweImg1 .insoweLabel1 {
        top: 37px;
        left: 36px
    }
    .insoweSpecs .insoweTable .insoweRow9 .insoweImg1 .insoweLabel2 {
        top: 37px;
        left: 133px;
        margin-top: -21px;
        width: 90px;
    }
    .insoweSpecs .insoweTable .insoweRow9 .insoweImg1 .insoweLabel3 {
        top: 37px;
        left: 218px;
    }
    .insoweSpecs .insoweTable .insoweRow9 .insoweImg1 .insoweLabel4 {
        top: 205px;
        left: 11px
    }
    .insoweSpecs .insoweTable .insoweRow9 .insoweImg1 .insoweLabel5 {
        top: 205px;
        left: 70px
    }
    .insoweSpecs .insoweTable .insoweRow9 .insoweImg1 .insoweLabel6 {
        top: 205px;
        left: 116px
    }

    .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: 33px;
        left: 123px
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweImg1 .insoweLabel2 {
        top: 239px;
        left: 98px
    }
    .insoweSpecs .insoweTable .insoweRow10 .insoweImg1 .insoweLabel3 {
        text-align: left;
        top: 239px;
        left: 185px
    }
    .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: 12px;
        left: 117px;
        line-height: 16px
    }
    .insoweSpecs .insoweTable .insoweRow15 .insoweImg1 .insoweLabel2 {
        top: 94px;
        left: 78px;
        line-height: 16px
    }
    .insoweSpecs .insoweTable .insoweRow15 .insoweImg1 .insoweLabel3 {
        top: 127px;
        left: 230px;
        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
    }
}

@media screen and (max-width: 768px) and (min-width: 721px) {
  .insoweSpecs {
    margin-top: 0 !important;
  }
}