.heading-menu, #adsspcutomerlogos, section#allFea, div#scroll, #adRhsLnk{display: none;}
.banner{text-align: center;margin: -35px 0 70px;}
.banner img{width: 850px;}
.ban-s2 .lst{width:361px;height: 300px;background:url(https://www.manageengine.com/fr/self-service-password/images/adssp-home19-ban.png) no-repeat;background-size:cover;margin:0 auto;display:table;}
.zsiq_floatmain {display: block !important;}
.bot-dwn .as-con div a.f-dwn-m{display:none}
body{margin:0;padding:0}
.as-full{font-family:'zohopuvi';margin:0;padding:0}
.as-full p,.as-full a,.as-full li,.as-full td,.as-full td,.as-full span,.as-full label{line-height:24px;font-size:14px}
.as-full h1,.as-full h2,.as-full h3,.as-full h4,.as-full h5,.as-full h6{margin:0}
.as-full ul{padding-left:0;margin:0;margin-top:11px}
.as-full li{list-style-type:none}
.as-full a{text-decoration:none;cursor:pointer;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.as-full a:hover{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.as-full div,.as-full a,.as-full ul,.as-full li,.as-full input,.as-full p,.as-full h1,.as-full h2,.as-full span{box-sizing:border-box;color: #000;}
.as-full{width:100%;display:inline-block}
.as-con{margin:0 auto;position:relative;max-width:1250px}
.ban-s2 .ani:hover h4{color: #0080ce;}
.ban-s2 .ani:hover a{color: #0080ce;}
.ban-s2 .ani:hover article:after{    transform: scale(1.1);
    transition: all .5s ease;}
.ban-s2 .ani:hover a.tlink{color: #0080ce;}
.ban{background:#d1f2f8;background:-webkit-linear-gradient(to top,#fff,#d6f3ff);background: linear-gradient(to top,#fff 50%,#e9fcff 100%);padding-bottom:0px;}
.ban-s1{text-align:center;padding:50px 0 50px}
.ban-s1 h1{font-size:32px;font-weight:800;line-height:38px;padding-bottom: 35px;}
.ban-s1 h1 span{display:inline;font-size:32px;font-weight:500;line-height:38px;color:#000}
.ban-s1 p{font-size:28px;font-weight:400;line-height:30px;margin:15px 0 35px}
/*.ban-s1 a{background: #da1313;color:#fff;line-height:32px;padding:12px 55px;border-radius:2px;font-size:18px;margin-bottom:15px;font-weight: 600;}
.ban-s1 a:hover,.bot-dwn .as-con div a:hover{background:#d8152c;box-shadow:0 14px 8px -9px rgba(0,0,0,0.58)}*/
.ban-s1 span{color: #3e3d3d;font-size: 12px;margin-top: 15px;font-weight:500;}
.ban-s2{width:75%;display:table;margin:0 auto;position:relative}
.ban-s3{width: 90%;background:#fff;padding: 0px;border-radius:5px;margin:0 auto;box-shadow: 0 0 50px -9px rgba(0,0,0,0.12);display:table;}
.ban-s3 h5{text-align:center;font-size:24px;font-weight:500;margin-bottom:25px}
.ban-s3-fil{width:100%;padding:0}
.ban-s3-fil .mor{color: #1792ef;
    line-height: 32px;
    padding: 3px 55px 3px 35px;
    border-radius: 2px;
    font-size: 15px;
    font-weight: 600;
    margin: 0 auto;
    display: table;
    margin-top: 40px;}
.ban-s3-fil .mor:after{     content: '';   
    position: absolute;
    width: 18px;
    height: 18px;
    background: url(https://www.manageengine.com/fr/self-service-password/images/adssp-home19-sprite.png) no-repeat -215px -284.5px;
    background-size: 681px;
    margin: 7px 0px 0px 9px;}
.ban-s3-fil .mor:hover:after{    margin: 7px 0px 0px 10px;    transition: all ease 0.2s;}
-s3-fil .mor:hover{    text-decoration: underline;}
.ban-s3 .mor:hover{border:1px solid #47b7f2;background:#47b7f2;color:#fff}
.ban-s3 div{float:left;width:50%;position:relative;padding: 40px;}
.ban-s3 div:hover span{transform:scale(1.2);transition:all .5s ease}
.ban-s3 div:hover h4{color:#55b3e4}
.ban-s3 div span{width:60px;height:60px;background:url(https://www.manageengine.com/fr/self-service-password/images/adssp-home19-sprite.png) no-repeat -416px -170px;background-size:650px;/* margin:0 auto; *//* display:table; */transition:all .5s ease;float: left; }
.ban-s3 div.ban-s3-rhs span{background-position:-340px -170px}
.ban-s3 div h4{/* text-align:center; */font-size:19px;margin: 22px 0 0px 10px;transition:all .5s ease;font-weight: 700;float: left;}
.ban-s3 div ul{float: left;padding-top: 20px;}
.ban-s3 div ul li{font-size:14px;margin-bottom: 12px;padding-left:40px;color: #333333;}
.ban-s3 div ul li a{color: #333333;text-decoration: underline;}
.ban-s3 div ul li:before{content:'';position:absolute;width:18px;height:18px;background:url(https://www.manageengine.com/fr/self-service-password/images/adssp-home19-sprite.png) no-repeat -1px -293px;background-size:698px;margin:3px 0 0 -30px}
.ban-s3 div ul li:last-child{margin-bottom:0}
.ban-s3-lhs{padding-right:20px}
.ban-s3-lhs:after{content:'';position:absolute;width:1px;background:#e2e2e2;top: 0px;right:0;height: 100%;bottom: 0px;}
.ban-s3-rhs{padding-left:30px}
.ban-s2 .ani{position:absolute;width: 345px;}
.ban-s2 .a1{bottom: 0%;text-align:right;left: -8%;}
.ban-s2 .a2{bottom: 36.8%;text-align:right;left: -8%;}
.ban-s2 .a3{text-align:right;top: 5%;left: -8.2%;}
.ban-s2 .ani article:after{content:'';position:absolute;width: 70px;height: 70px;background-image: url(https://www.manageengine.com/fr/self-service-password/images/adssp-home19-ban-sprite.png);background-repeat:no-repeat;background-position: -6px 0px;background-size: 250px;top: -10px;right: 15px;transition: all .5s ease;}
.ban-s2 .ani a{font-size:15px;}
/*.ban-s2 .ani a{position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    width: 100%;
    height: 100%;} */
.ban-s2 .ani a.tlink{    position: relative;
    line-height: 15px;}
.ban-s2 .a2 article:after{background-position: -86px 0px;/* height: 70px; */}
.ban-s2 .a3 article:after{background-position: -183px 0px;/* height: 55px; */}
.ban-s2 .ani span{width:18px;height:18px;background:#b3ebf4;display:block;text-align:center;border-radius:50%;right:-32px;color:#fff;cursor:pointer;font-size:10px;line-height:19px;position:absolute;box-shadow:0 0 0 0 #97e4ff;-webkit-animation:pulse 1.25s infinite cubic-bezier(0.66,0,0,1);-moz-animation:pulse 1.25s infinite cubic-bezier(0.66,0,0,1);-ms-animation:pulse 1.25s infinite cubic-bezier(0.66,0,0,1);animation:pulse 1.25s infinite cubic-bezier(0.66,0,0,1)}
.ban-s2 .ani span:hover{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}
@-webkit-keyframes pulse {
to{box-shadow:0 0 0 15px rgba(232,76,61,0)}
}
@-moz-keyframes pulse {
to{box-shadow:0 0 0 15px rgba(232,76,61,0)}
}
@-ms-keyframes pulse {
to{box-shadow:0 0 0 15px rgba(232,76,61,0)}
}
@keyframes pulse {
to{box-shadow:0 0 0 15px rgba(232,76,61,0)}
}
.ban-s2 .ani article{opacity:0;transform:scale(0.1);transition:all .5s ease;padding: 12px 100px 12px 0px;}
.ban-s2 .ani article.aact{opacity:1;transform:scale(1);transition:all .5s ease;/* padding: 12px 0px 12px 80px; */}
.ban-s2 .ani article h4{
    font-size: 15px;
    transition: all ease 0.5s;
    padding-top: 4px;
    padding-bottom: 6px;
    font-weight: 700;
    }
.ban-s2 .a3 article h4{}
.ban-s2 .ani article p{margin:0;font-size:13px;line-height:16px;display:none;}
    .ban-s2 .ani.a4 article, .ban-s2 .ani.a5 article, .ban-s2 .ani.a6 article{padding: 12px 12px 12px 82px;}
.ban-s2 .a4,.ban-s2 .a5,.ban-s2 .a6{text-align:left}
.ban-s2 div.a4 span,.ban-s2 div.a5 span,.ban-s2 div.a6 span{left:-44px}
.ban-s2 .a4{top: 4%;left: 75.6%;}
.ban-s2 .a4 article:after{background-position: 0px -88px;left: 0px;/* width:58px; */}
.ban-s2 .a5{top: 45%;
    left: 75.4%;}
.ban-s2 .a5 article:after{
    background-position: -81px -88px;
    left: -1px;
    /* width: 58px; */
    /* height: 60px; */
    /* background-size: 580px; */
    }
.ban-s2 .a6{    bottom: 0%;
    left: 75.3%;    }
.ban-s2 .a6 article:after{
    background-position: -179px -88px;
    left: 0px;
    /* width: 70px; */
    }
.ban-s6{}
.ban-s6 h5{
    text-align: center;
    font-size: 24px;
    font-weight: 500;
    padding: 40px 0px 30px 0px;
}
.su-ti{margin-top:70px;text-align:center;margin-bottom:40px}
.su-ti h2{font-size:30px;font-weight:800;line-height:32px;color: #000;}
.su-ti p{font-size:16px;font-weight:300}
.s2{background: #fff;background:-webkit-linear-gradient(to bottom,#fff 88%,#eff7f8 40%);/* background:linear-gradient(to bottom,#fff 88%,#eff7f8 40%) */}
.s2 .su-ti p{font-size: 17px;font-weight:400;line-height:26px;color:#333;}
.s2 .su-ti p a{    color: #333;
    font-size: 17px;
    text-decoration: underline;}
.h-tab1-top{margin-bottom:40px;position: relative;}
.h-tab1-top ul{margin:0 auto;display:table;width:55%}
.h-tab1-top ul li{float:left;width:33.3333%;border-bottom:2px solid #e8e8e8;text-align:center;cursor:pointer;padding:14px 0 12px;transition:all .5s ease}
.h-tab1-top ul li:hover{}
.h-tab1-top ul li:nth-child(1).act{border-bottom:2px solid #0185e9;}
.h-tab1-top ul li:nth-child(2).act{border-bottom:2px solid #ee3a2c;}
.h-tab1-top ul li:nth-child(3).act{border-bottom:2px solid #01c59c;}
.h-tab1-top ul li:nth-child(2).act h4{}
.h-tab1-top ul li:nth-child(3).act h4{}
.h-tab1-top ul li.act h4{color:#000}
.h-tab1-top ul li span{width:40px;height:40px;background:url(https://www.manageengine.com/fr/self-service-password/images/adssp-home19-sprite.png) no-repeat -553px -193px;background-size:725px;margin:0 auto;display:table}
.h-tab1-top ul li:nth-child(2) span{background-position:-601px -193px}
.h-tab1-top ul li:nth-child(3) span{background-position:-646px -193px}
.h-tab1-top ul li h4{font-weight:600;color:#8d8d8d;padding-top:12px}
.h-tab1-bot{margin:0 auto;display:table;width:72%;background:#fff;/* box-shadow:0 16px 33px -32px #000 */}
.h-tab1-bot embed{width:100%;display:none;padding: 0px 0px 25px 0px;height:450px;float: left;}
.h-tab1-bot embed.s21{    padding: 0px 0px 50px 0px;
    margin-top: -53px;
    height: 400px;
    margin-left: 40px;}
.h-tab1-bot embed.s31{padding: 25px 0px 35px 0px;}
.h-tab1-bot .act{display:inline}
.h-tab1-bot:before,.h-tab1-bot:after{content:'';position:absolute;background-image:url(https://www.manageengine.com/fr/self-service-password/images/adssp-home19-sprite.png);background-repeat:no-repeat;background-size:698px;height:235px;display:none}
.h-tab1-bot:before{width:135px;background-position:-1px -322px;bottom:-23px;left:74px}
.h-tab1-bot:after{width:226px;background-position:-149px -316px;bottom:-16px;right:47px}
.s3{background:#f4f7f9;padding-top:30px;margin-bottom:70px;    padding-bottom: 25px}
.s3 .su-ti h2{color: #000000;font-size: 36px;line-height:42px;}
.s3 .su-ti p{font-size:21px;font-weight:400;color:#333;line-height:28px}
.res-box ul{float:left;width:33.3333%;padding-bottom:20px}
.res-box ul li{width:90%;margin:0 auto;display:table}
.res-box ul li div{background:#fff;border-radius:5px;padding:75px 25px 25px;margin:10px 10px 40px;box-shadow:0 0 22px -9px rgba(0,0,0,0.13);position:relative;transition:all .5s ease}
.res-box ul li div:before{content:'';position:absolute;width:42px;height:42px;background-image:url(https://www.manageengine.com/fr/self-service-password/images/adssp-home19-sprite.png);background-repeat:no-repeat;background-position:-3px -355px;background-size:725px;top:25px;left:25px}
.res-box ul li div:hover{box-shadow:0 33px 38px -34px rgba(0,0,0,0.61)}
.res-box ul li div p{margin:0;font-size:14px;padding-bottom:5px}
.res-box ul li div span{color:#0080c9;font-size:13px}
.res-box ul li div span:after{content:'';position:absolute;width:6px;height:8px;background:url(https://www.manageengine.com/fr/self-service-password/images/adssp-home19-sprite.png) no-repeat -28px -298px;background-size:698px;margin:10px 0 0 5px}
.res-box ul li div a{position:absolute;width:100%;height:100%;left:0;top:0}
.res-box ul li div.bimg{width:380px;height:357px;background-image:url(https://www.manageengine.com/fr/self-service-password/images/adssp-home19-sprite.png);background-size:762px;background-repeat:no-repeat;background-position:-406px -291px;background-color:rgba(0,0,0,0);margin:0 auto;display:table;box-shadow:none;z-index:9;position:absolute;    margin-top: 40px;}
.res-box ul:nth-child(1) li:nth-child(1) div:before{background-position:-3px -355px}
.res-box ul:nth-child(1) li:nth-child(2) div:before{background-position:-57px -354px}
.res-box ul:nth-child(2) li:nth-child(1) div:before{background-position:-114px -355px;width:44px}
.res-box ul:nth-child(2) li:nth-child(2) div:before{background-position:-3px -355px;display:none}
.res-box ul:nth-child(3) li:nth-child(1) div:before{background-position:-179px -355px;width:48px}
.res-box ul:nth-child(3) li:nth-child(2) div:before{background-position:-241px -349px;width:45px}
.s4{padding-top:70px}
.s4 .su-ti p{font-size:15px;color:#505a61}
.s4 .su-ti ul{margin:0 auto;display:table;margin-top:30px}
.s4 .su-ti ul li{font-weight:600;float:left;margin:0 35px}
.s4 .su-ti ul li:before{content:'';position:absolute;width:18px;height:18px;background-image:url(https://www.manageengine.com/fr/self-service-password/images/adssp-home19-sprite.png);background-repeat:no-repeat;background-position:-53px -266px;background-size:636px;margin:3px 0 0 -30px}
.s4 .su-ti ul li:nth-child(2):before{background-position:-80px -266px}
.s4 .su-ti ul li:nth-child(3):before{margin-top:1px;background-position:-110px -264px;height:22px}
.pri .su-ti p{font-size:17px;font-weight:400}
.pri .su-ti p b{text-transform:uppercase;font-weight: 700;}
.pri .su-ti p a{color:#1682d4;font-weight:700}
.ssp-pri{width:90%;margin:0 auto;display:table;margin-bottom: 100px;}
.ssp-pri ul li{float:left;width:33.3333%}
.ssp-pri ul .pri-merg li{width: 50%;}
.ssp-pri ul .pri-merg li:nth-child(1){    border-right: 1px solid #efefef;}
.ssp-pri ol li a{font-size: 14px;color: #000000;text-decoration: underline;}
.ssp-pri ol li a:hover{text-decoration: underline;}
.pri-box{background:#fff;border-radius:3px 3px 5px 5px;padding:27px 25px 25px;/* margin:0px 15px 40px 15px; *//* box-shadow:0 0 54px -9px rgba(0,0,0,0.07); *//* border-top:4px solid #24c071; */float:left;transition:all .5s ease;}
.pri-box-3{margin-top: 23%;background: #fff8f0;/* z-index: 1; */padding-bottom: 40px;}
.pri-box:hover{
    /* transform: translateY(-8px); */
    /* box-shadow: 0 0 54px -9px rgba(0, 0, 0, 0.23); */
    transition:all .5s ease;
    }
.pri-box.pri-box-3 div:nth-child(1) h4{color:#000}
.pri-box.pri-box-3 div.cta a{
    color: #000;
    border: 1px solid #000;
    background: none;
}
.pri-box.hil{transform:translateY(-25px);box-shadow:0 3px 40px -11px rgba(0,0,0,0.36);padding:27px 25px 65px 25px}
.pri-box:hover div:nth-child(2) a{/* border:1px solid #65bb8f; *//* background:#65bb8f */}
.ssp-pri .pri-box:hover div:nth-child(2) a{    border: 1px solid #d8132c;
    background: #d8152c;
    box-shadow: 0 14px 8px -9px rgba(0, 0, 0, 0.41);
    color: #fff;}
.ssp-pri ul li:nth-child(3) .pri-box:hover div:nth-child(2) a{border: 1px solid #f2384e;background: #f2394e;color: #fff;}
.ssp-pri ul li:nth-child(3) .pri-box div:nth-child(2){padding-bottom:0px;/* padding-top: 40px; */}
.res-box ul li div h4{
    font-weight: 700;
    padding-bottom: 10px;
    font-size: 16px;
    }
.pri-box div:nth-child(1) h4{font-size: 20px;color:#25c071;padding-bottom:5px;font-weight: 700;}
.pri-box div:nth-child(1) p{margin:0;/* text-transform:uppercase; */font-size:14px;font-weight:400;}
.pri-box div:nth-child(3){float:left}
.pri-box div:nth-child(3) ol{padding:0}
.pri-box div:nth-child(3) ol li{width:100%;padding-left:38px;margin-bottom:9px;font-size: 14px;color: #000000;}
.pri-box div:nth-child(3) ol li:before{content:'';position:absolute;width:18px;height:18px;background:url(https://www.manageengine.com/fr/self-service-password/images/adssp-home19-sprite.png) no-repeat -157px -293px;background-size:698px;margin:3px 0 0 -33px}
.ssp-pri .pri-box div:nth-child(3) ol li{    border-right: 0px solid #efefef;}
.pri-box div.cta{float:left;width:100%;text-align:center;margin:5px 0px 30px 0px}
.pri-box div.cta a{background: #f23a4e;border: 1px solid #f23a4e;color: #fff;line-height:32px;padding:6px 75px;border-radius:2px;font-size:18px;font-weight: 600;display:table;margin:0 auto;margin-bottom: 10px;}
.pri-box div.cta span{text-align:center;color:#aaaaab;font-size:13px;margin-top:2px;display:block;width:100%}
.pri-box div:nth-child(1) h5{    font-weight: 400;
    font-size: 15px;
    line-height: 27px;}
.pri-box div:nth-child(1) h5 b{ font-weight: 700;}
.pri-box div:nth-child(1) i{font-weight:700;font-size:28px;font-style:initial}
.ssp-pri ul li:nth-child(1) .pri-box{
    /* box-shadow: 0 0 22px -9px rgba(0,0,0,0.32); */
}
.ssp-pri ul li:nth-child(2) .pri-box{
    /* box-shadow: 0 0 22px -9px rgba(0,0,0,0.32); */
}
.ssp-pri ul li:nth-child(3) .cta a{
    background: none;
    color: #000;
    border: 1px solid #000;
}
.ssp-pri ul li:nth-child(3) .pri-box{/* border-top:4px solid #25c071; */}
.ssp-pri ul li:nth-child(3) .pri-box div:nth-child(1) h4{color:#0879b8;    padding-bottom: 20px}
.ssp-pri ul li:nth-child(3) .pri-box div:nth-child(1) h2{color:#0879b8}
.ssp-pri ul li:nth-child(3) .pri-box{/* border-top:4px solid #eda533 */background: #fff8f0;margin-top: 70px;}
.ssp-pri ul li:nth-child(3) .pri-box div:nth-child(1) h4{color: #000000;}
.ssp-pri ul li:nth-child(3) .pri-box div:nth-child(1) h2{color:#eda533}
.ssp-pri ul li:nth-child(2) ol li:nth-child(1), .ssp-pri ul li:nth-child(3) ol li:nth-child(1){
    padding-left: 7px;
    padding-bottom: 7px;
    color: #000;
    font-weight: 700;
    font-size: 13.5px;
    }
.ssp-pri ul li:nth-child(2) ol li:nth-child(1):before{display:none;}
.pri-merg{
    box-shadow: 0 0 22px 0px rgba(0,0,0,0.1);
    float: left;
    width: 66.66666%;
    /* z-index: 2; */
    position: relative;
    }
.as-full ul .pri-merg ul{margin-top:0px;}

.trust{}
.trust .tit{}
.trust .tit h4{}
.trust .tit h4:before, .trust .tit h4:after {
    content: '';
    position: absolute;
    width: 15%;
    height: 2px;
}
.trust .tit h4:before {
    background: linear-gradient(to right,#fff,#d2d7db 100%);
    margin: 12px 0 0 -16%;
}
.trust .tit h4:after {
    background: linear-gradient(to left,#fff,#d2d7db 100%);
    margin: 12px 0 0 1%;
}
.trust .tit h4 {
    text-align: center;
    font-size: 20px;
    margin-bottom: 30px;
}
.bot-dwn{background:#d1f2f8;background:-webkit-linear-gradient(to top,#fff,#d6f3ff);background:linear-gradient(to bottom,#fff,#d6f6fb 100%);padding:80px 0 80px;text-align:center}
.bot-dwn .as-con div h2{font-size:30px;font-weight:700;line-height:38px}
.bot-dwn .as-con div p{font-size:24px;font-weight:500;line-height:38px;margin:0;padding:8px 0 40px}
.bot-dwn .as-con div a{background:#e71b33;color:#fff;line-height:32px;padding:12px 55px;border-radius:2px;font-size:18px;font-weight:500;display:inline-block}
.bot-dwn .as-con div span{display:block;color:#616060;font-size:13px;margin-top:4px;font-weight:500}
#adsspcutomerlogos{margin-top:0}
.adsspcstmrtmpftrbg{background-image:url(../images/customer-logos-bg.png);background-position:center;background-repeat:no-repeat;background-size:cover}
.whyadssphdr{font-weight:400;font-size:35px;color:#46535c;line-height:45px}
.adssp-logo-blocks{position:relative;margin:0 auto;display:table}
.adssp-logo-blocks .adsspcus-block{background-color:#fff;display:inline-block;height:92px;margin:0 15px;padding:0 17px;position:relative;width:163px}
.adsspcstmr01 img,.adsspcstmr02 img,.adsspcstmr03 img,.adsspcstmr04 img,.adsspcstmr05 img,.adsspcstmr06 img,.adsspcstmr07 img,.adsspcstmr08 img{left:0;margin:0 auto;padding-top:15px;position:absolute;right:0;width:175px}
.adsspcstmr01 .cb-img,.adsspcstmr02 .cb-img,.adsspcstmr03 .cb-img,.adsspcstmr04 .cb-img,.adsspcstmr05 .cb-img,.adsspcstmr06 .cb-img,.adsspcstmr07 .cb-img,.adsspcstmr08 .cb-img{opacity:0;transition:all .6s ease-out 0}
.adsspcstmr01 .cb-img.active,.adsspcstmr02 .cb-img.active,.adsspcstmr03 .cb-img.active,.adsspcstmr04 .cb-img.active,.adsspcstmr05 .cb-img.active,.adsspcstmr06 .cb-img.active,.adsspcstmr07 .cb-img.active,.adsspcstmr08 .cb-img.active{opacity:1;transition:all .5s ease-in 0}
.selected{color:red;color:red}
span#backToTop{display:none!important;opacity:0!important}
.btn-all-fea{
    text-align: center;
    margin: 0 auto;
    display: table;
    /* border: 1px solid #d2d2d2; */
    padding: 8px 55px 8px 35px;
    /* border-radius: 2px; */
    font-weight: 600;
    margin-top: 20px;
    color: #000000;position:relative;
    }
.btn-all-fea:after {    transition: all ease 0.2s;
    content: '';
    position: absolute;
    width: 18px;
    height: 18px;
    background: url(https://www.manageengine.com/fr/self-service-password/images/adssp-home19-sprite.png) no-repeat -190px -289px;
    background-size: 681px;
    margin: 5px 0px 0px 9px;   
}
.btn-all-fea:hover{
    text-decoration: underline;
    }
.btn-all-fea:hover:after{    margin: 5px 0px 0px 11px;    transition: all ease 0.2s;}
.en-tab{position:relative;height:520px;margin:0 auto;display:table;width:90%}
.en-tab-lhs{float:left;width: 100%;}
.en-tab-lhs ul{
    margin: 0 auto;
    display: table;
    width: 75%;
}
.en-tab-lhs ul li{margin-bottom:10px;display: inline-block;float: left;width: 33.333%;}
.en-tab-lhs ul li span{color:#000;font-size:14px;font-weight:600;float: left;width: 100%;border-bottom: 2px solid #e8e8e8;text-align: center;cursor: pointer;padding: 14px 20px;transition: all .5s ease;}
.en-tab-lhs ul li span img{display:none}
.en-tab-lhs ul li span:hover{/* border:1px solid #8ad6ff; *//* border-bottom: 2px solid #1396e1; */-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
.en-tab-lhs ul li span i{
    width: 40px;
    height: 40px;
    background: url(https://www.manageengine.com/fr/self-service-password/images/adssp-home19-sprite.png) no-repeat -289px -291px;
    background-size: 685px;
    margin: 0 auto;
    display: table;
    border-radius: 7px;
}
.en-tab-lhs ul li:nth-child(1) span i{}
.en-tab-lhs ul li:nth-child(2) span i{
    background-position: -290px -335px;
}
.en-tab-lhs ul li:nth-child(3) span i{
    background-position: -290px -377px;
}
.en-tab-lhs ul li span b{
    padding-top: 10px;
    display: block;
    color: #9a9a9a;
}
.en-tab-lhs ul li .lab-act{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;border-bottom: 2px solid #0185e9;}
.en-tab-rhs{float:left;width: 100%;padding:0 7px 7px 0;position:relative;/* margin-left:-8px; *//* margin-top:-7px; */}
.en-img{/* position:absolute; */left:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;/* opacity:0; */padding-top:5px;display: none;}
.en-tab-rhs .en-img.en-img-act{/* opacity:1; *//* z-index:5 */display: block;}
.en-tab-lhs ul li .lab-act{color:#000;}
    .en-tab-lhs ul li:nth-child(1) .lab-act{}
.en-tab-lhs ul li .lab-act b{color:#000;}
.en-tab-lhs ul li:nth-child(2) .lab-act{
    border-bottom: 2px solid #ee3a2c;
}
.en-tab-lhs ul li:nth-child(2) .lab-act b{
   
}
.en-tab-lhs ul li:nth-child(3) .lab-act{
    border-bottom: 2px solid #eebf30;
}
.en-tab-lhs ul li:nth-child(3) .lab-act b{}
.en-img img{width:100%;box-sizing:border-box}
.en-img ul{}
.en-img ul li{
    /* display: inline-block; */
    float: left;
    width: 33.3333%;
}
.en-img ul li div{
    background: #fff;
    border-radius: 5px;
    padding: 25px;
    margin: 10px 10px 10px;
    position: relative;
    transition: all .5s ease;
    min-height: 320px;
    box-shadow: 0px 3px 22px -9px rgba(0, 0, 0, 0.19);
}
.en-img ul li div:hover{
transform: translateY(-5px);
    box-shadow: 0 8px 40px -17px rgba(0,0,0,0.41);}
.en-img ul li div span{
    content: '';
    position: relative;
    width: 45px;
    height: 42px;
    background-image: url(https://www.manageengine.com/fr/self-service-password/images/adssp-home19-sprite.png);
    background-repeat: no-repeat;
    background-position: -3px -355px;
    background-size: 645px;
    display: inline-block;
}
.en-img ul li div span.ic-1{
    background-position: -1px -402px;
}
.en-img ul li div span.ic-2{background-position: -5px -02px;width: 50px;}
.en-img ul li div span.ic-3{background-position: -61px -02px;}
.en-img ul li div span.ic-4{background-position: -115px -02px;width: 59px;}
.en-img ul li div span.ic-5{background-position: -220px -401px;}
.en-img ul li div span.ic-6{background-position: -268px -403px;}
.en-img ul li div span.ic-7{background-position: -2px -453px;width: 50px;}
.en-img ul li div span.ic-8{background-position: -55px -453px;}
.en-img ul li div span.ic-9{background-position: -103px -453px;}
.en-img ul li div span.ic-10{background-position: -157px -453px;}
.en-img ul li div span.ic-11{background-position: -210px -454px;}
.en-img ul li div span.ic-12{background-position: -266px -454px;}
.en-img ul li div span.ic-13{background-position: -2px -501px;}
.en-img ul li div span.ic-14{background-position: -54px -501px;width: 50px;}
.en-img ul li div span.ic-15{background-position: -108px -501px;}
.en-img ul li div span.ic-16{background-position: -157px -501px;width: 55px;}
.en-img ul li div span.ic-17{background-position: -215px -500px;}
.en-img ul li div span.ic-18{background-position: -270px -505px;width: 50px;}
.en-img ul li div h4{
    font-weight: 700;
    font-size: 16px;
    padding-top: 10px;
    line-height: 22px;
}
.en-img ul li div p{
    line-height: 22px;
}
.en-img ul li div i{
    font-style: normal;text-transform: capitalize;
    color: #107fd3;
}
.en-img ul li div i:after{content: '';
    position: absolute;
    width: 7px;
    height: 9px;
    background: url(https://www.manageengine.com/fr/self-service-password/images/adssp-home19-sprite.png) no-repeat -28px -315px;
    background-size: 738px;
    margin: 9px 0 0 5px;
}
.en-img ul li div a{
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 100%;
    position: absolute;
}
.btn-mob-bann {
    display: none;
    color: #f1f1f1 !important;
    background: #f0483e;
    font-size: 18px;
    padding: 8px 30px;
    transition: all .5s;
}
@media screen and (max-width:1270px) {
.as-con{max-width:90%}
    .en-tab-lhs ul{width: 90%;}
    .en-tab{width:100%;}
}
@media screen and (max-width:1200px) {
.res-box ul li div.bimg{transform:scale(0.8)}
.pri-box div:nth-child(2) ol li{margin-bottom:7px;font-size:14px}
    .en-img ul li{width:50%;}
    .en-img ul li div{height:250px;}
}
@media screen and (max-width:1150px) {
.res-box ul li div.bimg{width:285px;height:296px;background-position:-338px -234px;background-size:618px}
.h-tab1-bot:before,.h-tab1-bot:after{transform:scale(0.7);bottom:-51px}
.ban-s2{width:95%}
}
@media screen and (max-width:1100px) {
.as-container{max-width:90%}
.pri-box div:nth-child(3) a{}
    .en-tab-lhs ul{width: 100%;}
    .pri-box div.cta a{display: block;padding: 6px 20px;}
    .ssp-pri{width:100%;}
}
@media screen and (max-width:992px) {
.res-box ul li div.bimg{width:256px;height:296px;background-position:-307px -208px;background-size:560px}
.su-ti h2{font-size:26px;line-height:30px}
.h-tab1-bot{width:90%}
.h-tab1-top ul{width:80%}
.h-tab1-bot:before,.h-tab1-bot:after{display:none}
.s3 .su-ti h2{font-size:30px;line-height:34px}
.ban-s2 .lst{display:none}
.ban-s2 .ani{position:relative;bottom:initial;text-align:left;left:initial;float:left;width:50%;padding:0 20px 30px 80px;height:100px}
.ban-s2 .ani article:after{right:initial;left:-78px}
.ban-s1{padding:50px 0}
.h-tab1-bot embed{height:250px}
    .en-tab-lhs ul li span b{    text-overflow: ellipsis;    font-size: 15px;
    white-space: pre;
    overflow: hidden;}
    .pri-merg, .ssp-pri ul li{width:100%;}
    .pri-box-3 {
    padding-bottom: 30px;
    margin: 0 auto;
    display: table;
    width: 50%;
    float: initial;
    margin-top: 30px;
}
.ban-s2 .ani.a4 article, .ban-s2 .ani.a5 article, .ban-s2 .ani.a6 article {
    padding: 12px 12px 12px 0px;
}    
}
@media screen and (max-width:880px) {
.res-box ul li div.bimg{width:215px;height:296px;background-position:-268px -176px;background-size:481px}
}
@media screen and (max-width:767px) {
.res-box ul li div.bimg{display:none}
.res-box ul{width:100%;padding-bottom:0}
.res-box ul li{float:left;width:100%;padding-bottom: 15px;}
.res-box ul:nth-child(2),.res-box ul:nth-child(2) li{width:100%}
.res-box ul:nth-child(2) li div{height:auto;}
.res-box ul li div{margin:10px 10px 0}
.s3{padding-bottom:60px}
.ssp-pri ul li{width:100%}
.ban-s3{width:95%}
.su-ti h2{font-size:24px;line-height:30px}
.ban-s3 h5{font-size:21px}
.res-box ul li div{}
.ban-s1 h1{font-size:28px;line-height:32px}
.ban-s1 h1 span{font-weight:400;font-size:28px;line-height:32px}
.ban-s1 p{font-size:24px;line-height:28px}
    .en-img ul li{width:100%;}
    .en-img ul li div{height:auto;}
    .res-box ul{margin-top:0px;}
    .ssp-pri ul .pri-merg li, .pri-box-3 {
    width: 100%;
}   
.ssp-pri ul li:nth-child(2) .pri-box {
    border-top: 1px solid #e4e4e4;
    border-radius: 0px;
} 
    .ssp-pri ul li:nth-child(2) .pri-box.pri-box-3{border-top:0px;}
    .adssp-logo-blocks .adsspcus-block{width:175px;margin: 0 10px;}
    .en-tab-lhs ul li span{padding:14px 10px;}
    .ban-s2 .ani article{    opacity: 1;transform: scale(1);    padding: 0px;}  
}

@media screen and (max-width:600px) {
.ban-s2 .ani{width: 100%;
    padding: 0 0 35px 30%;
    height: auto;
    border-bottom: 1px solid #e2f2f5;
    margin-bottom: 25px;}
.ban-s2 .ani article:after{left:-90px}
.ban-s2 .a4 article:after{left:-88px}
.ban-s2 .a5 article:after{left:-88px}
.ban-s2{width:75%}
    .trust .tit h4:before, .trust .tit h4:after{display: none;}
.h-tab1-bot embed {
    height: 300px;
}    
.h-tab1-bot embed.s21 {
    padding: 0px 0px 50px 0px;
    margin-top: -27px;
    height: 302px;
    margin-left: 20px;
}   
.h-tab1-bot embed.s31 {
    padding: 25px 0px 20px 0px;
    height: 350px;
    margin-top: -70px;
    /* transform: rotateX(45deg); */
}   
.bot-dwn .as-con div a.f-dwn-m{display:block;} 
.bot-dwn .as-con div a.f-dwn-d{display:none}
}
/*ADD-ON*/
.pri-box ul li a,.pri-box-2 p b a{color:inherit;cursor:pointer}
.pri-box-4{width:100%;margin-top:20px;border:none;padding:0;margin: 20px 0;}
.addon-wrapper{border:1px solid #95bee4;display:inline-block;float:left;padding:26px 45px 26px 40px;position:relative;overflow:hidden;width: calc(33% - 15px);margin: 0 10px;min-height: 385px;box-sizing: border-box;}
.addon-wrapper::before{content:"Add-on";color:#fff;font-size:12px;font-weight:500;position:absolute;height:17px;width:90px;background:#0864f0;transform:rotate(45deg);top:17px;right:-20px;line-height:17px;text-align:center}
.addon-wrapper:last-of-type{width: calc(33% - 14px);margin-right: 0;}
.addon-wrapper h3{font-size:18px;line-height:27px;margin:0;font-weight:500}
.pri-main .addon-wrapper h2{font-size:18px;line-height:44px;font-weight:300;margin:0 0 15px;padding:6px 0 16px;border-bottom:1px solid #dcdee2;text-align:left}
.pri-main .addon-wrapper h2 strong{font-weight:500;font-size:20px}
.pri-main .addon-wrapper h2 a{font-size:28px;line-height:44px;color:#0864f0;font-weight:500}
.pri-box .addon-wrapper p{font-size:16px;line-height:24px;padding:0}
.addon-cta{font-size:15px;font-weight:500;color:#1682d4;display:block;margin:9px 0 0;position:relative}
.addon-cta::before{content:"";position:relative;display:inline-block;height:19px;width:22px;background:url(images/adssp-index-sprite2.png) no-repeat -156px -18px;background-size:386px;margin-right:11px;top:5px}
.addon-wrapper:first-of-type .addon-cta{margin-bottom:0}
.pri-box .container{max-width:1200px;}
@media screen and (max-width:768px){
    .addon-wrapper:last-of-type, .addon-wrapper{display:block;width:65%;float:none;margin:10px auto;}
}
@media screen and (max-width:500px){
    .addon-wrapper:last-of-type, .addon-wrapper{width:100%;}
}
@media screen and (max-width:550px) {
.ban-s3 div, .ban-s3 div{width:100%}
.ban-s3-lhs{border-right:0 solid #e2e2e2;padding-right:0;padding-bottom:30px;border-bottom:1px solid #eaeaea;margin-bottom:0px}
.h-tab1-top ul{width:90%}
    .su-ti{margin-top: 40px;}   
#titlediv{    display: none;}
#zsiq_float .zsiq_flt_rel{    border-radius: 60px 50px 5px 60px !important;}
.btn-mob-bann{display:block;position: fixed;
    bottom: -50px;
    z-index: 9;
    width: 100%;
    left: 0;
    text-align: center;
    box-shadow: 0 0 14px -1px rgba(45,45,45,0.31);
    box-sizing: border-box;
    font-size: 16px;
    -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;
    text-transform: uppercase;}
.btn-mob-bann-act{transition: all .5s ease-in-out;    bottom: -1px;}
}
@media screen and (max-width:500px) {
.ds-list li{width:100%}
    .h-tab1-top ul li h4{font-size: 14px;}
    .emailLnktxt, .footer-stripe{display: none !important;}
    footer{    border-top: 1px solid #e6edef;}
.siq_bR {
    bottom: 40px!important;
}
}
@media screen and (max-width:480px) {
.res-box ul li{width:100%}
.res-box ul li div{height:auto}
.ban-s1 h1, .ban-s1 h1 span{font-size:24px;line-height:28px}
.ban-s1 p{font-size:18px;line-height:24px}
.ban-s2 .a6{padding-bottom:0;border-bottom:0}
    .adssp-logo-blocks .adsspcus-block{margin: 0px 5px;}
}

/*Form css*/
.audit_form{
    margin-top: 0px;
}
.inter_form {
    display: table;
    max-width: 580px;
    margin: auto;
    margin-top: 0;
}
.inter_form .wam-form {
    margin-top: 0;
}
.audit_main .wam-form {
    width: 566px;
    margin: 0;
}
input, select {
    vertical-align: middle;
}
.wam-form ul {
    margin: 0;
    padding: 0;
    position: relative;
}
.audit_form .wam-form ul li:nth-child(1):before{
    position: absolute;
    content: "";
    background: url(https://www.manageengine.com/fr/self-service-password/images/highlights-of-adselfservice-plus-sprite.png) no-repeat;
    width: 31px;
    height: 27px;
    background-position: -85px -191px;
    background-size: 224px;
    top: 8px;
}
.audit_form .wam-form ul li:nth-child(1):after{
    position: absolute;
    content: "";
    background: #7f7f7f52;
    width: 1px;
    height: 22px;
    left: 41px;
    top: 11px;
    
}
.audit_form .wam-form ul li:nth-child(1) {
    width: 310px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border: 1px solid #e2e5e6;
    border-right: 0;
    box-shadow: 0px 0px 10px #c8e5f5;
}

.wam-form ul li {
    list-style-type: none;
    float: left;
    background: #fff;
}
.errMsg, .errMsg2, .errMsg3, .errMsg4 {
    display: none;
    font-size: 12px;
    position: absolute;
    margin-top: -27px;
    margin-left: 0;
    line-height: 18px;
    color: #a5ff00;
    width: 100%;
    text-align: left;
    background: none;
    padding-left: 0px;
}
.audit_form .wam-form ul li input {
    font-size: 14px;
    color: #333;
    padding-left: 54px;
}
.audit_form .wam-form ul li input, .audit_form .wam-form ul li select {
    height: 42px;
}
.wam-form ul li input {
    width: 100%;
    border: 0;
    padding: 0 10px;
    box-sizing: border-box;
    outline: none;
    color: #2b2b2b;
    background: none;
}
.wam-form ul li:nth-child(2) {
    width: 48px;
    border-left: 0px;
    border-right: 0px;
    border: 1px solid #e2e5e6;
    border-left: 0;
    box-shadow: 9px 0px 10px #c8e5f5;
}
.wam-form ul li {
    list-style-type: none;
    float: left;
    background: #fff;
}
.wam-form ul li{
    border: 1px solid #ffffff;
}
.as-full p, .as-full a, .as-full li, .as-full td, .as-full td, .as-full span, .as-full label{
    line-height: 24px;
    font-size: 14px;
}
.audit_form .wam-form ul li:nth-child(2):before {
    margin: 20px 0 0 29px;
}
.wam-form ul li:nth-child(2):before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #adadad;
    margin: 22px 0 0 29px;
    z-index: 0;
}

.selectedCountry {
    width: 20px;
    height: 36px;
    position: absolute;
    color: #6e6e6e;
     font-size: 13px;
    font-weight: 400;
}
.audit_form .wam-form ul li input, .audit_form .wam-form ul li select {
    height: 42px;
}
.wam-form ul li select {
    width: 100%;
    border: 0;
    padding: 0 10px;
    box-sizing: border-box;
    border-radius: 0;
    outline: none;
    margin: 0;
    background: none;
    z-index: 9;
    position: relative;
    color: #6e6e6e;
    font-size: 12px;
    opacity: 0;
    cursor: pointer;
}
.wam-form ul li select#country_state{color:#000;opacity:1;width:120px;background:#fff;relative;margin: 0px 0 0 -72px;font-size:13px;box-shadow:0 2px 17px 4px rgba(0, 0, 0, 0.07);border-radius:5px;}
.wam-form ul li:nth-child(3) {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border: none;
}
.wam-form ul li {
    list-style-type: none;
    float: left;
    background: #fff;
}
.wam-form ul li{
 width: 220px;
}
.audit_form .wam-form ul li input[type="submit"] {
    background: #D22222;
    color: #fff;
    padding: 0px;
    cursor: pointer;
    font-weight: normal !important;
    text-transform: none !important;
    height: 44px;
    font-size: 17px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    font-family: 'Zoho_Puvi_SemiBold';
border: 1px solid #d12121;
}
.wam-form ul li input[type="submit"] {
    transition: all 0s ease;
}
.wam-form ul li input{
    width: 100%;
    border: 0;
    box-sizing: border-box;
    outline: none;
}
.wam-form ul li:nth-child(4) {
    background: none;
    width: 100%;
    margin-top: 5px;
    border: 0px;
}
.wam-form ul li {
    list-style-type: none;
    float: left;
}
.dwn-priv{
    font-size: 11px;
    line-height: 24px;
    margin: 0px;
}
.dwn-priv a{
    font-size: 11px;
}
.dwn-priv strong{
    font-size: 11px;
    font-weight: 600;
}

#meGDPRMessage{color:#000;line-height:17px;font-size:14px;margin-top:0px;margin-bottom:10px;width:100%;text-align:left}
#meGDPRMessage label{font-size:12px;line-height:20px;color:#000;}

.inter_form #thanksMsg{
    display: none;
    padding-top: 10px;
    text-align: left;
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    margin-top: -20px;
}

.inter_form .tnkTitle{
     font-size: 32px !important;
     line-height: 46px !important;
     margin-bottom: 0;
     display: block;
 }
 .inter_form #thanksMsg p{
     font-size: 16px;
 }
  .inter_form #thanksMsg p a{
     font-size: 16px;
color: #000;
    text-decoration: underline;
 }
.errMsg {
    color: #d12121 !important;
    font-weight: 600;
}
 @media screen and (max-width:600px) {
    .audit_form{
        margin-left: 30px;
    }
    .wam-form ul li{
            width: 310px;
    }
    .wam-form ul li select#country_state {
    margin: 41px 0 0 -120px;
    }
 }
#user-detail {
    display: none;
}
#fea-dwn-form-alert {
    background: #ffe400;
    color:red
    }
.selectedCountry {
    margin-top: 10px;
}

/* Form end*/


@media screen and (max-width : 992px){
.banner img{
width:100%;
}
}
@media screen and (max-width:630px){
.audit_form .wam-form ul li:nth-child(1) {
width:75%;
}
.wam-form ul li:nth-child(2) {
width:25%;
}
.wam-form ul li:nth-child(3) {
    width: 100%;
    margin-top:15px;
}
.audit_form .wam-form ul li input[type="submit"] {
border-radius:3px;
}
.wam-form ul li select#country_state {
     box-shadow: none;
     border-radius:0px;
}
}

/*FOOTER RED CTA 24 */
.cta-foot-red-ani-24{background:#E9142B;padding:12px 53px 12px 30px;display:inline-block;border-radius:3px;text-decoration:none;text-align:center;position:relative;text-decoration:none}
.cta-foot-red-ani-24:link,.cta-foot-red-ani-24:visited{border:none;overflow:hidden;transition:all .3s ease-in-out}
.cta-foot-red-ani-24::before{background:#fff;content:"";height:155px;opacity:0;position:absolute;top:-50px;transform:rotate(35deg);width:50px;transition:all 3000ms cubic-bezier(0.19,1,0.22,1)}
.cta-foot-red-ani-24::after{background:#fff;content:"";height:120px;opacity:0;position:absolute;top:-27px;transform:rotate(71deg);transition:all 3000ms cubic-bezier(0.19,1,0.22,1);width:8rem}
.cta-foot-red-ani-24::before{left:-50%}
.cta-foot-red-ani-24::after{left:-100%}
.cta-foot-red-ani-24:hover,.cta-foot-red-ani-24:active{transform:translateY(-3px);color:#fff;box-shadow:0 10px 20px 0 rgba(0,0,0,0.3);text-decoration: none;}
.cta-foot-red-ani-24:hover::before{left:120%;opacity:.5s}
.cta-foot-red-ani-24:hover::after{left:200%;opacity:.6}
.cta-foot-red-ani-24 span{color:#fff;z-index:20;font-size: 16px;color:#fff;line-height:30px;font-weight:400;}