/* Minification failed. Returning unminified contents.
(741,72): run-time error CSS1035: Expected colon, found ';'
 */
.cwstickymenu{background:#ffffff; color:#4f4f4f; width:100%; z-index:9999; height: 80px; border-bottom: solid 1px #ededee; display: none;}
.cwstickymenu.fixed{display: block; position: fixed;}
.containers{width: 1200px; margin: 0 auto; padding: 17px 0px;}

.cwstickymenu .logobar{ float: left;}
.cwstickymenu .logobar .tsslogo{ width: auto; float: left; padding-right: 20px; border-right: solid 1px #ededee; margin-right: 20px;}
.cwstickymenu .logobar .cwblogo{float: left; margin-top: 5px;}

.cwstickymenu .cw-wrap-right{float: right; font-family: 'Yantramanav'; margin: 0 0 0 0;}
.cwstickymenu .cw-wrap-right ul{float: left; margin-top: 12px; list-style: none;}
.cwstickymenu .cw-wrap-right ul li{float:left; font-size: 16px; color: #1fc369; line-height: 26px;}
.cwstickymenu .cw-wrap-right ul li:before{content: "|"; position: absolute; color: #ededee;}
.cwstickymenu .cw-wrap-right ul li:first-child:before{ content: none;}
.cwstickymenu .cw-wrap-right ul li a{color:#1fc369; display:block; font-size:16px; padding:0 20px;text-decoration:none;transition:all .3s linear 0}
.cwstickymenu .cw-wrap-right ul li a:hover{color: #4f4f4f; -webkit-transition: all 0.7s; -moz-transition: all 0.7s; -o-transition: all 0.7s; transition: all 0.7s;}

.cwatch-banner{height: 240px;}
.cwatch-banner{background:url(/content/images/cwatch-banner-bg.png) no-repeat center 0;}
.cwatch-banner .slidefixsec{background:url(/content/images/cwatch-fixbg.svg) no-repeat 0 0; height: 264px; top: -13px; width: 215px; right: 0; padding: 0 8px; position: absolute; z-index: 99;}
.cwatch-banner .probannerleft{padding: 28px 0 0; width:75%; text-align:right;}
.cwatch-banner .cwatchbanbuy{text-align: center; padding: 45px 0 0; font-weight: bold;}
.cwatch-banner .cwatchbanbuy img{margin-bottom: 30px;}
.cwatch-banner .cwatchbanbuy em{font-size: 18px; color: #b0b0b0;}
.cwatch-banner .cwatchbanbuy p{font-size: 30px; margin-top: 12px;}
.cwatch-banner .cwatchbanbuy .button{font-size: 16px; padding:6px 35px; margin-top: 15px; text-transform: uppercase;}


.cw-wrap-right .smallbutton{font-size:18px; padding:6px 18px 4px 18px; margin-top: 9px;}

.autored .redbandsmlfont{font-size: 24px; line-height: 54px;}
.whatcwatch{padding-bottom: 48px;}

.autcwatchgreen{background: #1fc369; padding: 30px 0;}
.autcwatchgreen a.button:hover, .autcwatchgreen a.linebtn:hover{color:#1fc369;}

.cwatchgreenline{line-height:30px !important;}
.cwbox{float: left; padding: 0 10px; width: 25%; position: relative;}
.cwbox:first-child .cwbox-icon object{width: 142px; height: 120px;}
.cwbox .cwboxdtl{padding: 30px 18px 30px; background: #ededed; text-align: center; }
.cwbox .cwboxdtl .cwbox-icon{display: table; padding-bottom: 30px; width: 100%;}
.cwbox .cwboxdtl .cwbox-icon i{height: 100px; vertical-align: middle; display: table-cell; width: 189px}
.cwbox .cwboxdtl h4{font-size: 24px; line-height: 20px; color: #848484; margin-bottom: 10px;}
.cwbox .cwboxdtl strong{font-size: 14px; color: #2dc26c; display:block;}
.cwbox .cwboxdtl p{font-size: 14px; margin-top: 25px; height: 200px;}
.cwbox .cwboxdtl .boxhidediv{display: none; position: relative; height: 275px;}
.cwbox .cwexpand{display: block; width: 52px; margin: 15px auto 0; cursor: pointer;}
.openbox .cwexpand .cboxexpand, .cwbox .cwexpand .cboxclose{display: none;}
.openbox .cwexpand .cboxclose{display: block;}

.benifitlist ul{width: 100%; display: table;}
.benifitlist ul li{padding: 0 10px; text-align: center; width: 14.2222222222%; display: table-cell;}
.benifitlist ul li + li{border-left: 1px solid #d7d4d5;}
.benifitlist ul li span{display: block; margin-bottom: 20px;}
.benifitlist ul li strong{display: block; color: #848484;}

.workchart{position: relative;}

.cwchartcol{width: 33.33333%; display: table-cell; vertical-align: top;}
.chart-decp + .chart-decp{margin-top: 22px;}
.chart-decp h5{font-weight: normal; font-size: 14px; margin:5px 0;}
.chart-decp p{font-size: 10px; line-height: 14px;}
.chart-decp .button{font-size: 11px; border-width: 1px; padding: 6px 10px; border-radius: 2px; margin-top: 6px;}

.chatlistleft{text-align: right;}
.chatlistleft .chart-decp{float: right; clear: both}
.chagraphic{padding: 14px 10px; text-align: center;}
.chatlistright .chart-decp + .chart-decp{margin-top: 12px;}

.chartlist1{text-align: center;}
.chartlist2{width: 190px;}
.chartlist3{width: 215px;}
.chartlist4{width: 280px;}
.chartlist5{width: 250px;}
.chartlist7{width: 270px;}

.viewfulldtlbtn .button{font-size: 20px; margin: 0 8px;}

.cwtabs{padding: 0 !important;}
.cwplantab li{text-align: center; width: 200px;}
.cwplantab li .brand-icon strong{margin-top: 10px; display: block; font-size: 20px; color: #b0b0b0;}
.cwtabs .cwplantab li img{opacity: 1; height: 40px;}
.cwtabs .resp-tab-active .cwtabimg, .cwplantab .resp-tab-item .tabactiveimg, .cwtabs .resp-accordion .tabactiveimg{display: none;}
.cwtabs .resp-tab-active .tabactiveimg{display:inline-block;}
.cwtabdetail{padding:30px 20px; position: relative;}
.cwtabbox{float: left; width: 31%; padding: 0 15px; }
.cwtabbox:nth-child(2n){text-align: center; width: 37%;}
.cwtabbox ul{list-style: none; padding-top: 50px;}
.cwtabbox li{font-size: 13px; line-height: 20px; background:url(/content/images/cw-icon-tick.svg) no-repeat 0 3px; padding-left: 25px;}
.cwtabbox li + li{margin-top: 20px;}
.cwtabbox li strong{font-weight: bold; color: #1fc369; display: block;}
.cwtabbox li.cwtabna{background:url(/content/images/imgiconno.svg) no-repeat 0 3px;}
.cwtabbox li.cwtabna strong, .cwtabbox li.cwtabna{color: #d7d4d5;}
.cwtabbox img{margin-top: 50px;}
.cwtabnared{color:#ff0000;} 

.cwtabprice{position: absolute; right: 20px; bottom: 20px;}
.cwtabprice span span{font-size: 25px; font-weight: bold; color: #54a447; display: inline-block; margin-right: 15px;}
.cwtabs .resp-tab-content{margin-right: 0;}

.cwplansection .alarming-stat{margin-bottom: 0;}
.cwplansection hr{margin: 0;}
.budget-option{padding: 0 0 150px;}

.cwpopular{background:#f07725; width: 227px; font-size:20px; text-align: center; position: absolute; top: 26px; right: -7px; color: #FFF; font-weight: bold; line-height: 1;  padding: 10px;}
.cwpopular:after, .cwpopular:before{content: ""; position: absolute; height: 0; width: 0;}
.cwpopular:before{border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-left: 10px solid #FFF; left: 0; top: 0;}
.cwpopular:after{ border-bottom: 9px solid transparent; border-left: 7px solid #f07725; right: 0px; top:100%;}

.cwplansection .malwareremove{margin-bottom: 50px;}
.malwareremove{background: #f50016; padding: 30px; color: #FFF;}
.malwareremove .malwareicon{float: left;}
.malwareremove .cwmalwaredecp{float: left;margin:0 30px; width: 50%;}
.malwareremove .cwmalwaredecp h4{font-size: 28px; line-height: 26px; font-weight: normal; margin-bottom: 10px;}
.malwareremove .cwmalwaredecp p{font-size: 22px; line-height: 30px;}
.malwareremove .cwmalwareprice{float: right; text-align: center;}
.malwareremove .cwmalwareprice span{font-size: 48px; font-weight: bold; display: block;}
.malwareremove .cwmalwareprice a{background:#FFF; border: 2px solid #FFF; border-radius: 3px; color: #f50016 !important; font-size: 24px; line-height: 20px; padding:13px 12px 11px; text-decoration: none; display:inline-block; text-align: center; font-family: "yantramanavbold"; margin-top: 10px;}
.malwareremove .cwmalwareprice a:hover{background:transparent; color:#FFF !important; -moz-transition:all 0.7s; -webkit-transition:all 0.7s; -o-transition:all 0.7s; transition:all 0.7s; }

.cwtblpopular{background:#f07725; width: 183px; font-size:18px; text-align: center; position: absolute; bottom:-36px; color: #FFF; font-weight: bold; line-height: 1;  padding: 10px; left:-5px}
.cwtblpopular:after, .cwtblpopular:before{content: ""; position: absolute; height: 0; width: 0; bottom: 100%;}
.cwtblpopular:before{border-top: 10px solid transparent; border-right: 6px solid #f07725; left: 0px;}
.cwtblpopular:after{border-top: 10px solid transparent; border-left: 6px solid #f07725; right: 0px;}

.cwatchfrm {padding:15px; font-family: Arial, Tahoma, Verdana;}
.cwatchfrm fieldset{border: solid 1px #b2b2b2; padding:10px 0 0 0;}
.cwatchfrm p {margin: 0 0 10px 0; padding: 0px; color: #4f4f4f; font-family: Arial, Tahoma, Verdana; font-size: 15px;}
.cwatchfrm .labraw {width:100%; float:left; margin-bottom:15px;}
.cwatchfrm .labraw label {float: left; font-size: 15px; font-weight: normal; padding: 0 15px 0 0; text-align: right; width: 130px; line-height:30px; color: #4f4f4f; font-family: Arial, Tahoma, Verdana;}
.cwatchfrm .labraw label span {color: #ff0000;}
.cwatchfrm .labright {width: 300px; float: left; position: relative;}
.inputsign {background: rgba(0, 0, 0, 0) url("../images/inputbillbg.png") repeat-x left bottom; border: 1px solid #b2b2b2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #5b5b5b; font-size: 14px; padding: 7px 10px; width: 90%; }
.cwatchfrm .greenlinebtn {font-size: 24px; padding: 14px 20px 14px; cursor: pointer;}
.cwatchfrm #reemail{font-size: 12px;}

.csocintrobox{float: left; width: 33.3333333%; position: relative; padding: 0 50px; }
.csocintrobox span{display: block;}
.csocintrobox strong{font-size: 16px; display: block; margin: 10px 0;}
.csocintrobox + .csocintrobox:before{content:""; position: absolute; width: 1px; background: #d7d4d5; height: 80%; top: 10%; left: 0;}

.bot4colboxes ul {float: left; width: 100%;}
.bot4colboxes ul li { float: left; margin-bottom: 20px; padding: 0 10px; position: relative; width: 25%;}
.bot4colboxes ul li a { display: block; padding: 20px; background:#1fc369;  text-align: center; color: #ffffff; text-decoration: none; }
.bot4colboxes ul li p { font-size: 16px; line-height: 22px; font-weight: normal; height: 44px;}
.bot4colboxes ul li a:hover { color: #ffffff; text-decoration: none; background:#29306c; }
.bot4colboxes ul li span { display: block; margin-bottom: 15px; text-align: center;}
.bot4colboxes ul li span.icon-box img{display: inline-block; vertical-align: middle; height: 70px;}

.cdnbenifitlist ul li{width: 16.6666666%;}

.col-graph{float: left; }
.col-graph ul{list-style: none;}
.graphdetail{width: 25%; padding-top: 56px;}
.graphdetail-list + .graphdetail-list{margin-top: 20px;}
.graphdetail-list strong{font-size: 18px; display: block;}
.graphdetail-list ul li{line-height: 30px; background:url(/content/images/cw-icon-tick.svg) no-repeat 5px 10px; padding-left: 30px;}
.locationimg{width: 55%; padding-right: 25px;}
.locationimg img{max-width: 100%;}
.securecdn{border:1px solid #d7d4d5; padding: 15px; width: 20%; text-align: center; font-weight: bold;}
.securecdn p{font-size: 14px; color: #848484; line-height: 16px;}
.securecdn p span{color: #1fc369;}
.securecdn ul{margin-top: 20px;}
.securecdn ul li{font-size: 12px; color: #848484;}
.securecdn ul li + li{margin-top: 15px;}
.securecdn ul li strong{display: block; font-size: 35px; color: #1fc369; font-weight: bold;}

.choosecdn{background:url(/content/images/cwatch-ipad-up-down.svg) no-repeat; width: 100%;  padding: 12% 14% 5%; background-size: 100%;}
.choosecdn ul li{position: relative; margin-left: 50px; line-height: 24px;}
.choosecdn ul li + li{border-top: 1px solid #d7d4d5; padding-top: 18px; margin-top: 17px;}
.choosecdn ul li strong{display: block; font-size: 18px; margin-bottom: 5px; color: #1fc369;}
.choosecdn ul li span{display: block; height: 35px; width: 35px; font-size: 24px; color: #FFF; line-height: 34px; text-align: center; background: #f07725; font-weight: bold; border-radius: 50%; position: absolute; left: -50px; top: 50%;}

.wafslider{position: relative}
.wafslider .bxslider > li{padding:0 70px;}
.wafslider h4{font-size: 24px; color:#29306c; line-height: 24px; margin-bottom: 10px;}
.wafslider .slideltcnt p{margin-bottom: 5px;}
.wafslider .slideltcnt ul{list-style: none; width: 65%; margin-left: 40px;}
.wafslider .slideltcnt ul li{font-size: 13px; position: relative; padding-top: 10px;}
.wafslider .slideltcnt ul li:before{content: '';background:url(/content/images/cw-icon-tick.svg) no-repeat; height: 12px; width: 12px; background-size: 12px; position: absolute; left: -25px; top: 12px;}
.wafslider .slideltcnt ul li + li{border-top: 1px solid #d7d4d5; margin-top: 10px;}
.wafslider .bx-default-pager{display: none;}
.wafslider .bx-controls-direction{position:absolute; width:100%; top:50%; margin-top:-11px; left:0;}
.wafslider .bx-controls-direction a{text-indent:-9999em; height:0; width:0; border-top:11px solid transparent; border-bottom:11px solid transparent; display:block;}
.wafslider .bx-controls-direction a.bx-prev{border-right:18px solid #f07725; float:left;}
.wafslider .bx-controls-direction a.bx-next{border-left:18px solid #f07725; float:right;}


.malwarebox h3{color: #4f4f4f; font-size: 32px;}
.malwarebox .csocintrobox{width: 25%; padding: 0 26px; min-height: 312px; text-align: center;}


.malware-decp{border-top: 1px solid #d7d4d5; border-bottom: 1px solid #d7d4d5;}

.quote-box{background: #fdf1e9; padding: 45px; width: 85%;  float: right; position: relative;}
.quote-box:before{ content: ""; height: 0; position: absolute; width: 0; border-right: 25px solid transparent; left: 60px; border-top: 20px solid #fdf1e9; bottom: -20px; right: 60px;}
.quote-box p{font-size: 14px; font-style: italic; position: relative; line-height: 20px;}
.quote-box p:after, .quote-box p:before{content: ""; height: 36px; position: absolute; width: 39px;}
.quote-box p:before {background: url("/content/images/quote-lefttop.svg") no-repeat; left: -37px;top: -37px; }
.quote-box p:after {background: url("/content/images/quote-rightbot.svg") no-repeat; bottom: -37px; right: -37px;}
.col-lg-half .quote-box{margin-top: 12px;}

.comodo-help-list{background: url("/content/images/cwatch-ipad-horiz.svg") no-repeat; padding: 10% 16% 5%; background-size:100%;}
.comodo-help-list .hgroupcenter{padding-bottom: 0 !important;}
.comodo-help-list ul{list-style: none; padding-left: 40px; width: 46%; float: left; }
.comodo-help-list ul + ul{float: right;}
.comodo-help-list ul li{position: relative; padding-top: 20px;}
.comodo-help-list ul li:before{content: '';background:url(/content/images/cw-icon-tick.svg) no-repeat; height: 14px; width: 14px; position: absolute; left: -25px; top: 24px;}
.comodo-help-list ul li + li{border-top: 1px solid #d7d4d5; margin-top: 20px;}

.protection-box{width: 50%;  padding-right: 45px; float: left;}
.protection-box + .protection-box{padding: 0 0 0 45px;}
.protection-box ul li + li{margin-top: 30px; padding-top: 30px; border-top: 1px solid #d7d4d5;}
.protection-box ul li span{display: block; margin-bottom: 10px;}
.protection-box ul li strong{display: block; font-size: 18px; color: #2dc26c; line-height: 24px;}
.protection-box ul li p{width: 92%;}

.quote-box-full{float: none; width: 100%;}
.quote-box-full:before{display: none;}
.quote-box-full p{font-size: 17px; line-height: 26px;}
.quote-box-full p span{display: block; margin-top: 10px;}

.cwatchlist{list-style: none; padding-left: 30px;}
.cwatchlist li{position: relative; padding-top: 18px;}
.cwatchlist li:before{content: '';background:url(/content/images/cw-icon-tick.svg) no-repeat; height: 14px; width: 14px; position: absolute; left: -25px; top: 24px;}
.cwatchlist li + li{border-top: 1px solid #d7d4d5; margin-top: 17px;}
.cwatchlist li strong{display: block; font-size: 18px; color: #54a447; line-height: 24px;}

.cwatch-icon-list li+li{border-top: 1px solid #d7d4d5; }
.cwatch-icon-list li{padding-left: 80px; margin-top: 15px; padding-top: 15px; border-top:none; position: relative;}
.cwatch-icon-list li span{position: absolute; left: 0; top:50%; margin-top: -18px;}
.cwatch-icon-list li strong{display: block; font-size: 18px; color: #54a447; line-height: 24px;}

.siem-list ul{list-style: none;}
.siem-list ul li{position: relative; margin-left: 42px; line-height: 24px; }
.siem-list ul li + li{border-top: 1px solid #d7d4d5; padding-top: 18px; margin-top: 17px;}
.siem-list ul li strong{display: block; font-size: 18px; margin-bottom: 5px; color: #54a447;}
.siem-list ul li span{display: block; height: 30px; width: 30px; font-size: 20px; color: #FFF; line-height: 30px; text-align: center; background: #f07725; font-weight: bold; border-radius: 50%; position: absolute; left: -42px; top: 50%; margin-top: -15px;}
.siem-list ul li + li span{margin-top: -8px;}

.ddoswork img{margin-top: 30px;}
.ddos2way ul{list-style: none; float: left; width: 100%;}
.ddos2way ul li{position: relative; line-height: 24px;  float: left; width: 50%; padding: 0 65px 0 110px;}
.ddos2way ul li + li{border-left: 1px solid #d7d4d5;}
.ddos2way ul li strong{display: block; font-size: 18px; margin-bottom: 5px; color: #54a447;}
.ddos2way ul li span{display: block; height: 45px; width: 45px; font-size: 30px; color: #FFF; line-height: 45px; text-align: center; background: #f07725; font-weight: bold; border-radius: 50%; position: absolute; left: 47px; top: 20px;}

.typebotboxes{padding-bottom:82px;}
.cmonitoring-list{width: 50%; box-sizing: border-box; margin: 0 auto;}
.cmonitoring-list ul li{margin-left: 33px; position: relative; padding: 23px 0; line-height: 1; font-weight: bold;}
.cmonitoring-list ul li + li{border-top:1px solid #d7d4d5;}
.cmonitoring-list ul li:before{content: ""; background: url("/content/images/cw-icon-tick.svg") no-repeat; height: 14px; left: -33px; position: absolute; top: 50%; width: 14px; margin-top: -7px;}

.cmonitoring-btn{margin-top: 30px;}
.cmonitoring-btn .button{font-size: 20px;}

/*----- New Product Detail Table Start -----*/
/*----- Slider Start-----*/
.dragwrap{width:368px !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;} 
#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: 20%;}
.li2{width: 27%;}
.li3{width: 40%;}
.li4{width: 13%;}

.threeyrslider .li3{width:47%;}
.threeyrslider .li4 {width:26%;}

/*----- Slider End-----*/
.cw-price-col {float: left; text-align: center; color: #848484;}
.cw-price-col + .cw-price-col{border: 1px solid #ededed; border-right: 1px solid #ededed;}
.cw-price-col.cw-price5{border-right:none;}
.cw-price-col.cw-price4{border-right:none;}
.cw-price-col p{border-bottom: 1px solid #ededed;}
.cw-price-col + .cw-price-col p:last-child{border-bottom: none;}
.cw-price-col p{margin:0;font-size:14px;padding:9px 10px 10px 10px;}
.cw-price-col:first-child p{text-align: left; font-weight:bold;}
.autowhite .cw-price-col p + p{margin-top:0px;}
.autowhite .cw-price-col p strong{font-size:17px; display:block; margin-bottom:10px;}
.autowhite .cw-price-col + .cw-price-col p + p span{font-size:12px;}
.cw-tbltlt span{display:block;color:#FFF;margin-top:3px;font-family:"yantramanavbold"; line-height: 1;}
.cw-price-col .cwcoltxt{border-bottom: none !important; line-height:16px; padding:15px 10px 12px; min-height:80px; position: relative;}
.cwcoltxt:after{height: 1px; background:#e8e6e7; position: absolute; bottom: 0; width: 85px; left: 50%; margin-left: -42px;}

.cbdrnone{border-bottom:none !important;}
.cspacegb{padding:10px 0px;font-family:'yantramanavbold';}
.pricemain{display:inline-block;letter-spacing:-0.04em;}
.pricesub{display:inline-block;text-align:left;}
.cspacegb .pricemain{font-size:26px;line-height:24px;}
.cspacegb .pricesub{font-size:14px;line-height:6px;}
.cspacegb .pricesub span{font-size:8px;line-height:10px;}
.cmoneywrp{padding:20px 0px;font-family:'yantramanavbold';}
.cmoneywrp .pricemain{font-size:40px;line-height:28px;}
.cmoneywrp .pricesub{font-size:18px;line-height:4px;margin-left: 2px;}
.cmoneywrp .pricesub span{font-size:8px;line-height:16px;}

.cwsection0{width: 100%;  height: 249px; position: relative;}
.cwsection0 img{position: absolute; top: 50%; left: 50%; margin: -48px 0 0 -98px;}
.cw-price1{width:32%;}
.cwsection1{height: 347px;}
.cwtbllist{position: relative;}

.cw-price3{width:20%;margin-top:26px;background:url(/content/images/cwarrow-3.svg) no-repeat left 70px #ffffff;background-size:100%;}
.cw-price3 .cw-tbltlt{background:#f4995c;padding:10px 10px; min-height: 70px;}
.cw-price3 .cw-tbltlt span{font-size:22px;}
.cw-price3 .cwcoltxt{color:#f4995c;}

.cw-price4{width:23%;margin-top:13px;position:relative;background:url(/content/images/cwarrow-4.svg) no-repeat left 83px #ffffff;background-size:100%;}
.cw-price4 .cw-tbltlt{background:#1fc369;padding:15px 10px 10px 10px; min-height: 80px;}
.cw-price4 .cw-tbltlt span{font-size:22px; margin-top:9px;}
.cw-price4 .cwcoltxt{color:#1fc369;}

.cw-price5{width:25%;background:url(/content/images/cwarrow-5.svg) no-repeat left 95px;background-size:100%;}
.cw-price5 .cmoneywrp{border-right:none;}
.cw-price5 .cw-tbltlt{background:#6ec6ff;padding:15px 10px 10px; min-height: 81px;}
.cw-price5 .cw-tbltlt span{font-size:22px; margin-top:16px; line-height:22px;}
.cw-price5 .cwcoltxt{color:#5f6491;}

.cwftrtxt strong{font-weight:normal;display:block;margin-bottom:5px;}
.pricedark .button{background:#1fc369;color:#FFF;font-size:20px;padding:10px 12px 8px; margin:0px 0 20px; border: 1px solid #1fc369;}
.pricedark a:hover{background:transparent;color:#1fc369;}
.btprice a{border:1px solid #1fc369;color:#1fc369;font-size:18px;padding:10px 12px 8px;margin:15px 0 55px;}
.btprice a:hover{background:#1fc369;color:#ffffff;}

.cw-tblpopular{background:#f07725;font-size:18px;text-align:center;color:#FFF;font-weight:bold;line-height:1;padding:14px 10px 13px 10px;box-sizing:border-box;border-bottom:1px solid #ededed;}
.viewfulldtlbtn{text-align: center; margin-top: 50px;}

.whtcwatch .cwbox + .cwbox:before{content: ""; width: 1px; height: 80%; top: 10%; background: #d7d4d5; left: 0; position: absolute;}
.whtcwatch .cwboxdtl{background: none; padding: 0;}

.cwreasonslider h4{font-size: 28px; color: #f07725;}

.cwperfectfor ul{margin-top: 15px; float: left; width: 100%;}
.cwperfectfor ul li{padding: 0 10px; text-align: center; width: 33.333333%; float: left; position: relative;}
.cwperfectfor ul + ul{margin-top: 90px;}
.cwperfectfor ul li + li:before{content: ""; width: 1px; height: 80%; top: 10%; background: #d7d4d5; left: 0; position: absolute;}
.cwperfectfor ul li span{display: block; margin-bottom: 30px;}
.cwperfectfor ul li strong{display: block; color: #848484;}

.pricepointbox{float: left; width: 33.33%; text-align: center;}
.pricepointtitle{padding: 28px;}
.pricepointtitle h4{color: #FFF; font-size: 24px; margin-top: 20px;}
.pricepointdtl{padding: 40px 18px;}
.pricepointdtl p{font-size: 16px; padding-bottom: 25px; margin: 0 0 30px; position: relative;}
.pricepointdtl p:after{content: ""; background: #d7d4d5; height: 1px; width: 78%; position: absolute; bottom: 0; left: 11%;}
.msrp{padding: 0 9px;}
.msrp em{display: block; font-style: normal; font-size: 14px; margin-bottom: 12px;}
.msrp span{display: block; font-size: 26px; font-family: 'Yantramanav'; line-height: 1; text-align: center}
.msrp span + span{margin-top: 3px; padding-left: 12px;}
.msrp span span{display: inline-block; font-family:"yantramanavbold";}

.cwstarter{background: #ededed}
.cwstarter .pricepointtitle{background: #d7d4d5;}
.cwstarter .pricepointdtl{color:#b0b0b0;}
.cwstarter .msrp{height: 95px;}

.cwpro{background: #fdf1e9}
.cwpro .pricepointtitle{background: #f4995c;}
.cwpro .pricepointdtl{color:#f4995c;}

.cwpremium{background: #f4fcf8}
.cwpremium .pricepointtitle{background: #2dc26c;}
.cwpremium .pricepointdtl{color:#2dc26c;}

.cwenterprise{background: #e9eaf0}
.cwenterprise .pricepointtitle{background: #5f6491;}
.cwenterprise .pricepointdtl{color:#5f6491;}

.cwtxtlink{display:none;}
.infomsg {margin-top: 0px}
.hubspot-form{margin: 50px auto 0 auto;display: flex;justify-content: center;}

@media only screen and (max-width: 1199px) {
    .containers{width: 100%; padding: 17px 10px;}
    .cwstickymenu .logobar .tsslogo{margin-right: 10px; padding-right: 10px;}
    .cwstickymenu .logobar, .cwstickymenu .cw-wrap-right{width: auto;}
    .cwstickymenu .cw-wrap-right ul li a{padding: 0 15px;}
    
    .csocintrobox{padding: 0 30px;}
}

@media only screen and (max-width: 959px){
    .cwatch-banner{height: auto; background-size: cover;}
    .cwatch-banner .probannerleft{width: 100%; padding: 40px;}
    
    .autcwatchgreen{padding: 0;}
    .cwbox{width: 50%; margin-bottom: 20px;}
    .autcwatchgreen .singletxtbtn p, .autored .singletxtbtn p{width: 68%; line-height: 1;}
	.workchart{background:none; height: auto; padding-top: 0;}
	.cwork hgroup{margin-bottom: 30px;}
    .cwchartcol{width: 50%; padding: 0 10px;}
	.cwchartcol .chart-decp{min-height: 120px;}
	.chart-decp{text-align: center; width: 100%; float: none !important;}
	.chart-decp h5 br{display: none;}
	.chart-decp + .chart-decp{padding-top: 15px !important; border-top: 1px solid #C9CBDA;}
	.chart-decp .orangelinebtn{margin-top: 10px !important;}
	.budget-option{padding: 0 0 20px;}
    
    .resp-tabs-list li .brand-icon img{height: 28px;}
    
    .cw-price-col .cw-tbltlt{padding: 15px !important; min-height: 1px !important;}
	.cw-price-col:nth-child(2n){border-left: 1px solid #ededed !important;}
	.cw-price-col + .cw-price-col{margin-top: 0; width: 33.33333%; background: none;}
	.cw-price-col .cw-tbltlt img{width: 30px !important; margin: 0}
	.cw-price-col .cw-tbltlt span{font-size: 14px !important; margin-top: 5px; line-height: 1;}
	.cw-price-col.cw-price5{border-left: none;}
    
    .bot4colboxes ul li{width: 50%;}
    .bot4colboxes ul li span{min-height: 70px;}
    
    .csocintrobox{padding: 0 20px;}
    .choosecdn{background: none; padding: 0 0 20px;}
    .wafslider .bxslider > li{padding: 0 40px;}
    .protection-box ul li p{width: 100%;}
    .protection-box{padding-right: 25px;}
    .protection-box + .protection-box{padding: 0 0 0 25px;}
    
    .comodo-help-list{background: none; padding: 0 0 20px 0;}
    .cmonitoring-list{width: 100%;}
    
    .cwperfectfor ul + ul{margin-top: 40px;}
}

@media only screen and (max-width:767px){
    .cwatch-banner .probannerleft{padding: 20px;}
    .cwatch-banner .prologoimg img{max-height: 40px; width: auto;}
    .autcwatchgreen .singletxtbtn p, .autored .singletxtbtn p{width: 100%;}
    
    .cwbox{width: 100%; padding: 0;}
    .cwbox .cwboxdtl{padding: 15px;}
    .cwbox .cwboxdtl p{height: auto; margin-bottom: 15px;}
    .cwbox .cwboxdtl .boxhidediv{height: auto;}
    
    .cwtabdetail{padding: 15px;}
    .cwtabbox ul{padding-top: 0;}
    .cwtabbox img{margin: 20px 0;}
    
    .benifitlist ul li{width: 25%; margin-bottom: 20px; float: left;}
	.benifitlist ul li span{margin-bottom: 10px; height: 72px;}
	.benifitlist ul li strong br{display: none;}
    
    .cwchartcol{width: 100% !important; padding: 0; margin-top: 15px; padding-top: 15px; border-top: 1px solid #c9cbda;}
	.chatlistleft, .chatlistright{display: block;}
	.cwchartcol .chart-decp{min-height: inherit;}
    .cwworks-btns .button{margin:5px !important;}
    
    .resp-accordion .cwtabimg, .cwtabs .resp-tab-active .tabactiveimg{height: 20px; width: auto;}
    .cwtabbox{width: 100% !important; padding: 0; float: none;}
    .cwtabprice{position: relative; width: 100%; right: inherit; bottom: inherit; margin-top: 20px;}
    .cwtabprice span span{font-size: 18px;}
    
    .cwatch-icon-list li span{margin-top: 0; top:15px;}
    .siem-list ul li span{top: 0; margin-top: 0 !important;}
    .siem-list ul li + li span{top: 18px;}
    
    .csocintrobox{width: 100%; padding: 0;}
    .csocintrobox + .csocintrobox:before{display: none;}
    .csocintrobox + .csocintrobox{margin-top: 20px; padding-top: 20px; border-top: 1px solid #d7d4d5;}
    
    .col-graph{width: 100% !important;}
    .col-graph + .col-graph{margin-top: 20px;}
    .locationimg{padding-right: 0;}
    .graphdetail{padding-top: 0;}
    
    .wafslider .bxslider > li{padding: 0 30px;}
    .wafslider h4{font-size: 20px;}
    .wafslider .slideltcnt ul{margin-left: 25px; width: 88%;}
    
    .protection-box{width: 100%; padding: 0; text-align: center;}
    .protection-box + .protection-box{margin-top: 20px; padding:20px 0 0 0; border-top: 1px solid #d7d4d5;}
    .protection-box ul li + li{padding-top: 20px; margin-top: 20px;}
    
    .quote-box-full p{font-size: 13px; line-height: 20px;}
    .quote-box{float: none; width: 100%;}
    
    .malwarebox h3{font-size: 20px;}
    .malwarebox .csocintrobox{width: 100%; min-height: inherit; padding-left: 0; padding-right: 0;}
    .csocintrobox strong br{display: none;}
    
    .comodo-help-list ul{width: 100%;}
    .comodo-help-list ul li + li{margin-top: 10px; padding-top: 20px;}
    .cmonitoring-list ul li{padding: 10px 0;}
    
    .ddos2way ul li{width: 100%; padding: 0 0 0 60px;}
    .ddos2way ul li + li{border-left: none; border-top: 1px solid #d7d4d5; padding-top: 20px; margin-top: 20px;}
    .ddos2way ul li span{left: 0;}
    
    .cwreasonslider{text-align: center;}
    .pricepointbox{width: 100%;}
    
    .whtcwatch .cwbox + .cwbox{border-top: 1px solid #d7d4d5;}
    .whtcwatch .cwbox + .cwbox::before{display: none;}
    
}

@media only screen and (max-width:540px){
    
	.cwatchfrm{max-height: 330px; overflow: auto; padding: 0;}
	.cwatchfrm .infomsg{font-size: 13px;}
	.cwatchfrm .labraw{float: none;}
	.cwatchfrm .labright{width: 100%; float: none; margin-bottom: 5px; padding-right: 30px; box-sizing: border-box;}
	.cwatchfrm fieldset{padding: 10px;}
	.cwatchfrm .labraw label{width: 100%; float: none; padding: 0; font-size: 13px; text-align: left;}
	.cwatchfrm .inputsign{width: 100%;}
	.cwatchfrm .mobhide{display: none;}
    
    .dragwrap{width:94% !important;}
    #dragslider ul li{font-size:14px;}
    #dragslider ul li:first-child{left: 0;}
    #dragslider ul li:last-child{right: -10px;}
    
    .cw-price-col + .cw-price-col{width: 100%; margin-bottom: 20px; border: 1px solid #ededed !important;}
    .btprice a{margin-bottom: 0;}
}

@media only screen and (max-width : 480px) {
    .benifitlist ul li{width:100%;}
	.benifitlist ul li + li{border-left: none; border-top: 1px solid #d7d4d5; padding-top: 15px;}
    .benifitlist ul li span{height: auto;}
    .bot4colboxes ul li{width: 100%; padding: 0; margin-bottom: 10px;}
	.bot4colboxes ul li p{height: auto;}
    
    .cwperfectfor ul{margin: 0;}
    .cwperfectfor ul li{width: 100%; padding: 0;}
    .cwperfectfor ul + ul, .cwperfectfor ul li + li{border-top: 1px solid #d7d4d5; margin-top: 20px; padding-top: 20px;}
    .cwperfectfor ul li + li::before{display: none;}
    .cwperfectfor ul li span{margin-bottom: 15px;}
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, input {margin: 0; padding: 0; border: none;}
body{font-family: Arial,Tahoma,"Times New Roman"; font-size: 14px; line-height: normal; color: #4f4f4f; margin: 0; padding: 0;}

*, :after, :before{box-sizing: border-box;}
object, img{vertical-align: middle;}
p{line-height: 20px;}
h1, h2, h3, h4, h5, h6{line-height: 1; font-weight: 400; font-family: 'yantramanavbold'; margin: 0; padding: 0;}
ul li, ul{list-style: none;}

.clear{float: none; clear: both;}
.tabshow{display: none;}

.smallbutton {border-radius: 3px; display: inline-block; font-family: "yantramanavbold"; font-size: 20px; line-height: 1; padding: 10px 15px; text-decoration: none; font-weight: normal; cursor: pointer;}
.smallbutton:hover {-moz-transition: all 0.7s; -webkit-transition: all 0.7s; -o-transition: all 0.7s; transition: all 0.7s;}

.greenbutton{background:#54a447; color: #FFF; border:2px solid #54a447;}
.greenbutton:hover{color:#54a447; background: transparent;}

.greenlinebutton{background:transparent; color:#54a447; border:2px solid #54a447;}
.greenlinebutton:hover{color:#FFF; background:#54a447;}

.smallbutton + .smallbutton{margin-left: 10px;}

.moneybackpopup{background: url(/content/images/img-30daysmneyback.svg) no-repeat left bottom; background-size: 40%;}
.popbox{width: 55%; float: right;}

.popcolcnt{padding-top: 15px;}
.popleftimg{float: left; width: 30%; text-align: center;}
.poprightcnt{float: right; width:65%;}

.poprightimg{float: right; width: 30%; text-align: center;}
.popleftcnt{float: left; width:65%;}

.popbestprice h2 {color:#f07725;}

.commonulli{margin:20px 0 20px 20px;}
.commonulli li{background:url(/content/images/checkmarkicon.svg) no-repeat 0 5px; padding-left:25px; margin-bottom:10px; line-height: 24px;}
.commonulli li a{font-weight: bold;}
.align-items-baseline {align-items: baseline;}
.align-items-center {align-items: center;}
.justify-content-between {justify-content:space-between;}
.align-self-end{align-items:flex-end;}
.d-block {display: block;}
.smallbtn { font-size: 18px; display: block; float: left; border-radius: 2px; text-decoration: none; padding: 10px 35px 7px; text-transform: uppercase; line-height: 1; font-family: 'yantramanavbold';}
.smallbtn + .smallbtn { margin-left: 20px; }
.smallbtn:hover { -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }

/*survey-question-modal css start*/
.thankyou-msg {max-width: 600px;margin: 0 auto;}
.thankyou-msg .smallbtn {margin: 20px auto 20px auto;text-align: center;float: none;width: fit-content;}
.thankyou-msg p{font-size:20px;line-height: 30px;}
.remove-icon {filter: invert(54%) sepia(11%) saturate(2564%) hue-rotate(65deg) brightness(103%) contrast(75%); margin-left:20px;}
.surveyoptionsmodal table#rblSurveyOptions tbody tr {display: grid;grid-gap: 20px;grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); margin-bottom:20px;}
.surveyoptionsmodal table#rblSurveyOptions tbody tr td {display:flex;align-items:baseline;}
.surveyoptionsmodal table#rblSurveyOptions tbody tr td span {font-size: 16px;display: block;margin-bottom: 5px;color: #2a306c;}
.surveyoptionsmodal span#cvrblRequiredSelection {text-align: right;display: block;color: #c41230; margin-bottom:15px; font-size:13px;}
#dvSurvey div#ValidationSummary2 ul li {color: #c41230;font-size:13px;}
/*survey-question-modal css end*/
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Rating ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.theratingwrap {
    padding-top: 20px;
}
.starinfo { width: 35%; float: left; padding: 15px; background: #f07725;}
.starinfo h6{color: #FFF; font-size: 24px; line-height: 1; margin-bottom: 10px;}
.starinfo ul li { background: url(/content/images/checkmarkicon-white.svg) no-repeat left 5px; line-height: 20px; padding: 5px 0px 5px 25px; color: #FFF; }
.staratingcvr {width: 65%; float: left; margin-top: 23px; background: #ededed;}
.staratingcvr h6 {background: #29306c; color: #fff; font-size: 18px; line-height: 1; padding:15px;}
.ratingstarlist p{float: left; width: 100%; padding: 12px 10px !important;}
.ratingstarlist p + p{border-top: 1px solid #cbcbcb;}
.ratingstarlist p span {float: left;}
.ratingstarlist p span + span {float: right;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Reseller Recommended Retail Pricing ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.popretailwrap { width: 634px; margin: auto; }
.popretailhd { background: #2a306c; padding: 10px 10px 10px 20px; }
.popretailhd h1 { color: #FFF; font-size: 30px; line-height: 36px; padding-bottom: 5px; font-family: 'yantramanavbold'; font-weight: normal; }
.bdrtopnone { border-top: none !important; }
.popretailbtn { float: right; position: absolute; margin: -35px 0 0 570px; }
.popboxretails { background: url(../images/img-reseller-retail-pricing.png) no-repeat left bottom; min-height: 340px; }
.popboxretails .popupstxt { margin: 0 0 0 200px; padding: 0 26px 0 0; text-align: justify; }
.popboxretails .popupstxt h2 { color: #6cbc5b; font-family: 'yantramanavbold'; font-weight: normal; font-size: 25px; line-height: 20px; padding: 14px 0 10px 0; }
.popboxretails .popupstxt .retailtxt { font-family: Arial, Tahoma, "Times New Roman"; font-size: 14px; line-height: 20px; color: #5d5d5d; text-align: left; }
.popboxretails .popupstxt .retailtxt a { text-decoration: underline; color: #5d5d5d; }
.popboxretails .popupstxt .retailtxt a:hover { text-decoration: none; color: #5d5d5d; }
.retailbtn { padding: 20px 0 8px 0; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Expired PromoCode ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.promowrap {padding: 20px; background: url(../images/promocodebg.png) no-repeat left 20px bottom 0;}
.promoboxhd { background: #2a306c; padding: 10px 10px 10px 20px; }
.promoboxhd h1 { color: #FFF; font-size: 30px; line-height: 36px; padding-bottom: 5px; font-family: 'yantramanavbold'; font-weight: normal; }
.prombobtn { float: right; position: absolute; margin: -35px 0 0 570px; }
.promocodwrap .procobox { margin: 0 0 0 277px; padding: 0 0 25px 0; border-bottom: solid 1px #d8d5d6; }
.promocodwrap .procobox h2 { color: #6fbb60; font-family: 'yantramanavbold'; font-weight: normal; font-size: 25px; line-height: 20px; padding: 14px 0 17px 0; }
.promocodwrap .procobox p { font-family: Arial, Tahoma, "Times New Roman"; font-size: 15px; line-height: 22px; color: #4f4f4f; }
.promocodwrap .procobox p a { text-decoration: underline; color: #5d5d5d; }
.promocodwrap .procobox p a:hover { text-decoration: none; color: #5d5d5d; }
.prosupportwrap { margin: 0 0 0 110px; padding: 21px 0 0 0; }
.prosupportwrap .procalltxt {font-size: 15px; line-height: 28px; color: #4f4f4f; padding: 2px 0 0 0; font-weight: bold; text-align: right;}
.prosupportwrap .procalltxt a { text-decoration: underline; color: #e97731; }
.prosupportwrap .procalltxt a:hover { text-decoration: none; color: #e97731; }
.prosupportwrap .procalltxt span { color: #539f4b; }
.prosupportwrap .prochatimg { width: 180px; float: left; }
.pointer { cursor: pointer; }
.chatexpert { background: url(../images/banner-chat-with-expert.png) no-repeat left top; width: 181px; height: 55px; cursor: pointer; float: left; }
.chatexpert:hover { background: url(../images/banner-chat-with-expert-h.png) no-repeat left top; width: 181px; height: 55px; cursor: pointer; }

.refundpolicypu {padding: 15px !important; }
.innerplay h1 { color: #29306c; font-size: 26px; font-family: 'yantramanavbold'; line-height: 26px; text-align: left; font-weight: normal; margin-bottom: 5px; }
.innerplay h2 { font-size: 20px; color: #4f4f4f; font-family: 'yantramanavbold'; font-weight: normal; line-height: 20px; margin-bottom: 20px; }
.innerplay p { font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 22px; color: #4f4f4f; }
.innerplay p + p { padding-top: 15px; }
.innerplay p a { color: #f07725; text-decoration: underline; font-weight: bold; }
.innerplay p a:hover { text-decoration: none; }


.expertspopupinner{background: url(/content/images/sslexpertpopup-img.svg) no-repeat left -10px bottom -10px; background-size: contain;}


.cwpopupdtl{background:url(/content/images/cw-popupbg.png) no-repeat right bottom; padding: 40px;}
.cwpopuptext{text-align: right;}
.cwpopupdtl .popleftimg{padding-top: 50px;}
.cwpopuptext h5{font-size: 46px; color: #606264; font-weight: bold;}
.cwpopuptext span{font-size: 24px; color: #606264;}
.cwpopuptext span span{text-decoration: line-through;}
.cwpopuptext p{color: #1fc369; margin: 5px 0 10px;}
.cwpopuptext i{font-size: 10px; display: block; margin-top: 15px; color: #1fc369;}
.cwpopuptext .greenbutton {background:#1fc369; border:2px solid #1fc369;}
.cwpopuptext .greenbutton:hover {color:#1fc369; background: transparent;}

.changedomainwrap{margin-bottom:10px;}
.changemail table{ font-family:Arial, Tahoma, "Times New Roman"; font-size:14px; width: 100%;}
.changedomaintitle{margin-bottom:10px; color:#f07725;}
.changedomain{margin-bottom:5px; display:inline-block; line-height:30px; width:30%;font-weight: bold;}
.changemail table tr td{padding: 7px 0;}
.changemail table select{width: 250px;}
.changemail .smallbutton{padding:6px 15px; font-size:16px; margin-left:15px}
.changemail .validatedomain {margin-left:20px;}


/*=== Product Detail Site seal ===*/
.comodopopup{max-height: 600px; overflow: auto;}
.sealbox {margin: 20px 0;}
.sealbox table {border: 1px solid #d9d5d6; table-layout: fixed;}
.sealbox table tr td {padding: 10px; font-size: 13px; line-height: 18px;}
.sealbox table tr td + td{border-left: 1px solid #d9d5d6; text-align: center;}
.sealbox table tr + tr td{border-top: 1px solid #d9d5d6;}
.sealbox table tr:nth-child(2n+1){background: #e1e3ef;}
.sealbox table tr th {background: #23336d; color: #FFF; font-size: 14px; line-height: 20px; padding: 10px; text-align: left;}
.sealbox table tr th + th{text-align: center;}
.sealbox ul li{position: relative; padding-left: 15px;}
.sealbox ul li:before{content: ""; background: #4f4f4f; height: 5px; width: 5px; border-radius:50%; left: 0; top: 5px; position: absolute;}

.sitxt {font-size: 12px; line-height: 16px;}

.dcrequestinfo{padding: 15px !important;}
.dcrequestinfo-form{border: 1px solid #e1e3ef; padding: 20px; margin-top: 10px;}
.dcerrormsg {font-size: 12px; color: #F00; margin-bottom: 15px;}
.dcrequestinfo-text p strong{display: block;}

.popupvideo{height:455px;}
#dvSSLVideo object embed, #dvSSLVideo object{height: 415px !important;}

.popupwrp .supportbtnbar{padding-top: 20px;}
.vsmallbutton{font-size: 15px; padding: 5px 15px; line-height: 22px;}

.cgaccsetuptab {margin-top: 1.25rem;}
.popupwrp .cgacctitle{color: #4f4f4f; padding-bottom: 1rem;}
.cgusername{font-size: 13px;}
.cgpopup-radiogroup .form-radio{width: 65%; padding: 15px; cursor: pointer;}
.cgpopup-radiogroup .form-radio:last-child{width: 45%;}
.cgpopup-radiogroup .form-radio > span{padding: 5px 5px 0 0;}
.cgpopup-radiogroup .form-radio label{cursor: pointer;}
.cgpopup-radiogroup .form-radio label strong{font-family: 'yantramanavbold'; font-size: 18px; display: block; font-weight: normal;}
.cgpopup-radiogroup .form-radio label span{font-style: italic;}
.cgpopup-radiogroup .form-radio.active{background: #f6f6f6; border: 1px solid #ebe9ea; border-bottom: none; border-radius:3px 3px 0 0;}
.cgpopuptabdetail{background: #f6f6f6; padding: 25px; border: 1px solid #ebe9ea; margin-top: -1px; border-radius:3px;}
.cgassignbutton{margin-top: 20px;}
.cgaccemailinfo span{padding-left: 8px; font-size: 13px; color: #54a447;}
.cgaccemailinfo span a{color: #54a447;}
.cgaccemailinfo input {align-self: flex-start;}

.cgpopuptabdetail .form-group .form-label{background: none; top:6px;}
.cgsendpasspopup {padding-top:40px;}
.cgsendpasspopup .form-group .form-label{background: none; top:6px;}

.homecontactpopuptext p {width:65%;}
/*PKI solution modal css start*/
.mb-20{margin-bottom:20px;}
.popupwrp.ourprocesspopup .popbox.popupinfo {width: 100% !important; padding:20px 40px;position:relative;border: 1px solid #f07725;}
.popupwrp.ourprocesspopup .popbox.popupinfo h4{color:#f07725; text-transform:uppercase; font-size:18px; margin-bottom:10px; font-family: Arial, Tahoma, "Times New Roman";}
.popupwrp.ourprocesspopup .popbox.popupinfo h6{line-height: initial;color:#29306c; text-transform:capitalize; font-weight:bold; font-size:16px; margin-bottom:10px; font-family: Arial, Tahoma, "Times New Roman";}
.popupwrp.ourprocesspopup .popbox.popupinfo p{line-height: 20px; font-family: Arial, Tahoma, "Times New Roman"; font-size: 12px; color: #4f4f4f;}
.popupwrp.ourprocesspopup .popbox.popupinfo .pkisolutionpopup-details {display: flex;align-items: flex-start;margin-top:30px;padding-bottom:80px;}
.popupwrp.ourprocesspopup .popbox.popupinfo .footer-bottom{background-color: #e1e3ef;padding: 10px 20px;position: absolute;bottom: 0;left: 0;margin:5px;}
.popupwrp.ourprocesspopup .popbox.popupinfo .footer-bottom p {font-size: 11px;line-height: 18px;}
.popupwrp.ourprocesspopup .popbox.popupinfo .pkisolutionpopup-details .steps {position: relative;padding: 0 20px;}
.popupwrp.ourprocesspopup .popbox.popupinfo .pkisolutionpopup-details .steps::after{content:'';position:absolute;right:0;top: 30px;width:1px;height:160px;background-color:#dedede;}
.popupwrp.ourprocesspopup .popbox.popupinfo .pkisolutionpopup-details .steps:last-child::after{display:none;}
.popupwrp.ourprocesspopup .popbox.popupinfo .pkisolutionpopup-details .steps:first-child{padding-left:0;}
.popupwrp.ourprocesspopup .popbox.popupinfo .pkisolutionpopup-details .steps:last-child{padding-right:0;}
.popupwrp.homecontactwrap{padding:20px;}
.tokensupport {margin-top: 20px;}
.tokensupport a{background-color: #2A306C; padding: 12px; border-radius; text-decoration:none; color: #FFF; text-align: center; border-radius: 50%;}
.tokensupport a + a{margin-left:20px}
/*PKI solution modal css end*/

/*common table css*/
.commontable, .commontable th, .commontable td {border: 1px solid transparent;border-collapse: collapse;margin: 15px 0px;text-align: left;}
.commontable th {background-color: #2A306C; color: #fff;padding:20px;font-size: 15px;}
.commontable td{padding:15px;}
.commontable tr:nth-child(2n) {background-color: #e1e3ef;}

.meetings-iframe-container {height: 630px;}
.meetings-iframe-container iframe{height: 100% !important;}

/*=== GST Update popup==*/
.gst-popup p{padding-bottom: 1rem;}
.gst-popup p + p{padding-top: 0;}
.gst-popup h4 {font-size: 1rem;}
.gst-popup .gstin-entered { margin-bottom: 1.5rem;}
.gst-popup .gst-list > div {padding: 1rem 0; border-top: 1px solid #d9d5d6;}
.gst-popup .gst-list > div strong{width: 160px;}
.gst-popup .gst-list > div span{width: 480px;}
.gst-popup .gst-footer{border-top: 1px solid #d9d5d6; padding-top: 1rem;}
.gst-popup .gst-footer .button + .button{margin-left: 1rem;}
.gst-popup .gst-footer small{margin-top: 4px; display: block; color:#c9cbda;}
.gst-popup .inputsign {border: 1px solid rgb(178, 178, 178); border-radius: 3px; padding: 10px; font-size: 14px; color: rgb(91, 91, 91); min-width:300px; max-width: 300px; margin-right: 1rem; height: 44px;}
.gst-popup .inputsign:focus{border: 1px solid rgb(178, 178, 178);}
.gst-popup h4 + .button {margin-left: auto;}
.gst-popup .entergst{position: relative;}
.gst-popup .entergst span{position: absolute; top: 100%; left:0; font-size: 11px;}
.gst-popup #divGSTAddEnteredGST {margin-bottom: 1rem;}

/*=== SetPassWord popup==*/
.popsetnewpass { background: url("/images/imgsetpassword.png") no-repeat; min-height: 340px;}
.popsetnewpass .popbestprice { margin: 0 0 0 217px;}
.setpassbox { font-size: 14px; line-height: 22px; padding: 16px 0 0 0;}
.setpassbox .setpassfield + .setpassfield{margin-top: 1rem;}
.setpassbox .setpassfield label{display: block; padding-right: 0.75rem; width: 140px;}
.setpassbox .setpassfield + .setpassfield label{margin-top: 6px;}
.setpassbox .setpassfield > div{width: calc(100% - 140px)}
.setpassbox .poupinput { width: 100%; border: 1px solid #b2b2b2; border-radius: 2px; padding: 7px 10px; font-size: 14px; color: #4f4f4f; }
.setpassbox .poupinput:focus{border: 1px solid #b2b2b2;}
.setpassbox .setspan{display: block; font-size: 11px; color: #ccc;}
.invalid-feedback {color: #FF0000; font-size: 11px; margin-top: 4px; line-height: 1;}

.ssl-tls-img-popup {padding: 0; background-color: transparent !important;}

@media only screen and (max-width : 800px) {
    .tabshow{display: block;}
    .sealbox table tbody, .sealbox table, .sealbox tr, .sealbox table td{display: block; text-align: left !important;}
    .sealbox tr:first-child{display: none;}
    .sealbox table{border-top: none;}
    .sealbox table tr td + td{border-left: none;}
    .popupwrp.ourprocesspopup .popbox.popupinfo img{max-width:100%;}    
}

@media only screen and (max-width : 600px) {
    p{font-size: 13px; line-height: 18px}
    
    .popupwrp{padding:10px;}
    .homecontactwrap {padding: 20px;}
    .moneybackpopup{background: none;}
    .popupwrp h5{font-size: 18px;}
    .popbox{width: 100%;}
    
    .popleftcnt{width: 100%;}
    
    
    .popleftimg{width: 100%; padding-bottom: 15px;}
    .poprightimg{width: 100%; padding-top: 15px;}
    .poprightimg img, .popleftimg img{max-height: 150px;}
    .poprightimg, .poprightcnt{width: 100%;}
    
    .popupvideo{height:470px;}
    #dvSSLVideo object embed, #dvSSLVideo object{height: 100% !important }
	
	.expertspopupinner{background:none; padding:15px;}
	.expertspopupinner p{font-size:13px; line-height:20px;}
    
    .cwpopupdtl .popleftimg{padding-top: 0;}
    .cwpopuptext{text-align: center;}
    
    .starinfo{width: 100%;}
    .staratingcvr{width: 100%; margin-top: 10px;}
    .ratingstarlist p span + span{float: left; width: 100%;}
    
    .promowrap{padding: 10px; background: none;}
    .promocodwrap .procobox{margin: 0; padding: 0 0 15px;}
    .prosupportwrap{margin-left: 0;}
    .prosupportwrap br{display: none;}
    
    .refundpolicypu{width: 100%;}
    .refundpolicypu .innerplay{width: 100%;}
    .commonulli{margin: 0;}
    .popupwrp.ourprocesspopup .popbox.popupinfo {width: 100% !important; padding:10px;}
    .popupwrp.ourprocesspopup .popbox.popupinfo .pkisolutionpopup-details{display:block;}
    .popupwrp.ourprocesspopup .popbox.popupinfo p br{display:none;}
    .popupwrp.ourprocesspopup .popbox.popupinfo .pkisolutionpopup-details .steps::after{display:none;}
    .popupwrp.ourprocesspopup .popbox.popupinfo .pkisolutionpopup-details .steps{padding:0;margin-bottom:10px}
    .popupwrp.ourprocesspopup .popbox.popupinfo h6 br{display:none;}
    .popupwrp.ourprocesspopup{padding:0;}
    .popupwrp.ourprocesspopup .popbox.popupinfo p{line-height:16px;}
    .popupwrp.ourprocesspopup .popbox.popupinfo h4 {font-size: 16px;margin-bottom: 2px;}
    .popupwrp.ourprocesspopup .popbox.popupinfo h6{font-size: 14px; margin-bottom: 5px;}
    .popupwrp.ourprocesspopup .popbox.popupinfo .footer-bottom{padding: 5px 10px;}
    .popupwrp.ourprocesspopup .popbox.popupinfo .footer-bottom p {font-size: 11px;line-height: 12px;}
    .popupwrp.homecontactwrap.pki-solution-process{padding:0;}
    
    .ssl-tls-img-popup{padding: 0 !important;}
}

@media only screen and (max-width : 480px) {
    .dcrequestinfo{padding: 10px !important;}
    .dcrequestinfo-form{padding: 10px;}
    .gCaptcha {transform:scale(0.8); -webkit-transform:scale(0.8); -webkit-transform-origin:0 0; transform-origin:0 0;}
    
    .smallbutton + .smallbutton{margin: 15px 0 0 0;}

    .homecontactpopuptext img {order:-1; margin-bottom:10px;}
    .homecontactpopuptext p {width:100%;}
    .popupframe iframe#ifrm-popupContact {height: 800px !important;}

}


