﻿/* PDF Rasterizer Features */
.PDFRasterizerFeatures .dntWebCamBanner .bannerImg { background: url(../../images/banner/DWT/DWT_AddOn_Rasterizer.jpg) no-repeat; background-size: contain; }

@media (max-width: 767px) {
    .dntPageFooter { margin-top: 80px; }
    /* PDF Rasterizer Features */
    .PDFRasterizerFeatures .dntWebCamBanner h2, .dntWebCam .dntWebCamBanner .h2 { width: auto; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionList { margin-top: 80px; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionList > div { margin-bottom: 80px; padding: 0; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionList > div:last-child { margin-bottom: 0; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionBox .icon { position: absolute; width: 64px; height: 64px; border: 1px solid #39393B; left: 35px; top: -32px; background: #FFFFFF; text-align: center; display: flex; justify-content: center; align-items: center; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionBox .icon i { width: 43px; height: 43px }
    .PDFRasterizerFeatures .dntWebCamReliable .functionBox { width: 100%; max-width: 536px; height: auto; min-height: unset; margin: 0 auto; background: #F5F5F5; padding: 55px 20px 30px 35px; position: relative; }
    .PDFRasterizerFeatures .dntWebCamStrength .strengthLine.bgLeft { background-size: 100%; }
    .PDFRasterizerFeatures .dntWebCamStrength .strengthLine .strengthImg { height: auto; margin-bottom: 50px; }
    .PDFRasterizerFeatures .dntWebCamStrength .strengthLine .disc a { font-size: 16px; line-height: 28px; margin-top: 8px; display: inline-block; }

    .PDFRasterizerFeatures .basicGreenListContainer { padding-top: 60px; padding-bottom: 60px; }
    .PDFRasterizerFeatures .basicGreenListContainer ul.featureList { width: 100%; font-size: 14px; padding-left: 25px; }

    .PDFLibraryCompare { position: relative; margin-top: 100px; }
    .PDFLibraryCompare .compareCnt { padding-top: 0px; margin-bottom: 30px; }
    .PDFLibraryCompare .compareCnt h3 { padding-left: 70px; text-align: center; }
    .PDFLibraryCompare table { width: 100%; max-width: 950px; margin: 0 auto; background: #FFFFFF; }
    .PDFLibraryCompare table tr td { padding: 15px 0px; text-align: center; border: 1px solid #707070; font-size: 14px; width: auto; vertical-align: middle; border-right: 0; border-left: 0; }
    .PDFLibraryCompare table tr td:last-child { border-right: 1px solid #707070 }
    .PDFLibraryCompare table tr.title td { background: #323234; text-align: center; color: #FFFFFF; font-size: 16px; }
    .PDFLibraryCompare table tr.title td.empty { background: #FFFFFF; border-top: 0; border-left: 0; }
    .PDFLibraryCompare table tr td.rowTitle { background: #323234; color: #FFFFFF; text-align: center; }
    .PDFLibraryCompare table tr td:nth-child(1) { padding: 15px 3px; border-right: 0; width: 98px; }
    .PDFLibraryCompare table tr td:nth-child(2) { border-left: 0 }
    .PDFLibraryCompare .PDFLibraryCompareBg { width: 100%; height: 313px; background: #F5F5F5; position: absolute; top: 205px; }
    .PDFLibraryCompare table tr td .icon-check { display: inline-block; width: 14px; height: 13px; background: url(../../images/icons/cursor-choose.svg) no-repeat center center; background-size: 100%; }
    .PDFLibraryCompare table tr td .icon-none { display: inline-block; width: 16px; height: 1px; background: #707070; vertical-align: middle; }

    .pc-table-tr { display: none; }
    .mobile-table-tr { display: table-row; }
}

@media (min-width: 768px) {
    .dntPageFooter { margin-top: 100px; }
    /* PDF Rasterizer Features */
    .PDFRasterizerFeatures .dntWebCamBanner .row > div { padding-left: 50px; }
    .PDFRasterizerFeatures .dntWebCamBanner h2, .PDFRasterizerFeatures .dntWebCamBanner .h2 { width: 490px; }
    .PDFRasterizerFeatures .dntWebCamReliable .reliableDisc { padding: 0px; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionList { margin-top: 100px; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionList > div { margin-bottom: 75px; padding-left: 7px; padding-right: 7px; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionList > div:last-child { margin-bottom: 0; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionBox { width: 100%; max-width: 536px; height: auto; min-height: 215px; margin: 0 auto; background: #F5F5F5; padding: 55px 20px 0 35px; position: relative; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionBox p { min-height: unset; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionBox p.desc { margin-top: 20px; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionBox p.browser-list { margin-top: 10px; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionBox p.browser-list i { font-size: 24px; margin-right: 10px; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionBox p.browser-list span { height: 24px; line-height: 24px; margin-right: 10px; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionBox .icon { position: absolute; width: 64px; height: 64px; border: 1px solid #39393B; left: 35px; top: -32px; background: #FFFFFF; text-align: center; display: flex; justify-content: center; align-items: center; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionBox .icon i { width: 43px; height: 43px }
    .PDFRasterizerFeatures .dntWebCamReliable a { font-size: 18px; line-height: 26px; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionList > div { padding-left: 7px; padding-right: 7px; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionBox { min-height: 270px; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionBox h3 { font-size: 18px; }

    .PDFRasterizerFeatures .dntWebCamStrength .strengthLine .disc { width: 430px; margin-left: 145px; margin-top: 60px; }
    .PDFRasterizerFeatures .dntWebCamStrength .strengthLine .strengthImg { margin-left: 98px; }

    .PDFRasterizerFeatures .basicGreenListContainer { padding-top: 80px; padding-bottom: 80px; }
    .PDFRasterizerFeatures .basicGreenListContainer ul.featureList { width: 49%; font-size: 14px; }

    .PDFLibraryCompare { position: relative; margin-top: 100px; }
    .PDFLibraryCompare .compareCnt { padding-top: 0px; margin-bottom: 30px; }
    .PDFLibraryCompare .compareCnt h3 { padding-left: 70px; text-align: center; }
    .PDFLibraryCompare table { width: 100%; max-width: 950px; margin: 0 auto; background: #FFFFFF; }
    .PDFLibraryCompare table tr td { padding: 15px 10px; text-align: center; border: 1px solid #707070; font-size: 14px; width: 33.3%; vertical-align: middle; border-right: 0; border-left: 0; }
    .PDFLibraryCompare table tr td:last-child { border-right: 1px solid #707070 }
    .PDFLibraryCompare table tr.title td { background: #323234; text-align: center; color: #FFFFFF; font-size: 16px; }
    .PDFLibraryCompare table tr.title td.empty { background: #FFFFFF; border-top: 0; border-left: 0; }
    .PDFLibraryCompare table tr td.rowTitle { background: #323234; color: #FFFFFF; text-align: center; }
    .PDFLibraryCompare table tr td:nth-child(1) { border-right: 0 }
    .PDFLibraryCompare table tr td:nth-child(2) { border-left: 0 }
    .PDFLibraryCompare .PDFLibraryCompareBg { width: 100%; height: 313px; background: #F5F5F5; position: absolute; top: 205px; }
    .PDFLibraryCompare table tr td .icon-check { display: inline-block; width: 14px; height: 13px; background: url(../../images/icons/cursor-choose.svg) no-repeat center center; background-size: 100%; }
    .PDFLibraryCompare table tr td .icon-none { display: inline-block; width: 16px; height: 1px; background: #707070; vertical-align: middle; }

    .pc-table-tr { display: none; }
    .mobile-table-tr { display: table-row; }
}

@media (min-width: 992px) {
    .dntPageFooter { margin-top: 100px; }
    /* PDF Rasterizer Features */
    .PDFRasterizerFeatures .dntWebCamBanner .row > div { padding-left: 15px; }
    .PDFRasterizerFeatures .dntWebCamBanner h2, .PDFRasterizerFeatures .dntWebCamBanner .h2 { width: 490px; }
    .PDFRasterizerFeatures .dntWebCamReliable .reliableDisc { padding: 0px; }
    .PDFRasterizerFeatures .dntWebCamReliable .reliableDisc .desc { font-size: 16px; line-height: 26px; padding: 0; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionList { margin-top: 100px; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionList > div { margin-bottom: 0px; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionBox { width: 100%; max-width: 536px; height: auto; min-height: 285px; margin: 0 auto; background: #F5F5F5; padding: 55px 10px 0 20px; position: relative; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionBox p { min-height: unset; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionBox p.desc { margin-top: 20px; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionBox p.browser-list { margin-top: 10px; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionBox p.browser-list i { font-size: 24px; margin-right: 10px; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionBox p.browser-list span { height: 24px; line-height: 24px; margin-right: 10px; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionBox .icon { position: absolute; width: 64px; height: 64px; border: 1px solid #39393B; left: 35px; top: -32px; background: #FFFFFF; text-align: center; display: flex; justify-content: center; align-items: center; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionBox .icon i { width: 43px; height: 43px }
    .PDFRasterizerFeatures .dntWebCamReliable .functionList > div { padding-left: 7px; padding-right: 7px; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionBox h3 { font-size: 18px; }
    .PDFRasterizerFeatures .dntWebCamReliable a { font-size: 18px; line-height: 26px; }
    .PDFRasterizerFeatures .dntWebCamStrength { margin-top: 110px; }
    .PDFRasterizerFeatures .dntWebCamStrength .strengthLine .disc { width: 430px; margin-left: 0px; margin-top: 125px; }
    .PDFRasterizerFeatures .dntWebCamStrength .strengthLine .strengthImg { width: 480px; height: auto; margin-top: 60px; margin-bottom: 0; margin-left: 14px; }
    
    .PDFRasterizerFeatures .basicGreenListContainer { padding-top: 80px; padding-bottom: 80px; }
    .PDFRasterizerFeatures .basicGreenListContainer ul.featureList { width: 49%; font-size: 16px; }

    .PDFLibraryCompare { position: relative; margin-top: 100px; }
    .PDFLibraryCompare .compareCnt { padding-top: 305px; }
    .PDFLibraryCompare .compareCnt h3 { padding-left: 70px; }
    .PDFLibraryCompare table { width: 100%; max-width: 950px; margin: 0 auto; background: #FFFFFF; }
    .PDFLibraryCompare table tr td { padding: 15px 10px; text-align: center; border: 1px solid #707070; font-size: 16px; width: 33.3%; vertical-align: middle; border-right: 0; border-left: 0; }
    .PDFLibraryCompare table tr td:last-child { border-right: 1px solid #707070 }
    .PDFLibraryCompare table tr.title td { background: #323234; text-align: center; color: #FFFFFF; font-size: 18px; }
    .PDFLibraryCompare table tr.title td.empty { background: #FFFFFF; border-top: 0; border-left: 0; }
    .PDFLibraryCompare table tr td.rowTitle { background: #323234; color: #FFFFFF; text-align: center; }
    .PDFLibraryCompare table tr td:nth-child(1) { border-right: 0 }
    .PDFLibraryCompare table tr td:nth-child(2) { border-left: 0 }
    .PDFLibraryCompare .PDFLibraryCompareBg { width: 100%; height: 313px; background: #F5F5F5; position: absolute; top: 205px; }
    .PDFLibraryCompare table tr td .icon-check { display: inline-block; width: 16px; height: 13px; background: url(../../images/icons/cursor-choose.svg) no-repeat center center; background-size: 100%; }
    .PDFLibraryCompare table tr td .icon-none { display: inline-block; width: 20px; height: 1px; background: #707070; vertical-align: middle; }

    .pc-table-tr { display: table-row; }
    .mobile-table-tr { display: none; }
}

@media (min-width: 1200px) {
    .dntPageFooter { margin-top: 120px; }
    /* PDF Rasterizer Features */

    .PDFRasterizerFeatures .dntWebCamReliable .reliableDisc { padding: 0px; }
    .PDFRasterizerFeatures .dntWebCamReliable .reliableDisc .desc { font-size: 18px; line-height: 30px; padding: 0 32px; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionList { margin-top: 100px; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionBox { width: 100%; max-width: 536px; height: auto; min-height: 290px; margin: 0 auto; background: #F5F5F5; padding: 55px 20px 0 35px; position: relative; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionBox p { min-height: unset; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionBox p.desc { margin-top: 20px; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionBox p.browser-list { margin-top: 10px; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionBox p.browser-list i { font-size: 24px; margin-right: 10px; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionBox p.browser-list span { height: 24px; line-height: 24px; margin-right: 10px; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionBox .icon { position: absolute; width: 64px; height: 64px; border: 2px solid #39393B; left: 35px; top: -32px; background: #FFFFFF; text-align: center; display: flex; justify-content: center; align-items: center; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionBox .icon i { width: 43px; height: 43px }
    .PDFRasterizerFeatures .dntWebCamReliable a { font-size: 20px; line-height: 30px; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionList > div { padding-left: 7px; padding-right: 7px; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionBox h3 { font-size: 22px; }

    .PDFRasterizerFeatures .dntWebCamStrength { margin-top: 130px; }
    .PDFRasterizerFeatures .dntWebCamStrength .strengthLine .disc { width: 390px; margin-left: 0px; margin-top: 110px; }
    .PDFRasterizerFeatures .dntWebCamStrength .strengthLine .strengthImg { width: 560px; height: 288px; margin-top: 20px; margin-left: 108px; }

    .PDFRasterizerFeatures .basicGreenListContainer { padding-top: 60px; padding-bottom: 60px; }
    .PDFRasterizerFeatures .basicGreenListContainer ul.featureList { width: 49%; font-size: 16px; }

    .PDFLibraryCompare { position: relative; margin-top: 120px; }
    .PDFLibraryCompare .compareCnt { padding-top: 325px; }
    .PDFLibraryCompare .compareCnt h3 { padding-left: 70px; }
    .PDFLibraryCompare table { width: 100%; max-width: 950px; margin: 0 auto; background: #FFFFFF; }
    .PDFLibraryCompare table tr td { padding: 15px 10px; text-align: center; border: 1px solid #707070; font-size: 16px; width: 33.3%; vertical-align: middle; border-right: 0; border-left: 0; }
    .PDFLibraryCompare table tr td:last-child { border-right: 1px solid #707070 }
    .PDFLibraryCompare table tr.title td { background: #323234; text-align: center; color: #FFFFFF; font-size: 18px; }
    .PDFLibraryCompare table tr.title td.empty { background: #FFFFFF; border-top: 0; border-left: 0; }
    .PDFLibraryCompare table tr td.rowTitle { background: #323234; color: #FFFFFF; text-align: center; }
    .PDFLibraryCompare table tr td:nth-child(1) { border-right: 0 }
    .PDFLibraryCompare table tr td:nth-child(2) { border-left: 0 }
    .PDFLibraryCompare .PDFLibraryCompareBg { width: 100%; height: 313px; background: #F5F5F5; position: absolute; top: 205px; }
    .PDFLibraryCompare table tr td .icon-check { display: inline-block; width: 16px; height: 13px; background: url(../../images/icons/cursor-choose.svg) no-repeat center center; background-size: 100%; }
    .PDFLibraryCompare table tr td .icon-none { display: inline-block; width: 20px; height: 1px; background: #707070; vertical-align: middle; }
}

@media (min-width: 1350px) {
    /* PDF Rasterizer Features */
    .PDFRasterizerFeatures .dntWebCamBanner h2, .PDFRasterizerFeatures .dntWebCamBanner .h2 { width: 490px; }
}

@media(min-width:1680px) {
    .dntPageFooter { margin-top: 150px; }
    /* PDF Rasterizer Features */
    .PDFRasterizerFeatures .dntWebCamBanner .row > div { padding-left: 100px; }
    .PDFRasterizerFeatures .dntWebCamBanner h2, .PDFRasterizerFeatures .dntWebCamBanner .h2 { width: 600px; }
    .PDFRasterizerFeatures .dntWebCamBanner .logo { height: 52px; line-height: 52px; font-size: 28px; }
    .PDFRasterizerFeatures .dntWebCamBanner .logo .dlt-logo { width: 52px; height: 52px; margin-right: 10px; }

    .PDFRasterizerFeatures .dntWebCamReliable .reliableDisc .desc { font-size: 24px; line-height: 34px; padding: 0 35px; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionList { margin-top: 150px; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionBox { width: 100%; max-width: 536px; height: auto; min-height: 262px; margin: 0 auto; background: #F5F5F5; padding: 75px 55px 0 60px; position: relative; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionBox p { min-height: unset; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionBox p.desc { margin-top: 25px; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionBox .icon { position: absolute; width: 80px; height: 80px; border: 2px solid #39393B; left: 60px; top: -40px; background: #FFFFFF; text-align: center; display: flex; justify-content: center; align-items: center; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionBox .icon i { width: 52px; height: 52px }
    .PDFRasterizerFeatures .dntWebCamReliable a { font-size: 24px; line-height: 36px; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionList > div { padding-left: 7px; padding-right: 7px; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionBox { min-height: 323px; }
    .PDFRasterizerFeatures .dntWebCamReliable .functionBox h3 { font-size: 30px; }

    .PDFRasterizerFeatures .dntWebCamStrength { margin-top: 160px; }
    .PDFRasterizerFeatures .dntWebCamStrength .strengthLine .strengthImg { width: 650px; height: 360px; margin-top: 45px; margin-left: 250px; }
    .PDFRasterizerFeatures .dntWebCamStrength .strengthLine .disc { width: 500px; margin-left: 70px; margin-top: 150px; }

    .PDFRasterizerFeatures .basicGreenListContainer { padding-top: 110px; padding-bottom: 110px; }
    .PDFRasterizerFeatures .basicGreenListContainer ul.featureList { width: 50%; font-size: 18px; }

    .PDFLibraryCompare { position: relative; margin-top: 150px; }
    .PDFLibraryCompare .compareCnt { padding-top: 355px; }
    .PDFLibraryCompare .compareCnt h3 { padding-left: 80px; }
    .PDFLibraryCompare table { width: 100%; max-width: 950px; margin: 0 auto; background: #FFFFFF; }
    .PDFLibraryCompare table tr td { padding: 15px 50px; text-align: center; border: 1px solid #707070; font-size: 18px; width: 33.3%; vertical-align: middle; border-right: 0; border-left: 0; }
    .PDFLibraryCompare table tr td:last-child { border-right: 1px solid #707070 }
    .PDFLibraryCompare table tr.title td { background: #323234; text-align: center; color: #FFFFFF; font-size: 20px; }
    .PDFLibraryCompare table tr.title td.empty { background: #FFFFFF; border-top: 0; border-left: 0; }
    .PDFLibraryCompare table tr td.rowTitle { background: #323234; color: #FFFFFF; text-align: center; }
    .PDFLibraryCompare table tr td:nth-child(1) { border-right: 0 }
    .PDFLibraryCompare table tr td:nth-child(2) { border-left: 0 }
    .PDFLibraryCompare .PDFLibraryCompareBg { width: 100%; height: 347px; background: #F5F5F5; position: absolute; top: 230px; }
    .PDFLibraryCompare table tr td .icon-check { display: inline-block; width: 23px; height: 20px; background: url(../../images/icons/cursor-choose.svg) no-repeat center center; background-size: 100%; }
    .PDFLibraryCompare table tr td .icon-none { display: inline-block; width: 20px; height: 1px; background: #707070; vertical-align: middle; }
}
#cp-header .action-buttons { display: none !important; }
