#prdLogo,.feaImg,.resImg,.mdmOsSpr,.mdmBtmBdr,.mdm-bm-icons,.mdm-dist-spr,.mdm-three-col-spr{background:url(../images/common-sprite.png) no-repeat 0 0} 
#prdLogo{background-position:0 0;width:345px;height:26px}
.feaImg{background:url(../images/common-sprite.png) no-repeat 0 0;}
.feaImg{width:32px;height:32px;}

.nav-dwn a, #btmBar .btm-dwn a {
    border-radius: 0 !important;
}
.mdmOsSpr{display:inline-block;width:135px;height:135px}
.mdmBtmBdr{width:326px;height:24px;background-position:-170px -71px;margin:0 auto}
.mdm-ios{background-position:0 -155px}
.mdm-android{background-position:-135px -155px}
.mdm-win{background-position:-270px -153px}
.mdm-bm-icons{display:block;width:50px;height:52px;margin:0 auto 15px auto}
.mdm-bm-icon1{background-position:0 -94px}
.mdm-bm-icon2{background-position:-50px -94px}
.mdm-bm-icon3{background-position:-100px -94px}
.mdm-bm-icon4{background-position:-150px -94px}
.mdm-bm-icon5{background-position:-200px -94px}
.mdm-bm-icon6{background-position:-250px -94px}
.mdm-dist-spr{display:inline-block;width:82px;height:82px}
.mdm-distr-icon{background-position:0 -303px}
.mdm-pass-icon{background-position:-82px -303px}
.mdm-report-icon{background-position:-164px -303px}
.mdm-mgmt-icon{background-position:-246px -303px}
.mdm-three-col-spr{display:inline-block;width:69px;height:69px}
.mdm-wipe-icon{background-position:0 -401px}
.mdm-email-icon{background-position:-69px -401px}
.mdm-security-icon{background-position:-138px -401px}
.mdm-email-icon1{background-position:-208px -401px}
.mdm-email-icon2{background-position:-277px -401px}
.mdm-email-icon3{background-position:-346px -401px}
.mdm-define-icon{background-position:-333px -302px}
.mdm-vault-icon{background-position:-402px -302px}
.mdm-provision-icon{background-position:-473px -302px}
.mdm-mgmt-icon-1{background-position:0px -482px}
.mdm-mgmt-icon-2{background-position:-82px -482px}
.mdm-mgmt-icon-3{background-position:-164px -482px}
.mdm-mgmt-icon-4{background-position:-246px -482px}


.mdm-h2{font-size:37px;line-height:42px;margin:0px 0 5px;color:#222;font-weight:600}
.mdm-h3{font-size:32px;line-height:45px;margin:0 0 10px;color:#222;font-weight:600}
.mdm-h4{font-size:21px;line-height:43px;margin:0 0 5px;color:#999;font-weight:300;letter-spacing:.3px}
.mdm-h5{font-size:19px;line-height:20px;margin:0px;padding-bottom:10px; color:#333;font-weight:600}
.mdm-h51{font-size:20px;line-height:45px;margin:0px;color:#333;font-weight:600}
.mdm-h6{font-size:18px;line-height:45px;margin:20px 0 5px;color:#fff;font-weight:400}
.mdm-h7{display:block;font-size:22px;line-height:45px;margin:10px 0 5px;font-weight:300}
.mdm-content{font-size:15px;line-height:24px;margin:0 0 5px;color:#444;font-weight:300;letter-spacing:.3px}
.mdm-content1{font-size:15px;line-height:24px;margin:0 0 5px;color:#444;font-weight:400;letter-spacing:.3px}
.bg-grey{background:#f5f5f5;margin-top:0px}


.three-col{width:30%;float:left;padding:30px 15px 0px 15px}

/*new form css*/
ul.down-tab {display: flex;padding: 0;margin: 0 auto;text-align: center;}
ul.down-tab li {list-style: none;display: inline-block;width: 40%;margin: 0;margin-right: 5px;border: 0;}
ul.down-tab li a {display: block;padding: 12px 5px 10px;color: #fff;font-size: 22px;background-color: #0879b8;text-align: center;border: 1px solid #0879b8;}
ul.down-tab li.active a {background-color: #fff;text-decoration: none;position: relative;color: #0879b8;border: 1px solid #0879B8;pointer-events: none;}ul.down-tab li a:hover {color: #ffffff;text-decoration: none;}
ul.down-tab li.active a:after {content: '';display: inline-block;height: 4px;position: absolute;background-color: #fff;left: 0;right: 0;bottom: -4px;}
.down-box {margin: 0 auto;background-color: #fff;min-height: 452px;border: 1px solid #0879b8;}
.dwnForm {width: 400px;border-right: 0;border-left: 0;margin: 0 auto;float: none;padding-bottom: 40px;padding-top: 5px;}
.dwnForm .dwn-form {width: 300px;margin: 0 auto;text-align: center;}
.dwnCont {width: 380px;float: none;margin: 0 auto;padding-bottom: 0;}

/*new form css*/


.img-one-col{width:11%;float:left;padding:0px 25px 10px 0px}
.img-three-col{width:25% !important;padding-bottom:20px;margin:0 auto}
.img-two-col-btm{width:17%;float:left;padding:5px 10px 45px 0px}

.dwn-menu{display:block}
.dwn-menu > span{margin:0 0 0 1px;padding:8px 0;width:24.8%;position:relative;float:left;background:#C4C8CC;text-align:center;font-size:18px;cursor:pointer;display:inline-block}
.dwn-menu > span:first-child{margin:0;}
.dwn-menu > span a{display:block;color:#000}
.dwn-menu > span.act{background:#f1f1f1}
.dwn-cont-div{padding:40px}
[data-dirshow]{display:none;text-align:center}
[data-dirshow].dirshow{display:block}
.percent{margin:0 auto;width:60%}
.other-option-head span{padding:5px 20px;font-size:18px;line-height:28px;cursor:pointer;display:inline-block}
.other-option-head span.act{background:#fff}
.other-option{background:#fff;padding:20px 2%}
.other-option-cont{display:none}
.other-option-cont .otr-dwn-cont li{font-size:14px}

.dsk-spa{background:none repeat scroll 0 0 #ECEDEE;margin:50px 0;width:100%}
.dsk-spa td{background:none repeat scroll 0 0 #fff;padding:10px; border:1px solid #efefef; vertical-align:middle}
.dsk-spa th{ padding:10px 0}

.img-two-col{width:17%;float:left;padding:5px 10px 5px 0px}

.mdm > ul {list-style: none;padding-left: 0px;display: block;width: 100%;text-align:center;}
.mdm > ul > li{display: inline-block;}
.mdm > ul > li > a {display: inline-block;width: 300px;position: relative;vertical-align: top;text-align: initial;padding: 15px 25px 0;min-height: 170px;margin: 15px;box-shadow: 0 0 2px #ccc;color:#000;text-decoration: none !important;}
.mdm > ul > li > a.big {min-height: 190px;}
.mdm > ul > li > a:hover {box-shadow: 0 0 10px #ccc;color: #000;}
.mdm > ul > li > a > strong {display: inline-block;font-size: 17px;line-height: 27px;color:#138cd6;}
.mdm > ul > li > a > .para {display: block;font-size: 15px;line-height: 30px;padding-top: 10px;}
/*Banner*/
.flexslider .flexBnrslides > li.g2crowd .flex .caption h2 {font-size: 24px;line-height: 50px;}
.flexslider .flexBnrslides > li.g2crowd .flex .caption h2 strong {font-size: 31px;}
.flexslider .flexBnrslides > li .flex {display: flex;min-height: 380px;align-items: center;justify-content: center;}
.flexslider .flexBnrslides > li .flex .caption {margin: 0 45px;width: 50%;}
.flexslider .flexBnrslides > li .flex .clip {width: 40%;text-align: center;}
.flexslider .flexBnrslides > li.g2crowd .flex .clip img {width: 220px;}
.flexslider .flexBnrslides > li.g2crowd .flex .caption a {max-width: 250px;}
.flexslider .flexBnrslides > li .flex .caption h2 {font-size: 34px;font-weight: lighter;line-height: 55px;margin: 0;margin-bottom: 25px;color: #fff;}
.flexslider .flexBnrslides > li .flex .caption a {position: relative;display: block;max-width: 320px;text-align: center;color: #000;background-color: #ffd40e;padding: 12px;font-size: 19px;font-weight: 700;text-decoration: none;margin-bottom: 25px;}
/* Box Style */
.img-position {display: block;/* display: none; */position: absolute;top: 0;left: 49px;text-align: center;margin-top: -22px;}
.menu li:hover .img-position {display: block;}
.menu li {background-color: #f9f9f9;z-index: 1;width: 180px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background-color: #fff;-webkit-box-shadow: inset 0 0 3px rgba(255,255,255,.75);-moz-box-shadow: inset 0 0 3px rgba(255,255,255,.75);box-shadow: inset 0 0 3px rgba(255,255,255,.75);border: solid 1px #eee;overflow: hidden;position: relative;float: left;margin-bottom:50px;margin-right: 4px;-webkit-transition: all 300ms linear;-moz-transition: all 300ms linear;-o-transition: all 300ms linear;-ms-transition: all 300ms linear;transition: all 300ms linear;}
.menu li:last-child {margin-right: 0px;}
.menu li a {text-align: center;width: 100%;height: 100%;display: block;color: #333;position: relative;-webkit-transition: height 0.7s; /* For Safari 3.1 to 6.0 */transition: height 0.7s;}
.menu li a span {font-size: 18px;font-weight:100;}
.menu li a:hover span{color:#0099cc !important;text-decoration:initial;}
.five {background-image: url(https://www.manageengine.com/mobile-device-management/images/mdm.png);background-repeat: no-repeat;background-position: 60px 48px;}
.main {color: #333;-webkit-animation: smallToBig 300ms ease;-moz-animation: smallToBig 300ms ease;-ms-animation: smallToBig 300ms ease;margin-top: -10px;font-size: 20px;font-weight: 300;line-height: 45px;opacity: 0.8;/* margin-top: 0px; */text-align: center;-webkit-transition: all 200ms linear;-moz-transition: all 200ms linear;-o-transition: all 200ms linear;-ms-transition: all 200ms linear;transition: all 200ms linear;}
.main a:hover {color: #4BAFD2 !important;text-decoration: initial !important;}
.sub {opacity: 1;background-color: #2e9bcd;padding-top: 15px;padding-bottom: 16px;padding-left: 5px;padding-right: 5px;margin-bottom:0px;margin-top:0px;color: #fff;-webkit-animation: moveFromBottom 500ms ease;-moz-animation: moveFromBottom 500ms ease;-ms-animation: moveFromBottom 500ms ease;text-align: center;font-size: 13px;font-weight: 400;color: #fff;bottom: 0px;line-height: 20px;left: 0px;-webkit-transition: all 200ms linear;-moz-transition: all 200ms linear;-o-transition: all 200ms linear;-ms-transition: all 200ms linear;transition: all 200ms linear;}
.menu li:hover {background-color: #f9f9f9;z-index: 1;}
.menu li:hover .icon,.menu li .icon {color: #2e9bcd;font-size: 55px;opacity: 0.2;top: -20px;}
.menu li:hover .main {color: #333;-webkit-animation: smallToBig 300ms ease;-moz-animation: smallToBig 300ms ease;-ms-animation: smallToBig 300ms ease;margin-top: -10px;}


.home-pro-ed{
background-image: url('../images/std-edition-icon.png'); 
background-position: center center; 
background-size: 100px; 
background-repeat: no-repeat; 
height: 160px !important;
}
.home-std-ed{
background-image: url('../images/prof-edition-icon.png'); 
background-position: center center; 
background-size: 100px; 
background-repeat: no-repeat; 
height: 160px !important;
}
.home-free-ed{
background-image: url('../images/free-device-icon.png'); 
background-position: center center; 
background-size: 120px; 
background-repeat: no-repeat; 
height: 160px !important;
}

.iwth.newsec {width: 60%!important;padding: 15px;border-radius: 10px;}
.menu li a.pric-link:hover span{color:#!important;}
a.soun-call-to {background-color: #E9142B;display: inline-block !important;width: initial !important;height: initial !important;padding: 0px 5px;color: #fff !important;font-size: 20px;line-height: 30px;margin-bottom: 15px;}
.five-col {width: 18%;float: left;padding: 70px 10px 70px 10px;}


/*Features Page Icons*/
.fea-ico1{background-position:-94px -41px}
.fea-ico2{background-position:0px -41px}
.fea-ico3{background-position:-125px -41px}
.fea-ico4{background-position:-27px -41px}
.fea-ico5{background-position:-155px -41px}
.fea-ico6{background-position:-62px -41px}
.fea-ico7{background-position:-190px -41px}
.fea-ico8{background-position: -217px -41px;}
.fea-ico9{background-position: -246px -41px;}
.fea-ico10{background-position: -276px -41px;}
.fea-ico11 {background-position: -300px -41px;}
.fea-ico12 {background-position: -324px -41px;}

#new_mobile_dload_cta, #new_mobile_dload_hero_cta {display: none;}
/*Form Style*/
ul.down-tab {display: flex;padding: 0;margin: 0 auto;text-align: center;}
ul.down-tab li {list-style: none;display: inline-block;width: 38%;margin: 0;margin-right: 5px;border: 0;}
ul.down-tab li a {display: block;padding: 10px 0px;color: #fff;font-size: 25px;background-color: #0879b8;text-align: center;border: 1px solid #0879b8;}
ul.down-tab li.active a {background-color: #fff;text-decoration: none;position: relative;color: #0879b8;border: 1px solid #0879B8;pointer-events: none;}
ul.down-tab li a:hover {color: #ffffff;text-decoration: none;}
ul.down-tab li.active a:after {content: '';display: inline-block;height: 4px;position: absolute;background-color: #fff;left: 0;right: 0;bottom: -4px;}
.down-box {margin: 0 auto;background-color: #fff;min-height: 452px;border: 1px solid #0879b8;}

.nav-dwn a,#btmBar .btm-dwn a{width:auto}
.dwn-priv{margin:10px 0}
.cmnFormArea{box-sizing:border-box!important;max-width:500px!important;padding:20px !important}
.promo-flash {display: flex;justify-content: center;align-items: center;background-color: #daf4ff;border: 1px solid #89ceeb;position: fixed;width: 100%;z-index: 99;top:100px;left:0;right:0;}
.promo-flash b {border-right: 1px solid #de1e1e;border-left: 1px solid #de1e1e;color: #de1e1e;margin: 0 25px 0 0;font-weight: 500;padding: 4px 8px;font-size: 14px;line-height: normal;display: inline-block;}
.promo-flash p {line-height: normal;font-size: 16px;font-weight: 400;}
.promo-flash p strong {font-weight: 600;}
.promo-flash .close {margin: 0 0 0 30px;color: #00000070;position: absolute;right: 23px;cursor: pointer;}
.promo-flash a {line-height: normal;background-color: #fff;color: #1381b0;padding: 6px 15px;margin: 0 0 0 30px;text-decoration: none;text-transform: uppercase;display: inline-block;font-size: 15px;font-weight: 600;border-radius: 5px;box-shadow: 0 0 1px #1381b0;}
.promo-flash + .bannerflex {padding-top: 54px;}
.edi-btn inputgroup.prd-slt {display: flex;align-items: center;margin: auto;max-width: 600px;justify-content: center;}
.edi-btn inputgroup.prd-slt .prd-slt-inner {display: flex;align-items: center;width: fit-content;justify-content: left;margin: 20px 20px 0;}
.edi-btn inputgroup.prd-slt .prd-slt-inner label {transform: none;pointer-events: all;width: fit-content !important;color: #000;}
.edi-btn inputgroup.prd-slt .prd-slt-inner input {width: 40px !important;}
.edi-btn inputgroup.select:after {bottom: 18px;top: auto;}
inputgroup.input-group-radio.spl .addon-inner {display: flex;align-items: center;margin-left: 20px;}
inputgroup.input-group-radio.spl .addon-inner input {width: 80px !important;margin: 5px 10px !important;height: 10px;}
.nav-dwn a,#btmBar .btm-dwn a{min-width:148px;width:100%;font-size:18px}

@media(max-width:600px){
.edi-btn inputgroup.prd-slt .prd-slt-inner input {min-width: auto;width: 30px !important;}
.edi-btn inputgroup.prd-slt .prd-slt-inner {min-width: 110px;margin: 0 10px;}
}

@media screen and (max-width:760px){
.img-one-col{width:150px;float:none;padding:15px;display:block;margin:0 auto;}
.img-two-col-btm{width:150px;float:none;padding:15px;display:block;margin:0 auto}
.new-three-col,.new-two-col{width:40% !important;}
table td{padding-left:0;}
}

@media (max-width:800px) {
.bannerflex, .mdm.overview .bookmark a .mdm-hide-txt {display: none;}
.mdm.overview {padding: 15px;}
.mdm.overview .mdm-h2 {font-size: 36px;line-height: 55px;padding: 5px 5px 0;margin: 0 0 10px;font-weight: 400;}
.mdm.overview .mdm-h4 {font-size: 15px;line-height: 28px;padding: 5px 5px 0;margin: 0 0 25px;color:#000;}
.mdm-h2 {font-size: 27px;line-height: normal;margin: 10px 0 5px;}
.mdm-h4 {font-size: 16px;line-height: normal;margin: 0 0 5px;}
.mdm.overview .bookmark {flex-wrap: wrap;}
.mdm.overview .bookmark a {display: inline-block;width: 100px;padding: 5px 5px 15px;margin: 5px;border: 1px solid #ccc !important;font-size: 13px;line-height: 16px !important;}
.mdm.overview .bookmark a strong {font-weight: 400;}
.mdm-bm-icons {transform: scale(.8);margin: 0 auto;}
.mdm.overview .bookmark.fixed {position: static;box-shadow: none;}
.mdm.overview .bookmark.fixed .mdm-bm-icons{display:block;}
.new-two-col, .new-three-col {width: auto;text-align: center;}
.five-col {width: 80px;height: 80px;float: none;display: inline-block;padding: 5px;margin: 10px;border: 1px solid #ccc;}
.sec-pTB1 {padding: 15px;}
.five-col a {display: block;}
.five-col a img {padding: 0 !important;}
.menu li .sub {display: none;}
.menu li {margin: 0;width: 170px;}
.tac.mdm.mrg1 .three-col {display: inline-block !important;width: 90px !important;padding: 0 !important;margin: 30px 5px 15px 5px !important;}
.tac.mdm.mrg1 .three-col a {display: block;}
.tac.mdm.mrg1 .three-col a .mdmOsSpr {width: 45px;height: 45px;background-size: 183px auto;background-position: 3px -50px;transform: scale(1.2);}
.tac.mdm.mrg1 .three-col a .mdmOsSpr.mdm-ios {background-position: 0px -52px;}
.tac.mdm.mrg1 .three-col a .mdmOsSpr.mdm-android {background-position: -45px -52px;}
.tac.mdm.mrg1 .three-col a .mdmOsSpr.mdm-win {background-position: -90px -52px;}
.tac.mdm.mrg1 .three-col a .mdm-h7 {font-size: 17px;padding: 0;margin: 0;}
.prdLogo a.mdmlogosvg {width: 260px;}
.mdm-edition-flx .menu {width: 150px !important;margin: 10px;text-align: center !important;display: block;padding: 0 !important;}
.mdm-edition-flx .menu ul {display: block;width: 80% !important;margin: auto !important;float: none;}
.mdm-edition-flx .menu li {display: block;width: 100%;margin: auto !important;}
.mdm-edition-flx .menu li .content {display: block;width: auto !important;}
.mdm-edition-flx .menu a {width: 110px;height: 90px !important;background-size: auto 100%;margin: 10px auto;display: block;}
.mdm-edition-flx .menu a.pric-link {display: none !important;}
.mdm-edition-flx {justify-content: center;flex-wrap: wrap;}
.container.mdm p.tac {margin: 0 0 10px !important;}
.three-col {padding: 5px !important;margin: 0 !important;}
.three-col .mdm-h5 {padding: 0 !important;margin: 0 0 5px !important;}
.three-col .mdm-content {padding: 5px;margin: 0 0 20px;}
.new-two-col {padding: 15px 5px;margin: auto;}
.new-two-col:last-child {padding: 5px 5px 30px;margin: auto;}
.new-three-col {padding: 5px;margin: auto;}
a.soun-call-to {padding: 0 24px !important;}
#new_mobile_dload_cta {display: block;position: fixed;top: 0;right: 0;z-index: 9999999;background-color: #da2237;color: #fff;padding: 6px 16px;margin: 0px;font-size: 18px;font-weight: 600;border-radius: 0 0 0 10px;text-decoration: none;}
#new_mobile_dload_hero_cta {display: block;position: relative;background-color: #ffb507;box-shadow: 0 0 4px 0 #0008;color: #000;padding: 10px;margin: 0px auto 40px;width: 230px;font-size: 20px;font-weight: 600;border-radius: 2px;text-decoration: none;}
#new_mobile_dload_hero_cta:after {content: 'Fully-functional, no credit cards required';position: absolute;font-size: 12px;line-height: normal;color: #666;font-weight: 400;left: 0;right: 0;text-align: center;bottom: -25px;}
ul.down-tab li {width: 43%;}
ul.down-tab li a {font-size: 18px;}
ul.down-tab li.active a {border-bottom: 0;}
.mdm-flex {max-height: none;}
.four-col, .three-col, .two-col, .one-col, .sp-two-col, .down-col {display: block !important;width: inherit !important;margin: 0 auto !important;float: none;text-align: center;padding: 0 !important;padding: 15px !important;padding-right: 15px !important;padding-left: 15px !important;}
.tac.mdm .four-col {display: none !important;}
.mdm-h6 a {color: #fff;margin: 0 auto;}
.img-one-col {width: 150px;float: none;padding: 15px;display: block;margin: 0 auto;}
.img-two-col {width: 100px;display: block;float: none;margin: 0 auto;padding: 0;}
.container.mdm {width: auto;}
.client {width: 70%!important;}
.top table {width: 100%;}
td.menu {padding: 5px !important;margin: 0!important;text-align: center;}
.top table ul {display: inline-block;}
.menu li {height: auto !important;}
.menu li div {background-position: center !important;}
.menu li:hover .sub {display: none;}
.mdm-top-h1 {margin: 30px;}
p.mdm-special-text {border-bottom: none;margin: 0 20px;}
.idc {padding: 15px;}
.idc ul:before {min-width: 300px;display: block;margin: auto;float: none;}
.idc .spl {display: block;padding-bottom: 1px;}
.idc .spl a {margin: 20px 0;}
.spl p {display: block;max-width: none;padding: 10px 0 30px;}
.idc .spl input {width: 88%;margin: 0 0 20px;}
.idc .spl input#submit {width: 99.5%;}
.idc .spl .input-group {margin: 0 0 20px;}
.input-group span.error {top: -16px;bottom: auto;left: auto;right: 0;border-radius: 5px 5px 0 0;}
}
@media screen and (max-width:500px){
.overview{display:none;}
.new-three-col, .new-two-col{width:96% !important;margin:10px;padding:0 !important;}
.five-col{max-width:100px;margin:10px auto;display:block;}
.edi-btn inputgroup.half{width:500px;}
}