/* Minification failed. Returning unminified contents.
(254,34): run-time error CSS1039: Token not allowed after unary operator: '-color-sectigo-dark'
 */
.browsergreenbar .tabscontents.autowhite .ssltypewrap{padding: 0 0 80px;}

.ssltype-boxes ul {float: left; margin: 0 -10px;}
.ssltype-boxes ul li { float: left; margin-bottom: 20px; position: relative; width: 20%; padding: 0 10px;}
.ssltype-boxes ul li a { display: block; padding: 15px 10px; background: #2a326b;  text-align: center; color: #ffffff; text-decoration: none; }
.ssltype-boxes ul li p { font-size: 16px; line-height: 22px; font-weight: normal; height: 44px;}
.ssltype-boxes ul li a:hover { color: #ffffff; text-decoration: none; background: #559f4a; }
.ssltype-boxes ul li span { display: block; margin-bottom: 5px; }

.ssltype-boxes ul li .field-tip {display: none; text-align: left; height:auto; margin-bottom:0; line-height:22px; position: absolute; width: 278px; padding:34px 40px; background: #e1e3ee; z-index: 999;  color: #2a326b; font-weight: bold; top: 85%; }
.ssltype-boxes ul li:hover .field-tip { display: block;}
.field-tip:before {content: ''; position: absolute; height: 0; width: 0; border-bottom: 20px solid #e1e3ee; bottom: 100%;}
.fieldtip-left:before {left: 0; border-right: 30px solid transparent;}
.fieldtip-right:before {right: 0; border-left: 30px solid transparent;}
.fieldtip-left { left: 50%; }
.fieldtip-right { right: 50%; }

.tlsprowrap{padding:60px 0px;}
.tlsprowrap + .tlsprowrap{ border-top: solid 1px #9498b5;}


/* ==========================================================================
	# Extended Validation (EV) Certificates
========================================================================== */

.evpadntwo{padding:60px 0 !important;}
.evpriceton {margin:20px 0px 20px 0px;}
.evpriceton .cntwrapper{padding: 30px 0;}
.evthelogoicon {position: absolute; top:-32px;}
.evthelogotxt {padding-left: 20%;}
.evthelogotxt h3{font-size:32px; padding: 0;}

.active-browsers{position:relative;}
.active-browsers:before{content: ''; position:absolute; background:#E5E5E5; width:100%; top:0; height:117px;}

.reliablelt {padding-right: 40px;}
.reliablert {border-left: 1px solid #cacccd; padding-left: 40px; min-height:162px;}
.reliablert ul li + li { border-top: 1px solid #cacccd; margin-top:10px; padding-top:10px;}
.reliablert ul li a{color:#4f4f4f; background: url(/content/images/squre-download-icon.svg) no-repeat; padding-left:40px; display:table-cell; line-height:20px; height:40px; vertical-align: middle;}


.basicencryptionlt{padding-right: 40px;}
.basicencryptionlt p { font-size: 60px; text-align: right; font-family: 'yantramanavbold'; color: #29306c; text-transform: uppercase; line-height: 1; }
.basicencryptionlt p span { color: #f07725; display: block;}
.basicencryptionlt p span span { font-size: 85px; }
.basicencryptionrt ul li { background: url(/content/images/checkmarkicon.svg) no-repeat 0 0; padding-left: 50px; line-height: 35px; font-size: 18px; color: #29306c; background-size: 32px;}
.basicencryptionrt ul li + li { margin-top: 12px; }

.whyconsider .basicencryptionlt p span{color:#29306c; font-size:45px;}
.whyconsider .basicencryptionlt p span span{color:#559f4b; font-size:80px;}

.whymctext p{font-size: 2.75rem;}

.browsergreenbar{padding-top:60px;}
.browsergreenbar h4{color:#29306c; font-size:22px; margin-bottom:10px;}
.browsergreenbar .ui-tabs-nav li{padding:10px 12px; background:#cacccd; display: inline-block; border-radius:3px 3px 0 0; border:1px solid #cacccd; border-bottom: none;}
.browsergreenbar .ui-tabs-nav li + li{margin-left:8px;}
.browsergreenbar .ui-tabs-nav li.ui-tabs-active{background:#FFF; position:relative; z-index:99; margin-bottom:-1px; padding: 10px 12px 11px;}
.browsergreenbar .ui-tabs-panel{display:block; border:1px solid #cacccd; padding:20px; background:#FFF; min-height:160px; border-radius:0 3px 3px 3px;}

.processinfo{padding-top:40px;}
.processimg {float: right; width: 42%;}
.processstepdtl{background:#FFF; padding:40px; float:right; width:57.311111%;  border:1px solid #29306c;}
.processstepdtl ul{ margin:15px 0 15px 45px;}
.processstepdtl ul li{position:relative; padding-left:10px; line-height: 24px}
.processstepdtl ul li:before{content:""; width:5px; height:5px; position:absolute; background:#4f4f4f; -moz-border-radius:50%; -webkit-border-radius:50%; -o-border-radius:50%; border-radius:50%; left:0; top:9px;}

.expand_heading {padding: 10px 0 10px 35px; font-size: 15px; color: #4f4f4f; line-height: 20px; background: url(/content/images/icon-expand-cmn.svg) no-repeat left 8px; cursor: pointer; border-top: solid 1px #cdcdcd;}
.expand_heading:first-child{border-top: none;}
.expand_heading.open { background: url(/content/images/icon-collapse-cmn.svg) no-repeat left 8px; border-bottom: none; }
.expand_heading:hover{color: #29306c;}
.toggle-container{display: none; margin: 0 0 10px; padding:15px; font-size: 13px; line-height: 20px; border: 1px solid #d9d9d9; background: #FFF;}

.gurantee-ev{margin-bottom:115px;}

.pad-btmhd{padding-bottom:60px !important;}

/* ==========================================================================
	# Organization Validated (OV) Certificates
========================================================================== */
.topbotmrg{margin: 115px 0;}
.cmpnyinfodtl + .cmpnyinfodtl{margin-top:60px;}

.thelogoicon p {font-size: 20px; color: #56a34b; line-height:21px; margin-top: 10px;}
.thelogoicon p.typeorangetxt{color:#f07725;}
.dvferturelist li + li:before {background: #858aac;}
.dvferturelist li span{display:block; margin-bottom: 10px;}
.dvferturelist li p { font-size: 18px; color: #29306c; line-height:20px;}

.expectov .basicencryptionlt p{font-size:39px;}
.expectov .basicencryptionlt p span{font-size:62px; color:#29306c;}
.expectov .basicencryptionlt p span span{font-size:60px; color:#f07725; padding-top:10px;}

/* ==========================================================================
	# Multi-Domain Wildcard SSL Certificates
========================================================================== */

.benefitmdwlt p{font-size:50px; line-height: 62px;}
.benefitmdwlt p span{font-size:62px; color:#f07725;}
.benefitmdwlt p span span{font-size:80px; color:#f07725; line-height: 86px;}

/* ==========================================================================
	# Wildcard SSL/TLS Certificates
========================================================================== */

.coveredlt{padding-right: 40px;}
.coveredrt{border-left: 1px solid #cacccd; padding-left: 40px;}
.coveredrt span{display:block; margin-bottom:20px;}
.coveredrt ul{float:left; width:100%;}
.coveredrt ul li{float:left; width:50%;  padding-left:20px; background:url("/content/images/checkmarkicon.svg") no-repeat 0 2px; color:#29306c;}
.coveredrt ul li + li + li{margin-top:10px;}
.whyconsider .basicencryptionlt p span .wcorange{color:#f07725;}

/* ==========================================================================
	# Multi-Domain SSL/TLS Certificates
========================================================================== */

.whymulti p { font-size: 50px; line-height: 60px; }
.whymulti p span { color: #f07725; font-size:60px;}
.whymulti p span span { font-size: 120px; line-height:86px;}

/* ==========================================================================
	# Code Signing (CS) Certificates
========================================================================== */
.signurcodelt p { font-size:70px; line-height: 62px; }
.signurcodelt p span { color: #f07725; font-size:160px; line-height:115px;}

.browsergreenbar .tabscontents { padding:40px; width: 100%; display: table;}
.tabscontents h4 {font-size: 42px; color: #56a546; margin: 0 0 10px 0;}
.tabscontents h5 {font-size: 26px; line-height: 28px; color: #4f4f4f; margin-bottom: 22px; }
.tabscontents p {font-size: 18px; line-height: 28px;}
.tabscontents p.smltxt{font-size: 15px;}

/* ==========================================================================
	# Email & Document Signing Certificates
========================================================================== */

.dvferturelist .docimg {height: 165px; width: 100%;}


/* ==========================================================================
	# Enterprise Overview
========================================================================== */

.enterprise-line h2{line-height: 60px;}

.enterprise-bundle{padding:30px 0 0 0;}
.enterprise-bundle ul{float:left; width:100%;}
.enterprise-bundle ul li{float:left; padding:0 10px; width:20%;  position:relative; text-align:center;}
.enterprise-bundle ul li span{display:block; margin-bottom:20px;}
.enterprise-bundle ul li strong{font-size:14px; line-height:20px; margin-bottom: 10px; display: block;}
.enterprise-bundle ul li p{font-size:14px; line-height:20px;font-style: italic;}
.enterprise-bundle ul li + li:before{content:""; background:#c2bdd1; width:1px; height:160px; position:absolute; left:0; top:10px;}

.how-do-getmc h4{margin: 1.5rem 0 1rem; font-size: 1.5rem;}
.whymclist {padding-right: 3rem; max-width: 280px;}

@media only screen and (max-width : 1199px) {
    .active-browsers .cntwrapper{padding: 0 !important;}    
    .active-browsers:before{display: none;}
    .reliablelt{padding-right: 20px;}
    
    .topbotmrg{margin: 60px 0;}

    .whymclist ~ .col-lg-4 {width: 58%;}

    
    .ssltype-boxes ul li span img {height: 80px;}
}
@media only screen and (max-width : 1024px) {
    .tlsprowrap{padding: 40px 0;}
	
    .ssltype-boxes ul{margin: 0 -5px;}
    .ssltype-boxes ul li{margin-bottom: 10px; padding: 0 5px; width: 25%;}
	.ssltype-boxes ul li .field-tip{display:none !important; }
	.ssltype-boxes ul li p{font-size: 16px;}
    
    .evthelogotxt{padding-left: 25%;}
    .evthelogotxt{font-size: 24px; padding-top: 0;}
    
    .topbotmrg{margin: 40px 0;}
    .coveredrt ul li{font-size: 13px; background-size: 12px;}
}
@media only screen and (max-width : 959px) {
    .evpriceton{margin: 0;}
    .evthelogotxt{padding: 0;}
    .evthelogotxt h3{font-size: 24px; line-height: 1; text-align: center;}
    .processstepdtl{padding: 20px;}
    
    .topbotmrg{margin: 20px 0;}
    .coveredrt{padding-left: 20px;}
    .coveredrt ul li{width: 100%; float: none; margin: 0 !important; line-height: 20px;}
    .dvicons .cntwrapper li br{display: block;}
    
    .platfromtab .ui-tabs-nav li img{height: 50px; width: auto;}
    .browsergreenbar .tabscontents{padding: 30px;}
    .tabscontents h4{font-size: 30px;}
    .tabscontents h5{font-size: 20px;}
    .tabscontents p{font-size: 15px;}
}
@media only screen and (max-width : 767px) {
    .tlsprowrap{padding: 20px 0;}
    .ssltype-boxes ul li{width: 50%;}
	
    .basicencryptionlt{padding-right: 0;}
	.benefitmdwlt p span span, .benefitmdwlt p span, .basicencryptionlt p span, .basicencryptionlt p{font-size:30px !important; line-height:1 !important; text-align: left !important;}
	.basicencryptionlt p span{display: inline-block !important;}
	.basicencryptionrt ul li{background-size:14px; line-height:16px; font-size:13px; padding-left:25px; margin-top:10px;}
    .browsergreenbar{padding-top: 20px;}
    .browsergreenbar .ui-tabs-nav li img{width: auto; height: 30px;}
    .browsergreenbar .ui-tabs-nav li + li{margin-left: 3px;}
    .browsergreenbar .ui-tabs-nav li{padding: 10px;}
    .browsergreenbar .ui-tabs-nav li.ui-tabs-active{padding: 10px 10px 11px;}
    .browsergreenbar .ui-tabs-panel{padding: 10px; min-height:inherit;}
    
    .processinfo{padding-top: 20px;}
    .processstepdtl{padding:15px; width: 100%;}
    .processstepdtl ul{margin-left: 20px;}
    
    .reliablert{border-left: none;}
    .dvferturelist li p, .thelogoicon p{font-size: 13px;}
    .dvicons .cntwrapper li br{display: none;}
    .coveredrt{padding-left: 0; border-left: 0;}
    
    .platfromtab .ui-tabs-nav li{padding: 5px;}
    .platfromtab .ui-tabs-nav li + li{margin-left: 0;}
    .platfromtab .ui-tabs-nav li.ui-tabs-active{padding: 5px 5px 6px;}
    .platfromtab .ui-tabs-nav li img{height: 20px;}
    .tabscontents h4{font-size: 24px; margin-bottom: 0;}
    .tabscontents h5{font-size: 18px; margin-bottom: 10px;}
    .tabscontents p{font-size: 13px; line-height: 20px}
    
    
	.enterprise-bundle ul li{width: 100%; padding: 0;}
    .enterprise-bundle ul li + li{margin-top: 15px; padding-top: 15px; border-top: solid 1px #c2bdd1;}
	.enterprise-bundle ul li:before{display: none;}
    .enterprise-bundle ul li span{margin-bottom: 10px;}
    .enterprise-bundle ul li p, .enterprise-bundle ul li strong{font-size:13px;}
    .enterprise-bundle ul li strong{margin-bottom: 5px;;}
    
     .whymclist ~ .col-lg-4 {width: 100%;}
}
@media only screen and (max-width : 480px) {
    .ssltype-boxes ul li{width: 100%;}
}
.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;}
}

/*----------- Partner to Profit -----------*/
.profitslider{position:relative;}
.profitslider .bxslider > li{padding: 0 70px;}
.profitslider .slideltcnt{float:left; width:510px; padding-top:15px;}
.profitslider span{float:right;}
.profitslider .bx-pager{display:none;}
.profitslider .bx-controls-direction{position:absolute; width:100%; top:50%; margin-top:-11px; left:0;}
.profitslider .bx-controls-direction a{text-indent:-9999em; height:0; width:0; border-top:11px solid transparent; border-bottom:11px solid transparent; display:block;}
.profitslider .bx-controls-direction a.bx-prev{border-right:18px solid #f07725; float:left;}
.profitslider .bx-controls-direction a.bx-next{border-left:18px solid #f07725; float:right;}
.profitslider .slideltcnt h3{font-size:46px; line-height:40px; color:#f07725; padding-bottom: 12px;}
.profitslider .slideltcnt p{font-size:18px; color:#29306c; margin-bottom:30px;}
.profitslider .slideltcnt a{font-size:24px;}

/*----------- Solution Boxes -----------*/
.solutionbox{float:left;padding: 0 18px; width: 20%;}
.solboxdtl{border:1px solid #d9d5d6; padding:20px 0; text-align:center;}
.solboxdtl span img{display:inline;}
.solboxdtl h4{font-size:18px; color:#FFF; background:#53a446; padding:24px 0; position:relative; font-family: "yantramanavbold";}
.solboxdtl h4:before, .solboxdtl h4:after {content:""; position:absolute; width:9px; height:77px; top:0;}
.solboxdtl h4:before {left:-9px; background:url("/content/images/title-triangle-left.svg") no-repeat;}
.solboxdtl h4:after {right:-9px; background:url("/content/images/title-triangle-right.svg") no-repeat;}
.solboxdtl:hover .solu-icon{display:none !important;}
.solboxdtl .solu-icon-h{display:none;}
.solboxdtl:hover .solu-icon-h{display:inline-block;}

.solboxdtl a{font-size:14px; text-transform:uppercase; padding:7px 18px; line-height: 14px;}
.soulicon{display: block; width: 125px; height: 74px; margin: 22px auto;}

/*----------- Client Logo Slider -----------*/

.trustslider{position:relative; background:#e9e9e9; overflow:hidden; padding:28px 0; height:200px;}
.trustslider h4{font-size:28px; text-transform:uppercase; line-height:1; margin-bottom:15px; text-align:center; font-family: 'yantramanavbold';}
.trustslider:before, .trustslider:after{content:""; height:0; width:0; border-top:100px solid transparent; border-bottom:100px solid transparent; top:0; position:absolute;}
.trustslider:before{left:0; border-left:50px solid #FFF;}
.trustslider:after{right:0; border-right:50px solid #FFF;}
.trustslider .bx-viewport {width:83% !important; margin:0 auto;}
.trustslider .bx-controls-direction {display:none;}
.trustslider .bx-viewport ul li {text-align: center; border-right: 1px solid #d8d5d6; padding: 0 25px; box-sizing: border-box;}
.trustslider .bx-default-pager { position: absolute; width: 100%; text-align: center; bottom: 10px; }
.trustslider .bx-default-pager .bx-pager-item {display: inline-block; bottom: 0;}
.trustslider .bx-default-pager .bx-pager-item a {background: #cbccce; border-radius: 50%; display: block; height: 8px; position: relative; text-decoration: none; text-indent: -9999px; width: 8px;}
.trustslider .bx-default-pager .bx-pager-item a.active, .trustslider .bx-default-pager .bx-pager-item a:hover {background: #f07725;} 
.trustslider .bx-default-pager .bx-pager-item + .bx-pager-item {margin-left: 10px;}


/*~~~~~~~~~~~~~~~~~~~ BLOG ~~~~~~~~~~~~~~~~~~~*/
.blogbannerlt {float: left; position: relative; width:78%; background:#53a044; height:176px; padding-right: 20px; box-sizing: border-box;}
.blogbannerlt:before{content:""; background:#53a044; position:absolute; right:100%; top:0px; width:30000px; height:100%;}
.blogbannerlt:after{content:""; position:absolute; border-top:88px solid transparent; border-bottom:88px solid transparent; border-left:40px solid #53a044; left:100%; top:0;}
.blogbannerlt p {margin:65px 0 0 0; font-size:42px; line-height:38px; color:#ffffff; font-family: 'yantramanavbold'; float: left;}
.blogbtnctl{margin-top: 57px; float: right;}
.blogbtnctl:hover{color: #53a044;}
.bloglogo{margin:20px 0 0 0; float:right; text-align:center;}
.bloglogo a {margin:18px 0 0 0;}


@media only screen and (max-width: 1199px) {
    .hashedout-section .cntwrapper{padding:0 10px;}
}
@media only screen and (max-width: 1024px) {
    .profit-section .trustslider{margin: 40px 0 0 0;}
    .profit-section{padding: 0;}
	.profitslider .slideltcnt{width:60%;}
}

@media only screen and (max-width: 992px) {
    	
	.profit-section{padding:0;}	
	.profitslider .bxslider > li{padding:0 40px;}
	.profitslider .slideltcnt h3{font-size:36px; line-height:36px;}
	.profitslider .slideltcnt p{font-size:15px; margin-bottom:15px;}
	.profitslider ul li span img{height: 231px; width: auto;}
	
	.solution-boxes{padding:0;}
	.solutionbox{width:33.33333%; margin:0 0 20px;}
	
	.flex-viewport{margin:0 80px;}
		
	.blogbannerlt{width:70%;}
	.blogbannerlt p{font-size:24px;}
	.bloglogo{padding-right:0;}
	
}

@media only screen and (max-width: 767px) {
	.profit-section{padding-top:20px;}
	.profitslider span{float: none; display: block; text-align: center;}
	.profitslider span img{max-height:120px;}
	.profitslider .slideltcnt{width:100%; text-align:center;}
	.profitslider .slideltcnt p{font-size:13px;}
	.profitslider .slideltcnt a{float:none; display:inline-block;}
	.profitslider .slideltcnt h3{font-size:24px !important; line-height:24px !important;}

    .trustslider .bx-viewport{width: 75% !important;}
	.trustslider{padding:20px 0; height:150px;}
	.trustslider h4{font-size:16px;}
	.trustslider:before, .trustslider:after{border-bottom:75px solid transparent; border-top:75px solid transparent}
	.trustslider::before{border-left:40px solid #fff;}
	.trustslider::after {border-right:40px solid #fff;}
		
	.hashedout-section .cntwrapper{padding: 0 !important;}
	.blogbannerlt:after, .blogbannerlt:before{display:none;}
	.blogbannerlt{width: 100%; padding: 0; text-align: center;}
	.blogbannerlt p{width: 100%; margin-top: 30px;}
	.blogbtnctl{float: none; margin-top: 20px;}
	.bloglogo{width: 100%;}
	
	.solutionbox{width:100%;}
}

@media only screen and (max-width: 640px) {
	
	.hashedout-section .cntwrapper{padding:0 0 20px !important;}
	.bx-has-controls-direction{display: none;}
	.profitslider .bx-has-controls-direction{display: block;}
}

@media only screen and (max-width: 480px) {
    .trustslider .bx-viewport{width: 60% !important;}
}
