  
  @font-face{font-family:'ZohoPuvi';src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extralight.eot);src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extralight.eot?#iefix) format("embedded-opentype"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extralight.woff2) format("woff2"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extralight.woff) format("woff"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extralight.ttf) format("truetype");font-style:normal;font-weight:100;font-display:swap}
@font-face{font-family:'ZohoPuvi';src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_light.eot);src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_light.eot?#iefix) format("embedded-opentype"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_light.woff2) format("woff2"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_light.woff) format("woff"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_light.ttf) format("truetype");font-style:normal;font-weight:200;font-display:swap}
@font-face{font-family:'ZohoPuvi';src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular.eot);src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular.eot?#iefix) format("embedded-opentype"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular.woff2) format("woff2"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular.woff) format("woff"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular.ttf) format("truetype");font-style:normal;font-weight:300;font-display:swap}
@font-face{font-family:'ZohoPuvi';src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular_italic.eot);src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular_italic.eot?#iefix) format("embedded-opentype"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular_italic.woff2) format("woff2"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular_italic.woff) format("woff"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular_italic.ttf) format("truetype");font-style:italic;font-weight:300;font-display:swap}
@font-face{font-family:'ZohoPuvi';src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_medium.eot);src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_medium.eot?#iefix) format("embedded-opentype"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_medium.woff2) format("woff2"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_medium.woff) format("woff"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_medium.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'ZohoPuvi';src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold.eot);src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold.eot?#iefix) format("embedded-opentype"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold.woff2) format("woff2"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold.woff) format("woff"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:'ZohoPuvi';src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold_italic.eot);src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold_italic.eot?#iefix) format("embedded-opentype"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold_italic.woff2) format("woff2"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold_italic.woff) format("woff"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold_italic.ttf) format("truetype");font-style:italic;font-weight:500;font-display:swap}
@font-face{font-family:'ZohoPuvi';src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold.eot);src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold.eot?#iefix) format("embedded-opentype"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold.woff2) format("woff2"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold.woff) format("woff"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:'ZohoPuvi';src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold_italic.eot);src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold_italic.eot?#iefix) format("embedded-opentype"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold_italic.woff2) format("woff2"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold_italic.woff) format("woff"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold_italic.ttf) format("truetype");font-style:italic;font-weight:600;font-display:swap}
@font-face{font-family:'ZohoPuvi';src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrabold.eot);src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrabold.eot?#iefix) format("embedded-opentype"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrabold.woff2) format("woff2"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrabold.woff) format("woff"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrabold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:'ZohoPuvi';src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_black.eot);src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_black.eot?#iefix) format("embedded-opentype"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_black.woff2) format("woff2"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_black.woff) format("woff"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_black.ttf) format("truetype");font-style:normal;font-weight:800;font-display:swap}
@font-face{font-family:'ZohoPuvi';src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrablack.eot);src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrablack.eot?#iefix) format("embedded-opentype"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrablack.woff2) format("woff2"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrablack.woff) format("woff"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrablack.ttf) format("truetype");font-style:normal;font-weight:900;font-display:swap}
    body{
        margin:0;
    }
    div {
        box-sizing: border-box;
        }
    ul{
        margin:0;
    }
    .as-full {
        font-family:"ZohoPuvi";
        margin: 0;
        padding: 0;
        width: 100%;
        display: flow-root;
    }
    .as-full.wam-head-logo {
    padding: 10px 0;
}
    .as-full div, .as-full a, .as-full ul, .as-full li, .as-full input, .as-full p, .as-full h1, .as-full h2, .as-full span {
        box-sizing: border-box;
    }
	.dwnForm{
width:100%;
}
	.one-line-form{}
.one-line-form *{font-family:"ZohoPuvi",verdana,arial,sans;font-size:14px;outline:0;margin:0;padding:0;box-sizing:border-box}
.one-line-form > form > ul{margin:0;padding:0}
.one-line-form > form > ul li{list-style-type:none;float:left;border:1px solid #e6e6e6;background:#fff;position:relative}
.one-line-form > form > ul li:nth-child(1){width:270px;position:relative;border-radius:5px 0 0 5px;border-right-width:0}
.one-line-form > form > ul li:nth-child(3):before{content:'';position:absolute;width:16px;height:14px;margin:18px 0 0 26px;pointer-events:none;background:url(https://www.manageengine.com/products/exchange-reports/images/erp-hom-ban-sprite-23.png);background-size:65px;background-repeat:no-repeat;background-position:-31px -1px}
.one-line-form > form > ul li:nth-child(3):after{content:'';position:absolute;width:14px;height:14px;pointer-events:none;-moz-animation:bounce 3s infinite;-webkit-animation:bounce 3s infinite;animation:bounce 3s infinite;left:25px;top:13px;background:url(https://www.manageengine.com/products/exchange-reports/images/erp-hom-ban-sprite-23.png);background-size:65px;background-repeat:no-repeat;background-position:-51px 1px}
@-moz-keyframes 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 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 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)}
}
.one-line-form > form > ul li:nth-child(1) .form-icn{background:#f6f8fa;width:38px;position:absolute;top:0;left:0;height:100%;border-radius:3px 0 0 3px}
.one-line-form > form > ul li:nth-child(1) .form-icn .icn-mail{background-position:-76px -64px;width:17px;height:12px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
.one-line-form > form > ul li:nth-child(1) input{font-size:14px;padding-left:15px;border-radius:5px 0 0 5px}
.one-line-form > form > ul li:nth-child(1) input::placeholder{color:#b3b3b3}
.one-line-form > form > ul li:nth-child(2){width:50px;border-left:0;border-right:0;position:relative}
.one-line-form > form > ul li:nth-child(3){padding-left:0;border-color:#d63327;border-radius:0 5px 5px 0}
.one-line-form > form > ul li .ffw-errmsg{display:none;color:red;font-size:12px;margin-top:-20px;position:absolute;font-weight:300;white-space:nowrap}
.one-line-form > form > ul li input{width:100%;height:50px;border:0;padding:0 10px;font-size:14px;color:#000;font-weight:300}
.one-line-form > form > ul li .selectedCountry{text-align:left;width:50px;height:41px;position:absolute;color:#000;font-size:14px;margin:5px 0 0;line-height:33px;left:0;padding-left:8px;border-left:1px solid #e5e5e5;font-weight:300;padding-top:4px;overflow:hidden}
.one-line-form > form > ul li .selectedCountry:before{content:"";position:absolute;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #1e0437;z-index:0;right:10px;top:19px}
.one-line-form > form > ul li .selectedCountry:after{content:"";position:absolute;width:1px;height:33px;top:0;right:0;background-color:#e6e6e6;display:none}
.one-line-form > form > ul li input[type=submit]{font-size:16px;background:#d63327;color:#fff;padding:0 29px 0 51px;cursor:pointer;font-weight:300;height:50px;border:0;border-radius:0 4px 4px 0}
.one-line-form > form > ul li input[type=submit]:hover{background:#9e0303;transition:all .5s ease}
.one-line-form > form > ul li select{font-weight:300;width:50px;height:50px;border:0;padding:0 10px;box-sizing:border-box;border-radius:0;margin:0;z-index:9;position:relative;color:#000;font-size:12px;opacity:0;-moz-appearance:none;-webkit-appearance:none;cursor:pointer;float:left;background:#fff;overflow:hidden}
.one-line-form > form > ul li select#country_state, .one-line-form > form > ul li select#ukcountry_region{position:relative;font-size:14px;opacity:1;width:100px;float:left;padding-left:0;line-height:22px}
.one-line-form > form > .misc-field .dwn-priv{margin-top:0;line-height:16px;font-weight:200;padding-top:5px}
.one-line-form > form > .misc-field .dwn-priv,.one-line-form > form > .misc-field .dwn-priv *{font-size:11px;color:#000;line-height:18px}
.one-line-form > form > .misc-field .dwn-priv strong{font-weight:400}
.one-line-form > form > .misc-field .dwn-priv a{font-size:11px;text-decoration:underline}
.one-line-form > form > .misc-field #meGDPRMessage{line-height:16px;margin:5px 0 0!important;width:100%}
.one-line-form > form > .misc-field #meGDPRMessage label{font-size:11px;line-height:18px;color:#000;font-weight:300;opacity:.8}
.one-line-form > form > .misc-field #meGDPRMessage .checkmarkgdpr{margin-bottom:0;height:12px;width:12px}
.one-line-form > form > .misc-field::before{content:" ";display:table;clear:both}
.one-line-form > form > .misc-field *{color:#a6a6a6;font-weight:300}
.one-line-form > form > .misc-field strong{font-weight:600}
.one-line-form > form > .misc-field a{color:#1281bd;text-decoration:underline}
.one-line-form > .success-message{display:none;    text-align: left;}
.one-line-form > .success-message h2{margin-bottom:10px;color:#000;font-size:30px}
.one-line-form > .success-message p{font-size:15px;line-height:23px;margin-top:0;color:#000;    font-weight: 500;}
.one-line-form > .success-message p a{font-size:15px;    color: #2f70ff;}
.one-line-form.success ul{display:none}
.one-line-form.success .success-message{display:block}
.one-line-form.success .misc-field{display:none}
.one-line-form.with-state{width:551px}
.one-line-form.with-state ul li #headerCountryListItem:after{content:"";position:absolute;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #1e0437;z-index:0;right:7px;top:23px}
.one-line-form.with-state ul li:nth-child(1){margin-left:0;width:200px}
.one-line-form.with-state ul li #country_state, .one-line-form.with-state ul li #ukcountry_region{margin-left:8px}
.one-line-form.with-state ul li .selectedCountry:after{display:block}
.one-line-form.with-state ul li input[type=submit]{padding:0 20px 0 55px}
.one-line-form.with-state ul li:nth-child(2){width:160px}
.one-line-form.with-state .ffw-country-list{position:relative}
.one-line-form.with-state .ffw-country-list:after{content:"";position:absolute;right:4px;top:19px;width:13px;height:13px;z-index:1;zoom:.95}
@media screen and (max-width: 620px) {
.one-line-form{width:100%}
.one-line-form ul li{width:100%!important}
.one-line-form ul li select{width:100%!important}
.one-line-form ul li:first-child{border:1px solid #8ca2ba!important;margin-top:5px!important;width:100%!important;display:block}
.one-line-form ul li input[type=submit],.one-line-form.with-state ul li input[type=submit]{padding:0 20px}
.one-line-form > form > ul li,.one-line-form > form > ul li:nth-child(1),.one-line-form > form > ul li input[type=submit],.one-line-form > form > ul li:nth-child(3){border-radius:5px}
.one-line-form > form > ul li{background:none}
.one-line-form ul li:nth-child(2) select{border:1px solid #8ca2ba!important;margin-top:5px!important;width:100%!important;display:block;opacity:1;-webkit-appearance:listbox;border-radius:5px}
.one-line-form ul li .selectedCountry{display:none;width:100%!important}
.one-line-form ul li:nth-child(3){margin-top:5px}
.one-line-form.with-state{width:100%!important}
.one-line-form.with-state ul li select#country_state, .one-line-form.with-state ul li select#ukcountry_region{margin-left:0;padding:0 10px;font-size:12px}
.one-line-form > form > ul li:nth-child(3):before,.one-line-form > form > ul li:nth-child(3):after{display:none}
.one-line-form > form > ul li:nth-child(1) input{border-radius:5px}
}
.tnks{width:100%;text-align:center;display:none}
.tnks h4{font-size:22px;font-weight:500;color:#2a8701;border-top:1px solid #00000030;padding-top:25px}
.tnks p{font-size:18px;color:#333}
    .wam-head-top {
        position: relative;
        overflow: hidden;
    }
.heading-menu{
display:none;
}
    .as-container {
        margin: 0 auto;
        position: relative;
        max-width: 1200px;
    }
    .wam-head-top-inn ul {
        float: right;
    }
    .wam-head-top-inn ul li {
        float: left;
    }
        .as-full li {
        list-style-type: none;
    }
    .as-full 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;
    }
    .wam-head-top-inn ul li a {
        font-size: 13px;
        line-height: 34px;
        color: #000;
        font-weight: 500;
    }
    .wam-head-top-inn ul li:nth-child(1) a {
        margin-right: 12px;
        border-right: 1px solid #ced2da;
        padding-right: 15px;
        color: #000;
    }
        .wam-head-logo {
        display: inline-block;
        width: 100%;
        -webkit-transition: all .5s ease;
        -moz-transition: all .5s ease;
        -o-transition: all .5s ease;
        transition: all .5s ease;
    }
        .wam-head-logo-left {
        float: left;
    }
        .as-full p, .as-full a, .as-full li, .as-full td, .as-full td, .as-full span, .as-full label {
        line-height: 24px;
        font-size: 14px;
    }
    .wam-logo {
        background: url("/sites/meweb/images/fr/active-directory-audit/images/healthcare-compliance-security-software-adauditplus-sprite.png") no-repeat;
        width: 177px;
        height: 51px;
        display: inline-block;
        background-size: 320px;
        margin-top: -5px;
        z-index: 999;
        background-position: -3px 0;
    }
    .wam-head-logo-right {
        float: right;
    }
#relProducts{
display:none;
}
    .wam-menu {
        position: relative;
        overflow: hidden;
        padding-top: 10px;
        padding-bottom: 5px;
    }
    .wam-menu ul li {
        float: left;
    }
    .wam-menu ul li a {
        font-weight: 600;
        padding: 2px 15px 5px;
        display: block;
        border-radius: 2px;
        color: #000;
        font-weight: 600;
        font-size: 13px;
    }
    .wam-menu ul li a:before {
        content: '';
        position: relative;
        left: -7px;
        top: 9px;
        width: 21px;
        height: 23px;
        background: url("/sites/meweb/images/fr/active-directory-audit/images/healthcare-compliance-security-software-adauditplus-sprite.png") no-repeat;
        display: inline-block;
        background-size: 335px;
        background-position: 0 0;
    }
    .wam-menu ul li:nth-child(1) a:before {
        background-position: -205px -2px;
    }
    .wam-menu ul li:nth-child(2) a:before {
        background-position: -230px -2px;
    }
    .wam-menu ul li:nth-child(3) a:before {
        background-position: -255px -2px;
    }
    .wam-menu ul li:last-child a:before {
        left: -5px;
        background-size: 335px;
        background-position: -283px -2px;
        transition: all .5s ease;
    }
    .wam-menu ul li:last-child a {
        color: #fff;
        margin-left: 15px;
        padding: 0 20px 5px;
        background: #d1362c;
    }
    .wam-head-logo.fix-header {
    padding-bottom: 5px;
    padding-top: 10px;
    position: fixed;
    top: -100px;
    left: 0;
    width: 100%;
    background: #fff!important;
    z-index: 999999;
}
    .wam-head-logo.fix-header.fix-header-1 {
    top: 0;
    box-shadow: 0 14px 22px -16px rgba(23,45,60,0.19);
}
    .heroContainer {
    position: relative;
    height: 600px;
    background: rgb(188,224,255);
    background: -moz-linear-gradient(180deg, rgba(188,224,255,1) 0%, rgba(0,0,0,0) 100%);
    background: -webkit-linear-gradient(180deg, rgba(188,224,255,1) 0%, rgba(0,0,0,0) 100%);
    background: linear-gradient(180deg, rgba(188,224,255,1) 0%, rgba(0,0,0,0) 100%);
    max-height: 500px;
}
    .heroContainer .container {
    justify-content: space-between;
}
    .flex {
    display: flex;
	display:-ms-flexbox;
}
    .heroLeft {
    width: 50%;
    padding: 103px 0;
	float:left;
}
.heroLeft h1 {
    font-family: 'Open Sans';
    line-height: 64px;
    font-weight: bold;
    font-size: 47px;
    margin: 0;
    color: black;
}
    span.blue-text {
    color: #0e63d8;
}
    .heroLeft p {
        font-size: 26px;
    line-height: 50px;
    font-family: 'Open Sans',regular;
    color: black;
    margin-bottom: 30px; 
}
/*.heroLeft a:first-of-type {
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    line-height: 51px;
    padding: 10px 32.5px;
    font-family: 'Open Sans',regular;
	background: #F1592A;
    position: relative;
    border-radius: 3px;
    position: relative;
    font-weight: 600
}*/

.heroImg {width: 50%;height: 100%;position: relative;float:left;}
    .heroImg:after {
    content: '';
    background-image: url('/sites/meweb/images/fr/active-directory-audit/images/healthcare-compliance-security-software-adauditplus-sprite.png');
    width: 100%;
    height: 485px;
    background-size: 102%;
    background-position: -23px -112px;
    position: absolute;
    overflow: hidden;
    top: 47px;
    right: -35px;
}
    
    .tagline span.blue-text {
    font-size: 21px;
    font-family: 'Open Sans',bold;
    font-weight: bold;
    color: #0e63d8;
    line-height: 21.48px;
}
    p.tagline {
    font-family: 'Open Sans',light;
    font-weight: 100;
    font-size: 21px;
    line-height: 21.48px;
}
    p.tagline:before {
    content: '';
    width: 191px;
    height: 1px;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 11px;
    background: rgb(0,0,0);
    background: linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0.2) 100%);
}
p.tagline:after {
    content: '';
    width: 188px;
    height: 1px;
    background-repeat: no-repeat;
    position: absolute;
    right: 0px;
    top: 11px;
    background: rgb(0,0,0);
    background: linear-gradient(90deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0) 100%);
}
    .company-section {
    padding-top: 80px;
}
    .company-logos{
        display: flex;
		display:-ms-flexbox;
    }
    .width-20{
        width:20%;
		float:left;
    }
    .width-20.cpny-logo {
    width: 20%;
    height: 100px;
    background: url('/sites/meweb/images/fr/active-directory-audit/images/healthcare-compliance-security-software-adauditplus-sprite.png');
    background-size: auto;
}

.cpny-logo:nth-child(1) {
    background-position: -28px -1148px;
}
.cpny-logo:nth-child(2) {
    background-position: -254px -1148px;
}
.cpny-logo:nth-child(3) {
    background-position: -483px -1148px;
}
.cpny-logo:nth-child(4) {
    background-position: -694px -1148px;
}
.cpny-logo:nth-child(5) {
    background-position: -920px -1148px;
}   
.text-center{
        text-align: center;
}
    .healthcare .title {
    text-align: center;
    font-family: 'Zoho_Puvi_SemiBold',semibold;
    font-weight: 600;
    font-size: 30px;
    line-height: 40px;
    padding-top: 40px;
    color: black;
	display:inline-block;
	width:100%;
}
    .healthcare .blue-text {
    font-size: 30px;
    line-height: 40px;
    font-weight: 600;
}
    .methodList {
    justify-content: space-around;
}
    .methodList {
    margin-top: 45px;
}
    .methodBox {
    width: 31%;
	float:left;
}
    .methodContent {
    background: #fff;
    padding: 45px 7% 45px;
    margin-bottom: 30px;
    border: 1px solid rgba(0,0,0,0.1);
	    margin-left: 10px;
}
    .methodImg {
    position: relative;
    height: 50px;
    width: 60px;
    background: url('/sites/meweb/images/fr/active-directory-audit/images/healthcare-compliance-security-software-adauditplus-sprite.png') no-repeat;
    background-size: 654px;
    position: relative;
    top: 10px;
}
.methodContent h4 {
    font-size: 20px;
    line-height: 26px;
    font-family: 'Zoho_Puvi_SemiBold',semibold;
    font-weight: 600;
    color:#202124;
        margin-top: 20px;
    margin-bottom: 25px;
    margin-left: 0px;
}
    .methodContent p {
    font-family: 'Zoho_Puvi_Regular';
    font-weight: 300;
    font-size: 16px;
    line-height: 26px;
    color: #202124;
}
    .method1 {
    background-position: -16px -722px;
}

    .method2 {
    background-position: -107px -722px;
}
    .method3 {
    background-position: -200px -722px;
}
    .method4 {
    background-position: -266px -722px;
}
    .method5 {
    background-position: -349px -716px;
}
.method6 {
    background-position: -432px -716px;
}

    .testimonial-section {
    position:relative;
    background: rgb(188,224,255);
background: -moz-linear-gradient(0deg, rgba(188,224,255,1) 0%, rgba(0,0,0,0) 30%);
background: -webkit-linear-gradient(0deg, rgba(188,224,255,1) 0%, rgba(0,0,0,0) 30%);
background: linear-gradient(0deg, rgba(188,224,255,1) 0%, rgba(0,0,0,0) 30%);
overflow-y: hidden;
}
.as-container.tips {
    position: relative;
    top: 30px;
}
    .width-50{
        width:50%;float:left;position: relative;
    }
  
    .resource-section .title {
    font-family: 'Zoho_Puvi_SemiBold',semibold;
    font-size: 30px;
    line-height: 39px;
        margin-top: 80px;
    margin-bottom: 45px;
}

.resource-section ul.m-auto {
    margin: auto;
    text-align: center;
    display: flex;
    width: max-content;
    clear: both;
    /* border-bottom: 1px solid rgba(0,0,0,0.2); */
    padding: 0;
}

.resource-section ul.m-auto li {
    float: left;
    padding: 0 60px;
    font-family: 'Zoho_Puvi_Regular';
    line-height: 60px;
    font-size: 23px;
        cursor: pointer;
    border-bottom: 1px solid rgba(0,0,0,0.1);
}

.resource-section ul.m-auto li.current {
    border-bottom: 3px solid #005fdc;
    font-weight: 600;
}
    
    .resource-area .width-33 {
    padding: 15px;
        width:33%;
		float:left;
}

.box-border {
    border: 1px solid rgba(0,0,0,0.2);
        border-top-right-radius: 6px;
    border-top-left-radius: 6px;
}
.res-image {
    height: 173px;
    width: 100%;
    background-image: url('/sites/meweb/images/fr/active-directory-audit/images/healthcare-compliance-security-software-adauditplus-sprite.png');
    background-size: 648px;
    background-repeat: no-repeat;
    background-position: bottom;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
}
.res-image-1 {
    background-position: -271px -800px;
}
    .res-image-2 {
        background-position: -28px -992px;
}
    .res-image-3 {
        background-position: -107px -1181px;
}
    h4.res-title {
    padding: 40px 33px 80px;
    font-family: 'Zoho_Puvi_Bold';
    font-weight: bold;
    font-size: 18px;
    line-height: 27.52px;
    margin-top: 0;
    margin-left: 0;
	min-height: 110px;
}

.box-border p {
    padding: 0 33px;
    padding-bottom: 66px;
    font-family: 'Zoho_Puvi_Regular';
    font-size: 16px;
    line-height: 25.52px;
}

.box-border a {
    text-align: right;
    float: right;
    position: relative;
    top: -44px;
    right: 22px;
    font-family: 'Open Sans';
    color: #2c66dd;
}

    ::-webkit-input-placeholder { /* Edge */
  color: #333538;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #333538;
}

::placeholder {
  color: #333538;
}
    
.wam-vid-form h2 {
    color: #fff;
    font-size: 26px;
    line-height: 35px;
    text-align: center;
    margin-bottom: 40px;
    font-family: 'open sans';
    font-weight: bold;
}
.succ{font-size:16px;color:#737373;text-align:center;padding:20px;border-radius:2px;background:#fff;box-shadow:0 0 36px 0 rgba(0,0,0,.08);margin-bottom:20px;display:none;line-height:26px}
.wam-vid-form ul li{float:left;position:relative;padding: 10px 20px;width: 50%;margin: 0%;display:inline-block;margin-bottom:10px;}
div#formCTAgdpr{    color: #fff;
    text-align: left;
    font-size: 11px!important;
    margin-top: 4px;
    line-height: 18px;
    margin-top: 0;
    margin-bottom: 20px;
    font-family: 'Open sans';
    }
select{padding-left:12px;border-radius:0}
.wam-vid-form ul li input{width:100%;/* float:left; */background:#fff;border:0;line-height: 24px;box-sizing:border-box;border:1px solid #e4e4e4;color:#333538;outline:0;padding-left:12px;font-size:15px;height: 45px;font-family:"Open Sans";}
.wam-vid-form ul li:last-child input[type=submit] {
    width: 300px;
    margin: 0 auto;
    background: #d1362b;
    color: #fff;
    font-weight: 600;
    border: 0;
    padding-left: 0;
    text-align: center;
    margin-bottom: 10px;
    cursor: pointer;
    font-family: Open Sans;
    font-size: 22px;
    line-height: 37.32px;
    }
.wam-vid-form ul li:last-child input[type=reset]{width:38%;color:#98a6b3;border:0;padding-left:0;text-align:center;margin-bottom:10px;font-size:15px;cursor:pointer;font-weight:600;margin-left:2%;background:#2f5573}
.dwn-priv{color:#fff;font-size:12px;float:left;width:100%;line-height:12px}
.dwn-priv a{color:#21d8e8;font-size:12px}
.wam-vid-form ul li select{width:100%;float:left;background:#fff;border:0;line-height:42px;box-sizing:border-box;font-size:15px;color:#333538;outline:0;height: 45px;font-family:"Zoho_Puvi_Regular";}
.fsm-request-demo .per60{padding-right:40px}
.fsm-features h2.fsm-label{font-size:16px;display:inline-block;padding:5px 10px 4px;background:#c4e5ff;border-radius:2px;margin:0;margin-bottom:30px;font-family:"Zoho_Puvi_Regular";color:#00578e}
.wam-vid-form {
    width: 100%;
    padding-left: 40px;
    padding-right: 25px;
    max-width: 850px;
    float: none;
    margin: auto;
}
    #meGDPRMessage{display:inline-block;clear:both;color:#fff;line-height:18px;margin-top:9px;    margin-bottom: 15px;}
#meGDPRMessage label{font-size:12px;line-height:14px}
    
    .tnk-msg {
    display: none;
	color:white;
	padding-top:0px;
}
    .errMsg{
        display: none;
        color: white;
        background: red;
        padding-left: 5px;
		float:left;
    }
    .form-section {
            background: #053862;
    padding-top: 73px;
    padding-bottom: 40px;
	display:inline-block;
}

p.count-info {
    color: white;
	padding-top: 150px;
    padding-left: 10%;
    padding-bottom: 150px;
}

span.count-no {
    font-family: 'Zoho_Puvi_Bold';
    font-weight: 900;
    font-size: 75.98px;
    line-height: 1.2;
}


span.text {
    font-size: 34px;
    font-family: 'Zoho_Puvi_SemiBold';
    line-height: 43px;
}


    .testimonial-section h2 {
    font-family: 'Zoho_Puvi_Bold';
    font-weight: 900;
    font-size: 42px;
    line-height: 30px;
    margin: 0;
}

h4.test-name {
    font-size: 25px;
    line-height: 20px;
    font-family: 'Zoho_Puvi_Regular';
    color: #0e63d8;
    margin-top: 45px;
    margin-bottom: 15px;
    margin-left: 0px;
}

p.test-area {
    font-family: 'Open Sans';
    font-weight: 600;
    font-size: 14px;
    line-height: 11.4px;
    margin-top: 20px;
}

p.test-text {
    font-family: 'Open Sans';
    font-weight: 300;
    font-size: 20px;
    line-height: 36px;
    margin-top: 30px;
}
    .testimonial{
        padding: 94px 0;
    padding-left: 6%;
    }
    .resource-area {
    padding-top: 0;
    padding-bottom: 85px;
}

.whitepaper {
    display: block;
}
.footer .col1, .footer .footCol1 {
    padding: 45px 5% 30px 0;
    border-right: 1px solid #292929;
    min-height: 250px;
    width: 30%;
}
    .footer .col2, .footer .footCol2 {
    padding: 45px 4% 30px 4%;
    border-right: 1px solid #292929;
    width: 30%;
}
        .footer .col3, .footer .footCol3 {
    padding: 45px 2% 30px 4%;
    }
    span.footer-subscribenewsletteremail {
    width: 65%;
        }
    
    header{
        display:none;
    }
    .video-icon{
        cursor:pointer;
    }
    
    
    .video-popup {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    background: rgba(0,0,0,0.5);
    left: 0;
    z-index: 999999;
    text-align: center;
    display: none;
}

.video-popup .video {
    width: 55%;
    margin: auto;
    height: 65%;
    position: absolute;
    top: 0;
    left: 0;
    padding: 27px 0 0;
    border-radius: 3px;
    right: 0;
    bottom: 0;
}
    span.close {
    color: white;
    padding: 7px 8px;
    position: absolute;
    line-height: 1;
    right: -9%;
    top: -6%;
    display: block;
    font-size: 36px;
    cursor: pointer;
}
    iframe{
        width:100%;
        height:100%;
    }
    

    #meGDPRMessage label {
    font-size: 11px;
    }
    
        
        .tips img{
            width:100%;
        }
   
.tip {position: absolute; height: 100%; width: 100%;}
@-webkit-keyframes pulse {
    to{box-shadow:0 0 0 15px rgba(232,76,61,0)}
}
@-moz-keyframes pulse {
    to{box-shadow:0 0 0 15px rgba(232,76,61,0)}
}
@-ms-keyframes pulse {
    to{box-shadow:0 0 0 15px rgba(232,76,61,0)}
}
@keyframes pulse {
to{box-shadow:0 0 0 15px rgba(232,76,61,0)}
}
.tip-com span {width: 14px;height: 14px; background: #f5633d; border-radius: 69%; color: transparent; cursor: pointer; position: relative; box-shadow: 0 0 0 0 rgba(232,76,61,0.7); -webkit-animation: pulse 1.25s infinite cubic-bezier(0.66,0,0,1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66,0,0,1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66,0,0,1); animation: pulse 1.25s infinite cubic-bezier(0.66,0,0,1); font-size: 10px; display: flex; justify-content: center; align-items: center; } 
.tip1 .tip1_1, .tip1 .tip1_2, .tip2 .tip2_3, .tip2 .tip2_1, .tip2 .tip2_2, .tip3 .tip3_1, .tip3 .tip3_2 {position: absolute !important; top: 159px; left: 329px; }
.tip1 .tip1_1 {top: 66%; left: 204px; } 
.tip1 .tip1_2 {top: 63px; left: 538px; } 
.tip1 .tip1_3 {top: 53px; left: 484px; } 
.tip2 .tip2_1 {
    top: 169px;
    left: 46%;
}
.tip2 .tip2_2 {
    top: 127px;
    left: 15%;
}
.tip2 .tip2_3 {
    top: 86px;
    left: 70%;
}
.tip3 .tip3_1 {top: 337px; left: 84px;} 

.tip-tool {background: #0f3e64; color: #fff; padding: 7px 22px 12px 19px; border-radius: 2px; width: 300px; margin: -25px 0 0 34px; box-shadow: 1px 1px 6px 0 rgba(0,0,0,0.6); position: absolute; transform: scale(0.9);   opacity: 0; z-index: -1;} 
.tip1 .tip1_1_tool, .tip1 .tip1_2_tool, .tip2 .tip2_3_tool, .tip2 .tip2_1_tool, .tip2 .tip2_2_tool, .tip3 .tip3_1_tool, .tip3 .tip3_2_tool {position: absolute; top: 33%; left: 128px; } 
.tip1 .tip1_2_tool{top: 114px; left: 243px; }
.tip2 .tip2_3_tool {
    top: 134px;
    left: 55.3%;
}   
.tip2 .tip2_1_tool {
    top: 33%;
    left: 31.3%;
}
.tip2 .tip2_2_tool {
    top: 116px;
    left: 14%;
}
.tip3 .tip3_1_tool {top: 270px; left: 64px; } 
.tip3 .tip3_2_tool {top: 13%; left: 380px; } 
.tip1 .tip1_1_tool::before, .tip1 .tip1_2_tool::before, .tip2 .tip2_3_tool::before, .tip2 .tip2_1_tool::before, .tip2 .tip2_2_tool::before,  .tip3 .tip3_1_tool::before,  .tip3 .tip3_2_tool::before {content: ''; position: absolute; width: 0; height: 0; border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-right: 8px solid #3f3f3f; top: 25px; left: -8px;} 
.tip1 .tip1_1_tool::before {top: 97%; left: 9%; transform: rotate(-90deg); } 
.tip1 .tip1_2_tool::before {top: -11px; left: 81%; transform: rotate(90deg); } 
.tip1 .tip1_3_tool::before {top: 20%; left: 100%; transform: rotate(180deg); } 
.tip2 .tip2_1_tool::before {
    top: -12px;
    left: 49%;
    transform: rotate(90deg);
}
.tip2 .tip2_2_tool::before {top: 47%; left: -8px; transform: rotate(0deg); } 
.tip2 .tip2_3_tool::before {top: -12px; left: 49%; transform: rotate(90deg); } 
.tip3 .tip3_1_tool::before {top: 70%; left: -8px; transform: rotate(0)} 
.tip3 .tip3_2_tool::before {top: 10%; left: -8px; transform: rotate(0)} 
.close, .closePop {position: absolute; right: 8px; top: 8px; width: 12px; height: 12px; opacity: 0.3; cursor: pointer; } 
.close:before, .close:after, .closePop:before, .closePop:after {position: absolute; left: 5px; content: ' '; height: 12px; width: 2px; background-color: #fff; } 
.close:before, .closePop:before {transform: rotate(45deg); } 
.close:after, .closePop:after {transform: rotate(-45deg); } 
.tip-tool h5 {font-size: 16px; margin-bottom: 4px; margin-top: 7px; font-weight: 500; color: #fff; line-height: 20.15px;} 
.tip-tool.active{opacity: 1;transition: 1s; z-index: 999;}

.tip-tool p {
    font-family: 'Open Sans';
    font-size: 11.5px;
    line-height: 14px;
}
.title {
    font-family: 'Zoho_Puvi_SemiBold';
    font-size: 30px;
    line-height: 52px;
    margin: 4% 0 2% 0;
    color: black;
}
i.point-no {
    background: #f4633d;
    padding: 4px 8px;
    border-radius: 100%;
    margin-right: 10px;
	display:none;
}
.box-border:hover a{
	text-decoration:underline;
}
.box-border:hover {
    box-shadow: 2px 2px 10px #80808075;
}

.point {
    display: block;
    font-family: 'Open Sans';
    font-size: 14.5px;
    line-height: 20px;
    color: #0f63ab;
    font-weight: 600;
    position: absolute;
	z-index: 1;
}

.point-1 {
    top: 215px;
    left: 1%;
}


.point-2 {
    top: 62px;
    left: -7%;
}

.point-3 {
    top: 60px;
    right: -21%;
}

.point-4 {
    top: 446px;
    left: -2%;
}
.heroLeft a img{
    width: 20px;
    margin-top: -4px;
    margin-right: 9px;
}
#frm{
	margin: auto;
}


/*new css */

.c-code {
    width: 70px !important;
    margin-right: 20px;
    padding: 0 !important;
	float:left;
}
.wam-vid-form ul li {
      display: flex;
    flex-wrap: wrap;
}
        .ui-widget-header {
    border: 1px solid #ffffff;
    background: #ffffff;
    color: #333333;
}
    .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button {
    border: 1px solid #f3f3f3;
    background: #ffffff;
    font-weight: normal;
    color: #454545;
    border-radius: 4px;
    text-align: center;
    width: 25px;
    height: 25px;
}   
        .ui-state-default:hover, .ui-state-default:active {
    border: 1px solid #2598d9;
    background: #2598d9;
    color: #fff;
}   
.ui-widget.ui-widget-content {
    border: 1px solid #c5c5c5;
    overflow: visible;
    width: 300px;
}
  
.wam-vid-form ul li:last-child {
    width: 100%;
    display: inline-grid;
	display:inline-block;
	text-align:center;
}
textarea{
    width: 100%;
    height:80px;
    padding: 14px 12px;
}
   .bg-white {
    background: white;
    width: 100%;
}
   li.date-time .bg-white {
    padding: 0;
    margin: 0px;
    width: 20.5%;
    margin-left: 6%;
	float: left;
}
#meGDPRMessage {
    margin: 0;
}
.errMsg{
    width:100%;
}

label{
    display: inline-block;
    width: 100%;
    color:white;
    padding-bottom: 7px;
}
.red{
    color: red;
    padding-left: 3px;
}
.c-code{
    padding-left: 12px !important;
}
li.date-time:before {
    content: '';
    position: absolute;
    left: 39%;
    top: 44px;
    width: 21px;
    height: 40px;
    background: url(/sites/meweb/images/fr/active-directory-audit/images/healthcare-compliance-security-software-adauditplus-sprite.png) no-repeat;
    display: inline-block;
    background-size: 606px;
    background-position: -564px -1px;
}
#titlediv{background:#000;box-shadow:0px 0px 13px -1px #fff;color:#fff;font-size:12px;height:30px;left:-92px;line-height:20px;padding:5px 10px;top:5px;width:80px}
.zsiq_theme1 .zsiq_cnt:after{box-shadow:1px -1px 4px 0 #000 !important}
#titlediv p{color:#fff;}
#zsiq_maintitle{display:none}
#backToTop{display:none !important}
.zsiq_theme1 .zsiq_cnt::after{background:#000 !important;box-shadow:2px -3px 4px #9c9a9a}

/* media starts */




    @media screen and  (max-width : 1250px){
    .as-container {
    width: 90%;
    }
        .heroContainer {
    height: 465px;
        }
        .heroImg:after {
    height: 435px;
    width: 563px;
}
        p.tagline:before {
    content: '';
    width: 200px;
        }
        p.tagline:after {
    content: '';
    width: 200px;
        }

        .footer {
    max-width: 1200px;
    margin: 0 auto;
    width: 90%;
}
        span.footer-subscribenewsletteremail {
    width: 60%;
        }
		.tips img {
    width: 980px;
    padding: 5%;
}
.tip2 .tip2_1 {
    top: 28%;
    left: 46%;
}	
.tip2 .tip2_1_tool {
    top: 36%;
    left: 30.3%;
}
.tip2 .tip2_2 {
    top: 24%;
    left: 18%;
}
.tip2 .tip2_2_tool {
    top: 22%;
    left: 17%;
}
.tip2 .tip2_3 {
    top: 19%;
    left: 66%;
}
.tip2 .tip2_3_tool {
    top: 27%;
    left: 50.3%;
}
.point-1 {
    top: 189px;
    left: -15%;
}
.point-2 {
    top: 51px;
    left: -7%;
}
.point-3 {
    top: 60px;
    right: -4%;
}
.point-4 {
    top: 416px;
    left: -2%;
}
}

@media screen and (max-width: 1150px){
.tips img {
    width: 900px;
    padding: 5%;
    padding-left: 0;
}
.tip2 .tip2_1_tool {
    top: 36%;
    left: 27%;
}
.tip2 .tip2_3_tool {
    top: 27%;
    left: 46.3%;
}

}


    @media screen and (max-width:1180px) and (min-width:992px){
.heroLeft h1 {
    font-size: 36.44px;
    line-height: 45px;
}
.heroLeft p {
    font-size: 20.17px;
    line-height: 42.52px;
}
        p.tagline:before {
    content: '';
    width: 100px;
        }
        p.tagline:after {
    content: '';
    width: 100px;
        }


        span.text {
    font-size: 30px;
        }

    }

    @media screen and (max-width : 991px){
        
    .wam-head-top {
    display: none;
    }
        .wam-logo {
    margin-top: 0px;    
        }
    .heroLeft {
    width: 100%;
    padding: 140px 9%;	
	text-align:center;
}
        .heroImg {
    display: none;
}
        p.tagline:after,p.tagline:before {
            display: none;
        }
        .company-logos {
    display: flex;
    width: 100%;
    overflow-x: scroll;
}
        .width-20.cpny-logo {
    width: 250px;
    min-width: 225px;
    height: 100px;
}
        .methodBox {
    width: 100%;
}
        .flex {
    display: flex;
    flex-wrap: wrap;
}
    p.count-info {
    padding-left: 8%;
}
        .wam-vid-form {
    width: 500px;
    padding-left: 20px;
        }

        .heroContainer {
    height: auto;
            max-height: none;
}
        .resource-area .width-33 {
    padding: 15px;
    width: 50%;
}

.footer .footCol1,.footer .footCol2,.footer .footCol3 {
    width: 50%;
}
.res-image {
    background-size: 714px;
    }
    .res-image-1 {
    background-position: -284px -891px;
}
.res-image-2 {
    background-position: -28px -1093px;
}
.res-image-3 {
    background-position: -107px -1306px;
}
.tips img {
    width: 100%;
    padding: 0;
    padding-bottom: 30%;
}
.tip2 .tip2_2 {
    top: 12%;
    left: 18%;
}
.tip2 .tip2_1 {
    top: 16%;
    left: 46%;
}
.tip2 .tip2_3 {
    top: 8%;
    left: 68%;
}
.tip2 .tip2_1_tool,.tip2 .tip2_2_tool,.tip2 .tip2_3_tool {
    top: 62%;
    left: -3%;
    width: 100%;
}
.tip-com span {
    color: white;
}
.tip2 .tip2_1_tool::before,.tip2 .tip2_2_tool::before,.tip2 .tip2_3_tool::before {
    top: -12px;
    left: 49%;
    transform: rotate(90deg);
}
i.point-no {
    background: #f4633d;
    padding: 4px 8px;
    border-radius: 100%;
    margin-right: 10px;
	display:inline;
}
.wam-vid-form ul li {
    width: 100%;
    }
    input#phone {
    float: left;
    width: 77.5%;
}
}


    @media screen and (max-width:767px){
        .width-50{
            width:100%;
        }
        .healthcare .title {
    font-size: 23px;
        }
        .healthcare .blue-text {
    font-size: 23px;
        }
        .resource-section ul.m-auto li {
    padding: 0 30px;
    font-size: 20px;
        }
        p.count-info {
    padding-left: 8%;
    padding-bottom: 8%;
    padding-top: 0;
}
        .wam-vid-form {
    padding-left: 0;
        margin: auto;
    float: none;
}
input#datepicker{
    height: 45px !important;
}
        p.tagline {
    line-height: 2;
        }
    }
    
    @media screen and (max-width:600px){
.wam-head-logo-right, .wam-head-logo-left {
    float: none;
}   
        .wam-menu ul li {
    width: 45%;
    margin: 0 5px;
}
        .wam-menu ul li a {
    text-align: center;
    border: 1px solid #333;
    border-radius: 5px;
    margin-bottom: 10px;
}
        .wam-menu ul li a {
    text-align: center;
    border: 1px solid #333;
    border-radius: 5px;
    margin-bottom: 10px;
}
.wam-vid-form {
    width: 100%;
    }
        .wam-menu ul li:last-child a {
    color: #fff;
    margin-left: 0;
        }
        .wam-head-logo-left {
    text-align: center;
}
        .wam-head-logo.fix-header {
    position: relative;
        }
        .quote-img {
    width: 40%;
}
        .quote-text {
    width: 100%;
}
        .methodBox {
    width: 98%;
}
    .resource-area .width-33 {
    padding: 15px;
    width: 83%;
    margin: auto;
}
        .footer .footCol1,.footer .footCol2,.footer .footCol3 {
    width: 100%;
}
input#phone {
    float: left;
    width: 72.5%;
}
    }
    
    @media screen and (max-width: 450px){
.resource-section ul.m-auto li {
    padding: 0 17px;
    font-size: 15px;
}
    .resource-area .width-33 {
    padding: 15px;
    width: 100%;
        }
        span.count-no {
    font-family: 'Zoho_Puvi_Bold';
    font-weight: 900;
    font-size: 60.98px;
    line-height: 1.2;
}
        span.text ,.count-info span.yellow-txt{
    font-size: 20px;
}
        .wam-vid-form {
    width: 100%;
    padding-left: 0;
    padding: 0;
}

    }
        @media screen and (max-width: 420px){
            input#phone {
    float: left;
    width: 67.5%;
}
        }
.stickyNav{height: 50px; width: 145px; position: fixed; top: 50%; right: -157px; background: #2da167; color: #fff; line-height: 48px; padding-left: 62px; transition: .3s;}		
.stickyNav::before{content: ""; position: absolute; left: 0; top: 0; height: 100%; width: 50px; background: url(/sites/meweb/images/fr/active-directory-audit/images/adap-vertical-icons-sprite.png
) no-repeat #268656; background-size: 100px; background-position: 11px 10px;}
.stickyNav:hover{right: 0; text-decoration: none;}   
    .wam-form{width: 546px;margin:0;margin-top:20px}
.wam-form ul{margin:0;padding:0}
.wam-form ul li{list-style-type:none;float:left;background:#fff}
.wam-form ul li:nth-child(1){width:236px;border:1px solid #dedede;position:relative;border-right:0;border-radius:3px 0 0 3px}
.wam-form ul li:nth-child(1):before{content:'';position:absolute;width:304px;height:43px;box-shadow:-2px 0 6px 2px #daf6ffb8;z-index:0;top:-1px;left:-1px}
.errMsg5{display:none;font-size:12px;position:absolute;margin-top:-20px;margin-left:0;line-height:18px;color:red}
.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;padding-left:20px;position:relative;border-radius:15px}
.wam-form ul li:nth-child(1) input::placeholder{color:#889196}
.wam-form ul li:nth-child(2){width:82px;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 #4d4c4c;margin:22px 0 0 65px;z-index:0}
    .wam-form ul li:nth-child(2)::after{content: ""; position: absolute; height: 70%; top: 15%; left: 0; width: 1px; background: #4d4c4c}
.wam-form .selectedCountry{width:60px;height:36px;position:absolute;color:#4d4c4c;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}
.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 3px 3px 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}
.wam-form .dwn-priv{color:#353535;font-size:11px;margin-top:-8px;line-height:16px}
.wam-form .dwn-priv a{font-size:11px;color:#353535;text-decoration:none}
.wam-form #meGDPRMessage{line-height:17px;margin:0 0 13px;width:100%}
.wam-form #meGDPRMessage label{font-size:11px;line-height:18px;color:#48555f}
.wam-form div#formCTAgdpr{color:#000; font-size: 12px;}
    .wam-form div#formCTAgdpr a{color: #2d6fc5; text-decoration: underline;}
	.wam-form ul li select#country_state{width: 303px; background: #fff; position: relative; right: 255px; opacity: 1; border: 1px solid #dedede; border-top: 0;}
@media screen and (max-width:992px) {
	.wam-form{margin:0 auto;display:table}
}
@media screen and (max-width:600px) {
.wam-form{width:100%}
.wam-form ul li:nth-child(1){width:100%;border:1px solid #dedede;border-right:1px solid #dedede!important;border-radius:4px}
.wam-form ul li:nth-child(2){width:100%;margin-left: 0;border:1px solid #dedede;border-radius:4px; }
.wam-form ul li:nth-child(3){width:100%;margin-top:12px}
.wam-form ul li{margin-bottom: 10px;}
.wam-form ul li input[type="submit"]{border-radius:4px}
.wam-form ul li select#country_state{width: 100%; right: 0;}
.wam-form ul li:nth-child(2)::after, .wam-form .selectedCountry{opacity: 0;}
.wam-form ul li select{opacity: 1;}
.wam-form ul li:nth-child(2)::before{right: 20px;}
}
.tnk-msg2{padding: 20px; background: #fff; border-radius: 4px; -webkit-box-shadow: 0 0 12px rgba(0,0,0,.2); box-shadow: 0 0 12px rgba(0,0,0,.2);}
.tnk-msg2 h2{margin: 0; color: #5BA42D; font-weight: 600;}
.tnk-msg2 p a{color: #0e63d8;}
.tnk-msg2 p{font-size: 16px; line-height: 24px; margin: 15px 0 0;}




.adap-demo-form{max-width:100%;float:left;padding:35px;border-radius:10px;border:1px solid #e8e8fc;box-sizing:border-box;max-width:600px;display:table}
.adap-demo-form form ul li input,.adap-demo-form form ul li select{height:45px;line-height:27px;background-color:#fff;display:block;width:100%;font-size:14px;color:#000;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;outline:none;border:#e0e0e0 solid 1px;border-radius:3px;padding:8px 10px 5px 40px;float:left}
.adap-demo-form form ul li select{-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#5a5a5a 50%),linear-gradient(135deg,#5a5a5a 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;float:left}
.adap-demo-form form ul li label{float:left;margin-bottom:5px;box-sizing:border-box}
.adap-demo-form .form-sec *{font-family:'ZohoPuvi'}
.adap-demo-form .form-sec h2{text-align:center;font-weight:500;font-size:20px;line-height:28px;padding-bottom:25px;margin:0!important;color:#fff}
.success-message{display:none;text-align:center}
.success-message *{color:#000;margin:0}
.success-message h4{font-weight:500;line-height:27px;padding:0 10px 10px;font-size:18px}
.success-message p{font-size:15px;font-weight:300;color:#585b5f}
.hidden-data{display:none}
.adap-demo-form form ul li input[type=submit]:focus{background:#037C3A}
.adap-demo-form input[type=submit]{cursor:pointer;background-color:#009f44;font-size:16px;color:#fff;font-weight:500;border-width:0;padding:12px;transition:all .7s ease;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;height:auto;margin-bottom:10px;width:100%;margin-top:10px;border-radius:4px;border-radius:0;font-weight:500;background:#c7261b;border-radius:3px;text-transform:uppercase;font-size:15px}
.adap-demo-form form ul{padding:0;margin:0}
.adap-demo-form form ul li{margin-bottom:15px;position:relative;list-style-type:none;padding:0;float:left;width:100%}
.adap-demo-form form ul li:last-child{border:0;margin:0}
.adap-demo-form form ul li .ffw-errmsg{display:none;position:relative;color:red;padding:4px 0 0;font-size:11px;line-height:15px;text-align:left;float:left;bottom:0;width:100%;border-radius:2px;border-top-left-radius:0;right:0;border-top-right-radius:0;box-sizing:border-box}
.adap-demo-form .misc-field .dwn-priv{margin-top:0;line-height:17px;font-weight:300;padding-top:10px;float:left;text-align:center}
.adap-demo-form .misc-field .dwn-priv,.adap-demo-form .misc-field .dwn-priv *{font-size:11px;color:#fff}
.adap-demo-form .misc-field .dwn-priv strong{font-weight:600}
.adap-demo-form form .ffw-field .palceholder{position:absolute;top:15px;left:42px;transition:.3s ease-in}
.adap-demo-form form .ffw-field .palceholder.focused{line-height:14px;top:-9px;padding:0 5px;left:37px;background:#f9fbff;background:-webkit-linear-gradient(to bottom,#f9fbff,#fff);background:linear-gradient(to bottom,#f9fbff,#fff)}
.adap-demo-form form .ffw-field .palceholder .star{color:red}
.adap-demo-form form .ffw-field .palceholder.focused label{line-height: 17px;padding-bottom: 0;}
.adap-demo-form form .ffw-field.ic-about .palceholder.focused label{font-size:11px}
.adap-demo-form form .ffw-field.ic-about .palceholder{left:15px}
.adap-demo-form form .ffw-field .palceholder{position:absolute;top:12px;left:42px;transition:.3s ease-in}
.adap-demo-form form .ffw-field label{font-weight:300;color:#000;font-size:14px;opacity:.6}
.adap-demo-form form label{cursor:pointer}
.adap-demo-form form .ffw-field input:focus,.adap-demo-form form .ffw-field input:focus-visible{outline:0;border-color:#527be6}
.adap-demo-form form .ffw-additional-data{display:none}
.adap-demo-form .ic:before{content:'';position:absolute;background-image:url(https://www.manageengine.com/products/ad-manager/images/form-icon-23.png);background-repeat:no-repeat;background-size:220px;left:10px;top:10px;width:30px;height:30px;opacity:.8}
.adap-demo-form .ic-name:before{background-position:5px 2px}
.adap-demo-form .ic-email:before{background-position:-26px 2px}
.adap-demo-form .ic-phone:before{background-position:-94px 2px}
.adap-demo-form .ic-count:before{background-position:-127px 2px}
.adap-demo-form .ic-date:before{background-position:-149px 3px;background-size:200px}
.adap-demo-form .ic-time:before{background-position:3px -23px}
.adap-demo-form form ul li.ic-date,.adap-demo-form form ul li.ic-time{width:48%}
.adap-demo-form form ul li.ic-time{margin-left:4%}
.adap-demo-form form .ffw-additional-data{display:none}
.adap-demo-form form ul li select,.adap-demo-form.with-state form ul li select.commonselect{-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#5a5a5a 50%),linear-gradient(135deg,#5a5a5a 50%,transparent 50%),linear-gradient(to right,#fff0,#fff0);background-position: calc(100% - 10px) calc(1em + 7px),calc(100% - 5px) calc(1em + 7px),calc(100% - 2.5em) .5em;background-size:6px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;float:left;font-size: 13px;}
.adap-demo-form.with-state form ul li.ffw-country-list select{width:48%;float:left}
.adap-demo-form.with-state form ul li select.commonselect{width:48%;float:left;margin:0;box-shadow:none;position:relative;margin-left:4%;padding:8px 10px 5px}
.adap-demo-form  #meGDPRMessage label, .adap-demo-form  #meGDPRMessage{font-size:12px;line-height:19px;font-weight:300;color:#fff;text-align:center;float:left;width:100%}
#meGDPRMessage .checkmarkgdpr{width:12px!important;height:12px!important}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c500!important;background:#f1f9ff!important;font-weight:400!important;color:#454545!important;padding:0}
.ui-datepicker td span,.ui-datepicker td a{width:25px;height:25px;border-radius:50px;line-height:23px;text-align:center!important;transition:all .3s ease}
.ui-widget.ui-widget-content{border:0 solid #c5c5c5!important;box-shadow:0 1px 23px -9px #3333339c;padding:8px;box-sizing:border-box;width:280px}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e!important;background:#fffa90!important;color:#777620!important}
.ui-datepicker td span,.ui-datepicker td a:hover{border:1px solid #dad55e!important;background:#fffa90!important;color:#777620!important}
.ui-widget-header{border:0 solid #f1f9ff!important;border-bottom:1px solid #e2e2e2!important;background:none!important;color:#333;font-weight:700;border-radius:0!important}
.ui-datepicker th{font-weight:600;font-size:13px;color:#7b90a0}
@media screen and (max-width: 769px) {
.adap-demo-form{max-width:380px;float:initial;padding:40px;background:#fff;margin:0 auto;display:table}
}
@media screen and (max-width: 480px) {
.adap-demo-form .form-sec h2{font-size:21px;line-height:26px}
.adap-demo-form form ul li.ic-date,.adap-demo-form form ul li.ic-time{width:100%}
.adap-demo-form form ul li.ic-time{margin-left:0}
.add span{font-size:15px;padding:3px 10px}
}
@media screen and (max-width: 991px) {
.rhs-form{width:100%;float:left}
.adap-demo-form{max-width:420px;float:initial;margin:0 auto;display:table}
}
.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#7ac142;fill:none;animation:stroke .6s cubic-bezier(0.65,0,0.45,1) forwards}
.checkmark{width:56px;height:56px;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;margin:5px auto 15px;box-shadow:inset 0 0 0 #7ac142;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}
.checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(0.65,0,0.45,1) .8s forwards}
@keyframes stroke {
100%{stroke-dashoffset:0}
}
@keyframes scale {
0%,100%{transform:none}
50%{transform:scale3d(1.1,1.1,1)}
}
@keyframes fill {
100%{box-shadow:inset 0 0 0 30px #7ac142}
}

.demo-foot {
    padding-top: 0;
}
.success-message-dem h4{margin-bottom:0;color:#fff;}
.success-message-dem p{color:#fff;}