strong { font-weight: 600; }
ul#listing { padding-left: 0; }
.dark-bg { background-color: #323132; }
.filter-heading { font-size: 14px; color: #959595; text-transform: uppercase; margin-bottom: 23px; }
.overlay-video { width: 100%; height: 65%; position: absolute; background: url(https://www.winzip.com/static/mm/images/resources/playbutton.png/) no-repeat; background-position: 50% 50%; background-size: 15%; left: 0; opacity: .8; z-index: 10; transition: all .2s ease-in-out; }
/*** Radio buttons filters ***/
#filters label { display: block; margin-bottom: 18px; }
#filters input { margin-right: .75rem; }
#filters { margin-bottom: 1.5rem; }
/*** Feature List ***/
#feature-list .resource { border-top: 2px solid #e8e8e8; margin-bottom: 35px; overflow: hidden; padding-top: 35px; }
#feature-list .resource-type { background-color: #F6C85666; display: inline-block; font-size: 14px; margin-bottom: 7px; font-weight: 500; padding: 8px 12px; width: fit-content; border-radius: 10px; vertical-align: middle;}
.pagination { display: none; }
.resource a { color: #000000; text-decoration: none; }
.resource a h2 { color: #000; }
.resource a span.text-link { color: #0067CB; text-decoration: none; }
.resource a:hover span.text-link { color: #0052A3; text-decoration: underline; }

p { margin: 1em 0; }
#hero { font-size: 18px; }
#hero2 {font-size: 18px; }
/* #hero h1, #hero h2, #hero2 h1, #hero2 h2, h2 { color: #3952A4; } */


.hero { background-position: center; background-repeat: no-repeat; background-size: cover; color: #fff; font-size: 18px; padding: 60px 0 80px; }
.hero h1 .resource-type { font-size: 16px; color: #959595; text-transform: uppercase; display: block; margin-bottom: .75em; }
.hero p { font-size: 16px; }
.hero p.emphasis {margin: 1rem 0; font-size: 18px; }
#protecting-sensitive-data .hero { background-image: url("../jpg/hero-bg-protecting-sensitive-data.jpg"); }
#healthcare .hero { background-image: url("../jpg/hero-bg-healthcare.jpg"); }
#law-firms .hero { background-image: url("../jpg/hero-bg-law-firms.jpg"); }
#file-sharing .hero { background-image: url("../jpg/hero-bg-encrypted-file-sharing.jpg"); }
#data-loss-prevention .hero { background-image: url("../jpg/wz-webinar-data-loss-bg.jpg"); }
#it-admin .hero { color:#000; background-image: url("../jpg/wz-webinar-customize-bg.jpg"); }

#sending-and-sharing-files .hero .hero-image,.revamped-webinar .hero .hero-image { display: none; }
#sending-and-sharing-files .bg-wrapper,.revamped-webinar .bg-wrapper { position: relative; }
#sending-and-sharing-files .hero,.revamped-webinar .hero { padding: 0; color:#000; margin: 0 auto; max-width: 1400px; background-size: auto 500px; background-repeat: no-repeat; background-position: right 0px top 0; background-image: url("../jpg/wz-webinar-sending-sharing-bg.jpg"); }
#sending-and-sharing-files .bg-wrapper::after,.revamped-webinar .bg-wrapper::after { content: ''; position: absolute; bottom: 0; left: 0; height: 50px; width: 100%; background: rgb(255,188,65);  background: linear-gradient(0deg, rgba(255,188,65,0.4150035014005602) 0%, rgba(255,188,65,0.196516106442577) 30%, rgba(255,188,65,0.0760679271708683) 70%, rgba(250,250,250,0) 100%);}
#sending-and-sharing-files .hero .content,.revamped-webinar .hero .content { background: rgba(255,255,255,.9); height: 500px; flex-direction: column; justify-content: center; }
#sending-and-sharing-files .form-section,.revamped-webinar .form-section {min-height: 620px;}

#discover-parallels .hero{ padding: 0; color:#000; margin: 0 auto; max-width: 1400px; background-size: auto 500px; background-repeat: no-repeat; background-position: right 0px top 0; background-image: url("../jpg/wz-webinar-bg.jpg"); }

#finance-and-accounting .hero { background-image: url("../jpg/webinar-revamped-hero.jpg");}

.marketo-form { padding: 20px; background-color: #fff; margin-top: -300px; box-shadow: 0px 0px 10px rgba(0, 0, 0, .2); width: auto; position: absolute; }
#sending-and-sharing-files .marketo-form,.revamped-webinar .marketo-form { margin-top: -150px; }

.max-form-390 form { width: 390px !important; }
.max-form-390 form .mktoHtmlText.mktoHasWidth { width: 390px !important; }

.form-section ul { padding-left: 0; }
.form-section ul li { background: url('../png/blue-check.png') no-repeat 0px 3px; background-size: 1.25em; padding-left: 32px; list-style-type: none; margin-bottom: 5px; }

.law-enforcement section { padding: 48px 0; }
.law-enforcement ul li { margin: 10px 0; }
.law-enforcement ul { padding-left: 17px; }
.law-enforcement section:first-of-type {margin-top: 0;}
.law-enforcement .hero { min-height: 420px; background: url('../jpg/hero-bg.jpg') no-repeat; background-size: cover; display: flex; align-items: center;}
.law-enforcement .overview { padding-bottom: 78px; }
.law-enforcement .overview h2 { margin: 30px 0;}
.law-enforcement .benefits { background-color: #cfd6e5; }
.law-enforcement .benefits h2, .features h2, .benefits-summary h2 { margin-bottom: 30px; }
.law-enforcement .extra-info { background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover; }
.law-enforcement .extra-info h3 { color: #fff; text-align: center; font-size: 32px;}
.law-enforcement .buttons { margin: 18px 0; }
.law-enforcement .buttons.center { text-align: center; }
.law-enforcement .benefits-summary h2 { text-align: center;}
.law-enforcement .benefit { display: flex; align-items: flex-start; gap: 20px; margin: 15px 0;}
.law-enforcement .benefit img { max-width: 100px; }
.law-enforcement .benefit .description { flex: 1; }

.resource-center .pagination { display: flex; justify-content: center }
.resource-center .pagination li{margin: 0 10px;}
.resource-center .pagination li.active{border: 2px solid #0067CA;padding: 0 8px;}
#feature-list{padding-bottom: 80px}
@media (max-width: 991px) {
    .hero { text-align: center }
    .marketo-form { margin: 0px auto 40px; position: relative; }
    form { margin: 0 auto; }
    .marketo-form, #sending-and-sharing-files .marketo-form,.revamped-webinar .marketo-form { margin: -50px auto 40px;}
}

@media only screen and (min-width: 768px) {
#feature-list .resource:first-child { border-top: none; padding-top: 0; }
}

@media only screen and (max-width: 768px) {
}

@media only screen and (max-width: 425px) {
}

@media (max-width: 767px) {
.overlay-video { height: 60%; }
.resource-image { margin-bottom: 1.5rem; }
#sending-and-sharing-files .hero .hero-image{
    background-image: url('../jpg/wz-webinar-sending-sharing-bg.jpg');
    display: block;
    min-height: 250px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center right -25px;
}
#discover-parallels .hero .hero-image{
    background-image: url('../jpg/wz-webinar-bg.jpg');
    display: block;
    min-height: 250px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center right -25px;
}
#sending-and-sharing-files .hero,.revamped-webinar .hero,#discovering-winzip .hero, #discover-parallels .hero { background: white; }
#sending-and-sharing-files .hero .content,.revamped-webinar .hero .content,#discovering-winzip .hero .content, #discover-parallels .hero .content {
    height: auto;
    padding: 40px 15px;
}
}

@media (min-width:768px) and (max-width:991px){
    #it-admin .hero {background-position: right -380px top 0;}
}
@media (min-width:992px) and (max-width:1199px){
    #it-admin .hero {background-position: right -150px top 0;}
}
@media (min-width:1200px) and (max-width:1400px){
    #it-admin .hero {background-position: right 0 top 0;}
}