html, body{margin: 0; padding: 0; font-size: 14px; font-family: 'Montserrat', sans-serif;}
.mef_foot_bottom_container .mef_foot_me_lists{display: none;}
.mef_foot_bottom{padding: 20px 0;}
.container{max-width: 1200px; margin: 0 auto;}
header{position: relative; padding: 4px 0; background: #0b121a;z-index: 999999; transition: .3s;}
header.topFix{ top: -90px;transition: .3s;}
header.fixed{position: fixed; top: 0; left: 0; width: 100%;transition: .3s; -webit-box-shadow: 0 0 12px 2px rgba(0,0,0,.11); box-shadow: 0 0 12px 2px rgba(0,0,0,.11);transition: .3s;}
.logo{background: url(https://www.manageengine.com/log-management/images/cyber-hygiene-tips-sprite.png) no-repeat; width: 110px; height: 55px; display: inline-block; background-size: 531px; margin-top: 0; z-index: 999; background-position: 0 7px;}
.wam-menu{float: right; margin-top: 20px;}
.wam-menu a{color: #fff; text-decoration: none; margin-left: 45px; position: relative; font-size: 15px;}
.wam-menu a.menuDwn{padding: 7px 40px 7px 40px; background: #e02228; border: 1px solid #e02228;  margin-left: 30px}
.banner{height: 440px; background: url(https://www.manageengine.com/log-management/images/cyber-hygiene-tips-bg.png) center center no-repeat; background-size: cover; position: relative;}
.banner::before {
content: "";
width: 700px;
height: 335px;
background: url(https://www.manageengine.com/latam/log-management/images/cyber-hygiene-banner.jpg) center center no-repeat;
background-size: 700px;
position: absolute;
left: 0;
top: 14px;
right: 0;
margin: auto;
z-index: 1;

}
h1{opacity: 0; position: absolute;}
.formWrapper{position: relative; margin-top: -54px;}
.formContent{width: 950px; margin: 0 auto; background: #ef4055; border-radius: 8px; position: relative;}
.formContent h2{position: absolute; bottom: 100%; left: 33px; border: 1px solid #fff; border-bottom: 0; margin: 0; color: #fff; font-weight: 600; font-size: 20px; line-height: 40px; border-top-left-radius: 5px; border-top-right-radius: 5px; padding: 4px 30px;}
.wam-form{width: 885px;margin: 0 auto;display: table;padding: 25px 0 15px;}
.wam-form ul{margin:0;padding:0}
.wam-form ul li{list-style-type:none;float:left;background:#fff;width:190px;}
.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; font-family: 'Montserrat', sans-serif;}
.wam-form ul li select{width:100%;height:50px;border:0;padding:0 10px;box-sizing:border-box;border-radius:0;font-size:14px;outline:none;background:#fff;margin:0;background:none;z-index:9;position:relative;color:#6e6e6e;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: 16px; line-height: 1.7; padding: 12px 0 0 13px;} 
.wam-form ul li input[type="submit"]{width: 100%; background: #18212b; color: #fff; padding: 0 20px; font-size: 16px; cursor: pointer; font-weight: 600;} 
.wam-form ul li:nth-child(1){width:292px; border-right: 0px;position: relative;}
.wam-form ul li:nth-child(2){width:265px; border-right: 0px;position: relative;}
.wam-form ul li:nth-child(1), .wam-form ul li:nth-child(3){margin-right: 7px;}
.wam-form ul li:nth-child(1) input, .wam-form ul li:nth-child(2) input{padding: 0 10px 0 18px;}
.wam-form ul li:nth-child(3){width:48px;position: relative;}
.wam-form ul li:nth-child(4){width: 262px;}
.wam-form ul li:nth-child(5) select{color: #000;border-radius: 0px 3px 3px 0px;opacity: 1;font-size: 15px;font-weight: 500;}
.wam-form ul li:last-child{padding-top: 0;width:100%;background: none;border:0px;margin-top: 10px;}
#meGDPRMessage{color:#fcfcfc;line-height:18px;font-size:12px;margin-top: 0px; margin-bottom: 10px;}
#meGDPRMessage label{font-size:12px;line-height:18px}	
.dwn-priv{color:#fcfcfc;font-size:12px;margin-bottom:8px}
.dwn-priv a{font-size:12px;color:#fcfcfc;}
.msg1{display:none; text-align: left; color: #fcfcfc; font-size: 25px; padding-right: 10%;}
.msg1 span{color: #fcfcfc}
.wam-form ul li:nth-child(3):before {content: ""; position: absolute; width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid #adadad; margin: 24px 0 0 29px; z-index: 0; }
.wam-form ul li:nth-child(3):after {content: ""; position: absolute; width: 1px; height: 60%; top: 20%; left: 0; background: #818181;}
#meGDPRMessage {width: 100%; text-align: left; } 
.dwn-priv {display: block !important; text-align: left; margin-top: 10px;} 
.dwn-priv strong{font-weight: 600;}
.price-prev {margin-top: 5px; } 
.dwn-priv a {float: none; padding: 0; color: #fcfcfc; background: none; } 
#getQuote #meGDPRMessage {margin-top: 10px; }  
.errMsg{display:none;color:#fcfcfc;width:80%;margin-left: 0%;font-size:12px;position:relative;top:-20px; position: absolute;}
span#backToTop{display: none !important;}
 #country_state{opacity: 1; width: 110px; background: #fff; position: absolute; top: -100%; height: 40px; border-radius: 3px;left: -50px;box-shadow: 0 0 12px rgba(0,0,0,0.2)}
.contentWrapper{text-align: center; margin: 45px 0 50px;}
.contentWrapper p{padding: 0 5%; font-size: 15px; color: #0c131a; line-height: 26px; font-weight: 400; margin: 0;}
.contentWrapper p:first-of-type{margin-bottom: 36px;}
footer{background: #e9edf1; text-align: center; padding: 3px 0; border: none;}
footer p{margin: 0; font-size: 13px; color: #23242d; line-height: 41px;}
.navTrig{display: none;}
@media screen and (max-width: 1240px){
    .container{max-width: 90%;}
}
@media screen and (max-width: 991px){
    .formContent, .wam-form{width: 90%;}
    .wam-form ul li:nth-child(1){width: 100%; margin-bottom: 20px;}
    .wam-form ul li:nth-child(2){width: calc(100% - 55px); margin-bottom: 20px;}
    .wam-form ul li:nth-child(4){width: 100%;}
    .navTrig{display: block; position: absolute; height: 20px; width: 30px; right: 5%; top: 0; bottom: 0; margin: auto; border-top: 2px solid #fff; border-bottom: 2px solid #fff;}
    .navTrig::before{content: ""; position: absolute; height: 2px; width: 100%; top: 50%; left: 0; background: #fff;}
    .navTrig::after{content: ""; position: absolute; height: 2px; width: 100%; top: 50%; left: 0; background: #fff; }
    .navTrig.open{border: none;}
    .navTrig.open::before{transition: .3s; transform: rotate(45deg);}
    .navTrig.open::after{transition: .3s; transform: rotate(-45deg);}
    .wam-menu{position: fixed; height: 100%; top: 47px; right: -400px; width: 300px; background: #0b121a; z-index: 9999; -webkit-box-shadow: 0 0 12px 2px rgba(0,0,0,.1); box-shadow: 0 30px 12px 2px rgba(0,0,0,.1); padding: 30px 15px 0; transition: .3s;border-top: 1px solid #eee;}
    .wam-menu a{display: block; margin-bottom: 15px; border-bottom: 1px solid rgba(0,0,0,.5); width: 100%; text-align: center; margin-left: 0;}
    .wam-menu a.menuDwn{width: calc(100% - 80px); margin-left: 0;}
}
@media screen and (max-width: 768px){
    .formContent h2{left: 9px; width: calc(100% - 80px);text-align: center;}
    .banner::before{width: 460px; background-size: 431px; background-position: 10px -82px;}
}
@media screen and (max-width: 450px){
    .banner{height: 370px;}
    .banner::before{width: 300px; background-size: 291px; background-position: 10px -52px; height: 200px;}
}
