#hero .border-0 { background: #F3F8FF; }
/* #how-to-convert {border-bottom: 1px solid #ddd;}
#how-to-merge p.highlight {font-weight: 500; padding-left: 3rem; padding-right: 3rem}
#cta {border-top: 2px solid #cee3fb; background-color: #f3f8ff;}
#main-nav {display: none !important;} */

.pdf-v7 #hero { background-image: url(../jpg/ctp-7-banner-bg.jpg); }
.pdf-v8 #hero { background-image: linear-gradient(to bottom, #EBF1FB 0%, #EBF1FB 85%, #E0EAFB 85%, #E0EAFB 85%, #E0EAFB 100%) }
.pdf-v8 #hero .boxshot { max-height: 23rem; }
.pdf-v13 #hero, .pdf-v17 #hero { background-image: linear-gradient(to bottom, #CFE1FC, #fff); }
.pdf-v13 #hero img { max-height: 340px; }
.pdf-v15 #hero { background-color: #EFF5FF; }
.dark-gradient-bg { background-image: linear-gradient(to bottom, #6C86B5, #3E5D96); color: #fff; }
.dark-gradient-bg h2 { color: #fff; }
.panels-container { margin-top: -5rem; }
.pdf-v8 .panels-container { margin-top: -1.25rem; }
.panel-number { height: 25px; width: 25px; background-color: #EBF1FB; color: #3E5D96; border-radius: 50%; display: inline-block; font-weight: bold; }
.pdf-v8 .panel-number { background-color: #3E5D96; color: #fff; height: 38px; width: 38px; display: inline-flex; align-items: center; justify-content: center; font-weight: bold; font-size: 1rem; border-radius: 50%; border: 2px solid #fff; }
.panel { color: #2C2C2C; text-align: center; box-sizing: border-box; background: #fff; border-radius: 10px; box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1); height: 100%; padding: 30px 10px 10px 10px; }
.pdf-v8 #how-to-convert .convert-img-round { color: #2C2C2C; box-sizing: border-box; margin: 0 auto; background-color: #F6FAFF; padding: 54px; width: 340px; height: 340px; max-width: 340px; max-height: 340px; min-width: 340px; min-height: 340px; border-radius: 50%; overflow: hidden; border: 1px dashed #D4E2F9; background-image: radial-gradient(#F6FAFF 0%, #F6FAFF 56%, #fff 56%, #fff 100%); }
.pdf-v8 #how-to-convert .convert-img-round img { max-height: 220px; }
.pdf-v8 #how-to-merge .title-section { background-image: linear-gradient(to bottom, #EBF1FB, #FFFBFB); border-bottom: 2px solid #FBEBEF; }
.pdf-v8 #cta { background-image: linear-gradient(to bottom, #fff 0%, #fff 10%, #5A9917 10%, #5A9917 10%, #5A9917 100%); color: #fff; padding: 0; }
.pdf-v8 #cta h2 { color: #fff; }
.pdf-v8 #cta img { margin-top: -4rem; }
.pdf-v10 #whats-new, .pdf-v13 .win-fastest-block { background: #599916; color: #fff; }
.pdf-v11 #whats-new, .pdf-v13 #whats-new, .pdf-v15 #whats-new { background: #3E5D96; }
.pdf-v12 .win-fastest-block { background: #f3f8ff; border: none; }
.pdf-v12 #whats-new .pill { background: #3E5D96; color: #fff; border-radius: 8px; margin: 15px 0; padding: 15px; }
.pdf-v15 #whats-new .pill { background: #3E5D96; color: #fff; border-radius: 8px; margin: 15px 0; padding: 15px; }
.pdf-v14 .win-fastest-block { background: linear-gradient(to bottom, #CFE1FC, #fff); border: none; }
.pdf-v14 #whats-new { background: linear-gradient(to bottom, #65A521 0%, #65A521 calc(100% - 69.5px), #A5A5A5 calc(100% - 69.5px), #A5A5A5 100%); color: #fff; }
.pdf-v15 .win-fastest-block, .pdf-v16 .win-fastest-block, .pdf-v17 .win-fastest-block { background-color: #fff; border: none; }
.pdf-v16 #whats-new { background-color: #65A521; }
.pdf-v17 #whats-new img { margin-bottom: -2rem; }
.btn-primary.inverse { background-color: #fff; color: #5A9917; }
.fastest-img-bg { background-image: url(../png/fast-section-bg.png); background-size: contain; background-repeat: no-repeat; background-position: center; }
ol.num-list { list-style: none; counter-reset: cnt; padding-left: 55px; }
ol.num-list li { margin: 0 0 18px 0; counter-increment: cnt; position: relative; }
ol.num-list li::before { background: #70ab3e; border-radius: 50%; color: white; content: counter(cnt); font-size: 15px; font-weight: bold; height: 26px; left: -45px; line-height: 26px; position: absolute; text-align: center; top: 0; width: 26px; }
ul.list-group-horizontal-md.num-list li::before, ol.list-group-horizontal-md.num-list li::before { left: 50%; top: -2rem; }
ul.num-list { list-style: none; padding-left: 55px; }
ul.num-list li { margin: 0 0 18px 0; position: relative; }
ul.num-list li::before { background: #70ab3e; border-radius: 50%; color: white; content: attr(data-number); font-size: 15px; font-weight: bold; height: 26px; left: -45px; line-height: 26px; position: absolute; text-align: center; top: 0; width: 26px; }
ul.num-list.number-end li::before { left: initial; right: -45px; }
ul.num-list.dark li::before { background: #3F5D96; }
ul.num-list.border-number li::before { border: white 1px solid; }
.pdf-v14 .list-group { display: flex; justify-content: center; flex-wrap: wrap; }
.pdf-v14 .list-group-item { flex-basis: 20%; border: none; }
.bg-lightest-blue { background-color: #EFF5FF; }
.bg-light-blue { background-color: #E1EBFB; }
.rounded-2-rem { border-radius: 2rem!important; }
.win-fastest-block img { width: 100%; }
.win-fastest-block { background: url(../win-fastest-bg.html) repeat-x top #f5f5f3; border-top: 1px solid #b8b8b8; padding: 0 0 25px 0; }
.win-fastest-block p li { color: #454545; font-size: 15px; line-height: 21px; }
.win-fastest-block a:not(.btn) { color: #2855a1; font-size: 19px; font-weight: bold; }
.win-fastest-block h2 { color: #2855a1; font-size: 24px; margin-bottom: 14px; }
.win-fastest-block span { color: #ed0000; font-weight: bold; font-size: 14px; text-transform: uppercase; }
.border-version-ever { border-right: #454545 dotted 1px; padding-right: 5px; }
/* Convert-to-pdf Guide to Using WinZip Pro*/
.guid-zip h1, h2 { font-size: 2rem; font-weight: 800; color: #0d325a; padding-bottom: 10px; }
img.merge-img { height: 200px; }
.new-callout span { color: #70ab3e; font-weight: 500; }
.new-callout a { color: #2855a1; font-weight: bold }
.checkmark img { width: 40px; }
.checkmark p { color: #09253a; font-weight: 800; padding: 10px 40px; }
.bg-gray { background: #F3F8FF; }
.bg-blue { background-color: #09253a; }
.bg-blue h2 { color: #8dd4ff; }
.bg-blue p { color: #fff; padding-right: 100px; }
.desc-convert span { font-weight: bold; }
.features img { padding-bottom: 10px; }
.features .row.py-5 img { max-width: 90px }
.features h6 { color: #09253a; font-weight: 800; padding: 10px 0; }
iframe { min-height: 320px; }
.desc-convert { display: block; margin: 0 auto; width: 65%; }

@media (min-width: 993px) {
.pdf-v17 #whats-new .details-right { margin-left: -2.3rem; }
}

@media (min-width: 240px) and (max-width: 992px) {
ul.num-list.number-end li::before { left: -45px; right: initial; }
}

@media (min-width: 240px) and (max-width: 768px) {
.hero img { width: 40%; }
.border-version-ever { border-right: none; }
.win-fastest-block img { padding: 0 30px; }
.desc-convert { width: 100%; }
.pdf-v8 #hero .boxshot { max-height: 18rem; }
}

@media (max-width: 767.98px) {
.image-col { overflow: hidden; }
}
