/* 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'
(129,34): 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}
}

.newpropadstwo{padding-top: 48px;}
.section-brandbox .cntwrapper{padding: 115px 0;}
.typerapidbg {background: #784e31; margin-bottom: 8px;}
.typegeobg {background: #f07131; margin-bottom: 8px;}
.typegeoblubg {background: #166db1; margin-bottom: 8px;}
.typethawtebg {background: #14529f; margin-bottom: 8px;}
.typecomodobg {background: #ce1431; margin-bottom: 8px;}
.typecertumbg {background: #1db0e5; margin-bottom: 8px;}
.typesectigobg {background: var(--color-sectigo-dark); margin-bottom: 8px;}
.typedigicertbg  {background: #1b75bc; margin-bottom: 8px;}

.iotsecurity .cntwrapper{border-bottom: 1px solid #b0b0b0;}

.brandtypetlt { background: #FFF; padding: 30px 40px; position: relative; }
.brandtypetlt:before, .brandtypetlt:after{content: ""; height:0; width:0; position: absolute; top: 100%; border-top: 20px solid #FFF;}
.brandtypetlt:before {left: 0; border-left: 20px solid transparent;}
.brandtypetlt:after {right: 0; border-right: 20px solid transparent;}
.brandtypetxt { padding: 0 20px; }
.grnbaridentity{display:block;}
.grnbaridentity.bg-white{background:#fff;}

.typecertdtl { padding:40px; background: #e4e5e6;}
.typecertdtl:nth-child(2n){background: #FFF;}
.typecertdtl .col-lg-4{padding-left: 30px;}
.typecertdtl .col-lg-4 p{font-size: 28px; color: #2a326a; font-family: 'yantramanavbold'; padding-bottom: 25px; letter-spacing: -0.012em;}
.typecertdtl  p + p{margin-top: 15px;}
.typecertdtl .smallbutton{text-transform: uppercase; padding: 10px 35px; font-size: 18px;}
.typecertdtl .smallbutton + .smallbutton{margin-left: 20px;}


.dvicons { background: #e1e3ef; position: relative;}
.thelogoicon {background: #FFF; width: 160px; text-align: center; height: 100%; position: absolute;}
.logoiconwrap{position: absolute; height: 100%; width:100%}
.logoiconwrap > img{margin:23px 0 0;}
.logoiconwrap > span{margin-top: 15px; display: block;}
.logoiconwrap:after, .logoiconwrap:before, .thelogoicon:after, .thelogoicon:before{content:""; position: absolute; height: 0; width: 0;}
.thelogoicon:after, .thelogoicon:before{top:-13px; border-bottom:13px solid #e1e3ef;}
.logoiconwrap:after, .logoiconwrap:before{bottom:-13px; border-top:13px solid #e1e3ef;}
.logoiconwrap:before, .thelogoicon:before{left:-10px; border-left: 10px solid transparent;}
.logoiconwrap:after, .thelogoicon:after{right:-10px; border-right: 10px solid transparent;}

.dvicons ul {display: table; padding-left: 160px; width: 100%;}
.dvicons ul li { display: table-cell; width: 33.333333%;  text-align: center; padding: 32px 0; line-height: 22px; position: relative; vertical-align: middle;}
.dvicons ul li + li:before { content: ''; position: absolute; height: 49px; background: #858aac; width: 1px; left: 0; top: 58px; }
.dvicons ul li a { background: url(/content/images/typesprite-sidebar.svg) no-repeat; display: block; margin: 0 auto;}
.lawprice a { width: 138px; height: 61px; }
.lawprice a:hover { background-position: 0 bottom !important; }
.moneyback a { width: 101px; height: 101px; background-position: -293px 0 !important; }
.moneyback a:hover { background-position: -293px bottom !important; }
.supportcenter a { width: 98px; height: 93px; background-position: -571px 0 !important; }
.supportcenter a:hover { background-position: -571px bottom !important;}

.boardtlt { color: #29306c; font-weight: bold; padding-bottom: 30px; }

.dc-partner-decp{padding:0 40px;  border-left: 1px solid #DDD;}


@media only screen and (max-width :1199px) {
    .dvicons .cntwrapper{padding:0 10px !important;}
    
    .typecertdtl .col-lg-6{padding: 0;}
    .typecertdtl .col-lg-4{padding-left: 20px;}
    .typecertdtl .smallbutton{padding: 10px 20px;}
    .typecertdtl .smallbutton + .smallbutton{margin-left: 10px;}
    .typecertdtl .col-lg-4 p{font-size: 24px;}
}

@media only screen and (max-width :1024px) {
    .typecertdtl .col-lg-6{width: 100%; display: block;}
    .typecertdtl .col-lg-4{padding: 20px 0 0 0; width: 100%; display: block;}
}

@media only screen and (max-width :959px) {
    .newpropadstwo{padding-top: 20px;}
	.brandtypetlt{padding:15px 25px;}
	.brandtypetlt img{height:50px;}
	.typecertdtl{padding:20px;}
    .typecertdtl .col-lg-4 p{padding-bottom: 15px;}
}


@media only screen and (max-width : 767px) {
	.newpropadstwo{padding-top: 0;}
	
	.thelogoicon{position:relative; margin:0; background:#FFF; width:100%; padding:10px; height:auto;}
	.dvicons .cntwrapper{padding:20px 10px !important;}
    .logoiconwrap{position: relative;}
	.dvicons ul li + li::before{display:none;}
	.dvicons ul{padding: 0; display: block;}
	.dvicons ul li{width:100%; padding:15px 0; display: block;}
	.dvicons ul li + li{border-top:1px solid #858aac;}
	.lawprice{margin-top:0;}
    .logoiconwrap:after, .logoiconwrap:before, .thelogoicon:after, .thelogoicon:before{display: none;}
	
	.brandtypetxt{position:relative; padding:0 10px;}
	.typecertdtl{padding:10px 15px 15px;}
	.brandtypetlt img{height:30px;}
	.typecertdtl .col-lg-4 p{padding-bottom: 10px; font-size: 20px;}
    
	.dc-partner{margin-top: 20px;}
	.dc-partner-logo{display: block; text-align: center; padding: 0;}
	.dc-partner-decp{display: block; text-align: center; padding: 20px 0 0 0; border-left: none;}
    
    
}

@media only screen and (max-width : 360px) {
    .typecertdtl .smallbutton{font-size: 16px; padding: 10px 15px;}
    .typecertdtl .smallbutton + .smallbutton{margin-left: 0;}
}
.typetbldata { border: 1px solid #cacccd; background: #FFF;}
.typetltraw {padding:30px 40px; position: relative; }

.typelock { float: left; margin-right:30px;}
.vendortxt{font-size: 15px; line-height: 22px; margin-top:20px;}
.typetltraw h2 { color: #29306c; font-size: 42px; line-height: 100px; }
.typetltraw h2.twolinehead{line-height: 40px; padding-top: 15px;}
.typetltraw h2 span{color: #4f4f4f; display: block; font-size: 32px;}
.typetltraw h2 span span{display: inline-block; color: #54a447;}

.typecompare { background: url(/content/images/typediscountbg.svg) no-repeat 0 0 ; position: absolute; right: 40px; top: -12px; padding: 5px 20px 40px 26px; width: 146px; height: 150px; color: #FFF; text-align: center; text-transform: uppercase; }
.typecompareblue { background: url(/content/images/typediscountbg-blue.svg) no-repeat 0 0;}
.typecompare p { font-size: 34px; line-height: 40px; }
.typecompare p span { font-size: 44px; }
.typecompare span { text-transform: uppercase; font-size: 13px; line-height: 14px; display: inline-block; }
.typecompare span span { font-size: 11px !important; }

.typecompare .dcgridribbon{font-size: 22px; line-height: 24px;padding: 15px 0 10px;}
.typecompare .dcgridribbon span{font-size: 19px;}

.tblraw {padding:0 10px; position: relative; display: table-row;}
.tblraw p {display:table-cell; padding:10px 15px; font-size:12px; vertical-align:middle; line-height:18px;}
.tblraw:after, .tblraw:before, .tblraw p:after, .tblraw p:before{content: '';}
.cmdcategory .tblraw:after, .cmdcategory .tblraw:before, .cmdcategory .tblraw p:after, .cmdcategory .tblraw p:before{content: none;}
.tblraw:nth-child(2n+1){background:#e1e3ef;}
.tblraw p a{font-weight:normal; color:#4f4f4f;}
.greenraw{background:#54a447 !important; position:relative; display: table; width: 100%;}
.greenraw p{font-family: 'yantramanavbold'; color:#FFF; font-size:22px; padding:25px 15px 25px; letter-spacing:-0.031em;}

.tblraw .rawone {width:37%;}
.tblraw .rawtwo {width:15%; text-align:center;}
.tblraw .rawthree {width:10%; text-align:center;}
.tblraw .rawfour {width:11%; text-align:center;}
.tblraw .rawfive {width:15%; text-align:center;}
.tblraw .rawsix {width:12%; text-align:left;}
.tblraw .rawseven {width:12%; text-align:right;}

.digicertprogrid .tblraw {display:flex;}
.digicertprogrid .tblraw::before{content:inherit;}
.digicertprogrid .tblraw p + p{margin:0;}
.digicertprogrid {width:100%;}
.digicertprogrid .rawone{width: 35%;padding-left:20px;}
.digicertprogrid .rawfive{width: 20%;}

.cmdcategory + .cmdcategory {border-top: 1px solid #d9d5d6;}
.cmdcategory .tblraw{background:#FFF}
.cmdcategory .tblraw:nth-child(2n){background:#e1e3ef;}

.bestsell {position: absolute; background: #f07725;  width: 126px; height: 44px; padding: 14px 0 14px 14px; font-size: 18px; color: #FFF; font-family: 'yantramanavbold'; line-height: 18px; left: -125px; text-transform: uppercase;}
.bestsell:after{content: ""; height: 0; width: 0; border-top: 22px solid transparent; border-bottom: 22px solid transparent; position: absolute; border-left: 10px solid #f07725; left: 100%; top: 0;}

.tblraw .btn-add-to-cart {display:inline-block; background:#29306c; padding:6px 10px 5px; text-transform:uppercase; color:#FFF !important; font-size:10px; font-weight:bold !important; text-decoration:none; line-height:12px; cursor:pointer;white-space: nowrap;}
.tblraw .btn-add-to-cart:hover{background:#f07725;}

.greenraw .tblraw{background: #54a447 !important}
.typetblwhite{padding: 15px; cursor: pointer; display: table-cell;}
.cmdcategory, .ssltbllist{display: table; width: 100%;}
.cmdcategory .tblraw{display: table-row !important;}

/*DigiCert Product Brand Grid*/
.digicat .digiraw > div {display:flex; padding: 25px 20px; border-bottom:solid 1px #d9d5d6; border-top:solid 1px #d9d5d6;}
.digicat .digiraw span{align-self:center;}
.digicat .digiraw .fspan{ margin-right:15px; font-family: "yantramanavbold"; font-size:18px; color:#29306c;}
.digicat .digiraw .fspan a{text-decoration:none !important; color:#29306c; }
.digicat .digiraw .fspan a:hover{text-decoration:underline !important;}
.digicat .digiraw span + span{ font-family: 'Yantramanav'; font-size: 18px; color: #d7d4d5; padding-left:15px; border-left: 1px solid #d7d4d5; font-weight: normal;}

.quovadistblraw {display:flex;justify-content:space-between}

@media only screen and (max-width :959px) {
	.newpropadstwo{padding-top: 20px;}
    .typetbldata{width:100%; background:#FFF;}
    .typetltraw{padding:25px 20px; height: 155px;}
	.typelock{margin-right:20px;}
	.typetltraw h2{font-size:30px; line-height:30px !important; margin-top:10px;}
	.typecompare{right:10px;}
	.bestsell{display:none;}
	
	.tblraw p{padding:10px 5px; margin: 0 !important;}
	.greenraw p{font-size:16px; padding:10px 5px 14px;}
	.greenraw:before, .greenraw:after{background-position:0 bottom !important; height:52px;}
	.tblraw .btn-add-to-cart{padding:5px 8px;}
	
	.typetblsvn .btn-add-to-cart{width:auto;}
	.typetblsvn .btn-add-to-cart img{display:block;}
	.typecomodobg, .typethawtebg, .typegeobg, .typerapidbg, .typecertumbg, .typesectigobg , .typedigicertbg{padding:0;}
	
}


@media only screen and (max-width : 767px) {
	.typetltraw h2 br, .typegreenraw, .typelock, .typecompare{display:none;}
	.typetltraw{padding:10px; height: auto; border-bottom: 1px solid #cacccd;}
	.typetltraw h2{font-size:22px; line-height:1 !important; margin-top:0;}
    
    .cmdcategory, .ssltbllist{display: block;}
	.cmdcategory .tblraw, .tblraw{padding:5px 0; display: block !important;}
	.greenraw{display: none;}
	.tblraw p{padding:5px 10px !important;}
	.tblraw p.rawone{display:block; width:100% !important;}
	.resp-tab-active:after{display:none;}
	.customer-support{margin:0;}
	.tblraw .rawtwo{text-align:left; width:50%; float:left;}
	.tblraw .rawseven{width:50%; float:right; text-align:right;}
	.rawthree, .rawfour, .rawfive, .rawsix{display:none !important;}

	.digicat .digiraw > div {flex-direction:column;}
	.digicat .digiraw span {width:100%;}
	.digicat .digiraw .fspan{margin:0;}
	.digicat .digiraw span + span{border-left:none; padding:0; margin-top:0; font-size:14px;}
}

.faqlist h4{color: #29306c; font-size: 24px; padding-bottom: 20px;}

.faqaccordion h5{font-size: 16px; background: #f8f8f8; padding: 12px 40px 12px 20px; outline: none; cursor: pointer; margin-bottom: 3px; position: relative;}
.faqaccordion h5:hover{color: #29306c;}
.answerwrap{padding: 20px; display: none;}
.faqaccordion .ui-icon{position: absolute; right: 15px; display: block; height: 16px; width: 16px; top: 50%; margin-top: -8px;}
.faqaccordion .ui-icon-triangle-1-e{background: url("/content/images/faq-plus.svg") no-repeat !important;}
.faqaccordion .ui-icon-triangle-1-s{background: url("/content/images/faq-minus.svg") no-repeat !important;}


@media only screen and (max-width :959px) {
    .faqlist h4{font-size: 18px; padding-bottom: 10px;}
    .faqaccordion h5{padding-left:12px; font-size: 14px;}
    .answerwrap{padding: 15px;}
}

@media only screen and (max-width :767px) {
    
    .answerwrap{padding: 10px;}
}
