/* 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}
}

.resp-tabs-list li{padding:20px; margin: 0 1px 0 0; list-style: none; cursor: pointer; float: left; position:relative; margin-top:12px;}
.resp-tabs-list li:hover img{opacity:1;}
.resp-tabs-container { padding: 0px; background-color: #fff; clear: left; }
.resp-tab-active:after {content:""; position:absolute; height:0; width:0; border-left:13px solid #d9d5d6; border-top:13px solid transparent; border-right:13px solid transparent; top:-1px; right:-26px;}
.resp-tab-item.resp-tab-active:last-child:after{border-right:12px solid #d9d5d6; left:-12px; border-left:none;}
.resp-content-active, .resp-accordion-active { display: block; }
.resp-tabs-list li + li.resp-tab-active:before{content:""; background:#ededee; width:1px; height:72px; left:-2px; position:absolute; top:11px;}
.resp-tabs-list li .brand-name{display: none;}

h2.resp-accordion{cursor:pointer;display:none;font-size:13px;border-right:1px solid #d9d5d6;border-bottom:1px solid #d9d5d6;border-left:1px solid #d9d5d6;border-image:initial;border-top:none;margin:0;padding:5px 10px; position: relative;}
.resp-tab-content{display:none;border:1px solid #d9d5d6;margin-right:1px;}

.resp-tab-active{background-color:#fff;border-top:1px solid #d9d5d6!important;border-right:1px solid #d9d5d6!important;border-left:1px solid #d9d5d6!important;border-image:initial!important;margin:0 0 -1px!important;padding:32px 17px 20px!important;border-bottom:none!important}
h2.resp-tab-active{border-bottom:0 solid #c1c1c1!important;margin-bottom:0!important;padding:10px 15px!important;background:#dbdbdb;}
.resp-arrow{width:0;height:0;float:right;margin-top:-4px; border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #c1c1c1; position: absolute; top: 50%; right: 10px;}
h2.resp-tab-active span.resp-arrow{border-top:none;border-image:initial;border-left:8px solid transparent;border-right:8px solid transparent; border-bottom:8px solid #9b9797}



/*-----------Vertical tabs-----------*/

.resp-vtabs ul.resp-tabs-list { float: left; width: 30%; }
.resp-vtabs .resp-tabs-list li { display: block; padding: 15px 15px !important; margin: 0 0 4px; cursor: pointer; float: none; }
.resp-vtabs .resp-tabs-container { padding: 0px; background-color: #fff; border: 1px solid #c1c1c1; float: left; width: 70%; min-height: 250px; border-radius: 4px; clear: none; }
.resp-vtabs .resp-tab-content { border: none; word-wrap: break-word; }
.resp-vtabs li.resp-tab-active {position: relative; z-index: 1; margin-right: -1px !important; padding: 14px 15px 15px 14px !important; border-top: 1px solid; border: 1px solid #5AB1D0 !important; border-left: 4px solid #5AB1D0 !important; margin-bottom: 4px !important; border-right: 1px #FFF solid !important; }

/*-----------Accordion styles-----------*/

.resp-easy-accordion h2.resp-accordion { display: block; }
.resp-easy-accordion .resp-tab-content { border: 1px solid #c1c1c1; }
.resp-easy-accordion .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1; }
.resp-jfit { width: 100%; margin: 0px; }
.resp-tab-content-active { display: block; }
h2.resp-accordion:first-child { border-top: 1px solid #c1c1c1;}

.tabtext{font-family: "yantramanavbold"; font-size: 20px; display: block;}

.opentabsection .resp-tabs-list li{border: none; background: none !important; font-family: "yantramanav"; font-size: 20px; padding: 0 15px !important; margin: 0;}
.opentabsection li .tabtitle{border-bottom: 3px solid #e1e3ef !important; padding-bottom: 20px; display: block;}
.opentabsection .resp-tab-active{border: none !important;}
.opentabsection li + li.resp-tab-active::before{display: none;}
.opentabsection .resp-tab-active .tabtitle{border-bottom: 5px solid #29306c !important;}
.opentabsection .resp-tab-active:after{display: none;}
.opentabsection .resp-tab-content{border: none; padding: 40px 15px 0;}

.autowhite .digicert-tabbing .resp-vtabs .resp-tabs-container {border: 1px solid #d9d5d6;}
.autowhite .digicert-tabbing .resp-vtabs .resp-tabs-list li {border-color: #d9d5d6 !important;}
.autowhite .digicert-tabbing .resp-vtabs li.resp-tab-active {border-top: 1px solid; border: 1px solid #d9d5d6 !important; border-left: 4px solid #d9d5d6 !important; border-right: 1px solid #FFF !important; border-bottom: none !important;}
.autowhite .digicert-tabbing .resp-tab-item.resp-tab-active:last-child {border-bottom: 1px solid #d9d5d6 !important;}
.autowhite .digicert-tabbing .resp-tab-active:after {border-right: 26px solid #d9d5d6; left: -4px;}
.autowhite .digicert-tabbing .resp-tab-item.resp-tab-active:last-child:after {border-right: 26px solid #d9d5d6 !important; left: -4px !important;}

@media only screen and (max-width: 1024px) {
    .resp-tabs-list li{padding:15px;}
    .resp-tab-active{padding-top: 22px !important;}
    
    .opentabsection li .tabtitle{height: 80px;}
    
    
}
@media only screen and (max-width: 767px) {
    #parentHorizontalTab .resp-tab-active{padding:10px 8px !important;}
    .resp-tab-content{margin-right:0;}
	ul.resp-tabs-list { display: none; }
	h2.resp-accordion { display: block; }
	.resp-vtabs .resp-tab-content { border: 1px solid #C1C1C1; }
	.resp-vtabs .resp-tabs-container { border: none; float: none; width: 100%; min-height: 100px; clear: none; }
	.resp-accordion-closed { display: none !important; }
	.resp-vtabs .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1 !important; }
	.brand-icon{display:none;}
    .resp-tab-active:after{display: none;}
    
    .opentabsection h2.resp-accordion{padding:10px 0 !important; border: none; border-top: 1px solid #d9d5d6;}
    .opentabsection h2.resp-accordion .tabtitle{padding-left: 10px;}
    .opentabsection .resp-tab-active{font-size: 16px; font-family: 'yantramanav'; }
    .opentabsection .resp-tab-active .tabtitle{display: block; line-height: 30px; padding-left: 15px;}
    .opentabsection .resp-tab-content{padding: 15px 0;}
}
.cg-features{display: grid; grid-gap: 110px; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));}
.cggreenbox{padding: 60px 72px; background: #00af74; color: #FFF; text-align: center;}
.cggreenbox h4{margin: 45px 0 15px; font-size: 24px;}
.cggreenbox p{font-size: 16px;}

.cgvideo-section{background: #eae9e9}
.cgvideo-section h3{font-size: 46px; color: #000;}
.cgvideo-section em{display: block; color: #000; font-size: 20px; margin-top: 40px;}
.cgvideo{background:url(/content/images/cg-videobg.svg) no-repeat center center; padding-top: 90px !important; padding-bottom: 95px;}
.cgvideoimg {display:inline-block;}
.cgvideoimg object {pointer-events:none;}

.howcgwork h4{color: #00af74;}
.hide {display:none !important}

/*CodeGuard Table New*/
.code-pricetbl { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; flex-flow: row wrap; padding-top:40px;}
.code-pricetbl .dtlcolumn {width: 20%; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; flex-direction: column;}
.code-pricetbl .dtlcolumn + .dtlcolumn {text-align: center; width: 16%; box-sizing:border-box; background-size:cover; background-position: center bottom !important;}
.code-pricetbl .dtlcolumn + .dtlcolumn span { display: block; }
.code-pricetbl .dtlcolumn h3 { font-size: 24px; color: #FFF; line-height: 20px; text-align: center; padding: 15px;}
.code-pricetbl .dtlcolumn + .dtlcolumn h3{border-left:solid 1px #DFDFDF;}
.code-pricetbl .dtlcolumn + .dtlcolumn h3 span{margin-top: 5px;}
.code-pricetbl .dtlcolumn .bxcolumn {padding: 10px; line-height: 20px; }

.personalbg{background:url(/content/images/arrow-personal.svg) no-repeat; }
.personalplusbg{background:url(/content/images/arrow-personalplus.svg) no-repeat;}
.professionalbg{background:url(/content/images/arrow-professional.svg) no-repeat;}
.companybg{background:url(/content/images/arrow-company.svg) no-repeat;}
.enterprisebg{background:url(/content/images/arrow-enterprise.svg) no-repeat;}

.code-pricetbl .cpacprice { font-family: 'yantramanavbold'; font-size: 18px; line-height: 1; }
.tsmlfnt{font-size:12px; line-height:18px;min-height:90px;}

.code-pricetbl .dtlcolumn:first-child h3 { padding:15px;}

.code-pricetbl .dtlcolumn:first-child {font-size: 13px; margin-top: 70px; color: #000;}
.code-pricetbl .dtlcolumn:nth-of-type(2n){margin-top: 40px;}
.code-pricetbl .dtlcolumn:nth-of-type(2n) h3 {background: #c9cbda; padding-top: 20px;}
.code-pricetbl .dtlcolumn:nth-of-type(3n) {margin-top: 30px;}
.code-pricetbl .dtlcolumn:nth-of-type(3n) h3 {background: #b0b0b0; padding-top: 25px;}
.code-pricetbl .dtlcolumn:nth-of-type(4n) {margin-top: 20px;}
.code-pricetbl .dtlcolumn:nth-of-type(4n) h3 {background: #29306c; padding-top: 25px;}
.code-pricetbl .dtlcolumn:nth-of-type(5n) {margin-top: 10px;}
.code-pricetbl .dtlcolumn:nth-of-type(5n) h3 {background: #f07725; padding-top: 25px;}
.code-pricetbl .dtlcolumn:nth-of-type(6n) {margin-top: 0;}
.code-pricetbl .dtlcolumn:nth-of-type(6n) h3 {background: #1fc369; padding-top: 30px;}

.code-pricetbl .dtlcolumn + .dtlcolumn .bxcolumn{border-left:solid 1px #DFDFDF;}
.code-pricetbl .dtlcolumn .bxcolumn:last-child{border: none !important; position: relative}
.code-pricetbl .dtlcolumn + .dtlcolumn .bxcolumn:last-child:before{content: ''; background: #DFDFDF; height: 74px; width: 1px; position: absolute; left: 0; top: 0;}
.code-pricetbl .dtlcolumn:nth-of-type(6n) .bxcolumn:last-child:after{content: ''; background: #DFDFDF; height: 74px; width: 1px; position: absolute; right: 0; top: 0;}

.pricewrap{min-height:150px;}
.bdrbtmnone{border-bottom:none !important;}

.pricehd{font-size:38px; line-height:40px; font-family: 'yantramanavbold'; margin-bottom:0px;}
.pricehd span{display:inline-block; font-size:14px; line-height:1;}
.reta-price{font-size:18px; font-family: 'yantramanavbold'; line-height:1; text-decoration:line-through; color:#f07725; margin:10px 0 0 0 !important;}
.reta-save{font-size:18px; font-family: 'yantramanavbold'; line-height:1; color:#54a447; margin:5px 0 0 0 !important;}
.rate-annually{font-size:13px; line-height:1; margin-top:5px !important;font-family: 'yantramanav';}
.rate-annually.yearlybill{text-indent: -9999em;}

.midbtn{padding:20px 0 40px 0px !important; min-height:115px !important;}

.code-pricetbl .dtlcolumn:first-child .bxcolumn {font-weight: bold; border-bottom:1px solid #DFDFDF;}
.code-pricetbl .dtlcolumn:nth-of-type(2n) .bxcolumn {border-bottom:1px solid #DFDFDF;}
.code-pricetbl .dtlcolumn:nth-of-type(3n) .bxcolumn {border-bottom:1px solid #DFDFDF;}
.code-pricetbl .dtlcolumn:nth-of-type(4n) .bxcolumn {border-bottom:1px solid #DFDFDF;}
.code-pricetbl .dtlcolumn:nth-of-type(5n) .bxcolumn {border-bottom:1px solid #DFDFDF;}
.code-pricetbl .dtlcolumn:nth-of-type(6n) .bxcolumn {border-bottom:1px solid #DFDFDF; border-right:solid 1px #DFDFDF;}

.bxcolumn .tooltips span{width:200px; margin-left:-100px;}

.code-pricetbl .dtlcolumn .cacpprice { margin: 0 auto; }
.code-pricetbl .dtlcolumn .cacpprice td { padding: 5px 0; }
.code-pricetbl .dtlcolumn .cacpprice td label { font-weight: bold; font-size: 13px; }


/*----- Slider Start-----*/
.dragwrap{width:250px !important; margin:15px auto 35px auto;}
.hgroupcenter h5{font-family:"yantramanavbold";color:#3bba52; font-size:23px; line-height:23px; margin-top:25px;}

#dragslider.ui-slider{width:100%; border-radius:10px; background: #3bba52; height: 17px; box-sizing: border-box; border: none; position: relative;-webkit-box-shadow: inset -1px 10px 12px -14px rgba(0,0,0,0.75); -moz-box-shadow: inset -1px 10px 12px -14px rgba(0,0,0,0.75);
box-shadow: inset -1px 10px 12px -14px rgba(0,0,0,0.75);}
#dragslider.ui-slider .ui-slider-handle{position: absolute; z-index: 2; width:26px; height: 26px; cursor: pointer; border-radius:50%; top: -.3em; margin-left: -.8em; border:solid 1px #39b34f; background: #ffffff; display: block; outline: none; }
#dragslider ul{width: 100%; position: absolute; padding-top: 28px; cursor:pointer;} 
#dragslider ul li{float: left; text-align: center; color: #b8b8b8; font-size: 16px; cursor: pointer;font-family:"yantramanavbold";}
#dragslider ul li:hover{color:#29306c;}
.activate{color:#29306c !important;}
#dragslider ul li:first-child{text-align: left; position:relative; left:-20px;}
#dragslider ul li:last-child{text-align: right; position:relative; right:-20px;}
.li1{width: 50%;}
.li2{width: 50%;}

.threeyrslider .li3{width:47%;}
.threeyrslider .li4 {width:26%;}

/*CodeGuard Table*/
.cgpricetbl {display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr))}
.cgpricetbl .coldtl + .coldtl { padding: 0 1px; text-align: center;}
.cgpricetbl .coldtl h3 { font-size: 24px; color: #FFF; line-height: 20px; text-align: center; }
.cgpricetbl .coldtl .column { margin-top: 2px; padding: 10px; line-height: 20px; }

.cgpricetbl .cpacprice { font-family: 'yantramanavbold'; font-size: 18px; line-height: 1; }


.cgpricetbl .cg-col1 h3 { padding: 15px 15px; margin-top: 40px; }
.cgpricetbl .cg-col1 { font-size: 13px; }
.cgpricetbl .cg-col2 h3 { background: #c9cbda; padding: 15px 15px; margin-top: 40px; }
.cgpricetbl .cg-col3 h3 { background: #b0b0b0; padding: 20px 15px; margin-top: 30px; }
.cgpricetbl .cg-col4 h3 { background: #29306c; padding: 25px 15px; margin-top: 20px; }
.cgpricetbl .cg-col5 h3 { background: #f07725; padding: 30px 15px; margin-top: 10px; }
.cgpricetbl .cg-col6 h3 { background: #1fc369; padding: 35px 15px; margin-top: 0; }

.cgpricetbl .cg-col1 .column { background: #d7d4d5; font-weight: bold; }
.cgpricetbl .cg-col2 .column { background: #eff0f6 }
.cgpricetbl .cg-col3 .column { background: #eae9e9 }
.cgpricetbl .cg-col4 .column { background: #e6e7f0 }
.cgpricetbl .cg-col5 .column { background: #fcede3 }
.cgpricetbl .cg-col6 .column { background: #e9f9f0 }

.cgpricetbl .coldtl .cacpprice { margin: 0 auto; }
.cgpricetbl .coldtl .cacpprice td { padding: 5px 0; }
.cgpricetbl .coldtl .cacpprice td label { font-weight: bold; font-size: 13px; }

/* === CodeGuard dashboard pages css =======*/

.cgsignup .form-group + .form-group{margin-top:52px;}
.cgsignup .form-group:last-child { border-top: none; }
.cgsignup .form-group p strong { font-family: 'yantramanavbold'; font-size: 20px; font-weight: normal; }
.cgsignup .form-group p strong span { color: #F00; }
.cgsignup .form-group .input-error {position: relative;}
.cgsignup table { padding-top: 15px; }
.cgsignup table td + td { padding-left: 20px; }
.cgsignup table td label { vertical-align: middle; }
.cginput { position: relative; width: 300px; margin-top: 15px; }
.cgsignup-details{margin-top: 30px;}
.cgsignup-details .cgsignup-form{width: 50%;}
.cgsignup-details .cgsignup-img{padding-left: 30px; width: 50%;}
.cgsignup-details .cgsignup-img img{max-width:100%;}


.cg-odrprocess .form-group { max-width: 350px; }
.cgorderdetailgrid {margin-top:20px;}
.cgorderdetailgrid .grid-col { width: 25%; }
.cgorderdetailgrid .odrgridpanel .grid-row{cursor: default;}

.subscriptiondtl { background: #fff; padding: 20px;}
.subscriptiondtl p {margin-bottom:15px;}
.subscriptiontable { border: 1px solid #DDD; }
.subscriptiontable > div { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; flex-wrap: wrap; }
.subscriptiontable div + div { border-top: 1px solid #DDD; }
.subscriptiontable .subscriptiondtlrt, .subscriptiontable div label { padding: 10px; display: block; }
.subscriptiontable div label { width: 25%; font-weight: bold;}
.subscriptiontable .subscriptiondtlrt { border-left: 1px solid #DDD; width: 75%; }
.subscriptiondtlrt .cgreceiptlink { float: right; }
.subscriptiondtlrt a { cursor: pointer; font-weight: bold; text-decoration: underline; font-size: 13px; }
.subscriptiondtlrt .cgreceiptlink:hover { text-decoration: none; }
.subscriptiondtlrt .cgadduserlink:hover { text-decoration: none; }
.subscriptiondtlrt .smallbutton { margin: 0 0 0 15px; font-size: 13px; padding: 5px 10px; text-decoration:none;}
.subscriptiondtlrt .cgchangecc { display: inline-block; }
#dvReceiptsDiv ul { margin: 10px 0 0 20px; }
#dvReceiptsDiv ul li { list-style: disc; }
#dvReceiptsDiv ul li + li { margin-top: 10px; }

h4.domainname{font-size: 22px;padding-left: 20px;margin-bottom: 10px}
.subscriptiondtl .slkorder{margin:0;padding:20px 0px;position: relative}
.subscriptiondtl .slkorder p{margin:7px 0px}
.subscriptiondtl .slkorder .cgaccinfoleft{width:35%;margin-left:15%}
.subscriptiondtl .slkorder .vertical-divider{position:absolute;color: #cbcbcb;font-size:20px;z-index:10;top:50%;left:50%;margin:0;padding:0;width:auto;height:50%;line-height:0;text-align:center;text-transform:uppercase;transform:translateX(-50%);font-family: 'yantramanav';}
.subscriptiondtl .slkorder .vertical-divider:after,.vertical-divider:before{position:absolute;left:50%;content:'';z-index:9;border-left:1px solid #ddd;border-right:1px solid #ddd;width:0;height:calc(100% - 1rem)}
.subscriptiondtl .slkorder .row-divided>.vertical-divider{height:calc(50% - 1rem)}
.subscriptiondtl .slkorder .vertical-divider:before{top:-100%}
.subscriptiondtl .slkorder .vertical-divider:after{top:auto;bottom:0}


.changeplan { margin-top: 40px; }
.changeplan .cgpricetbl .coldtl h3{padding: 15px !important; margin-top: 0 !important;}
.changeplan .column label { display: block; cursor: pointer; }
.changeplan .column label.currentplanlabel{cursor: default;}
.currentlyselected input[type=radio] { display: none !important; }
.currentlyselected { background: url(/content/images/successmsg-icon.svg) no-repeat left center; background-size: 14px; padding-left: 20px; text-align: left; display: inline-block !important; }
.currentlyselected:after { content: "Current Plan"; font-size: 13px; font-weight: bold; }

.divdisabledcolumn { position: relative; }
.divdisabledcolumn .column { opacity: 0.5; }
.divdisabledcolumn .tooltips { position: absolute; width: 250px; background: url(/content/images/tootipbg.png) no-repeat 6px 6px #fff; padding: 16px; line-height: 16px; text-align: center; visibility: hidden; border-radius: 6px; -moz-box-shadow: 2px 2px 9px #aaaaaa; -webkit-box-shadow: 2px 2px 9px #aaaaaa; -o-box-shadow: 2px 2px 9px #aaaaaa; box-shadow: 2px 2px 9px #aaaaaa; top: 100%; left: 50%; font-size: 12px; color: #4f4f4f; font-weight: normal; margin-left: -125px; }
.divdisabledcolumn .tooltips:after { content: ''; position: absolute; bottom: 100%; left: 50%; margin-left: -8px; width: 0; height: 0; border-bottom: 8px solid #FFFFFF; border-right: 8px solid transparent; border-left: 8px solid transparent; }
.divdisabledcolumn:hover .tooltips { visibility: visible; opacity: 1; left: 50%; z-index: 999; }

.cglicense-status {margin-bottom:30px;}
.license{margin-top: 15px;}

.cgadduser div + div{border-top: none;}
.cgadduser .cgadduserlink{margin-top: 15px;}
.cgodrdtllogin{margin: 30px -20px 0;}
.cgodrdtllogin .form-group{width: 40%;}
.cgodrdtllogin .form-group:nth-of-type(4n){width: 20%;}
.cgodrdtllogin .form-group .smallbutton{margin-top: 0; padding: 8px 10px 6px; font-size: 15px;}
.cgodrdtllogin .form-radio span label{width:auto; font-size:13px; padding:0; display:inline-block;}
.cgodrdtllogin .form-group .input-error{position:relative;}
.cgadduserlink {margin-top: 15px;}
.cgadduserlink{background: url(/content/images/expandplus.svg) no-repeat; font-weight: bold; padding-left: 30px; line-height: 20px; display: inline-block;}

.cguserlist ul{margin: 30px 0 15px; max-height: 230px; overflow: auto;}
.cguserlist ul li{padding: 15px; position: relative; background: #f8f8f8;}
.cguserlist ul li + li{margin-top: 1px;}
.cguserlist ul li .smallbutton{margin:0; font-size: 13px; padding: 5px 10px 3px;}
.cguserlist ul li .smallbutton ~ .smallbutton{ margin-left: 10px;}
.cguserlist ul li .cgusericon{background: url(/content/images/distributor-icon2.svg) no-repeat; padding-left: 30px; display: inline-block; -webkit-background-size: 20px; background-size: 20px; font-family: 'yantramanavbold';}

/*Expand Section*/
.security-boxes{display: grid; grid-gap: 20px; grid-template-columns: 18.7% 18.7% 18.7% 18.7% 18.6%;}
.codebox {padding: 20px 18px 20px; background: #ededed; text-align: center;}
.codebox span{display: block; margin-bottom: 10px;}
.codebox h4{font-size: 22px; line-height:26px; color: #848484; margin-bottom: 10px; height:50px;}

.cg-green{background: #00af74;}
.cg-green .button:hover{color: #00af74;}

.cgplaninclude {justify-content: center;}
.cgplaninclude ul + ul{padding-left: 100px;}
.cgplaninclude ul li:last-child{margin-bottom: 0;}

.sectioncntrow .cntrow + .cntrow img{-webkit-box-shadow: 0 0 12px rgba(0,0,0,.15); box-shadow: 0 0 12px rgba(0,0,0,.15);}

.cgpopuplogo{display: inline-block; padding-right: 20px; margin-right: 20px; border-right: 2px solid #FFF;vertical-align:top}
.cgpopuplogo img{vertical-align:top}
.cgaccinfo {padding-top:5px;}
.cgaccinfo .cgaccinfoleft{padding-right: 20px; width: 50%;}
.cgaccinfo .cgaccinforight{padding-left: 20px; width: 50%;}
.cginforow{line-height: 24px;}
.cginforow + .cginforow{margin-top: 15px; padding-top: 15px; border-top: 1px solid #DDD;}
.cgaccinfo .cgchangecc{display: inline-block;}
.cgaccinfo .smallbutton { margin: -3px 0 0 15px; font-size: 13px; padding: 5px 10px 3px; }
.cgedit, .cgcancel{border: none; cursor: pointer; width: 16px; height: 16px; text-indent: -9999em; margin-left: 12px;}
.cgedit{background: url("/content/images/edit-icon.svg") no-repeat center;}
.cgcancel {background: url("/content/images/login-close.svg") no-repeat center;}
.cgemail{margin-right: 3px;}
.editinput{background: #e1e3ef; padding: 8px;}
.cginputupdate {border: none; cursor: pointer; width: 24px; height: 24px; text-indent: -9999em; margin-left: 12px; background: url("/content/images/icon-update.svg") no-repeat center;}

.billinghistory .cgreceiptlink{position: relative; padding-right: 20px; font-weight: bold;}
.billinghistory .cgreceiptlink:after{content: ''; height: 0; width: 0; position: absolute; top:50%; right: 0; margin-top: -3px; border-left: 7px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #f07725;} 
.billinghistory .cgreceiptlink.active:after{border-bottom: 6px solid #f07725; border-top: none;}

/******** Change Plan(Trusted Site) *********/
.changeplan .cgpricetbl .coldtl .column{min-height: 40px;font-size: smaller;}
.changeplan .cgpricetbl .coldtl .column.minheight{min-height: 60px}

/******** End Change Plan(Trusted Site) *********/

.sslmpopuplogo img {filter: brightness(0) saturate(100%) invert(100%) sepia(89%) saturate(0%) hue-rotate(138deg) brightness(111%) contrast(111%);}


@media only screen and (max-width: 1199px) {
    .cggreenbox span img{height: 110px;}
    
    .code-pricetbl .dtlcolumn{width:17.49%;}
    .code-pricetbl .dtlcolumn + .dtlcolumn{width:16.5%;}
    .code-pricetbl .dtlcolumn h3 { font-size: 19px; }
    .code-pricetbl .dtlcolumn:first-child .bxcolumn{font-size:12px; font-family: 'yantramanav';}
    .codlogo{min-height:93px;}
	
	.security-boxes{grid-gap: 15px;}
    
    
}

@media only screen and (max-width: 1024px) {
    
    .cg-features{grid-gap: 50px;}
    .cggreenbox{padding: 50px;}
}

@media only screen and (max-width: 959px) {
    .cg-features{grid-gap: 20px;}
    .cggreenbox h4{margin-top: 20px;}
    .cggreenbox h4 br{display: none;}
    
    .cgvideo-section h3{font-size: 36px;}
    .cgvideo{padding: 40px 0 !important;}
    #videoiframe{width: 100%;}
    
    .cgpricetbl .coldtl + .coldtl { width: 20%; }
    .cgpricetbl .coldtl h3 { font-size: 20px; }

    .code-pricetbl .dtlcolumn + .dtlcolumn{width:20%;}
	.code-pricetbl .dtlcolumn:nth-of-type(6n) .bxcolumn:last-child:after, .code-pricetbl .dtlcolumn + .dtlcolumn .bxcolumn:last-child:before{display: none;}
    .midbtn{padding:15px 0 30px 0px !important}
    
	.security-boxes{grid-template-columns: 32% 32% 32%;}
	.codebox h4 br{display: none;}
	
	.cgplaninclude ul + ul{padding-left: 60px;}
	.cgpricetbl .coldtl .column:before{content:attr(data-title); display: block; font-weight: bold; font-size: 13px;}
	
}
@media only screen and (max-width: 800px) {


    .tsmlfnt{min-height:inherit; font-size:11px;}
	.tsmlfnt br{display: none;}
    .midbtn{padding:15px 0px !important; min-height:initial !important;}
    

}

@media only screen and (max-width: 767px) {
    .cg-features{grid-gap: 10px;}
    .cggreenbox{padding: 30px;}
    .cgvideo-section h3{font-size: 24px;}
    .cgvideo{padding: 20px 0 !important;}
    .cgvideo-section em{margin-top: 15px; font-size: 16px;}
    
    .cgpricetbl .coldtl + .coldtl { width: 100%; }
    .cgpricetbl .coldtl + .coldtl { margin-top: 20px; }
    .cgpricetbl .coldtl + .coldtl h3 { padding: 20px !important; margin-top: 0 !important; }

	.code-pricetbl{padding-top: 0 !important;}
	.code-pricetbl .dtlcolumn + .dtlcolumn{ width: 100%; margin-top:20px; background-position: center top !important;}
    .code-pricetbl .dtlcolumn + .dtlcolumn span{padding:5px 0px 0 0;}
    .code-pricetbl .dtlcolumn h3{margin-top:0 !important; padding: 15px !important;}
	.code-pricetbl .dtlcolumn h3 img{height: 36px; width: 36px;}
    
    .tsmlfnt{min-height:initial !important; font-size:13px;}
    .midbtn{padding:10px !important; min-height:initial !important;}
    .brdwrap{border-left:none;}
	
	.security-boxes{grid-template-columns: 48.5% 48.5%;}
	.codebox h4{font-size: 16px; height: auto;}
	
	.cgplaninclude{-webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; flex-direction: column;}
	.cgplaninclude ul + ul{padding-left: 0;}
	.cgplaninclude ul li:last-child{margin-bottom: 10px;}
	
	.code-pricetbl .dtlcolumn .tooltips{display: block !important;}
	.bxcolumn .tooltips span{padding: 10px !important;}
}

@media only screen and (max-width: 568px) {
	.security-boxes{grid-template-columns: auto; grid-gap: 10px;}
	
	
	
}

/*----------- Banners -----------*/
.trustedistebanner {background: #072736}
.trustedistebanner .probannerleft{width: 930px;}
.trustedistebanner .prodecptxt{width: 470px;}
.trustedistebanner .prodecptxt p span{color: #80C242}
.trustedistebanner .bannersealbrd:before {border-bottom: 27px solid #072736}
.trustedistebanner .slidedcseal:before {border-bottom: 13px solid #072736}
.trustedistebanner .slidedcseal:after {border-bottom: 13px solid #072736}
/*----------- End Banners -----------*/
.tsdarkbluetext {color: #072736}
.tsgreentext{color: #80C242;}
.tsbluebg {background: #072736;}
.tsbluebg .button:hover{color: #072736;}
.tsbggreen {background: #80C242;}
.tsbggreen .button:hover{color: #80C242;}

.blue-boxes {display: grid; grid-gap: 60px; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));}
.blue-boxes .bluebox {padding: 60px 39px 40px; background: #072736; text-align: center; color:#FFF;}
.blue-boxes .bluebox h4 {font-size: 22px; line-height: 26px; margin: 30px 0px 25px;}
.blue-boxes .bluebox p{font-size: 18px; line-height: 28px;}

.ts-video-bg h3{font-size: 48px;}
.ts-video-bg .ts-video-wrap{background: url(/content/images/ts-video-bg.svg) no-repeat center center; padding: 90px 0;}
.choose-plan p {display: block; color: #000; font-size: 24px; margin-top: 40px;}

/*----------- Pricing Plans -----------*/
.code-pricetbl .dtlcolumn:first-child a{color:#000;}
.first-month-text{font-size:18px; font-family: 'yantramanav'; line-height:1; color:#f07725; margin:10px 0 0;}
.first-month-text em{display: block; font-size: 22px; font-family: 'yantramanavbold'; font-style: normal; text-transform: uppercase;}
.trustedsiteprice .code-pricetbl .dtlcolumn .priceblank {min-height: 70px}
.trustedsiteprice .code-pricetbl .dtlcolumn .pricewrap{min-height: 100px}
.trustedsiteprice .code-pricetbl .dtlcolumn .minheight{min-height: 61px; align-items:center}
.trustedsiteprice .code-pricetbl .dtlcolumn{width: 28%;}
.trustedsiteprice .code-pricetbl .dtlcolumn:first-child{margin-top: 80px;}
.trustedsiteprice .code-pricetbl .dtlcolumn + .dtlcolumn{width: 24%}
.trustedsiteprice .code-pricetbl .dtlcolumn .midbtn{min-height: 128px !important}
.trustedsiteprice .code-pricetbl .dtlcolumn select{width:71%;background: #ffffff url(/content/images/select-dd-arrow.svg) no-repeat right 10px center;box-shadow:none;padding: 10px 25px 10px 10px;border-radius: 0px;height: 40px}
.trustedsiteprice .code-pricetbl .dtlcolumn:nth-of-type(2) h3 {background: #29306c; padding-top: 20px}
.trustedsiteprice .code-pricetbl .dtlcolumn:nth-of-type(3) h3 {background: #f07725; padding-top: 25px}
.trustedsiteprice .code-pricetbl .dtlcolumn:nth-of-type(4) h3 {background: #53a446; padding-top: 25px}
.trustedsiteprice .code-pricetbl .dtlcolumn:nth-of-type(4) .bxcolumn {border-bottom: 1px solid #dfdfdf;border-right: solid 1px #dfdfdf}
.trustedsiteprice .code-pricetbl .dtlcolumn:nth-of-type(4) .bxcolumn:last-child:after {content: '';background: #dfdfdf;height: 64px;width: 1px;position: absolute;right: 1px;top: 0}
.trustedsiteprice .code-pricetbl .dtlcolumn .selectyear{padding: 10px;border: 1px solid #dde3e8;width: 35%}
.trustedsiteprice .code-pricetbl .dtlcolumn.tabhide .bxcolumn:last-child {border-bottom: 1px solid #DFDFDF!important}
.trustedsiteprice .code-pricetbl .dtlcolumn:nth-of-type(3) .pricewrap, .trustedsiteprice .code-pricetbl .dtlcolumn:nth-of-type(4) .pricewrap, .trustedsiteprice .code-pricetbl .dtlcolumn:nth-of-type(5) .pricewrap{align-items:center;flex-direction:column}
.trustedsiteprice .code-pricetbl .dtlcolumn + .dtlcolumn .bxcolumn:last-child:before{height: 64px;}
.trustedsiteprice .pricehd {font-size: 30px;}
/*----------- End Pricing Plans -----------*/

.ts-green-boxes {display: grid; grid-gap: 25px; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));}
.ts-green-boxes .tsgreenbox {padding: 40px; background: #80C242; text-align: center; color:#FFF;}
.ts-green-boxes .tsgreenbox h4 {font-size: 24px; line-height: 26px; margin-top: 30px;}

.right-image-text {margin-top: 20px;}

.counterlist {counter-reset: my-awesome-counter;}
.counterlist li {counter-increment: my-awesome-counter; font-family: 'yantramanavbold'; font-size: 18px; border-bottom: 1px solid #B0B0B0; padding: 20px 0 20px 54px; line-height: 34px; position:relative;}  
.counterlist li:before {content: counter(my-awesome-counter); color: #FFF; background: #80C242; width: 34px; height:34px; text-align: center; font-size: 24px; position: absolute; border-radius: 50%; left: 0; line-height: 36px;}

.tstabs ul.resp-tabs-list {width: 32%;}
.tstabs .resp-tabs-list li {padding: 24px 15px 24px 63px !important; text-transform: uppercase; font-size: 16px; color: #072736; border-bottom: 2px solid #FFF !important; border-left: 2px solid #FFF !important; margin: 0 0 0 25px !important;}
.tstabs .resp-tabs-list li:before{left: 15px;}
.tstabs .resp-tabs-list .resp-tab-active {margin-left: 0 !important; padding-left: 86px !important; font-size: 20px; border: none !important;}
.tstabs .resp-tabs-list .resp-tab-active:before{content: counter(my-awesome-counter); background:#80C242; left: 25px; height: 46px; width: 46px; font-size: 36px; line-height: 48px; top: 50%; margin-top: -23px;}
.tstabs .resp-tab-active:after {content: ""; position: absolute; height: 0; width: 0; border-right: 26px solid #fff; border-bottom: 26px solid transparent; border-left: 0 solid transparent; border-top: 0; top: 100%; left: 0;}
.tstabs .resp-tab-active:last-child:after {top: inherit; bottom: 100%; border-right: 26px solid #fff; border-top: 26px solid transparent; border-bottom: 0 solid transparent; left: 0;}

.tstabs .resp-tabs-container {border-radius: 0; border:none; padding: 5rem;}
.tstabs .resp-tabs-container p{font-size: 20px; line-height: 34px; margin-bottom: 30px;}
.tstabs .resp-tabs-container img{box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}
.tstabs .resp-tabs-container .tstab-text{padding-right: 70px; background: url("/content/images/ts-tab-icon.svg") no-repeat right 0;}

.truested-boxes {display: grid; grid-gap: 25px; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); max-width: 810px; margin: 0 auto;}
.truested-boxes .tsexpandbox-wrap{padding: 40px 35px; background: #ededed; text-align: center; }
.truested-boxes .tsexpandbox h4{font-size: 24px; line-height: 20px; color: #80c242; margin: 25px 0 20px;}
.truested-boxes .tsexpandbox strong{font-size: 22px; color: #4f4f4f; display:block; font-family: yantramanavbold; font-weight: normal; margin-bottom: 20px;}
.truested-boxes .tsexpandbox .boxhidediv{display: none; position: relative; padding-top: 20px; text-align: left;}
.truested-boxes .tsexpandbox .boxhidediv .boxhide-text{min-height: 315px;}
.truested-boxes .tsexpandbox .boxhidediv ul{margin: 15px 0 20px;}
.truested-boxes .tsexpandbox .boxhidediv ul li{padding-left: 25px; margin-bottom: 10px; line-height: 24px; position: relative;}
.truested-boxes .tsexpandbox .boxhidediv ul li:before{content: ""; height: 5px; width: 5px; background: #4f4f4f; border-radius: 50%; position: absolute; left: 7px; top: 11px;}
.truested-boxes .tsexpandbox .boxhidediv img{max-width: 100%;}
.truested-boxes .tsexpand{display: block; width: 52px; margin: 15px auto 0; cursor: pointer;}
.openbox .tsexpand .cboxexpand, .truested-boxes .tsexpand .cboxclose{display: none;}
.openbox .tsexpand .cboxclose{display: block;}

.tstrialtable .code-pricetbl {padding-top: 0;}
.tstrialtable .code-pricetbl .dtlcolumn:first-child {margin-top: 39px;}
.tstrialtable .pricehd {font-size: 20px;}

@media only screen and (max-width:1199px) {
    .trustedistebanner .probannerleft {width: 78%;}
    .trustedistebanner .prodecptxt {width: 55%; padding-left: 20px;}
    .trustedistebanner .prodecptxt p{margin-top: 45px;}

    .blue-boxes {grid-gap: 20px;}

    .trustedsiteprice .code-pricetbl .dtlcolumn:first-child{margin-top: 149px;}
    .trustedsiteprice .code-pricetbl .dtlcolumn:nth-of-type(4n){margin-top: 25px;}
}
@media only screen and (max-width:1024px) {
    .trustedistebanner .probannerleft {width: 75%;}
    .trustedistebanner .prodecptxt p span{line-height: 1; margin-bottom: 10px;}
    .trustedistebanner .prodecptxt p{margin-top: 35px;}
}
@media only screen and (max-width:992px) {
    .trustedistebanner .probannerleft {width: 100%;}
    .trustedistebanner .prologoimg img{width: 100%;}
    .trustedistebanner .prodecptxt {width: 60%; padding-left: 30px;}
    .trustedistebanner .prodecptxt p{margin-top: 20px;}

    .ts-video-bg .ts-video-wrap{padding: 60px 0;}

    .trustedsiteprice .code-pricetbl .dtlcolumn:first-child{margin-top: 156px;}
}
@media only screen and (max-width:767px) {
    .trustedistebanner .prodecptxt{padding-left: 0; width: 100%;}
    .trustedistebanner .prodecptxt p{margin-top: 0;}

    .trustedsiteprice .code-pricetbl .dtlcolumn + .dtlcolumn {width: 100%}

    .tstabs #parentHorizontalTab h2.resp-tab-active, .tstabs #parentHorizontalTab h2.resp-accordion {padding: 15px !important; font-size: 20px;}
    .tstabs .resp-tabs-container{padding: 0;}
    .tstabdetail {padding: 20px;}
    .tstabs .resp-tabs-container .tstab-text{background: none; padding-right: 0;}
    .tstabs .resp-tabs-container p{font-size: 15px; line-height: 24px;}
}
