@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'), local(OpenSans-Light), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OX-hpKKSTj5PW.woff2) format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'), local(OpenSans-Light), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OVuhpKKSTj5PW.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'), local(OpenSans-Light), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OXuhpKKSTj5PW.woff2) format("woff2");
    unicode-range: U+1F00-1FFF
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'), local(OpenSans-Light), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OUehpKKSTj5PW.woff2) format("woff2");
    unicode-range: U+0370-03FF
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'), local(OpenSans-Light), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OXehpKKSTj5PW.woff2) format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'), local(OpenSans-Light), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OXOhpKKSTj5PW.woff2) format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'), local(OpenSans-Light), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OUuhpKKSTjw.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans Regular'), local(OpenSans-Regular), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWJ0bf8pkAp6a.woff2) format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans Regular'), local(OpenSans-Regular), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFUZ0bf8pkAp6a.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans Regular'), local(OpenSans-Regular), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWZ0bf8pkAp6a.woff2) format("woff2");
    unicode-range: U+1F00-1FFF
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans Regular'), local(OpenSans-Regular), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVp0bf8pkAp6a.woff2) format("woff2");
    unicode-range: U+0370-03FF
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans Regular'), local(OpenSans-Regular), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWp0bf8pkAp6a.woff2) format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans Regular'), local(OpenSans-Regular), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFW50bf8pkAp6a.woff2) format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans Regular'), local(OpenSans-Regular), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Open Sans SemiBold'), local(OpenSans-SemiBold), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOX-hpKKSTj5PW.woff2) format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Open Sans SemiBold'), local(OpenSans-SemiBold), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOVuhpKKSTj5PW.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Open Sans SemiBold'), local(OpenSans-SemiBold), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOXuhpKKSTj5PW.woff2) format("woff2");
    unicode-range: U+1F00-1FFF
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Open Sans SemiBold'), local(OpenSans-SemiBold), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUehpKKSTj5PW.woff2) format("woff2");
    unicode-range: U+0370-03FF
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Open Sans SemiBold'), local(OpenSans-SemiBold), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOXehpKKSTj5PW.woff2) format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Open Sans SemiBold'), local(OpenSans-SemiBold), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOXOhpKKSTj5PW.woff2) format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Open Sans SemiBold'), local(OpenSans-SemiBold), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUuhpKKSTjw.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'), local(OpenSans-Bold), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOX-hpKKSTj5PW.woff2) format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'), local(OpenSans-Bold), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOVuhpKKSTj5PW.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'), local(OpenSans-Bold), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXuhpKKSTj5PW.woff2) format("woff2");
    unicode-range: U+1F00-1FFF
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'), local(OpenSans-Bold), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUehpKKSTj5PW.woff2) format("woff2");
    unicode-range: U+0370-03FF
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'), local(OpenSans-Bold), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXehpKKSTj5PW.woff2) format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'), local(OpenSans-Bold), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXOhpKKSTj5PW.woff2) format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'), local(OpenSans-Bold), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhpKKSTjw.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}
body {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}
body {
    line-height: 1
}
ol,
ul {
    list-style: none
}
blockquote,
q {
    quotes: none
}
blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
body {
    font: 400 14px/24px 'Open Sans', sans-serif;
    margin: 0 auto;
    background: #fff;
    color: #444
}
em {
    font-style: italic
}
.clearfix:before,
.clearfix:after {
    display: table;
    line-height: 0;
    content: ""
}
* html .clearfix {
    height: 1%
}
.clearfix {
    display: block
}
*+html .clearfix {
    display: inline-block
}
.meMenuCont {
    width: 76%
}
.clearfix:after {
    clear: both
}
.clear {
    clear: both;
    line-height: 0;
    height: 0
}
a {
    outline: none;
    border: none;
    text-decoration: none;
    color: #09C
}
a:hover {
    text-decoration: underline
}
.h1 a,
.h2 a,
.h3 a,
.h4 a,
h1 a,
h2 a,
h3 a,
h4 a {
    color: #333;
    text-decoration: none
}
img {
    width: auto;
    height: auto;
    vertical-align: middle;
    border: none;
    -ms-interpolation-mode: bicubic
}
.displaynone {
    display: none
}
.add-ons {
    padding: 2px !important
}
.as-full p,
.as-full a,
.as-full li,
.as-full td,
.as-full td,
.as-full span,
.as-full label {
    line-height: 24px;
    margin: 0;
    font-size: 14px
}
.as-full h1,
.as-full h2,
.as-full h3,
.as-full h4,
.as-full h5,
.as-full h6 {
    margin: 0
}
.as-full ul {
    padding-left: 0;
    margin: 0
}
.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;
    background: transparent;
}
.as-full a:hover {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}
.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
}
.as-full {
    width: 100%;
    display: inline-block
}
.as-container {
    margin: 0 auto;
    position: relative
}
.as-container-1300 {
    max-width: 1300px
}
.as-container-1250 {
    max-width: 1250px
}
.as-container-1200 {
    max-width: 1200px
}
.as-container-1100 {
    max-width: 1100px
}
.as-container-1050 {
    max-width: 1050px
}
.as-container-1000 {
    max-width: 1000px
}
.col-10 {
    width: 100%;
    float: left
}
.col-90 {
    width: 90%;
    float: left
}
.col-80 {
    width: 80%;
    float: left
}
.col-75 {
    width: 75%;
    float: left
}
.col-70 {
    width: 70%;
    float: left
}
.col-60 {
    width: 60%;
    float: left
}
.col-65 {
    width: 65%;
    float: left
}
.col-50 {
    width: 50%;
    float: left
}
.col-40 {
    width: 40%;
    float: left
}
.col-35 {
    width: 35%;
    float: left
}
.col-33 {
    width: 33.3333%;
    float: left
}
.col-30 {
    width: 30%;
    float: left
}
.col-25 {
    width: 25%;
    float: left
}
.col-20 {
    width: 20%;
    float: left
}
.col-10 {
    width: 10%;
    float: left
}
.pad-100 {
    padding: 100px
}
.pad-50 {
    padding: 50px
}
.pad-40 {
    padding: 40px
}
.pad-30 {
    padding: 30px
}
.pad-20 {
    padding: 20px
}
.pad-15 {
    padding: 15px
}
.pad-10 {
    padding: 10px
}
.pad-5 {
    padding: 5px
}
.pad-top-100 {
    padding-top: 100px
}
.pad-top-75 {
    padding-top: 75px
}
.pad-top-50 {
    padding-top: 50px
}
.pad-top-40 {
    padding-top: 40px
}
.pad-top-25 {
    padding-top: 25px
}
.pad-top-15 {
    padding-top: 15px
}
.pad-top-10 {
    padding-top: 10px
}
.pad-top-5 {
    padding-top: 5px
}
.pad-rig-100 {
    padding-right: 100px
}
.pad-rig-75 {
    padding-right: 75px
}
.pad-rig-50 {
    padding-right: 50px
}
.pad-rig-40 {
    padding-right: 40px
}
.pad-rig-25 {
    padding-right: 25px
}
.pad-rig-15 {
    padding-right: 15px
}
.pad-rig-10 {
    padding-right: 10px
}
.pad-rig-5 {
    padding-right: 5px
}
.pad-bot-100 {
    padding-bottom: 100px
}
.pad-bot-75 {
    padding-bottom: 75px
}
.pad-bot-50 {
    padding-bottom: 50px
}
.pad-bot-40 {
    padding-bottom: 40px
}
.pad-bot-25 {
    padding-bottom: 25px
}
.pad-bot-15 {
    padding-bottom: 15px
}
.pad-bot-10 {
    padding-bottom: 10px
}
.pad-bot-5 {
    padding-bottom: 5px
}
.pad-lef-100 {
    padding-left: 100px
}
.pad-lef-75 {
    padding-left: 75px
}
.pad-lef-50 {
    padding-left: 10px
}
.pad-lef-40 {
    padding-left: 40px
}
.pad-lef-25 {
    padding-left: 25px
}
.pad-lef-15 {
    padding-left: 15px
}
.pad-lef-10 {
    padding-left: 10px
}
.pad-lef-5 {
    padding-left: 5px
}
.top-banner {
    position: relative;
    background: -webkit-linear-gradient(to top, #fff 76%, #fde5b7 105%);
    background: linear-gradient(to top, #fff 76%, #fde5b7 105%);
    padding: 50px 0 0;
    background: url(/sites/meweb/images/fr/active-directory-audit/images/kb-top-bg-new.png) no-repeat top center;
    background-size: 100% 100%
}
.ban-inn {
    text-align: center
}
.ban-inn h1 {
    font-size: 34px;
    font-weight: 700;
    line-height: 42px;
    margin-bottom: 20px;
    color: #000
}
.ban-inn p {
    margin-bottom: 25px;
    font-size: 14px;
    color: #000;
    line-height: 28px
}
.ban-inn a {
    background: #dc3a3b;
    color: #fff;
    padding: 10px 35px;
    font-size: 16px;
    margin: 0 auto;
    display: table;
    border-radius: 2px
}
.ban-inn a:hover {
    background: #c72324
}
.ban-inn span {
    font-size: 12px;
    font-style: italic
}
.heading-menu {
    display: none
}
#scroll {
    display: none
}
.banner {
    background: #0a879a;
    padding: 80px 0;
    background: -webkit-linear-gradient(to right, #0a8297, #06c7bc);
    background: linear-gradient(to right, #0a8297, #06c7bc)
}
.banner h1 {
    font-size: 42px;
    text-align: center;
    font-weight: 700;
    color: #fff;
    line-height: 50px
}
.main-body {
    position: relative;
    display: inline-block;
    width: 100%;
    padding: 50px 0
}
.main-body h4 {
    color: #000;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 20px;
    line-height: 30px
}
.content-list {
    background: #f4f4f4;
    padding: 30px;
    display: inline-block;
    margin-bottom: 30px;
    border-radius: 3px
}
.content-list h4 {
    font-weight: 600;
    margin-bottom: 15px;
    font-size: 18px
}
.content-list ul li a {
    display: block;
    cursor: pointer;
    line-height: 28px
}
.num-box {
    background: #f4f4f4;
    padding: 30px 30px 10px 50px;
    margin-bottom: 30px;
    border-radius: 3px
}
.num-box ul li {
    list-style-type: decimal;
    padding-left: 15px;
    margin-bottom: 10px
}
.num-box-numbg ul li {
    list-style-type: none
}
.num-box ul li b {
    font-weight: 600;
    color: #000
}
.num-box-numbg ul li:before {
    content: '';
    position: absolute
}
.num-box-numbg ul li span {
    margin-left: -27px;
    position: absolute;
    width: 20px;
    height: 20px;
    background: #9ea5a9;
    border-radius: 2px;
    margin-left: -33px;
    text-align: center;
    color: #fff;
    font-size: 12px;
    line-height: 21px
}
.dot-box {
    background: #d8f7ff;
    color: #000;
    padding: 8px 20px;
    display: inline-block;
    border: 1px dashed #333;
    margin-bottom: 20px !important;
    border-radius: 2px;
    font-size: 14px !important;
    font-weight: 600;
    margin-left: 80px !important
}
.collapse {
    margin-bottom: 30px;
    margin-top: 40px
}
.collapse h4 {
    margin-bottom: 30px
}
.collapse ul {
    border: 1px solid #f1f1f1
}
.collapse ul li {
    border-bottom: 1px solid #dedede
}
.collapse ul li h5 {
    background: #f2f2f2;
    display: block;
    padding: 10px 20px;
    font-weight: 600;
    color: #000;
    line-height: 30px;
    cursor: pointer;
    position: relative
}
.collapse ul li h5:before {
    content: '';
    position: absolute;
    width: 12px;
    height: 2px;
    background: #a7a3a3;
    right: 15px;
    top: 26px
}
.collapse ul li h5:after {
    content: '';
    position: absolute;
    width: 2px;
    height: 12px;
    background: #a7a3a3;
    right: 20px;
    top: 21px
}
.act:after {
    display: none !important
}
.collapse ul li p {
    padding: 18px 20px;
    display: none
}
.yell-list-box {
    background: #ffffdb;
    border: 1px solid #e8e8c1;
    padding: 40px 40px 20px;
    margin-bottom: 30px
}
.yell-list-box ul {
    padding-left: 35px
}
.yell-list-box ul li {
    margin-bottom: 14px;
    list-style-type: disc
}
.out-list ul {
    padding-left: 76px;
    margin-top: 20px;
    margin-bottom: 20px
}
.out-list ul li {
    list-style-type: disc;
    font-size: 14px;
    margin-bottom: 2px
}
.out-list ul li b {
    font-weight: 600;
    color: #000
}
.bd-img {
    width: 100%;
    margin-bottom: 10px;
    cursor: pointer
}
.buttons {
    display: table;
    margin: 0 auto
}
.buttons a {
    padding: 15px 30px;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
    margin: 0 10px;
    border-radius: 2px;
    display: inline-block;
    margin-bottom: 10px
}
.blue-btn {
    background: #E9142B;
    color: #fff;
    border: 1px solid #E9142B
}
.bw-btn {
    background: none;
    color: #000;
    border: 1px solid #000
}
.bw-btn:hover {
    background: #f7f7f7;
    border: 1px solid #81878a
}
.blue-btn:hover {
    background: #d40d23;
    border: 1px solid #E9142B
}
.rhs-list h4 {
    font-size: 16px
}
.rhs-list ul li {
    margin-bottom: 15px
}
.rhs-list ul li a {
    color: #000;
    display: block;
    font-size: 14px
}
.bw-bg {
    background: #f7f7f7;
    padding: 50px 0
}
.bw-bg h4 {
    color: #000;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 20px;
    text-align: center
}
.bw-bg h6 {
    text-align: center;
    color: #000;
    font-weight: 300;
    margin-bottom: 30px;
    font-size: 22px
}
.bw-bg h6 span {
    color: #000;
    font-weight: 600;
    font-size: 22px
}
.pad-left-16 {
    padding-left: 16px
}
.icon-list {
    position: relative;
    display: inline-block;
    width: 100%;
    margin-bottom: 30px
}
.icon-list ul li {
    float: left;
    width: 20%;
    text-align: center;
    padding: 20px 10px 0;
    position: relative
}
.icon-list ul li:before {
    content: '';
    background: url(/sites/meweb/images/fr/active-directory-audit/images/configure-advanced-audit-policies-sprite.png) no-repeat;
    background-size: 300px;
    width: 54px;
    height: 54px;
    display: table;
    margin: 0 auto;
    margin-bottom: 30px
}
.icon-list ul li:nth-child(2):before {
    background-position: -68px 0
}
.icon-list ul li:nth-child(3):before {
    background-position: -158px 0
}
.icon-list ul li:nth-child(4):before {
    background-position: -240px 0;
    width: 59px;
    height: 55px
}
.icon-list ul li:nth-child(5):before {
    background-position: -0 -73px
}
.icon-list ul li:after {
    content: '';
    position: absolute;
    width: 1px;
    height: 195px;
    background: #e2e2e2;
    top: 25px;
    right: 0
}
.bor-right {
    padding-right: 80px
}
.bw-bg p {
    text-align: center;
    font-size: 16px;
    font-weight: 100
}
.bw-bg p a {
    font-size: 16px
}
.pop {
    position: fixed;
    width: 100%;
    height: 100%;
    background: #333;
    background: rgba(0, 0, 0, 0.58);
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 999999;
    display: none
}
.pop-con {
    width: 70%;
    border-radius: 2px;
    top: 10%;
    position: absolute;
    margin: 0 auto;
    display: table;
    left: 15%;
    right: 15%;
    box-sizing: border-box
}
.story-close {
    width: 40px;
    height: 40px;
    float: right;
    margin-top: 18px;
    border-radius: 50px;
    padding: 12px 10px 10px;
    box-sizing: border-box;
    text-align: center;
    position: absolute;
    right: -27px;
    top: -33px
}
.story-close span {
    width: 18px;
    height: 2px;
    background: #d2d2d2;
    display: block;
    margin-bottom: 5px;
    border-radius: 10px;
    position: absolute
}
.story-close span:nth-child(2) {
    transform: rotate(130deg);
    top: 18px;
    left: 10px
}
.pop-show {
    width: 100%
}
.story-close span:nth-child(1) {
    transform: rotate(45deg);
    top: 18px;
    left: 10px
}
.sublist ul {
    margin-left: 55px
}
.sublist ul li {
    font-weight: 600;
    color: #000
}
.sublist h5 {
    margin-left: 35px;
    margin-top: 14px;
    font-weight: 600;
    color: #000;
    padding-bottom: 10px
}
.out-list1 {
    display: none
}
.out-list-link {
    background: #f2f2f2;
    display: block;
    padding: 10px 20px;
    font-weight: 600;
    color: #000;
    line-height: 30px;
    cursor: pointer;
    position: relative;
    margin-bottom: 0 !important
}
.out-list-link:hover {
    background: #eef7f9
}
.out-list-link:before {
    content: '';
    position: absolute;
    width: 12px;
    height: 2px;
    background: #a7a3a3;
    right: 15px;
    top: 26px
}
.out-list-link:after {
    content: '';
    position: absolute;
    width: 2px;
    height: 12px;
    background: #a7a3a3;
    right: 20px;
    top: 21px
}
.mid-nbanner {
    margin: 20px 0
}
.mid-nbanner a img {
    width: 100%
}
.fixForm.wam-form-fix {
    position: fixed;
    width: 278px;
    top: 114px
}
.fixForm.wam-form-fix.wam-form-abs {
    position: absolute;
    top: 2510px
}
.fea-nav-list {
    width: 100%
}
.mT30 {
    margin-top: 0
}
.heading-menu {
    display: none
}
#scroll {
    display: none
}
.mar-top-30 {
    margin-top: 30px !important
}
.fixForm {
    width: 278px;
    z-index: 9;
    position: relative
}
.fixForm h2 {
    font-size: 21px;
    font-weight: 100;
    line-height: 38px;
    margin: -9px 0 20px
}
.fixForm h2 span {
    font-weight: 600;
    font-size: 21px
}
.fixForm .secEveImg {
    background: url(https://www.manageengine.com/products/active-directory-audit/kb//sites/meweb/images/fr/active-directory-audit/images/kb-sprite.png) -625px 0;
    height: 88px;
    position: absolute;
    right: 20px;
    top: 20px;
    width: 73px
}
.fixForm input[type="email"] {
    border: solid 1px #a9bfc7;
    padding: 10px 20px;
    width: 82%
}
.fixForm input[type="submit"] {
    background: #0f9b58;
    border: 0;
    color: #fff;
    font-size: 14px;
    padding: 10px 0;
    width: 100%
}
.fixForm .ul {
    bottom: 0;
    left: 0;
    margin: 0 !important;
    padding: 0 !important;
    position: absolute;
    width: 99.3%
}
.fixForm .ul div {
    float: left;
    height: 5px;
    width: 25%
}
.fixForm .ul .redLin {
    background: #c92438
}
.fixForm .ul .greLin {
    background: #199a52
}
.fixForm .ul .bluLin {
    background: #2985bc
}
.fixForm .ul .yelLin {
    background: #fecd3d
}
.fixForm form ul li {
    margin-bottom: 10px
}
.fixForm form input {
    width: 100%;
    height: 35px;
    padding: 5px 10px;
    font-size: 14px
}
.fixForm form select {
    width: 100%;
    height: 35px;
    padding: 5px 10px;
    font-size: 14px;
    background: #fff;
    border: 1px solid #cacaca
}
.errMsg,
.errMsg1,
.errMsg2 {
    color: red;
    display: none;
    font-size: 12px
}
.rhs-banner {
    background: none;
    padding: 0
}
.rhs-banner img {
    width: 100%;
    cursor: pointer;
}
.blu-dot li:before {
    width: 7px;
    height: 7px;
    background: #138cd6;
    border-radius: 50px;
    margin-left: -18px;
    margin-top: 8px
}
.rhs-pts {
    background: #f8f6f3;
    padding: 30px
}
.rhs-pts h4 {
    font-size: 18px;
    line-height: 15px
}
.rhs-pts ul li {
    padding-left: 32px;
    margin-bottom: 14px
}
.rhs-pts ul li a {
    font-size: 14px;
    line-height: 22px;
    color: #000
}
.rhs-pts ul li a:hover {
    color: #039eb9
}
.rhs-pts ul li:before {
    position: absolute;
    margin: 6px 0 0 -26px;
    font-size: 18px;
    color: #04bde3;
    content: '';
    display: block;
    width: 4px;
    height: 10px;
    border: solid #04bde3;
    border-width: 0 3px 3px 0;
    transform: rotate(45deg)
}
.rhs-pts ul li:last-child {
    margin-bottom: 0
}
.rhs-pts ul li.rhslact {
    display: none
}
.rhs-pts ul li.rhslact a {
    color: #039eb9;
    text-decoration: underline
}
.ctab {
    display: inline-block;
    width: 100%;
    position: relative
}
.ctab ul li {
    float: left;
    height: 45px;
    cursor: pointer;
    border-right: 1px solid #e8e8e8
}
.ctab ul li:last-child {
    border-right: 0
}
.ctab ul .cact {
    border-bottom: 2px solid #08b5df
}
.ctab ul .cact h4 {
    color: #0cacda
}
.ctab ul li h4 {
    font-size: 18px;
    padding: 5px 55px;
    color: #999895
}
.c-adap .mT10 {
    margin: 10px 0 10px 0;
}
.ccon {
    margin-top: 20px
}
.c-adap {
    display: none
}
.c-adap h2 {
    color: #000;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 20px;
    line-height: 30px
}
.c-steps ul li h5 {
    font-weight: 700;
    color: #000;
    font-size: 16px;
    margin-top: 15px;
    margin-bottom: 15px
}
.c-steps ul li h5 b {
    color: #3fb5d7;
    color: #02002a;
}
.c-steps ul li p {
    padding-left: 15px;
    margin-top: 10px
}
.c-steps ul li p:before {
    content: '';
    position: absolute;
    width: 6px;
    height: 6px;
    background: #000;
    border-radius: 50px;
    margin: 10px 0 0 -14px
}
.c-steps ul li span {
    display: block;
    margin-bottom: 15px
}
.c-steps ul li a img {
    width: 80%;
    cursor: pointer;
    margin: 0 auto;
    display: table;
    margin-bottom: 15px;
    margin-top: 15px;
}
.c-steps ul li ol {
    margin: 15px 0 15px 40px
}
.c-steps ul li ol li:before {
    content: '';
    position: absolute;
    width: 6px;
    height: 6px;
    background: #000;
    border-radius: 50px;
    margin: 10px 0 0 -14px
}
.ffw-form h2,
.tnk-msg h2 {
    color: #000;
    font-size: 17.5px;
    text-align: center;
    margin-bottom: 11px;
    font-weight: 600;
    line-height: 17.5pt;
}
.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
}
.errMsg2 {
    color: #fff;
    display: none;
    background: #d22f2f;
    text-align: center;
    padding: 6px;
    border-radius: 2px;
    font-size: 12.5px;
    margin-bottom: 10px;
    box-shadow: 0 0 36px 0 rgba(0, 0, 0, .08)
}
.ffw-form ul li .redl {
    border: 2px solid #ff6863
}
.rhs-form {
    float: left;
    width: 100%;
    background: #fff;
    box-shadow: 0 0 13px -3px rgba(150, 150, 150, 0.4);
    padding: 18px 22px 22px;
    margin-top: 30px;
    width: 305px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    font-family: Zoho puvi;
}
.ffw-form ul li {
    position: relative;
    width: 100%;
    display: inline-block;
    margin-bottom: 3px;
    padding-left: 0
}
.ffw-form ul li select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0
}
.ffw-form ul li input {
    width: 100%;
    float: left;
    border: 0;
    outline: 0;
    height: 42px
}
.ffw-form ul li:last-child input[type=submit] {
    width: 100%;
    margin-left: 0;
    background: #489f59;
    color: #fff;
    border: 0;
    padding-left: 0;
    text-align: center;
    font-size: 15px;
    cursor: pointer;
    font-weight: 500;
    border-radius: 2px
}
.ffw-form ul li:last-child input[type=reset] {
    width: 38%;
    color: #000;
    border: 0;
    padding-left: 0;
    text-align: center;
    margin-bottom: 10px;
    font-size: 15px;
    cursor: pointer;
    font-weight: 600;
    margin-left: 2%;
    background: #8f9bab
}
.dwn-priv {
    color: #acaeaf;
    font-size: 11px;
    float: left;
    width: 100%;
    line-height: 16px;
    margin-top: 0
}
.dwn-priv a {
    color: #acaeaf;
    font-size: 11px
}
.ffw-form ul li select {
    width: 100%;
    float: left;
    line-height: 42px;
    box-sizing: border-box;
    outline: 0;
    height: 42px
}
.ffw-form ul li:before {
    content: '';
    position: absolute;
    left: 10px;
    top: 9px;
    width: 28px;
    height: 25px;
    background: url(/sites/meweb/images/fr/active-directory-audit/images/adap-kb-sprite-new.png) no-repeat;
    display: inline-block;
    background-size: 250px;
    background-position: -116px -3px;
    z-index: 1;
}
.ffw-form ul li:nth-child(2):before {
    background-position: -149px -3px
}
.ffw-form ul li:nth-child(3):before {
    background-position: -184px -4px;
}
.ffw-form ul li:nth-child(4):before {
    background-position: -222px -133px;
}
.ffw-form ul li:nth-child(5):before {
    background-position: -221px -163px;
}
.ffw-form ul li:nth-child(6):before {
    background-position: -206px -3px;
}
.ffw-form ul li:nth-child(7):before,
.ffw-form ul li:nth-child(8):before {
    display: none
}
.ffw-form ul li input,
.ffw-form ul li select,
.ffw-form ul li textarea,
.ffw-form ul li.cont .selectedCountry {
    background: #fbfbfb;
    font-size: 13px;
    border: 1px solid #e4e4e4;
    color: #333538;
    box-sizing: border-box;
    width: 100%;
    outline: none;
    padding-left: 40px;
    resize: none;
    font-family: Zoho puvi;
}
.ffw-form ul li input:focus,
select:focus,
textarea:focus {
    background: #fff;
    color: #000;
}
.ffw-form ul li select,
.ffw-form ul li.cont .selectedCountry {
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: linear-gradient(45deg, transparent 50%, #8c8c8c 50%), linear-gradient(135deg, #8c8c8c 50%, transparent 50%), linear-gradient(to right, #fff0, #fff0);
    background-position: calc(100% - 20px) calc(1em + 5px), calc(100% - 15px) calc(1em + 5px), calc(100% - 2.5em) 0.5em;
    background-size: 6px 5px, 5px 5px, 1px 1.5em;
    background-repeat: no-repeat;
    padding-right: 30px;
}
.ffw-form.with-state ul li.cont select {
    width: 50%;
    margin-top: 0px;
    border-left: 0;
    padding-right: 32px;
}
.ffw-form ul li.cont .selectedCountry {
    display: none;
}
.ffw-form.with-state ul li.cont .selectedCountry {
    display: block;
    width: 50%;
    line-height: 42px;
    height: 42px;
    border-right: 0;
    float: left;
    position: relative;
}
.ffw-form.with-state ul li.cont .selectedCountry::before {
    position: absolute;
    content: "";
    width: 1px;
    height: 18px;
    background: #d5d5d5;
    right: 0;
    top: 10px;
}
.ffw-form.with-state ul li.cont select#MECountryListing {
    position: absolute;
    left: 0;
    opacity: 0;
}
.ffw-form ul li textarea {
    height: 100px;
    padding-top: 11px;
    display: block;
}
.tnk-msg {
    display: none
}
.wam-head-top {
    position: relative;
    overflow: hidden
}
.wam-head-top-inn ul {
    float: right
}
.wam-head-top-inn ul li {
    float: left;
    list-style-type: none
}
.wam-head-top-inn ul li a {
    font-size: 13px;
    line-height: 34px;
    color: #000
}
.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
}
.wam-logo {
    background: url(/sites/meweb/images/fr/active-directory-audit/images/adap-kb-sprite-new.png) no-repeat;
    width: 150px;
    height: 50px;
    display: inline-block;
    background-size: 356px;
    margin-top: -15px;
    z-index: 999;
    background-position: -104px -203px
}
.wam-head-logo-right {
    float: right
}
.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-size: 13px;
    text-decoration: none
}
.wam-menu ul li a:before {
    content: '';
    position: relative;
    left: -2px;
    top: 6px;
    width: 28px;
    height: 22px;
    background: url(/sites/meweb/images/fr/active-directory-audit/images/adap-kb-sprite-new.png) no-repeat;
    display: inline-block;
    background-size: 278px;
    background-position: -146px -45px
}
.wam-menu ul li:nth-child(1) a:before {
    background-position: -145px -45px
}
.wam-menu ul li:nth-child(2) a:before {
    background-position: -174px -45px
}
.wam-menu ul li:nth-child(3) a:before {
    background-position: -204px -44px
}
.wam-menu ul li:last-child a:before {
    content: '';
    position: relative;
    left: -5px;
    top: 5px;
    width: 22px;
    height: 22px;
    background: url(/sites/meweb/images/fr/active-directory-audit/images/adap-kb-sprite-new.png) no-repeat;
    display: inline-block;
    background-size: 239px;
    background-position: -203px -36px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}
.wam-menu ul li:last-child a {
    border: 1px solid #ed2121;
    color: #fff;
    margin-left: 15px;
    padding: 0 20px 5px;
    background: #ed2121
}
.wam-menu ul li:last-child a:hover:before {
    content: '';
    position: relative;
    left: -5px;
    top: 5px;
    width: 22px;
    height: 22px;
    background: url(/sites/meweb/images/fr/active-directory-audit/images/adap-kb-sprite-new.png) no-repeat;
    display: inline-block;
    background-size: 239px;
    background-position: -203px -63px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}
.wam-menu ul li:last-child a:hover {
    background: #ed2121;
    color: #fff
}
.fix-header {
    position: fixed;
    background: #fff;
    width: 100%;
    z-index: 99;
    box-shadow: 0 16px 37px -22px rgba(2, 2, 2, 0.32);
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    top: -109px;
    box-shadow: 0 3px 14px -1px rgba(0, 0, 0, 0.15)
}
.fix-header-1 {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    top: -0
}
.wam-logo-mar-top {
    margin-top: 2px
}
.top-fix-rig {
    padding: 40px 40px 30px;
    border-radius: 3px;
    background: #fff;
    z-index: 99;
    box-shadow: 0 16px 37px -22px rgba(2, 2, 2, 0.32);
    top: 145px;
    box-shadow: 0 3px 14px -1px rgba(0, 0, 0, 0.2);
    width: 440px;
    height: auto;
    left: auto
}
.tnk-msg {
    background: #fee9c0;
    text-align: center;
    padding: 25px;
}
.ffw-form form .ffw-form-fields .ffw-field .ffw-errmsg {
    display: none;
    position: absolute;
    color: red;
    padding: 5px 0 0;
    font-size: 11px;
    line-height: 10px;
    margin-top: 0;
    bottom: 0px;
}
.ffw-form form .ffw-form-fields .ffw-field textarea.ffw-additional-data,
.ffw-form form .ffw-form-fields .ffw-field textarea.ffw-hidden-data {
    display: none !important;
}
.ffw-form form .ffw-form-fields .ffw-field .ffw-privacy,
.ffw-form form .ffw-form-fields .ffw-field #meGDPRMessage label {
    font-size: 10px;
    line-height: 16px;
    margin-top: 7px;
    color: #000;
    text-align: left;
    margin-left: 0;
    display: inline-block;
}
.ffw-form form .ffw-form-fields .ffw-field .ffw-privacy a,
.ffw-form form .ffw-form-fields .ffw-field #meGDPRMessage label a {
    font-size: 10px;
    line-height: 16px;
    text-decoration: underline;
}
.ffw-form-fields .ffw-field #meGDPRMessage .checkmarkgdpr {
    height: 12px;
    width: 12px;
    vertical-align: middle;
}
.ffw-form form .ffw-form-fields .commonselect {
    margin-top: 10px;
    padding-left: 18px;
}
.ffw-form form .ffw-form-fields .ffw-field .ffw-errmsg.active+textarea,
.ffw-form form .ffw-form-fields .ffw-field .ffw-errmsg.active+select,
.ffw-form form .ffw-form-fields .ffw-field .ffw-errmsg.active+input {
    border: 1px solid red !important;
    margin-bottom: 15px;
}
.rel-link {
    background: #1c2f38;
    padding: 40px 0;
    text-align: center
}
.rel-link h2 {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 30px;
    position: relative
}
.rel-link ul {
    margin: 0 auto;
    display: table
}
.rel-link ul li {
    float: left;
    width: 25%;
    margin-bottom: 20px
}
.rel-link ul li a {
    color: #fff;
    display: block;
    text-transform: capitalize
}
.rel-link ul li:nth-child(1) a {
    border-right: solid 1px #495960
}
.rel-link ul li:nth-child(2) a {
    border-right: solid 1px #495960
}
.rel-link ul li:nth-child(3) a {
    border-right: solid 1px #495960
}
.rel-link ul li:nth-child(5) a {
    border-right: solid 1px #495960
}
.rel-link ul li:nth-child(6) a {
    border-right: solid 1px #495960
}
.rel-link ul li:nth-child(5) {
    margin-left: 12%
}
.foot {
    text-align: center
}
.foot p {
    font-size: 13px;
    color: #9c9c9c;
    font-weight: 500;
    padding: 10px 5px
}
.rel-link h2:before {
    content: '';
    position: absolute;
    width: 70px;
    height: 3px;
    background: #09944b;
    bottom: -9px;
    margin-left: 26px
}
.pop-clo {
    position: fixed;
    width: 32px;
    height: 32px;
    cursor: pointer;
    top: 15px;
    right: 15px;
    z-index: 101;
    font-size: 32px;
    color: #fff;
    display: none
}
#backToTop {
    opacity: 0 !important
}
.form-fix {
    position: fixed;
    width: 305px;
    top: 100px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    box-shadow: 0 15px 46px -21px #000;
}
.ffix {
    position: absolute;
    bottom: 50px;
    top: initial;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}
.fbox {
    border: 1px solid #ddd;
    padding: 15px;
    margin-top: 30px;
    background: #F8F8F9;
    position: relative;
    text-align: center;
}
.fbox .bnrHed {
    font-weight: 700;
    font-size: 18px;
    margin: 10px 0;
}
.fbox p {
    font-size: 16px;
}
.fbox b {
    color: #08b5df;
    font-weight: 600;
}
.fbox a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
}
.footDwn a {
    background: #dc3a3b;
    color: #fff;
    padding: 8px 24px;
    font-size: 15px;
    margin: 0 auto;
    display: table;
    border-radius: 2px;
    width: 38%;
    position: relative;
    margin-top: 10px;
}
.footDwn span {
    font-size: 12px;
    font-style: italic;
    margin-bottom: 0 !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
}
.ui-datepicker td span,
.ui-datepicker td a {
    width: 25px;
    height: 25px;
    border-radius: 50px;
    line-height: 26px;
    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
}
.me-ic-date {
    right: 8px;
    background-position: -312px -71px;
    background-size: 420px;
    background-repeat: no-repeat
}
#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
}
.zsiq_theme1 .zsiq_cnt:after {
    background: #000 !important;
    box-shadow: 2px -3px 4px #9c9a9a
}
.ctab ul li {
    float: left;
    height: 45px;
    cursor: pointer;
    background: #f5f5f5;
    border-right: 1px solid #e8e8e8;
    margin: 0;
}
.ctab ul .cact {
    border-bottom: none;
    background: #fed5a9;
    color: white;
    position: relative;
}
.cact:after {
    content: '';
    position: absolute;
    left: 44%;
    right: 0;
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #fed5a9;
}
.ctab ul li h4 {
    font-size: 16px;
    font-weight: 600;
    padding: 14px 55px;
    color: black;
}
.ctab ul .cact h4 {
    color: black;
}
.main-body .ctab h4 {
    margin-bottom: 0;
    line-height: 1;
}
p strong {
    font-weight: bold;
}
.c-steps ul li p.no-list {
    padding-left: 0;
}
.c-steps ul li p.no-list:before {
    display: none;
}
.c-steps ul li ol li p {
    padding-left: 0;
}
.c-steps ul li ol li p:before {
    display: none;
}
.img-width-200 {
    max-width: 200px;
}
p.m-10 {
    margin: 10px 0;
}
p.m-15 {
    margin: 15px 0;
}
ul.circle-list {
    padding-left: 20px;
}
ul.circle-list li {
    list-style-type: disc;
}
@media screen and (max-width:1300px) {
    .ffw-form h2 {
        font-size: 16px;
    }
    .ffw-form ul li input {
        height: 36px;
    }
    .ffw-form ul li input,
    select,
    textarea {
        font-seze: 13px;
    }
    .ffw-form ul li textarea {
        height: 65px;
        padding-top: 7px;
    }
    #meGDPRMessage label {
        font-size: 10px;
        line-height: 16px;
    }
    .ffw-form ul li:before {
        top: 5px;
    }
}
@media screen and (max-width:1100px) {
    .as-container {
        max-width: 90%
    }
    .col-10 {
        width: 100%;
        float: left
    }
    .col-90 {
        width: 90%;
        float: left
    }
    .col-80 {
        width: 80%;
        float: left
    }
    .col-75 {
        width: 75%;
        float: left
    }
    .col-70 {
        width: 100%;
        float: left
    }
    .col-60 {
        width: 100%;
        float: left
    }
    .col-65 {
        width: 100%;
        float: left
    }
    .col-50 {
        width: 100%;
        float: left
    }
    .col-40 {
        width: 100%;
        float: left
    }
    .col-35 {
        width: 100%;
        float: left
    }
    .col-33 {
        width: 100%;
        float: left
    }
    .col-30 {
        width: 100%;
        float: left
    }
    .col-25 {
        width: 100%;
        float: left
    }
    .col-20 {
        width: 100%;
        float: left
    }
    .col-10 {
        width: 100%;
        float: left
    }
    .as-form-bor {
        padding-left: 0;
        margin-left: 0;
        margin-top: 35px
    }
    .ds-bann-right {
        display: none
    }
    .ds-bann-left {
        text-align: center
    }
    .mob-hide {
        display: none
    }
    .pad-rig-75 {
        padding-right: 0
    }
    .bor-right {
        border-right: 0 solid #f1f1f1;
        padding-right: 0
    }
    .fixForm.wam-form-fix.wam-form-abs {
        position: relative;
        top: auto;
        margin: 0 auto
    }
    .fixForm {
        width: 278px;
        z-index: 9;
        position: relative
    }
    .fixForm.wam-form-fix {
        position: relative;
        width: 278px;
        top: auto;
        display: table
    }
    .pad-lef-50 {
        padding-left: 0
    }
    .rhs-banner img {
        width: 75%;
        margin: 0 auto;
        display: table;
        margin-top: 40px;
        border-radius: 2px
    }
    .rhs-banner {
        margin-top: 50px
    }
    .rhs-pts h4 {
        text-align: center
    }
    .form-fix {
        position: relative;
        top: auto;
        float: none;
        margin: 30px auto 0;
    }
    .ffix {
        position: relative;
        bottom: auto;
        top: auto
    }
}
@media screen and (max-width:1024px) {
    .rhs-form {
        margin: 30px auto 0;
        float: none;
    }
}
@media screen and (max-width:992px) {
    .ds-list-inn {
        height: 260px
    }
    .icon-list ul li {
        width: 50%;
        border: 1px solid #f7f7f7;
        height: 200px;
        background: #fff
    }
    .icon-list ul li:after {
        display: none
    }
    .rhs-banner img {
        width: 75%;
        margin: 0 auto;
        display: table;
        margin-top: 40px;
        border-radius: 2px
    }
    .rel-link ul li:nth-child(5) {
        margin-left: 0px;
    }
}
@media screen and (max-width:767px) {
    .icon-list ul li {
        width: 100%;
        padding-bottom: 25px;
        height: auto
    }
    .pop-con {
        width: 100%;
        left: 0;
        right: 0
    }
    .buttons a {
        font-size: 14px;
        display: block;
        text-align: center
    }
    .content-list {
        width: 100%
    }
    .rhs-banner img {
        width: 90%
    }
    .wam-menu ul li,
    .wam-head-top {
        display: none
    }
    .wam-menu ul li:last-child {
        display: block
    }
    .wam-head-logo-left {
        width: 100%
    }
    .wam-logo {
        margin: 0 auto;
        display: table;
        margin-top: 2px
    }
    .wam-menu ul li:last-child a {
        border: 0 solid #ed2121;
        color: #fff;
        margin-left: 0;
        padding: 5px 0;
        background: #ef2130;
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        text-align: center;
        z-index: 9;
        font-size: 16px
    }
    .ban-inn h1 {
        font-size: 30px;
        line-height: 34px
    }
    .ban-inn p,
    .main-body p,
    .c-steps ul li,
    .c-steps ul li span {
        font-size: 16px
    }
    .buttons a {
        padding: 12px 15px
    }
    .rel-link ul li {
        width: 50%
    }
    .rel-link ul li:nth-child(3n+2) a {
        border-left: solid 0 #495960;
        border-right: solid 0 #495960
    }
    .rel-link ul li:nth-child(2n+1) a {
        border-right: solid 1px #495960
    }
    .ctab ul li h4 {
        font-size: 15px;
        padding: 14px 20px
    }
    .c-steps ul li a img {
        width: 100%;
        padding: 0px;
    }
    .footDwn a {
        width: 45%;
    }
}
@media screen and (max-width:480px) {
    .banner h1 {
        font-size: 28px;
        line-height: 35px
    }
    .banner {
        padding: 40px 0
    }
    .bw-bg p a {
        font-size: 16px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: pre;
        width: 100%;
        display: block
    }
    .rhs-banner img {
        width: 90%
    }
    .rel-link ul li:nth-child(2n+1) a {
        border-right: solid 0 #495960
    }
    .rel-link ul li a {
        border-bottom: solid 1px #223d48;
        padding-bottom: 14px
    }
    .rel-link ul li {
        width: 100%
    }
    .rel-link {
        padding: 40px 0 20px
    }
    .footDwn a {
        width: 50%;
    }
}
@media screen and (max-width:480px) {
    .ctab ul li {
        height: auto;
    }
    .main-body .ctab h4 {
        font-size: 13px;
        padding: 14px 16px;
    }
}