/* Minification failed. Returning unminified contents.
(16,35): run-time error CSS1039: Token not allowed after unary operator: '-color-sectigo-dark'
(36,50): run-time error CSS1039: Token not allowed after unary operator: '-color-sectigo-dark'
(69,68): run-time error CSS1039: Token not allowed after unary operator: '-color-sectigo-dark'
(70,66): run-time error CSS1039: Token not allowed after unary operator: '-color-sectigo-dark'
(71,65): run-time error CSS1039: Token not allowed after unary operator: '-color-sectigo-dark'
 */
.cmn-banner .bannerwrapper { width:1200px; padding:0px; height:240px;  margin: 0 auto; }
.cmn-banner .probannerleft { float: left; width: 900px; }
.cmn-banner .prologoimg { float: left; margin-top: 32px; width:460px;}
.cmn-banner .prodecptxt { float: right; width: 430px; }
.cmn-banner .prodecptxt p {font-family: 'yantramanavbold'; color: #FFF; font-size: 36px; line-height: 36px; text-align: left; margin-top: 43px; font-weight: normal;}
.cmn-banner .prodecptxtquovadis p {font-size: 34px; line-height: 38px;}
.cmn-banner .prodecptxt p span{font-family: 'yantramanav'; text-transform:uppercase; font-size:22px; display:block; font-weight:normal;}
.cmn-banner .prodecptxt p { margin-top: 55px;}

.geoprobanner { background: #0f6cb3; }
.rapidprobanner { background: #774b2b; }
.comodoprobanner { background: #e51937; }
.thawteinnbanner { background: #004fa3; }
.certumbanner { background: #1db0e5; }
.digicertbanner { background: #1b75bc; }
.sectigobanner { background: var(--color-sectigo-dark); }

.pronewbanner .probannerleft { float: left; width: 696px; }
.pronewbanner .prologoimg { float: left; margin-top: 37px; }
.pronewbanner .prodecptxt { float: right; width: 251px; }
.pronewbanner .prodecptxt p {font-family: 'yantramanavbold'; color: #FFF; font-size: 28px; line-height: 32px; text-align: right; margin-top: 43px; font-weight: normal;}

.rapidgooglebanner .prodecptxt > p{margin-top:15px;margin-bottom:5px;}
.rapidgooglebanner .bannerlisting{text-transform: inherit;}
.bannerlisting{text-transform: lowercase;margin-top: 5px;font-size: 16px;line-height: 24px;color:#fff;}
.bannerlisting img{margin-right:5px;}

/*----- End New Full Width Banner -----*/

.geoprobanner .bannerwrapper { background: #0f6cb3; }
.rapidprobanner .bannerwrapper { background: #774b2b; }
.comodoprobanner .bannerwrapper { background: #e51937; }
.thawteinnbanner .bannerwrapper { background: #004fa3; }
.certumbanner .bannerwrapper { background: #1db0e5; }
.digicertbanner .bannerwrapper { background: #1b75bc; }
.sectigobanner .bannerwrapper { background: var(--color-sectigo-dark); }

.slidedcseal { position: relative; }
.secured-icon { display: block; text-align: center; padding-top: 23px; }
.secured-icon a{display: block;}
.sectigoseal{padding: 32px;}

/*NEW BANNER CHANGES*/
.thawteinnbanner .bannersealbrd:before{border-bottom:27px solid #004fa3;}
.thawteinnbanner .slidedcseal:before{border-bottom:13px solid #004fa3;}
.thawteinnbanner .slidedcseal:after{border-bottom:13px solid #004fa3;}

.rapidprobanner .bannersealbrd:before{border-bottom:27px solid #774b2b;}
.rapidprobanner .slidedcseal:before{border-bottom:13px solid #774b2b;}
.rapidprobanner .slidedcseal:after{border-bottom:13px solid #774b2b;}

.geoprobanner .bannersealbrd:before{border-bottom:27px solid #0f6cb3;}
.geoprobanner .slidedcseal:before{border-bottom:13px solid #0f6cb3;}
.geoprobanner .slidedcseal:after{border-bottom:13px solid #0f6cb3;}

.comodoprobanner .bannersealbrd:before{border-bottom:27px solid #e51937;}
.comodoprobanner .slidedcseal:before{border-bottom:13px solid #e51937;}
.comodoprobanner .slidedcseal:after{border-bottom:13px solid #e51937;}

.certumbanner .bannersealbrd:before{border-bottom:27px solid #1db0e5;}
.certumbanner .slidedcseal:before{border-bottom:13px solid #1db0e5;}
.certumbanner .slidedcseal:after{border-bottom:13px solid #1db0e5;}

.digicertbanner .bannersealbrd:before{border-bottom:27px solid #1b75bc;}
.digicertbanner .slidedcseal:before{border-bottom:13px solid #1b75bc;}
.digicertbanner .slidedcseal:after{border-bottom:13px solid #1b75bc;}

.sectigobanner .slide-wrapper:before{content: ""; background: url(/images/home-slide-enterprise.svg) no-repeat; position: absolute; height: 380px; width: 709px; left: -260px; top: 0;}
.sectigobanner .bannersealbrd:before{border-bottom:27px solid var(--color-sectigo-dark);}
.sectigobanner .slidedcseal:before{border-bottom:13px solid var(--color-sectigo-dark);}
.sectigobanner .slidedcseal:after{border-bottom:13px solid var(--color-sectigo-dark);}


.bannersealbrd { float: right; margin-right: 8px; position: relative; background: rgb(255, 255, 255); height: 155px; width: 200px; }
.bannersealbrd:before{content:""; position:absolute; border-left:100px solid transparent; border-right:100px solid transparent; height:0; width:0; bottom:0;}
.slidedcseal:after, .slidedcseal:before{content:""; position:absolute; height:0; width:0; bottom:100%;}
.slidedcseal:before{border-left:8px solid transparent; left:-8px;}
.slidedcseal:after{border-right:8px solid transparent; right:-8px;}

/*====== Breach Insurance ======*/
.breachinsbanner{background:#072736}
.breachinsbanner .bannerwrapper {background: #072736}
.breachinsbanner .bannersealbrd:before {border-bottom: 27px solid #072736}
.breachinsbanner .slidedcseal:before {border-bottom: 13px solid #072736}
.breachinsbanner .slidedcseal:after {border-bottom: 13px solid #072736}
/*====== End Breach Insurance ======*/

@media only screen and (max-width :1199px) {

.cmn-banner .bannerwrapper{padding: 0 10px; width: 100%;}
.cmn-banner .probannerleft { float: left; width: 76%; }
.cmn-banner .prologoimg{width:40%;}
.cmn-banner .prologoimg img{max-width:100%;}
.cmn-banner .prodecptxt{width:50%;}
.cmn-banner .prodecptxt p br{display:none;}

}

@media only screen and (max-width :992px) {

    .cmn-banner .bannerwrapper{height:auto; padding:20px 10px;}
    .cmn-banner .probannerleft{width:100%;}
    .cmn-banner .prologoimg{width:40%; margin:0px;}
    .cmn-banner .prologoimg img{width:70%;}
    .cmn-banner .prodecptxt{width:60%; float:left; margin-top:20px;}
    .cmn-banner .prodecptxt p{margin-top:0px; font-size:26px; line-height:24px;}
    .cmn-banner .prodecptxt p span{ font-size:20px;}
    .bannersealbrd{display:none;}
}

@media only screen and (max-width :767px) {
    .cmn-banner .bannerwrapper{padding: 10px;}
     .cmn-banner .probannerleft{width:100%;}
     .cmn-banner .prodecptxt{float:left; width:100%; padding:10px 0px;}
     .cmn-banner .prologoimg{display:none;}
     .cmn-banner .prodecptxt{margin-top:0px; padding:0;}
	.cmn-banner .prodecptxt p span{font-size: 16px;}
	.cmn-banner .prodecptxt p{font-size: 20px; line-height: 20px}
}

.cpacselectprice{min-height: inherit;}
.cpacselectprice label:last-child .newpriceonebox{margin-bottom: 0;}

.cacpcols {margin: 20px -1px 0; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; flex-wrap: wrap;}
.cacpcols .coldtl {-webkit-flex: 0 0 25%; -moz-flex: 0 0 25%; -ms-flex: 0 0 25%; -o-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; padding: 0 1px;}
.cacpcols .coldtl + .coldtl{text-align: center; }

.cacpcols .coldtl h3 {font-size: 24px; padding: 20px 15px; color: #FFF; line-height: 20px; text-align: center;}
.cacpcols .coldtl h3 span{font-family: Arial, Tahoma, "Times New Roman"; font-size: 15px; font-weight: normal; display: block; margin-top: 5px; line-height: 21px;}
.cacpcols .cacpcol2 h3 {background: #29306c;white-space: nowrap}
.cacpcols .cacpcol3 h3 {background: #54a447;}
.cacpcols .cacpcol4 h3 {background: #f07725;}
.cacpcols .coldtl h3.midtop {margin-bottom:20px}

.cacpcols .coldtl > div{padding: 10px; line-height: 18px;}

.cacpcols .line-through{font-family: 'yantramanavbold'; font-size: 18px; line-height: 1;}
.cacpcols .cpacprice{font-family: 'yantramanavbold'; font-size: 22px; line-height: 1;}
.cacpcols .coldtl span{display: block; line-height: 24px;}
.cacpcols .coldtl .cpacprice span{font-size: 15px; margin-top: 5px; color: #54a447;}
.cacpcols .coldtl .tblcol img{vertical-align: bottom;}

.cacpcols .coldtl:nth-of-type(1) .tblcol{font-weight: bold; line-height: 18px;}
.cacpcols .coldtl:nth-of-type(1) .tblcol{background: #f1f1f1;}
.cacpcols .coldtl:nth-of-type(1) .tblcol:nth-child(2n + 1) {background: #e1e1e1;}
.cacpcols .coldtl:nth-of-type(2) .tblcol{background: #f3f1ff}
.cacpcols .coldtl:nth-of-type(2) .tblcol:nth-child(2n + 1){background: #dddde8}
.cacpcols .coldtl:nth-of-type(3) .tblcol{background: #fafff6}
.cacpcols .coldtl:nth-of-type(3) .tblcol:nth-child(2n + 1){background: #ecf3e7}
.cacpcols .coldtl:nth-of-type(4) .tblcol{background: #fff9f4}
.cacpcols .coldtl:nth-of-type(4) .tblcol:nth-child(2n  + 1){background: #fdefe1}

.cacpcols .tblcol select{background-color: #fff;}
.cacpcols .buybtnrow {padding: 20px 0 0 0;text-align: center}
.cacpprice td {font-weight: bold;padding: 4px 0; font-size: 12px; line-height: 1; text-align:left;}
.cacpprice td input {margin: 0 5px 0 0; vertical-align: top;}
.cacpprice td label {display: inline-block; text-align: left;}

.cacpcols .coldtl.coldtlthreecol {-webkit-flex: 0 0 33.333%; -moz-flex: 0 0 33.333%; -ms-flex: 0 0 33.333%; -o-flex: 0 0 33.333%; flex: 0 0 33.33333%; max-width: 33.333%; padding: 0 1px;}
.cacpcols .coldtl.coldtlthreecol h3.midtop{min-height: 66px;}

.docsigntbl .coldtl{-webkit-flex: 0 0 20%; -moz-flex: 0 0 20%; -ms-flex: 0 0 20%; -o-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%;}
.docsigntbl .cacpcol5 h3 {background: #1b75bc;}
.docsigntbl .coldtl:nth-of-type(5) .tblcol{background: #e4f3ff;}
.docsigntbl .coldtl:nth-of-type(5) .tblcol:nth-child(2n  + 1){background: #c5e5ff;}
.docsigntbl .ht62 {height: 56px}

.ht38 {height: 38px}
.ht62 {height: 62px}
.ht64 {height: 64px}
.ht68 {height: 68px}
.ht66 {height: 86px}
.ht88 {height: 107px}
.ht86 {height: 84px}
.lh24{line-height: 24px !important;}
.lh32{line-height: 32px !important;}

.cpacdtltxt {padding-top: 15px;}

@media only screen and (max-width :1199px) {
    .docsigntbl .coldtl h3{height:80px;}
    .cacpcols .cacpcol2 h3{white-space:normal}
    .cacpcols .coldtl .midbhide{display:none}
    .cacpcols .coldtl h3.midtop {margin-bottom:0px}
}

@media only screen and (max-width :959px) {
    .cacpcols .coldtl h3{font-size: 20px;}
    .cacpcols .cacpcol2 h3{white-space:normal}
	.cacpcols .coldtl:nth-of-type(1) .tblcol{font-size: 13px;}

    .docsigntbl .coldtl .tblcol:before {content: attr(data-title); font-weight: bold; display: block;}
    .docsigntbl .coldtl{-webkit-flex: 0 0 25%; -moz-flex: 0 0 25%; -ms-flex: 0 0 25%; -o-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}
    .docsigntbl .ht62 {height:auto;}
}


@media only screen and (max-width :767px) {
    .cacpcols .cacpcol2 h3{white-space:normal}
    .cacpcols .coldtl .tblcol:before {content: attr(data-title); font-weight: bold; display: block;}
    .cacpcols {-webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; flex-direction: column;}
	.cacpcols .coldtl, .cacpcols .coldtl.coldtlthreecol{max-width: 100% !important;}
    .cacpcols .coldtl + .coldtl{margin-top: 20px;}
    .docsigntbl .coldtl h3, .ht38, .ht66, .ht86, .ht88 {height: auto}

    .docsigntbl {margin-top:0;}
}    

@media only screen and (max-width :568px) {
    
}
