.dwn-priv a {color:#138cd6 !important}
.NewBan {
    position: relative;
    background: url(https://www.manageengine.com/latam/cloud-security/images/main-banner.png) no-repeat #333;
    background-size: cover;
    padding: 70px 0 0 0;
}
.innerOpt h1 {
    text-align: center;
    color: #fff;
    font-size: 38px;
    line-height: 55px;
}
.ban-dwn-btn {
    background: #f00;
    color: #fff;
    display: inline-block;
    font-size: 20px;
    font-weight: 300;
    padding: 14px 45px 14px 70px;
    transition: all 0.5s ease;
}
.heading-menu{display:none}
.btmBar{display:none}
.head{font-size:33px;font-weight:100;margin:100px 0 0 0}
.head span{font-weight:bold}
.NewBan img{width:100%}
.thsec .per50{width: 29.333%;}
.yelCol{background: #72cbd2;height: 424px;}



    .innerOpt h1 span{    font-size: 48px;
    display: block;
    font-weight: 600;}
    .innerOpt{bottom:initial;position: relative;}
    .ban-dwn-btn{    background: #f00;
        color: #fff;
        display: inline-block;
        font-size: 20px;
        font-weight: 300;
        padding: 14px 45px 14px 70px;    transition: all 0.5s ease;}
        .ban-dwn-btn:hover{    background: #e90000;
    text-decoration: none;
    box-shadow: 0px 16px 20px -8px #000;}
    .heading-menu{display:none}
    .btmBar{display:none}
    .head{font-size:33px;font-weight:100;margin:100px 0 0 0;line-height: 42px;}
    .head span{font-weight:bold}
    .NewBan {
        position: relative;
        background: url(https://www.manageengine.com/latam/cloud-security/images/main-banner.png) no-repeat #333;
        background-size: cover;
        padding: 70px 0 0 0;
    }
    .NewBan img{width:100%;
        margin-top: 30px;
        margin-bottom: -100px;}
    .thsec .per50{width: 29.333%;}
    .yelCol{background: #72cbd2;height: 424px;}
    /* DOWNLOAD ARROW ANNIMATION for LP cta by VJ*/
.dwn-cta-ani{width:14px;height:15px;border-bottom:2px solid #fff;display:inline-block;position:absolute;margin:4px 0 0 -27px}
.dwn-cta-ani:before,.dwn-cta-ani:after{content:'';position:absolute;-moz-animation:dwncta-bounce 3s infinite;-webkit-animation:dwncta-bounce 3s infinite;animation:dwncta-bounce 3s infinite}
.dwn-cta-ani: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: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)}
}
/* END DOWNLOAD ARROW ANNIMATION */
    .footer .footer_wrap .footer_links{padding-top:25px;width:auto;margin:0 auto;display:table}
    .footer_qlink{margin:0 auto;display:table;padding-top:25px}
    .footer_qlink li{float:left;padding:0 30px}
    .footer_qlink li a{}
    .footer_qlink li a:hover, .hom-saf-han ul li div a:hover{text-decoration: none;}
    .footer_qlink li a i{font-style: initial;}
    .footer_qlink li a span{width:30px;height:30px;background:url(https://www.manageengine.com/latam/cloud-security/images/cloud-security-plus-home-sprite-19.png);background-repeat:no-repeat;background-size:500px;margin:0 auto;display:table;margin-bottom: 8px;background-position: -79px -236px;}
    .footer_qlink li:nth-child(2) a span{background-position: -173px -236px;}
    .footer_qlink li:nth-child(3) a span{background-position: -143px -236px;}
    .footer_qlink li:nth-child(4) a span{background-position: -173px -236px;}
    .hom-why-cs h2{text-align:center;font-weight:700;font-size:28px}
    .hom-saf-han ul li{float:left;width:50%}
    .hom-saf-han ul li div{border:1px solid #f3f3f3;margin:10px;box-sizing:border-box;height:295px;padding:25px 50px 25px 25px;box-shadow:0 0 10px -3px rgba(150,150,150,0.24);position:relative;transition:all .5s ease}
    .hom-saf-han ul li div i{width:85px;height:48px;display:inline-block;background:url(https://www.manageengine.com/latam/cloud-security/images/cloud-security-plus-home-sprite-19.png);background-repeat:no-repeat;background-size:400px}
    .hom-saf-han ul li div h4{margin:0;font-size:18px;font-weight:700;padding-top:15px}
    .hom-saf-han ul li div p{color:#333;font-weight:400}
    .hom-saf-han ul li div span{color:#0494df;position:absolute;bottom:50px; width: 200px;}
    .hom-saf-han ul li div a{position:absolute;top:0;left:0;bottom:0;width:100%;height:100%}
    .hom-saf-han ul li div:hover{transform:translateY(-5px);transition:all .5s ease;box-shadow:0 33px 38px -34px rgba(0,0,0,0.61)}
    .hom-saf-han ul li:nth-child(2) div i{background-position:-99px 0}
    .hom-saf-han ul li:nth-child(3) div i{background-position:-201px 0}
    .hom-saf-han ul li:nth-child(4) div i{background-position:-297px 0}
    .hom-why-cs{float:left;width:100%;padding-bottom:50px}
    .hom-why-cs .per30{padding:0;width:33.3333%}
    .hom-why-cs ul li{margin-bottom:10px}
    .hom-why-cs ul li div{border:1px solid #f1f1f1;margin:10px;box-sizing:border-box;padding:30px 20px 20px;margin-bottom:20px;border-radius:2px}
    .hom-why-cs ul li div i{width:78px;height:50px;display:inline-block;background:url(https://www.manageengine.com/latam/cloud-security/images/cloud-security-plus-home-sprite-19.png);background-repeat:no-repeat;background-size:400px;background-position:0 -60px}
    .hom-why-cs ul li div h4{margin-top:15px;font-weight:600;line-height:25px;color:#000}
    .hom-why-cs ul li div p{font-weight:500}
    .hom-why-cs .p1 ul li:nth-child(2) div i{background-position:-237px -60px}
    .hom-why-cs .p1 ul li:nth-child(3) div i{background-position:-97px -119px}
    .hom-why-cs .p2 ul li:nth-child(1) div i{background-position:-88px -60px;width:63px}
    .hom-why-cs .p2 ul li:nth-child(2) div i{background-position:-324px -60px}
    .hom-why-cs .p3 ul li:nth-child(1) div i{background-position:-152px -60px}
    .hom-why-cs .p3 ul li:nth-child(2) div i{background-position:-1px -119px}
    .footer .footer_wrap .footer_btns{display:table;width:auto}
    .footer .footer_wrap .footer_btns li:nth-child(2) a{background:#5a5a5a;}
    .footer .footer_wrap .footer_btns li:nth-child(2) a:hover{background:#4a4646;}
    .footer_btns li a{}
    .footer .footer_wrap .footer_btns .download a:before{content: '';
        position: absolute;
        width: 14px;
        height: 20px;
        background: url(https://www.manageengine.com/latam/cloud-security/images/cloud-security-plus-home-sprite-19.png);
        background-repeat: no-repeat;
        background-size: 430px;
        background-position: -9px -205px;
        margin: 4px 0px 0px -23px;}
    .footer .footer_wrap .footer_btns li a{    padding: 10px 35px 10px 50px;}
    .head {
        margin: 130px 0 0 0;
    }
    
    @media screen and (max-width:992px){
    .hom-saf-han ul li div span {
        position: relative;
        bottom: 0px;
    }
    }
    @media screen and (max-width:767px){
footer {
    display: block;
}
.hom-why-cs{padding-bottom:0px}
span.menu-txt {
    display: none;
}
.ctaContainer .wam-form {
    margin: 0 auto;
    display: table;
    width: 100%;
}
iframe{max-width:100%}
.ctaContainer .wam-form ul li:nth-child(1){width:60%}
.hom-saf-han ul li div a{position: relative;}
    .hom-saf-han ul li{width:100%;}
    .innerOpt{    width: 90%;
    margin: 0 5%;
    box-sizing: border-box;}
    .innerOpt h1 span{font-size: 32px;}
    .innerOpt img{display: block;}
    .innerOpt h1 {    margin-bottom: 30px;
        font-size: 26px;
        line-height: 38px;
    }
    .hom-saf-han ul li div{height:auto;}
    .flexMobile {display: none;}
    .per50{width: 100%;height: auto;float: left;box-sizing: border-box;}
    .colDivider .container {
        max-width: initial;
        padding: 5px;
        width: 100%;
        padding: 20px;
        box-sizing: border-box;
    }
    .feaCont .per30 {
        padding: 5% 3px 3% 3px;
        width: 100%;
        float: left;
        text-align: center;
        border: 1px solid #f3f3f3;
        box-sizing: border-box;
        margin-bottom: 20px;
        background: #f7f7f7;
        border-radius: 3px;
    }
    .head{font-size: 24px;line-height: 36px;margin-top: 120px;}
    .footer .footer_wrap .partation {
        width: 100%;
    }
    .footer .footer_wrap h1 {
        height: auto;
        line-height: 42px;
        margin-bottom: 0px;
    }
    }
    .ctaContainer{text-align: center; margin: 20px 0 40px; padding: 20px 10px 40px; background: #dbf3ff;}
    .ctaContainer h2{font-size: 20px; line-height: 30px; margin-bottom: 15px; font-weight: 600;}
    
    .ctaContainer span{font-size: 11px; display: block; margin-top: 7px; font-style: italic;}
    
    .wam-form{    margin-top: 20px;
        margin: 0 auto;
        display: table;
        width: 600px;}
    .wam-form ul{margin:0;padding:0 !important}
    .wam-form ul li{list-style-type:none;float:left;background:#fff}
    .wam-form ul li:nth-child(1){width:175px;border:1px solid #dedede;position:relative;border-right:0;border-radius:4px 0 0 4px}
    .wam-form ul li:nth-child(1):before{}
    .errMsg,.errMsg2,.errMsg3,.errMsg4{display:none;font-size:12px;position:absolute;margin-top:-20px;margin-left:0;line-height:18px;color:red}
    .wam-form ul li:nth-child(1) span{position:absolute;background-size:389px;width:23px;height:15px;padding-right:20px;margin:15px 0 0 10px;z-index:99;background-position:0 -272px}
    .wam-form ul li:nth-child(1) span::after{content:'';width:1px;height:25px;position:absolute;background:#dedede;top:-6px;left:30px}
    .wam-form ul li input{width:100%;height:42px;border:0;padding:0 10px;box-sizing:border-box;font-size:16px;outline:none;color:#2b2b2b;background:none}
    .wam-form ul li:nth-child(1) input{font-size:16px;position:relative;border-radius:15px}
    .wam-form ul li:nth-child(1) input::placeholder{color:#889196}
    .wam-form ul li:nth-child(2){width:76px;border-left:0;border-right:0;border-top:1px solid #dedede;border-bottom:1px solid #dedede;    position: relative;}
    .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;right: 11px;}
    .selectedCountry{width:60px;height:36px;position:absolute;color:#6e6e6e;font-size:16px;margin:10px 0 0 7px}
    .wam-form ul li select{width:100%;height:42px;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:nth-child(3){border:0;    padding-left: 0px;}
    .wam-form ul li input[type="submit"]{background:#d22222;color:#fff;padding:0 30px;cursor:pointer;font-weight:600;text-transform:capitalize;height:44px;border:0;outline:none;border-radius:0 4px 4px 0;transition:all .5s ease}
    .wam-form ul li input[type="submit"]:hover{background:#c11818;transition:all .5s ease}
    .wam-form ul li:nth-child(4){background:none;width:100%;margin-top:15px;border:0}
    .dwn-priv{color:#353535;font-size:11px;margin-top:-8px;line-height:16px}
    .dwn-priv a{font-size:11px;color:#353535;text-decoration:none}
    #meGDPRMessage{line-height:17px;margin:0 0 13px;width:100%}
    #meGDPRMessage label{font-size:11px;line-height:18px;color:#48555f}
    .succView{display:none;}
    #dwn-form-alert{width:250px !important;z-index:11;}
    .wam-form ul li select#country_state{background:url("https://www.manageengine.com/products/ad-manager/images/arrow-gra.png") 137px 21px no-repeat;background-size:8px; opacity: 1;
        width: 170px;
       left:-93px;
    background-color:white;
    }
@media screen and (min-width: 1250px){
.ctaContainer .wam-form ul li:nth-child(1){width: 220px;}
.ctaContainer .wam-form ul li:nth-child(2):before{    margin: 22px 0 0 20px;}
}
    @media screen and (max-width: 500px){
    .wam-form{    width: 100%;}
    .wam-form ul li:nth-child(1){width:75%}
    .wam-form ul li:nth-child(2){width:18%;    border-right: 1px solid #dedede;}
    .wam-form ul li:nth-child(3){    width: 100%;margin-top: 10px;}
    .wam-form ul li input[type="submit"]{    border-radius: 4px;}
    }
    
                        .prd-nav li {
                            float: left;
                            width: 24%;
                            padding: 0 0.5%;
                            text-align: center;
                        }

                        .heading-menu {
                            display: none
                        }

                        .btmBar {
                            display: none
                        }

                        .head {
                            font-size: 33px;
                            font-weight: 100;
                            margin: 80px 0 0 0
                        }

                        .head span {
                            font-weight: bold
                        }
                    