body{font-family:'Open Sans';margin:0;padding:0;color:#fff}a,label,li,td,span,p:not(.footCont p){font-size:14px;color:#000;line-height:24px}h1,h2,h3,h4,h5,h6{margin:0;color:#000}ul{padding-left:0;margin:0}li{list-style-type:none}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}a:hover{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease cursor: pointer;text-decoration:none;cursor:pointer}div{box-sizing:border-box}.container{max-width:100%}
    
.wam-form{    width: 480px;
    margin: 0 auto 0 0;
    display: table;}
.wam-form ul{margin:0;padding:0}
.wam-form ul li{list-style-type:none;float:left;background:#fff;width:190px; border: 1px solid #c3d1d6;}
.wam-form ul li input{width:100%;height:50px;border:0;padding:0 10px;box-sizing:border-box;font-size:16px;outline:none;color:#2b2b2b;background:none}
.wam-form ul li select{width:100%;height:50px;border:0;padding:0 10px;box-sizing:border-box;border-radius:0;font-size:15px;outline:none;background:#fff;margin:0;background:none;z-index:9;position:relative;color:#6e6e6e;font-size:12px;opacity:0;-moz-appearance:none;-webkit-appearance:none; cursor: pointer;}
.selectedCountry{width: 20px; height: 38px; position: absolute; left: -7px; top: 0; background: #fff; color: #6e6e6e; font-size: 15px; line-height: 1.7; padding: 12px 0 0 13px;} 
.wam-form ul li input[type="submit"]{    background: #D22222; color: #fff; padding: 0 20px; font-size: 17px; cursor: pointer; font-weight: 600; text-transform: capitalize;height: 52px; border-top-right-radius: 3px; border-bottom-right-radius: 3px;} 
.wam-form-first ul li input[type="submit"]{background:#000;color:#fff;padding:0 20px;font-size:18px; cursor: pointer;}
.wam-form ul li:nth-child(1){width:308px; border-right: 0px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; position: relative;}
.wam-form ul li:nth-child(1)::before{content: ""; position: absolute; height: 25px; width: 25px; background: url(https://www.manageengine.cn/products/self-service-password/images/self-service-password-reset-solution-sprite.png) no-repeat; background-size: 1200px; background-position: -413px -6px; top: 0; bottom: 0; left: 15px; margin: auto;}
.wam-form ul li:nth-child(1)::after{content: ""; position: absolute; height: 25px; width: 1px; left: 45px; top: 0; bottom: 0; margin: auto; background: #eaeaea;}
.wam-form ul li:nth-child(1) input{padding: 0 10px 0 52px;}
.wam-form ul li:nth-child(2){width:48px;border-left:0px;border-right:0px; position: relative;}
	.wam-form ul li:nth-child(3){    width: 120px;border-radius: 0px 3px 3px 0px;}
	.wam-form ul li:nth-child(3) select{    color: #000;    border-radius: 0px 3px 3px 0px;
    opacity: 1;
    font-size: 15px;
    font-weight: 500;}
.wam-form ul li:nth-child(3){border-top-right-radius: 3px; border-bottom-right-radius: 3px;}
.wam-form ul li:nth-child(4){background:none;width:100%;margin-top:10px;border:0px;}
	.wam-form ul li:last-child{padding-top: 10px;width:100%;background: none;border:0px;}
#meGDPRMessage{color:#fff;line-height:17px;font-size:14px;margin-top: 0px; margin-bottom: 10px;}
#meGDPRMessage label{font-size:11px;line-height:18px;color:#fff}	
.dwn-priv{color:#fff;font-size:11px;margin-bottom:8px}
.dwn-priv a{font-size:11px;color:#fff;text-decoration:underline}
.errMsg3{display: none; font-size: 12px; position: absolute; margin-top: -20px; margin-left: 0; line-height: 18px; color: red; } 
.msg1{display:none; text-align: left; color: #000; font-size: 25px; padding-right: 10%;}
.msg1 h2, .msg1 p a{color:#fff;}
.msg1 p a{text-decoration: underline;}
.msg1 span{color: #000}
.wam-form ul li:nth-child(2):before,.wam-form ul li:nth-child(3):before {content: ""; position: absolute; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #adadad; margin: 22px 0 0 29px; z-index: 0; }
.wam-form ul li:nth-child(3):before {
right:20px
}
.wam-form ul li:nth-child(3){
position:relative;
}
select#country_state {
    opacity: 1;
    width: 478px;
    margin: 0px;
    background: #fff;
    position: relative;
    float: right;
    top: 1px;
    border: 1px solid #c3d1d6;
    border-top: none;
    border-right: none;
    height: 50px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    left: 121px;
}    
#meGDPRMessage {width: 100%; text-align: left; } 
.dwn-priv {display: block !important; text-align: left; } 
.price-prev {margin-top: 5px; } 
.dwn-priv a {float: none; padding: 0; background: none; } 
    
#scroll{padding:0}#adsspcutomerlogos,#allFea,.btmBar{display:none}.main-wrapper .container{max-width:1200px;margin:0 auto}.brand-logo{background:url(https://www.manageengine.cn/products/self-service-password/images/password-sync-spirite.png) no-repeat -671px -31px;background-size:1000px 700px;width:226px;height:48px;float:left}header{display:none}.menu-header{display:block!important}.main-header{position:fixed;width:100%;background:#fff;z-index:9999;top:0;border-bottom:1px solid #e0e0e0;padding:20px 0}.head-container{display:flex;align-items:center;justify-content:space-between}nav{float:right}nav ul li{display:inline-block;margin:0 30px;position:relative}nav ul li:nth-child(1)::before{content:"";background:url(https://www.manageengine.cn/products/self-service-password/images/password-sync-spirite.png) no-repeat -688px -378px;background-size:1000px 700px;width:18px;height:18px;position:absolute;top:5px;left:-25px}nav ul li:nth-child(2)::before{content:"";background:url(https://www.manageengine.cn/products/self-service-password/images/password-sync-spirite.png) no-repeat -724px -378px;background-size:1000px 700px;width:18px;height:18px;position:absolute;top:5px;left:-25px}nav ul li a{font-size:16px}.download-top{padding:8px 30px 8px 40px;background:#db2323;color:#fff}.download-top:hover{background:#c1070f;text-decoration:none}@keyframes movedown{0%{transform:translateY(-3px);opacity:.8}50%{transform:translateY(0);opacity:1}100%{transform:translateY(6px);opacity:.8}}.download-top::before{content:"";background:url(https://www.manageengine.cn/products/self-service-password/images/password-sync-spirite.png) no-repeat -921px -61px;background-size:1000px 700px;width:14px;height:17px;position:absolute;left:17px;top:2px;-webkit-animation:movedown 2s infinite linear;-moz-animation:movedown 2s infinite linear;-o-animation:movedown 2s infinite linear;animation:movedown 2s infinite linear}.banner-container{padding:100px 0 70px 0;background-image:linear-gradient(to right,#117ac7,#11509b 60%);overflow:hidden;margin-top:48px}.banner-content-lhs{width:60%;display:inline-block;float:left}.banner-content-rhs{width:40%;display:inline-block;position:relative}.banner-content-lhs h1{color:#fff;font-size:36px;font-weight:600}.banner-content-lhs p{font-size:16px;color:#fff;padding:20px 0 30px;margin:0;width:90%}.download_now{color:#fff;padding:8px 30px;background:#db2323}.ban_download{padding:8px 25px}.banner-img{background:url(https://www.manageengine.cn/products/self-service-password/images/password-sync-spirite.png) no-repeat -116px -119px;background-size:940px 640px;width:482px;height:433px;position:absolute;top:-139px}.section1-container{padding:70px 0}.section1-container h2{font-size:30px;font-weight:600;margin-bottom:20px;line-height:36px;color:#000}.section1-container p{line-height:30px}.section2-container h3{font-size:28px;font-weight:600;color:#000}.cloud-list ul li,.premis-list ul li{position:relative;margin-bottom:10px;list-style-type:disc}.cloud-list ul li a,.premis-list ul li a{font-size:16px;text-decoration:underline}.section2-container{padding-bottom:70px}.two-box-column{display:flex;justify-content:space-between;margin-top:30px}.box1,.box2{width:49%;padding:20px;border:1px solid #e9e9e9}.sec-ben-box h3{font-weight:600}.cloud-based,.premis-based{display:flex;align-items:center;height:100%}.cloud-bg,.cloud-list,.premis-bg,.premis-list{width:50%;float:left}.cloud-bg,.premis-bg,.premis-list{display:flex;justify-content:center;align-items:center;flex-direction:column}.cloud-bg-icon{background:url(https://www.manageengine.cn/products/self-service-password/images/password-sync-spirite.png) no-repeat -665px -110px;background-size:1000px 700px;width:67px;height:45px}.cloud-bg h4,.premis-bg h4{font-size:22px;font-weight:700;margin-top:20px}.premis-bg-icon{background:url(https://www.manageengine.cn/products/self-service-password/images/password-sync-spirite.png) no-repeat -789px -98px;background-size:1000px 700px;width:59px;height:57px}.and_more{border:0;border-bottom:1px solid #008ed8;color:#008ed8;float:right;font-size:14px;padding:0;position:relative;margin-right:30px;background:0 0;cursor:pointer}.and_more::after{content:"";background:url(https://www.manageengine.cn/products/self-service-password/images/password-sync-spirite.png) no-repeat -693px -334px;background-size:1000px 700px;width:8px;height:13px;position:absolute;top:4px;right:-20px}.benefit-section{padding:70px 0;background:#f6f7fb}.benefit-txt,.why-choose-txt{margin-top:50px}.benefit-section h2,.why-choose-container h2{font-size:30px;font-weight:600;margin-bottom:20px;line-height:36px}.benefit-txt ul li{width:33.3%;float:left;position:relative}.sec-ben-box{padding:20px 0 20px 50px;position:relative;z-index:999}.number-text{display:inline-block;font-size:62px;position:absolute;left:10px;color:#e5e5e5;font-weight:700;top:5px}.why-choose-container{padding:70px 0}.why-choose-txt ul li{width:33.3%;float:left;position:relative}.choose-box{padding:30px;border:1px solid #eaeaea;margin-bottom:30px;margin-right:30px;min-height:270px}.choose-box a,.choose-box h4{font-size:18px;font-weight:700}.choose_img{background:url(https://www.manageengine.cn/products/self-service-password/images/password-sync-spirite.png) no-repeat -671px -193px;background-size:1000px 700px;width:39px;height:40px;margin-bottom:10px}.choose_img2{background-position:-671px -267px;width:54px;height:33px}.choose_img3{background-position:-738px -187px;width:46px;height:46px}.choose_img4{background-position:-746px -267px;width:49px;height:32px}.choose_img5{background-position:-813px -192px;width:42px;height:37px}.choose_img6{background-position:-818px -263px;width:45px;height:38px}.testimonial-section{background:url(https://www.manageengine.cn/products/self-service-password/images/password-sync-banner.png) no-repeat;padding:80px 0;background-size:cover}.testimonial-section h2{color:#fff;font-size:36px;font-weight:700;margin-bottom:20px}.testimonial-section h3{color:#ffd614;font-size:24px}.testimonial-section p{color:#fff;font-size:16px}.text_name{color:#fff;font-size:18px!important;margin-bottom:30px}.testimonial-section a{font-size:18px;color:#fff;padding:8px 30px;border:1px solid #fff;border:0 solid;outline:1px solid;outline-color:rgba(255,255,255,.5);outline-offset:0;text-shadow:none;transition:all 1.25s cubic-bezier(.19,1,.22,1)}.testimonial-section a:hover{border:1px solid;outline-color:rgba(255,255,255,0);outline-offset:15px;text-shadow:1px 1px 2px #427388}.m-header{display:none}.test-corner{width:85%;margin:0 auto}#btmscroll .footer{max-width:1200px;margin:0 auto}.foot-sec>ul.regional-countries-drop>li span{color:#fff}.footer .col1,.footer .footCol1{width:30%}#scroll ul{padding:10px 0 10px 0}#adRhsLnk{display:none}.head_nav_menu::after,.head_nav_menu::before{transition:all .5s}.head_nav_menu{position:relative}.head_nav_menu::after{position:absolute;bottom:0;left:0;right:0;margin:auto;width:0%;content:'.';color:transparent;background:#333;height:2px;top:30px}.head_nav_menu:hover:after{width:100%}@media screen and (max-width:1024px){nav ul li{margin:0 20px}.why-choose-txt ul li{width:50%}.choose-box{min-height:290px}}@media screen and (max-width:992px){.container{width:100%}.banner-content-lhs h1{line-height:36px}}@media screen and (max-width:768px){.two-box-column{display:block}nav ul li{margin:0 10px}.banner-img{display:none}.box1,.box2{width:100%;margin-bottom:30px}.banner-content-lhs,.benefit-txt ul li,.why-choose-txt ul li{width:100%;float:none}.banner-content-lhs h1{line-height:36px}.sec-ben-box h3{font-weight:600}.choose-box{margin-right:0}.main-header{display:none}.m-header{display:block;padding:15px 0;position:fixed;width:100%;background:#fff;z-index:9999;top:0;border-bottom:1px solid #d8d7d7}.f-right{float:right}.m-header .menu .icon-nav{background:url(https://www.manageengine.cn/products/self-service-password/images/password-sync-spirite.png) -1220px -654px no-repeat;background-size:1690px 1390px;width:40px;height:40px;margin:0;clear:both;cursor:pointer}.nav>li{float:none}.banner-container{margin-top:38px;padding:50px 0}.m-header .menu .nav{background:#fff;width:100%;clear:both;position:absolute;top:66px;left:0;border-top:1px solid #ccc;box-shadow:0 3px 5px #999}.download-top::before{content:"";display:none}.m-header .menu .nav li a{background:#f1f1f1;font:normal 16px robotolight,verdana,arial;text-align:left;padding:10px 20px;border-bottom:1px solid #ccc;color:#333;text-decoration:none;width:100%;display:inline-block}}@media screen and (max-width:755px){.banner-container{margin-top:65px}}@media screen and (max-width:500px){.emailLnktxt{display:block;margin:0;text-align:center;padding:15px 0}.foot-copy{display:none}}
    
    @media screen and (max-width: 768px){
        .wam-form ul li{border: 0px solid #c3d1d6;}
        .wam-form, select#country_state{width: 100%;    left: auto;}
        .wam-form ul li:nth-child(1){width: 100%;    border-right: 3px;margin-bottom: 10px;}
        .wam-form ul li:nth-child(2),.wam-form ul li:nth-child(3){width: 50%;}
        .selectedCountry{left:0px;}
        .wam-form ul li:nth-child(2):before{margin: 22px 0 0 39px;}
    }
/* Css for Demo form */

.demo-form {
    max-width: 400px;
}

.demo-form ul li {
    list-style-type: none;
    width: 100%;
    margin-bottom: 10px;
}

.demo-form ul li input,.demo-form ul li select {
    width: 100%;
    height: 50px;
    border: 0;
    padding: 0 10px;
    box-sizing: border-box;
    font-size: 16px;
    outline: none;
    color: #2b2b2b;
    background: #fff;
    border-radius: 5px;
}

.demo-form label {
    font-size: 14px;
    margin-bottom: 10px;
    display: inline-block;
}

.demo-form ul li input[type="submit"] {
    background: #D22222;
    color: #fff;
    padding: 0 20px;
    font-size: 17px;
    cursor: pointer;
    font-weight: 600;
    text-transform: capitalize;
    height: 52px;
    border-radius: 3px;
    margin-top: 10px;
}
.demo-form ul li div{
position:relative;
}
.demo-form ul {
    padding-left: 0;
    margin-top: 0px;
}
.demo-form 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: 7px;
    pointer-events: none;
}
.me-ic-date {
    right: 8px;
    background-position: -312px -71px;
    background-size: 420px;
    background-repeat: no-repeat;
}
.demo-form #country_state {
    position: relative;
    width: 100%;
    height: 50px;
    margin-top: 10px;
    left: 0;
}
.err {
    color: #ffffff;
    display: none;
    font-size: 12px;
    position: absolute;
    margin-top: -30px;
    margin-left: 0;
    line-height: 18px;
    background: red;
    padding: 5px;
}
.demo-form .err {
    position: relative;
    margin-top: 5px;
    margin-bottom: -10px;
    color: white;
    background: red;
    padding: 5px;
    margin-bottom: 10px;
}
.msg1 p{
margin-bottom:0;
    padding: 0 0 10px 0;
}
.demo-form h3 {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    font-weight: 600;
    margin-bottom: 10px;
}
.msg1 h2 {
    font-size: 19px;
    line-height: 32px;
    padding-top: 0;
    margin-top: -15px;
    margin-bottom: 0;
    font-weight: bold;
}
@media screen and (max-width: 600px){
.testimonial-section{background: #2364B0;}
.banner-container{background-image: none; background: #117ac7;}
}
.nav{display:none}
.act{display:block};
