@charset "utf-8";
/* CSS Document */
/* .pdfbox{display: none;} */
.pdflayoutbox{display: none;}
.disabled {opacity: .5; cursor: not-allowed; pointer-events: none;}
.preview-loading{margin: auto;}
.pdflayout{background: #f5f5f5; display: flex;}
.pdflayout-cont{width: calc(100% - 480px); margin-top: 24px; padding: 0 110px; box-sizing: border-box; display: flex; flex-wrap: wrap; padding-bottom: 50px;}
.pdfitem{margin: 24px 12px 0; text-align: center;}
.pdfitem.selected .pdfthumbnail{border: 4px solid #FA8080;}
.pdfthumbnail canvas{display: block; max-width: 100%; max-height: 100%; width: auto; height: auto;}
.pdfthumbnail img{display: block; width: 100%; height: auto; max-width: 100%; max-height: 100%; object-fit: contain;}
.pdfitem p{font-size: 14px; margin-top: 8px; color: #606060;}
.pdfthumbnail{width: 214px; height: 297px; background: #E8E8E8; border: 1px dashed #AAAAAA; box-sizing: border-box; display: flex; align-items: center; justify-content: center; overflow: hidden;}
.pdflayout-console{width: 480px; background: #fff; padding: 36px 40px; box-sizing: border-box;}
.pdflayout-console h3{font-size: 24px; line-height: 1.2;color: #000000; text-align: center;}
.pdflayout-console-tips{margin-top: 16px; padding: 16px; font-size: 16px; line-height: 150%; color: #606060; background: #FBFBFB; border-radius: 6px; box-sizing: border-box;}
.pdflayout-console-tips em{font-size: inherit; background: #FFE3E4; padding: 4px; font-style: italic;}
.pdflayout-console-tips span{font-size: inherit; padding: 4px; border: 1px solid #eeeeee;}
.pdflayout-console>p{font-size: 16px; line-height: 1.1875;color: #606060; margin-top: 17px;}
.pdflayout-console>p strong{color: rgba(0, 0, 0, 1); font-weight: 500;}
.pdflayout-console h4{font-size: 20px; line-height: 1.2;color: #000000; margin-top: 36px;}
.pdflayout-console>input{width: 100%; padding: 7px; border: 1px solid #EEEEEE; border-radius: 4px; color: #000000; background: #FFFFFF; margin-top: 10px; box-sizing: border-box;}
.pdflayout-console-button{width: 100%; margin-top: 24px; line-height: 60px; text-align: center; color: #FFFFFF; font-size: 20px; font-weight: 600; background: #1E76E3; border-radius: 4px; display: block; cursor: pointer;}
/* rotate */
.pdflayout-console-rotation-text{margin-top: 16px; display: flex; justify-content: space-between; align-items: center;}
.pdflayout-console-rotation-text h5{font-size: 20px; line-height: 1.2; font-weight: 500; color: #000000;}
.rotation-resetall{font-size: 16px; line-height: 19px; font-weight: 500; color: #1E76E3; cursor: pointer;}
.pdflayout-console-rotation-rotate{margin-top: 8px;}
.rotation-button{margin-top: 16px; width: 100%; height: 60px; box-sizing: border-box; padding-inline-start: 73px; background: #F5F5F5; border-radius: 4px; position: relative; line-height: 60px; font-size: 20px; font-weight: 500; color: #000000; cursor: pointer;}
.rotation-button:before{width: 60px; height: 60px; display: block; position: absolute; inset-inline-start: 0; top: 0; content: "";}
.rotation-button.right:before{background:url(../svg/rotation-clockwise.svg) #1E76E3 no-repeat center center;}
.rotation-button.left:before{background:url(../svg/rotation-anticlockwise.svg) #1E76E3 no-repeat center center;}
.pdflayout.rotate .pdflayout-cont{justify-content: center; flex-direction: column; align-items: center;}
.pdflayout.rotate .pdfitem{width: 428px; height: 594px;}
.pdflayout.rotate .pdfitem .pdfthumbnail{width: 100%; height: 100%;}
.pdflayout-cont-select span{font-size: 16px; cursor: pointer; margin: 0 4px;}
.selectpage input{width: 30px; padding: 0 5px; text-align: center;}
.pdflayout-cont-select span em{font-size: inherit;}

/* add pages */
.pdfaddpages .pdflayout{padding-bottom: 0;}
.pdfaddpages .pdflayout-cont{margin-bottom: 24px; align-items: center;}
.pdflayout-sticky .pdflayout-console{height: calc(100vh - 60px); padding: 24px 40px 0; position: sticky; top: 60px;}
.pdflayout-config{margin-top: 4px; overflow-y: auto; height: calc(100% - 210px);}
.pdflayout-config::-webkit-scrollbar { width: 4px; height: 4px;}
.pdflayout-config::-webkit-scrollbar-thumb{background: #c2c2c2; border-radius: 3px;}
.totlapage{font-size: 14px; color: #666; text-align: center;}
.totlapage strong{color: #000;}
.pdflayout-config .pdflayout-console-tips{background: none; padding: 0; margin-top: 0;}
.addmethods-item{background: #FBFBFB; border: 1px solid #EEEEEE; border-radius: 6px; padding: 17px 16px; margin-top: 16px;}
.addmethods-item-list,.addposition-item{display: flex; align-items: center;}
.pdflayout-config .addposition{margin-top: 20px;}
.pdflayout-config .addposition-item{margin-top: 12px;}
.pdflayout-config .addmethods{margin-top: 48px;}
.addmethods-item-list label,.addposition-item label{padding-inline-start: 8px; font-size: 16px; line-height: 19px; color: #000000; cursor: pointer;}
.addmethods-item-list input,.addposition-item input{cursor: pointer;}
.addmethods-item-upload{margin-top: 16px; display: flex; align-items: center;}
.addmethods-item-upload-area{min-width: 108px; height: 32px; line-height: 32px; text-align: center; padding: 0 15px; box-sizing: border-box; border: 1px solid #1E76E3; border-radius: 4px; background: #FFFFFF; color: #1E76E3; font-size: 14px; font-weight: 400; position: relative; cursor: pointer; width: fit-content;}
.addmethods-item-upload-area>input{position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; cursor: pointer;}
.filetips{margin-left: 8px; font-size: 14px; font-weight: 400; font-style: italic; color: #606060; opacity: 0.5;}
.pdflayout.addpage .pdflayout-console h4{margin-top: 20px; font-size: 14px;}
.addpagenum{width: 100%; box-sizing: border-box; padding: 0 5px; height: 32px; border: 1px solid #EEEEEE; border-radius: 4px; background: #FFFFFF; color: rgba(0,0,0); margin-top: 12px;}
.addpagenum::-webkit-inner-spin-button,.addpagenum::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.addfiles{background: #FBFBFB; padding: 8px 12px; margin-top: 12px; border-radius: 6px; display: flex; align-items: center; justify-content: space-between;}
.addfiles p{font-size: 16px; color: #000; flex: 1; max-width: calc(100% - 78px);}
.selectmethods {position: relative;}
.selectmethods button{border: 1px solid #0088FF; background: #fff; font-size: 14px; color: #0088FF; line-height: 1.5;padding: 6px 16px 5px; border-radius: 4px;}
.selectmethods:hover .selectmethods-list{z-index: 1; opacity: 1;}
.selectmethods-list{position: absolute; inset-inline-end: 0; bottom: 52px; width: 280px; background: #fff; box-shadow: 0px 4px 20px 0px #00000033; border: 1px solid #D8D8D8; border-radius: 10px; z-index: -1; opacity: 0; transition: .3s ease-in-out;}
.selectmethods-list::before{content: ""; position: absolute; width: 100%; height: 20px; left: 0; bottom: -20px;}
.selectmethods-list::after{content: ""; position: absolute; inset-inline-end: 60px; bottom: -16px; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 16px solid white;}
.selectmethods-list li{cursor: default; position: relative;}
.selectmethods-list p{font-size: 14px; color: #000; line-height: 1.5; padding: 12px; max-width: unset;}
.selectmethods-list li:hover p{color: #0088FF;}
.selectmethods-list input[type=file]{position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; cursor: default;}
.selectmethods-list input[type=radio]{display: none;}
.selectmethods-icon{display: inline-block; vertical-align: sub; width: 16px; height: 16px; margin-inline-end:4px; background-size: contain; background-repeat: no-repeat; background-position: center;}
.selectmethods-icon-pdf{background-image: url("../svg/add-pdf.svg");}
.selectmethods-list li:hover .selectmethods-icon-pdf{background-image: url("../svg/add-pdf-hover.svg");}
.selectmethods-icon-image{background-image: url("../svg/add-image.svg");}
.selectmethods-list li:hover .selectmethods-icon-image{background-image: url("../svg/add-image-hover.svg");}
.selectmethods-icon-blank{background-image: url("../svg/add-blank.svg");}
.selectmethods-list li:hover .selectmethods-icon-blank{background-image: url("../svg/add-blank-hover.svg");}
.addfiles-loading{width: 100%; display: none;}
.addfiles-loading::before{content: ""; width: 34px; height: 34px; display: block; margin: auto; background: url("../svg/loading-buffering-white.svg") center no-repeat; background-size: contain; filter: invert(100%);}
.blank-page{width: 100%; height: 100%; background: #fff;}
.addfiles-success{line-height: 34px; font-size: 16px; color: #000; width: 100%; display: none;}
.addfiles-success-cont{display: flex; align-items: center; justify-content: space-between; gap: 12px;}
.addfiles-success-icon{margin-inline-end: 8px; vertical-align: sub;}
.addfiles-success-filename{color: #666; display: inline-block; vertical-align: bottom; max-width: calc(100% - 76px); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.addfiles-undo{display: flex; align-items: center; cursor: pointer;}
.addfiles-undo-icon{display: flex; width: 32px; height: 32px; justify-content: center; align-items: center;}
.addfiles-undo p{font-size: 14px; color: #606060;}

.pdflayout-bottom{box-sizing: border-box; width: 100%; position: absolute; bottom: 0; left: 0; padding: 20px 40px; background: #EFF4FD; box-shadow: 0px -0.5px 2px 0px #00000033;}
.pdflayout-bottom .pdflayout-console-button{background: #0088FF; border-radius: 8px; margin-top: 0;}
.pdflayout-bottom-download{margin: 12px 15px 0; padding: 9px 13px; background: #0088FF0D; border: 1px solid #C8E5FF; border-radius: 8px; display: flex; align-items: center; gap: 8px;}
.pdflayout-bottom-download p{font-size: 16px; color: #606060;}
.pdflayout-bottom-download p a{font-size: inherit; color: #0088FF;}

/* images to pdf */
.pdflayout-images-view{display: flex; flex-wrap: wrap; gap: 12px; padding: 40px 80px 40px 60px; width: 100%; height: 100%; box-sizing: border-box; overflow-y: auto; align-content: flex-start;}
.pdflayout-images-view::-webkit-scrollbar { width: 4px; height: 4px;}
.pdflayout-images-view::-webkit-scrollbar-thumb{background: #CBCBCB; border-radius: 3px;}
.pdflayout-images-addfiles{position: absolute; z-index: 1; inset-inline-end: 24px; bottom: 40px; width: 64px; height: 64px; border-radius: 50%; background: #0088FF url("../svg/converter-add-white.svg") center no-repeat; background-size: 24px; box-shadow: 0px 10px 20px 0px #00000033; overflow: hidden;}
.pdflayout-images-addfiles .pdfcvert-loadpage-input{height: 150%; bottom: 0;}
.pdflayout-images-error{position: absolute; width: 50%; left: 0; right: 0; margin: auto; bottom: 40px; z-index: 1; display: flex; align-items: center; justify-content: space-between; padding: 8px 8px 8px 16px; background: #FF003D; border-radius: 4px; display: none;}
.pdflayout-images-error::before{content: ""; display: block; width: 20px; height: 20px; margin-inline-end: 8px; background: url("../svg/tips-red.svg") center no-repeat; background-size: contain; flex-shrink: 0;}
.pdflayout-images-error p{font-size: 14px; color: #fff;}
.pdflayout-images-error-close{color: #fff; width: 20px; height: 20px; line-height: 18px; text-align: center; font-weight: 300; font-size: 20px; cursor: pointer; flex-shrink: 0;}
.imageitem.disabled{opacity: unset;}
.imageitem{padding: 48px 10px 18px; width: 250px; height: 337px; text-align: center; position: relative; box-sizing: border-box; cursor: move; transition: .1s ease-in-out;}
.imageitem:hover{background: #E8E8E8;}
.imageitem:hover .imageitem-operate{ opacity: 1;}
.imageitem-operate{position: absolute; left: 50%; transform: translateX(-50%); top: 12px; display: flex; justify-content: center; align-items: center; opacity: 0; transition: .1s ease-in-out;}
.imageitem-operate div{width: 32px; height: 32px; background-size: contain; cursor: pointer;}
.imageitem-operate-delete{ background: url("../svg/converter-loadpage-delete.svg") center no-repeat; }
.imageitem-img, .portrait .imageitem[data-orientation="wider"] .imageitem-img{width: 168px; height: 238px; margin: auto; background: #fff; border: 2px solid #fff; box-sizing: border-box; display: flex; justify-content: center; align-items: center; max-width: 100%;}
/* .imageitem[data-orientation="taller"] .imageitem-img{} */
.landscape .imageitem-img, .imageitem[data-orientation="wider"] .imageitem-img{width: 238px; height: 168px; margin: 41px auto;}
.imageitem-img img{display: block; height: auto;  max-width: 100%; max-height: 100%; object-fit: contain;}
.imageitem-name{color: #606060; margin-top: 12px; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.imageitem-loading{cursor: default;}
.imageitem-loading .imageitem-operate{display: none;}
.imageitem-loading .imageitem-img img{animation: converting linear 2s infinite;}
@keyframes converting{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}

/* image converter */
.jpgtp .pdflayout-cont{padding: unset; margin-top: unset; overflow-y: hidden; position: relative; height: calc(100vh - 60px);}

.jpgtp .pdflayout-console h3{margin-bottom: 36px;}
.images-config-item{margin-bottom: 24px;}
.images-config-item p{font-size: 16px; color: #000;}
.images-config-select select{font-size: 16px; border: 1px solid #eee; margin-top: 8px; padding: 8px 11px; border-radius: 4px; box-sizing: border-box; width: 100%; outline: none;}
.images-config-item label{display: flex; align-items: center; gap: 12px; width: fit-content; cursor: pointer; font-size: 16px; color: #000; margin-top: 8px;}
.images-config-item input[type=checkbox]{display: none;}
.images-config-item .images-config-checkstyle{box-sizing: border-box; width: 16px; height: 16px; border: 1px solid #000; border-radius: 1px;}
.images-config-item input[type=checkbox]:checked+label span.images-config-checkstyle {
    border: none; background: #08f url("../svg/checked.svg") center no-repeat; background-size: contain;
}

/* extract */
.extract-pdf .pdflayout-cont{margin-top: 40px; padding: 0 40px;}
.extract-pdf .pdfitem{margin: 0 50px 48px; position: relative;}
.extract-pdf .pdfitem::before{content: ""; position: absolute; left: 6px; top: 6px; box-sizing: border-box; width: 20px; height: 20px; border: 1px solid #000; background: #fff;}
.extract-pdf .pdfitem.selected::before{width: 24px; height: 24px; left: 4px; top: 4px; border: none; background: #08f url("../svg/checked.svg") center no-repeat; background-size: 20px 20px;}
.extract-pdf .pdfitem.selected .pdfthumbnail{border: none; box-shadow: 0 0 0 10px #C4DFF7;}
.extract-pdf .pdflayoutbox-config{height: calc(100% - 240px);}
.extract-pdf .pdflayout-console h3{margin-bottom: 36px;}
.extract-pdf .totlapage{font-size: 16px;}
.extract-mode-item{margin-top: 20px;}
.extract-mode-item p{font-size: 16px; color: #606060;}
.extract-mode-item label{display: flex; align-items: center; gap: 12px; width: fit-content; cursor: pointer; font-size: 16px; color: #000; margin-top: 8px;}
.extract-mode-item input[type=checkbox]{display: none;}
.extract-mode-item .extract-mode-checkstyle{box-sizing: border-box; width: 16px; height: 16px; border: 1px solid #000; border-radius: 1px;}
.extract-mode-item input[type=checkbox]:checked+label span.extract-mode-checkstyle {
    border: none; background: #08f url("../svg/checked.svg") center no-repeat; background-size: contain;
}

.pdfcvert-banner{width: 100%; background: linear-gradient(180deg, #B9D9FF 0%, #FFFFFF 24%); padding-top: 1px;}
.pdfcvert-banner-box{max-width: 1200px; width: 92%; margin:40px auto 20px; border-radius: 12px; background: #fff; padding: 24px 80px 12px; box-sizing: border-box; box-shadow: 0px 10px 20px 0px #F7F8FA;}
.pdfcvert-banner-text{text-align: center;}
.pdfcvert-banner-text h1{font-size: 32px; line-height: 1.25; color: #000; font-weight: 700; display: flex; align-items: center; justify-content: center;}
.pdfcvert-banner-text h1 img{margin-inline-end: 16px;}
.trust-rating{font-size: 16px; color: #606060; margin: 12px auto;}
.trust-rating img{vertical-align: bottom;}
.trust-rating a{font-size: inherit; color: #1e76e3;}
.pdfcvert-security{background: #eee; border-radius: 0 0 12px 12px; padding: 12px 20px; position: relative;}
.pdfcvert-security::before{content: ""; position: absolute; left: 0; top: -12px; width: 12px; height: 12px; background: #eee;}
.pdfcvert-security::after{content: ""; position: absolute; right: 0; top: -12px; width: 12px; height: 12px; background: #eee;}
.pdfcvert-security-cont{display: flex; gap: 8px; justify-content: center; align-items: center; width: fit-content; margin: auto;}
.pdfcvert-security-text{ font-size: 18px; color: #606060; display: flex; gap: 6px; align-items: center;}
.security-tips{position: relative;}
.security-tips img{display: block; cursor: pointer;}
.security-tips-list{position: absolute; right: 0; top: calc(100% + 8px); padding: 6px 12px; background: #fff; box-shadow: 0px 10px 20px 0px #00000033; border-radius: 4px; width: max-content; opacity: 0; z-index: -1; transition: .3s ease-in-out; transform: translateX(50%);}
.pdfcvert-security-cont:hover .security-tips-list{opacity: 1; z-index: 1; top: calc(100% + 14px);}
.security-tips-list ul{display: flex; flex-direction: column; gap: 12px;}
.security-tips-list li{font-size: 14px; color: #606060; padding-inline-start: 12px; position: relative;}
.security-tips-list li::before{content: ""; position: absolute; inset-inline-start: 0; top: 8px; width: 3.5px; height: 3.5px; border-radius: 50%; background-color: #606060;}
.pdfcvert-banner-text p{font-size: 18px; line-height: 1.5; color: #404040; margin-top: 12px;}
.pdfcvert-converser{margin-top: 21px; width: 100%; border:none !important; background: none !important; position: relative;}
.pdfcvert-converser-area{min-height:270px; box-sizing: border-box; margin: 0 auto; background: rgba(209, 227, 249, 1); border:none !important; text-align: center; position: relative; padding:0; display: flex; align-items: center; justify-content: center; border-radius: 12px 12px 0 0;}
.pdfcvert-converser:before{width: 21px; height: 21px; content: ""; display: block; position: absolute; left: -11px; bottom: -11px; z-index: 1; background: #fff; border-radius: 21px;}
.pdfcvert-converser:after{width: 21px; height: 21px; content: ""; display: block; position: absolute; right: -11px; bottom: -11px; z-index: 1; background: #fff; border-radius: 21px;}
.pdfcvert-input{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; cursor: pointer; opacity: 0;}
.pdfcvert-guarant{display: flex; justify-content: space-between; text-align: center; flex-wrap: wrap;}
.pdfcvert-guarant-list{width: 31%; margin-top: 80px;}
.pdfcvert-guarant-list p{font-size: 14px; line-height: 1.5; color: #404040; margin-top: 12px;}
.pdfcvert-guarant-list p.guarant-title{font-size: 18px; color: #000;}
.pdfcvert-guarant-list p a{font-size: inherit; font-weight: inherit; color: #1e76e3;}

.pdfconvert_upload_button{display: flex; align-items: center; justify-content: center; background: #E35050; border-radius: 28px; min-width: 323px; box-sizing: border-box; width: fit-content; padding: 10px 20px; min-height: 56px; margin: 0 auto;}
.pdfconvert_upload_button .pdfcvert-choose{font-size: 20px; display: block; font-weight: 700; color: #fff;  }
.pdfconvert_upload_button>img{margin-inline-end: 10px;}
.pdfcvert-before>p{font-size: 18px; margin-top: 12px; color: #404040;}
.pdfcvert-dlarea{margin-top: 30px; background: linear-gradient(95.75deg, #FFEFEF 2.71%, #E9D4FF 36.79%, #B1DDF8 100%); border-radius: 10px; padding: 26px 22px 10px 60px; box-sizing: border-box; display: flex; justify-content: space-between; align-items: center;}
.pdfcvert-dlarea-text{margin-inline-end: 40px;}
.pdfcvert-dlarea-text h3{font-size: 22px; line-height: 160%; font-weight: 600; color: #222222;}
.pdfcvert-dlarea-text p{font-size: 14px; line-height: 160%; color: #222222; margin-top: 16px;}
.pdfcvert-dlarea-text p span{color: #fb464e;}
.pdfcvert-dlarea-button{margin-top: 5px; display: flex; align-items: center; flex-wrap: wrap;}
.pdfcvert-dlarea-trybtn{width: fit-content; padding: 12px 15px; background: linear-gradient(90.29deg, #ED6948 18.05%, #FF404F 102.89%); border-radius: 30px; margin-top: 10px; font-size: 16px; font-weight: 600; color: #FFFFFF; display: flex; align-items: center; box-sizing: border-box;}
.pdfcvert-dlarea-learnmore{font-size: 14px; line-height: 1.6; font-weight: 400; color: #000; text-decoration-line: underline; margin: 18px 0 0 17px; flex-shrink: 0;}
.pdfcvert-dlarea-trybtn img,.pdfcvert-dlarea-learnmore img{margin-inline-end: 10px;}
.converter-banner-available{margin-top: 22px;}

.pdfcvert-dlmodel{ width: 100%; padding: 23px 40px 23px 40px; box-sizing: border-box; border-radius: 0 0 12px 12px; background: #FFF2F2; display: flex; align-items: center; border-top: 2px dashed #fff; position: relative; overflow: hidden; justify-content: space-between; gap: 10px;}
.pdfcvert-dlmodel-text{max-width: 600px;}
.pdfcvert-dlmodel-dlarea { display: flex; justify-content: center; align-items: flex-start; }
.pdfcvert-dlmodel-dlarea .pdfgear-desktop-btn { box-shadow: none;}
.pdfcvert-dlmodel-dlarea .pdfcvert-dlarea-button a{margin: 8px;}
.pdfcvert-dlmodel-dlarea .converter-banner-available{margin: 4px 0 0 8px;}
.pdfcvert-dlmodel-text h3{font-size: 18px; font-weight: 700; line-height: 150%; color: #000;}
.pdfcvert-dlmodel-text p{font-size: 16px; font-weight: 400; line-height: 150%; color: #555; margin-top: 8px;}
.pdfcvert-dlmodel-text p span{color: #fb464b ;}
.pdfcvert-dlmodel-text p a{font-size: inherit; color: #1E76E3; text-decoration: underline;}

.pdfcvert-wrong-tips span{font-size: 16px; line-height: 19px; color: #000000; margin-left: 8px; font-weight: 400; vertical-align: middle;}
.pdfcvert-wrong-tips img{vertical-align: middle;}
.pdfcvert-wrong-contact{padding: 16px 0; border-top: 1px dashed #FC0D1B; font-size: 16px; line-height: 19px; font-weight: 400; color: #000000;}
.pdfcvert-wrong-contact a{font-size: inherit; color: #1E76E3; text-decoration: underline;}
.pdfcvert-wrong-show{display: none;}
.pdfcvert-wrong-show.flex{display: flex; align-items: center; justify-content: center;}
.pdfcvert-complete .pdfcvert-wrong-contact{margin-top: 40px;}

.pdfcvert-howto{max-width: 1200px; width: 88%; background: #FBFBFB; padding: 80px 48px; margin: 80px auto 0; border-radius: 20px; background: linear-gradient(180deg, #FFF 0%, #EAF0FA 100%); box-sizing: border-box;}
.pdfcvert-howto-box{width: 100%; max-width: 100%;}
.pdfcvert-howto-box h2{font-size: 32px; line-height: 1.6; color: #000; font-weight: 700; text-align: center;}
.pdfcvert-howto-cont{display: flex; justify-content: space-between; margin-top: 40px; align-items: center; gap: 24px;}
.pdfcvert-howto-items{width: 480px; display: flex; flex-direction: column; gap: 24px;}
.pdfcvert-howto-list{padding-left: 16px; position: relative;}
.pdfcvert-howto-list.nodecam{padding-left: 0;}
.pdfcvert-howto-list:not(.nodecam):before{content: "1."; position: absolute; left: 0; top: 2px; display: block; font-size: 16px;}
.pdfcvert-howto-list:nth-child(1):not(.nodecam):before{content: "1.";}
.pdfcvert-howto-list:nth-child(2):not(.nodecam):before{content: "2.";}
.pdfcvert-howto-list:nth-child(3):not(.nodecam):before{content: "3.";}
.pdfcvert-howto-list:nth-child(4):not(.nodecam):before{content: "4.";}
.pdfcvert-howto-list:nth-child(5):not(.nodecam):before{content: "5.";}
.pdfcvert-howto-list h3, .pdfcvert-howto-list h5{font-size: 16px; line-height: 1.6; color: #404040; font-weight: 700; display: flex;}
.pdfcvert-howto-list h3 span{min-width:74px; padding: 0 10px; display: inline-block; vertical-align: middle; margin: -2px 12px 0 0; text-align: center; line-height: 2; font-size: inherit; font-weight: 600; color: #fff; background-color: #2168D1; border-radius: 6px;}
.pdfcvert-howto-list p{font-size: 16px; line-height: 1.6; color: #404040; margin-top: 8px;}
.pdfcvert-howto-list p a{font-size: inherit; color: #1E76E3;}
.pdfcvert-howto-video{width: 600px; aspect-ratio: 1920/1080; margin-top: 24px; position: relative; cursor: pointer}
.pdfcvert-howto-video .videoimg{width: 100%; height: 100%; display: block;}
.play-button{position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto;}

.pdfcvert-free{width: 100%; height: auto; padding: 80px 0; background:#e6e6e6; display: flex; align-items: center}
.pdfcvert-free-box{display: flex; justify-content: center; align-items: center; text-align: center;}
.pdfcvert-free-title{display: flex; align-items: center;}
.pdfcvert-free-text{display: flex; flex-direction: column; align-items: center; justify-content: center;}
.pdfcvert-free-text h2{font-size: 32px; line-height: 1.5; color: #000; font-weight: 700;}
.pdfcvert-free-text p{font-size: 18px; line-height: 1.6; color: #000; margin-top: 15px; font-weight: 500;}
.pdfcvert-free-text .pdfgear-platforms{justify-content: center;}
.pdfcvert-free-button{margin-top: 25px;}
.pdfcvert-free-button a{ min-width:300px; box-sizing: border-box; padding: 0 10px; height:58px; line-height:58px; text-align: center; font-size: 18px; font-weight: 600; color: #fff; background: linear-gradient(90.29deg, #ED6948 18.05%, #FF404F 102.89%); border-radius: 30px; position: relative; display: inline-block;}
.pdfcvert-free-button a:before{width: 36px; height: 24px; content: ""; display: inline-block; margin:-4px 4px 0 0; position: relative; background: url(../svg/homepage_fdicon.svg) no-repeat top center;  vertical-align: middle;}

/* img-to-pdf layout */
/* .pdfcvert-box{display: none;} */
.pdfcvert-loadpage{display: none; background: #fff; padding-bottom: 60px;}
.pdfcvert-loadpage-middle{max-width: 1576px; width: 92%; margin: 80px auto 0; position: relative;}
.pdfcvert-loadpage-back{position: absolute; left: 37.5px; top: 0; font-size: 14px; line-height: 17px; text-align: center; color: #000000; cursor: pointer; font-weight: 500; padding: 9px 16px 6px; background: #F5F5F5; border-radius: 16px;}
.pdfcvert-loadpage-back:before{width: 7px; height: 12px; content: ""; display: inline-block; vertical-align: middle; background:url(../svg/converter-backup-arrow.svg) no-repeat top center; background-size: cover; margin-right: 6px; margin-top: -2px;}
.pdfcvert-loadpage-informat{text-align: center;}
.pdfcvert-loadpage-informat h2{font-size: 36px; line-height: 1.2; color: #000000; font-weight: 600; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 28px;}
.pdfcvert-loadpage-informat p{font-size: 20px; line-height: 1.2; color: #000000; font-weight: 400; margin-top: 10px;}
.pdfcvert-loadpage-number{font-size: inherit; color: inherit;}
.pdfcvert-loadpage-button{padding: 18px 32px; font-size: 20px; line-height: 1.2; color: #FFFFFF; font-weight: 600; background: linear-gradient(90deg, #DD7051 0%, #EA5255 100%); border-radius: 42px; border: none; cursor: pointer; position: relative; margin-top: 24px;}
.pdfcvert-loadpage-button:before{width: 26px; height: 18px; content: ""; display: inline-block; vertical-align: middle; background:url(../svg/converter-button-arrow.svg) no-repeat top center; background-size: cover; margin-right: 10px; margin-top: -4px;}
.pdfcvert-loadpage-picture{width: 100%; display: flex; flex-wrap: wrap; margin-top: 28px;}
.pdfcvert-loadpage-picture-item{width: 264px; padding: 32px 12px 16px; margin: 0 25px 60px 25px; border-radius: 4px; position: relative; box-sizing: border-box; cursor: move;}
.pdfcvert-loadpage-picture-item>p{margin-top: 16px; font-size: 14px; line-height: 17px; color: #000000;}
.pdfcvert-loadpage-picture-item-img{width: 100%; height: 180px; background: #F5F5F5; display: flex; justify-content: center; align-items: center;}
.pdfcvert-loadpage-picture-item-img img{width: auto; max-width: 100%; max-height: 100%; display: block;}
.pdfcvert-loadpage-addfiles{width: 180px; height: 180px; border-radius: 180px; display: flex; justify-content: center; flex-direction: column; text-align: center; align-items: center; cursor: pointer; background: #F5F5F5; border-radius: 180px; margin-left: 70px; margin-top: 20px; position: relative;}
.pdfcvert-loadpage-addfiles span{font-size: 14px; line-height: 17px; font-weight: 400; color: #000000; margin-top: 14px;}
.pdfcvert-loadpage-input{position: absolute; width: 100%; height: 100%; z-index: 5; opacity: 0; cursor: pointer;}
.pdfcvert-loadpage-layout{position: absolute; left: 0; right: 0; margin: auto; display: flex; justify-content: center; top: 8px; opacity: 0; transition: all 0.1s linear;}
.pdfcvert-loadpage-layout img{cursor: pointer; margin: 0 6px;}
.pdfcvert-loadpage-picture-item:hover{background: rgba(0, 0, 0, 0.1);}
.pdfcvert-loadpage-picture-item:hover .pdfcvert-loadpage-layout{opacity: 1;}

.editpdfnow{min-width: 300px; height: 44px; text-align: center; padding: 0 10px; box-sizing: border-box; border-radius: 22px; cursor: pointer; background: #f6f6f6; color: #404040; font-size: 18px; font-weight: 700; width: fit-content; display: flex; align-items: center; justify-content: center; margin: 40px auto 0;}

.pdfcvert-loadpage-preview{position: fixed; width: 100%; height: 100%; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,.6); z-index: 120; display: none; align-items: center; justify-content: center;}
.pdfcvert-loadpage-preview.flex{display: flex;}
.pdfcvert-loadpage-preview-middle{position: relative; display: flex; justify-content: center;}
.pdfcvert-loadpage-preview-total{width: 1536px; height: 760px; padding: 64px 85px; box-sizing: border-box; background: #FFFFFF; border-radius: 10px; display: flex; align-items: center; justify-content: center;}
.pdfcvert-loadpage-preview-item{display: flex; justify-content: space-between; flex-direction: column;}
.pdfcvert-loadpage-preview-item>img{max-width: 100%; max-height: 100%; width: auto; display: block;}
.pdfcvert-loadpage-preview-item p{font-size: 16px; line-height: 19px; color: #000000; font-weight: 400; margin-bottom: 36px;}
.converter-loadpage-close{position: absolute; left: 0; top: -68px; z-index: 5; cursor: pointer;}
.converter-loadpage-arrow{position: absolute; top: calc(50% - 32px); z-index: 5; width: 64px; height: 64px; border-radius: 64px; display: flex; justify-content: center; align-items: center; text-align: center; background: #FFFFFF; cursor: pointer;}
.converter-loadpage-prearr{left: -88px;}
.converter-loadpage-nextarr{right: -88px;}
.pdfcvert-complete-box{display: flex; align-items: center; justify-content: space-between;}
.pdfcvert-complete-download{text-align: center; width: calc(100% - 410px);}
.pdfcvert-complete-ready h4{font-size: 20px; font-weight: 600; color: #000;}
.pdfcvert-complete-share{width: 316px; padding: 24px 12px; box-sizing: border-box; border-radius: 12px; background: rgba(255, 255, 255, 0.50);}
.pdfcvert-complete-share h5{font-size: 18px; font-weight: 600; color: #000;}
.pdfcvert-complete-share p{font-size: 14px; font-weight: 400; line-height: 1.57; color: #555; margin: 12px 0 0 0;}

/* converser */
.pdfcvert-before,.pdfcvert-upload,.pdfcvert-converting,.pdfcvert-complete,.pdfcvert-specification,.pdfcvert-completeing,.pdfcvert-splitcation,.pdfmerge-upload{display: none; width: 100%;}
.pdfcvert-complete{padding: 0 72px;}
.pdfcvert-converser-area .pdfcvert-before-inpare .pdfcvert-choose{margin-bottom: 10px;}
.pdfcvert-before{display: block;}

.pdfcvert-before-inpare{position: relative; }
.pdfcvert-before-contact{margin: 16px auto 0; display: flex; align-items: center; justify-content: center; font-size: 14px;}
.pdfcvert-before-contact p{color: #555555; font-size: 14px;}
.pdfcvert-before-contact p a{color: #1E76E3; font-size: inherit;}

.pdfcvert-desc{display: flex; text-align: center; justify-content: center; align-items: center;}
.pdfcvert-text-name{font-size: 12px; color: #555; font-weight: 400; margin-top: 12px; max-width: 320px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.pdfcvert-progress em{font-size: inherit; font-style: normal;}
.pdfcvert-progress b{font-size: inherit; margin-left: 2px;}
.pdfcvert-progress b.connum1{animation: ficker 2s linear infinite;}
.pdfcvert-progress b.connum2{animation: ficker 2s linear 0.5s infinite;}
.pdfcvert-progress b.connum3{animation: ficker 2s linear 1s infinite;}
@keyframes ficker{
	0%{opacity: 0;}
	10%{opacity: 1;}
	80%{opacity: 1;}
	100%{opacity: 0;}
}
.pdfcvert-line{width: 44px; height: 8px; margin: 0 20px; display: block; background:url(../png/pdfconvert_ptd_line.png) no-repeat top center; background-size: cover;}
.pdfcvert-complete-area{margin-top: 20px; display: flex; justify-content: center; align-items: center;}
.pdfcvert-download{width: 266px; height: 56px; line-height: 56px; text-align: center; cursor: pointer; font-size: 20px; font-weight: 600; color: #2E64C9; border-radius: 28px; background: #fff; border: none; margin-inline-end: 12px; position: relative; flex-shrink: 0;}
.pdfcvert-download:before{width: 32px; height: 32px; content: ""; display: inline-block; vertical-align: middle; margin: 2px 0 0 0; background:url(../svg/download-file.svg) no-repeat top center; background-size: cover;}
.pdfcvert-delete-area{position: relative;}
.pdfcvert-delete{cursor: pointer; width: 44px; height: 44px;}
.pdfcvert-delete-tips{position: absolute; font-size: 12px; line-height: 16px; padding: 3px 5px; background: rgba(0, 0, 0, 0.65); border-radius: 3px; color: #FFFFFF; left: 52px; top: 13px; width: 220px; opacity: 0; transition: all 0.2s linear; z-index: 5;}
/* .pdfcvert-delete-area:hover .pdfcvert-delete-tips{opacity: 1;} */

.pdfcvert-specification{width:98%;}
.pdfcvert-specification-button{min-width:196px; width: fit-content; padding: 0 48px; box-sizing: border-box; height:56px; line-height:56px; text-align:center; background: #FFF; border-radius: 28px; font-size: 20px; font-weight: 600; color: #2E64C9; cursor:pointer; margin:24px auto 0;}
.pdfcvert-specification-option{display:flex; flex-direction:column; padding: 12px 40px 0; align-items: center;}
.pdfcvert-specification-option h5{font-size: 16px; color: #000000; font-weight:700; line-height: 1.5; text-align: center;}
.pdfcvert-option-total{display:flex; justify-content:space-between; box-sizing:border-box; text-align:start; flex-wrap: wrap; margin-top: 24px; gap: 12px;}
.pdfcvert-option-list{position:relative; cursor:pointer; background: #FFFFFF; border-radius: 6px; padding: 12px 20px 12px 40px; padding-inline-start: 40px; padding-inline-end: 20px; width: 264px; box-sizing: border-box;}
.pdfcvert-option-list:before{width: 20px; height: 20px; left:12px; top:calc(50% - 10px); background: #FFFFFF; border: 1px solid #EAF0FA; border-radius: 10px; display:block; content:""; position:absolute; box-sizing: border-box;}
.pdfcvert-option-list.checked{border: 2px solid #2E64C9;}
.pdfcvert-option-list.checked:before{border: 6.25px solid #2E64C9;}
.pdfcvert-option-list b{font-size: 16px; line-height: 1.5; color: #555; font-weight:700;}
.pdfcvert-option-list p{font-size: 14px !important; line-height: 1.71429; color: #555 !important; margin-top:3px; margin-bottom: 0;}
.pdfcvert-option-list.checked b,.pdfcvert-option-list.checked p{color: #000;}

.pdfcvert-completeing-animation{margin: 0 auto; display: flex; align-items: center; justify-content: center;}
.pdfconvert_compress_line{margin: 0 10px;}
.pdfcvert-completeing-progress{margin-top:20px; font-size: 18px; line-height: 21px; color: #000000; font-weight:600;}
.pdfcvert-completeing-progress span{font-size:inherit; color:inherit;}

.pdfmerge-upload{width:100%;}
.pdfcvert-upload-mergeshow{display:flex; justify-content:space-between; align-items:center; padding: 40px 17px; box-sizing:border-box; border-bottom: 1px dashed #65A062;}
.pdfcvert-upload-mergeshow-before{display:flex; align-items:center; position:relative; cursor:pointer;}
.pdfcvert-upload-add{display:flex; align-items:center; margin-left:14px; }
.pdfcvert-upload-add span{font-size: 18px; line-height: 21px; color: #65A062; font-weight: 400; margin-left:8px; text-align:left;}
.pdfcvert-upload-mergeshow-before .pdfcvert-input{height: 100%;}
.pdfcvert-upload-mergeshow-button{width: 200px; height: 46px; line-height: 46px; text-align: center; font-size: 18px; font-weight: 500; text-align: center; color: #fff; cursor: pointer; background: #65A062; border-radius: 8px; position:relative;}
.pdfcvert-upload-mergeshow-button.mergestartbtn span{opacity:1; z-index:1;}
.pdfcvert-upload-mergeshow-button span{position:absolute; width:244px; background: rgba(0, 0, 0, 0.65); border-radius: 3px; z-index:3; right:202px; top:11px; font-size: 12px; line-height: 14px; color: #FFFFFF; padding:4px 5px; box-sizing:border-box; opacity:0; transition:all linear 0.3s; z-index:-1;}
.pdfcvert-upload-mergeshow-button span:after{width:0; height:0; border:4px solid transparent; border-left:7px solid rgba(0, 0, 0, 0.65); content:""; display:block; z-index:3; position:absolute; right:-11px; top:calc(50% - 4px);}
.pdfcvert-upload-mergelist{display:flex; align-items:flex-start; flex-wrap:wrap; padding: 20px;}
.pdfcvert-upload-mergelist-item{width:80px; margin:16px 20px; position:relative; cursor: move;}
.mergeclose{position:absolute; right:4px; top:1px; z-index:5; cursor:pointer;}
.pdfcvert-upload-mergelist-item p{font-size: 12px;line-height: 16px;text-align: center;color: #606060; margin-top:0; margin-bottom:0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}


.pdfcvert-upload,.pdfcvert-converting{padding: 105px 97px; border-radius: 12px; border: 1px dashed #EAF0FA; min-height: 270px; box-sizing: border-box;}
.pdfcvert-uploadcnt{display: flex; flex-direction: column-reverse;}
.pdfcvert-upload-des>img{display: none;}
.pdfcvert-upload-text{display: flex; align-items: center; gap: 6px; width: 96%; text-align: center; justify-content: center;}
.pdfcvert-upload-text .pdfcvert-upload-name{margin-top: 12px; font-size: 14px; color: #555; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.pdfcvert-text-size{margin-top: 12px; font-size: 14px; font-weight: 400; color: #555; flex-shrink: 0;}
.bluecolor .converting-circle{background: url(../png/converting.png);}
.pdfcvert-progress-circle{font-size: 18px;line-height: 150%;color: #000; display: flex; align-items: center; justify-content: center;}
.pdfcvert-progress{margin-top: 0; font-size: 18px; font-weight: 400; color: #000; display: flex;justify-content: center;align-items: center; line-height: 1.5;} 
.converting-circle{width: 22px; height: 22px; display: block; margin-inline-end: 4px; animation: converting linear 2s infinite; background: url(../png/converting-2.png);}
@keyframes converting {
	0%{
		transform: rotate(0);
	}
	100%{
		transform: rotate(360deg);
	}
}
.pdfcvert-progress-processing{width: 100%; max-width: 343px; height: 6px; border-radius: 12px; background: #F9ECEC; margin: 16px auto 0; position: relative;}
.pdfcvert-progress-complete{position: absolute; width: 60px; height: 4px; background: #FC6767; border-radius: 4px; inset-inline-start: 0; top: 1px;}
.progressbar-going{
	animation: progressbar 3s ease-in-out forwards;
}
@keyframes progressbar{
	to{width: 90%;}
}


.pdfcvert-splitcation{width: 100%;}
.pdfcvert-splitcation-des{padding: 24px 18px; border-bottom: 1px dashed #97A3FF; display: flex; align-items: center; justify-content: space-between;}
.pdfcvert-splitcation-types{display: flex; align-items: center;}
.pdfcvert-splitcation-types span{margin-left: 7px; font-size: 16px; font-weight: 400; color: #000000;}
.pdfcvert-splitcation-types font{font-size: 16px; color: inherit; margin-left: 6px;}
.pdfcvert-splitcation-types font em{font-size: 16px; font-weight: inherit;}
.pdfcvert-splitcation-button{width: 184px; height: 46px; line-height: 46px; text-align: center; font-size: 18px; font-weight: 500; text-align: center; color: #fff; cursor: pointer; background: #1E76E3; border-radius: 4px;}
.pdfcvert-splitcation-range{padding: 45px 15px 10px 32px; text-align: left;}
.pdfcvert-splitcation-rangenum span{font-size: 18px; color: #000000; font-weight: 400;}
.pdfcvert-splitcation-rangenum font{font-size: 18px; color: rgba(0,0,0,.5); font-weight: 400; margin-left: 5px;}
.pdfcvert-splitcation-rangenum em{font-size: inherit; color: inherit; font-weight: 400;}
.pdfcvert-splitcation-rangenum input{margin-left: 22px; padding: 7px 6px; border: 1px solid #EEEEEE; background: #fff; outline: none; border-radius: 4px; font-size: 16px; box-sizing: border-box; min-width: 282px;}
.pdfcvert-splitcation-rangenum input:placeholder{color: rgba(0,0,0,.4);}
.pdfcvert-splitcation-tips{margin-top: 46px; display: flex; justify-content: flex-end; align-items: center; z-index: 3; position: relative;}
.pdfcvert-splitcation-tips span{font-size: 16px; color: #474747; margin-right: 14px;}
.pdfcvert-split-tips{width: 30px; height: 30px; border-radius: 30px; background: url(../svg/pdfcvert-split-tips.svg) #AFC5FF no-repeat center center; z-index: 3;}
.pdfcvert-split-tipstext{position: absolute; background: #1E76E3; border-radius: 20px; z-index: 2; max-width: 642px; width: 100%; padding: 5px 53px 5px 15px; box-sizing: border-box; right: -4px; opacity: 0; transition: all 0.1s linear;}
.pdfcvert-split-tipstext p{font-size: 12px; line-height: 14px; color: #fff; margin-top: 0; margin-bottom: 0;}
.pdfcvert-splitcation-tips:hover .pdfcvert-split-tipstext{opacity: 1;}
.pdfcvert-splitcation-tips:hover .pdfcvert-split-tips{background-color: #56A2FF;}

/* compress-pdf */
.pdfcvert-smaller{font-size: 14px; color: #999; line-height: 1.7;}
.pdfcvert-smaller-percent{color: #65A062;}

/* crop-pdf */
.bodyread{background: #fff;}

/* html-to-pdf */
.pdfcvert-tab{margin: 21px auto -21px; text-align: center; display: flex; align-items: center; justify-content: center; box-sizing: border-box; gap: 60px;}
.pdfcvert-tab span{display: block; font-size: 20px; padding: 0 20px; height: 100%; min-width: 232px; border-bottom: 0; box-sizing: border-box; line-height: 54px; position: relative; cursor: pointer; color: #000;}
.pdfcvert-tab span.active{background: #EFF6EE; color: #65A062; border-radius: 12px 12px 0 0;}
.pdfcvert-tab span.active::before{content: ""; position: absolute; left: -8px; bottom: 0; width: 9px; height: 9px; background: url("../png/corner-left.png") center no-repeat; background-size: contain;}
.pdfcvert-tab span.active::after{content: ""; position: absolute; right: -8px; bottom: 0; width: 9px; height: 9px; background: url("../png/corner-right.png") center no-repeat; background-size: contain;}
.upload-file{ display: none; overflow: hidden; }
.upload-file>p{font-size: 18px; margin-top: 12px; color: #404040;}
.input-url {display: none; flex-direction: column; justify-content: center; align-items: center; box-sizing: border-box; overflow: hidden; position: relative; z-index: 2;}
.upload-file.active {display: block;}
.input-url.active {display: flex;}
.pdfcvert-input-box {height: 50px; border: 1px solid #D8D8D8; border-radius: 25px; display: flex; justify-content: center; align-items: center; width: 560px; box-sizing: border-box; padding-inline-start: 60px; background: #fff url("../svg/earth.svg") no-repeat 30px center; background-size: 22px; margin-bottom: 12px;}
.pdfcvert-input-box.active {border: 1px solid #65A062;}
.pdfcvert-input-box::before {content: "https://" ; font-size: 16px; color: #000;}
.pdfcvert-input-box input[type="text"] {border: 0 none; flex: 1; padding: 0 4px; box-sizing: border-box; font-size: 16px; line-height: inherit; font-family: inherit;}
.pdfcvert-input-box input[type="text"]::placeholder {color: #999;}
.pdfcvert-input-box input[type="submit"] {border: 0 none; min-width: 108px; padding: 0 12px; flex-shrink: 0; background: #65A062; border-radius: 25px; height: 50px; font-weight: 600; font-size: 20px; color: #fff; cursor: pointer;}
.pdfcvert-converser-url-notes{font-size: 18px; color: #404040;}
@media screen and (max-width: 768px) {
	.pdfcvert-tab{margin: 24px auto -24px; gap: 10px;}
	.pdfcvert-tab span {font-size: 16px; min-width: 194px; line-height: 44px;}
	.upload-file>p{display: none;}
	.input-url{width: 90%; max-width: 563px;}
	.form {width: 100%; display: flex; justify-content: center;}
	.pdfcvert-input-box {height: 44px; width: 100%;}
	.pdfcvert-input-box input[type="submit"]{height: 44px; font-size: 18px;}
	.pdfcvert-converser-url-notes{font-size: 16px;}
}
@media screen and (max-width: 568px) {
	.pdfcvert-tab span {font-size: 14px; min-width: 127px;}
	.pdfcvert-input-box{padding-inline-start: 20px; background: #fff;}
	.pdfcvert-input-box::before{font-size: 14px;}
	.pdfcvert-input-box input[type="text"]{font-size: 14px; width: 100%;}
	.pdfcvert-input-box input[type="submit"]{min-width: 68px; font-size: 14px;}
	.pdfcvert-converser-url-notes{font-size: 14px;}
}

/* add-pages-to-pdf */
.pdfaddpages .pdfcvert-delete-tips{left: 0;  top: calc(100% + 10px); display: none;}
.pdfaddpages .pdfitem.selected .pdfthumbnail{border: 2px solid #1577E9;}

/* unlock-pdf */
.unlock-pdf .unlock-pass-area {width: 100%; display: none; justify-content: center; align-items: center; gap: 48px; }
.unlock-pdf .unlock-pass-area.active {display: flex;}
.unlock-pdf .unlock-pass-file {width: calc(36% - 24px); max-width: 336px; display: flex; justify-content: center; align-items: center;}
.unlock-pdf .unlock-pass-file-info {text-align: start; width: calc(100% - 72px); max-width: 264px; margin-inline-start: 12px;}
.unlock-pdf .unlock-pass-file-info p{font-size: 16px; color: #000;}
.unlock-pdf .unlock-pass-file-name {overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
@media screen and (min-width: 769px){
	.unlock-pdf .unlock-pass-file-size{margin-top: 5px;}
}

.unlock-pdf .unlock-form{display: flex; flex-wrap: wrap;}
.unlock-pdf .unlock-pass-input { width: calc(64% - 24px); max-width: 580px; border-inline-start: 1px dashed #65A062; text-align: start; box-sizing: border-box; padding-top: 30px; padding-bottom: 30px; padding-inline-start: 43px; padding-inline-end: 9px;}

.unlock-pdf .unlock-pass-input-note {font-size: 18px; line-height: 1.5; color: #000; margin-bottom: 20px; flex-basis: 100%;}

.unlock-pdf .unlock-pass-input-box {position: relative;}
.unlock-pdf .unlock-pass-input-password{width: calc(100% - 144px); max-width: 382px; margin-inline-end: 12px;}
.unlock-pdf .unlock-pass-input input[type="password"] {background: #fff; border: 1px solid #ebebeb; border-radius: 6px; font-size: 16px; line-height: 19px; width: 100%; height: 44px; padding-inline-end: 38px; padding-inline-start: 12px; box-sizing: border-box;}

.unlock-pdf .unlock-pass-input input[type="password"]:focus {border: 2px solid #4091F5; padding-inline-start: 11px;}

.unlock-pdf .unlock-pass-input input[type="password"]::placeholder {color: rgba(0, 0, 0, 0.2);}
.unlock-pdf .unlock-pass-input-clear{position: absolute; width: 20px; height: 20px; background: url(../svg/close-icon.svg); cursor: pointer; inset-inline-end: 10px; top: 50%; transform: translateY(-50%); display: none;}

.unlock-pdf .unlock-pass-input input[type="submit"] {color: #65A062; background-color: #fff; border-radius: 22px; font-size: 16px; line-height: 44px; height: 44px; border: 1px solid #65A062; width: 132px; cursor: pointer;}

.unlock-pdf .unlock-pass-input input[type="submit"].disabled {pointer-events: none; color: rgba(101, 160, 98, 0.4); border: 1px solid rgba(101, 160, 98, 0.4)}


.fixed-dlbtn{position: fixed; z-index: 101; right: 40px; bottom: 40px; display: flex; align-items: center; justify-content: center; gap: 9px; padding: 0 41.5px; font-size: 18px; font-weight: 700; line-height: 48px; color: #fff; min-width: 240px; border-radius: 24px; border: none; cursor: pointer; background: #C64545;}
.fixed-dlbtn::before, .inline-dlbtn::before{content: ""; display: inline-block; width: 17px; height: 19px; background: url("../svg/download-white.svg") center no-repeat; background-size: contain;}
@media screen and (max-width: 768px){
	.fixed-dlbtn{font-size: 14px; padding: 0 12px; line-height: 36px; min-width: 180px;}
}

.inline-dlbtn{display: inline-flex; vertical-align: middle; align-items: center; justify-content: center; gap: 2px; padding: 0 12px; font-size: 14px; font-weight: 700; line-height: 36px; color: #fff; min-width: 77px; border-radius: 18px; border: none; cursor: pointer; background: #C64545;}

.inline-editbtn{display: inline-flex; vertical-align: middle; align-items: center; justify-content: center; padding: 0 12px; font-size: 16px; font-weight: 700; line-height: 44px; color: #fff; min-width: 144px; border-radius: 22px; border: none; cursor: pointer; background: #1E76E3;}
.inline-editbtn::before{content: ""; display: inline-block; width: 32px; height: 32px; background: url("../svg/edit-white.svg") center no-repeat; background-size: 20px;} 
.inline-editbtn-mo{display: inline-flex; vertical-align: middle; align-items: center; justify-content: center; gap: 2px; padding: 0 12px; font-size: 14px; font-weight: 700; line-height: 36px; color: #fff; min-width: 70px; border-radius: 18px; border: none; cursor: pointer; background: #1E76E3; margin-inline-start: 6px;}
.inline-editbtn-mo::before{content: ""; display: inline-block; width: 20px; height: 20px; background: url("../svg/edit-white.svg") center no-repeat; background-size: 20px;}

@media screen and (max-width: 420px){
	.inline-dlbtn, .inline-editbtn-mo{font-size: 0; gap: 0; padding: 0; min-width: 36px;}
}
@media screen and (max-width: 350px){
	.inline-dlbtn, .inline-editbtn-mo{line-height: 30px; min-width: 30px;}
}

.todl-popup{display: none; position: fixed; background: rgba(0, 0, 0, 0.5); left: 0; top: 0; width: 100%; height: 100%; z-index: 111;}
.todl-popup-cont{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background: linear-gradient(180deg, #DFECFF 0%, #FFFFFF 100%); background-color: #fff; border-radius: 10px; padding: 64px 20px; width: 86%; max-width: 648px; text-align: center; box-sizing: border-box;}
.todl-popup-close{position: absolute; top: -56px; right: 0; width: 44px; height: 44px; line-height: 1; border-radius: 50%; background: #fff url("../svg/cross-2.svg") center no-repeat; background-size: 16px; cursor: pointer; color: #000; font-size: 36px;}
.todl-popup-cont b{font-size: 28px; color: #000; line-height: 1.5; display: block;}
.todl-popup-cont .pdfgear-btn{margin: 32px auto 0;}
.todl-popup-cont .pdfgear-links{margin: 0;}
.todl-popup-cont .pdfgear-desktop-btn{height: 56px; line-height: 56px;}
.todl-popup-cont .pdfgear-btn .pdfgear-platforms{display: none;}
@media screen and (max-width: 568px){
	.todl-popup-cont{padding: 42px 20px; top: 40%;}
	.todl-popup-cont b{font-size: 22px; padding: 0 20px;}
	.todl-popup-cont .pdfgear-btn{margin-top: 16px;}
	.todl-popup-cont .pdfgear-desktop-btn{height: 44px; line-height: 44px; min-width: 210px; font-size: 16px;}
}


/* themes color */
.greencolor .pdfcvert-banner {background: linear-gradient(180deg,#EFF6EE 0%,#FFFFFF 24%);}
.greencolor.pdfcvert-tools .pdfcvert-before{border-color: #6DD867;}
.greencolor .pdfcvert-converser-area, .greencolor .pdfcvert-security, .greencolor .pdfcvert-security::before, .greencolor .pdfcvert-security::after{background: #EFF6EE;}
.greencolor .pdfcvert-choose-option li.checked{border-color: #65A062; box-shadow: 4px 4px 12px 0px #65A06266;}
.greencolor .pdfcvert-choose-option li::before{border-color: #65A062;}
.greencolor .pdfcvert-convert-btn{background: #65A062;}
.greencolor .pdfcvert-use-ocr{border-color: #65A062; color: #65A062;}
.greencolor .pdfcvert-use-ocr::after{background: url("../svg/arrow-right-green.svg") center no-repeat;}
.greencolor .pdfconvert_upload_button{background: #fff;}
.greencolor .pdfconvert_upload_button .pdfcvert-choose{color: #65A062;}
.greencolor .converting-circle{background: url(../png/converting-3.png);}
.greencolor .pdfcvert-progress-processing{background: #65A0621A;}
.greencolor .pdfcvert-progress-complete{background: #6DD867;}
.greencolor .pdfcvert-download, .greencolor .pdfcvert-carousel p{color: #65A062;}
.greencolor .pdfcvert-download:before{background: url(../svg/download-file-2.svg) no-repeat top center;}
.greencolor .pdfcvert-dlmodel {background: #EFF6EE;}
.greencolor .pdfcvert-howto{background: linear-gradient(180deg, #FFFFFF 0%, #EFF6EE 100%);}
.greencolor .pdfcvert-free{background: #EFF6EE;}
.greencolor .editpdfnow{background: #fff; color: #65A062;}
.greencolor .pdfcvert-complete-operatebtn, .greencolor .pdfcvert-complete-moretools, .greencolor .pdfcvert-complete-feedback button{background: #EFF6EE; color: #65A062;}
.greencolor .pdfcvert-complete-reset button{color: #65A062;}

.redcolor .pdfcvert-banner {background: linear-gradient(180deg,#F9ECEC 0%,#FFFFFF 24%);}
.redcolor.pdfcvert-tools .pdfcvert-before{border-color: #FC6767;}
.redcolor .pdfcvert-converser-area, .redcolor .pdfcvert-converser-area, .redcolor .pdfcvert-security, .redcolor .pdfcvert-security::before, .redcolor .pdfcvert-security::after{background: #f9ecec;}
.redcolor .pdfcvert-choose-option li.checked{border-color: #C64545; box-shadow: 4px 4px 12px 0px #C6454566;}
.redcolor .pdfcvert-choose-option li::before{border-color: #C64545;}
.redcolor .pdfcvert-convert-btn{background: #C64545;}
.redcolor .pdfcvert-use-ocr{border-color: #C64545; color: #C64545;}
.redcolor .pdfcvert-use-ocr::after{background: url("../svg/arrow-right-red.svg") center no-repeat;}
.redcolor .pdfconvert_upload_button{background: #fff;}
.redcolor .pdfconvert_upload_button .pdfcvert-choose{color: #c64545;}
.redcolor .converting-circle{background: url(../png/converting-2.png);}
.redcolor .pdfcvert-progress-processing{background: rgba(198, 69, 69, 0.1);}
.redcolor .pdfcvert-progress-complete{background: #FC6767;}
.redcolor .pdfcvert-download, .redcolor .pdfcvert-carousel p{color: #C64545;}
.redcolor .pdfcvert-download:before{background: url(../svg/download-file-3.svg) no-repeat top center;}
.redcolor .pdfcvert-dlmodel {background: #f9ecec;}
.redcolor .pdfcvert-howto{background: linear-gradient(180deg, #FFFFFF 0%, #f9ecec 100%);}
.redcolor .pdfcvert-free{background: #f9ecec;}
.redcolor .editpdfnow{background: #fff; color: #C64545;}
.redcolor .pdfcvert-complete-operatebtn, .redcolor .pdfcvert-complete-moretools, .redcolor .pdfcvert-complete-feedback button{background: #f9ecec; color: #C64545;}
.redcolor .pdfcvert-complete-reset button{color: #C64545;}

.bluecolor .pdfcvert-banner{background: linear-gradient(180deg, #EAF0FA 0%, #FFFFFF 24%);}
.bluecolor.pdfcvert-tools .pdfcvert-before{border-color: #418CFC;}
.bluecolor .pdfcvert-converser{background: #EAF0FA;}
.bluecolor .pdfcvert-converser-area, .bluecolor .pdfcvert-security, .bluecolor .pdfcvert-security::before, .bluecolor .pdfcvert-security::after{background: #EAF0FA;}
.bluecolor .pdfcvert-progress-processing{background: rgba(46, 100, 201, 0.10);}
.bluecolor .pdfcvert-progress-complete{background: #418CFC;}
.bluecolor .pdfcvert-free{background:#EAF0FA;}
.bluecolor .pdfcvert-dlmodel{background: #EAF0FA;}
.bluecolor .pdfconvert_upload_button{background: #fff;}
.bluecolor .pdfconvert_upload_button .pdfcvert-choose{color: #2E64C9;}
.bluecolor .editpdfnow{background: #fff; color: #2E64C9;}
.bluecolor .pdfcvert-download{color: #2E64C9; background: #fff;}
.bluecolor .pdfcvert-download:before{background: url(../svg/download-file-4.svg) no-repeat top center;}
.bluecolor .pdfcvert-complete-operatebtn, .bluecolor .pdfcvert-complete-moretools, .bluecolor .pdfcvert-complete-feedback button{background: #EAF0FA; color: #2E64C9;}
.bluecolor .pdfcvert-complete-reset button{color: #2E64C9;}

/* pdfcvert-tools */
.pdfcvert-tools .pdfcvert-converser::before,.pdfcvert-tools .pdfcvert-converser::after{display: none;}
.pdfcvert-tools .pdfcvert-before{min-height: 252px; border: 1px dashed; border-radius: 6px; display: flex; align-items: center; justify-content: center; flex-direction: column; margin: 16px 16px 0;}
.pdfcvert-tools .pdfcvert-delete{width: 32px; height: 32px;}
/* pdfcvert-tools end */
.pdfcvert-complete-operate{justify-content: center; align-items: center; gap: 16px; margin: 16px 0 18px;}
.pdfcvert-complete-operatebtn{line-height: 44px; width: 120px; height: 44px; border-radius: 22px; background: #ddd; font-size: 14px;padding-right: 10px; box-sizing: border-box; cursor: pointer; white-space: nowrap; }
.pdfcvert-complete-operatebtn img{vertical-align: middle;}
html[lang = 'de-DE'] .pdfcvert-complete-operatebtn, html[lang = 'fr-FR'] .pdfcvert-complete-operatebtn{font-size: 12px;}
@media screen and (min-width: 768px) {
	.pdfcvert-complete-chat .pdfcvert-download{color: #fff; display: flex; align-items: center; justify-content: center;}
	.pdfcvert-complete-chat .pdfcvert-download:before{background: url("../svg/down-white.svg") no-repeat center; width: 24px; height: 24px; margin: 0; margin-inline-end: 8px;}
	.pdfcvert-complete-chat .pdfcvert-delete, .pdfcvert-complete-chat .startover-icon{background: #fff; border-radius: 50%;}

	.greencolor .pdfcvert-complete-chat .pdfcvert-download{background: #65A062;}
	.redcolor .pdfcvert-complete-chat .pdfcvert-download{background: #C64545;}
	.bluecolor .pdfcvert-complete-chat .pdfcvert-download{background: #2E64C9;}
}
.pdfcvert-complete-reset{max-width: 280px; margin: auto; display: flex; gap: 16px; align-items: center; justify-content: space-between;}
.pdfcvert-complete-reset button{height: 36px; font-size: 14px; color: #333; border-radius: 18px; background: #fff; padding: 0; border: none; flex: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer;}
.pdfcvert-complete-moretools{display: block; width: 100%; max-width: 280px; margin: 40px auto 6px; font-size: 18px; font-weight: 600; color: #333; background: #eee; line-height: 44px; text-align: center; border-radius: 22px;}

.pdfcvert-complete-feedback{padding: 24px 40px; background: #fff; border-radius: 12px;}
.pdfcvert-complete-feedback b{font-size: 16px; color: #000;}
.pdfcvert-complete-feedback p{font-size: 14px; color: #555; line-height: 1.5; margin: 12px auto; width: 240px;}
.pdfcvert-complete-feedback button{border: none; padding: 0 16px; min-width: 174px; line-height: 40px; font-size: 16px; font-weight: 600; color: #333; background: #eee; border-radius: 20px; cursor: pointer;}

.pdfcvert-complete-reduce{padding: 24px 40px; background: #fff; border-radius: 12px; display: none;}
.pdfcvert-complete-reduce p{font-size: 14px; color: #404040; line-height: 1.5;width: 240px;}
.pdfcvert-complete-reduce p span{color: #C64545;}
.pdfcvert-complete-reduce-size img{ display: block; margin: 0 auto 12px;}
.pdfcvert-complete-reduce-how{margin-top: 20px;}
.pdfcvert-complete-reduce-how a{display: inline-block; border-bottom: 1px solid #1E76E3; color: #1E76E3; margin-top: 12px; font-size: inherit;}


.recommended-articles { 
	max-width: 1000px;
	padding: 48px 0 0;
	margin: 0 auto 30px;
}

.recommended-articles li {
	width: 31.5%;
}

.copilot-faq-line{border-top: 1px solid #E8E8E8; margin-top: 64px; text-align: left;}
.copilot-faq-item{border-bottom: 1px solid #E8E8E8; padding-bottom: 16px;}
.copilot-faq-item h3, .copilot-faq-item h5{padding-top: 16px; padding-inline-end: 36px; font-size: 20px; line-height: 1.5; font-weight: 400; color: #000; position: relative; cursor: pointer;}
.copilot-faq-item h3:after, .copilot-faq-item h5:after{width: 16px; height: 16px; content: ""; display: block; position: absolute; inset-inline-end: 8px; top: 24px; background: url(../svg/copilot-add.svg) no-repeat center center;}
.copilot-faq-item p{font-size: 16px; line-height: 1.5; color: #404040; font-weight: 400; padding-top: 16px; display: none;}
.copilot-faq-item p a{font-size: inherit; color: #1e76e3; border-bottom: solid 1px;}
.copilot-faq-item.checked h3:after, .copilot-faq-item.checked h5:after{background-image: url(../svg/copilot-col.svg);}
.copilot-faq-item.checked p{display: block;}

.pdfcver-question{margin-top: 80px;}
.pdfcver-question h2{font-size: 32px; line-height: 1.6; color: #000000; font-weight: 700; text-align: center;}
/* pdf-to-word new */

.pdfcvert-complete-readymanage{display: flex; margin:12px 0 0; align-items: center; justify-content: center;}

.pdfcvert-sharebutton a{margin: 12px; display: inline-block;}
.pdfcvert-sharebutton a img{display: block; width: 32px; height: auto;}


.startover{display: flex; align-items: center; margin-top: 30px; color: #000; font-weight: 500; font-size: 14px; line-height: 18px; justify-content: center; cursor: pointer; width: fit-content; margin-inline-start: auto; margin-inline-end: auto;}
.startover-area{
	position: relative; margin: 0 12px 0 0 !important;
}
.startover-tips{
	position: absolute; font-size: 12px; line-height: 16px; padding: 3px 5px; background: rgba(0, 0, 0, 0.65); border-radius: 3px; color: #FFFFFF; left: 0; top: calc(100% + 10px); width: 220px; opacity: 0; transition: all 0.2s linear; display: none; font-weight: normal;
}
.pdfcvert-print-area{
	margin-top: 20px; font-size: 14px; height: 32px; display: inline-block;
}
.pdfcvert-print-area p{
	line-height: 32px; font-weight: 500; font-size: inherit;
}
.pdfcvert-print-area img{
	margin-right: 8px; vertical-align: middle;
}
.pdfcvert-print{cursor: pointer;}
.pdfcvert-print-preparing{display: none;}
.pdfcvert-print-preparing img{margin: 0; filter: invert(100%);}
.startover.converting-showpc{
	display: flex;
}
.pdfcvert-listcompare{
	width: 100%;
	background: #fff;
}
.pdfcvert-editoffline{
	display: flex;
	align-items: center;
	justify-content: space-between;
	transform: translateX(24px);
	padding-left: 72px;
}
.pdfcvert-editoffline-text{
	margin-right: 21px;
}
.pdfcvert-editoffline-text h3{
	font-weight: 700;
	font-size: 20px;
	line-height: 1.2;
	color: #000000;
}
.pdfcvert-editoffline-text p{
	margin-top: 16px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.6;
	color: #000000;
}
.pdfcvert-editoffline-text p a{
	font-size: inherit;
	color: rgba(36, 118, 246, 1);
}
.get-software{
	display: flex;
	align-items: center;
	justify-content: center;
	min-width: 208px;
	width: fit-content;
	padding: 8px;
	box-sizing: border-box;
	background: #FFFFFF;
	border-radius: 24px;
	font-weight: 500;
	font-size: 18px;
	color: #E35050;
	border-radius: 24px;
	background: #fff;
	margin-bottom: 8px;
}
.get-software img{
	margin-right: 8px;
}

.pdfcvert-dlmodel-getsoftware .pdfgear-platforms a{
	margin-right: 6px;
	transform: scale(0.8);
}
/* PDF Conversion Tips */
.pdfcvert-tips{margin-top: 160px;}
.pdfcvert-tips-title{text-align: center;}
.pdfcvert-tips h2{font-weight: 700; font-size: 32px; line-height: 1.5; color: #000;}
.pdfcvert-tips-total{margin-top: 40px; display: flex; align-items: flex-start; justify-content: space-between; gap: 20px;}
.pdfcvert-tips-items{width: calc((100% - 40px) / 3); position: relative;}
.pdfcvert-tips-items a{width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0;}
.pdfcvert-tips-items img{width: 100%; height: auto; display: block;}
.pdfcvert-tips-items b{font-weight: 700; font-size: 16px; line-height: 1.5; display: block; margin-top: 12px; color: #18191B;}
.pdfcvert-tips-items p{font-style: normal; font-weight: 400; font-size: 16px; line-height: 1.5; margin-top: 12px; color: #404040;}
.pdfcvert-tips-ratepicture{display: flex; align-items: center;}
.pdfcvert-tips-rate{
	margin-top: 40px;
	text-align: center;
	display: flex;
	justify-content: center;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.6;
	align-items: center;
}
.pdfcvert-tips-rate img{
	display: block;
	margin: 0 20px 0 12px;
}
.pdfcvert-tips-rate b{
	font-weight: 700;
	font-size: 18px;
}
.pdfcvert-tips-rate strong{
	font-weight: 600;
}
.pdfcvert-tips-rate strong a{
	font-size: inherit;
	color: rgba(73, 111, 255, 1);
	text-decoration: underline;
	font-weight: 600;
}
.pdfcvert-moreonline-total{padding: 80px 0; max-width: 1200px; width: 92%; border-top: 1px solid #eee; margin:80px auto 0;}
.pdfcvert-moreonline{display: flex; align-items: flex-start; justify-content: space-between; flex-wrap: wrap; gap: 24px;}
html[lang = 'en-US'] .pdfcvert-moreonline-item{width:auto;}
.pdfcvert-moreonline-item{width: 14%;}
.pdfcvert-moreonline-item h5{font-weight: 400; font-size: 16px; line-height: 2; color: #000000; padding-inline-start: 17px;}
.pdfcvert-moreonline-item ul{margin-top: 15px;}
.pdfcvert-moreonline-item ul li{margin-top: 5px;}
.pdfcvert-moreonline-item ul li a{display:flex; box-sizing: border-box; height: 100%; padding: 12px 16px; border-radius: 5px; align-items: center; font-weight: 400; font-size: 14px; color: #333333;}
.pdfcvert-moreonline-item ul li a img{margin-inline-end: 12px;}
.pdfcvert-moreonline-item ul li a:hover,.pdfcvert-moreonline-item ul li a.checked{background: #EAEAEA;}
.pdfcvert-linkto-tutorials{
	margin-top: 60px;
	text-align: center;
}
.pdfcvert-linkto-tutorials a{
	color: #1E76E3;
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 160%;
text-decoration-line: underline;
}
 
.pdfcvert-guarant.pw952{
	max-width: 952px;
	margin-left: auto;
	margin-right: auto;
	width: calc(100% - 60px);
}
.tool-download-btn {
	display: flex;
	justify-content: center;
	align-items: center;
}

html[lang = "ar-AE"] .copilot-faq-line{text-align: right;}
html[lang = "ar-AE"] .pdfcvert-option-list:before{left: unset; right: 12px;}
html[lang = "ar-AE"] .pdfcvert-progress-complete{left: unset; right: 0;}
html[lang = "ar-AE"] .pdfcvert-delete-tips{left: unset; right: 52px;}

.trustpilot-box{margin: 20px auto -12px; min-height: 40px;}

.pdfcvert-contrast{margin: 160px auto auto; text-align: center; width: 92%; max-width: 1040px;}
.pdfcvert-contrast-text h2{font-size: 32px; line-height: 1.6; color: #000; font-weight: 700;}
.pdfcvert-contrast-text p{margin: 16px auto 40px; font-size: 18px; color: #404040; line-height: 1.5;}
.pdfcvert-contrast-text p a{font-size: inherit; color: #1E76E3; border-bottom: 1px solid;}
.pdfcvert-contrast-table{margin: auto; overflow: auto;}
.pdfcvert-contrast-table table{border-collapse: separate; border-spacing: 0; border: 1px solid #DFECFF; border-radius: 8px;}
.pdfcvert-contrast-table th{background: #F1F7FF;}
.pdfcvert-contrast-table th, .pdfcvert-contrast-table td{border: 1px solid #DFECFF; font-size: 16px; color: #1B1B25; padding: 15px 10px; line-height: 1.5;}
.pdfcvert-contrast-table tr:first-child th:first-child {border-top-left-radius: 8px;}
.pdfcvert-contrast-table tr:first-child th:last-child {border-top-right-radius: 8px;}
.pdfcvert-contrast-table tr:last-child td:first-child {border-bottom-left-radius: 8px;}
.pdfcvert-contrast-table tr:last-child td:last-child {border-bottom-right-radius: 8px;}
.pdfcvert-contrast-table a{color: #1577E9; border-bottom: 1px solid; cursor: pointer; font-size: inherit;}
.pdfcvert-contrast-table .table-tick::after{content: url("../svg/tick.svg");}
.pdfcvert-contrast-table .table-cross::after{content: url("../svg/cross-3.svg");}
.pdfcvert-contrast-note{margin-top: 16px; text-align: start;}
.pdfcvert-contrast-note p{font-size: 12px; color: #777; margin-top: 6px;}

.picture-preview::after{content: ""; position: absolute; top: 20px; inset-inline-end: 20px; width: 40px; height: 40px; border-radius: 50%; background: #fff url("../svg/cross-2.svg") 50% no-repeat; background-size: 16px; cursor: pointer;}

#pdfviewer{direction: ltr;}

.turnstile-bg{display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 110; background: rgba(0, 0, 0, .6);}
.turnstile-pop{width: 88%; max-width: 600px; min-height: 400px; background: linear-gradient(180deg, #DFECFF 0%, #FFFFFF 100%); background-color: #fff; border-radius: 10px; text-align: center;}
.turnstile-pop>p{font-size: 22px; font-weight: 700; color: #000; line-height: 48px; padding-top: 64px;}
.turnstile-widget{margin-top: 58px; position: relative;}
.turnstile-widget.loading::before{content: ""; position: absolute; top: 0; left: calc(50% - 30px); width: 64px; height: 64px; background: url("../png/gradient-loading.png") center no-repeat; background-size: contain; animation: converting linear 2s infinite;}
@media screen and (max-width: 568px){
	.turnstile-pop{min-height: 280px;}
	.turnstile-widget{margin-top: 10px;}
}

.pdfcvert-choose-ocr>p{font-size: 16px; line-height: 1.5; font-weight: 700; color: #000;}
.pdfcvert-choose-option{margin: 16px auto; display: flex; align-items: center; justify-content: center; gap: 16px;}
.pdfcvert-choose-option li{max-width: 240px; font-size: 14px; line-height: 1.5; color: #606060; box-sizing: border-box; padding: 15px 12px; padding-inline-start: 40px; background: #fff; border-radius: 8px; cursor: pointer; position: relative; text-align: start;}
.pdfcvert-choose-option li.checked{box-shadow: 4px 4px 12px 0px #2E64C966; border: 2px solid #2E64C9;}
.pdfcvert-choose-option li::before{content: ""; position: absolute; inset-inline-start: 12px; top: calc(50% - 8px); width: 16px; height: 16px; border-radius: 50%; border: 2px solid #2E64C9; box-sizing: border-box;}
.pdfcvert-choose-option li.checked::before{border-width: 5px;}
.pdfcvert-choose-option li b{display: block; color: #000; font-size: 18px;}
.pdfcvert-convert-btn{width: 240px; line-height: 56px; font-size: 20px; font-weight: 700; color: #fff; background: #2E64C9; border-radius: 28px; margin: auto; cursor: pointer;}
.pdfcvert-with-ocr{background: #FFFFFF80; padding: 24px 12px; max-width: 316px; box-sizing: border-box;}
.pdfcvert-with-ocr h5{font-size: 18px; font-weight: 600; color: #000;}
.pdfcvert-with-ocr p{font-size: 14px; line-height: 1.5; color: #555; margin: 12px auto;}
.pdfcvert-use-ocr{width: 211px; line-height: 36px; border-radius: 18px; border: 1px solid #2E64C9; font-size: 16px; font-weight: 700; color: #2E64C9; box-sizing: border-box; margin: auto; cursor: pointer; display: flex; align-items: center; justify-content: center; gap: 12px; background: #fff;}
.pdfcvert-use-ocr::after{content: ""; width: 24px; height: 24px; background: url("../svg/arrow-right-blue.svg") center no-repeat;}
html[lang = 'ar-AE'] .pdfcvert-use-ocr::after{transform: rotate(180deg);}

@media screen and (max-width: 980px){
	.pdfcvert-choose-ocr{max-width: 304px; margin: auto; padding: 12px 0;}
	.pdfcvert-choose-ocr>p{font-size: 14px; text-align: start;}
	.pdfcvert-choose-option{flex-direction: column;}
	.pdfcvert-choose-option li{width: 100%; max-width: 100%; padding-inline-start: 36px; padding-inline-end: 6px;}
	.pdfcvert-convert-btn{width: 100%; line-height: 44px; border-radius: 22px; font-size: 18px; font-weight: 600;}
}
@media screen and (max-width: 768px){
	.pdfcvert-with-ocr{max-width: 100%; width: 100%; background: #f8f8f8; padding: 28px 12px;}
	.pdfcvert-with-ocr h5{font-weight: 700;}
	.pdfcvert-with-ocr p{margin-bottom: 24px; max-width: 460px;}
	.pdfcvert-use-ocr{width: 280px; line-height: 44px; border-radius: 44px;}
}
@media screen and (max-width: 568px){
	.pdfcvert-with-ocr{padding: 24px 16px;}
}
.pdfcvert-carousel{position: absolute; bottom: 30px; height: 34px; max-width: 800px; width: 96%; border-radius: 4px; background: #FFFFFF80; border: 1px solid #fff; overflow: hidden; display: none;}
.pdfcvert-carousel .swiper-slide {display: flex; justify-content: center; align-items: center;}
.pdfcvert-carousel p{font-size: 14px; color: #2E64C9; line-height: 22px;}
@media screen and (max-width: 768px){
	.pdfcvert-carousel{bottom: 10px; height: 52px;}
}

@media screen and (max-width: 1890px) {
	.pdfaddpages .pdflayout-cont{padding: 0 40px;}
}
@media screen and (max-width: 1700px) {
	.pdfcvert-loadpage-picture-item{width: 31%; margin: 0 1% 40px;}
	.pdfcvert-loadpage-preview-total{width: 1200px; height: 500px;}
}
@media screen and (max-width: 1520px) {
	.extract-pdf .pdfitem{margin-left: 12px; margin-right: 12px;}
}
@media screen and (max-width: 1400px) {
	.pdfcvert-loadpage-preview-middle{width: 100%;}
	.pdfcvert-loadpage-preview-total{width: 86%; height:600px; padding: 30px;}
	.converter-loadpage-close{left: 20px;}
	.converter-loadpage-arrow{width: 40px; height: 40px;}
	.converter-loadpage-arrow img{width: 15px; height: 15px;}
	.converter-loadpage-prearr{left: 30px;}
	.converter-loadpage-nextarr{right: 30px;}
	.jpgtp .pdflayout-images-view{padding: 20px;}
}
@media screen and (max-width: 1400px) and (min-width: 980px){
	.pdflayout-config{height: calc(100% - 190px);}
	.pdflayout-console h3{font-size: 20px;}
	.pdfaddpages .pdflayout-cont{width: calc(100% - 380px);}
	.extract-pdf .pdflayout-cont{width: calc(100% - 380px);}
	.jpgtp .pdflayout-cont{width: calc(100% - 380px);}
	.pdflayout-sticky .pdflayout-console{width: 380px; }
	.pdflayout-bottom .pdflayout-console-button{font-size: 16px; line-height: 40px; width: calc(100% - 12px); margin: 0 6px;}
	.pdflayout-bottom-download{margin-left: 0; margin-right: 0;}
	.pdflayout-bottom-download p{font-size: 14px;}
}
@media screen and (max-width: 1300px) {
	.unlock-pdf .unlock-pass-area{gap: 24px;}
	.pdfcvert-dlmodel-text{max-width: 480px;}
}
@media screen and (max-width: 1200px) {
	.recommended-articles li {
		width: 32%;
	}
  .pdfcvert-moreonline-item,html[lang = 'en-US'] .pdfcvert-moreonline-item{
		width: calc((100% - 72px) / 3);
	}
	.pdfcvert-sharebutton a{
		margin: 10px;
	}
	.pdfcvert-banner-box{
		padding: 24px 30px 16px;
	}
	.pdfcvert-specification-option{
		padding: 24px 20px 0;
	}
	.pdfcvert-option-list{
		min-width: calc((100% - 24px) / 3);
		width: calc((100% - 24px) / 3);
	}
}

@media screen and (max-width: 1023px) {
  .pdfcvert-moreonline-item,html[lang = 'en-US'] .pdfcvert-moreonline-item{
		width: calc((100% - 72px) / 3);
	}
}

@media screen and (max-width: 1100px) {
.pdflayout.rotate .pdflayout-cont{padding: 30px 20px 60px;}	
.pdflayout.rotate .pdfitem{width: 100%; height: auto; margin: 20px auto 0;}
.pdfcvert-dlarea-text{width:calc(50% - 20px); margin-right: 20px;}
.pdfcvert-dlarea>img{width: 50%; height: auto;}
.pdfcvert-dlmodel{flex-wrap: wrap;}
.pdfcvert-dlmodel,.pdfcvert-dlmodel-dlarea .converter-banner-available{justify-content: center; text-align: center;}

}

@media screen and (min-width: 980px){
	.pw1200 .pdfcvert-tips-total{gap: 60px;}
}

@media screen and (max-width: 980px) {
	.pdfcvert-dlmodel-dlarea {
		margin-top: 20px;
	}
	.pdfcvert-editoffline{
		padding-left: 0;
		transform: translateX(0);
	}
	.security-tips-list{transform: translateX(8%);}
	html[lang = 'ar-AE'] .security-tips-list{transform: none; left: -20px; right: auto;}
	.pdfcvert-complete-readymanage{transform: none;}
	.pdfcvert-download{font-size: 18px;}
	.unlock-pdf .unlock-pass-area{flex-direction: column; gap: 34px;}
	.unlock-pdf .unlock-pass-input{width: auto; max-width: unset; margin: auto 32px; text-align: center; border-inline-start: none; border-top: 1px dashed #65A062; padding: 16px 0 0;}
	.unlock-pdf .unlock-form{justify-content: center;}

	.pdfcvert-contrast-text h2{font-size: 20px;}
	.pdfcvert-contrast-text p{font-size: 14px; margin: 12px auto;}
	.pdfcvert-contrast-table th, .pdfcvert-contrast-table td{font-size: 14px; padding: 10px;}

	.pdfaddpages .pdflayout{flex-direction: column;}
	.pdfaddpages .pdflayout-cont{width: 100%; padding: 0 8px; margin: 20px auto; max-height: calc(100vh - 410px); overflow-y: auto;}
	.pdflayout-cont::-webkit-scrollbar { width: 4px; height: 4px;}
	.pdflayout-cont::-webkit-scrollbar-thumb{background: #c2c2c2; border-radius: 3px;}
	.pdfaddpages .pdfitem.selected{position: relative;}
	.pdfaddpages .pdfitem.selected::before{content: ""; position: absolute; width: calc(100% + 24px); height: calc(100% + 24px); left: -12px; top: -12px; background: #1577E91A; border: 1px solid #1577E9; border-radius: 12px;}
	.pdfaddpages .pdfitem.selected .pdfthumbnail{border: 1px solid #d2d2d2;}
	.pdfaddpages .pdfitem{margin: 20px;}
	.pdfaddpages .pdfthumbnail{width: 110px; height: 156px; border: 1px solid #d2d2d2;}

	.extract-pdf .pdflayout{flex-direction: column;}
	.extract-pdf .pdflayout-cont{width: 100%; padding: 0 8px; margin: 20px auto; max-height: calc(100vh - 500px); overflow-y: auto;}
	.pdflayout-cont::-webkit-scrollbar { width: 4px; height: 4px;}
	.pdflayout-cont::-webkit-scrollbar-thumb{background: #c2c2c2; border-radius: 3px;}
	.extract-pdf .pdfitem::before{display: none;}
	.extract-pdf .pdfitem.selected{position: relative;}
	.extract-pdf .pdfitem.selected::before{content: ""; display: block; position: absolute; width: calc(100% + 24px); height: calc(100% + 24px); left: -12px; top: -12px; background: #1577E91A; border: 1px solid #1577E9; border-radius: 12px;}
	.extract-pdf .pdfitem.selected .pdfthumbnail{border: 1px solid #d2d2d2; box-shadow: none;}
	.extract-pdf .pdfitem{margin: 20px;}
	.extract-pdf .pdfthumbnail{width: 110px; height: 156px; border: 1px solid #d2d2d2;}
	.extract-pdf .pdflayout-sticky .pdflayout-console{padding: 24px 46px;}
	.extract-pdf .pdflayout-sticky .pdflayout-console .totlapage{display: block;}
	.extract-mode-item{margin-top: 32px;}

	.pdflayout-sticky .pdflayout-console{width: 100%; height: auto; padding-bottom: 24px;}
	.pdflayout-sticky .pdflayout-console h3,.pdflayout-sticky .pdflayout-console .totlapage{display: none;}
	.pdflayout-config, .pdflayout.addpage .pdflayout-console h4, .pdflayout-config .pdflayout-console-tips{margin-top: 0;}
	.pdflayout-config{height: auto; overflow-y: unset;}
	.pdflayout-config .addposition{display: flex; margin-top: 14px;}
	.pdflayout-config .addposition-item{margin-top: auto; width: 40%;}
	.addfiles{margin-top: 26px;}
	.selectmethods-list{width: 180px;}
	.pdflayout-bottom{position: static; padding: 0; background: none; box-shadow: none; margin-top: 12px;}
	.pdflayout-console-button{line-height: 50px;}
	.pdflayout-bottom-download p{font-size: 14px;}

	.pdflayout-images-error p{font-size: 12px;}
	.imageitem{background: #E8E8E8; width: 134px; height: 240px; padding: 44px 12px 10px; }
	.imageitem-operate{opacity: 1; top: 6px;}
	.imageitem-img, .portrait .imageitem[data-orientation="wider"] .imageitem-img{width: 110px; height: 156px;}
	.landscape .imageitem-img, .imageitem[data-orientation="wider"] .imageitem-img{width: 156px; height: 76px; margin: 44px auto;}
	.imageitem-name{margin-top: 8px;}
	.pdflayout-images-addfiles{width: 44px; height: 44px; background-size: 17px; bottom: 10px;}
	.images-config-item{margin-bottom: 16px;}
	.jpgtp .pdflayout{flex-direction: column;}
	.jpgtp .pdflayout-cont{width: 100%; height: calc(100vh - 410px); min-height: 281px;}
	.jpgtp .pdflayout-images-view{gap: 16px;}
	.jpgtp .pdflayout-bottom{margin-top: 0;}
	.pdflayout-bottom-download p{font-size: 14px;}

	.pdfcvert-upload-mergeshow{padding: 24px;}
	.pdfcvert-upload-mergeshow-button{width: 160px; height: 44px; line-height: 44px;}
	.pdfcvert-upload-mergeshow-before img{width: 40px; height: 40px;}
	.pdfcvert-upload-add img{width: 20px; height: 20px;}
	.pdfcvert-upload-add span{font-size: 16px;}
	.pdfcvert-upload-mergelist{padding: 20px 4px;}
}
@media screen and (max-width: 850px) {
	.pdfcvert-complete{padding:0 12px;}
	.pdfcvert-complete-share{width: 300px;}
	.pdfcvert-complete-download{width: calc(100% - 310px);}
	.pdfcvert-download{width: auto; padding: 0 24px; box-sizing: border-box;}
}
.only-small{display: none;}
@media screen and (max-width: 768px) {
	.only-large{display: none;}
	.only-small{display: unset;}
	.pdfcvert-complete-operate.only-small{display: flex;}
	.pdfcvert-converser-area{width: 100%; min-height: auto;}
	.pdfconvert_upload_button{min-width: 246px; min-height: 44px;}
.pdfcvert-security{margin: auto; padding: 28px 0 0; background: none !important;}
.pdfcvert-security::before, .pdfcvert-security::after{display: none;}
.pdfcvert-security-text{font-size: 14px;}
.security-tips-list ul{gap: 9px;}
.security-tips-list li{font-size: 12px;}

.pdflayout{flex-direction: column;}
.pdflayout-cont{width: 100%; padding:0 20px 20px;}
.pdfthumbnail{width: 140px; height: 194px;}
.pdflayout-console{width: 100%; padding: 36px 20px;}
.rotation-button{font-size: 16px;}
.pdfcvert-banner-box{padding: 24px 0 0; background: none; margin-top: 0; box-shadow: none; margin-bottom: 24px;}
.pdfcvert-banner-text h1{font-size: 20px; flex-direction: column; justify-content: center; font-weight: 700; line-height: 150%;}
.pdfcvert-banner-text h1 img{margin: 0 0 4px 0;}
.pdfcvert-banner-text p{font-size: 14px; margin-top: 4px;}
.pdfcvert-dlmodel{border-radius: 11px; background: #F9ECEC;}
.pdfcvert-converser:before,.pdfcvert-converser:after,.pdfcvert-before>p{display: none;}
.pdfconvert_upload_button .pdfcvert-choose{font-size: 18px; font-weight: 500;}
.pdfcver-question{margin-top: 64px;}
.pdfcver-question h2{text-align: start;}
.pdfcvert-howto-box h2,.pdfcvert-free-text h2,.pdfcvert-tips h2,.pdfcver-question h2{font-size: 20px;}
.pdfcvert-guarant-list{width: 46%; margin-top: 64px;}
.pdfcvert-howto{text-align: center; padding: 0; margin-top: 64px; background: none;}
.pdfcvert-howto-cont{flex-direction: column; margin-top: 24px;}
.pdfcvert-howto-items{width: 100%; text-align: start;}
.pdfcvert-howto-list h3{display: block;}
.pdfcvert-howto-video{margin: 8px auto; width: 100%; height: auto; border-radius: 10px; overflow: hidden;}
.videoimg{width: 100%; height: auto; display: block;}
.pdfcvert-free{padding: 64px 0;}
.pdfcvert-free-text p{font-size: 14px; font-weight: 400; margin-top: 16px;}
.pdfcvert-free-box,.pdfcvert-free-title{flex-direction: column; text-align: center;}
.pdfcvert-free-button{margin-top:30px;}
.pdfcvert-free-title>img{width: 80px; height: 80px;}
.pdfcvert-dlmodel-text h3{font-size: 16px; line-height: 1.5; font-weight: 700;}
.pdfcvert-dlmodel-text p{font-size: 14px; margin-top: 8px;}
.get-software{min-width: 80% !important; padding: 12px;}
.get-software img{display: none;}
.pdfcvert-loadpage-picture-item{width: 48%; padding: 10px 12px 16px; margin-bottom: 20px;}
.pdfcvert-loadpage-picture-item-img{height: auto;}
.pdfcvert-loadpage-preview-total{height: 400px;}
.converter-loadpage-arrow{width: 30px; height: 30px;}
.converter-loadpage-prearr{left: 10px;}
.converter-loadpage-nextarr{right: 10px;}
.pdfcvert-dlarea{flex-wrap: wrap; padding: 20px 40px;}
.pdfcvert-dlarea-text{width:100%; margin:20px auto; text-align: center;}
.pdfcvert-dlarea-button{justify-content: center; margin-top: 20px;}
.pdfcvert-dlarea-button a{margin: 5px;}
.pdfcvert-dlarea>img{max-width: 460px; width: 100%; margin: 0 auto 20px;}
.pdfcvert-before-contact{width: calc(100% - 20px); text-align: center; margin-top:26px;}
.editpdfnow{margin-top: 24px; font-size: 16px; min-width: 280px;}
.pdfcvert-progress-processing{margin-top: 8px;}
.pdfcvert-progress-circle{font-size: 14px;}
.pdfcvert-linkto-tutorials{
	margin-top: 24px;
}
.pdfcvert-tips-rate{
	margin-top: 48px;
}
.pdfcvert-tips-rate{
	flex-direction: column;
}
.pdfcvert-tips-rate img{
	margin: 0 0 0 12px;
}
.pdfcvert-tips-rate b{
	font-size: 16px;
	font-weight: 400;
}
.pdfcvert-howto-list h5{
	font-size: 14px;
}
.pdfcvert-howto-list p{
	font-size: 14px;
}
.copilot-faq-line{margin-top: 12px;}
.copilot-faq-item{padding-bottom: 10px;}
.copilot-faq-item h3,.copilot-faq-item h5{padding-top: 10px; padding-inline-end: 36px; font-size: 16px;}
.copilot-faq-item h3:after,.copilot-faq-item h5:after{top: 14px;}
.copilot-faq-item p{font-size: 14px; padding-top: 10px;}

.pdfcvert-moreonline-total{padding: 64px 0; margin-top: 64px;}
.pdfcvert-dlmodel-dlarea{
	flex-direction: column;
	margin-top: 16px;
	width: 100%;
	align-items: center;
}
.pdfcvert-dlmodel-getsoftware{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.pdfcvert-tips-rate strong{
	display: flex;
	align-items: center;
	margin-top: 4px;
	font-weight: 16px;
	font-size: 16px;
	font-weight: 400;
}
.pdfcvert-tips-rate strong a{
	margin: 0 2px;
}
.pdfcvert-dlarea-learnmore{
	margin: 20px auto;
	display: none;
}
.pdfcvert-editoffline{
	flex-direction: column;
}
.pdfcvert-editoffline-text{
	margin: 40px 0 0;
	text-align: center;
}
.pdfcvert-editoffline>img{
	max-width: 400px;
	width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
	transform: translateX(-30px);
}
.pdfcvert-tips{margin-top: 64px;}
.pdfcvert-tips-total{flex-direction: column; margin-top: 24px; gap: 24px;}
.pdfcvert-tips-items{width: 100%;}
.pdfcvert-tips-items b{margin-top: 4px;}
.pdfcvert-tips-items p{font-size: 14px; margin-top: 4px;}
.pdfcvert-tips-ratepicture{
	display: flex;
	align-items: center;
}
.pdfcvert-converser-area{
	padding: 0;
	background: none !important;
}
.pdfcvert-upload,.pdfcvert-converting{
	padding: 154px 20px;
	background: rgba(255, 255, 255, 0.50);
}
.pdfcvert-converting{
	padding: 159.5px 20px;
}
.pdfcvert-progress{font-size: 14px;}

.pdfcvert-complete-share,.pdfcvert-complete-download{
	width: 100%;
}
.pdfcvert-complete{
	padding: 0;
}
.pdfcvert-dlmodel{
	padding: 16px 18px;
	margin-top: 28px;
	border-top: none; 
}
.pdfcvert-dlmodel-text{width: 100%; margin-right: 0; max-width: 100%;}
.tool-download-btn {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 16px;
}
.pdfcvert-complete-readymanage{
	margin-top: 24px;
	gap: 12px;
}
.recommended-articles li {
	width: 100%;
}
.pdfcvert-loadpage-back{
	font-size: 12px;
}
.pdfcvert-loadpage-picture-item{
	width: 100%;
	text-align: center;
	margin-top: 64px;
	margin-bottom: 0;
}
.pdfcvert-loadpage-informat h2{
	font-size: 20px;
	font-weight: 700;
	line-height: 150%;
}
.pdfcvert-loadpage-informat p{
	font-size: 14px;
	font-weight: 400;
	line-height: 150%;
	margin-top: 4px;
}
.pdfcvert-loadpage-informat h2 img{
	display: none;
}
.pdfcvert-loadpage-addfiles{width: 180px; height: 180px; margin:0 auto; border-radius: 120px; background: #F5F5F5;}
.pdfcvert-loadpage-addfiles img{width: 32px; height: 32px;}
.pdfcvert-complete-ready h4{font-weight: 700; line-height: 1.5;}
.pdfcvert-download{font-size: 18px; font-weight: 600; color: #C64545; height: 44px; line-height: 44px; background: #fff; margin-right: 0;} 

.pdfcvert-complete-share{padding: 0; background: none;}
.pdfcvert-complete-share h5{font-size: 14px; font-weight: 400; line-height: 1.5;}
.pdfcvert-complete-share p{display: none;}
.pdfcvert-sharebutton a{margin: 12px 22px; width: 36px; height: 36px;}
.pdfcvert-converser{margin-top: 24px;}

.pdfcvert-print-area{margin-top: 12px;}
.pdfcvert-print-area p{line-height: 44px;}
.pdfcvert-print-area img{width: 22px; height: 22px; padding: 11px; margin: auto;}

.pdfcvert-contrast{margin-top: 64px;}

.play-button{height: 48px; width: auto;}

.pdfcvert-tools .pdfcvert-specification{border-radius: 8px; border: none;}
.pdfcvert-specification{padding: 24px 16px; box-sizing: border-box; width: 100%; border-radius: 11px; border: 1px dashed #EAF0FA; background: rgba(255, 255, 255, 0.50);}
.pdfcvert-specification-option{padding: 0; align-items: flex-start;}
.pdfcvert-specification-option h5{text-align: left; font-size: 14px; font-weight: 500; color: #404040;}
.pdfcvert-option-total{margin-top: 12px; gap: 8px; flex-direction: column; width: 100%;}
.pdfcvert-option-list{width: 100%; padding: 8px 16px 8px 48px; padding-inline-start: 48px; padding-inline-end: 16px; border: 1px solid #EAF0FA; border-radius: 8px;}
.pdfcvert-option-list b{color: #333;}
.pdfcvert-option-list p{color: #333; margin-top: 0;}
.pdfcvert-option-list:before{width: 16px; height: 16px; left: 16px;}
.pdfcvert-option-list.checked:before{border-width:5px;}
.pdfcvert-option-list.checked{border-width: 1px;}
.pdfcvert-specification-button{min-width: 131px; height: 44px; padding: 0 24px; line-height: 44px; font-size: 18px; font-weight: 600; background: #2E64C9; color: #FFF; box-sizing: border-box;}

/* unlock pdf */
.unlock-pdf .pdfcvert-banner-text{max-width: 327px; margin: auto;}
.unlock-pdf .pdfcvert-download{padding: 0 22px;}
.unlock-pdf .unlock-pass-area{background: #EFF6EE; padding: 50px 0; border-radius: 8px; border: 1px solid #EFF6EE}
.unlock-pdf .unlock-pass-file{width: auto; max-width: 285px;}
.unlock-pdf .unlock-pass-file img{width: 40px; height: 40px;}
.unlock-pdf .unlock-pass-file-info{width: calc(100% - 52px);}
.unlock-pdf .unlock-pass-file-info p{font-size: 14px;}
.unlock-pdf .unlock-pass-input-note{font-size: 14px; margin-bottom: 16px;}

/* add-pages-to-pdf */
.pdfaddpages .pdfcvert-banner-text{max-width: 327px; margin: auto;}
.pdfaddpages .pdfcvert-download{padding: 0 22px;}
.pdflayout-bottom-download{padding: 9px 32px; margin: 12px 0 0;}
.pdflayout-bottom-download p{text-align: center;}
.jpgtp .pdflayout-cont{min-height: 178px;}
.jpgtp .pdflayout-images-view{gap: 4px;}
.imageitem{width: 72px; height: 137px; padding: 32px 8px 6px;}
.imageitem-operate{width: 24px; height: 24px; top: 4px;}
.imageitem-img, .portrait .imageitem[data-orientation="wider"] .imageitem-img{width: 56px; height: 80px;}
.landscape .imageitem-img, .imageitem[data-orientation="wider"] .imageitem-img{width: 80px; height: 40px; margin: 22px auto;}
.imageitem-name{font-size: 12px; margin-top: 4px;}
.images-config-item p{font-size: 14px;}
.jpgtp .pdflayout-bottom-download{padding: 9px 10px; margin: 8px auto 0;}

.compress .pdfcvert-banner{background: linear-gradient(180deg, #EAF0FA 0%, #FFFFFF 80%);}

/* green color */
.greencolor .pdfcvert-banner{background: linear-gradient(180deg, #EFF6EE 0%, #FFFFFF 100%);}
.greencolor .pdfcvert-howto{background: none;}
.greencolor .editpdfnow{background: #EFF6EE;}
.greencolor.pdfcvert-tools .pdfcvert-before, .greencolor.pdfcvert-tools .pdfcvert-specification, .greencolor.pdfcvert-tools .pdfcvert-upload, .greencolor.pdfcvert-tools .pdfcvert-converting, .greencolor.pdfcvert-tools .pdfcvert-completeing{background: #EFF6EE;}
.greencolor.pdfcvert-tools .pdfcvert-before::before{border-color: #6DD867;}
.greencolor.pdfcvert-tools .pdfmerge-upload{background: #EFF6EE; border-radius: 8px;}
.greencolor.pdfcvert-tools .pdfconvert_upload_button, .greencolor.pdfcvert-tools .pdfcvert-download{background: #65A062;}
.greencolor.pdfcvert-tools .pdfcvert-progress-processing{background: #65A0621A;}
.greencolor.pdfcvert-tools .pdfcvert-delete-area{background: #EFF6EE;}
.greencolor.pdfcvert-tools .pdfcvert-delete-area .only-small{color: #65A062;}
.greencolor.pdfcvert-tools .startover{color: #65A062; background: #EFF6EE;}

/* red color */
.redcolor .pdfcvert-banner{background: linear-gradient(180deg, #F9ECEC 0%, #FFFFFF 100%);}
.redcolor .pdfcvert-howto{background: none;}
.redcolor .editpdfnow{background: #F9ECEC;}
.redcolor.pdfcvert-tools .pdfcvert-before, .redcolor.pdfcvert-tools .pdfcvert-specification, .redcolor.pdfcvert-tools .pdfcvert-upload, .redcolor.pdfcvert-tools .pdfcvert-converting, .redcolor.pdfcvert-tools .pdfcvert-completeing{background: #F9ECEC;}
.redcolor.pdfcvert-tools .pdfcvert-before::before{border-color: #FC6767;}
.redcolor.pdfcvert-tools .pdfconvert_upload_button, .redcolor.pdfcvert-tools .pdfcvert-download{background: #C64545;}
.redcolor.pdfcvert-tools .pdfcvert-progress-processing{background: #C645451A;}
.redcolor.pdfcvert-tools .pdfcvert-delete-area{background: #F9ECEC;}
.redcolor.pdfcvert-tools .pdfcvert-delete-area .only-small{color: #C64545;}
.redcolor.pdfcvert-tools .startover{color: #C64545; background: #F9ECEC;}

/* blue color */
.bluecolor.pdfcvert-tools .pdfcvert-before, .bluecolor.pdfcvert-tools .pdfcvert-specification, .bluecolor.pdfcvert-tools .pdfcvert-upload, .bluecolor.pdfcvert-tools .pdfcvert-converting, .bluecolor.pdfcvert-tools .pdfcvert-completeing{background: #EAF0FA;}
.bluecolor.pdfcvert-tools .pdfcvert-before::before{border-color: #418CFC;}
.bluecolor.pdfcvert-tools .pdfconvert_upload_button, .bluecolor.pdfcvert-tools .pdfcvert-download{background: #2E64C9;}
.bluecolor.pdfcvert-tools .pdfcvert-progress-processing{background: #2E64C91A;}
.bluecolor.pdfcvert-tools .pdfcvert-delete-area{background: #EAF0FA;}
.bluecolor.pdfcvert-tools .pdfcvert-delete-area .only-small{color: #2E64C9;}
.bluecolor.pdfcvert-tools .startover{color: #2E64C9; background: #EAF0FA;}
.bluecolor .editpdfnow{background: #EAF0FA;}

/* pdfcvert-tools */
.pdfcvert-tools .pdfcvert-banner{background: #fff;}
.pdfcvert-tools .pdfcvert-banner-text p{max-width: 324px; margin: 4px auto 0;}
.pdfcvert-tools .pdfcvert-banner-box{padding: 0; margin: 24px auto;}
.pdfcvert-tools .pdfcvert-before{min-height: 280px; border: none; margin: auto; position: relative;}
.pdfcvert-tools .pdfcvert-before::before{content: ""; position: absolute; left: 0; top: 0; width: calc(100% - 20px); height: calc(100% - 20px); margin: 10px; border-radius: 6px; border: 1px dashed;}
.pdfcvert-tools .pdfconvert_upload_button .pdfcvert-choose{color: #fff;}
.pdfcvert-tools .pdfcvert-before-contact{margin-top: 12px;}
.pdfcvert-tools .pdfcvert-upload, .pdfcvert-tools .pdfcvert-converting, .pdfcvert-tools .pdfcvert-completeing{padding: 112px 12px; border-radius: 8px; min-height: 280px;}
.pdfcvert-tools .pdfcvert-complete-box{flex-direction: column-reverse; gap: 26px;}
.pdfcvert-tools .pdfcvert-complete-share{background: #F8F8F8; padding: 12px; border-radius: 8px; margin: auto; display: flex; align-items: center; justify-content: space-between; order: 1;}
.pdfcvert-tools .pdfcvert-sharebutton{display: flex; gap: 16px;}
.pdfcvert-tools .pdfcvert-sharebutton a{margin: auto; width: auto; height: auto;}
.pdfcvert-tools .pdfcvert-sharebutton a img{width: 24px; height: auto; display: block;}
.pdfcvert-tools .pdfcvert-complete-readymanage{margin-top: 48px; flex-direction: column; gap: 16px;}
.pdfcvert-tools .pdfcvert-download{color: #fff; margin: auto auto 32px; width: 100%; max-width: 280px;}
.pdfcvert-tools .pdfcvert-download:before{margin: 0; margin-inline-end: 8px; vertical-align: sub; width: 16px; height: 20px; background: url("../svg/download-white-2.svg") no-repeat top center; background-size: 16px 20px;}
.pdfcvert-tools .pdfcvert-complete-download{padding: 36px 12px 18px; background: #F8F8F8; border-radius: 8px; box-sizing: border-box; order: 1;}
.pdfcvert-tools .pdfcvert-dlmodel{margin-top: 48px;}
.pdfcvert-tools .pdfcvert-delete-area{width: 100%; max-width: 280px; height: 44px; border-radius: 22px;}
.pdfcvert-tools .pdfcvert-delete-area .only-small{font-size: 14px; line-height: 44px; display: flex; justify-content: center; align-items: center; cursor: pointer;}
.pdfcvert-tools .startover{margin: 16px auto 0; width: 100%; max-width: 280px; height: 44px; border-radius: 22px; font-weight: 400;}
.pdfcvert-tools .startover-area{margin: auto !important;}
/* pdfcvert-tools end */
.pdfcvert-complete-chat.pdfcvert-complete-box{flex-direction: column; gap: 20px;}
.pdfcvert-complete-chat .pdfcvert-complete-download{padding: 24px 16px;}
.pdfcvert-complete-chat .pdfcvert-complete-readymanage{margin-top: 40px;}
.pdfcvert-complete-chat .pdfcvert-download{margin-bottom: 16px;}
.pdfcvert-complete-feedback{padding: 12px 16px; background: #f8f8f8; border-radius: 8px; display: flex; justify-content: space-between; align-items: center; width: 100%; box-sizing: border-box;}
.pdfcvert-complete-feedback b{font-size: 14px; font-weight: 400;}
.pdfcvert-complete-feedback p{display: none;}
.pdfcvert-complete-feedback button{background: #fff !important; line-height: 36px; min-width: 134px; font-size: 14px; font-weight: 500;}

.pdfcvert-complete-reduce{padding: 16px; background: #F8F8F8; width: 100%; box-sizing: border-box;}
.pdfcvert-complete-reduce p{width: auto;}
.pdfcvert-complete-reduce-size img{ display: inline-block; vertical-align: sub; width: 20px; height: auto; margin: unset; margin-inline-end: 4px;}
.pdfcvert-complete-reduce-how{margin-top: 12px;}
.pdfcvert-complete-reduce-how a{margin-bottom: 12px;}
}
@media screen and (max-width: 640px) {
.pdfcvert-guarant-list{width: 100%; margin-top: 24px;}
.pdfcvert-moreonline-item,html[lang = 'en-US'] .pdfcvert-moreonline-item{
	width: calc((100% - 72px) / 2);
}
}
@media screen and (max-width: 568px) {
.pdfcvert-tools .pdfcvert-before{min-height: 240px;}
.pdfcvert-tools .pdfcvert-upload, .pdfcvert-tools .pdfcvert-converting, .pdfcvert-tools .pdfcvert-completeing{padding: 93px 12px; min-height: 240px;}
.pdfcvert-security{width: 288px;}
.security-tips-list{box-sizing: border-box; max-width: 320px; transform: translateX(10px);}
.pdfcvert-complete-area{flex-direction: column;}
.pdfcvert-delete-tips{left:-95px; right: 0; top: 50px; margin: auto;}
.pdfcvert-guarant-list p.guarant-title{font-size: 14px;}
.pdfcvert-guarant-list p{font-size: 12px; margin: 4px auto 0; max-width: 268px;}
.pdfcvert-howto{margin-top: 48px;}
.pdfcvert-howto-items{gap: 12px;}
.pdfcver-question{margin-top: 48px;}
.pdfcvert-line{margin: 0 10px;}
.pdfcvert-splitcation-des{flex-direction:column; padding:0 10px 24px;}
.pdfcvert-upload-mergeshow{flex-direction:column; padding:20px 0 16px;}
.pdfcvert-upload-mergeshow-button,.pdfcvert-splitcation-button{margin-top:20px;}
.pdfcvert-upload-mergeshow-button span{top: 56px; right: 50%; transform: translateX(50%);}
.pdfcvert-upload-mergeshow-button span:after{transform: rotate(-90deg); right: 50%; top: -10px;}
.pdfcvert-upload-mergelist{padding: 11px;}
.pdfcvert-upload-mergelist-item{width: 60px; margin: 12px;}
.mergeicon{width: 60px; height: 60px;}
.pdfcvert-splitcation-range{padding: 20px 10px;}
.pdfcvert-splitcation-rangenum input{min-width:100%; margin-left:0; margin-top:10px;}
.pdfcvert-converser-checkbtn span{font-size: 16px; padding: 10px;}
.pdfcvert-loadpage{padding-bottom: 50px;}
.pdfcvert-loadpage-back{left: 5px; top: -50px;}
.pdfcvert-loadpage-button{font-size: 16px;}
.pdfcvert-loadpage-preview-total{height: 300px;}
.pdfconvert_upload_button{min-width: 100%;}
.pdfcvert-moreonline-total{padding: 48px 0; margin-top: 48px;}
.pdfcvert-moreonline-item,html[lang = 'en-US'] .pdfcvert-moreonline-item{
	width: calc((100% - 36px) / 2);
}
.pdfcvert-free{padding: 48px 0;}
.pdfcvert-complete-box{
	flex-direction: column;
}
.pdfcvert-complete-share{margin-top: 36px;}
.pdfcvert-tips{margin-top: 48px;}
.pdfcvert-tips-items b{font-size: 12px;}
.pdfcvert-tips-items p{font-size: 12px;}
.related-linkto-tutorials{margin-top: 24px;}

.extract-pdf .pdfitem{margin: 12px;}
.extract-pdf .pdfitem.selected::before{width: calc(100% + 16px); height: calc(100% + 16px); left: -8px; top: -8px; border-radius: 6px;}
.extract-pdf .pdfthumbnail{width: 64px; height: 90px;}
.extract-pdf .pdfitem p{font-size: 12px; margin-top: 4px;}
.extract-pdf .pdflayout-sticky .pdflayout-console{padding: 24px 20px;}

.pdfcvert-contrast{margin-top: 48px;}
.pdfcvert-contrast-table td:first-child{width: 127px;}
.pdfcvert-contrast-table td{width: 100px;}

.pdfcvert-tools .pdfconvert_upload_button{min-width: calc(100% - 76px);}

.unlock-pdf .pdfcvert-before{margin-bottom: 12px;}
.unlock-pdf .unlock-pass-area{padding: 34px 0; gap: 16px;}
.unlock-pdf .unlock-pass-input{margin: 0 16px;}
.unlock-pdf .unlock-pass-input-password{width: 100%; max-width: none; margin-bottom: 16px;}
.unlock-pdf .unlock-pass-input input[type="password"]{height: 40px;}
.unlock-pdf .unlock-pass-input input[type="submit"]{height: 40px; line-height: 40px;}
html[lang = 'ru-RU'] .unlock-pdf .unlock-pass-input input[type="submit"] {font-size: 14px;}

.pdfaddpages .pdfitem{margin: 12px;}
.pdfaddpages .pdfitem.selected::before{width: calc(100% + 16px); height: calc(100% + 16px); left: -8px; top: -8px; border-radius: 6px;}
.pdfaddpages .pdfthumbnail{width: 64px; height: 90px;}
.pdfaddpages .pdfitem p{font-size: 12px; margin-top: 4px;}
.pdflayout-sticky .pdflayout-console{padding: 14px 16px;}
.pdflayout.addpage .pdflayout-console h4{font-size: 14px;}
.pdflayout-config .addpagenum{height: 44px; margin-top: 12px; padding: 0 8px;}
.pdflayout-config .addposition{justify-content: space-between;}
.pdflayout-config .addposition-item{width: auto;}
.pdflayout-bottom .pdflayout-console-button{line-height: 44px; font-size: 18px;}
.pdflayout-bottom-download{padding: 9px 10px;}
.pdflayout-bottom-download img{display: none;}
}
@media screen and (max-width: 350px) {
	.pdfcvert-security{max-width: 258px;}
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:3/2), only screen and (min-device-pixel-ratio:1.5) {
}


/***** popup start *****/
.overlay {
	background-color: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: -2; opacity: 0; transition: all .3s ease;
  }
  .overlay.active {
	opacity: 1; z-index: 9999;
  }
  .popup {
	background: #F7F8FA; width: 90%; max-width: 600px; position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); opacity: 0; z-index: -1; box-shadow: 0px 30px 40px 0px #00000033; border: 1px solid #F4F5F8; border-radius: 10px; padding: 40px 0; box-sizing: border-box;
  }
  .popup::before{
	content: ""; display: block; width: 160px; height: 160px; margin: auto; background: url("../png/popup-unknown.png") center no-repeat; background-size: contain;
  }
  .popup.size::before{
	background: url("../png/popup-size.png") center no-repeat; background-size: contain;
  }
  .popup.network::before{
	background: url("../png/popup-network.png") center no-repeat; background-size: contain;
  }
  .popup.encrypted::before{
	background: url("../png/popup-encrypted.png") center no-repeat; background-size: contain;
  }
  .popup.unsupported::before{
	background: url("../png/popup-unsupported.png") center no-repeat; background-size: contain;
  }
  .popup.limited::before{
	background: url("../png/popup-limited.png") center no-repeat; background-size: contain;
  }
  .popup.challenge{padding: 24px; min-height: 390px;}
  .popup.challenge::before{
	display: none;
  }
  .popup.challenge .popup__content{margin-top: 0; padding: 0;}
  .popup.challenge .popup__content h3{line-height: 1.8;}
  .popup.challenge .popup__content>p{margin-top: 24px; margin-bottom: 12px; font-size: 14px; line-height: 1.6; text-align: start;}
  .popup.active {
	opacity: 1; z-index: 10000;
  }
  .popup__content {
	text-align: center; margin-top: 8px; padding: 0 30px;
  }
  .popup__content h3 {
	font-size: 20px; color: #000; line-height: 1;
  }
  .popup__content>p {
	font-size: 16px; color: #606060; line-height: 1; margin-top: 12px;
  }
  .popup__footer {
	margin-top: 24px; display: flex; align-items: center; justify-content: center; gap: 24px;
  }
  .popup__close {
	position: absolute; right: 16px; top: 16px; cursor: pointer; width: 36px; height: 36px; background: url("../png/close.png") center no-repeat; background-size: 24px 24px;
  }
  .popup__button {
	font-weight: 700;
	font-size: 16px;
	padding: 10px 25px;
	border-radius: 30px;
	color: #FB464E;
	cursor: pointer;
	transition: transform .3s ease;
  }
  .popup__button:hover {
	transform: translateY(-5px);
  }
  .popup__button.confirm{
	color: #fff;
	background: linear-gradient(90.29deg, #ED6948 18.05%, #FF404F 102.89%);
  }
  .gofeedback .popup__button.confirm, .popup__button.operate{display: none;}
  .gofeedback .popup__button.operate{display: block;}
  .popup__button.bluebtn{
	color: #fff; background: #1E76E3; font-weight: 400; min-width: 162px; box-sizing: border-box;
  }
  .popup.encrypted .popup__button, .popup.unsupported .popup__button, .popup.challenge .popup__button{background: #1E76E3; font-weight: 400; min-width: 162px; box-sizing: border-box;}
  .popup__link{
	font-size: 14px; color: #000; border-bottom: 1px solid;	
 	}
	.popup__link.contact{
		display: none;
	}
	.popup.unknown .popup__link.contact{
		display: block;
	}

	.popup__faq{min-height: 180px;}
	.popup__faq ul{background: #fff; border: 1px solid #eee; border-radius: 8px; text-align: start;}
	.popup__faq__title{font-size: 14px; color: #000; line-height: 1.6; padding: 8px 12px; border-bottom: 1px solid #eee; position: relative; cursor: pointer;}
	.popup__faq__title:hover{color: #1E76E3;}
	.popup__faq__title::after{content: ""; position: absolute; width: 16px; height: 16px; top: 13px; right: 20px; background: url("../svg/guides-tab-arrow.svg"); transform: rotate(-90deg); transition: .2s ease;}
	.act .popup__faq__title::after{transform: rotate(0);}
	.popup__faq__desc{font-size: 12px; color: #606060; line-height: 1.5; padding: 12px; display: none;}

  @media screen and (max-width: 768px) {
	.popup {
	  max-width: 368px;
	}
	.popup.unknown{padding: 32px 0;}
	.popup::before{
		width: 120px; height: 120px;
	}
	.popup__content {
	  margin-top: 36px;
	}
	.popup__content h3{
		font-size: 18px; line-height: 1.5;
	}
	.popup__content>p{
		font-size: 14px; line-height: 1.5;
	}
	.popup__footer{
		margin-top: 40px; flex-direction: column; gap: 14px;
	}
  }
  @media screen and (max-width: 568px) {
	.popup {
		max-width: 335px; padding: 50px 0 56px;
	}
	.popup.unknown{padding: 40px 0;}
	.popup::before{
		width: 110px; height: 110px;
	}
	.popup__content {
		margin-top: 40px;
	}
	.popup__close {
		width: 44px; height: 44px; top: 10px; right: 10px;
	  }
	  .popup__faq{min-height: 234px;}
  }

  /***** popup end *****/
  /* popup feedback */
  .popup-feedback-bg{background-color: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; position: fixed; top: 0; left: 0; transition: all .3s ease; z-index: 111;}
  .popup-feedback{background: #F7F8FA; border-radius: 10px; box-sizing: border-box; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 92%; max-width: 440px; height: 480px; overflow: hidden; z-index: 111;}
  .popup-feedback-list{padding: 40px 38px; position: relative;}
  .popup-feedback-close{position: absolute; right: 16px; top: 16px; cursor: pointer; width: 36px; height: 36px; background: url("../png/close.png") center no-repeat; background-size: 24px;}
  .popup-feedback-list h3{font-size: 20px; line-height: 1.2; color: #000; text-align: center;}
  .popup-feedback-item{margin-top: 24px;}
  .popup-feedback-item p{font-size: 16px; line-height: 1.5; color: #000;}
  .popup-feedback-item p sup{ color: #FC0D1B; line-height: 1; font-size: inherit; vertical-align: baseline;}
  .popup-feedback-item input, .popup-feedback-item textarea{font-size: 14px; line-height: 24px; margin-top: 8px; border: 1px solid #eee; border-radius: 8px; background: #fff; box-sizing: border-box; width: 100%; padding: 8px; font-family: inherit; resize: none;}
  .popup-feedback-item input::placeholder, .popup-feedback-item textarea::placeholder{color: #00000040;}
  .popup-feedback-item textarea{height: 160px; overflow: auto;}
  .popup-feedback-item textarea.error, .popup-feedback-item input.error{border-color: #FC0D1B;}
  .popup-feedback button{width: 162px; font-size: 16px; line-height: 40px; color: #fff; background-color: #1E76E3; display: block; margin: 24px auto 0; border: none; padding: 0; border-radius: 20px; cursor: pointer;}
  .popup-feedback button.pending{background: #1E76E3 url("../svg/loading-buffering-white.svg") center no-repeat; background-size: contain; font-size: 0;}
  .popup-feedback button:disabled{opacity: .5; cursor: not-allowed;}
  .popup-feedback-result{text-align: center; display: none;}
  .popup-feedback-gradient{padding: 80px 0; background: linear-gradient(180deg, #1E76E3 0%, #F7F8FA 100%); background-color: #b2cff2;}
  .popup-feedback-mail{width: 202px; height: 142px; margin: auto; background: url("../png/email.png") center no-repeat; background-size: contain; position: relative;}
  .popup-feedback-mail::after{content: ""; position: absolute; bottom: 0; right: -24px; width: 54px; height: 54px; background: url("../png/email-tick.png") center no-repeat; background-size: contain;}
  .popup-feedback-mail.error::after{background: url("../png/email-failed.png") center no-repeat; background-size: contain;}
  .popup-feedback-result p{font-size: 20px; color: #000; margin: 24px auto;}
  .popup-feedback-result button{width: 118px;}
  /* popup feedback end */