.feaList h3{color:#333}
a.bannerDwnBtn{
    display: inline-block;
    margin-top: -102px;
    position: absolute;
}
.pageTabSec .pageTabView.active {
    display: block;
    font-size: 12px;
}
.pageTabSec ul.pageTab li {
    padding: 12px 20px;
    box-sizing: border-box;
    margin: 0 20px;
    display: inline-block;
    font-size: 12px;
    color: #8c9ca2;
    cursor: pointer;
}

.imagelnk{background:none;padding-right:0}

.heading-menu{display:none;}
@import "https://www.manageengine.com/css/fonts.css";
.body{font-family: 'Open Sans', sans-serif;}
.flex{display: flex;}
.badUsbBanner{justify-content: center; padding: 5% 0; position: relative;}
.badUsbBanner::before{content: ""; position: absolute; top: 0; height: 130%; width: 100%; left: 0; background: #c5eeff;background: -webkit-linear-gradient(to bottom,#c5eeff,#fff);background: linear-gradient(to bottom,#c5eeff,#fff);z-index: -1;}
.banner-inn{position: relative;z-index: 1; text-align: center;}
.banner-inn h1{font-size: 50px; margin-bottom: 17px;color: #055367;;font-weight: 700;}
.banner-inn p{font-size: 19px; color: #000;}
.badUsb-content{position: relative; width: 80%; margin: 0 auto; justify-content: space-between;}
.badUsb-lhs{width: 25%;position: sticky;top: 130px;display: inline-block; vertical-align: top;}
.badUsb-lhs a{display: block; padding: 12px 0 12px 10%; position: relative; font-size: 12px;position: relative; color: #000;}
.badUsb-lhs a.active{font-weight: 600;position: relative; box-shadow: 0 0 10px 2px rgba(0,0,0,.1); color: #269acd;}
.badUsb-lhs a.active::before{content: ""; position: absolute; height: 100%; width: 5px; left: 0; top: 0;background: #37a6d7;}
.badUsb-lhs a:hover{text-decoration: none;}
.badUsb-lhs a::after{content: ""; position: absolute; height: 1px; width: 90%; right: 0; bottom: 0;background: #eeedee;}
.badUsb-lhs a:last-of-type::after{display: none;}
.badUsb-rhs{width: 67%;display: inline-block; position: relative; left: 3%; }
#basUsb1 h2{margin-top: 0;}
.badUsb-contentBox h2{font-size: 17px; font-weight: 600; line-height: 31px;}
.badUsb-contentBox p{font-size: 14px; line-height: 25px;}
.quoteBox{position: relative; width: 80%; margin: 30px auto; background: #f8fdff;padding: 12px 8px;border: 2px solid #e8f1f6; border-radius: 5px;justify-content: space-between;}
.quoteIcon{position: relative; height: 70px; width: 80px; background: url('https://www.manageengine.com/data-security/security-threats/images/bad-usb-icon-sprite.png') 122px 0; background-size: 390px; padding-left: 10px;}
.quote{font-size: 14px; width: calc(100% - 100px); line-height: 25px}
.quoteAuthor{font-weight: 600; display: block;}
.badUsb-dsp-solution{justify-content: center; flex-direction: column; width: 90%; margin: 0 auto;}
.badUsb-dsp-solution-box{justify-content: space-between;}
.icon{position: relative; height: 60px; width: 60px; background: url('https://www.manageengine.com/data-security/security-threats/images/bad-usb-icon-sprite.png'); background-size: 450px;}
.icon1{background-position: -12px 0;}
.icon2{background-position: -87px 0;}
.icon3{background-position: -162px 0;}
.icon4{background-position: -233px 0;}
.badUsb-dsp-content{width: calc(100% - 70px)}
.badUsb-dsp-content p:first-of-type{font-weight: 600; font-size: 13.5px; line-height: 31px;margin-bottom: 10px;}
.badUsb-dsp-content p:last-of-type{ font-size: 13.5px; line-height: 24px;margin-top: 10px;}
.demoFormContainer{position: relative; width: 55%; left: 33%; background: #e0f3fb; height: auto; padding: 20px 20px 40px; margin: 50px 0 20px; border-radius: 5px;}
.demoFormContainer p{font-size: 15px; font-weight: 700; line-height: 27px;}
.demoFormContainer p:first-of-type{font-weight: 500;}
.wam-form ul{margin:0;padding:0; display: flex;flex-wrap: wrap;}
.wam-form ul li{list-style-type:none;;background:#fff;width:190px;border: 1px solid #ffffff;}
.mailIcon{position: absolute; left: 6px; width: 50px; height: 50px; background: url('https://www.manageengine.com/data-security/security-threats/images/bad-usb-icon-sprite.png') 56px -26px; background-size: 500px;}
.mailIcon::after{content: "";position: absolute; right: -8px; height: 50%; width: 1px; margin: auto 0; top: 25%;  background: #eaeaea; }
.wam-form ul li input{width:100%;height:47px;border:0;padding:0 10px;box-sizing:border-box;font-size:16px;outline:none;color:#2b2b2b;background:none; padding-left: 50px;}
.wam-form ul li select{height:47px;width: 36px; border:0;padding:0 10px;box-sizing:border-box;border-radius:0;outline:none;background:#fff;margin:0;background:none;z-index:9;position:relative;color:#2b2b2b;font-size:12px;opacity:0;-moz-appearance:none;-webkit-appearance:none; cursor: pointer;}
.selectedCountry{width: 20px;height: 36px;position: absolute;color: #6e6e6e;font-size: 13px;margin: 12px 0 0 7px;}
.demoFormContainer ul li input[type="submit"]{background: #D22222;color: #fff;padding: 0 20px;font-size: 14px;cursor: pointer;font-weight: 600;text-transform: capitalize;height: 49px; width: 250px;}
.wam-form ul li:nth-child(1){width:256px;    border-right: 0px;}
.wam-form ul li:nth-child(2){width:48px;border-left:0px;border-right:0px;}
.wam-form ul li:nth-child(3){border: 0px;}
.wam-form ul li:nth-child(4){background:none;width:100%;margin-top:15px;border:0px;}
#meGDPRMessage{color:#000;line-height:17px;font-size:14px;margin-top: 0px;margin: 5px 0 15px;}
#meGDPRMessage label{font-size:11px;line-height:18px; color: #000}
.dwn-priv{color:#000;font-size:11px;margin-top:-8px;margin-bottom:8px; text-align: left;}
.dwn-priv a{font-size:11px;color:#353535;text-decoration:underline}
.errMsg2 {display: none;font-size: 12px;position: absolute;margin-top: -20px;margin-left: 0;line-height: 18px;color: red;}
.msg{display:none;}
.wam-form ul li:nth-child(2):before {content: "";position: absolute;width: 0;height: 0;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 4px solid #adadad;margin: 22px 0 0 29px;z-index: 0;}
select#country_state {color: #000;opacity: 1;width: 100px;background: #fff;position: absolute;margin: 53px 0px 0px -69px;font-size: 13px;box-shadow: 0px 2px 17px 4px rgba(0, 0, 0, 0.07);border-radius: 5px;}

@media screen and (max-width: 900px){
    .demoFormContainer{width: 75%; left: 0; margin: 50px auto 20px;}
    .badUsb-content{width: 90%;}
}
@media screen and (max-width: 767px){
    .badUsb-lhs{display: none;}
    .badUsb-rhs{width: 90%; left: 5%;}
    .badUsb-contentBox h2{color: #269acd}
    .badUsbBanner{padding: 5%;}
}
@media screen and (max-width: 767px){
    .demoFormContainer{width: 80%; height: auto;}
    .demoFormContainer ul li:nth-child(1){width: calc(100% - 49px); margin-bottom: 20px;}
    .demoFormContainer ul li:nth-child(2){float: right; height: 47px;}
    .demoFormContainer ul li{width: 99%;display: inline-block; float: none;}
}
@media screen and (max-width: 500px){
    .banner-inn h1{margin-bottom: 30px;}
}

/* tab section css start*/
        .pageTabSec h2{font-size:29px !important;font-weight:bold !important;text-align:center;margin-bottom:30px !important;font-family:'Open Sans',sans-serif; color: #000;}
 .pageTabSec{max-width:974px;margin:0 auto;margin-bottom:40px;}
 .pageTabSec ul.pageTab{padding:0 30px;border-bottom:1px solid #e7e7e7;text-align:center;box-sizing:border-box;}
 .pageTabSec ul.pageTab li{padding:12px 20px;box-sizing:border-box;margin:0 20px;display:inline-block;font-size:15px;color:#8c9ca2;cursor:pointer;font-family:'Open Sans',sans-serif;}
 .pageTabSec ul.pageTab li.active{border-bottom:2px solid #055367;color:#055367;font-weight:600;}
 .pageTabSec ul.pageTab li:hover{color:#055367;}
 .pageTabSec .pageTabView{padding:30px 0;display:none;}
 .pageTabSec .pageTabView.active{display:block;}
 .pageTabSec .pageTabView ul{width:32%;display:inline-block;padding-left:20px;box-sizing:border-box;list-style:disc;color:#93bac9;vertical-align:text-top;}
 .pageTabSec .pageTabView.solutions-tab ul{width:25%;float:left;}
 .pageTabSec .pageTabView.solutions-tab ul:nth-child(1){width:27%;}
 .pageTabSec .pageTabView.solutions-tab ul:nth-child(2){width:26%;}
 .pageTabSec .pageTabView.solutions-tab ul:nth-child(3){width:28%;}
 .pageTabSec .pageTabView.solutions-tab ul:nth-child(4){width:19%;}
 .pageTabSec .pageTabView ul li a{color:#000;font-family:'Open Sans',sans-serif;}
 .pageTabSec .pageTabView ul li a:hover{ text-decoration: underline; }
 .pageTabSec .pageTabView ul li{padding:6px 0;margin:0;list-style-type:disc !important;color:#93bac9;}
 .footer-new{ padding-top: 30px !important; padding-bottom: 20px !important;}
 div#scroll{display: none !important;}
 @media(max-width:1024px){.pageTabSec .pageTabView{padding:30px 20px }
 }
 @media(max-width:1023px){.pageTabSec ul.pageTab{padding:0 10px;}
 .pageTabSec ul.pageTab li{padding:12px 10px;margin:0 10px;font-size:13px;}
 .pageTabSec .pageTabView ul{font-size:13px;}
 .pageTabSec .pageTabView{padding:20px;}
 }
 @media (max-width:991px){.pageTabSec .pageTabView.solutions-tab ul{width:25% !important;}
 }
 @media (max-width:767px){.pageTabSec{display:none !important;}
 }

        /* tab section css end */
    
