.ban-intro .lhs{padding:95px 30px 95px 58px}
.ban-inn .lhs{width:calc(100% - 650px)}
.ban-inn .rhs{min-height:405px;position:relative;right:50px;width:650px}
.ban-inn .rhs:before{display:none}
.ban-inn .rhs span{background-image:url(https://www.manageengine.com/products/self-service-password/images/adselfservice-plus-integrations-sprite-22.png);background-size:717px;background-repeat:no-repeat;display:block}
.ban-inn .rhs .bludings{overflow:hidden;display:block;width:418px;height:240px;bottom:165px;left:calc(50% - 208px);position:absolute}
.ban-inn .rhs span.bluding{position:absolute;background-position:-300px -236px;width:418px;height:240px;animation:flow 10s linear infinite}
.ban-inn .rhs span.bluding1{position:absolute;background-position:-300px -236px;width:418px;height:240px;animation:flow1 10s linear infinite}
@-webkit-keyframes flow {
0%{left:calc(50% - 208px)}
100%{left:100%}
}
@keyframes flow {
0%{left:calc(50% - 208px)}
100%{left:100%}
}
@-webkit-keyframes flow1 {
0%{left:-418px}
100%{left:calc(50% - 208px)}
}
@keyframes flow1 {
0%{left:-418px}
100%{left:calc(50% - 208px)}
}
.ban-inn .rhs span.man{position:absolute;background-position:0 -236px;width:275px;height:240px;bottom:200px;left:calc(50% - 140px)}
.ban-inn .rhs span.hand{position:absolute;background-position:0 0;width:646px;height:236px;bottom:0}
.bene-inn{max-width:820px;margin:0 auto;display:table;width:100%;float:none!important}
.bene-remo .bene-men .men-stand{height:420px}
.bene-men .men-circle{left:20%}
.bene-com{width:380px}
.bene-com.bene-list{width:calc(100% - 400px)}
.enhan img{display:table;max-width:1080px;margin:0 auto;margin-top:50px;width:100%;}
.sche h2{max-width:480px;margin:0 auto 20px}
.supp-box{padding:120px 50px 30px;min-height:370px}
.redu .tab-com:before{background-image:url(https://www.manageengine.com/products/self-service-password/images/adselfservice-plus-integrations-sprite-22.png);background-size:717px;background-repeat:no-repeat;display:block;background-position:0 -528px;width:200px;height:172px;top:100px;right:64px}
.redu .tab-2-view:before{background-position:-224px -528px;height:178px}
.redu .tab-3-view:before{background-position:-443px -527px;height:178px}
.bene-box-1:before{background-position:-346px -566px}
.bene-box-2:before{background-position:-409px -566px}
.bene-box-3:before{background-position:-469px -423px}
.supp-box-3:before{background-position:-805px -496px;width:44px}
.supp-box-5:before{background-position:-744px -12px}
.enhan-tb.redu .tit h2 span{font-size:18px!important}
@media(max-width:1366px) {
.ban-inn{width:100%}
.ban-inn .lhs{width:calc(100% - 550px);display:table;padding-right:0}
.ban-inn .rhs{transform:scale(0.9);right:-30px;position:absolute;transition:.5s}
.ban-inn .lhs h1{max-width:480px}
}
@media screen and (min-width: 1100px) and (max-width: 1300px) {
.ban-inn{width:100%}
.ban-inn .rhs{position:absolute;transform:scale(0.9)}
}
@media(max-width:1280px) {
.ban-inn .lhs{width:calc(100% - 450px)}
.ban-inn .rhs{position:absolute;transform:scale(0.8);right:-70px;top:-20px}
.topBannerFormWrapper{padding-bottom:0}
}
@media(max-width:1200px) {
.ban-inn .lhs h1,.ban-inn .lhs h1 span{font-size:38px;line-height:1.4;padding:0;margin:0}
.ban-inn .rhs{transform:scale(0.75);right:-75px}
.ban-intro .lhs{padding:20px 0}
.redu .tab-com:before,.redu .tab-com:after,.ban-intro:after,.ban-intro:after{display:none}
}
@media(max-width:1130px) {
.ban-inn .rhs{transform:scale(0.70);right:-90px}
}
@media(max-width:1100px) {
.ban-intro:before{display:none}
.ban-inn{width:100%;padding-bottom:40px}
.ban-inn .lhs{width:100%}
.ban-inn .lhs h1{margin:0 auto}
.ban-inn .rhs{display:none}
.bene-com.bene-list{margin:0 auto;float:none;width:100%;max-width:480px}
.bene-box{width:100%;margin:15px 0}
.bene-inn{max-width:100%}
.bene-men{display:block}
.bene-com.bene-list{width:calc(100% - 380px);float:left}
.bene-box{padding:25px 15px 10px 85px;margin:10px 0;max-width:calc(100% - 20px)}
.bene-box p{margin:4px 0}
}
@media screen and (max-width: 992px) {
.supp-box{padding:30px 20px 30px 70px;min-height:auto;width:100%}
.supp-box.supp-box-6{border-bottom:0}
.bene-men{display:none}
.bene-inn{margin-bottom:90px}
.bene-com.bene-list{max-width:480px;float:none;width:100%}
}
@media(max-width:768px) {
.ban-inn .lhs h1,.ban-inn .lhs h1 span{font-size:32px}
.redu .tit,.redu .inn{margin:0;padding:0}
.redu-tb .tit{margin-bottom:30px}
.enhan img{margin-top:20px}
.bene-remo{padding:40px 0 0}
.bene-inn{margin-bottom:40px}
.supp{padding:40px 0}
}
@media(max-width:480px) {
.sche-inn{width:100%;margin:0}
.ban-inn{padding:0}
.ban-intro .rhs p,.tab-com p,.bene-box p,.supp-box p{font-size:15px}
.tab-com h3,.redu .tit h2,.bene .tit h2,.sche-inn h2,.supp-inn .tit h2 span,.ban-intro .lhs h2,.ban-intro .lhs h2 span,.redu .tit h2 span{font-size:20px;line-height:1.6}
.enhan-tb.redu .tit h2 span{font-size:16px!important}
}
.cta-foot-red-ani-24{background:#E9142B;padding:12px 30px 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{z-index:20;font-size: 16px;color:#fff;line-height:30px;font-weight:400;}

.dwn-cta-ani-24{width:14px;height:15px;border-bottom:2px solid #fff;display:inline-block;position:absolute;margin:0;right:calc(50% - 72px);top:21px;pointer-events:none}
 .dwn-cta-ani-24:before,.dwn-cta-ani-24:after{content:'';position:absolute;-moz-animation:dwncta-bounce 3s infinite;-webkit-animation:dwncta-bounce 3s infinite;animation:dwncta-bounce 3s infinite}
 .dwn-cta-ani-24:before{height:0;width:0;border:none;border-top:7px solid #fff;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);left:0;top:3px}
 .dwn-cta-ani-24:after{width:4.5px;height:8px;background:#fff;display:inline-block;top:-5px;left:5px}
 @-moz-keyframes dwncta-bounce {
 0%,20%,50%,80%,100%{-moz-transform:translateY(0);transform:translateY(0)}
 40%{-moz-transform:translateY(-6px);transform:translateY(-6px)}
 60%{-moz-transform:translateY(-3px);transform:translateY(-3px)}
 }
 @-webkit-keyframes dwncta-bounce {
 0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}
 40%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}
 60%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}
 }
 @keyframes dwncta-bounce {
 0%,20%,50%,80%,100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}
 40%{-moz-transform:translateY(-6px);-ms-transform:translateY(-6px);-webkit-transform:translateY(-6px);transform:translateY(-6px)}
 60%{-moz-transform:translateY(-3px);-ms-transform:translateY(-3px);-webkit-transform:translateY(-3px);transform:translateY(-3px)}
 }
.ban{position: relative;}
.bred-full{border-bottom: 1px solid #9ab6dc;width:100%;position:absolute;top:0px;}
.bred-con{max-width:1300px;margin:0 auto;width:100%;display: table;float: none !important;}
.bred-arr {display: inline-block;padding: 10px 0 3px 0;}
.bred-arr ul li{float:left;margin:0 15px}
.bred-arr ul li:first-child{margin-left:0}
.bred-arr ul li:after{content:'';position:absolute;width:7px;height:7px;border:1px solid #000;border-left:0;border-bottom:0;transform:rotate(45deg);margin:10px 0 0 8px}
.bred-arr ul li:last-child:after{opacity:0}
.bred-arr *{font-size: 14px;font-weight:400;line-height: 27px !important;}
.bred-arr ul li a{color:#138cd6;}
.bred-arr ul li a:hover{color: #03A9F4;}
.bred-arr ul li span{color: #000;}
@media screen and (max-width: 1300px) {
    .bred-arr{padding-left: 20px;}
}
@media screen and (max-width: 1100px) {
    .bred-full{padding-top: 20px;}
}
@media screen and (max-width: 992px) {
    .bred-full{padding-bottom: 0px;}
    .ban-inn .lhs{margin-top:40px}
}

@media screen and (max-width: 1025px) {
.prd-nav li {
    width: calc(100% / 5 );
    padding: 8px 0;
}
}

@media screen and (max-width: 992px) {
footer#meCommonFooterNew {
    display: inline-block;
}
}