.flex-active-slide{opacity:1;}
    .heading-menu{display: none;}
    .as-container{max-width: 1100px; margin: 0 auto;}   
    .bannerContainer{position: relative;}
    .bannerContainer::before{content: ""; position: absolute; height: 115%; width: 100%; top: 0; left: 0;     background: #b4d4ff;
    background: -webkit-linear-gradient(to bottom,#b3e0fd,#fff);
    background: linear-gradient(to bottom,#b4d4ff,#fff); z-index: -1;}
    .bannerLeft {
    text-align: center;
    display: block;
    width: 100%;
    position: relative;
    z-index: 2;
    vertical-align: top;
    padding-top: 50px;
    margin: auto;
}
    .bannerLeft h1 {
    font-size: 36px;
    line-height: 46px;
    font-weight: 700;
    color: #000;
    margin-bottom: 12px;
    letter-spacing: 1px;
}
    .bannerLeft h1 span {
    font-weight: 400;
    display: block;
    font-size: 16px;
    line-height: 30px;
    margin-top: 5px;
    letter-spacing: 0;
}
.bannerImg {
    display: block;
    height: 278px;
    width: 830px;
    background: url(https://www.manageengine.com/fr/self-service-password/images/active-directory-multi-factor-authentication-sprite.png) no-repeat;
    background-size: 1026px;
    background-position: -96px -550px;
    margin: auto;
    margin-top: -40px;
    position: relative;
    z-index: 2;
}
.wam-form {
    width: 590px;
    margin: 6px auto 0 0;
    display: inline-block;
    padding-bottom: 40px;
}
.wam-form ul{margin:0;padding:0}
.wam-form ul li{list-style-type:none;float:left;background:#fff;width:190px; border: 1px solid #c3d1d6;}
.wam-form ul li input{width:100%;height:40px;border:0;padding:0 10px;box-sizing:border-box;font-size:14px;outline:none;color:#2b2b2b;background:none}
.wam-form ul li select{width:100%;height:40px;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;}
.selectedCountry{width: 20px; height: 28px; position: absolute; left: -7px; top: 0; background: #fff; color: #6e6e6e; font-size: 15px; line-height: 1.7; padding: 8px 0 0 13px;} 
.wam-form ul li input[type="submit"]{    background: #e91313; color: #fff; padding: 0 20px; font-size: 17px; cursor: pointer; font-weight: 500; text-transform: capitalize;height: 41px; border-top-right-radius: 3px; border-bottom-right-radius: 3px;} 
.wam-form-first ul li input[type="submit"]{background:#000;color:#fff;padding:0 20px;font-size:17px; cursor: pointer;}
.wam-form ul li:nth-child(1){width:256px; border-right: 0px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; position: relative;}
.wam-form ul li:nth-child(1) {
    margin-left: 9%;
}
.wam-form ul li:nth-child(1) input{padding: 0 10px 0 22px;}
.wam-form ul li:nth-child(2){width:48px;border-left:0px;border-right:0px; position: relative;}
    .wam-form ul li:nth-child(3){    width: auto;border-radius: 0px 3px 3px 0px;}
    .wam-form ul li:nth-child(3) select{    color: #000;    border-radius: 0px 3px 3px 0px;
    opacity: 1;
    font-size: 15px;
    font-weight: 500;}
.wam-form ul li:nth-child(3){border-top-right-radius: 3px; border-bottom-right-radius: 3px;}
.wam-form ul li:nth-child(4){background:none;width:100%;margin-top:10px;border:0px;}
    .wam-form ul li:last-child{padding-top: 0;width:100%;background: none;border:0px;}
#meGDPRMessage{color:#3c3a3a;line-height:17px;font-size:14px;margin-top: 0px; margin-bottom: 10px;}
#meGDPRMessage label{font-size:12px;line-height:18px}   
.dwn-priv{color:#3c3a3a;font-size:12px;margin-bottom:8px;line-height: 20px;}
.dwn-priv a{font-size:12px;color:#138cd6;text-decoration:underline;    }
.err{display: none; font-size: 12px; position: absolute; margin-top: -20px; margin-left: 0; line-height: 18px; color: red;} 
.err2 {
    color: #fff;
    background: red;
    padding: 1px 24px;
    width: 100%;
}
.msg1{display:none; text-align: left; color: #000; font-size: 25px; padding-right: 10%;}
.msg1 span{color: #000}
.bottomCtaContainer .msg1, .bottomCtaContainer .msg1 a{color: #fff;}
.wam-form ul li:nth-child(2):before {content: ""; position: absolute; width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid #adadad; margin: 20px 0 0 29px; z-index: 0; }
#meGDPRMessage {width: 100%; text-align: center; } 
.dwn-priv {display: block !important; text-align: center; margin-top: 0;} 
.price-prev {margin-top: 5px; } 
.dwn-priv a {float: none; padding: 0; background: none; } 
#getQuote #meGDPRMessage {margin-top: 10px; }     
    .keyFeaContainer {
    margin-top: 70px;
    position: relative;
text-align:Center;
color: #010101;
}
.bottomCtaContainer .dwn-priv{text-align:left}

    .feaTopP{padding: 0 7%; text-align: center; font-size: 15px; line-height: 26px;}
    .keyFeaContainer h2 {
    font-size: 28px;
    line-height: 42px;
    font-weight: 600;
    text-align: center;
    margin: 31px 0 35px;
}
.bottomCtaContainer #meGDPRMessage {width: 100%; text-align: left; } 
    .feaWrapper{padding-bottom: 20px;    margin-top: 100px;}
    .feaBox {
    display: inline-block;
    width: 30%;
    margin: 50px 1% 30px;
    vertical-align: top;
    background: #fff;
    padding: 25px 0 26px;
    transition: 0.5s;
    box-shadow: 0 0 10px rgba(0,0,0,0.09);
    border-radius: 10px;
    opacity: 0;
}
.feaBox.anim {
    margin: 0 1% 30px;
    opacity: 1;
}
.feaBox:hover {
    -webkit-box-shadow: 0 0 12px rgba(0,0,0,.13);
    box-shadow: 0 0 12px rgba(0,0,0,.13);
    transform: scale(1.03);
}
    .feaBox h4 {
    padding: 8px 20px 4px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    position: relative;
    margin: 0 0 7px;
}
    .feaBox h4::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: -59px;
    height: 56px;
    width: 65px;
    display: block;
    margin: 0 0 17px;
    background: url(https://www.manageengine.com/fr/self-service-password/images/active-directory-multi-factor-authentication-sprite.png) no-repeat;
    background-size: 890px;
    background-position: -488px -19px;
    margin: auto;
    background-color: white;
}
    .fea2 h4::before{background-position: -599px -11px;}
    .fea3 h4::before{background-position: -713px -14px}
    .fea5{margin-top: -25px;}
    .fea6{margin-top: -49px;}
    .feaBox p{padding: 0 20px 0;font-size: 15px; line-height: 24px; margin: 0;}
    .sliderContainer {
    margin-top: 0;
    padding: 15px 0 80px;
    position: relative;
}

    .sliderContainer::before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    top: -28.5%;
    width: 100%;
    height: 100%;
    background: url(images/active-directory-multi-factor-authentication-slide-bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
}
    .sliderContainer h2{font-size: 30px; line-height: 44px; text-align: center; font-weight: 600;}
    .sliderContainer p{text-align: center;width:90%;margin:auto;    color: #010101;}
    #slilock{position: relative; width: 100%; margin-top: 20px;}
    #slilock .flex-direction-nav{position:absolute; left: 0; top: 0; height: 100%; width: 100%;}
    #slilock .flexslider{max-height: 435px;}
    #slilock .flex-control-paging{right: 0; z-index: 9; left: 0; bottom: -50px; margin: auto;}
    #slilock ul{position:relative;display:inline-block;width:100%}
    #slilock .gslider{width:80%;margin:0 auto}
    #slilock .gslider img {
    width: 100%;
    border-radius: 5px;
    border: 10px solid white;
    box-shadow: 0px 0px 20px rgba(0,0,0,0.04);
    margin: 16px 0px;
}
    #slilock .gslider p{text-align:center;font-size:18px;line-height:30px;margin-top:30px}
    #slilock .flex-direction-nav li a{text-decoration:none;display:block;width:50px;height:50px;margin:0;position:absolute;top: 42%;z-index:4;opacity:1;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;background:none;font-size:0;border-radius:50px}
    .full-slider:hover #slilock .flex-direction-nav li a{opacity:1;box-shadow:0 1px 17px -7px rgba(0,0,0,0.8)}
    #slilock .flex-direction-nav li .flex-next{right:0;float:right;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
    #slilock .flex-direction-nav a::before{content:'';position:absolute;font-size:40px;display:inline-block;width:50px;height:50px;background:url(https://www.manageengine.com/fr/self-service-password/images/free-password-expiry-notification-tool-sprite.png) no-repeat -507px -720px;background-size:630px;border-radius:50px;}
   /* #slilock .flex-direction-nav a:hover::before{background-color: #f8c64a} */
    .flex-control-nav li a, .flex-control-nav li a.flex-active{color: transparent;}
    
    .screenshotContainer{margin: 20px 0 60px; position: relative;}
    .screenshotContainer::after{content: ""; position: absolute; height: 50%; width: 100%; left: 0; bottom: 0; background: #f5f9fb; z-index: -1;}
    .screenshotContainer .as-container{position: relative; padding: 50px 0;}
    .screenshotContainer .as-container::after{content: ""; position: absolute; height: 100%; width: 100%; left: 0; top: 0;background: #ceebfe;z-index: 1;}
    .screenshotContainer h2{margin-top: 0;padding-left: 50px; font-size: 24px; line-height: 38px; font-weight: 700;position: relative; z-index:4; margin-top: 0;}
    .screenshotContainer h2 span{display: block; font-weight: 500;}
    .screenshotWrapper{position: relative; z-index:4 }
    .screenshotWrapper p{width: 295px; padding: 0 0 0 50px; margin: 0; font-size: 15px; line-height: 26px;display: inline-block; display: inline-block; vertical-align: top;}
    .screenshot{display: inline-block; position: relative;vertical-align: top;width: calc(100% - 440px); position: relative; left: 40px;}
    .screenshot img{max-width: 100%;}
    .flowchartContainer{position: relative;}
    .flowchartContainer::before {
    content: "";
    position: absolute;
    height: 70%;
    width: 100%;
    left: 0;
    top: -117px;
    background: #01367d;
    z-index: -1;
}
    .flowchartContainer h2 {
    font-size: 28px;
    line-height: 42px;
    margin: 0;
    text-align: center;
    font-weight: 600;
    padding-top: 65px;
    color: white;
}
    .flowchartContainer ul{margin: 0; padding: 0 0 0 20px; counter-reset: listNum;}
    .flowchartContainer li{font-size: 17px; line-height: 28px; margin-bottom: 32px; counter-increment: listNum;}
    .flowchartContainer li::before {display: inline-block; width: 1em; padding-right: 0.5em; font-weight: bold; text-align: right; content: counter(listNum) "."; }
    .flowcahtBox{padding: 0 17px; margin-top: 25px;position: relative;}
    .flowcahtBox img{max-width: 100%;}
    .customersContainer{text-align: center; margin-top: 60px;}
    .customersContainer h2{font-size: 24px; line-height: 48px; font-weight: 700; margin: 0 0 37px;}
    .customersContainer p{font-size: 15px; margin: 0 0 40px;}
    .customersContainer h4{font-size: 18px; font-weight: 700; line-height: 24px; margin: 0 0 42px;}
    
    .aspectsContainer {
    margin-top: 30px;
    padding: 75px 0 30px;
    background: #eff6fe;
}
    .aspectsContainer h2{text-align: center; font-weight: 600; font-size: 28px; line-height: 48px; margin: 0 0 42px;}
.aspectsWrapper .feaBox {
    background: white;
    border: 1px solid #d4e5f8;
    margin-bottom: 50px;
    padding: 10px 0 20px;
    box-shadow: none;
    border-radius: 8px;
}
    .aspectsWrapper .asp4{margin-top: -29px;}
    .aspectsWrapper .asp6{margin-top: -27px;}
    .aspectsWrapper .asp7{margin-top: -13px;}
    .aspectsWrapper .asp9{margin-top: -27px;}
    .aspectsContainer .feaWrapper {
    padding-bottom: 20px;
    margin-top: 0;
}
.aspectsContainer .feaBox h4{
font-weight:600;
}
.aspectsContainer .feaBox h4::before {
    content: "";
    position: relative;
    left: 0;
    right: 0;
    top:0;
    height: 46px;
    width: 50px;
    display: block;
    margin: 0 0 5px;
    background: url(https://www.manageengine.com/fr/self-service-password/images/active-directory-multi-factor-authentication-sprite.png) no-repeat;
    background-size: 890px;
    background-position: -488px -19px;
}
    .aspectsWrapper .asp1 h4::before{background-position: -494px -109px}
    .aspectsWrapper .asp2 h4::before{background-position: -569px -109px}
    .aspectsWrapper .asp3 h4::before{background-position: -639px -109px}
    .aspectsWrapper .asp4 h4::before{background-position: -541px -217px;}
    .aspectsWrapper .asp5 h4::before{background-position: -662px -218px;}
    .aspectsWrapper .asp6 h4::before{background-position: -779px -213px;}
    .aspectsWrapper .asp7 h4::before{background-position: -539px -310px;}
    .aspectsWrapper .asp8 h4::before{background-position: -662px -310px;}
    .aspectsWrapper .asp9 h4::before{background-position: -782px -308px;}
    .cta-btns {
    text-align: center;
    margin-top: -20px;
    margin-bottom: 30px;
}

.cta-btns a {
    font-size: 15px;
    padding: 12px 25px;
    margin: 7px;
    width: 20%;
    display: inline-block;
    font-weight: 500;
    border-radius: 2px;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.04);
}

a.get {
    background: #0caa70;
    color: white;
}

a.dload {
    background: #cfe3fa;
    color: #3f4244;
}

    .bottomCtaContainer{background: #01367d;}
    .ctaImg {
    position: relative;
    display: inline-block;
    height: 300px;
    width: 370px;
    margin: 0;
    background: url(https://www.manageengine.com/fr/self-service-password/images/active-directory-multi-factor-authentication-sprite.png) no-repeat;
    background-size: 970px;
    background-position: -24px -38px;
    vertical-align: top;
        margin-right: 10px;
}
    .ctaContent{position: relative; display: inline-block; width: calc(100% - 452px); margin-left: 40px; vertical-align: top;}
    .bottomCtaContainer h2 {
    font-size: 26px;
    line-height: 36px;
    color: #fff;
    margin: 62px 0 15px;
    font-weight: 300;
}
    .bottomCtaContainer h2 span{font-weight: 700; line-height: 46px;}
    .bottomCtaContainer .wam-form{width: 560px;}
    .bottomCtaContainer .wam-form ul li{border: 0;}
    .bottomCtaContainer .wam-form ul li:nth-child(1){width: 243px;}
    .bottomCtaContainer .wam-form ul li:nth-child(1){width: 243px;margin:0;}
    .bottomCtaContainer .wam-form ul li:nth-child(3){width: auto;}
    .bottomCtaContainer .dwn-priv{color: #fff;}
    .bottomCtaContainer .dwn-priv a{color:#fff;}
    .bottomCtaContainer #meGDPRMessage label{color: #fff;}    
    .socialIcons a{height: 31px; width: 31px; background: url("https://www.manageengine.com/fr/self-service-password/images/active-directory-multi-factor-authentication-sprite.png") no-repeat; background-size: 970px; background-position: -542px -401px; margin: 0 7px; display: inline-block;}
    .socialIcons a#tw{background-position: -586px -401px}
    .socialIcons a#ln{background-position: -629px -401px}
    #adRhsLnk{display: none;}
   

#country_state {
    opacity: 1;
    width: 298px;
    background: #fff;
    position: relative;
    float: right;
    top: 1px;
    right: 8px;
    border: 1px solid #c3d1d6;
    border-top: none;
    border-right: none;
    height: 40px;
    -webkit-appearance: menulist;
}
.ctaContent #country_state {
    opacity: 1;
    width: 284px;
    background: #fff;
    position: relative;
    float: right;
    top: 0px;
    right: 8px;
    border: 1px solid #c3d1d6;
    border-top: none;
    border-right: none;
    height: 40px;
    -webkit-appearance: menulist;
}
    /* faq */
    .faqBox{position: relative;border: 1px solid #87a3bf;padding: 0 45px;padding-left: 70px;transition: .3s;margin-bottom: 12px;}
.faqBox::after {
    content: "";
    position: absolute;
    height: 25px;
    width: 25px;
    top: 27px;
    right: 16px;
    background: #c7e1ff;
    border-radius: 50%;
    transition: .3s;
}
.faqBox.open{background: #f4f9fe;}
.faqBox.open::after{background: #134b8c;}
.faqBox h3{font-size: 16px;line-height: 27px;font-weight: 600;position: relative;z-index: 2;margin: 0;padding: 25px 0;cursor: pointer;}
.faqBox h3::before {
    content: "";
    position: absolute;
    height: 10px;
    width: 2px;
    top: 35px;
    right: -18px;
    background: #134b8c;
    transition: .3s;
}
.faqBox h3::after {
    content: "";
    position: absolute;
    height: 2px;
    width: 10px;
    top: 39px;
    right: -22px;
    background: #134b8c;
    transition: .3s;
}
.faqBox.open h3::before{opacity: 0;}
.faqBox.open h3::after{background: #c7e1ff}
.ans{display: none;margin: 0 0 30px;}
.faqBox p{font-size: 15px;line-height: 24px;margin: 0;}
.faqBox  h4 {
    margin: 10px 0;
    font-weight: 600;
}

.faqBox li {
    margin: 7px 0;
}

.faqContainerbox h2 {
    text-align: center;
    font-size: 28px;
    line-height: 48px;
    font-weight: 600;
    width: 85%;
    max-width: 800px;
    margin: auto;
    margin-bottom: 30px;
}

.faqBox:before {
    content: '';
    width: 50px;
    height: 50px;
    position: absolute;
    left: 5px;
    top: 10px;
    background: url(https://www.manageengine.com/fr/self-service-password/images/active-directory-multi-factor-authentication-sprite.png) no-repeat;
    background-size: 869px;
    background-position: -689px -99px;
}
.faqBox2:before {
    background-position: -766px -102px;
}
.faqBox3:before {
    background-position: -474px -167px;
}
.faqBox4:before {
    background-position: -775px -241px;
}
.faqBox5:before {
    background-position: -617px -340px;
}
.faqBox6:before {
    background-position: -544px -167px;
}
.faqBox7:before {
    background-position: -616px -167px;
}

.faqBox8:before {
    background-position: -692px -167px;
}
.faqBox9:before {
    background-position: -769px -167px;
}
.faqBox10:before {
    background-position: -474px -242px;
}
.faqBox11:before {
    background-position: -546px -242px;
}
.faqBox12:before {
    background-position: -616px -241px;
}
.faqBox13:before {
    background-position: -695px -241px;
}
.faqBox14:before {
    background-position: -774px -340px;
}

.faqContainerbox {
    padding: 80px 0 65px;
    transition: .8s;
}
.load{display:none}
.loadmore-block {
    position: relative;
    bottom: 0;
    left: 0;
    top: 0;
    width: 100%;
    margin-top: -85px;
    text-align: center;
    display: block;
    padding-top: 100px;
    height: 82px;
    z-index: 99;
    overflow: visible;
background: rgb(255,255,255);
background: -moz-linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.7651435574229692) 10%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.7651435574229692) 10%, rgba(255,255,255,1) 100%);
background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.7651435574229692) 10%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
}

span.loadmore {
    position: relative;
    display: inline-block;
    padding: 0 0 50px 0;
    font-weight: 500;
    font-size: 16px;
    color: #0060e1;
    line-height: 28px;
cursor:pointer;
}
span.loadmore:before {
    content: '';
    width: 50px;
    height: 50px;
    position: absolute;
    left: 5px;
    top: 15px;
    background: url(https://www.manageengine.com/fr/self-service-password/images/active-directory-multi-factor-authentication-sprite.png) no-repeat;
    background-size: 869px;
    background-position: -693px -337px;
}
ul li strong {
    font-weight: 600;
}
/*faq end */
    
    
    @media screen and (max-width: 1140px){
        .as-container{max-width: 90%;}
        .cloudList a{margin-bottom: 30px;}
        .onPremiseList::after{display: none;}
        .onPremiseList a::after{height: 100%; background-position: -900px -11px;}
        .onPremiseList a:nth-of-type(n+5)::after{display: block;}
        .onPremiseList a:last-of-type::after{display: none;}
        .onPremiseList a{height: 80px; margin: 0 0 30px;}
        .aspectsContainer{margin-top: 0;}
        .ctaImg{margin: 40px 0 44px 0px}
.ctaContent {
    position: relative;
    display: inline-block;
    width: calc(100% - 488px);
}
.bottomCtaContainer .wam-form {
    width: 500px;
}
    }
@media screen and (max-width: 991px){
    .bannerImg, .ctaImg{display: none;}
    .bannerLeft{width: 100%;text-align: center;}
    .keyFeaContainer{margin-top: 45px;}
    .wam-form{margin: 0 auto;}
    .wam-form ul li{display: inline-block; vertical-align: top;}
    .wam-form ul li:nth-child(2){margin-left: -4px;}
    .wam-form ul li:nth-child(3){margin-left: -4px;}
    .keyFeaContainer h2{line-height: 34px;}
    .screenshotContainer{margin-bottom: 60px;}
    .screenshotWrapper p{width: calc(100% - 100px); padding: 0 50px;}
    .screenshot{margin-top: 30px; width: 90%; margin-left: 5%;left: 0;}
    .flowchartContainer::before{top: -15%;}
    .flowchartContainer::after{bottom: 10%;}
    .ctaContent{margin: 0 auto; width: 100%; text-align: center;}
    .bottomCtaContainer h2{text-align: center;}
    .logoBox{margin: 0 5% 40px;}
    .footer .as-container{display: grid;}
    .footer nav{grid-row: 1;}
    .footer{text-align: center;}
    .footer p, .footer .socialIcons{width: 100%;}
    .footer .socialIcons{margin-bottom: 10px;}
    .onPremiseList{padding: 0;}
    }
@media screen and (max-width: 767px) {
    .wam-form ul li:nth-child(1), .bottomCtaContainer .wam-form ul li:nth-child(1){width: 80%;}
    .wam-form ul li:nth-child(2), .bottomCtaContainer .wam-form ul li:nth-child(2){width: 19%;}
    .wam-form ul li:nth-child(3), .bottomCtaContainer .wam-form ul li:nth-child(3){width: 100%; margin-top: 10px;}
    .selectedCountry{left:0px;}
    .wam-form ul li:nth-child(2), .bottomCtaContainer .wam-form ul li:nth-child(2){margin-left:0px;}
    .feaBox{width: 45%;}
    .feaWrapper{margin-top: 50px;}
    .flowchartContainer h2{padding-right: 5%;}
.wam-form ul li:nth-child(1) {
    margin-left: -3px;
}
.mbS {
    display: none !important;
}
}
@media screen and (max-width: 700px) {
.feaBox{
    margin: 0 1% 30px;
    opacity: 1;
}
.sliderContainer::before {
    top: -15.5%;
}
}
@media screen and (max-width: 550px) {
    .formBox, .dwn-priv{text-align: center;}
    .formBox, .bottomCtaContainer .wam-form{padding-bottom: 30px;}
    .wam-form ul li input {font-size: 14px !important; }   
    .wam-form ul li input[type=submit] {font-size: 13px !important; } 
    .formBox, .bottomCtaContainer .wam-form{display: inline-block; width: 100%; margin-left: 0; margin: 0 auto; } 
    .feaBox{width: 99%;}
} 

@media screen and (max-width: 500px){
#country_state{width: 318px;}
}
@media screen and (max-width: 400px){
#country_state{width: 250px;}
}
.msg1 {text-align:center}
.msg1 h2 {
    font-size: 23px;
    line-height: 32px;
    padding-top: 0;
    margin: 10px 0;
}
.bottomCtaContainer .msg1 h2{margin-top: 0;}
.msg1 p{font-size: 14px; line-height: 24px;}
.msg1 p a {text-decoration: underline;color: #0297D6;}
#cta{background: #ed2121; color: #fff; padding: 12px 35px; position: relative; font-size: 24px; font-family: "Zoho_Puvi_SemiBold"; margin-top: 40px; text-decoration: none;}
.zsiq_floatmain{display:block !important}
.img-magnifier-glass {width: 200px; height: 200px; position: absolute; border-radius: 100%; border: 1px solid #efefef; box-shadow: 0px 0px 20px -1px rgba(8, 8, 8, 0.1); opacity: 0; }  
.flowcahtBox:hover .img-magnifier-glass, .screenshot:hover .img-magnifier-glass {   
  opacity: 1;   
} 
