.flexslider{width:100%!important}
.feaImg,.feaImg64{background:url(../images/sdpmsp-sprite.png) no-repeat 0 0;}
.feaImg{width:35px;height:35px;}
.feaImg64{width:64px;height:64px;display:block;margin:0 auto 10px}

.fea-icon1{background-position:0 0}
.fea-icon2{background-position:-35px 0}
.fea-icon3{background-position:-70px 0}
.fea-icon4{background-position:-105px 0}
.fea-icon5{background-position:-140px 0}
.fea-icon6{background-position:-175px 0}
.fea-icon7{background-position:-210px 0}
.fea-icon8{background-position:-245px 0}
.fea-icon9{background-position:-280px 0}
.fea-icon10{background-position:-315px 0}

.fea-icon11{background-position:0 -35px}
.fea-icon12{background-position:-35px -35px}
.fea-icon13{background-position:-70px -35px}
.fea-icon14{background-position:-105px -35px}
.fea-icon15{background-position:-140px -35px}
.fea-icon16{background-position:-175px -35px}
.fea-icon17{background-position:-210px -35px}
.fea-icon18{background-position:-245px -35px}

.homefeaBox .fea-64icon1{background-position:0 -70px}
.homefeaBox:hover .fea-64icon1{background-position:-64px -70px}
.homefeaBox .fea-64icon2{background-position:-128px -70px}
.homefeaBox:hover .fea-64icon2{background-position:-192px -70px}
.homefeaBox .fea-64icon3{background-position:-256px -70px}
.homefeaBox:hover .fea-64icon3{background-position:-320px -70px}

.homefeaBox .fea-64icon4{background-position:0 -134px}
.homefeaBox:hover .fea-64icon4{background-position:-64px -134px}
.homefeaBox .fea-64icon5{background-position:-128px -134px}
.homefeaBox:hover .fea-64icon5{background-position:-192px -134px}
.homefeaBox .fea-64icon6{background-position:-256px -134px}
.homefeaBox:hover .fea-64icon6{background-position:-320px -134px}

.homefeaBox .fea-64icon7{background-position:0 -198px}
.homefeaBox:hover .fea-64icon7{background-position:-64px -198px}
.homefeaBox .fea-64icon8{background-position:-128px -198px}
.homefeaBox:hover .fea-64icon8{background-position:-192px -198px}
.homefeaBox .fea-64icon9{background-position:-256px -198px}
.homefeaBox:hover .fea-64icon9{background-position:-320px -198px}

.homefeaBox .fea-64icon10{background-position:0 -262px}
.homefeaBox:hover .fea-64icon10{background-position:-64px -262px}
.homefeaBox .fea-64icon11{background-position:-128px -262px}
.homefeaBox:hover .fea-64icon11{background-position:-192px -262px}
.homefeaBox .fea-64icon12{background-position:-256px -262px}
.homefeaBox:hover .fea-64icon12{background-position:-320px -262px}

.homefeaBox .fea-64icon13{background-position:0 -326px}
.homefeaBox:hover .fea-64icon13{background-position:-64px -326px}
.homefeaBox .fea-64icon14{background-position:-128px -326px}
.homefeaBox:hover .fea-64icon14{background-position:-192px -326px}
.homefeaBox .fea-64icon15{background-position:-256px -326px}
.homefeaBox:hover .fea-64icon15{background-position:-320px -326px}

.homefeaBox .fea-64icon16{background-position:0 -390px}
.homefeaBox:hover .fea-64icon16{background-position:-64px -390px}
.homefeaBox .fea-64icon17{background-position:-128px -390px}
.homefeaBox:hover .fea-64icon17{background-position:-192px -390px}

.homefeaBox{box-sizing:border-box;width:calc(25% - 2px);padding:30px;float:left;height:222px;background:#f1f1f1;border:#ddd solid 1px;cursor:pointer;text-align:center;color:#6e828d}
.homefeaBox:hover{background:#fff;color:#63bd14}
.brdTopNone{border-top:none}
.brdRgtNone{border-right:none}
.homeFeaHead{font-size:16px;font-weight:500}
.homefeaBox p{letter-spacing:-0.2px;font-size:13px;font-weight:300}


a.bnrDwn{    background: #e9142b;
    border: none;
    border-radius: 5px;
    color: #fff;
    font-size: 32px;
    font-weight: 400;
    line-height: 32px;
    padding: 10px 20px 12px 15px;}
.bnrDwn:hover{text-decoration:none}


.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}

/*.main-fixed {height: 140px;}*/
.omptabs{border-bottom: 1px solid rgb(204, 204, 204);padding: 0px !important;}
.omptabs li.omp-active {background: rgb(245, 246, 248);border-bottom: 3px solid rgb(117, 186, 15);}
.omptabs li {cursor: pointer;line-height: 20px;position: relative;padding-top: 20px;list-style: none;border-bottom: 3px solid rgb(255, 255, 255);}
.omptabs li {list-style: none;cursor: pointer;line-height: 20px;position: relative;padding-top: 12px;border-bottom: 3px solid #fff;}
.fea-omp {background-position: 0px 0px;}
.ompfea {height: 55px;width: 65px;margin: 0px auto;}
.ompfea, .feaSmlIcon {background: url(../images/omp-features.png) 0px 0px no-repeat;}
.borderright {margin: 0px -10px 0px 0px;}
.borderright p{margin: 10px;}
.omp-tabs {width: 18%;margin: 0px;padding: 0px 1%;}
.fea-adp {background-position: -65px 0px;}
.fea-add {background-position: -390px 0px;}
.fea-del {background-position: -131px 0px;}
.fea-mon {background-position: -267px 0px;}

.omp-tabs p {text-align: center;}
.omptabs li:hover {background: #f8f9fa;}
.ompdivs h3 {font-weight: 300;}
.fixed-tab {position: fixed;margin: -232px 0;background: #fff;z-index: 999;width: 1000px;}
.bR {border-right: 1px solid #cccccc;}


/*features page style*/
.col_row {clear: both;padding: 0px;margin: 0px;}
.col {display: block;float:left;margin: 1% 0 1% 3.4%;}
.col:first-child { margin-left: 0; }
.group:before,.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
.col_3 { width: 100%; }
.col_2 { width:65.53%; }
.col_1 { width: 31.06%; }
.feaItem h3{color:#0099cc;font-size: 16px;font-weight: 600;margin-bottom: 8px;}
.feaItem h3 i{background-image: url('../images/common-sprite.png');display:inline-block;width: 45px;height: 45px;vertical-align:middle;margin-right: 8px;}
.icnMailBox{background-position:0px -56px;}
.icnMailBoxClient{background-position:-57px -56px;}
.icnOWAReports{background-position:-112px -56px;}
.icnMailTrafReports{background-position:-171px -56px;}
.icnSkype{background-position:-223px -56px;}
.icnMobDevReports{background-position:-277px -56px;}
.icnO365GroupReports{background-position:-328px -56px;}
.icnSecGroupReports{background-position:-377px -56px;}
.icnDisGroupReports{background-position:-431px -56px}
.icnO365ContactReports{background-position:0 -115px;}
.icnO365UserReports{background-position:-57px -115px;}
.icnO365LicenseReports{background-position:-112px -115px;}
.icnUserLicReports{background-position:-110px -110px;}
.icnCustomports{background-position:-170px -117px;}
.icnExportReports{background-position:-233px -117px;}
.icnScheduleReports{background-position:-280px -117px;}
.icnEmbedReports{background-position:-331px -117px;}
.icnDelegateReports{background-position:-377px -117px;}
.feaItem p,.feaItem a{font-size: 14px;color: #666666;line-height: 25px;margin: 0;}
.feaLeaMore{margin-top: 10px;display:block;}
.feaLeaMore i{background: url('../images/common-sprite.png') 0 -237px no-repeat;display:inline-block;width:19px;height:19px;vertical-align: middle;}
.feaLeaMore a{text-decoration: none;}
.mR10{margin-right:10px}
.comPdf{box-shadow: 0 0 9px #ccc;width: 80%;margin: 10px 0 10px 15px;}
.comCon{margin: 42px 0 32px 0;font-size: 17px;}
.comLnk{margin: 50px 0 0 0;font-size: 18px !important;background: #008cce !important;}


table.editionTable tr th{background-color:#ECEDEE;border:1px solid #E5E5E5;font-size:14px;line-height:20px;padding:0.6em;text-align:center;vertical-align: middle;}
.perDemBx{border:solid 1px #d6d6d6;margin:40px 0 15px;padding:0 20px;}
.icoDemo{background:url(../images/demo-icon-sprite.png) no-repeat;height:33px;margin:10px 13px 0 0;width:37px;}
.icoReqDemo{background:url(../images/demo-icon-sprite.png) -37px 0 no-repeat;height:33px;margin:20px 13px 0px 10px;width:41px;}
a.dwnstamp{background:#8BBC34;color:#fff !important;display:inline-block;font-size:16px;margin-top:10px;padding:5px 10px;}
.stamp{margin:-36px 0 0 20px}

.hmEdi2 {width: 100%;}
.hmEdi2 {background: none repeat scroll 0 0 #F1F1F1;float: left;}
.hmEdiCol2 {float: left;width: 33.24%;}
.hmEdiHead {background: none repeat scroll 0 0 #4F565E;color: #FFFFFF;font-size: 18px;font-weight: 300;line-height: 20px;padding: 12px 20px;text-align: center;}
.hmEdiCont {color: #888888;height: auto;margin: 20px 0 30px;padding: 0 24px;}
.price .innr-tbl {width: 70%;font-size: 12px;margin: 20px auto;}
.price .now {background: none repeat scroll 0 0 #5FBB2D;border: 1px solid #48A913;padding: 7px 9px;}
.price a {color: #fff;}
.hmEdiCont ul {list-style-type: square;margin: 0;padding: 0 10px;min-height: 295px;}
.hmEdiCol1 {float: left;width: 33.24%;min-height: 444px;}
.hmEdiCol3 {float: left;width: 33.22%;}
.innr-tbl td {border: none !important;background: none !important;width:50%}
.hmEdiCont ul li {line-height: 24px;margin: 0;padding: 3px 0 3px 3px;position: relative;}
.hmEdiCont ul p {margin-left: -20px;font-weight: 600;}
.hmEdiCol1 .hmEdiCont {border-right: 1px solid #ccc;border-left: 1px solid #ccc;}
.price .innr-tbl strong {color: #666;}
.innr-tbl strong {font-size: 20px;font-weight: 400;}

/* Form */
.getqtTbl {border: none;margin: 0 auto 20px;width: 55%;}
.getqtTbl td {padding: 8px 0;width: auto;}
.getqtTbl input, .getqtTbl select, .getqtTbl textarea{background: #fff;padding: 7px;border: 1px solid #ccc;font-size: 14px;height: 20px;line-height: 20px;width: 90%;}
.getqtTbl select {height: 36px;width: 94.1%;}
.getqtTbl .formfooter {background: none;text-align: left;padding-top: 20px;}
.getqtTbl .formfooter input[type="submit"] {background: #069b4f !important;border: none;cursor: pointer;padding: 8px 35px;color: #fff;height: auto;width: auto;}
.getqtTbl .formfooter input[type="reset"] {background: #cfd7da !important;border: none;color: #676b6d;margin: 0 0 0 5px;padding: 8px 35px;}
.getqtTbl .formfooter input {background: #424f56 !important;color: #fff;height: auto;padding: 10px 20px;width: auto;}
.mob-hide{font-size: 12px;font-weight: normal;text-align: right;height: 15px;padding: 4px 5% 0px 0;}
.mob-hide a{color: #808080;text-decoration: underline;position: absolute;font-size: 11px;}

/*--=== OTHER COUNTRY DEMO FORM SET 2 ===--*/
.perDemBx1{border:0;margin:0}
.perDemBx1 h2{text-align:center;margin:20px 0 10px;font-weight:500}
.perDemBx1 p{text-align:center;padding-bottom:15px}
.perDemBx1 .icoReqDemo{display:none}
.de-box{border-top:1px solid #e5e5e5;margin:30px auto 0;padding:20px 0 0;width:75%}
.de-box .head{font-size:24px;padding-left:12px;font-weight:500;display:inline-block;margin:0}
.de-box .demoPAli{margin:20px 0 0}
.form-set-2{background:#fff;padding:25px 30px 30px;border-radius:7px;position:relative;border:1px solid #eaeaea;max-width:380px}
.form-set-2 h2{text-align:center;font-size:18px;margin:0 0 14px;color:#000;line-height:1.3;font-weight:600;padding:0}
.solution-form ul{padding:0;margin:0}
.form-set-2 form ul li{position:relative;width:100%;display:inline-block;margin-bottom:10px;box-sizing:border-box}
.form-set-2 form ul li div{border:1px solid #e0e0e0;border-radius:2px;background:#fafafa;box-sizing:border-box;position:relative}
.form-set-2 form ul li.no-bor{border:0}
.form-set-2 form ul li i{background-image:url(https://www.manageengine.com/active-directory-360/images/icon-set-1.png);position:absolute;width:32px;height:32px;top:3px;pointer-events: none;}
.form-set-2 form ul li i.ic-ic-user{background-position:-13px -13px}
.form-set-2 form ul li i.ic-email{background-position:-72px -12px}
.form-set-2 form ul li i.ic-org{background-position:-129px -13px}
.form-set-2 form ul li i.ic-phone{background-position:-188px -13px}
.form-set-2 form ul li i.ic-country{background-position:-247px -13px}
.form-set-2 form ul li i.ic-feedback{background-position:-297px -13px}
.form-set-2 form ul li input,.form-set-2 form ul li textarea{width:100%;background:none;border:0;height:40px;font-size:14px;padding:5px 15px 5px 46px;box-sizing:border-box;outline:none;font-family:'Open Sans',sans-serif}
.form-set-2 form ul li textarea{padding:5px 15px 5px 46px;height:60px}
.form-set-2 form ul li select{width:88%;background:none;border:0;height:40px;font-size:14px;padding:5px 20px;outline:none;margin-left:24px}
.form-set-2 form ul li input[type="submit"]{background:#ca2033;color:#fff;font-weight:600;font-size:14px;float:left;border-bottom:0;padding:15px;cursor:pointer;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;height:auto;border-radius:4px}
.form-set-2 form ul li input[type="submit"]:hover{background:#ab1829}
.form-set-2 form ul li:last-child{border:0 solid #333;margin-bottom:0;background:none}
.form-set-2 form ul li input#datepicker{height:40px!important}
.form-set-2 form ul li .dwn-priv{font-size:11px;color:#000;line-height:10px}
.form-set-2 form ul li .dwn-priv a{font-size:10px;color:#000;text-decoration:underline}
.err-com{background:#F44336;color:#fff;font-size:12px;padding:2px 2px 2px 10px;margin:10px 0;display:none;text-align:center}
.form-set-2 form ul li .err-box{border:1px solid #ca1f32}

/*--=== OTHER COUNTRY DEMO FORM SET
 3 ===--*/
.form-set-3{margin:0 auto;max-width:600px;border:0;padding:0}
.form-set-3 form ul li div.fl{border:0;background:none;float:left;width:35%}
.form-set-3 form ul li div.fl label{font-size:15px;font-weight:500}
.form-set-3 form ul li div.fl label i{background:none;color:#f10;position:relative;top:0;left:0}
.form-set-3 form ul li div.fr{float:left;width:65%}
.form-set-3 form ul li div.fr input,.form-set-3 form ul li div.fr select,.form-set-3 form ul li div.fr textarea{padding:5px 15px}
.form-set-3 form ul li.no-lhs{padding-left:35%}
.form-set-3 form ul li.no-lhs .fr{width:100%;border:0;background:none}
#meGDPRMessage{border:0;background:none;margin:0}
.form-set-3 form ul li div.fr input[type="submit"]{padding:13px;background:#069b4f;font-size:15px;float:left;width:60%;border-radius:2px}
.form-set-3 form ul li div.fr input[type="submit"]:hover{background:#037d3f;box-shadow:0 23px 13px -18px #141619a6}
.form-set-3 form ul li div.fr input[type="reset"]{float:left;width:38%;padding:13px;background:#b8c9d6;font-size:15px;color:#fff;margin-left:2%;height:auto;border-radius:2px;cursor:pointer;transition:all .5s ease}
.form-set-3 form ul li div.fr input[type="reset"]:hover{background:#889dad}
.form-set-3 form ul li select{margin-left:0;width:96%;cursor:pointer}
.form-set-3 .err-com{margin-left:38%}
.form-set-3 form ul li div.fr #meGDPRMessage label{font-size:12px;line-height:19px}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c500 !important;background:#f1f9ff !important;font-weight:400 !important;color:#454545 !important}
.ui-datepicker td span,.ui-datepicker td a{width:25px;height:25px;border-radius:50px;line-height:26px;text-align:center !important;transition:all .3s ease}
.ui-widget.ui-widget-content{border:0 solid #c5c5c5 !important;box-shadow:0 1px 23px -9px #3333339c;padding:8px;box-sizing:border-box;width:280px}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e !important;background:#fffa90 !important;color:#777620 !important;}
.ui-datepicker td span,.ui-datepicker td a:hover{border:1px solid #dad55e !important;background:#fffa90 !important;color:#777620 !important;}
.ui-widget-header{border:0 solid #f1f9ff !important;border-bottom:1px solid #e2e2e2 !important;background:none !important;color:#333;font-weight:700;border-radius:0!important}
.ui-datepicker th{font-weight:600;font-size:13px;color:#7b90a0}
.me-ic-date{right:8px;background-position:-312px -71px;background-size:420px;background-repeat:no-repeat} 


@media screen and (max-width: 1025px) {
#header-mainsec .headerinner {padding-bottom: 8px;}
.heading-menu{margin-top:29px !important}
.lnkDldMar a img {margin-top: 5px;}
}
@media screen and (max-width : 950px) {
#dloadView-2 .wam-form.us-form {width: 100%;}
#dloadView-2 .wam-form.us-form ul li {padding-left: 0;border-radius: 4px;}
#dloadView-2 .wam-form.us-form ul li:nth-child(1), #dloadView-2 .wam-form.us-form ul li:nth-child(2) {width: 98% !important;border: 1px solid #c3d1d6;margin-bottom: 10px;}
#dloadView-2 .us-form .selectedCountry {margin: 10px 0 0 10px;width: 90px;}
#dloadView-2 .wam-form.us-form .selectedCountry:before {left: 50px;}
#dloadView-2 .wam-form.us-form ul li:nth-child(2):before {margin: 20px 0 0 29px;left: 10px;}
#dloadView-2 .wam-form.us-form ul li:nth-child(2) [name='state'] {width: calc(100% - 62px)!important;border: none;}
#dloadView-2 .wam-form.us-form ul li input[type="submit"] {border-radius: 4px;}
#dloadView-2 .us-form .ffw-errmsg {width: 98%;}
}
@media screen and (max-width:600px){
.feaBanner a:nth-child(3){padding:8px 52px !important}
.ctaContainer select#country_state{box-shadow:0 0 0;margin:-2px 0 0 -30px;position:unset}
.feaBanner a:nth-child(3){display:inline-block;margin:20px 0 0 0;padding:8px 59px !important}
}
@media screen and (max-width: 550px) {
.form-set-3 form ul li div.fl, .form-set-3 form ul li div.fr{width:100%;}
.form-set-3{padding: 25px;}
.form-set-3 form ul li.no-lhs {padding-left: 0%;}
.form-set-2 form ul{padding:0px !important;}
.feaBanner {padding: 10px 30px;}
.feaBanner a {display: inline-block;padding: 8px 14px;}
.feaBanner a:nth-child(3) {margin: 10px auto;}
.feaBanner a:nth-child(3){padding:8px 53px !important}
#dloadView-2 .wam-form ul li {padding-left: 0;}
#dloadView-2 .wam-form ul li:nth-child(1) {width: 78% !important;border: none;border-radius: 4px 0 0 4px;}
#dloadView-2 .wam-form ul li:nth-child(2) {width: 20%;margin: 0;border: none;border-radius: 0px 4px 4px 0;}
#dloadView-2 .wam-form .selectedCountry:before {display: block !important;}
#dloadView-2 .wam-form ul li:nth-child(2):before {left: 5px;}
#dloadView-2 .wam-form ul li:nth-child(3) {width: 98%;}
#dloadView-2 .wam-form.us-form ul li:nth-child(1), #dloadView-2 .wam-form.us-form ul li:nth-child(2), #dloadView-2 .wam-form ul li input[type="submit"]  {border-radius: 4px;}
}
@media screen and (max-width: 480px) {
.ctaContainer .wam-form ul li:nth-child(1){border:solid 1px #dedede;width:96%}
.ctaContainer .wam-form ul li:nth-child(2){border:solid 1px #dedede;margin:10px 0 0 0;width:96%}
.ctaContainer select#country_state{width:96%}

}
@media screen and (max-width:430px){
.ctaContainer .wam-form ul li:nth-child(1),
.ctaContainer .wam-form ul li:nth-child(2){border-radius:3px;border:1px solid #dedede;width:96%}
}


@media screen and (max-width:1020px){
.homefeaBox{width:calc(50% - 2px);border:none;border-top:#ddd solid 1px!important}
.innr-tbl td{display:block;width:100% !important}
.per40.imgRig{float:none;margin:0 auto}
.tab-cont .per60{width:100%}
.container{padding:0 0 !important}
}
@media screen and (max-width:768px){
.hmEdi2{float:none;width:400px;max-width:98%;margin:0 auto;background:transparent}
.hmEdiCol2,.hmEdiCol1,.hmEdiCol3{width:100%;float:none;margin-bottom:30px;background:#F1F1F1;padding-bottom:20px}
.hmEdiCol1 .hmEdiCont{border:none !important}
.innr-tbl td{text-align:center}
.hmEdiCont ul{min-height:auto}
}
@media screen and (max-width:760px){
.navigation{top:-39px !important}
.navigation ul li{margin:10px 0 0;width:49% !important}
.omptabs li {width: 48%;margin: 15px 1% 0 !important;box-sizing: border-box;padding: 8px 5px !important;}
.fixed-tab{position:relative;width:auto;}
.per30 {width: 100%;padding: 0 1.5%;float: left;background: #f2f7f9;padding: 30px;box-sizing: border-box;border-radius: 4px;box-shadow: 0 5px 14px -7px rgba(60,59,59,0.35);margin-bottom: 20px;}
}
@media screen and (max-width:620px){
.homefeaBox{width:calc(100% - 2px)}
}