/* Minification failed. Returning unminified contents.
(597,74): run-time error CSS1046: Expect comma, found '0'
(597,78): run-time error CSS1046: Expect comma, found '/'
(597,117): run-time error CSS1046: Expect comma, found '0'
(597,121): run-time error CSS1046: Expect comma, found '/'
 */
.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: #06af72; }

.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: #06af72; }

.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 #06af72;}
.sectigobanner .slidedcseal:before{border-bottom:13px solid #06af72;}
.sectigobanner .slidedcseal:after{border-bottom:13px solid #06af72;}


.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}
}

.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;}
	
	
	
}

/*----------- 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;}
}
/*----------- Banners -----------*/
.sitelockbanner {background: #000000}
.sitelockbanner .prodecptxt p{font-size:32px}
.sitelockbanner .prodecptxt p span{color: #fff}
.sitelockbanner .bannersealbrd:before {border-bottom: 27px solid #000000}
.sitelockbanner .slidedcseal:before {border-bottom: 13px solid #000000}
.sitelockbanner .slidedcseal:after {border-bottom: 13px solid #000000}
.sitelockbanner .slidedcseal img{-webkit-box-shadow: 0 1px 3px 1px rgb(0 0 0 / 20%);box-shadow: 0 1px 3px 1px rgb(0 0 0 / 20%);border-radius: 3px}

.sitelockbanner .ribbon-mosttrust{background: #E4002B;position: absolute;left: -100px;top: -5px;padding: 8px 8px 25px 8px;width: 86px}
.sitelockbanner .ribbon-mosttrust:after{content: '';height: 0;width: 0;border-top: 43px solid transparent;border-bottom: 43px solid transparent;border-left: 16px solid #000000;position: absolute;left: 35px;top: 23px;transform: rotate(-90deg);}
/*----------- End Banners -----------*/

.slkdarkbluetext {color: #264575}
.slklightblue{color: #2D68C4}
.slklightbg {background: #EDEDED}
.slkdarkbluebg {background: #264575}
.skl-video-bg{background:#BDCCE5}

.slk-head{padding-top:0!important;text-align:center}
.slk-head h1{color:#264575}
.btn-plan {background: #E4002B;color: #FFF;border: 2px solid #E4002B}
.btn-plan:hover {background: transparent;color: #E4002B;border: 2px solid #E4002B}

/*----------- Services -----------*/
.slk-services{width: 100%;display: inline-block}
.slk-services .slk-servicesblock li{text-align:center;float:left;width:25%;padding: 0px 30px;position:relative}
.slk-services .slk-servicesblock li+li:before{content: "";background: #D7D4D5;width: 1px;height: 55%;position: absolute;top: 33%;left: 0}
.slk-services .slk-servicesblock li h4{margin:20px 0px;font-family: 'yantramanavbold';font-size: 22px;line-height:24px}

.slkdarkbluebg p, .slkdarkbluebg h3{color: #fff}
.slk-blue-4boxes{display: grid; grid-gap: 43px; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr))}
.slk-blue-4boxes .slkbluebox {padding: 38px 25px; background: #2D68C4; text-align: center; color:#FFF}
.slk-blue-4boxes .slkbluebox h4{min-height:76px;margin:0px!important;padding-top:25px}
.slk-blue-4boxes .slkbluebox p{margin: 20px auto auto auto;}
/*----------- End Services -----------*/

/*----------- Benefits -----------*/
.slk-blue-boxes {display: grid; grid-gap: 25px; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));width: 1035px;margin: 0 auto}
.slk-blue-boxes .slkbluebox {padding: 40px 55px; background: #2D68C4; text-align: center; color:#FFF}
.slk-blue-boxes .slkbluebox h4, .slk-blue-4boxes .slkbluebox h4 {font-size: 24px; line-height: 26px; margin: 36px 0 20px 0}
/*----------- End Benefits -----------*/

/*----------- Videos -----------*/
.slk-video-bg h3{font-size: 48px;}
.slk-video-wrap{padding: 55px 0;}
.choose-plan {display: inline-grid}
.choose-plan a.link {font-size: 15px; margin-top: 40px;line-height:10px;font-weight:600}
.choose-plan a+a{margin-top:40px}
/*----------- End Videos -----------*/

/*----------- Service Plans -----------*/
.slk-subplans .slk-plans{display: grid;grid-gap: 5px;grid-template-columns: repeat(auto-fit, minmax(245px, 1fr));margin: 0 auto;width: 1035px}
.slk-subplans .slk-plans h4 {color:#fff;font-size: 24px;line-height: 30px;text-align: center;padding: 15px 10px 10px 10px}
.slk-subplans .slk-plan{padding: 0px 0px 20px 0px}
.slk-subplans .slk-plan:nth-child(1){background:#E6E7F0}
.slk-subplans .slk-plan:nth-child(1) h4{background:#29306C}
.slk-subplans .slk-plan:nth-child(2){background:#FCEDE3}
.slk-subplans .slk-plan:nth-child(2) h4{background:#F07725}
.slk-subplans .slk-plan:nth-child(3){background:#E9F9F0}
.slk-subplans .slk-plan:nth-child(3) h4{background:#53A446}
.slk-subplans .slk-planheader, .slk-subplans .slk-planfooter{text-align:center}
.slk-subplans .slk-planheader .slk-planprice{min-height:100px;padding:15px 15px}
.slk-subplans .slk-planheader .slk-planprice em{font-size:14px}
.slk-subplans .slk-planheader .slk-planprice p{margin-top:20px;text-align: left;padding-left: 50px}
.slk-subplans .slk-planheader .slk-planprice .pricehd span{font-size:26px}
.slk-subplans .slk-planbody {padding:0px 20px 10px 65px}
.slk-subplans .slk-planbody ul li{background: url(/content/images/checkmarkicon.svg) no-repeat;padding-left: 25px;margin: 10px 0px}
.slk-subplans .slk-planfooter {margin-top:15px}
/*----------- End Service Plans -----------*/

/*----------- Pricing Plans -----------*/
.sitelockprice .section-subhead, .res-head p{color:#2D68C4}
.code-pricetbl .dtlcolumn:first-child a{color:#000;}
.sitelockprice .code-pricetbl .dtlcolumn .priceblank {min-height: 132px}
.sitelockprice .code-pricetbl .dtlcolumn .pricewrap{min-height: 149px}
.sitelockprice .code-pricetbl .dtlcolumn .minheight{min-height: 61px; align-items:center}
.sitelockprice .code-pricetbl .dtlcolumn{width: 28%}
.sitelockprice .code-pricetbl .dtlcolumn .bdrbtm{border-bottom: 3px solid #dadada!important}
.sitelockprice .code-pricetbl .dtlcolumn .bdrbtm1px{border-bottom: 1px solid #DFDFDF!important}
.sitelockprice .code-pricetbl .dtlcolumn .bdrtop{border-top: 1px solid #dadada!important}
.sitelockprice .code-pricetbl .dtlcolumn:first-child{margin-top: 90px}
.sitelockprice .code-pricetbl .dtlcolumn + .dtlcolumn{width: 24%}
.sitelockprice .code-pricetbl .dtlcolumn .midbtn{min-height: 128px !important}
.sitelockprice .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}
.sitelockprice .code-pricetbl .dtlcolumn:nth-of-type(2) h3 {background: #29306c; padding-top: 20px}
.sitelockprice .code-pricetbl .dtlcolumn:nth-of-type(3) h3 {background: #f07725; padding-top: 25px}
.sitelockprice .code-pricetbl .dtlcolumn:nth-of-type(4) h3 {background: #53a446; padding-top: 25px}
.sitelockprice .code-pricetbl .dtlcolumn:nth-of-type(4) .bxcolumn {border-bottom: 1px solid #dfdfdf;border-right: solid 1px #dfdfdf}
.sitelockprice .code-pricetbl .dtlcolumn:nth-of-type(4) .bxcolumn:last-child:after {content: '';background: #dfdfdf;height: 64px;width: 1px;position: absolute;right: 1px;top: 0}
.sitelockprice .code-pricetbl .dtlcolumn .selectyear{padding: 10px;border: 1px solid #dde3e8;width: 35%}
.sitelockprice .code-pricetbl .dtlcolumn.tabhide .bxcolumn:last-child {border-bottom: 1px solid #DFDFDF!important}
.sitelockprice .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}
.sitelockprice .code-pricetbl .dtlcolumn + .dtlcolumn .bxcolumn:last-child:before{height: 64px;}
.sitelockprice .pricehd > .reta-save{font-size: 20px}
.sitelockprice .fixheight{min-height:81px;max-height:141px}

.code-pricetbl .planname{position:relative;border: 1px solid #dadada;border-bottom: 2px solid #dadada;border-right: 0;background:#EDEDED;padding-left:45px}
.code-pricetbl .planname:before {content: 'General';position: absolute;transform: rotate( -90deg );left:-4%;font-size:24px;line-height: 20px;text-align: center;font-family: yantramanavbold;top: 45%;color: #264575}
.code-pricetbl .planname:nth-child(4):before{content:'Daily Scans';left: -10%}
.code-pricetbl .planname:nth-child(5):before{content:'CDN/WAF';left: -7%}
.code-pricetbl .planname:after {content:'';border-right:1px solid #DFDFDF;height:100%;position:absolute;top:0}
.code-pricetbl .planname div {background: #fff;white-space: nowrap;}
.code-pricetbl .planname.hide {display:none!important}
/*----------- End Pricing Plans -----------*/

/*----------- Usecase -----------*/
.slk-usecase {display: grid; grid-gap: 90px; grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));}
.slk-usecase .slkbluebox{position:relative; text-align:center}
.slk-usecase .slkbluebox:nth-child(5):before {width: 0}
.slk-usecase .slkbluebox+.slkbluebox:before {content: "";background: #D7D4D5; width: 1px;position: absolute; left: -45px; height: 65%; top: 20%}
.slk-usecase .slkbluebox+.slkbluebox:nth-child(5):before{width:0}
.slk-usecase .slkbluebox h4{color:#4F4F4F;margin:20px 0px 20px 0px;font-size:22px;line-height:24px}
.slk-usecase .slkbluebox p{color:#4F4F4F}
/*----------- End Usecase -----------*/

/*----------- Caoursel -----------*/
.slk-slider{padding-top:0!important}
.slk-slider .trustslider h4{font-family: 'yantramanavbold';font-size: 26px;line-height:28px;color:#264575}
.slk-slider .bx-default-pager .bx-pager-item a.active, .trustslider .bx-default-pager .bx-pager-item a:hover{background:#264575!important}

.slk-clientslider .bx-controls-direction a.bx-next{border-left: 18px solid #2D68C4!important}
.slk-clientslider .bx-controls-direction a.bx-prev{border-right: 18px solid #2D68C4!important}
.slk-clientslider li>img{text-align: center;padding: 0 17px;box-sizing: border-box}
.slk-clientslider .trustslider{background:#EDEDED;height:auto}
.slk-clientslider .trustslider:before, .slk-clientslider .trustslider:after{content:none}
.slk-clientslider .trustslider .bx-default-pager{display:none}
.slk-clientslider .trustslider .bx-controls-direction{display:block!important}
.slk-clientslider .bx-controls-direction a {text-indent: -9999em;height: 0;width: 0;border-top: 11px solid transparent;border-bottom: 11px solid transparent;display: block}
.slk-clientslider .bx-controls-direction a.bx-prev{border-right: 18px solid #2D68C4!important;float:left}
.slk-clientslider .bx-controls-direction a.bx-next{border-left: 18px solid #2D68C4!important;float:right}
.slk-clientslider .bx-controls-direction {position: absolute;width: 100%;top: 50%;margin-top: -11px;left: 0}
.slk-clientslider .bx-viewport ul li{border-right:none!important}
/*----------- End Caoursel -----------*/

/*----------- Drag Slider -----------*/
.dragslidersecond.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);}
.dragslidersecond.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; }
.dragslidersecond ul{width: 100%; position: absolute; padding-top: 28px; cursor:pointer;} 
.dragslidersecond ul li{float: left; text-align: center; color: #b8b8b8; font-size: 16px; cursor: pointer;font-family:"yantramanavbold";}
.dragslidersecond ul li:hover{color:#29306c;}
.dragslidersecond ul li:first-child{text-align: left; position:relative; left:-20px;}
.dragslidersecond ul li:last-child{text-align: right; position:relative; right:-20px;}
/*----------- End Drag Slider -----------*/

.slk-desc h3{color:#072736}
.slk-desc h4{color:#4F4F4F;font-size:26px;line-height:32px;margin-bottom:15px}
.slk-desc p+p{padding-top:5px}
.slk-desc > div {width:50%}

@media only screen and (max-width:1199px) {
    .sitelockbanner .prodecptxt {width: 55%;}
    .sitelockbanner .prodecptxt p{margin-top: 45px;}
    .sitelockbanner .ribbon-mosttrust{display:none}

    .slk-blue-boxes {grid-gap: 20px;}
    .slk-blue-4boxes{grid-gap:20px}

    .slk-subplans .slk-plans{width:auto}
    .slk-blue-boxes .slkbluebox{min-height:auto}
    .sitelockprice .code-pricetbl .dtlcolumn:first-child{margin-top: 149px;}
    .sitelockprice .code-pricetbl .dtlcolumn:nth-of-type(4n){margin-top: 25px;}
    .sitelockprice .code-pricetbl .dtlcolumn .priceblank {min-height: 160px}
    .slk-services .slk-servicesblock li img {min-height: 105px}
    .slk-blue-4boxes .slkbluebox img {min-height: 109px}
    .slk-usecase .slkbluebox+.slkbluebox:before{top:16%;height:80%;left:-20px}
    .slk-usecase .slkbluebox p br {display: none}
    .slk-usecase{grid-gap: 40px}
}
@media only screen and (max-width:1024px) {
    .sitelockbanner .probannerleft {width: 75%;}
    .sitelockbanner .prodecptxt p span{line-height: 1; margin-bottom: 10px;}
    .sitelockbanner .prodecptxt p{margin-top: 35px;}
    .slk-blue-boxes{width:auto}
    .slk-blue-boxes .slkbluebox p br, .slk-blue-4boxes .slkbluebox p br{display:none}
    .slk-services .slk-servicesblock li:nth-child(3):before{content:none}
    .slk-usecase .slkbluebox+.slkbluebox:nth-child(5):before{width:1px}
}
@media only screen and (max-width:992px) {
    .sitelockbanner .probannerleft {width: 100%}
    .sitelockbanner .prologoimg img{width: 100%}
    .sitelockbanner .prodecptxt {width: 60%; padding-left: 30px}
    .sitelockbanner .prodecptxt p{margin-top: 20px;font-size:20px!important}

    .slk-services .slk-servicesblock li{width: 50% !important;margin-bottom:10px}
    .slk-services .slk-servicesblock li+li:before{top: 20%}

    .slk-video-wrap{padding:15px 0}
    .choose-plan a.link{margin-top:20px}
    .slk-blue-4boxes .slkbluebox{min-height:auto;padding: 15px}
    .slk-blue-4boxes .slkbluebox p{width:auto}
    
    .sitelockprice .fixheight{display:none}
    .sitelockprice .code-pricetbl .dtlcolumn.mobhide:first-child {margin-top: 147px!important}
    .sitelockprice .code-pricetbl .dtlcolumn .priceblank{min-height: 64px}
    .sitelockprice .code-pricetbl .dtlcolumn + .dtlcolumn{width: 22%}
    .sitelockprice .code-pricetbl .dtlcolumn {width: 34%}

    .singletxtbtn p{font-size: 26px}
    .sitelockprice .code-pricetbl .dtlcolumn:first-child{margin-top: 156px}
    .cntwrapper.singletxtbtn{text-align: center}
    .singletxtbtn .button{float:none}
    .slk-usecase{grid-template-columns: repeat(auto-fit, minmax(350px, 1fr))}
    .slk-subplans .slk-planbody {padding: 0px 20px 10px 15px}
    .slk-subplans .slk-planheader .slk-planprice p{padding-left:0}
    .slk-desc h4 {font-size: 16px;line-height: 20px;margin-bottom: 10px}
}
@media only screen and (max-width:767px) {
    .sitelockbanner .prodecptxt{padding-left: 0; width: 100%}
    .sitelockbanner .prodecptxt p{margin-top: 0;}
    .section-subhead, .res-head p{font-size: 18px}
    .slk-blue-boxes .slkbluebox{padding: 15px}
    .singletxtbtn p {font-size: 18px;line-height: 24px}

    .btn-plan, .smallbutton{font-size:14px}
    .singletxtbtn p{line-height: 30px}
    .section-subhead, .res-head p{margin-bottom:10px}
    .choose-plan a.link{margin-top: 15px;font-size: 13px}
    .sitelockprice .code-pricetbl .dtlcolumn + .dtlcolumn{width: 100%}
    .slk-blue-4boxes .slkbluebox p{width:auto}
    .slk-blue-4boxes .slkbluebox img{min-height:auto}
    .slk-blue-4boxes{grid-gap:20px}
    .slk-blue-boxes, .slk-subplans .slk-plans{grid-gap:10px}
    .slk-blue-boxes .slkbluebox p, .slk-blue-4boxes .slkbluebox p{font-size:13px; line-height:20px}
    .slk-blue-boxes .slkbluebox h4, .slk-blue-4boxes .slkbluebox h4{font-size: 20px; line-height: 24px;margin-top: 15px}
    .slk-blue-boxes .slkbluebox p, .slk-blue-4boxes .slkbluebox p{margin-top:5px}
    
    .slk-services .slk-servicesblock li{padding:0 10px;min-height: auto}
    .slk-services .slk-servicesblock li h4{font-size: 18px;line-height: 22px;min-height: auto;margin: 10px 0px 5px 0px}
    .slk-services .slk-servicesblock li h4 br, .slk-blue-boxes .slkbluebox h4 br, .slk-blue-4boxes .slkbluebox h4 br{display:none}
    .slk-services .slk-servicesblock li{width: 100% !important;}
    .slk-usecases .slk-servicesblock li+li:before, .slk-services .slk-servicesblock li+li:before{content:none}
    .slk-services .slk-servicesblock li+li{margin: 10px 0px 0px 0px;padding-top: 10px;border-top: 1px solid #d7d4d5}
    .slk-services .slk-servicesblock li p{height: auto;}
    .slk-services .slk-servicesblock li img, .slk-blue-boxes .slkbluebox h4, .slk-blue-4boxes .slkbluebox h4{min-height:auto;padding-top: 10px}

    .code-pricetbl .mobileplan{position:relative;border: 1px solid #dadada;border-bottom: 2px solid #dadada;border-right: 0;background:transparent;padding-left:45px}
    .code-pricetbl .mobileplan:before {content: 'General';position: absolute;transform: rotate( -90deg );left:-3%;font-size:24px;line-height: 20px;text-align: center;font-family: yantramanavbold;top: 45%;color: #264575}
    .code-pricetbl .mobileplan:nth-child(4):before{content:'Daily Scans';left: -6%}
    .code-pricetbl .mobileplan:nth-child(5):before{content:'CDN/WAF';left: -4%}
    .code-pricetbl .mobileplan:after {content:'';border-right:1px solid #DFDFDF;height:100%;position:absolute;top:0;left:45px}
    .sitelockprice .code-pricetbl .dtlcolumn .bdrbtm, .sitelockprice .code-pricetbl .dtlcolumn .bdrtop{border:0!important}

    .slk-usecase .slkbluebox {padding-top: 0px}
    .slk-usecase{grid-gap: 20px;grid-template-columns: repeat(auto-fit, minmax(250px, 1fr))}
    .slk-usecase .slkbluebox:first-child{padding-top:0}
    .slk-usecase .slkbluebox h4{font-size:16px;margin:10px 0px 10px 0px;line-height: 20px}
    .slk-usecase .slkbluebox h4 br {display: none}
    .slk-usecase .slkbluebox+.slkbluebox:before{left: -10px}

    .slk-slider .trustslider h4{font-size:16px}
    .slk-slider .trustslider {padding:5px 0 20px 0}
    .slk-desc {flex-direction: column-reverse}
    .slk-desc > div {width:100%}
    .slk-desc > div:last-child{margin-top:20px}
    .slk-desc {flex-direction: column-reverse}
    .slk-desc img {width: 200px;height: 180px;margin-bottom: 20px}
}
@media only screen and (max-width:576px) {
    .slk-usecase .slkbluebox {padding-top: 20px}
    .slk-usecase{grid-template-columns:repeat(auto-fit, minmax(270px, 1fr))}
    .slk-usecase .slkbluebox+.slkbluebox:before{width:100%;top:0;height:1px;left:0}

    .code-pricetbl .mobileplan:nth-child(4):before{left: -11%}
    .code-pricetbl .mobileplan:nth-child(5):before{left: -6%}
}
