html,body{color:#000;font-size:15px;line-height:24px;font-family:"ZohoPuvi"}
header,.heading-menu{display:none}
.as-container{max-width:1200px;margin:0 auto}
.as-container-1400{max-width:1400px;margin:0 auto}
.sprite{background:url(https://www.manageengine.cn/products/self-service-password/images/automatic-password-reset-sprite.png) no-repeat 0 0;background-size:885px 1678px}
.header{position:absolute;width:100%;z-index:1;transition:.3s ease-in;padding-top:20px}
.header.fix{z-index:11;position:fixed;background:#fff;box-shadow:0 2px 10px 10px rgba(128,128,128,0.192);padding-bottom:10px}
.header.fix nav{margin:0;padding-bottom:10px}
.header.fix .logo{zoom:.8;position:relative;top:6px}
nav{display:table;width:100%;margin:20px 0}
.logo{display:block;float:left}
.logo a{width:210px;height:60px;display:inline-block;background:url(https://www.manageengine.cn/products/self-service-password/images/automatic-password-reset-sprite.png) no-repeat 0 0;background-size:885px 1678px;width:258px;height:55px;text-decoration:none}
.fix .logo a{background-position:0 0}
.menu{float:right}
.menu li{float:left}
.menu li a{font-size:13px;line-height:27px;color:#000;position:relative;padding:0;padding-left:43px;padding-right:12px;text-decoration:none;font-weight:500;margin-top:10px;display:inline-block;transition:.3s ease-in}
.menu li a:hover{color:#e92514}
.fix .menu li a{color:#000}
.menu li a.menu-download-btn{font-size:16px;color:#000;border:1px solid #000;line-height:40px;margin-top:0;width:155px;text-align:left;box-sizing:border-box;border-radius:5px;margin-left:25px;padding-left:50px;transition:.3s ease-in}
.menu li a:before{content:'';background:url(https://www.manageengine.cn/products/self-service-password/images/automatic-password-reset-sprite.png) no-repeat -286px -5px;background-size:885px 1678px;width:19px;height:19px;position:absolute;left:17px;top:4px}
.menu li a.menu-download-btn:hover{box-shadow:0 .5em .5em -.4em #00000038;background:#df2f12;color:#fff}
.menu li:nth-of-type(2) a:before{background-position:-311px -6px}
.menu li a.menu-download-btn:before{background-position:-342px -6px;transition:.3s ease-in;top:10px;left:23px}
.menu li a.menu-download-btn:hover::before{background-position:-340px -30px}
.bannerContainer{position:relative;padding-top:120px;padding-bottom:50px}
.bannerContainer::before{content:"";position:absolute;height:800px;width:100%;top:0;left:0;background:#ffeec0;background:-moz-linear-gradient(180deg,rgba(255,238,192,1) 0%,rgba(255,238,192,1) 50%,rgba(255,238,192,0) 100%);background:-webkit-linear-gradient(180deg,rgba(255,238,192,1) 0%,rgba(255,238,192,1) 50%,rgba(255,238,192,0) 100%);background:linear-gradient(180deg,rgba(255,238,192,1) 0%,rgba(255,238,192,1) 50%,rgba(255,238,192,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffeec0",endColorstr="#ffeec0",GradientType=1);z-index:-1}
.bannerLeft{display:inline-block;width:557px;position:relative;z-index:0;vertical-align:top;padding-top:90px}
.bannerLeft h1{font-size:47px;line-height:60px;font-weight:600;color:#000;margin-bottom:26px}
.bannerLeft h1 span{font-weight:300;display:block;font-size:35px;line-height:50px;margin-top:12px}
.bannerImg{width:50%;float:right;position:relative;left:70px}
.bannerImg .sprite{position:absolute}
.img-1{background-position:-4px -181px;width:508px;height:459px}
.img-2{background-position:-468px -1264px;width:401px;height:401px;z-index:-1;left:55px;top:24px;-webkit-animation:rotate-center 14s linear infinite both;animation:rotate-center 14s linear infinite both}
.img-3{background-position:-538px -126px;width:343px;height:355px;z-index:-1;left:55px;top:24px;-webkit-animation:zoom-in-out 5s linear infinite both;animation:zoom-in-out 5s linear infinite both}
.img-4{background-position:-407px -2px;width:98px;height:98px;top:80px;left:8px;animation:shake 2.5s ease-in-out .2s alternate infinite}
.img-5{background-position:-506px -3px;width:98px;height:98px;top:80px;left:403px;animation:shake 2.5s ease-in-out .2s alternate infinite}
.bannerImg iframe{transform:scale(1.4);margin-left:25px}
@-webkit-keyframes zoom-in-out {
0%{-webkit-transform:scale(0.7) translateY(-30px) translateX(7px);transform:scale(0.7) translateY(-30px) translateX(7px)}
100%{-webkit-transform:scale(1) translateY(0px);transform:scale(1) translateY(0px)}
}
@keyframes zoom-in-out {
0%{-webkit-transform:scale(0.7) translateY(-30px) translateX(7px);transform:scale(0.7) translateY(-30px) translateX(7px)}
100%{-webkit-transform:scale(1) translateY(0px) translateX(0px);transform:scale(1) translateY(0px) translateX(0px)}
}
@-webkit-keyframes rotate-center {
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes rotate-center {
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes shake {
from{transform:translateY(-8px)}
to{transform:translateY(8px)}
}
.wam-form{width:500px;margin:0 auto 0 0;display:table;padding-bottom:40px}
.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:45px;border:0;padding:0 10px;box-sizing:border-box;font-size:14px;outline:none;color:#2b2b2b;background:none}
.wam-form ul li select{width:100%;height:45px;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}
.wam-form ul li .cont{position:absolute;top:0;left:0}
.selectedCountry{width:20px;height:37px;position:absolute;left:-7px;top:0;background:#fff;color:#6e6e6e;font-size:15px;line-height:2;padding:8px 0 0 13px;position:relative}
.selectedCountry:before{content:"";width:1px;height:60%;background:#9c9ca0a1;position:absolute;left:0;top:25%}
.wam-form ul li input[type="submit"]{background:#e91313;color:#fff;padding:0 20px;font-size:17px;cursor:pointer;font-weight:500;text-transform:capitalize;height:45px;border-top-right-radius:3px;border-bottom-right-radius:3px;transition:.3s ease-in}
.wam-form ul li input[type="submit"]:hover{background:#c11313}
.wam-form-first ul li input[type="submit"]{background:#000;color:#fff;padding:0 20px;font-size:17px;cursor:pointer;top:3px}
.wam-form ul li:nth-child(1){width:256px;border-right:0;border-top-left-radius:3px;border-bottom-left-radius:3px;position:relative;padding-left:16px;box-sizing:border-box;position:relative}
.wam-form ul li:nth-child(1):before{content:"";position:absolute;left:10px;top:16px;background:url(https://www.manageengine.cn/products/self-service-password/images/automatic-password-reset-sprite.png) no-repeat -370px -8px;background-size:885px 1678px;width:19px;height:15px}
.wam-form ul li:nth-child(1) input{padding:0 10px 0 22px}
.wam-form ul li:nth-child(2){width:48px;border-left:0;border-right:0;position:relative}
.wam-form ul li:nth-child(3){width:170px;border-radius:0 3px 3px 0}
.wam-form ul li:nth-child(3) select{color:#000;border-radius:0 3px 3px 0;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;border-color:#e91313}
.wam-form ul li:nth-child(4){background:none;width:100%;margin-top:10px;border:0}
.wam-form ul li:last-child{padding-top:0;width:110%;background:none;border:0}
#meGDPRMessage{color:#000;line-height:17px;font-size:14px;margin-top:0;margin-bottom:10px}
#meGDPRMessage label{color:#010101;font-size:11px;line-height:18px}
.dwn-priv{color:#010101;font-size:11px;margin-bottom:8px;margin-left:2px}
.dwn-priv a{font-size:11px;color:#138cd6;text-decoration:underline}
.err{display:none;font-size:12px;position:absolute;margin-top:-20px;margin-left:0;line-height:18px;color:red}
.err2{color:#fff}
.msg1{display:none;text-align:left;color:#000;font-size:25px;padding-right:10%}
.msg1 span{color:#000}
.bottomCtaContainer .msg1,.bottomCtaContainer .msg1 a{color:#00f2ff}
.wam-form ul li:nth-child(2):before{content:"";position:absolute;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid gray;margin:21px 0 0 32px;z-index:0}
#meGDPRMessage{width:100%;text-align:left}
.dwn-priv{display:block!important;text-align:left;margin-top:0}
.dwn-priv strong{font-weight:500}
.price-prev{margin-top:5px}
.dwn-priv a{float:none;padding:0;background:none}
.ffw-errmsg{position:absolute;top:-25px;background:#e91313;color:#fff;padding:0 5px;font-size:12px;left:0;width:calc(100% + 39px);display:none}
.us-cont .ffw-errmsg{width:max-content}
#getQuote #meGDPRMessage{margin-top:10px}
#country_state{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#fff0,#fff0);background-position:calc(100% - 20px) calc(1em + 7px),calc(100% - 15px) calc(1em + 7px),calc(100% - 2.5em) .5em;background-size:6px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}
.wam-form.us-form{width:570px}
.wam-form.us-form ul li:nth-child(2){width:177px}
.wam-form.us-form ul li:nth-child(1){width:220px}
.wam-form.us-form ul li:nth-child(2) .cont{width:50px;float:left;position:absolute;left:0;top:0}
.wam-form.us-form ul li:nth-child(2) [name='state']{width:calc(100% - 52px);float:right;opacity:1;font-size:14px}
.wam-form.us-form .selectedCountry{display:inline-block}
.wam-form.us-form .selectedCountry:after{content:"";width:1px;height:60%;background:#9c9ca0a1;position:absolute;right:-25px;top:25%}
.topContentContainer{margin-top:124px;padding-bottom:150px;position:relative}
.topContentContainer::before{content:"";width:100%;height:calc(100% + 150px);position:absolute;z-index:-1;left:0;bottom:-295px;background:#f6fdff;background:-moz-linear-gradient(180deg,rgba(246,253,255,1) 0%,rgba(246,253,255,1) 75%,rgba(0,141,231,0) 100%);background:-webkit-linear-gradient(180deg,rgba(246,253,255,1) 0%,rgba(246,253,255,1) 75%,rgba(0,141,231,0) 100%);background:linear-gradient(180deg,rgba(246,253,255,1) 0%,rgba(246,253,255,1) 75%,rgba(0,141,231,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f6fdff",endColorstr="#008de7",GradientType=1)}
.topContent{width:1052px;background:#fff;-webkit-box-shadow:0 0 65px 5px #0000000a;box-shadow:0 0 65px 5px #0000000a;margin:0 auto;padding:54px 0 60px;text-align:center}
.topContent h3{margin:0;font-size:25px;font-weight:500;line-height:38px}
.topContent p{font-size:16px;margin:0;line-height:31px;font-weight:300}
.topContent p:first-of-type{margin:16px 0}
.splitContainer{position:relative;display:inline-block;width:100%;height:450px;margin-bottom:295px}
.splitContainer::before{content:"";width:calc(100% - 57px);height:100%;background:url(https://www.manageengine.cn/products/self-service-password/images/automatic-password-reset-green-bg-pattern.png) no-repeat;background-size:cover;background-color:#0f735f;border-top-left-radius:5px;border-bottom-right-radius:100px;position:absolute;z-index:-1;top:0;left:0}
.sliptContent{margin-left:0;width:440px;display:inline-block;padding:100px 0}
.sliptContent h2{font-size:35px;line-height:54px;font-weight:500;color:#fff}
.sliptContent p{margin:0;color:#333;font-size:17px;line-height:30px}
.sliptContent p:first-of-type{margin:0 0 16px}
.sliptContent p:first-of-type span{font-size:30px;line-height:30px;color:#0ab23d;font-weight:500;display:block;margin-bottom:11px}
.splitBg{display:inline-block;width:60%;float:right;margin-top:35px}
.splitBgLeft,.splitBgRight{display:inline-block;width:340px;vertical-align:top}
.splitBgLeft{margin-right:18px}
.splitBgRight{margin-top:-122px}
.splitBgBox{padding:30px 30px 35px;background:#fff;box-shadow:0 0 32px 5px #0000000f;border-radius:5px;position:relative;transform:scale(0);transition:.6s}
.splitBgBox.anim{transform:scale(1)}
.splitBgBox:hover{transform:scale(1.03)}
.splitBgBox:first-of-type{margin-bottom:18px}
.splitBgBox a{position:absolute;height:100%;width:100%;left:0;top:0;opacity:0}
.splitBgBox h3{position:relative;font-size:16px;line-height:26px;font-weight:500;margin:0 0 7px}
.splitBgBox h3::before{content:"";position:relative;display:block;background:url(https://www.manageengine.cn/products/self-service-password/images/automatic-password-reset-sprite.png) no-repeat -4px -82px;background-size:885px 1678px;width:39px;height:37px;margin-bottom:13px}
#ic1 h3::before{background-position:-4px -82px}
#ic2 h3::before{background-position:-66px -83px;width:45px;height:40px}
#ic3 h3::before{background-position:-137px -80px;width:42px;height:45px}
#ic4 h3::before{background-position:-207px -81px;width:45px;height:46px}
.splitBgBox p{font-size:14px;line-height:25px;margin:0;font-weight:300}
.yellow-bg-section{position:relative;padding:115px 0;margin-bottom:96px}
.from-rigt:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:#fffbef;background:-moz-linear-gradient(270deg,rgba(255,251,239,1) 0%,rgba(255,251,239,1) 40%,rgba(255,251,239,0) 100%);background:-webkit-linear-gradient(270deg,rgba(255,251,239,1) 0%,rgba(255,251,239,1) 40%,rgba(255,251,239,0) 100%);background:linear-gradient(270deg,rgba(255,251,239,1) 0%,rgba(255,251,239,1) 40%,rgba(255,251,239,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffbef",endColorstr="#fffbef",GradientType=1)}
.from-left:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:#fffbef;background:-moz-linear-gradient(90deg,rgba(255,251,239,1) 0%,rgba(255,251,239,1) 40%,rgba(255,251,239,0) 100%);background:-webkit-linear-gradient(90deg,rgba(255,251,239,1) 0%,rgba(255,251,239,1) 40%,rgba(255,251,239,0) 100%);background:linear-gradient(90deg,rgba(255,251,239,1) 0%,rgba(255,251,239,1) 40%,rgba(255,251,239,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffbef",endColorstr="#fffbef",GradientType=1)}
.inner-text{position:relative;display:inline-block}
.inner-text h2{font-size:34px;font-weight:400;margin-bottom:20px}
.inner-text p{font-size:17px;line-height:31px;color:#333;font-weight:300}
.left-sprite{padding-left:500px;padding-right:36px}
.left-sprite:before{content:'';position:absolute;left:0;top:-16px;background:url(https://www.manageengine.cn/products/self-service-password/images/automatic-password-reset-sprite.png) no-repeat -22px -766px;background-size:885px 1678px;width:376px;height:297px}
.right-sprite{padding-right:500px;padding-left:36px}
.right-sprite:before{content:'';position:absolute;right:0;top:-46px;background:url(https://www.manageengine.cn/products/self-service-password/images/automatic-password-reset-sprite.png) no-repeat -513px -749px;background-size:885px 1678px;width:318px;height:344px}
.screen-section{position:relative;overflow:hidden;padding-bottom:60px}
.screen-section h2{text-align:center;font-size:35px;line-height:56px;font-weight:500}
.screen-section:before{content:'';width:100%;height:100%;background:#f9f9f9;position:absolute;left:232px;top:27%;z-index:-1;border-radius:50px}
.image-with-cont{display:table;padding-top:75px}
.img-side{width:60%;float:left;position:relative;left:-82px}
.img-side img{width:100%;max-width:800px}
.text-side{padding-top:60px;width:40%;float:left;position:relative;left:0;padding-right:15px;box-sizing:border-box}
.number-points li{font-size:16px;line-height:30px;position:relative;font-weight:300;margin-bottom:13px}
.number-points li span{position:absolute;display:inline-block;left:-46px;font-weight:400;width:30px;height:30px;text-align:center}
.number-points li span:before{content:"";width:20px;height:20px;background:#fc0;position:absolute;z-index:-1;border-radius:50%;left:0;right:0;top:4px;margin:auto}
.number-points li strong{font-weight:500}
.bottomCtaContainer{margin-top:0;display:inline-block;width:100%;position:relative;background:#0f735f;height:340px;overflow:hidden}
.ctaImg{position:relative;display:inline-block;background:url(https://www.manageengine.cn/products/self-service-password/images/automatic-password-reset-sprite.png) no-repeat -30px -1151px;background-size:885px 1678px;width:417px;height:417px;top:-40px}
.ctaContent{position:relative;display:block;width:calc(100% - 503px);margin-left:40px;float:right}
.bottomCtaContainer h2{font-size:28px;line-height:41px;margin:72px 0 30px;font-weight:500;color:#fff}
.bottomCtaContainer h2 span{font-weight:600}
.bottomCtaContainer .wam-form ul li{border:none}
.bottomCtaContainer .dwn-priv{color:#fff;opacity:.8}
.bottomCtaContainer .dwn-priv a{color:#fff}
.bottomCtaContainer #meGDPRMessage{margin-top:0!important}
.bottomCtaContainer #meGDPRMessage label{color:#fff;opacity:.8}
.trust-section{display:table;width:100%;overflow:hidden}
.trust{float:left;width:100%;padding-top:100px;padding-bottom:100px}
.trust .tit{padding-bottom:20px}
.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,#cedce5 100%);margin:12px 0 0 -16%}
.trust .tit h4:after{background:linear-gradient(to left,#fff,#cedce5 100%);margin:12px 0 0 1%}
.trust .tit h4{text-align:center;font-size:22px;margin-bottom:30px;font-weight:500}
.adssp-logo-blocks{margin:0 auto;display:table;width:90%}
.adssp-logo-blocks .adsspcus-block{background:none}
#adsspcutomerlogos,#scroll{display:none}
.footer{background:#20201e;padding:13px 5%;width:90%;max-width:100%}
.footer p{width:53%;color:#999;font-size:16px;display:inline-block;margin:0;vertical-align:middle}
.footer .socialIcons{width:46%;text-align:center;display:inline-block;margin:0;vertical-align:middle}
.socialIcons a{height:31px;width:31px;background:url(https://www.manageengine.cn/products/self-service-password/images/active-directory-password-synchronizer-flowcahrt-sprite.png) no-repeat;background-size:970px;background-position:-542px -401px;margin:0 7px;display:inline-block}
.socialIcons a#tw{background-position:-586px -401px}
.socialIcons a#ln{background-position:-629px -401px}
#adRhsLnk{display:none}
section#allFea{float:left;width:100%;background:#fff;padding-top:25px;padding-bottom:84px}
section#allFea .h2{font-size:24px;font-weight:500;padding:0;color:#000;line-height:42px}
.fea-nav-link span.act:after,.fea-nav-link span.act:before{display:none}
.fea-nav-link{background:#fff;width:100%;padding:0 0 20px}
.fea-nav-link span.act{background:none;color:#0e4c86;border-bottom:2px solid #0e4c86}
.fea-nav-link span{color:#8b8b8b;background:#fff;border-bottom:1px solid #e5e5e5;font-size:15px;font-weight:400;padding:5px 0 8px}
.fea-nav-list{background:#fff}
.fea-list-cont>ul{width:33.333%;padding:0 1%;float:left;box-sizing:border-box}
.fea-list-cont>ul li{padding:10px 0;color:#fff}
.fea-nav-list a{color:#000;font-size:14px;font-weight:300;position:relative}
.fea-nav-list a:before{content:'';position:absolute;width:7px;height:7px;background:#91baca;border-radius:50px;margin:4px 0 0 -15px}
.fea-nav.container{max-width:1150px}
#btmBar{position:relative;display:table;bottom:31px}
.footer{max-width:1205px}
#btmBar .container{max-width:1200px}
.msg1 h2{font-size:28px;line-height:32px;padding-top:0}
.bottomCtaContainer .msg1 h2{margin-top:0;margin-bottom:20px}
.msg1 p{font-size:14px;line-height:24px; color:#fff}
.msg1 p a{text-decoration:underline;color:#fff}
#cta{background:#ed2121;color:#fff;padding:12px 35px;position:relative;font-size:24px;font-family:"Zoho_Puvi_SemiBold";margin-top:40px;text-decoration:none}
.zsiq_floatmain{display:block!important}
.img-magnifier-glass{width:200px;height:200px;position:absolute;border-radius:100%;border:1px solid #efefef;box-shadow:0 0 20px -1px rgba(8,8,8,0.1);opacity:0}
.flowcahtBox:hover .img-magnifier-glass,.screenshot:hover .img-magnifier-glass{opacity:1}
.imagelnk{background:none}
.imagelnk img{padding:5px;margin:6px 0}
#allFea,footer#meCommonFooterNew{display:block}
@media screen and (max-width : 1420px) {
.bannerContainer .as-container{position:relative}
.bannerImg{transform:scale(.85)}
}
@media screen and (max-width : 1370px) {
.bannerImg.anim{transform:scale(1);left:auto;position:absolute;top:0;right:-2%}
}
@media screen and (max-width: 1250px) {
.as-container{max-width:90%!important}
.bannerImg.anim{transform:scale(.85)}
.topContentContainer{margin-top:84px}
.bannerContainer::after{height:570px}
.bannerContainer::before{height:680px}
.sliptContent{width:40%}
.splitBgLeft,.splitBgRight{width:48%}
.splitBgLeft{margin-right:2%}
.splitContainer.splitBottom .sliptContent{margin-left:4%;width:43%}
.splitContainer{margin-bottom:400px}
.screen-section:before{left:8%}
.adssp-logo-blocks{width:100%}
}
@media screen and (max-width: 1140px) {
.as-container{max-width:90%}
.bannerLeft{margin-left:0}
.bannerImg{transform:scale(.85)}
.topContent{width:80%;padding-left:5%;padding-right:5%}
.bottomCtaContainer{height:auto}
.ctaImg{margin:40px 0 44px 42px}
.ctaContent{width:calc(100% - 437px);float:none;display:table;margin:auto}
.ctaImg{display:none}
.bottomCtaContainer h2{margin:20px 0 30px;text-align:center}
.bottomCtaContainer .wam-form{padding-bottom:20px;margin:0 auto}
.bottomCtaContainer .blue-bg{padding:28px 38px;display:table;margin:auto}
.splitScreenshot.anim{transform:scale(.8);left:-54px}
}
@media screen and (max-width: 1100px) {
.bannerImg.anim{transform:scale(.55);top:18%}
.menu-icon{display:none}
.logo{margin-top:0}
.splitContainer::before{width:calc(100% - 20px)}
.splitContainer{margin-bottom:470px}
.inner-text h2{line-height:44px}
.screen-section:before{display:none}
.image-with-cont{background:#f9f9f9;border-radius:20px;padding:30px}
.img-side,.text-side{left:0;width:100%}
.img-side img{max-width:100%}
.text-side{position:relative;z-index:1;padding:0;padding-left:50px;margin-top:0}
.adssp-logo-blocks .adsspcus-block{margin:0}
.topContent p br{display:none}
.bannerContainer{
padding-bottom:40px;
}
.topContentContainer{
margin-top:0;
}
.left-sprite:before,.right-sprite:before{
top:20%;
}
}
@media screen and (max-width: 991px) {
body{overflow-x:hidden}
.bannerImg,.ctaImg,.bannerContainer::after,.sliptContent h2 br,.splitContainer::before,.splitContainer::after{display:none}
.bannerContainer::before{height:140%}
.bannerContainer{padding-bottom:0}
.bannerLeft{width:100%;text-align:center;padding-top:50px}
.topContentContainer{padding-bottom:0}
.topContentContainer::before{height:100%;bottom:-145px}
.wam-form{margin:0 auto}
.wam-form ul li{display:inline-block;vertical-align:top}
.wam-form ul li:nth-child(2){margin-left:-4px}
.wam-form ul li:nth-child(3){margin-left:-4px}
.topContentContainer{margin-top:44px}
.splitContainer{margin:0;height:auto;margin-bottom:40px}
.sliptContent{width:100%;margin-left:0;padding:40px}
.sliptContent h2{margin:0;color:#000}
.sliptContent{text-align:center;box-sizing:border-box}
.splitBg{width:100%}
.splitBgRight{margin-top:0}
.splitBgLeft{margin-left:0}
.splitScreenshot{left:0;margin:0 auto}
.splitBottom .as-container{display:grid}
.inner-text{padding:0;width:100%}
.inner-text::before{display:none}
.yellow-bg-section{padding:40px;margin-bottom:40px}
.ctaContent{margin:0 auto;width:100%;text-align:center}
.bottomCtaContainer{margin-top:0}
.bottomCtaContainer h2{text-align:center}
.trust{padding:0;padding-top:60px}
section#allFea{padding-top:0}
.adssp-logo-blocks{text-align:center}
.logoBox{margin:0 5% 40px}
.footer .as-container{display:grid}
.footer nav{grid-row:1}
.footer{text-align:center}
.footer p,.footer .socialIcons{width:100%}
.footer .socialIcons{margin-bottom:10px}
.wam-form ul li:last-child{width:100%}
.ffw-errmsg{width:100%}
.wam-form ul li:nth-child(2):before{margin:19px 0 0 7px}
.wam-form.us-form ul li:nth-child(2):before{margin:19px 0 0 32px}
.ctaContent{width:90%}
.bottomCtaContainer .wam-form{width:565px}
.splitScreenshot.anim{left:0;transform:scale(1)}
}
@media screen and (max-width: 900px) {
.compareLeft{width:95%;margin-bottom:30px}
.compareRight{width:calc(100% - 110px);margin-left:0}
.compareRight::before{left:0;top:-216px;width:100%;height:246px}
.compareLine{top:-15px;left:0;right:0;bottom:auto}
.compareRight{border-top:0}
.compareRight::after{height:2.5px;width:100%;background:#fc0;background:-webkit-linear-gradient(to right,#fff,#fc0,#fff);background:linear-gradient(to right,#fff,#fc0,#fff);z-index:1}
.topContent h3 {
    max-width: 500px;
    margin: auto;
}
}
@media screen and (max-width: 767px) {
.btmBar{display:none}
.wam-form ul li:nth-child(1),.bottomCtaContainer .wam-form ul li:nth-child(1){width:80%}
.wam-form ul li:nth-child(2),.bottomCtaContainer .wam-form ul li:nth-child(2){width:19%;border-right:1px solid #c3d1d6}
.wam-form ul li:nth-child(3),.bottomCtaContainer .wam-form ul li:nth-child(3){width:100%;margin-top:10px}
.selectedCountry{left:0}
.wam-form ul li:nth-child(2),.bottomCtaContainer .wam-form ul li:nth-child(2){margin-left:0}
.wam-form.us-form ul li:nth-child(2){width:100%;border:1px solid #c3d1d6}
.wam-form.us-form ul li:nth-child(1){width:100%;border:1px solid #c3d1d6;margin-bottom:10px}
.wam-form.us-form .selectedCountry:before{display:none}
.wam-form.us-form .selectedCountry:after{right:-29px;top:21%}
.wam-form.us-form .selectedCountry{padding-left:5px}
.wam-form.us-form ul li:nth-child(2) [name='state']{margin-left:10px;padding-left:25px}
.wam-form ul li:nth-child(3){box-sizing:border-box;margin-left:0;border:none;background:none}
.wam-form ul li input[type="submit"]{border-radius:3px}
.trust .tit h4:after,.trust .tit h4::before{display:none}
.bannerLeft h1{font-size:30px;line-height:30px}
.bannerLeft h1 span{font-size:20px;margin-top:10px;line-height:20px}
.wam-form{padding-bottom:15px}
.bottomCtaContainer h2{font-size:22px;line-height:28px}
.customersContainer{padding:30px 0}
.wam-form{width:100%}
.wam-form.us-form{width:100%}
.bottomCtaContainer .blue-bg{padding:20px 30px;padding-top:0}
.sliptContent h2{font-size:20px;line-height:36px}
.menu-icon{display:block;position:absolute;top:22px;height:40px;width:28px;right:28px;z-index:11}
.menu-icon span{background-color:#000;height:2px;width:30px;position:absolute;top:50%;transform:translateY(-50%);transition:.3s ease all}
.menu-icon span::before,.menu-icon span::after{content:'';display:block;height:2px;width:30px;position:absolute;top:-10px;left:0;background-color:#000;transition:.3s ease all}
.menu li a{color:#000}
.menu-icon span::after{top:auto;bottom:-10px}
.menu-icon.closed span{background-color:transparent}
.menu-icon.closed span:before{transform:rotate(45deg);top:0;background-color:#000}
.menu-icon.closed span::after{transform:rotate(-45deg);bottom:0;background-color:#000}
.menu{position:fixed;width:100vw;background:#fdfdfd;top:-95px;left:0;z-index:11;box-shadow:3px 4px 5px 0 #000;-webkit-box-shadow:3px 4px 5px 0 #000;-moz-box-shadow:3px 4px 5px 0 rgba(107,48,48,0.3);text-align:left;border-top:1px solid #dadada;padding:40px 0 20px;left:102%;transition:.3s ease-in;padding-bottom:0;padding-top:105px}
.menu a{float:none!important;display:block;max-width:90%;text-align:left;padding-left:20px;margin:0 0 0 auto !important}
.menu li{float:none;margin-left:0;margin-bottom:20px}
.menu.open{left:0}
.menu li a.menu-download-btn{margin-left:0;display:table;width:100%;text-align:center;padding:0 20px;margin-bottom:10px;padding-left:0;margin-left:20px!important;box-sizing:border-box}
.menu li a.menu-download-btn:before{display:none}
.fix .menu-icon{top:-4px}
.header.fix .logo{top:0}
#allFea{display:none}
.trust{padding-bottom:40px}
.screen-section h2{font-size:20px;line-height:30px;margin-bottom:30px}
.screen-section h2 br{display:none}
.topContent h3{font-size:20px;line-height:30px}
.topContent p{font-size:14px}
.sliptContent{padding:0;padding-top:40px}
.inner-text h2{font-size:20px;line-height:30px}
.inner-text p{font-size:14px}
.splitBgLeft,.splitBgRight{margin:0;width:100%;margin-bottom:20px}
.topContent{width:100%;padding-left:5%;padding-right:5%;box-sizing:border-box}

}
@media screen and (max-width: 550px) {
.platformsCenter{width:100%}
.formBox,.dwn-priv{text-align:center}
.formBox,.bottomCtaContainer .wam-form{padding-bottom:30px}
.wam-form ul li input{font-size:14px!important}
.wam-form ul li input[type=submit]{font-size:13px!important}
.formBox,.bottomCtaContainer .wam-form{display:inline-block;width:100%;margin:0 auto}
.feaBox{width:99%}
.formBox{padding-bottom:0}
.adssp-logo-blocks{width:100%}
.adssp-logo-blocks .adsspcus-block{display:table;width:50%!important;margin:auto}
.ffw-errmsg{text-align:left;width:100%;min-width:255px}
.bottomCtaContainer h2 span{line-height:30px}
.bottomCtaContainer h2{margin:37px 0 24px}
.splitBgRight,.splitBgLeft{width:100%}
.splitBgLeft{margin-bottom:18px}
.splitScreenshot{width:310px;background-size:310px;transform:scale(1);height:218px}
#logo1.anim,#logo2.anim,#logo3.anim,#logo4.anim,#logo5.anim,#logo6.anim,#logo7.anim,#logo8.anim{width:49%}
#logo1,#logo2,#logo5,#logo6{margin-bottom:50px}
.compareRight::before{top:-276px;height:276px}
.text-side{padding-left:50px}
.number-points li{font-size:14px}
.number-points li span{top:4px}
.image-with-cont{padding:10px}
.footer-stripe h2{font-size:20px;line-height:30px;padding:0 10px;box-sizing:border-box}
.footer-stripe a{margin:0}
.logo a{transform:scale(.8);position:relative;left:-25px}
.bannerLeft{padding-top:20px}
.header{padding-top:0}
.menu-icon{top:0}
.fix .menu-icon{top:-20px}
.fix .logo a{top:10px}
}
@media screen and (max-width: 400px) {
.compareRight{padding:47px 48px 57px 22px;width:calc(100% - 61px)}
.splitScreenshot{width:290px;background-size:290px}
.compareRight::before{top:-316px;height:316px}
}

section#allFea{
display:none;
}
#btmBar{
bottom:0;
}
.bannerLeft .msg1 p {
    color: #000;
}
.bannerLeft .msg1 p a{
    color:blue;
}

.shake{
	-webkit-animation: shake-horizontal 0.8s cubic-bezier(0.455, 0.030, 0.515, 0.955) both;
	        animation: shake-horizontal 0.8s cubic-bezier(0.455, 0.030, 0.515, 0.955) both;
}

@-webkit-keyframes shake-horizontal {
  0%,
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70% {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
  }
  20%,
  40%,
  60% {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
  }
  80% {
    -webkit-transform: translateX(8px);
            transform: translateX(8px);
  }
  90% {
    -webkit-transform: translateX(-8px);
            transform: translateX(-8px);
  }
}
@keyframes shake-horizontal {
  0%,
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70% {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
  }
  20%,
  40%,
  60% {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
  }
  80% {
    -webkit-transform: translateX(8px);
            transform: translateX(8px);
  }
  90% {
    -webkit-transform: translateX(-8px);
            transform: translateX(-8px);
  }
}
