.nav-dwn a,#btmBar .btm-dwn a{width:auto}
.dwn-priv{margin:10px 0}
.cmnFormArea{box-sizing:border-box!important;max-width:650px!important}
@media screen and (max-width:500px){
.cmnFormArea{padding:5px!important}
.cmnFormArea table td input[type="submit"],.cmnFormArea table td input[type="reset"]
{width:100%;box-sizing:border-box;margin:5px 0}
.cmnFormArea table td{padding:5px;width:100%!important;display:block}
}

.support-os-box a{color:#555}
.support-os-box p{margin:10px 0 0 0;color:#777;font-size:14px;padding-left:26px}
.support-os-col1{width:29%;float:left;margin-right:1%;padding:20px 25px}
.support-os-col2{width:20%;float:left;margin-right:1%;padding:20px 0}
.support-os-col3{width:20%;float:left;margin-right:1%;padding:20px 0}
.support-os-col4{width:20%;float:left;margin-right:1%;padding:20px 0}
.support-os-img{margin:0px 10px 20px 0;float:left;height:50px;width:50px;display:inline-block;}
.sup1{background-position:0px -64px;}
.sup2{background-position:-50px -64px}
.sup3{background-position:-100px -64px}
.sup4{background-position:-150px -64px}
.sup5{background-position:-200px -64px}
.sup6{background-position:0px -64px}
.sup-inhead{font-size:16px;letter-spacing:0px;padding-top:15px;color:#777;}
.sup-inhead-title{font-size:19px;letter-spacing:0px;padding-top:15px;}

.feaCol{width:31%!important;min-height:200px!important;box-sizing:border-box}
.feaCol:last-child{margin-right:0!important}
.feaImg, .support-os-img {background: url(../images/dc-sprite-new.png) no-repeat 0 0}
.support-os-img {margin: 0px 10px 20px 0;float: left;height: 50px;width: 50px;display: inline-block}
.sup1,.sup6 {background-position: 0px -64px}
.sup5 {background-position: -200px -64px}
.sup4 {background-position: -150px -64px}
.sup3 {background-position: -100px -64px}
.sup2 {background-position: -50px -64px}

.fea-icon1{background-position:-96px 0}
.fea-icon2{background-position:-192px 0}
.fea-icon3{background-position:-128px 0}
.fea-icon4{background-position:-32px 0}
.fea-icon5{background-position:-160px -32px}
.fea-icon6{background-position:-160px 0}
.fea-icon7{background-position:0 0}
.fea-icon8{background-position:-224px 0}
.fea-icon9{background-position:-64px 0}
.fea-icon9{background-position:-256px 0}
.fea-icon10{background-position:-256px -32px}
.fea-icon11{background-position:-224px -32px}
.fea-icon12{background-position:-192px -32px}
.fea-icon13 {background-position: -64px -32px}
.fea-icon14 {background-position: -288px 0px}
.fea-icon15 {background-position: -97px -32px}
.fea-icon16 {background-position: 0px -32px}
.fea-icon17 {background-position: -127px -33px}
.fea-icon18 {background-position: -32px -32px}
.fea-icon19 {background-position: -64px 0}
.fea-icon20 {background-position: 0 -32px}

.dc-res-lib {display: block;text-align: center;}
.dc-res-lib a {color:#333;display: inline-block;box-shadow: 0 0px 1px #ccc;margin: 5px;width: 120px;height: 120px;padding: 15px;vertical-align: top;text-align: center;font-weight: 400;text-decoration: none !important;line-height: normal;}
.dc-res-lib a:hover{color: #7bba2a;box-shadow: 0 0 2px;}
.dc-res-lib a img {display: block;height: auto;width: 40px;margin: 15px auto;}

.feature-box {margin-top: 20px;color: #424f56}
.feature-col1,.feature-col2,.feature-col3 {width: 31%;float: left;margin-right: 3%;padding: 20px 0}
.feature-col3{margin-right:0 !important}
.fea-inhead{font-size: 16px;margin-top: 4px;margin-left: 2%;letter-spacing: -0.5px}
.int-sub-hd{font-size:18px !important;margin-left:0 !important}

.feature-box p ,.per50 p.c7{margin: 15px 0 5px 0;color: #777}

.dwn-menu{display:block}
.dwn-menu > span{margin:0 0 0 1px;padding:8px 0;width:24.8%;position:relative;float:left;background:#C4C8CC;text-align:center;font-size:18px;cursor:pointer;display:inline-block}
.dwn-menu > span:first-child{margin:0;}
.dwn-menu > span a{display:block;color:#000}
.dwn-menu > span.act{background:#f1f1f1}
.dwn-cont-div{padding:40px}
[data-dirshow]{display:none;text-align:center}
[data-dirshow].dirshow{display:block}
.percent{margin:0 auto;width:60%}
.other-option-head span{padding:5px 20px;font-size:18px;line-height:28px;cursor:pointer;display:inline-block}
.other-option-head span.act{background:#fff}
.other-option{background:#fff;padding:20px 2%}
.other-option-cont{display:none}
.other-option-cont .otr-dwn-cont li{font-size:14px}

.dsk-spa{background:none repeat scroll 0 0 #ECEDEE;margin:50px 0;width:100%}
.dsk-spa td{background:none repeat scroll 0 0 #fff;padding:10px; border:1px solid #efefef; vertical-align:middle}
.dsk-spa th{ padding:10px 0}

.hmEdition1 {width: 235px;float: left;margin: 20px 20px 20px 0;background: #f1f1f1}
.hmEdition2 {width: 235px;float: left;margin: 20px 20px 20px 0;background: #f1f1f1}
.hmEdition3 {width: 235px;float: left;margin: 20px 20px 20px 0;background: #f1f1f1}
.hmEdition4 {width: 235px;float: left;margin: 20px 0;background: #f1f1f1}
.hmEditionHead {background: #4f565e;color: #fff;font-size: 30px;padding: 20px;line-height: 32px;font-weight: 300;text-align: center}
.hmEditionCont {font-size: 14px;padding: 10px 20px;color: #888;height: 300px}
.hmEditionCont ul {margin: 0;padding: 0;list-style-type: none}
.hmEditionCont ul li {margin: 0;padding: 5px 0 5px 12px;line-height: 24px;position: relative}
.hmEditionCont ul li span {margin-right: 20px;display: inline-block;position: absolute;left: 0;top: 6px;color: #69b121}
.hmEditionCont a {color: #888}
.hmEditionFoot {padding: 0 20px 20px 20px;height: 40px}
.hmEditionFoot a.trynow {background: #7BBB2A;padding: 7px 20px;font-size: 28px;line-height: 30px;text-align: center;color: #fff;text-decoration: none;display: inline-block;font-weight: 300}
.hmEditionFoot a.trynow:hover {background: #5BBB2A}
.hmEdi1 {width: 235px;min-height:753px;float: left;margin: 20px 20px 0 0;background: #CBCCD0;color: #000}
.hmEdi1 .hmEdiCont {color: #000}
.hmEdi1 .hmEdiFoot {padding-bottom: 54px}
.hmEdi1 .hmEdiCont a {color: #fff}
.hmEdi2 {width: 745px;float: left;margin: 20px 0 0 0;background: #f1f1f1}
.hmEdiCol1 {width: 33.34%;float: left}
.hmEdiCol2 {width: 50%;float: left}
.hmEdiCol3 {width: 50%;float: left}
.hmEdiCol1 .hmEdiCont {border-right: 1px solid #ccc}
.hmEdiCol2 .hmEdiCont {border-right: 1px solid #ccc}
.hmEdiHead {background: #4f565e;color: #fff;font-size: 22px;padding: 12px 20px;line-height: 32px;font-weight: 300;text-align: center}
.hmEdiCont {padding: 0 20px;margin: 20px 0;color: #888;min-height: 420px}
.hmEdiCont ul {margin: 0;padding: 0;list-style-type: none}
.hmEdiCont ul li {margin: 0;padding: 3px 0 3px 12px;line-height: 24px;position: relative;font-size:13px}
.hmEdiCont ul li span {margin-right: 20px;display: inline-block;position: absolute;left: 0;top: 3px;color: #69b121}
.hmEdition a {color: #888}
.hmEdiFoot {padding: 0 20px 23px}
.hmEdi1 .hmEdiFoot a.trynow {background: #66B10C;padding: 7px 0;font-size: 30px;line-height: 34px;text-align: center;color: #fff;text-decoration: none;font-weight: 300;display: block}
.hmEdi2 .hmEdiFoot a.trynow {background: #4f565e;padding: 7px 40px;font-size: 30px;line-height: 34px;text-align: center;color: #fff;text-decoration: none;display: inline-block;font-weight: 300}

.flexslider .flexBnrslides > li .flex {display: flex;min-height: 380px;align-items: center;}
.flexslider .flexBnrslides > li .flex .caption {margin: 0 45px;width: 60%;}
.flexslider .flexBnrslides > li .flex .clip {width: 40%;}
.flexslider .flexBnrslides > li .flex .caption h2 {font-size: 23px;line-height: 46px;margin:0;margin-bottom:25px;}
.flexslider .flexBnrslides > li .flex .caption a{display:block;max-width:320px;text-align:center;color:#000;background-color:#ffd40e;padding:12px;font-size:18px;font-weight:bold;text-decoration:none;}
font-size:18px;font-weight:bold;text-decoration:none;}
a.dcbnrDwn {
    background: #e9142b;
    color: #fff;
    font-size: 32px;
    font-weight: 400;
    padding: 10px 20px 12px 15px;
    display: inline-block;
    bottom: 20%;
    z-index: 2;
    left: 0;
    position: absolute;
    border-radius: 5px;
}
/*gdpr*/
.gdpr-banner{background-image:url('../images/gdpr-ebook-banner-bg.jpg');background-size: auto 100%;background-position: center center;min-height:360px}
.gdpr-banner h1{max-width:700px;margin:auto;padding: 50px 20px;color: #fff;text-align: center;font-size: 30px;line-height: 55px;letter-spacing: normal}
.gdpr-banner h1 strong{display: block;color:#fdd833;font-size: 33px}
.gdpr-banner h1 span{display: block}
.input-group #submit {display: block;width: 260px;height: 50px;margin: auto;background-color: #bc4626;color: #fff;text-align: center;font-size: 20px;
font-weight: bold;line-height: 20px;border: 0;cursor: pointer}
.input-group {position: relative;max-width: 260px;margin: auto;padding-bottom: 40px}
.input-group span.error{display: none;position: absolute;top: -47px;background-color: #bc4527;border-radius: 5px 5px 0 0;color: #fff;padding: 0 10px;
font-size: 12px;line-height: normal}
.input-group .error.active{display: block}
.input-group #BusinessEmail {position: absolute;width: 229px;height: 28px;padding: 5px 15px;top: -30px;left: 0;right: 39px;margin: auto;border: 0;
font-size: 15px;border-radius: 4px;background-color: #eee}
.input-group input:focus{outline:none}
.book-cover {display: inline-block;vertical-align: middle;max-width: 166px !important}
#scroll ul {padding: 10px 0 10px 30px;list-style-type: disc}
.book-cover-list {display: inline-block;vertical-align: middle;margin-left: 25px;font-weight: bold}
.book-cover-list li {font-size: 16px;line-height: 32px;max-width: 600px;margin-bottom: 15px;list-style-image: url(../images/bullet.png);margin-left: 25px}

#btmBar li a:hover > span {opacity: 1}
#btmBar .comp-icon {background-position: -34px 0;height: 30px;width: 51px;display: inline-block;opacity: 0.7}
.dwn-priv{padding-bottom:10px}

/*gdpr*/

/*Security Edition*/
.hmEdiCol2,.hmEdiCol3 {width: 34%;display:inline-block;vertical-align:top;float:none;}
.hmEdiCont {height: auto;}
.hmEdi2 > .clearfix{display: flex;}
.plus strong span {font-size: 26px;line-height: 24px;vertical-align: top;color: #5fb300;display: inline-block;font-weight: 800;}
.plus strong {line-height: normal;font-weight: 500;}
.hmEdi1 .hmEdiFoot a.trynow{background-color:#4f565e;}
.hmEdiHead span {display: block;font-size: 18px;line-height: normal;}
.hmEdiCont {margin: auto;padding:10px;}
.hmEdition {display: flex;justify-content: center;margin-bottom: 40px;}
.hmEdiCol2,.hmEdiCol3 {width: 34%;display:inline-block;vertical-align:top;float:none;}
.hmEdi2 {width: 875px;}
.hmEdiCont {height: auto;}
.hmEdi2 > .clearfix{display: flex;}
.plus strong span {font-size: 26px;line-height: 24px;vertical-align: top;color: #5fb300;display: inline-block;font-weight: 800;}
.plus strong {line-height: normal;font-weight: 500;}
.plus {background-color: #e0e0e0;padding: 13px;text-align: center;font-size: 15px;border-right:1px solid #ccc;min-height: 48px;}
.hmEdi1 .hmEdiFoot a.trynow{background-color:#66B10C;}
.hmEdi1 .hmEdiFoot a.trynow, .hmEdi2 .hmEdiFoot a.trynow {font-size: 23px;font-weight: 600;padding:10px;}
.hmEdi2 .hmEdiFoot a.trynow{background-color:#66B10C;}
.hmEdiHead span {display: block;font-size: 18px;line-height: normal;}
.hmEdiCont {margin: auto;padding:10px;}
.hmEdition{position:relative;}
/*Security Edition*/

#btmBar ul{display:flex;justify-content:space-evenly;flex-wrap:wrap;}

@media screen and (max-width:1026px) {
.hmEdition1 {width: 46%;margin: 2%}
.hmEdition2 {width: 46%;margin: 2%}
.hmEdition3 {width: 46%;margin: 2%}
.hmEdition4 {width: 46%;margin: 2%}
.hmEditionCont {min-height: 250px;height: auto}
.hmEditionFoot a.trynow {display: none}
.hmEdi1 {width: 98%;margin: 1%;min-height:auto}
.hmEdi2 {width: 98%;margin: 1%}
.hmEdiHead {font-size: 26px}
.hmEdiCont {min-height: 250px;height: auto}
.hmEdi1 .hmEdiCont {height: auto;min-height: inherit}
.hmEdi1 .hmEdiFoot a.trynow {display: none!important}
.hmEdiFoot a.trynow {font-size: 26px}
.newbnrdwn a {left: 2%;font-size: 24px;padding: 2px 15px}
.hm-fea-tn li:last-child {display: none}
.hm-fea-cont {width: 78%}
.hm-fea-tn {width: 20%}
}
@media screen and (max-width:928px){
.feaCol,.hmEdi1{max-width:450px !important;width:98%!important;float:none!important;min-height:auto!important;display:block !important}
.feaCol,.hmEdi1,.feaCol:last-child{margin:20px auto !important}
.hmEdiHead{font-size:18px;padding:12px !important}
.plus{padding:12px !important;font-size:12px!important}
.plus strong{font-weight:700 !important}
.hmEdi2 {float: none;margin: 0}
}
@media screen and (max-width:829px){
.feature-col1, .feature-col2, .feature-col3,.per50 {max-width: 500px;width: 98%;float: none;margin: 0 auto !important;box-sizing: border-box;
border-bottom: 1px dotted #ccc}
@media screen and (max-width:760px) {
.hmEdiFoot {display: none!important}
.hmEdi1 {width: 98%;margin: 1%}
.hmEdi2 {width: 98%;margin: 1%;background: inherit}
.hmEdiCont {height: auto;min-height: inherit;border: none!important;font-size: 12px;padding-bottom: 20px}
.hmEdiHead {text-align: left}
.hmEdiCol1, .hmEdiCol2, .hmEdiCol3 {float: none;width: 100%;background: #f1f1f1}
.hmEdi2 .hmEdiFoot {background: #f1f1f1}
.hmEdi2 > .clearfix{display:block !important}
.hmEdiCol2, .hmEdiCol3{max-width:450px !important;width:98%!important;float:none!important;min-height:auto!important;display:block !important;
margin:20px auto !important}
}
@media screen and (max-width:760px) {
.hmEdiFoot {display: none!important}
.hmEdition{flex-wrap:wrap;}
.hmEdi1 .hmEdiCont {height: auto !important;}
.plus {min-height: auto;}
.hmEdi1 {margin: 0 3%;width: auto;float: none;}
.hmEdiCol2, .hmEdiCol3, .hmEdiCol4  {display: block;width: auto;float: none;margin: 15px;background-color:#f1f1f1;}
.hmEdi2 {float: none;margin: 0;background:none;}
.hmEdi2 > .clearfix {display: block;}
.hmEdiHead span {display: inline-block;padding-left: 5px;}
.hmEdiCont ul li {display: inline-block;width: 40%;vertical-align:top !important;}
.hmEdi1 .hmEdiCont ul li:first-child{display:block;width:auto;}
.hmEdiCol2 .hmEdiCont{height:auto !important;}
}
@media screen and (max-width:500px) {
.hmEdition1 {width: 100%;margin: 2% 0}
.hmEdition2 {width: 100%;margin: 2% 0}
.hmEdition3 {width: 100%;margin: 2% 0}
.hmEdition4 {width: 100%;margin: 2% 0}
.hmEditionCont {min-height: inherit;height: auto}
.hmEdiCont ul li{width:100%;}
}