body,html{height:100%}body{font:400 14px/24px 'Poppins',sans-serif;margin:0 auto;background:#f2f2f2;color:#444; background:#f2f2f2;}a{text-decoration:none;color:#333}h1,h2{font-size:3em;font-weight:400;line-height:1.1em;padding:20px 0;margin:0}h3{font-size:2em;font-weight:400;line-height:1em;padding:0 0 10px}.pr{position:relative}.pa{position:absolute}.hidden{overflow:hidden}.hide{display:none}.show{display:block}section{padding:20px 0}.dark{background:#d2d6d8}.lighter{background:#FFF}.txt-left{text-align:left}.txt-right{text-align:right}.txt-center{text-align:center}section a{color:#444}header{height:85px}.solCont p{margin:0;padding:5px 0 15px}.heading-menu{background:none repeat scroll 0 0 #ECEDEE;border-bottom:1px solid #C5CBD4;color:#424F56;font-size:27px;font-weight:300;height:40px;letter-spacing:-1px;line-height:36px;margin-top:111px;overflow:hidden;padding:5px 0;position:relative}.heading-menu h1{display:inline-block}.banner-highlight{background:rgba(0,0,0,.5);border-bottom:1px solid #ddd;padding:10px 0;position:absolute;width:100%;height:85px;bottom:0;left:0;z-index:22}.col-3>div{width:32%;margin-left:2%}.col-3>div:first-child{margin:0}.col-2>div{width:47%;margin-left:5%}.col-2>div:first-child{margin:0}.hl-cont{background:#f1f1f1}.hl-cont:hover{background:#f9f9f9}.hl-cont img{float:left;margin-right:10px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;width:75px;height:75px}.hl-cont a{display:block;padding:5px}.hl-cont span{line-height:1.5em;margin-bottom:0;padding:6px 0;font-size:1em;display:block}.hl-cont a:hover{text-decoration:none}.main-sheet ul{list-style:disc inside;padding-left:30px}.home-banner{padding:0}.sol-banner{padding:30px 0 0;height:335px}.sol-banner .container{max-width:100%}.banner-new{background:url(../images/all-solutions.jpg) no-repeat left top;background-size:cover;height:80%}.submenu-inner p{margin:0}ol.main-menu>li{width:200px;position:absolute;padding-left:30px}ol.main-menu>li h2{background:rgba(255,255,255,.8);border:2px solid rgba(255,255,255,.5);color:#2a2a2b;font-weight:400;font-size:18px;padding:5px;line-height:18px;cursor:pointer;border-left:none}.ps-arrow{left:-13px;top:-9px;position:absolute;display:block;width:43px;overflow:hidden}.ps-arrow>span{display:block;background:rgba(255,255,255,.8);border:2px solid rgba(255,255,255,.5);padding:10px;border-radius:100px;color:#9ac969;width:25px;height:25px}ol.main-menu>li:hover .ps-arrow>span,ol.main-menu>li:hover h2{background:rgba(154,201,105,.8);color:#FFF}ol.main-menu>li .ps-arrow>span i{-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s;transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);display:block;width:30px;height:30px;overflow:hidden;position:relative;margin:0 0 0 -2px;font:400 50px/25px Arial,Helvetica,sans-serif;font-style:normal}ol.main-menu>li:hover .ps-arrow>span i{transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);height:26px}ol.main-menu>li div.submenu{height:0;overflow:hidden;-moz-transition:.7s;-ms-transition:.7s;-o-transition:.7s;-webkit-transition:.7s;transition:.7s;z-index:2;position:relative}ol.main-menu>li:hover div.submenu{height:300px}ol.main-menu>li div.submenu-inner{background:rgba(154,201,105,.8);border:2px solid rgba(255,255,255,.5);color:#FFF;font-size:12px;line-height:16px;margin-top:5px;padding:10px}div.submenu ul{padding-top:10px}div.submenu ul li{padding:4px 10px}div.submenu ul li a{color:#FFF;font-size:12px;line-height:16px}div.submenu ul li a:hover{color:#444}ol.main-menu>li.network{top:62%;left:30%}ol.main-menu>li.security{top:8%;left:9%}ol.main-menu>li.window{top:47%;left:35%}ol.main-menu>li.activedirectory{top:25%;left:47%}ol.main-menu>li.help{top:53%;left:58%}ol.main-menu>li.msp{top:80%;left:80%}ol.main-menu>li.mobile{top:40%;left:15%}ol.main-menu>li.ondemand{top:35%;left:80%}ol.main-menu>li.unified{top:80%;left:10%}ol.main-menu>li.desktop{top:10%;left:70%}ol.main-menu>li.application{top:80%;left:40%;width:225px}.prod-list{padding:10px 0 0}.prod-list>li{width:23%;float:left;margin:0 0 20px}.prod-list>li>a{color:#444;font-size:1.3em;font-weight:300}.prod-list>li>a:hover{text-decoration:underline}.prod-list>li>a span{display:inline-block;padding:23px 0}.sub-sheet{display:none}.sub-sheet.show{display:block}.sub-sheet p{margin-bottom:20px}.sub-sheet h2 .prod-icons{position:absolute;left:-80px;top:14px}.main-sheet h1,h2.mainhead{padding-bottom:0}.icon-close{border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-o-border-radius:100px;-ms-border-radius:100px;border:1px solid #DDD;font-size:40px;width:40px;height:40px;padding:10px;display:inline-block;right:0;top:25px;line-height:40px;background:#f1f1f1;cursor:pointer;color:#999}ol.customer-list>li{width:30%;margin-left:4%;min-height:360px;position:relative;padding-bottom:10px}ol.customer-list>li:first-child{margin-left:0}ol.customer-list>li h3{font-size:1.5em;font-weight:600;line-height:1.2em;margin:0;min-height:50px;text-transform:uppercase}ol.customer-list>li p{font-size:.9em;margin:0}ol.customer-list>li p.link-more{position:absolute;right:0;bottom:0}ol.news-list li{padding-bottom:10px}ol.news-list li h4{margin:0;font-size:13px}ol.news-list li p{font-size:11px}.feedburnerFeedBlock .date,.feedburnerFeedBlock .feedItemAuthor,ol.news-list li p,ol.news-list li p a{color:#999}#creditfooter,.feedTitle,.feedburnerFeedBlock ul li>div{display:none}.feedburnerFeedBlock .headline{display:block;font-size:13px;line-height:20px}.feedburnerFeedBlock ul li{padding-bottom:10px;min-height:60px}.feedburnerFeedBlock .date,.feedburnerFeedBlock .feedItemAuthor{display:inline-block;padding-right:5px;font-size:11px}.cus-cont{background:#FFF;padding:20px 20px 10px 0}.cus-cont:hover{background:#F9F9F9}.cus-left{width:40%}.cus-right{width:60%}.but-grn{background:#7bbb2a;padding:10px;font-size:1.5em;color:#FFF;display:inline-block;font-weight:300}.but-grn:hover{background:#8a939b}.cust-logo{padding:0 0 10px;text-align:center}.appcus-list ul li{padding:0 5px}.feature-cont{padding:30px 20px 10px}.icon-toppos{right:10px;top:0;background:url(../images/homepage-sprite.png) no-repeat left top;height:36px;width:47px;display:none}.icon-news{background-position:-286px -109px}.icon-events{background-position:-348px -104px}.icon-something{background-position:-404px -104px}.link-more{font-size:1em;font-weight:300;margin:0}.link-more a:hover{text-decoration:underline}#slides{display:none;height:500px;width:100%}#slides.slides-inner{height:350px}#slides .slidesjs-navigation{margin-top:5px;position:absolute}.slidesjs-container,.slidesjs-control{height:500px!important}a.slidesjs-next,a.slidesjs-play,a.slidesjs-previous,a.slidesjs-stop{background-image:url(../images/btns-next-prev.png);background-repeat:no-repeat;display:block;width:12px;height:18px;overflow:hidden;text-indent:-9999px;float:left;margin-right:5px;z-index:9999;opacity:.5}a.slidesjs-next{right:10px;top:47%;background-position:-12px 0}a:hover.slidesjs-next{background-position:-12px -18px}a.slidesjs-previous{background-position:0 0;left:10px;top:47%}a:hover.slidesjs-previous{background-position:0 -18px}a.slidesjs-play{width:15px;background-position:-25px 0;top:10px;right:10px;visibility:hidden}a:hover.slidesjs-play{background-position:-25px -18px}a.slidesjs-stop{width:18px;background-position:-41px 0;top:10px;right:10px;visibility:hidden}a:hover.slidesjs-stop{background-position:-41px -18px}.slidesjs-pagination{margin:7px 0 0;float:right;list-style:none;position:absolute;top:43%;right:5%;z-index:20}.slidesjs-pagination li{margin:1px 0}.slidesjs-pagination li a{display:block;width:10px;height:10px;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-ms-border-radius:50px;float:left;background:#999;text-indent:-999em;overflow:hidden;margin-bottom:3px}.slidesjs-pagination li a.active,.slidesjs-pagination li a:hover.active{background:#000}.slidesjs-pagination li a:hover{background:#333}#slides a:link,#slides a:visited{color:#333}#slides a:active,#slides a:hover{color:#9e2020}.slide-inner>img{width:100%}.navbar{overflow:hidden}.sub-head{font-size:1.5em}.testv-img{display:block;margin:0 0 20px}.last-vid .testv-img{margin-bottom:10px}.no-mrg{margin:0!important}.no-bor{border:none!important}.hcase-list{border-left:1px solid #DDD;padding:10px 0 0 20px;min-height:310px}h3.case-head{margin:5px 0 15px}.casestudy-list li{padding:0 0 10px 30px;background:url(../images/homepage-sprite.png) no-repeat -784px -33px}.casestudy-list li a:hover{text-decoration:underline}ul.ft-list{padding:20px 0}ul.ft-list li{float:left;width:32%;padding:10px 0;margin-left:2%;text-align:center}ul.ft-list li:first-child{margin-left:0}.ft-list li a{display:inline-block;position:relative;width:135px;padding-top:120px;background:url(../images/homepage-sprite.png) no-repeat scroll left top transparent}.ft-list li.win-desk a{background-position:-355px -15px}.ft-list li.trouble a{background-position:-510px -15px}.ft-list li.virtualization a{background-position:-650px -15px}ul.ft-list li a:hover{text-decoration:underline}.dwn-arw{top:-2px}.testmonial-block{background:#FFF;padding:10px;margin-bottom:60px}h2.millions{font-size:2.6em}.testmonial-block+h3{font-size:1.9em}.testmonial-block img{max-width:100%;border:1px solid #ddd}.video-scroll{height:335px;overflow-y:scroll}.testmonial-block .link-more{margin-top:10px}.in-icon{margin-top:10px;width:65px}.head-block{max-width:900px}.head-block p{margin-top:0;padding-top:0;font-size:1.2em}.head-block h1{padding-bottom:10px;font-size:2.8em}.solution-list{padding:25px 0 0}.col-25{width:23%}.col-20{width:18.4%}.col-28{width:28%}.col-30{width:32%}.col-50{width:49%}.mrg-left{margin-left:2%}.sol-bg .sol-name{height:169px;position:relative;overflow:hidden}.sol-name img{width:100%;height:100%}.sol-name h2,.sol-name p{font-size:1.8em;background:rgba(0,0,0,.6);font-weight:400;position:absolute;bottom:50px;padding:10px;color:#FFF;left:0;max-width:400px;line-height:1.1em}.sol-name p{font-size:1.1em;background:url(../images/prod-bg.png) no-repeat right top;padding:10px 30px 10px 10px;bottom:10px;color:#FFF;font-weight:400}.sol-name p a{color:#FFF;transition:all .2s ease-in 0s}.sol-name p a:hover{color:#000;text-decoration:none}.sol-bg1 .sol-name h2{color:#7bbb2a}.sol-bg1 .sol-name p{color:#FFF;background:0 0}.sol-desc{padding:20px 0 20px 80px}.sol-details{background:#f1f1f1;padding:10px 0 40px;min-height:210px}ul.feat-list li{padding:3px 3px 3px 25px;background:url(../images/list-icon.png) no-repeat left 5px}.link-learn{position:absolute;right:0;bottom:0;margin:0}.link-learn a{padding:5px 10px;background:#7bbb2a;color:#FFF;font-size:1em;display:inline-block}.sub-box{background:#d9dcdd;height:265px;overflow:hidden}.sub-box h3{background:#424f56;color:#8ab844;padding:20px 10px;margin:0}.subbox-cont{padding:10px;position:relative;top:0;line-height:1.6em}.subbox-cont>div.clearfix{padding-bottom:10px}.case-list a{float:left}.case-title{vertical-align:top}.subbox-cont ul{height:155px;overflow:hidden}ul.cus-story{position:relative}ul.cus-story li{padding-bottom:10px;display:none;position:absolute;top:200px;left:3px;transition:all .4s ease-in 0s}ul.cus-story li.active{top:0}ul.cus-story li p{margin:0;padding:0 0 5px}.cus-name{font-weight:400;margin-bottom:10px;color:#8AB844}.top-links{position:absolute;top:-20px;right:0}.top-links a{display:inline-block;padding:6px 30px 6px 15px;position:relative;color:#FFF!important;font-size:1.3em}.req-call{border-bottom-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px;-o-border-bottom-left-radius:5px;background:#7BBB2A}.req-demo{border-bottom-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-bottom-right-radius:5px;-o-border-bottom-right-radius:5px;background:#5f6d78}.req-call span,.req-demo span{position:absolute;right:5px;top:8px;width:20px;height:20px}.req-demo span{background:url(../images/homepage-sprite.png) no-repeat -48px -149px}.req-call span{background:url(../images/homepage-sprite.png) no-repeat -6px -149px}.breadcrumb a.req-call:hover,.breadcrumb a.req-demo:hover{text-decoration:none;color:#222!important}#customers{padding:0}.mobileapp-list{background:#f1f1f1;padding:0 30px 10px}.mobileapp-list ul li{ margin-bottom:20px;}.mobileapp-list ul li>div{background:#FFF;padding:10px 10px 10px 8px;height:120px;text-align:left;}.app-icon{width:124px;height:121px;background:url(../images/app-icons.png) no-repeat left top;display:block;text-indent:-9999em;margin:0 10px 0 0;text-align:left; float:left;}.mobileapp-list ul li:hover .app-icon{background-position:left bottom}.mobileapp-list ul li h3{font-size:1em;margin:0;line-height:1.4em;font-weight:600; padding:0;}.mobileapp-list ul li p{margin:5px 0 0; line-height:1.3em;}.app-ad{background-position:-132px top}.mobileapp-list ul li:hover .app-ad{background-position:-132px bottom}.app-sdp{background-position:-268px top}.mobileapp-list ul li:hover .app-sdp{background-position:-268px bottom}.app-fm{background-position:-405px top}.mobileapp-list ul li:hover .app-fm{background-position:-405px bottom}.app-am{background-position:-538px top}.mobileapp-list ul li:hover .app-am{background-position:-538px bottom}.app-nfa{background-position:-676px top}.mobileapp-list ul li:hover .app-nfa{background-position:-676px bottom}.app-dc{background-position:-812px top}.mobileapp-list ul li:hover .app-dc{background-position:-812px bottom}.app-icon span{display:none}.me-nl #dwn-form-alert{left:28px;top:30px}h3.ss-head{font-size:1em;font-weight:400;margin:0;padding:20px 0 10px}.sol-img{width:50%;text-align:right}.sol-img img{margin-right:25%}.sol-caption{width:50%;background:rgba(0,0,0,.3);margin-top:50px;float:right}.sol-caption h2,.sol-caption p{padding:10px!important;color:#FFF}.sol-caption h2{font-size:3em;font-weight:500}.sol-caption p{font-size:2.2em;font-weight:300;line-height:1.4em;margin:10px 0 0}.dsn-z{padding-top:20px;line-height:2.2em}.foot-logo{display:inline-block;background:url(../images/footer-logo.jpg) no-repeat left top;width:91px;height:32px;text-indent:-9999em;margin-top:-2px;position:relative;vertical-align:text-bottom}.popup{background:#FFF;border:1px solid #D2D2D2;display:none;position:relative}.pophead{padding:10px;background:#f1f1f1;border-bottom:1px solid #DDD}.popcont{padding:10px}.popclose{position:absolute;right:5px;top:7px;font-size:16px;width:20px;height:20px;border:1px solid #DDD;border-radius:100px;line-height:18px;padding:3px;color:#333;background:#FFF;text-align:center;cursor:pointer}.v2-list .sol-name{border:1px solid #DDD;border-bottom:none}.v2-list .sol-details{border:1px solid #DDD;border-top:none}.v2ban .sol-caption{background:0 0}.v2-list .sol-name h2{background:0 0;color:#333;margin:20px 0 30px}.v2-list .link-learn a{background:#5F6D78;transition:all .2s ease-in 0s}.v2-list .link-learn a:hover{background:#7BBB2A;text-decoration:none}.link-learn a.comDwn{border-top:2px solid #F2F2F2;color:#333!important;display:inline-block;font-size:16px;padding:5px 0;transition:all .2s ease-in 0s;background:0 0;margin-right:15px}.link-learn a.comDwn:hover,.v2-list .link-learn a.comDwn:hover{background:0 0;color:#7BBB2A;text-decoration:underline}.comDwnSpan{background:none repeat scroll 0 0 #ED1C24;border-radius:20px;float:left;line-height:0;margin-right:10px;padding:5px}.comDwnIcon{background:url(../images/me-common-sprite.png) no-repeat scroll 0 0 rgba(0,0,0,0);display:inline-block;height:15px;width:15px}.v2ban{background:url(../images/solbg-c.jpg) no-repeat left top;background-size:cover}.ftoolBox{padding:20px;float:left;margin:0 0 5px 13px;background:#F1F1F1;color:#424F56;height:200px;width:200px;transition:all 300ms ease 0s;text-align:center;position:relative;overflow:hidden}.ftoolBox:first-child{margin-left:0}.ftoolBox h3{line-height:35px;font-size:16px;padding:0;margin:0}.ftoolBox h3 a{transition:all .2s ease-in 0s;font-weight:400}.ftoolBox p{font-size:12px;margin:5px 0 20px;line-height:20px}.ftoolBox a.moreBtn{background:#5F6D78}.ftoolBox:hover a.moreBtn{background:#7BBB2A}.ftoolBox1 a,.ftoolBox2 a{color:#333!important}.ftoolBox1 a.moreBtn,.ftoolBox2 a.moreBtn{color:#fff!important}.ftoolCont{height:170px;position:relative;overflow:hidden}.ftool-default,.ftool-hover{transition:all 300ms ease 0s;height:170px;position:relative;overflow:hidden}.s12ban .container,.s11ban .container,.s10ban .container,.s1ban .container,.s2ban .container,.s3ban .container,.s4ban .container,.s5ban .container,.s6ban .container,.s7ban .container,.s8ban .container,.s9ban .container{max-width:1200px}.ftoolBox:hover{background:none repeat scroll 0 0 #424F56;color:#FFF}.ftoolBox:hover h3 a{color:#99CD3F!important}.ftoolBox:hover .ftool-default{margin-top:-170px}.ftimg{background:url(../free-tools/images/free-tools-sprite.png) no-repeat scroll 0 0 rgba(0,0,0,0);display:inline-block;height:145px;margin:10px auto 0;width:175px}.win-adm{background-position:-660px -218px}.win-health{background-position:-167px -218px}.ex-health{background-position:-167px -338px}.sql-health{background-position:-304px -215px}.win-admin{background-position:0 -217px}.win-shm{background-position:-660px -345px}.share-health{background-position:-470px -215px}.win-service{background-position:0 -338px}.snmb-mib{background-position:-160px -700px}.ping-tool{background-position:-312px -337px}.pro-traffic{background-position:-470px -340px}.sys-log{background-position:0 -465px}.mob-ping{background-position:-168px -465px}.mib-android{background-position:-304px -465px}.vmware{background-position:-430px 0}.hyperv-perf{background-position:-470px -465px}.fism{background-position:-640px 0}.vm-conf{background-position:0 -712px}.hyperv-conf{background-position:-470px -593px}.xen-server{background-position:0 -590px}.free-azure{background-position:-312px -590px}.free-ec2{background-position:-164px -590px}.s1ban{background:url(../images/me-vs-sw-solution-banner.jpg) no-repeat center top #ebe83c;}.s11ban .sol-caption,.s10ban .sol-caption,.s1ban .sol-caption,.s2ban .sol-caption,.s3ban .sol-caption,.s4ban .sol-caption,.s5ban .sol-caption,.s6ban .sol-caption,.s7ban .sol-caption,.s8ban .sol-caption,.s9ban .sol-caption,.s12ban .sol-caption{float:none;width:60%;margin-top:10px;background:0 0}.s10ban .sol-caption,.s1ban .sol-caption{}.s11ban .sol-caption,.s3ban .sol-caption,.s4ban .sol-caption{padding-top:20px}.s4ban .sol-caption{width: 100%; margin-top: 25px; text-align:center;}.s4ban .sol-caption h2{ padding:0;}.s4ban .sol-caption h2 span{ font-weight:500;}.s4ban .sol-caption p{ margin:0 0 20px 0;line-height:.9em;}.s10ban .sol-caption h2,.s10ban .sol-caption p,.s3ban .sol-caption h2,.s3ban .sol-caption p,.s4ban .sol-caption h2,.s4ban .sol-caption p,.s5ban .sol-caption h2,.s5ban .sol-caption p,.s9ban .sol-caption h2,.s9ban .sol-caption p{color:#000}.s2ban{background:url(../images/solution-banner-apm.jpg) no-repeat left top;background-size:cover}.s3ban{background:url(../images/solution-banner-hdm.jpg) no-repeat left top;background-size:cover}.s4ban{background:url(../images/solution-banner-adm.jpg) no-repeat left top;background-size:cover}.s11ban .sol-caption,.s3ban .sol-caption,.s7ban .sol-caption{padding-left:500px}.s5ban{background:url(../images/solution-banner-dm.jpg) no-repeat left top;background-size:cover}.s6ban{background:url(../images/solution-banner-itsm.jpg) no-repeat left top;background-size:cover}.s7ban{background:url(../images/solution-banner-msp.jpg) no-repeat left top;background-size:cover}.s8ban{background:url(../images/solution-banner-uitm.jpg) no-repeat left top;background-size:cover}.s9ban{background:url(../images/solution-banner-odm.jpg) no-repeat right top;background-size:cover}.s10ban{background:url(../images/solution-banner-mdm.jpg) no-repeat left top;background-size:cover}.s11ban{background:url(../images/solution-banner-server.jpg) no-repeat left top;background-size:cover}.s12ban{background:url(../images/solution-banner-pmp.jpg) no-repeat left top;background-size:cover}.top-sec .dropdown>span{padding:0 5px}.nav .dropdown>span,.nav>li>a{padding:3px 10px;line-height:20px;display:inline-block}.nav .dropopen>span,.nav>li>a:hover,.nav>li>span:hover{background:#7bbb2a;color:#fff}.logo{margin-top:34px}.nav>li{padding:0 0 0 15px}.menu-icon{margin-top:10px}.top-sec>ul>li{position:relative;padding-top:3px}.searchtxt{border:1px solid #DDD;padding:2px 2px 2px 18px;-webkit-transition:width .5s ease-in-out;-moz-transition:width .5s ease-in-out;-o-transition:width .5s ease-in-out;transition:width .5s ease-in-out;width:45px;background:#f9f9f9 url(../images/homepage-sprite.png) no-repeat -784px -1px}.s9ban .container p span{ font-size:40%; vertical-align:top;}.s9ban .container p span.zLogo{ -webkit-transform:scale(.7,.7);-moz-transform:scale(.7,.7);-o-transform:scale(.7,.7); transform:scale(.7,.7); margin-top: 5px;}


.s13ban {
    background: url(../images/solution-banner-analytics.jpg) no-repeat left top;
    background-size: cover;
}
/* ---------------  Floating Icon style ---------------  */
.container.foot-copy{ max-width:100%;}
.top-links {
    font-size: 14px
}
#fixedbtn,
.top-links {
    position: fixed;
    right: 0;
    top: initial;
    bottom: 300px;
    z-index: 4
}
#fixedbtn .demo,
.top-links .req-demo {
    color: #fff!important;
    background: #34ad65;
    text-align: center;
    display: block;
    height: 40px;
    font-weight: 500;
    font-size: .75em;
    line-height: normal;
    vertical-align: middle;
    border-radius: 0;
    width: 55px;
    padding: 10px 0 0;
    text-transform: uppercase
}
b.new-sticker {
    display: inline-block;
    background: #fcc651;
    padding: 2px 6px;
    font-size: .8em;
    position: relative;
    top: -10px;
    left: 0px;
    color: #000;
}
b.new-sticker:before {
    content: "";
    width: 9px;
    height: 9px;
    background: url(https://www.manageengine.com/images/new-prd.svg) no-repeat;
    background-position: center;
    background-size: 99%;
    top: 1px;
    left: 0;
    display: inline-block;
    margin-right: 4px;
}
.global-success-msg
{
display: none;
}
#fixedbtn .demo,
.top-links .req-demo:hover {
    cursor: pointer
}
#fixedbtn .contact,
.top-links .req-call {
    display: block;
    background: #1d2532 url(../images/contact-fix.png) no-repeat center center;
    width: 55px;
    height: 55px;
    text-indent: -99999em;
    padding: 0;
    border-radius: 0
}
#fixedbtn .contact,
.top-links .req-call:hover {
    cursor: pointer
}
#fixedbtn .contact:hover,
.top-links .req-call:hover {
    text-decoration: none
}
/* ---------------  Popup style ---------------  */
div.popup_contains {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    z-index: 999999;
}
div.req_form_popup {
    z-index: -9;
    opacity: 0;
}
div.popup_contains.after_active {
    z-index: 999999;
    opacity: 1;
}
div.popup_boxes {
    width: 70%;
    background: #fff none repeat scroll 0 0;
    margin: 4% auto;
    border: 10px solid rgba(11, 11, 11, 0.67);
    border-radius: 5px;
    position: relative;
    overflow-y: scroll;
}
div.popup_boxes div.popup_closeicon {
    float: right;
    padding: 10px 0 0px 0;
    border: 1px solid #34ad65;
    border-radius: 30px;
    font-size: 32px;
    margin: 0;
    width: 40px;
    height: 30px;
    top: 15px;
    right: 20px;
    position: relative;
    background: #fff;
    color: #34ad65;
    text-align: center;
    z-index: 99999;
    position: absolute;
    font-weight: 100;
    cursor: pointer;
}
div.popup_boxes div.popup_closeicon:hover {
    cursor: pointer
}
div.popup_boxes div.survey_popups {
    text-align: center;
    font-size: 3em;
    margin: 0px 0;
    position: relative
}
div.my-iframe {
    position: absolute;
    top: -50px;
    left: 0;
    width: 100%;
    height: 500px;
    border: none
}
div.me_support_popups {
    position: absolute;
    top: -50px;
    left: 0px;
    width: 100%;
    height: 480px;
    border: none;
    z-index: 999;
    overflow-y: scroll;
}
div.survey_popups h4.popup_form_heading {
    font-size: 22px;
    height: auto;
    margin: 10px 0 0 15px;
    line-height: 2em;
    text-align: left;
}
div.popupform_preloader {
    width: 100%;
    height: 500px;
    position: absolute;
    background: #fff;
    z-index: 99999;
}
div.popupform_preloader p {
    text-align: center;
    font-size: 16px;
    color: #34ad65;
}
div.page_preloader {
    width: 100%;
    height: auto;
    display: block;
}
div.popup_boxes .popupform_preloader img,
div.page_preloader img,
div.preloader_images img {
    width: 50px;
    height: 50px;
    margin: 15% auto 0% auto;
    display: block;
    -webkit-animation: preloaderanim 1s infinite linear;
    -moz-animation: preloaderanim 1s infinite linear;
    -o-animation: preloaderanim 1s infinite linear;
    animation: preloaderanim 1s infinite linear;
}
div.page_preloader p {
    text-align: center;
    font-size: 16px;
    color: #34ad65;
}
.prdLogo img {
    width: 250px;
    height: auto;
}
/* ---------------  Keyframes style ---------------  */

@-webkit-keyframes preloaderanim {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
@-moz-keyframes preloaderanim {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
@-o-keyframes preloaderanim {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
@keyframes preloaderanim {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
/* Common style start */
.bg-list-grey {
    background: #f2f2f2;
}
.container{ max-width:1200px;}
.breadcrumb {
    position: absolute;
    top: 10px;
    margin: 0;
}
#scroll .ftoolBox a.first-free-tools-anchor{
    background: #34ad65 !important;
    text-transform: uppercase;
}
#scroll .prdBox:hover a, #scroll .prdvideo:hover span, #scroll .prdBox:hover span, #scroll .ftoolBox:hover a{
    color: #34ad65!important;
}
#scroll .prdBox, #scroll .prdvideo{
    width: 20%;
    padding: 20px;
    margin: 20px 20px 20px 0;
    background: #fff;
    border: none;
    color:#444;
    max-width: none;
    -webkit-transition: all .3s ease-in-out;
    box-shadow: 0 10px 10px #d8d8d8;
}
#scroll .eventsBox .prdBox{
    height: 220px;
}
#scroll .rev{
    height: auto;
}
#scroll .prdBox:hover, #scroll .prdvideo:hover{
    background: #fff;
    color:#444;
    box-shadow: 0 15px 15px #bbb;
}
#scroll .prdBox p, #scroll .prdvideo p{
    font-size: 1em;
    line-height: 1.6em;
}
#scroll img{
    max-width: 100%;
    max-height: 100%;
}
#scroll .prdBox .prd-hover p{
    font-size: .8em;
}
#scroll .prdBox:hover a, #scroll .prdvideo:hover span, #scroll .prdBox:hover span{
    color: #444!important;
}
#scroll .prd-learnmore, .ftoolBox .prd-learnmore{
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    padding: 5px 0;
    transition: all 0.2s ease-in 0s;
}
.ftoolBox .prd-learnmore a{
    background: transparent;
    color: #34ad65 !important;
    padding: 5px 0;
    margin:0;
}
#scroll .prd-learnmore .comDwnSpan{
    display: none;
}
#scroll .prd-learnmore-news{
    border-top: 1px solid #f2f2f2;
    padding: 10px 0;
}
#scroll .prd-learnmore-news .combtmSct{
    display: inline-block;
    text-align: left;
    border: none;
    padding: 0 10% 0 0;
    color: #888;
}
#scroll .prdBox:hover .prd-learnmore-news .combtmSct{
    color:#fff;
}
#scroll .prd-learnmore-news .comDwn{
    text-align: center;
}
.comDwn {
    border: none !important;
    font-weight: 300;
    font-size: 1em;
}
.combtmSct{
    border-top: 1px solid #f2f2f2;
    padding: 5px 0 0;
}
.prdBox:hover .prd-learnmore{
    background:#ee5e59;
}
.prdBox .prd-learnmore.prd-blue .comDwn{
    color: #6fbbf5 !important;
}
.prdBox:hover .prd-learnmore.prd-blue{
    background:#6fbbf5;
}
.prdBox .prd-learnmore.prd-yellow .comDwn{
    color: #fdcd36 !important;
}
.prdBox:hover .prd-learnmore.prd-yellow{
    background:#fdcd36;
}
.ftoolBox:hover .prd-learnmore{
    background:#34ad65;
}
.ftoolBox:hover .prd-learnmore a{
    color:#fff !important;
}
a.moreBtn, a.moreBtn:hover{
    background: #34ad65;
    text-transform: inherit;
    padding: 5px 10px 3px;
}
.ftoolBox a.moreBtn{
    font-size: 1em;
}
.ftoolBox .prd-learnmore a.moreBtn{
    display: block !important;
    position: static;
}
.ftoolBox:hover a.moreBtn{
    color: #fff;
    background: none;
}
#scroll .prdBox:hover .prd-learnmore .comDwn, #scroll .ftoolBox:hover .prd-learnmore a.moreBtn{
    color:#fff !important;
}
#scroll .prdNav a{
    text-decoration: none;
}
.prd-learnmore{text-align:center;}
.filterdrop, #filter, #custList {
    position: relative;
    float: right;
    margin: 20px 20px 0 0;
    z-index: 10;
    font-size: 12px;
    width:auto;
}
select#filter{
    background: #fff;
    border: none;
    margin: 15px 20px 0 0;
    height: 35px;
    width: 200px;
	line-height:35px;
}
.filterdrop > span, #filter > span, #custList > span {
    display: block;
    padding: 5px 30px 5px 20px;
    cursor: pointer;
    background: #fff;
    border: none;
    width: 150px;
    border-radius: 5px;
}
#custList > span {
    width:220px;
}
.filterdrop > span:hover, #filter > span:hover, #custList > span:hover {
    background: #1d2532;
    color: #fff;
    border-radius: 5px;
}
.filterdrop > span:after, #filter > span:after, #custList > span:after {
    position: absolute;
    right: 20px;
    top: 14px;
    display: inline-block;
    border-left: 4px solid transparent;
    border-top: 4px solid #424f56;
    border-right: 4px solid transparent;
    content: '';
    margin-left: -4px;
}
.filterdrop > span:hover:after, #filter > span:hover:after, #custList > span:hover:after {
    border-top: 4px solid #fff;
}
.filterdrop > ul, #filter > ul, #custList > ul {
    background: #1d2532;
    margin: 0;
    padding: 0!important;
    list-style-type: none!important;
    font-size: 12px;
    display: none;
    position: absolute;
    width: 200px;
    right: 0;
}
#custList > ul {
    width:270px;
}
.filterdrop > ul li:first-child, #filter > ul li:first-child, #custList > ul li:first-child{
    border-top: 1px solid #ccc;
}
.filterdrop > ul li, #filter > ul li, #custList > ul li {
    margin: 0;
    color: #fff;
    cursor: pointer;
    padding: 5px 20px;    
    background: #1d2532;
    border: none;
}
.filterdrop > ul li:hover, #filter > ul li:hover, #custList > ul li:hover{
    color:#444;
    background: #ddd;
}
#custList > ul li a{
    color:#fff;
    padding: 3px 10px 3px 0px;
}
#custList > ul li:hover a{
    background: none;
    color: #444;
}
.ftoolBox:hover {
    background:#fff;
    color: #444;
}
.ftoolBox:hover h3 a {
    color: #444!important;
}

.press-contact .per50{
    width: 44%;
    padding: 2%;
    margin: 0 2% 0 0;
    float: left;
    background: #fff;
}
.press-contact .per50:hover {
    box-shadow: 3px 2px 4px #e6e6e6;
}
.press-contact  .per30 {
    text-align: center;
    background: #fff;
    margin: 10px;
    padding: 20px 10px;
    height: 100px;
    width: 28%;
}
.press-kit-logo{
    text-align: center;
    font-size: 1.5em;
    margin: 50px 0 10px 0;
}
.facts-list li {
    padding: 2% 4% 0;
    display: inline-block;
    width: 20%;
    text-align: center;
    vertical-align: top;
    margin: 10px;
    font-size: 2.7em;
    font-weight: 300;
    min-height: 200px;
    background: #f9f9f9;
    line-height: normal;
    border-top: 4px solid #f9f9f9;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;
}
.facts-list li span {
    display: block;
    font-size: .6em;
}
.video-categories ul li div.catelists, .video-regions{
    background:#fff;
}
.filter-categories {
    background: #424f56;
}
.filter-categories > ul li {
    color:#fff;
}
.contactBox h3 span {
    display: block;
    font-size: 2em;
    line-height: 1.3em;
    color: #000;
}
.contactBox p {
    margin: 10px 0 0 0;
    font-weight: 300;
}
#scroll .prd-default, #scroll .prd-hover{
    transition: none;
}
.com-banner{ position:relative;}
.com-banner img{width:100%;}
.com-banner p{ font-size: 3em;
    font-weight: 400;
    text-align: center;
    position: absolute;
    left: 0;
    color: #FFF;
    z-index: 1;
    top: 0;
    width: 100%;
    padding-top: 4%;}
.com-banner p span{
    display: block;
    line-height: normal;
    font-size: .4em;
    font-weight: 300;
    padding: 20px 0 0 0;
}
/* Solutions pages style */
#scroll{background:#f2f2f2;}
.breadcrumb, .breadcrumb a {color: #333 !important;} 
.banner + section{ padding:0px;} 
.sol-details{ background:#FFF;}
.sol-name p a, .sub-box h3,.cus-name { color:#34AD65;}
.v2-list .sol-name, .v2-list .sol-details{ border:none;}
ul.feat-list { list-style: disc outside; padding-left:60px; }
.sol-bg, .sub-box, .ftoolBox{background: #FFF none repeat scroll 0% 0%;border-radius: 3px;border: medium none;color: #000;}
.sol-bg:hover, .sub-box:hover, .ftoolBox:hover{ box-shadow: 3px 2px 4px #E6E6E6;}
.sol-bg .sol-name{ height:auto;}
.v2-list .sol-name h2, .v2-list .sol-name p{margin: 40px 40px 10px; text-align:left;}
.v2-list .sol-name p{ margin-top:10px;}
.sol-name h2, .sol-name p{ position:static; margin:5px 10px; padding:0; max-width:100%;}
.v2-list .sol-name h2{ font-size:1.5em;}
.sol-name img{ display:none;}.sol-name p{ background:none;}
.sol-bot, .sol-bot + section{background: #F2F2F2 none repeat scroll 0% 0%;}
ul.feat-list li{ color:#777; background:none; padding-left:0px; padding-right:20px;}
.sol-bg{ height:380px;} 
.sub-box h3{ background:none; font-weight:300;font-size:1.4em;}
.link-learn{ width:100%;}
.v2-list .link-learn a{ width:100%; padding:10px 0; text-align:center; background:#fff; color:#34ad65 !important; transition: all 300ms ease 0s;}
.v2-list .sol-bg:hover .link-learn a{ background:#34ad65; color:#fff !important; }
.ftoolBox:hover a.moreBtn, .v2-list .sol-bg:hover .link-learn a{ opacity:1;color:#fff;}
.head-block{margin: 35px 0 0 0;}
.in-icon {margin-top: 61px;}
.ftoolBox h3{line-height: 22px;}
.ftoolBox{height: 230px;}
.ftimg{height:130px;}
.ftoolCont,.ftool-default, .ftool-hover{height:180px;}
.mobileapp-list{background: none;padding: 0;}
.moblink-learn a{color:#34ad65;}
.add-list > div{ float:left; width:44%; border-left:1px dashed #999; padding-left:30px; min-height:130px;}
.add-list > div:first-child{ margin-right:2%; border:none; padding:0;}
.add-list .num-text{ color:#999; font-size:.8em; display:block; line-height:10px;}

/* Preloader style */
.preloader_images img{display:block;margin:0 auto;}
.cssload-thecube{width:37px;height:37px;margin:0 auto;margin-top:25px;position:relative;transform:rotateZ(45deg);-o-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg)}
.cssload-thecube .cssload-cube{position:relative;transform:rotateZ(45deg);-o-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);float:left;width:50%;height:50%;position:relative;transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}
.cssload-thecube .cssload-cube:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#99cd3f;animation:cssload-fold-thecube 2.04s infinite linear both;-o-animation:cssload-fold-thecube 2.04s infinite linear both;-ms-animation:cssload-fold-thecube 2.04s infinite linear both;-webkit-animation:cssload-fold-thecube 2.04s infinite linear both;-moz-animation:cssload-fold-thecube 2.04s infinite linear both;transform-origin:100% 100%;-o-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%}
.cssload-thecube .cssload-c2{transform:scale(1.1) rotateZ(90deg);-o-transform:scale(1.1) rotateZ(90deg);-ms-transform:scale(1.1) rotateZ(90deg);-webkit-transform:scale(1.1) rotateZ(90deg);-moz-transform:scale(1.1) rotateZ(90deg)}
.cssload-thecube .cssload-c3{transform:scale(1.1) rotateZ(180deg);-o-transform:scale(1.1) rotateZ(180deg);-ms-transform:scale(1.1) rotateZ(180deg);-webkit-transform:scale(1.1) rotateZ(180deg);-moz-transform:scale(1.1) rotateZ(180deg)}
.cssload-thecube .cssload-c4{transform:scale(1.1) rotateZ(270deg);-o-transform:scale(1.1) rotateZ(270deg);-ms-transform:scale(1.1) rotateZ(270deg);-webkit-transform:scale(1.1) rotateZ(270deg);-moz-transform:scale(1.1) rotateZ(270deg)}
.cssload-thecube .cssload-c2:before{animation-delay:.255s;-o-animation-delay:.255s;-ms-animation-delay:.255s;-webkit-animation-delay:.255s;-moz-animation-delay:.255s}
.cssload-thecube .cssload-c3:before{animation-delay:.51s;-o-animation-delay:.51s;-ms-animation-delay:.51s;-webkit-animation-delay:.51s;-moz-animation-delay:.51s}
.cssload-thecube .cssload-c4:before{animation-delay:.765s;-o-animation-delay:.765s;-ms-animation-delay:.765s;-webkit-animation-delay:.765s;-moz-animation-delay:.765s}
.prdBox.showme{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-animation:scaleUp .65s ease-in-out forwards;animation:scaleUp .65s ease-in-out forwards}
.prdBox.hideme{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6);-webkit-animation:scaleUp .65s ease-in-out forwards;animation:scaleUp .65s ease-in-out forwards}



.comTtl{font-size: 2em; font-weight: 400;}



/* Common style end */



/* -------------- Responsive styles start ------------------- */
@media screen and (min-width:1600px) {
    .container {
        max-width: 1400px; 
    }
	
}
@media screen and (max-width:1500px) {
    #commonHeader + .bg-list-grey{
        min-height: 650px;
    }
    .head-container{
        width: 98%;
		padding-left: 1%;
		padding-right: 1%;
    }
}
@media screen and (max-width:1400px) {
	.container, .itsm-container{
		max-width: 1100px;
	}
	.facts-list li{
		width:21%;
	}
    .itsm-solutions ul li{
        height: 280px;
    }
    #scroll .prdBox, #scroll .prdvideo{
        margin: 20px 13px 20px 0;
    } 
}
@media screen and (max-width:1280px) {
	.sol-caption h2{font-size:2.3em;font-weight: 500;}
	.sol-caption p{font-size:1.8em;}
	.s3ban .sol-caption{padding-left:650px;}
	ul.feat-list li{line-height:18px;}
	
}
@media screen and (max-width:1080px) {
    #scroll1 .container{
       max-width: 900px;
    }
    .breadcrumb{left: 6%;}
    .facts-list li{
        font-size:2em;
    }
    #scroll .prdBox, #scroll .prdvideo{
        width:25%;
    }
    .nav-list .suggestion-sec a{
        font-size: 0.8em;
    }
    .sol-listCol4 h2{
        font-size: 1.5em;
        padding: 0;
        line-height: 1.4em;
    }
    div.nav-submenu ul li a{
        font-size: 85%;
    }
    .menu-inner-right .col-60 p {
        font-size: 1.3em;
    }
    nav ul.header-nav > li:first-child {
        padding: 0px 15px 20px 15px;
    }
    .sol-listCol4 {
        padding: 30px;
    }
    #header-mainsec .header-nav > li:last-child {
        display: block;
    }
    .nav-list .sol-listCol1 ul li a{
        font-size:.85em;
    }
    .products .header-nav{
        font-size:.9em;
    }
	#mobPanel #mobListPrd a span{
		font-size: .85em;
    	color: #34ad65;
		padding:0;
		display:block;
	}
	.itsm-solutions ul li{
		height:260px;
	}
	.nav-list .sol-listCol3 .f1{
		margin: 20px 0px 0px;
	}
	.nav-list .sol-listCol3 .f3 a{
		margin: 5px 0px 25px;
	}
}

@media screen and (max-width:1000px) {
    .container {
        width: 96%;
        padding-left: 2%;
        padding-right: 2%;
    }
    #scroll1{
        margin-left: 5%;
    }
    #scroll1 .container{
       max-width: 700px;
    }
    .breadcrumb{left: 9%;}
    #solutions-type-filter ul{
        top: 78px;
    }
    #commonHeader{
        min-height: 78px;
    }
    #comSubTree{
        position: static !important;
    }
    #comSubTreeMenu{
        margin:20px 0;
    }
    footer .container{
        width:96%;
    }
    #scroll .videos-preview p{
        font-size: 2.5em;
        top: 20%;
    }
    .menu2ResBlk{
        margin-top:20px;
    }
    .comp-top {
        width: 90%;
    }
    .analyst-reports-mainsec{width:90%!important;}
    .analyst-reports-mainsec .filterdrop > span{width:92%;}
    #scroll .prdBox{
        width:40%;
    }
    #header-mainsec, #header-mainsec .headerinner.fixed{
        top:0;
    }
    .product-list ul li{
        width: 50%;
    }
    .hor-bor{
        left:49.9%;
    }
    .hor-bor2{
        display: none;
    }
    .hor-bor, .hor-bor2{
        height: 520px;
    }
    .soltions-sec{
        height:auto;
    }
    .soltions-sec ul.tabs li span.icon{
        width: 55%;
    }
    .soltions-sec ul.tabs li.oprations-management span.icon, .soltions-sec ul.tabs li.business-intelligence span.icon{
        width:70%;
    }
    #cse-search-box .newsearchbox{
        padding: 10px 0px;
        width: 75%;
        font-size: 1.3em;
        margin: 10px 0;
        color:#444;
    }
    .MEmobListSearch{
        margin: 10px 0;
        border-radius: 5px;
    }
	.itsm-solutions ul li, .itsm-solutions ul li.video{
		width: 48%;
		height:auto;
	}
	.hl-cont span{
		font-size: 0.6em;
		padding: 0;
		line-height: .5em !important;
	}
	.itsm-solutions ul li.video p img{
		bottom:0;
		right:10px;
	}
    .analyst-reports-banner h2{
        top: 5%;
        font-size: 1.2em;
    }
    .filter-containers, #scroll1 .comTtl{
        float:none;
    }
    #solutions-filter ul li p.sicon{
        transform: scale(0.7);
    }
    #solutions-filter ul li{
        height:40px;
    }
    #solutions-filter ul li h3, #solutions-filter ul li.active h3{
        display: none;
    }
    #header-topsec, .header-nav {
        display: none;
    }
    #header-mainsec .headerinner{
        padding: 10px;
    }
}
@media screen and (min-width: 650px) and (max-width: 1000px){
	.itsm-solutions ul li.doc a{
		transform: scale(.8);
		margin-top: -30px;
	}
	.itsm-solutions ul li{
		height:200px;
	}
}
@media screen and (max-width:650px) {
    #scroll1{
        margin-left: 15%;
        width: 80% !important;
    }
    .me_support_column30 {
        width: 100%;
    }
    .solutionFilter1 > ul, #filter > ul{
        left:0;
    }
    span.me_support_regform{
        margin-top: 10%;
    }
    .popup_boxes {
        width: 85%;
    }
    .me_support_column40, .me_support_column50{
        width:80%;
    }
    .me_support_column60{
        width: 95%;
        margin: 0px 20px;
    }
    .me_support_head h1 {
        line-height: 35px;
        font-size: 1.6em;
    }
    .me_support_telephone{
        margin: 0 0 0 20px;
    }
    .me_support_column90 h2, .me_support_column50 h2{
        font-size: 2em;
    }
    .timeline-sec .cusQte{
        background:#fff;
    }
    .timeline-sec .cusQte-inner{
        margin: 10px auto 50px;
    }
    .contactBox {
        width: 90%;
    }
    .customer-listing .per30.filr-act ul li {
        width: 100%;
    }
    .customer-listing{
        margin: 15% 0px 0px;
    }
    .customer-listing .per30, .customer-listing .per30:first-child{
        width:95%;
    }
    #custList{
       margin: 20px 15% 20px 0; 
    }
    #comSubTree .comSubTree > ul > li{
        display: inline-block;
    }
    #comSubTree .comSubTree{
        width:100%;
        color: #444;
    }
    #comSubTree .comSubTree > ul > li a{
       color: #444 !important; 
    }
    #scroll .videos-preview p{
        font-size:1.6em;
    }
    #scroll .videos-preview span img{
        max-height: 50%;
        top: 20%;
    }
    .com-banner p{
        font-size: 1.2em;
        top: -13px;
    }
    .comp-top, .comp-middle, .comp-middle p {
        width: 90%;
    }
    .facts-list li {
        width: 55%;
    }
	.itsm-solutions ul li, .itsm-solutions ul li.video{
		width: 95%;
	}
	.wvbox-inner{
		width: 360px;
	}
    #scroll .prdBox{
        width: 88%;
    }
    .solutionFilter1{
        float: none;
    }
}
@media screen and (max-width:500px) {
    .press-contact .per50 {
        width: 80%;
    }
    #scroll .prdBox {
        width: 84%;
        margin: 20px 10px 20px 10px;
    }
    #scroll .src-btn{
        top:0;
    }
    .sucurity-response{
        float:none;
        text-align: center;
    }
}
@keyframes cssload-fold-thecube {
0%,10%{transform:perspective(70px) rotateX(-180deg);opacity:0}
25%,75%{transform:perspective(70px) rotateX(0deg);opacity:1}
90%,100%{transform:perspective(70px) rotateY(180deg);opacity:0}
}
@-o-keyframes cssload-fold-thecube {
0%,10%{-o-transform:perspective(70px) rotateX(-180deg);opacity:0}
25%,75%{-o-transform:perspective(70px) rotateX(0deg);opacity:1}
90%,100%{-o-transform:perspective(70px) rotateY(180deg);opacity:0}
}
@-ms-keyframes cssload-fold-thecube {
0%,10%{-ms-transform:perspective(70px) rotateX(-180deg);opacity:0}
25%,75%{-ms-transform:perspective(70px) rotateX(0deg);opacity:1}
90%,100%{-ms-transform:perspective(70px) rotateY(180deg);opacity:0}
}
@-webkit-keyframes cssload-fold-thecube {
0%,10%{-webkit-transform:perspective(70px) rotateX(-180deg);opacity:0}
25%,75%{-webkit-transform:perspective(70px) rotateX(0deg);opacity:1}
90%,100%{-webkit-transform:perspective(70px) rotateY(180deg);opacity:0}
}
@-moz-keyframes cssload-fold-thecube {
0%,10%{-moz-transform:perspective(70px) rotateX(-180deg);opacity:0}
25%,75%{-moz-transform:perspective(70px) rotateX(0deg);opacity:1}
90%,100%{-moz-transform:perspective(70px) rotateY(180deg);opacity:0}
}


.opm-sol-banner{background:url("../images/solution-banner-npm.jpg");}

.me-vs-sw-sol-caption h2{color:#333; margin-top:40px;}
.me-vs-sw-sol-caption p.sol-banner-navi{padding:10px 10px; background:#68b415; display:inline-block; font-size:18px; color:#fff;}
.me-vs-sw-sol-caption p.sol-banner-navi a{color:#fff;}
.me-vs-sw-sol-caption p.me-vs-sw-bann-desc{width:50%; font-size:11px; line-height:14px;}
@media screen and (max-width:1420px){
#newtopheader .nav > li{padding:0 0 0 12px}
.sol-banner{height:320px!important}
}
@media screen and (max-width:1200px){
#newtopheader .nav > li{font-size:13px;padding:0 0 0 10px}
}
@media screen and (max-width:1080px){
#newtopheader .nav > li,#newtopheader .nav > li.pipe,#newtopheader .nav > li:last-child{font-size:12px;padding:0 0 0 8px;}
}
@media screen and (max-width:1030px){.server-bg .img-banner,.stone-bg .img-banner{min-height:325px}body{font-size:12px}.img-banner img{width:100%;height:auto}#slides .slidesjs-container,#slides .slidesjs-control{width:100%!important}.nav .dropdown>span,.nav>li>a,.top-sec .dropdown>span{padding:5px 15px}.nav>li{padding:0}.menu-icon{margin-top:10px}.sol-banner h2{font-size:2.7em}.sol-banner .me-vs-sw-sol-caption h2{margin-top:0px; font-size:2em;}.sol-banner{ height:230px !important;}.s4ban .sol-caption div img{ width:80%;}.s4ban .sol-caption h2{ font-size:2em;}.s4ban .sol-caption p{ font-size:1em;}.s4ban .sol-caption div img{ width:50%;}}@media screen and (max-width:980px){.sol-banner{height:175px!important; padding-top:0px;}.menu-icon{margin-top:10px}.prod-list>li{width:30%}.lighter{padding:20px 0}.sol-banner h2{font-size:1.8em}.s13ban .sol-caption p{font-size: 1.5em;}.sol-banner p{font-size:1.2em}.sol-banner .sol-caption{margin-top:0}.ftoolBox{width:40%;margin:0 10px 10px 0}.txtfield{width:82px}.banner-highlight{height:50px}.hl-cont span{font-size:.7em;line-height:1.2em}.hl-cont img{width:40px;height:40px}}@media screen and (max-width:801px){.nav-fb,.nav-gp,.nav-ld,.nav-tw,.nav-yt{display:none}}@media screen and (max-width:760px){#slides .slidesjs-container,#slides .slidesjs-control{width:100%!important}.prod-list>li,ul.ft-list li{width:33%}.topheader,header{height:60px}.col-20,.col-28,.col-50{float:none;width:auto;margin:0}.hcase-list{border:none;padding:0}.testmonial-block .col-20>div{float:left;width:30%;margin-left:5%}.testmonial-block .col-20>div:first-child{margin-left:0}.logo{margin:10px}.logo img{max-width:90%}.testmonial-block .col-20>p{clear:both}.sol-banner{height:163px!important}}@media screen and (max-width:600px){h1,h2,h3{margin:0;padding:5px 0}.logo img{max-width:90%}h1,h2{font-size:2em}h3{font-size:1.5em}.col-20,.col-28,.col-50,.sub-box,ol.customer-list>li,ul.ft-list li{float:none;width:auto;margin:0}.mrg-left{margin:10px 0 0}.prod-list>li{width:50%}ul.ft-list li{width:90%;margin:0}.prod-list>li{margin-bottom:10px}.in-icon+div{width:60%}.hl-cont span{font-size:.6em}.banner-highlight{height:40px}.col-2>div{width:100%;margin:0}.col-2 .col-2>div{width:47%}.sol-banner{padding:10px 0}.sol-caption{font-size:.5em;margin-top:20px}.sol-banner .sol-caption p{margin-top:0;padding-top:0;width:50%}.s4ban .sol-caption p{ width:100%;}.head-block{font-size:.7em}.head-block h1{margin-top:20px}.sol-banner .sol-caption{padding-top:0;width:100%!important}.sol-banner .sol-caption h2{padding-top:40px!important}#slides,.banner-highlight,.testmonial-block .col-20{display:none!important}.sol-banner{height:100px!important}.s4ban .sol-caption div img{ display:none;}}@media screen and (max-width:500px){.logo{width:75%}.sol-banner{height:100px!important}.v2-list .sol-name h2{font-size:1.2em}.sol-name p{font-size:1em}.in-icon+div{width:70%}.prod-list>li,ul.ft-list li{width:90%}.prod-list>li{margin:-10px 0 0 0;width:49%;float:left}.prod-list>li a{font-size:1em}.logo img{width:80%}.prod-list>li>a{display:block}.nav{top:45px}.customer-list>li:first-child+li,.customer-list>li:first-child+li+li,.testmonial-block .col-28{display:none}.ftoolBox{float:none;width:auto;margin:0 0 10px}}@media screen and (max-width:350px){.prod-list>li{margin:-10px 0 0 0;width:90%;float:none}.logo{width:64%}.txtfield{width:120px}}
@media only screen and (max-width:1282px){#header-mainsec .nav-list>div.anims.show{width: 0;}}
 @media only screen and (max-width: 1320px){.nav-list>div{height: 430px}}
ul.pagination{z-index: 9999!important}
li.branding-slide.gdpr-slide.uc-slide {min-height: auto!important;    background: #71ccdd;    z-index: 999;}
	img.fixed-slide {
    position: absolute;
    width: 100%!important;
    left: 0;
    bottom: -10px;
    z-index: -1;
    pointer-events: none;
}
ul.slider li.gdpr-slide.uc-slide .desc .cont-sec {
	margin: 0 auto;
    width: 80%;
    float: none;
    text-align: center;
}
.slider li.uc-slide .desc {
    top: 50%!important;
    transform: translate(0%, -50%);
    -webkit-transform: translate(0%, -50%);
    -moz-transform: translate(0%, -50%);
}
ul.slider li.uc-slide .bannercont img {
    width: 260px;
    display: block;
    margin: 20px auto;
}
.uc-slide .bannercont > span {
    font-size: 23px;
    display: block;
    margin-bottom: 30px;
}
.uc-slide .bannercont > p {
    padding: 5px 0 5px 35px;
    display: inline-block;
    margin: 0 30px 0 0;
    font-size: 1.5em;
    position: relative;
    z-index: 2;
    color: #fff;
}
ul.slider .gdpr-slide.uc-slide .register-btn a {
    background: #fcda39;
    color: #000;
    font-weight: 500;
    font-size: 16px;
    margin-top: 14px;
}
@media only screen and (max-width: 1025px)
{
ul.slider li.uc-slide .bannercont img
{
    width: 200px;
    margin: 10px auto;
}
.uc-slide .bannercont > span {
    margin-bottom: 15px;
}
ul.slider .gdpr-slide.uc-slide .register-btn a
{
margin-top: 0;
}
}
#topsec-rhs ul li .telphdrop {
    width: 200px;
    font-size: 1em;
    right: auto;
    left: 0;
}
#topsec-rhs ul li .telphdrop a {
    color: #CCC;
    padding: 2px 0;
    display: block;
    line-height: 20px;
}
#topsec-rhs ul li span.telno {
    padding: 5px 0;
    display: inline-block;
    border-bottom: none!important;
    font-size: .9em;
    background: 0 0;
}
#header-topsec ul a {
    color: #444;
    font-size: .9em;
    line-height: 30px;
}
/* new menu css */
.solutions .division-list li.brazil-menu, li.brazil-menu {
    display: none
}
.all-product, .download-btn, .free-tool a:after, .free-tool.market, .tab-right li {
    text-align: center
}
.download-btn a, .tabs-nav a, nav ul.header-nav li .tab-title a:hover, nav ul.header-nav li a:hover {
    text-decoration: none
}
#search-result-input, #search-result-input *, .col.col1, .col.col2, .division-list span, .download-btn, .download-btn a, .solutions .division-list li {
    box-sizing: border-box
}
.division-list span, .free-tool img, .menu-icons, .search-btn img {
    vertical-align: middle
}
#commonHeader {
    height: 96px;
    min-height: 96px
}
#header-mainsec .head-container .fr {
    float: left
}
nav ul.header-nav {
    margin-left: 100px;
    position: relative
}
nav ul.header-nav > li {
    position: relative;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
    z-index: 99999
}
nav ul.header-nav > li:first-child {
    padding: 0;
    margin-left: 20px
}
nav ul.header-nav > li > span {
    padding: 15px 20px;
    z-index: 999;
    display: inline-block;
    position: relative;
    border-bottom: none !important;
    font: 400 15px/24px 'ZohoPuvi';
}
.nav-list > div {
    width: 800px;
    top: 55px;
    background: 0 0;
    border: none;
    box-shadow: none
}
.headerinner.fixed .nav-list > div {
    top: 47px
}
.header-nav .nav-list > div.anims {
    z-index: 9999;
    overflow: visible;
    transition: all ease .1s;
    opacity: 1;
    visibility: visible;
    display: none
}
.nav-list > div.anims.show {
    transform: translateY(0);
    z-index: 9999999
}
.nav-list > div.header-search {
    width: 100%;
    background: #fff
}
#product-list {
    padding-top: 0
}
#product-list p.mbH {
    margin-top: 40px
}
.tab-active .events-inner {
    width: 100% !important
}
.download-btn {
    float: right;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: all .2s ease;
    width: 190px;
    height: 42px;
    margin-top: 6px;
    line-height: 22px
}
.download-btn a {
    background: #fff;
    border: 1px solid #dd002c;
    display: inline-block;
    padding: 10px 5px;
    border-radius: 4px;
    color: #dd002c;
    text-transform: uppercase;
    font-family: Zoho_Puvi_SemiBold;
    font-size: 13px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    position: relative;
    overflow: hidden
}
.events .tabs-nav, .tabs-stage {
    border-bottom-right-radius: 4px
}
.download-btn a .in-btn {
    z-index: 2;
    position: relative
}
.download-btn a:hover {
    border-color: #dd002c;
    color: #fff;
    background: #dd002c
}
.nav-drop:after {
    content: "";
    display: table;
    clear: both
}
.nav-drop, .nav-drop > div {
    display: none
}
.nav-drop {
    width: 675px;
    height: 694px;
    border-radius: 4px;
    background: #fff;
    box-shadow: 0 0 20px rgba(0, 0, 0, .26);
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .26);
    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, .26);
    -o-box-shadow: 0 0 20px rgba(0, 0, 0, .26);
    -ms-box-shadow: 0 0 20px rgba(0, 0, 0, .26);
    position: relative;
    will-change: all;
    transition-property: all;
    -webkit-transition-duration: .4s;
    -moz-transition-duration: .4s;
    -o-transition-duration: .4s;
    transition-duration: .4s;
    transform-origin: 50% -50px;
    transform: scale(-1, 0);
    opacity: 0
}
.nav-drop:not(#product-menu) {
    height: 615px
}
.nav-drop.show {
    opacity: 1;
    transform: translateY(0)
}
.nav-drop > div, .nav-drop > div > .dropdown-product {
    height: 100%;
    overflow: hidden
}
#product-menu {
    transform: translateX(-25%) translateY(0);
    width: 1350px
}
#solution-menu {
    transform: translateX(-20%) translateY(0);
    width: 1200px
}
#customer-menu {
    transform: translateX(275px) translateY(0);
    width: 250px
}
#support-menu {
    transform: translateX(395px) translateY(0);
    width: 250px
}
.nav-drop:is(#support-menu) {
height: 250px
}
.nav-drop:is(#community-menu) {
height: 150px
}
#community-menu {
    transform: translateX(500px) translateY(0);
    width: 250px
}
#community-menu.nav-drop > div.events, #customer-menu.nav-drop > div.company, #product-menu.nav-drop > div.products, #solution-menu.nav-drop > div.solutions, #support-menu.nav-drop > div.support, .tabs-nav a {
    display: block
}
.nav-drop .nav-drop.expand {
    width: 920px
}
.nav-drop:before {
    content: '';
    position: absolute;
    left: 30px;
    top: -10px;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid #333;
    clear: both;
    z-index: 9999999
}
.event .tabs-nav, .tabs-nav li {
    position: relative
}
#product-menu.nav-drop:before {
    left: 396px
}
#solution-menu.nav-drop:before {
    left: 430px;
    border-bottom-color: #fff
}
.support .nav-drop:before {
    left: 190px
}
.product-menu .nav-drop {
    transition: all ease .7s;
    width: 920px
}
.product-menu .nav-drop:before {
    left: 125px
}
.solutions .nav-drop:before {
    left: 195px
}
.cus-menu .nav-drop:before {
    left: 50px
}
.event-menu .nav-drop:before {
    left: 80px
}
.tabs-nav {
    float: left;
    padding-top: 15px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    background: #333;
    height: calc(100% - 15px);
    width: 420px;
    max-width: 420px;
    min-width: 420px
}
.tabs-stage {
    width: calc(100% - 422px);
    float: left;
    border-top-right-radius: 4px;
    overflow-x: hidden;
    overflow-y: scroll;
    height: 100%;
    box-sizing: border-box;
    padding: 35px 30px
}
.solutions .tabs-nav {
    width: 320px;
    max-width: 320px;
    min-width: 320px
}
.solutions .tabs-stage {
    width: calc(100% - 322px)
}
.company .tabs-nav, .events .tabs-nav, .support .tabs-nav {
    height: calc(100% - 15px);
    width: 250px;
    max-width: 250px;
    min-width: 250px
}
.company .tabs-stage, .events .tabs-stage, .support .tabs-stage {
    width: calc(100% - 252px);
    padding: 15px
}
.product-menu .tabs-stage {
    width: 70%
}
.event .tabs-nav, .tabs-nav li.fixed-event {
    width: 100%;
    border-bottom-right-radius: 4px
}
.tabs-nav li {
    float: none;
    height: auto;
    margin-left: 0
}
.company .tabs-nav li.links, .company .tabs-nav li:nth-child(2), .event .tabs-nav li.links, .support .tabs-nav li.links {
    margin-bottom: 0
}
.tabs-nav li:not(.tab-active):hover {
    background: #484747
}
.nav-drop .tabs-nav li.links.fixed-event {
    border-left: 0
}
.tabs-nav li.fixed-event {
    margin: 0;
    text-align: center;
    position: absolute;
    bottom: 0;
    border-bottom-left-radius: 4px;
    padding: 0;
    height: 50px
}
.nav-submenu ul li.fixed-event a {
    color: #fff;
    text-transform: uppercase;
    font-family: Zoho_Puvi_SemiBold
}
.tabs-nav a {
    color: #fff;
    padding: 13px 0 13px 0;
    margin: 0 8px;
    cursor: pointer;
    position: relative
}
.solutions .tabs-nav a {
    padding: 18px 0 18px 15px
}
.products .tabs-nav a, .solutions .tabs-nav a {
    border-bottom: 1px solid #434343
}
.tabs-nav li.tab-active a, .tabs-nav li:last-child a {
    border: none
}
.company .tabs-nav .links a, .company .tabs-nav a, .events .tabs-nav a, .support .tabs-nav .links a, .support .tabs-nav a {
    padding: 10px 20px 11px 20px;
    margin: 0
}
.events .tabs-nav .fixed-event a {
    padding: 15px 20px 15px 8px;
    margin: 0;
    font-family: Zoho_Puvi_SemiBold
}
div.nav-submenu ul.tabs-nav li a h3 {
    color: #fff
}
div.nav-submenu ul.tabs-nav li.tab-active a h3 {
    color: #e04b3a
}
div.nav-submenu ul.tabs-nav li.links a h3 {
    color: #fff
}
.tabs-nav li:after {
    content: ">";
    display: inline-block;
    position: absolute;
    right: 5px;
    color: #fff;
    top: 50%;
    transform: translate(-50%, -50%)
}
.tabs-nav li.links:after, .tabs-nav li.tab-active:after {
    display: none
}
.tabs-nav h3 {
    font-size: 14px;
    margin: 0;
    padding-bottom: 0;
    font-family: Zoho_Puvi_Medium;
    line-height: 1.6
}
.products .tabs-nav h3 {
    padding-left: 42px;
     font-size: 13px;  
}
.me-solution.lowcode-ico {
    background-position: -124px -80px;
}
.products .tabs-nav h3 span {
    display: none;
    font-family: "Roboto Condensed";
    font-size: .85em;
    color: #bcb6b6;
    margin-top: 2px;
    line-height: 1.4
}
.newlabel.prdmenu {
    position: absolute;
    background: red;
    padding: 1px 6px;
    border-radius: 5px;
    top: 2px;
    right: 120px;
    color: #fff;
    font-size: .8em;
}
.tabs-nav .me-solution {
    width: 32px;
    height: 32px;
    display: block;
    position: absolute;
    transform: translate(0, -50%);
    top: 50%
}
.division-list .me-solution {
    width: 32px;
    height: 32px;
    margin: 0 auto;
    display: block
}
#industry .division-list .me-solution, #itaudit .division-list .me-solution {
    margin: 0;
    display: inline-block;
}
.me-solution {
    background: url(https://www.manageengine.com/images/mesolutions-ico.svg) no-repeat;
    background-size: 400px;
}
.me-solution.sm-ico {
    background-position: 2px 2px
}
.me-solution.iam-ico {
    background-position: -41px 0
}
.me-solution.uem-ico {
    background-position: -112px 0;
    background-size: 370px
}
.me-solution.itom-ico {
    background-position: -149px 1px;
    background-size: 370px
}
.me-solution.siem-ico {
    background-position: -75px 0;
    background-size: 380px
}
.me-solution.analytics-ico {
    background-position: -189px 2px;
    background-size: 370px
}
.me-solution.cloud-ico {
    background-position: -215px 3px;
    background-size: 350px
}
.me-solution.msp-ico {
    background-position: -274px 0;
    background-size: 380px
}
.me-solution.remote-ico {
    background-position: -303px 1px;
    background-size: 370px
}
.me-solution.cyber-ico {
    background-position: -341px 2px;
    background-size: 370px
}
.me-solution.healthcare-ico {
    background-position: 1px -35px;
    background-size: 380px
}
.me-solution.manufacture-ico {
    background-position: -40px -37px;
    background-size: 380px
}
.me-solution.education-ico {
    background-position: -75px -37px;
    background-size: 370px
}
.me-solution.govt-ico {
    background-position: -123px -41px
}
.me-solution.financial-ico {
    background-position: -165px -43px
}
.me-solution.cis-ico {
    background-position: -206px -40px
}
.me-solution.iso-ico {
    background-position: -247px -40px
}
.me-solution.e8-ico {
    background-position: -274px -36px;
    background-size: 380px
}
.me-solution.cyberessential-ico {
    background-position: -328px -40px
}
.me-solution.gdpr-ico {
    background-position: -371px -40px
}
.me-solution.ccpa-ico {
    background-position: -2px -81px
}
.me-solution.popia-ico {
    background-position: -82px -82px
}
.me-solution.lgpd-ico {
    background-position: -41px -82px
}
.me-solution.lowcode-ico {
    background-position: -124px -80px;
  }
  .me-solution.zero-ico{
    background-position: -162px -80px;
  }
  .me-solution.employee-ex-ico {
    background-position: -331px -78px
  }
  
  .me-solution.trinidad-ico {
    background-position: -370px -78px
  }
  
  .me-solution.bermuda-ico {
    background-position: -41px -116px;
  }
  
  .me-solution.pcidss-ico {
    background-position: -207px -80px
  }
  
  .me-solution.nistcyber-ico {
    background-position: -250px -80px
  }
  
  .me-solution.jamaican-act-ico {
    background-position: -290px -76px
  }
  .me-solution.ai-enhanced-ico{
      background-position: -83px -118px;
  }
.menu-icons {
    width: 20px;
    height: 20px;
    margin-right: 10px;
    position: relative;
    bottom: 1px
}
.nav-drop li.tab-active .menu-icons {
    -webkit-filter: invert(30%) grayscale(100%) brightness(70%) contrast(4);
    filter: invert(30%) grayscale(100%) brightness(70%) contrast(4)
}
.nav-drop li:not(.tab-active):hover .menu-icons {
    filter: brightness(0) invert(1);
    -webkit-filter: brightness(0) invert(1)
}
.tabs-nav .links h3 {
    display: inline-block;
    position: relative
}
.tabs-nav p {
    font-size: .9em;
    margin: 8px 0 0;
    color: #c7c7c7;
    line-height: 1.3;
    display: none
}
.tab-active {
    background: #fff
}
.tabs-nav > li.links:hover {
    background: 0 0
}
.tabs-nav > li.links.fixed-event:hover {
    background: #e04b3a
}
.tab-active a h3 {
    color: #000
}
.products .tabs-nav .tab-active a h3 span {
    color: #696868
}
.tabs-nav > li:hover p, .tabs-nav > li:not(.tab-active):hover h3 {
    color: #fff
}
.tabs-nav > li.links h3:after {
    content: "";
    display: block;
    background: #e04b3a;
    width: 0%;
    height: 3px;
    position: relative;
    top: 5px;
    transition: all ease .6s
}
.free-tool a, .free-tool a:after {
    display: inline-block;
    font-size: 10px
}
.tabs-nav > li.links:hover h3:after {
    width: 100%
}
.products-lists {
    padding: 25px 20px 20px
}
.tab-right {
    padding: 20px;
    background: #f2fbfc;
    margin-right: 12px;
    margin-top: 15px;
    border: 1px solid #f7f5f5
}
.tab-right li {
    line-height: 1.5
}
.free-tool {
    position: absolute;
    width: calc(100% - 470px);
    left: 420px;
    bottom: 0;
    z-index: 99999;
    margin: 0 25px;
    box-sizing: border-box;
    border-top: 1px solid #707070
}
.solutions .free-tool {
    width: calc(100% - 370px);
    left: 320px;
}
.free-tool a:after {
    content: "";
    width: 11px;
    height: 11px;
    margin-left: 5px;
    line-height: 13px;
    position: relative;
    top: 1px;
    background: url(https://www.manageengine.com/images/external-links.svg) no-repeat;
    background-size: cover
}
.free-tool a.download-link:after {
    background: url(https://www.manageengine.com/images/sol-download.svg) no-repeat;
    background-size: 90%;
    width: 17px;
    height: 12px;
}
.free-tool a, .nav-list .free-tool a {
    font-family: Zoho_Puvi_Medium;
    padding: 7px 5px;
    margin-right: 10px;
    font-size: 12px !important;
    color: #000;
    position: relative
}
.nav-list .free-tool a.download-link {
    padding: 10px 5px;
}
.free-tool a:hover {
    color: #e04b3a
}
.free-tool.market a:after {
    display: none
}
.free-tool.market a {
    padding: 9px 10px;
    background: 0 0;
    float: none;
    bottom: 10px
}
.free-tool img {
    height: 32px
}
a.link-right {
    margin-right: 20px
}
.tab-right img {
    width: 50%;
    border-radius: 10px;
    display: block;
    margin: 10px auto
}
.prd-menu .products-lists {
    padding: 15px 7px 7px
}
.prd-menu .division-list {
    padding: 20px 12px 12px;
    overflow: hidden
}
h2.tab-title {
    padding: 0 10px 0;
    color: #e02b45;
    margin-bottom: 0;
    margin-top: 0;
    line-height: 1.4;
    font-size: 14px
}
h2.tab-title:after {
    content: "";
    display: block;
    height: 2px;
    width: 50px;
    background: #ffb50d;
    margin-top: 12px
}

.nav-list .tab-title a {
    color: #e02b45;
    text-decoration: none !important;
    cursor: unset
}
p.tab-descr {
    margin-bottom: 30px;
    color: #000;
    padding-left: 10px;
    padding-right: 15px;
    margin-top: 5px;
    font-weight: 300;
    line-height: 1.4;
    font-size: 12px;display: none;
}
.tab-descr:after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: red;
    position: relative;
    top: 20px
}
.tab-title a {
    display: block;
    font-family: Zoho_Puvi_Medium
}
.prd-menu span.hdng-desc {
    font-family: Zoho_Puvi_Regular;
    display: block;
    margin-top: 5px;
    font-size: 11px;
    color: #000
}
.col.col1, .col.col2, .col.col3 {
    float: left;
    width: 33.3%
}
.col.colspl {
    float: left;
    width: 66.6%
}
.seperate {
    margin: 20px 0
}
.products-lists li, .solutions .products-lists li {
    margin-bottom: 15px
}
.products-lists li {
    color: #000;
    border-left: 2px solid #fff;
    z-index: 99;
    position: relative
}
.products-lists.division-list li {
    border-left: 0;
    padding-left: 0
}
.products-lists.division-list li:hover {
    border-left: 0
}
.products-lists.division-list li:hover .me-solution, .products-lists.division-list li:hover img {
    -webkit-filter: invert(30%) grayscale(85%) brightness(74%) contrast(2);
    filter: invert(30%) grayscale(85%) brightness(74%) contrast(3)
}
.products-lists h3 {
    font-size: 1em;
    margin: 0;
    color: #000
}
.products-lists p {
    margin: 0 0 5px 0;
    line-height: 1.4;
    color: #2e2e2e;
    font-size: 11px;
    font-family: Zoho_Puvi_Regular;
    margin-top: 3px
}
.products-lists a {
    font-family: Zoho_Puvi_Medium;
    display: block
}
.products .products-lists a {
    font-family: Zoho_Puvi_Regular;
    color: #000;
    display: block
}
.products .products-lists a span {
    display: inline-block;
    position: relative;
    margin: 0;
    line-height: 1.3;
    font-family: Zoho_Puvi_Medium;
    font-size: 14px;
    color: #000
}
b.new-sticker {
    display: inline-block;
    background: #fcc651;
    padding: 2px 6px;
    font-size: .8em;
    position: absolute;
    top: -10px;
    right: -54px;
    color: #000
}
b.new-sticker:before {
    content: "";
    width: 9px;
    height: 9px;
    background: url(https://www.manageengine.com/images/new-prd.svg) no-repeat;
    background-position: center;
    background-size: 99%;
    top: 1px;
    left: 0;
    display: inline-block;
    margin-right: 4px
}
.products .products-lists li:hover a {
    color: #000
}
.company .products-lists li:hover a, .products .products-lists li:hover a span, .solutions .products-lists li:hover a, .support .products-lists li:hover a {
    color: #e04b3a
}
.company .products-lists a, .support .products-lists a {
    font-size: 14px;
    font-family: Zoho_Puvi_Regular
}
.multi .descs {
    display: block
}
.products .products-lists .multi a:not(.descs) {
    display: inline-block;
    margin: 0;
    line-height: 1.3;
    font-family: Zoho_Puvi_Medium;
    font-size: 15px;
    color: #000
}
.all-product a, .help-product a, .related-product a {
    color: #fff;
    text-decoration: none
}
.drop-bottom {
    width: 100%;
    position: absolute;
    bottom: 0;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    overflow: hidden
}
.all-product {
    width: 40%;
    float: left;
    background: #e04b3a
}
.products .all-product {
    width: 420px
}
.all-product a {
    font-family: Zoho_Puvi_SemiBold;
    display: block;
    padding: 15px 0;
    width: 100%
}
.all-product a:hover {
    text-decoration: none
}
.help-product, .related-product {
    width: 34%;
    float: left;
    padding: 15px 0
}
.help-product {
    text-align: right
}
.related-product a {
    font-size: .8em;
    padding-left: 30px
}
.help-product a {
    font-size: .8em
}
.help-product a:after {
    content: ">";
    display: inline-block;
    margin-left: 10px;
    background: #fff;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    color: #111634;
    text-align: center;
    line-height: 1.4;
    font-size: 11px
}
.nav-list > div.products {
    left: -80px
}
.solution-sec ul {
    border-right: none
}
.solutions .tabs-stage > div {
    min-width: 600px
}
.products .tabs-stage > div {
    min-width: 670px;
    height: 100%
}
.company .tabs-stage > div, .support .tabs-stage > div {
    min-width: 298px
}
.solutions .division-list li {
    width: 33%;
    float: left;
    padding: 5px;
    margin-bottom: 40px;
    line-height: 30px
}
.solutions #itdivision .division-list li, .solutions #businessUse .division-list li {
    margin-bottom: 0
}
.solutions .division-list li a {
    font-size: 12px
}
.division-list .svg-imgs {
    width: auto;
    display: inline-block;
    margin: 0 auto;
    vertical-align: middle;
    margin-right: 15px;
    height: 31px
}
.division-list .education .svg-imgs {
    width: 38px
}
.division-list span {
    font-size: 13px;
    display: inline-block;
    position: relative;
    text-align: left;
    line-height: 1.4;
    font-family: Zoho_Puvi_Medium
}
#itdivision .division-list span , #businessUse .division-list span {
    display: inline-block;
    margin: 0;
    text-align: left
}
#industry .division-list span:not(.me-solution), #itaudit .division-list span:not(.me-solution) {
    width: calc(100% - 37px);
    margin-left: 4px;
}
#itdivision .division-list span:not(.me-solution), #businessUse .division-list span:not(.me-solution) {
    padding-left: 6px
}
#itdivision .division-list span:not(.solution-desc), #businessUse .division-list span:not(.solution-desc) {
    padding-left: 6px
}
#itdivision .division-list span:not(.me-solution), #businessUse .division-list span:not(.me-solution){
    width: calc(100% - 36px);
    min-height: 55px;
}
.nav-drop:not(#product-menu) {
    height: 665px;
}
.division-list .me-solution
{
    vertical-align: text-bottom;
}
#itdivision .division-list span.solution-desc, #businessUse .division-list span.solution-desc {
    display: block;
    font-family: Zoho_Puvi_Regular;
    margin-top: 6px;
    min-height: 55px;
    font-size: 11px;
    color: #000;
    width: 100%
}
.division-list:after {
    content: "";
    clear: both
}
#customer-menu .tabs-stage {
    display: none
}
#customer-menu.nav-drop.expand {
    width: 550px
}
#customer-menu.expand .tabs-stage {
    display: block
}
.nav-list > div.solutions {
    padding: 0;
    height: auto;
    left: -150px
}
.nav-list > div.support {
    left: -120px
}
.industries-menu li {
    padding: 0
}
#cloud li, #itsecurity li {
    min-width: 215px
}
div#MEmobile {
    position: fixed;
    top: 30px;
    right: 15px;
    cursor: pointer;
    transform: translate3d(0, 0, 0);
    transition: transform .7s;
    z-index: 9999999;
    width: 30px;
    height: 30px;
    margin: 0
}
#MEmobile span {
    display: block;
    position: absolute;
    height: 3px;
    width: 100%;
    background: #2b2b2b;
    border-radius: 9px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out
}
#MEmobile span:nth-child(1) {
    top: 0
}
#MEmobile span:nth-child(2) {
    top: 8px
}
#MEmobile span:nth-child(3) {
    top: 16px
}
.bodyoverflow #MEmobile span:nth-child(1) {
    top: 8px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg)
}
.bodyoverflow #MEmobile span:nth-child(2) {
    opacity: 0;
    right: -60px
}
.bodyoverflow #MEmobile span:nth-child(3) {
    top: 8px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg)
}
.search-btn {
    width: 30px;
    height: 30px;
    position: absolute;
    right: 88px;
    top: 26px;
    display: none;
    cursor: pointer
}
.search-btn img {
    display: block;
    margin: 5px auto
}
#MEdropPanel {
    background: #333
}
#MEmobPanel {
    top: 78px
}
#MEmobPanel a, #MEmobPanel span {
    color: #fffcfc;
    cursor: pointer;
    display: block
}
#MEmobPanel .breadcrumbs span {
    display: inline-block;
    box-sizing: border-box;
    width: 100%;
    font-family: Zoho_Puvi_Medium;
    font-size: 15px;
    background: #d9d9d9;
    color: #000;
}
#MEbackPanel {
    color: #b7b5b5;
    cursor: pointer
}
#MEmobPanel a {
    display: block
}
#search-result-input {
    position: absolute;
    top: 76px;
    width: 95%;
    left: 0;
    z-index: 999;
    padding: 0 10px;
    background: #333;
    display: none
}
.c-ripple, .search-btn:before, li.breadcrumbs {
    top: 0;
    position: absolute
}
#search-result-input .MEmobListSearch {
    background: #e04b3a
}
#free-trial, li.links.fixed-event {
    background: #e04b3a;
    text-align: center
}
#free-trial a {
    text-transform: uppercase;
}
#MEmobListPrd > ul > li#all-product {
    background: #e04b3a;
    text-align: center;
    display: block !important;
    border: 0
}
#MEdropPanel .links h3, #MEmobListCompany h3 {
    color: #fff;
    padding: 2px 10px !important
}
div#MEbackPanel {
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0
}
.breadcrumbs {
    background: #2a2a2a
}
#MEmobPanel .tab-active {
    background: 0 0
}
#MEmobPanel #MEmobListCompany ul li.breadcrumbs span {
    color: #000;
    font-size: 1em;
    font-family: Zoho_Puvi_Medium
}
#MEmobPanel #MEmobListCompany h3, #MEmobPanel .tab-active h3 {
    color: #fff !important
}
#MEmobPanel .tab-active h3 {
    margin: 0;
    font-size: 14px;
    padding: 10px 10px 0;
    font-family: Zoho_Puvi_Medium
}
.active-sub-list:before {
    content: "";
    display: inline-block;
    width: 5px;
    height: 5px;
    background: #0096a7;
    border-radius: 100%;
    position: relative;
    right: 6px;
    margin-right: 3px
}
.search-btn:before {
    content: "X";
    color: #0f1438;
    background: #fff;
    width: 30px;
    height: 30px;
    left: 0;
    z-index: 9;
    font-size: 18px;
    font-family: sans-serif;
    line-height: 1.7;
    -webkit-animation: slidein .5s ease 1 normal;
    -moz-animation: slidein .5s ease 1 normal;
    -o-animation: slidein .5s ease 1 normal;
    animation: slidein .5s ease 1 normal;
    text-align: center;
    display: none
}
.search-btn.acts:before {
    display: block
}
@keyframes slidein {
0% {
transform: scale(0);
-webkit-transform: scale(0)
}
100% {
transform: scale(1);
-webkit-transform: scale(1)
}
}
.search-btn #cse-search-box .newsearchbox:focus {
    border: none
}
li.breadcrumbs {
    width: 100%;
    z-index: 99
}
#MEmobListPrd .breadcrumbs + li + li {
    margin-top: 50px
}
.allprod-btn a, .events-sec .evt-rigister-btn, .explore-btn a {
    background: #e04b3a;
    font-size: 14px;
    font-family: Zoho_Puvi_SemiBold;
    padding: 10px 35px;
    border-radius: 4px
}
.allprod-btn a:hover, .events-sec .evt-rigister-btn:hover, .explore-btn a:hover {
    background: #dd002c
}
#fixedbtn {
    position: fixed;
    right: 0;
    top: initial;
    top: 300px;
    z-index: 999
}
#fixedbtn span {
    display: block;
    background: #29b373;
    cursor: pointer;
    height: 50px;
    color: #fff !important;
    margin-bottom: 5px;
    font-family: Zoho_Puvi_Medium;
    font-size: 13px;
    line-height: 30px;
    padding: 10px 10px 10px 25px;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    box-sizing: border-box;
    position: relative;
    box-shadow: 0 0 10px rgb(0 0 0 / 28%);
    transition: all ease .5s;
    -webkit-transition: all ease .5s;
    -moz-transition: all ease .5s;
    transform: translateX(180px);
    -webkit-transform: translateX(180px)
}
.showbtn#fixedbtn span {
    transform: translateX(0);
    -webkit-transform: translateX(0)
}
#fixedbtn span:hover {
    background: #323232
}
#fixedbtn span:before {
    content: "";
    position: absolute;
    top: 49%;
    left: -8px;
    width: 36px;
    height: 50px;
    text-align: center;
    transform: translate(0, -50%);
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    display: none
}
#fixedbtn .contact:before {
    margin-bottom: 5px;
    background: url(https://www.manageengine.com/images/req-demo.svg) no-repeat #29b373;
    background-size: 45%;
    background-position: center
}
#fixedbtn .demo:before {
    background: url(https://www.manageengine.com/images/req-callback.svg) no-repeat #29b373;
    background-size: 50%;
    background-position: center
}
.prod-list {
    padding: 20px 0 10px;
    text-align: center;
    font-size: .8em;
    box-sizing: border-box;
    width: 90%;
    margin: 0 auto
}
.prod-list * {
    box-sizing: border-box
}
.prod-list > li {
    margin: 0;
    width: 33%;
    display: inline-block;
    float: left;
    text-align: center
}
.prod-list li a {
    display: block;
    color: #000;
    position: relative;
    background: #fbfbfb;
    padding: 30px 10px;
    border: 1px solid #d5d5d5;
    margin: 10px;
    overflow: hidden;
    border-radius: 4px
}
.prod-list li a:hover {
    background: url(https://www.manageengine.com/images/list-bg.png) no-repeat;
    background-size: cover
}
.mehome-ico {
    width: 55px;
    height: 55px;
    display: block;
    margin: 0 auto;
    background: url(https://www.manageengine.com/images/mesolutions-ico.svg) no-repeat;
    background-size: 680px;
    transition: all ease .5s;
    -webkit-transition: all ease .5s;
    -moz-transition: all ease .5s
}
.mehome-ico.esm-ico {
    background-position: 3px 3px
}
.mehome-ico.iam-ico {
    background-position: -70px 1px
}
.mehome-ico.siem-ico {
    background-position: -136px 0
}
.mehome-ico.uem-ico {
    background-position: -206px 2px;
    width: 60px
}
.mehome-ico.itom-ico {
    background-position: -280px 2px
}
.mehome-ico.analytics-ico {
    background-position: -349px 1px
}
.mehome-ico.msp-ico {
    background-position: -494px 1px
}
.mehome-ico.cloud-ico {
    background-position: -417px 0;
    width: 66px
}
.mehome-ico.remote-ico {
    background-position: -560px 0
}
.prod-list li h3 {
    font-size: 15px;
    line-height: 1.2;
    min-height: 46px;
    font-family: Zoho_Puvi_SemiBold;
    margin-bottom: 0;
    margin-top: 15px;
    transition: all ease .5s;
    -webkit-transition: all ease .5s;
    -moz-transition: all ease .5s
}
.prod-list li h4 {
    color: #11368b;
    font-size: 11px;
    line-height: 1.5;
    min-height: 35px
}
.prod-list li a:hover h4 {
    opacity: 0
}
.main-sheet .prod-list p {
    font-size: 13px;
    min-height: 82px;
    line-height: 1.5;
    width: 90%;
    transform: translate(-50%, 100px);
    -webkit-transform: translate(-50%, 100px);
    -moz-transform: translate(-50%, 100px);
    left: 50%;
    position: absolute;
    opacity: 0;
    transition: all ease .5s;
    -webkit-transition: all ease .5s;
    -moz-transition: all ease .5s
}
footer {
    line-height: 1.8em
}
.footer, .footer a {
    color: #bbb;
font-size: .95em;
}
.division, .footer .foot-head, .menl {
    color: #fff
}
.foot-copy, .foot-copy a {
    color: #898c90
}
h3.ss-head {
    font-size: .8em
}
#subscribe {
    text-transform: uppercase;
    background: #34ad65
}
.foot-copy {
    font-size: 1em;
    text-align: center;
    padding: 10px 0;
    background: #fff
}
.footHead, .footer .foot-head {
    font-weight: 300;
    color: #eee;
    font-size: 1.3em;
    padding-bottom: 15px
}
.foot-sec > ul, .footCont > ul {
    width: 45%;
    float: left
}
.foot-sec > ul, .foot-sec > ul:first-child, .footCont > ul {
    padding-left: 0;
} /*----------- Footer Regional sites menu styles start ----------------*/
.foot-sec > ul.regional-countries-drop {
    width: 100%;
    position: relative;
}
.foot-sec > ul.regional-countries-drop > li span {
    padding: 7px 0 7px 35px;
    border: 1px solid #979797;
    background: #222;
    display: block;
    cursor: pointer;
    position: relative;
    z-index: 3;
}
ul.regional-countries-drop > li span::before {
    content: "";
    width: 20px;
    height: 23px;
    background: url(../images/spanish.png) no-repeat 0 2px;
    position: absolute;
    left: 7px;
    top: 7px;
}
ul.regional-countries-drop.aus > li span::before {
    width: 24px;
    height: 24px;
    background: url(../images/australia.png) no-repeat 0 2px;
    top: 5px;
}
ul.regional-countries-drop.uk > li span::before {
    width: 24px;
    height: 24px;
    background: url(../images/uk.png) no-repeat 0 2px;
    top: 5px;
}
ul.regional-countries-drop.in > li span::before {
    width: 24px;
    height: 24px;
    background: url(../images/india.png) no-repeat 0 2px;
    top: 5px;
}
ul.regional-countries-drop.za > li span::before {
    width: 24px;
    height: 24px;
    background: url(../images/south-africa.png) no-repeat 0 2px;
    top: 5px;
}
ul.regional-countries-drop > li span::after {
    content: "";
    width: 0px;
    height: 0px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #979797;
    position: absolute;
    right: 8px;
    top: 16px;
    display: block;
    -moz-transition: all ease-in-out .2s;
    -webkit-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s;
}
.foot-sec > ul.regional-countries-drop > li.showdrop span {
    border: 1px solid #34ad65;
}
.regional-countries-list {
    position: absolute;
    top: 100%;
    left: 0;
    background: #fff;
    border-radius: 0 0 4px 4px;
    padding: 10px 0;
    width: 100%;
    height: 153px;
    overflow-x: scroll;
    visibility: hidden;
    opacity: 0;
    transform: translateY(-2em);
    -moz-transition: all ease-in-out .5s;
    -webkit-transition: all ease-in-out .5s;
    -o-transition: all ease-in-out .5s;
    transition: all ease-in-out .5s;
    z-index: 2;
}
.regional-countries-list li a {
    padding: 5px 15px;
    color: #222;
    display: block;
}
.regional-countries-list li:hover a {
    text-decoration: none;
    background: #eee;
}
ul.regional-countries-drop li.showdrop .regional-countries-list {
    visibility: visible; /* shows sub-menu */
    opacity: 1;
    z-index: 2;
    transform: translateY(0%);
    transition-delay: 0s, 0s, 0.3s;
}
ul.regional-countries-drop > li.showdrop span::after {
    border-top: none;
    border-bottom: 5px solid #979797;
}
#commonNLdivision .foot-head {
    margin: 10% 0 0 0;
    padding: 0 0 5px 0;
}
#commonNLdivision .menlHead {
    padding: 0 0 5px 0;
}
#commonNLdivision form {
    position: relative;
    z-index: 1;
} /*----------- Footer Regional sites menu styles end ----------------*/
#btmscroll {
    padding: 0
}
.footer .col1 {
    padding: 2% 5% 2% 0;
    min-height: 250px;
    width: 25%;
    float: left
}
.footer .col2, .footer .col3 {
    width: 25%;
    min-height: 220px;
    float: left
}
.footer .col2 {
    padding: 2% 5%
}
.footer .col3 {
    padding: 2% 0 0 5%
}
.footHead.active {
    padding-bottom: 20px
}
.footer .footHead {
    margin: 5% 0 0
}
#subscribe {
    border-radius: 0 15px 15px 0;
    border: none;
    color: #FFF;
    cursor: pointer;
    font-size: 12px;
    line-height: 19px;
    padding: 6px 10px;
    text-decoration: none;
    float: left;
    margin: 0
}
@-moz-document url-prefix() {
#subscribe {
padding: 5px 20px
}
}
.divisionHead {
    padding: 10px 0 0
}
.bg-d-grey {
    background: #222;
}
.foot-social a {
  height: 20px;
  width: 20px;
  border: 1px solid #fff;
  padding: 8px;
  margin: 0 6px;
  border-radius: 100%;
}
.foot-social a:first-child {
  margin-left: 0;
}
.foot-social {
  margin-bottom: 30px
}
.foot-social a:hover {
  text-decoration: none
}
.foot-social a.fb {
  background: url(https://www.manageengine.com/images/footer-sprite.svg) no-repeat 0 0;
  background-size: 25% !important;
  background-position: center;
}
.tw {
  background: url(https://www.manageengine.com/images/footer-icon-tw.svg) no-repeat 0 3px;
  background-size: 45%;
  background-position: 50% 52%;
}
.in {
  background: url(https://www.manageengine.com/images/footer-icon-in.svg) no-repeat 0 0;
  background-size: 45%;
  background-position: 50% 46%;
}
.yt {
  background: url(https://www.manageengine.com/images/footer-icon-yt.svg) no-repeat 0 4px;
  background-size: 45%;
  background-position: center;
}
a.insta {
  background: url(https://www.manageengine.com/images/ft-insta.png) no-repeat 0 0;
  background-size: 45%;
  background-position: center;
}
.foot-social a.fb:hover {
  background-color: #4267b2
}
.foot-social a.tw:hover {
  background-color: #1da1f2
}
.foot-social a.in:hover {
  background-color: #0e76a8
}
.foot-social a.yt:hover {
  background-color: red
}
.foot-social a.insta:hover {
  background: url(https://www.manageengine.com/images/ft-insta.png) no-repeat 0 0, linear-gradient(45deg, #f09433 0, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%) no-repeat;
  background-size: 45%, 100% !important;
  background-position: center
}
.txtfield {
    border-radius: 15px 0 0 15px;
    background-color: #FFF;
    border: 1px solid #DDD;
    border-right: none;
    color: #b5b5b8;
    height: 19px;
    line-height: 20px;
    padding: 5px 6px;
    transition: border .2s linear 0s, box-shadow .2s linear 0s;
    width: 140px;
    float: left
}
.zLogo {height:27px;width:61px;text-indent:-9999em;background:url(../images/zoho.svg) 0 0 no-repeat;background-size: 100%;display:inline-block;vertical-align:text-bottom;position: relative;top: 5px;}

#dwn-form-alert {
    background: #E9142B;
    position: absolute;
    color: #fff;
    font-size: 12px;
    padding: 10px;
    line-height: 16px;
    max-width: 265px;
    left: 15px;
    bottom: -36px
}
.slider-container, ul.slider {
    position: relative
}
footer #dwn-form-alert {
    top: 35px;
    left: 20px
}
@media only screen and (max-width: 1380px)
{
#itdivision .division-list span:not(.me-solution, .solution-desc), #businessUse .division-list span:not(.me-solution, .solution-desc)
	{
	    font-size: 11px;
	}
	.solutions .free-tool
	{
	    width: 100%;
    display: block;
	position: static;
	}
}
@media only screen and (max-width: 750px)
{
.download-btn {
    display: none;
}
div#commonDiv {
    margin-top: 0;
}
#commonHeader {
    height: 71px;
    min-height: 71px;
}
}
.prdLogo.me20logo .me-20-logo img {
    width: 40px;
    position: relative;
    left: 10px;
    bottom: 6px;
}
.prdLogo.me20logo a {
    display: inline-block;
}
.headerinner .prdLogo {
    margin-top: 0;
    width: 250px;
}
/* YIR banner*/
.banners-content{position: absolute;transform: translate(-50%,-50%);top: 40%;left:25%;z-index: 9;text-align:left;}h1.banner-title {font-size: 20px;padding: 0;margin-bottom:30px;}.banners-content h1 img {width: 330px;}.brand-header p.details {margin-top: 0;color: #fff;font-size: 15px;padding: 0;}.details span {display:block;margin: 0;padding: 0;position: relative;z-index: 2;vertical-align: middle;}.details span img{vertical-align:middle;padding:0 10px 0 0;width:15px;}.details span.hdate{padding:15px 0 0;}.details span.hdate img{padding:0 13px 0 2px;width:11px;}a.conf-register {display: inline-block;margin-top: 40px;background: #39FFFF;color: #000;padding: 15px 40px;font-size: 18px;    transition: all 0.5s ease-in-out;}a.conf-register:hover{background:#444;color:#fff;}.brand-header.mexico-uc-banner{background:url("../images/mexico-bg-img.jpeg") no-repeat;background-size:cover;background-position:center bottom;}.mexico-uc-banner a.conf-register{background:#fd057a;color:#fff;}.mexico-uc-banner a.conf-register:hover{background:#444;color:#fff;}.mexico-uc-banner h2.cityname{color:#fff;}@media (max-width: 1100px){.brand-header {min-height: 50vh;}.banners-content{top:30%;}}
@media only screen and (max-width:1000px){.banners-content h1 img{width:300px;}.banners-content{left:50%;text-align:center;}}
@media only screen and (max-width:650px){.brand-header{min-height:70vh;}.details span {display: block;line-height: 2;margin: 0;text-align:center;}.banners-content{top:45%;left:50%;}.banners-content h1 img{width:260px;}}
/* evaluator form*/
.eval-popup *{margin:0;padding:0;box-sizing:border-box}div.eval-popup{width:800px;height:auto;display:block;border-radius:5px;position:fixed;transform:translate(-50%,-50%);top:50%;left:50%;display:none}div.eval-popup .scroll-div{overflow-y:scroll;max-height:95vh}.eval-popup h3.headlines{font-size:1.6em;color:#e04b39;margin-top:10px;font-weight:600;text-align:center}.fm-center{text-align:center}.eval-popup .fm-center div.form-group{width:50%}.eval-popup .text-label{margin-top:10px;margin-bottom:3px}.eval-popup div.wrapper a img{width:200px;margin:0 auto;display:block}.eval-popup p.headlines{font-size:13px;text-align:center;width:90%;margin:10px auto 10px auto;line-height:18px}.eval-popup div.form-group{width:100%;height:auto;clear:both;margin:5px 0 20px 0;display:inline-block;position:relative;vertical-align:top}.grey-bg .form-group{margin-bottom:5px}.fm-left div.form-group{width:45%;margin-right:4%}.fm-left div.form-group+.form-group{width:49%;margin-right:0}.eval-popup .form-group.zc-dropdown-group:after{background:0 0}.captcha-group.form-group:after,.eval-popup .form-group.zc-phone-group:after,.zc-submitandreset-group:after{display:none}.eval-popup .inline-field{position:relative}.eval-popup img.imgs{width:25%;position:absolute;left:20px;bottom:10px}.eval-popup div.form-group label{width:350px;float:left;display:none}.eval-popup div.form-group label p{margin:0 auto}.form-field *{outline:0}div.form-group label p span.fieldMandate{color:#ff0004}.captcha-input,div.form-group .form-field{position:relative}.captcha-input.form-field{margin:0}.captcha-input{margin:0}.eval-popup .form-control{display:block;width:100%;height:40px;padding:10px 12px;font-size:14px;line-height:1.42857143;color:#555;position:relative;margin-bottom:20px;background-color:transparent;background-image:none;border:1px solid #d1d1d1;border-radius:4px;transition:border ease .9s;-webkit-transition:border ease .9s;-moz-transition:border ease .9s;box-shadow:none}.form-group.captcha-group{margin:0 0 10px 0}.active-sec .form-control,.form-control.active-sec{border-color:#fff}.eval-popup .form-control.zc_textareacomments{height:80px;width:98%}.eval-popup div.form-control input,.eval-popup div.form-control textarea{width:100%;outline:0;border:none;height:100%;background:0 0;padding-left:0;font-size:13px;position:relative;z-index:9;opacity:.5;resize:none}.eval-popup .form-control:before,.form-control:after{box-sizing:inherit;content:'';position:absolute;width:0;height:0;z-index:1;border:2px solid transparent;border-radius:5px;pointer-events:none}.eval-popup .form-control:before{top:0;left:0}.eval-popup .form-control:after{bottom:0;right:0}.eval-popup .active-sec .form-control::before,.eval-popup .active-sec.form-control::before{border-top-color:#34ad65;border-right-color:#34ad65;transition:width .15s ease-out,height .15s ease-out .15s;width:100%;height:100%}.eval-popup .active-sec .form-control::after,.eval-popup .active-sec.form-control::after{border-bottom-color:#34ad65;border-left-color:#34ad65;transition:border-color 0s ease-out .3s,width .15s ease-out .3s,height .15s ease-out .45s;width:100%;height:100%}.eval-popup div.form-control textarea{height:50px;resize:none;outline:0}.eval-popup div.zc-submitandreset-group .form-field{width:100%;margin:0 auto;float:none;text-align:center}.eval-popup div.form-group input[type=submit]{background:#e04b3a;color:#fff;border:none;border-radius:5px;margin:0;padding:14px 50px;font-size:16px;text-align:center;text-indent:0;-webkit-appearance:none;float:none;cursor:pointer}.eval-popup div.form-group input[type=reset]{width:150px;background:#f66a63;color:#fff;border:none;border-radius:4px;margin:0 15px;padding:10px 0;font-size:16px;text-align:center;text-indent:0}.eval-popup div.form-group input[type=submit]:hover{background:#dd002c}.eval-popup div.form-group input[type=reset]:hover{cursor:pointer}.eval-popup div.form-group input.zc-businessemail_input{background-image:url(https://www.manageengine.com/images/form_emailicon.png);background-size:14px;background-repeat:no-repeat;background-position:97% 50%}.eval-popup div.form-group input.zc-CallbackDateandTime_input{background-image:url(https://www.manageengine.com/images/form_calendaricon.png);background-size:14px;background-repeat:no-repeat;background-position:97% 50%}.eval-popup div.nature-of-query{border:none;width:400px;display:none;position:absolute;background:#fff;z-index:99999999;top:38px}.eval-popup div.nature-of-query ul{list-style:none;height:250px;width:100%;overflow-y:scroll;background:#fff;margin:0;padding:0;border:1px solid #d7e4e6}.eval-popup div.nature-of-query ul li{color:#000;padding:10px;font-size:13px}.eval-popup div.nature-of-query ul li:hover{background:#34ad65;color:#fff}.eval-popup div.form-group input.nature-of-query_input{background-image:url(https://www.manageengine.com/images/form_dropdownarrows.png);background-size:14px;background-repeat:no-repeat;background-position:97% 50%}.eval-popup div.countrylists{border:none;width:400px;display:none;position:absolute;background:#fff;z-index:9999999;top:38px;border:1px solid #d7e4e6}.eval-popup div.countrylists ul{list-style:none;height:300px;width:100%;overflow-y:scroll;background:#fff;margin:0;padding:0}.eval-popup div.countrylists ul li{color:#787878;padding:10px;font-size:13px}.eval-popup div.countrylists ul li:hover{background:#34ad65;color:#fff}.eval-popup div.form-group input.countrylists_input{background-image:url(https://www.manageengine.com/images/form_dropdownarrows.png);background-size:14px;background-repeat:no-repeat;background-position:97% 50%}.eval-popup div.me_countrylist_search{width:380px;background:#fff;padding:15px 10px 15px 10px;float:left}.eval-popup div.form-group input.me_countrylist_search_input{width:380px;border:1px solid #ccc;border:1px solid #e8eeef}.eval-popup div.me_solutions{border:none;width:400px;display:none;position:absolute;background:#fff;z-index:999999;top:38px;border:1px solid #d7e4e6}.eval-popup div.me_solutions ul{list-style:none;height:300px;width:100%;overflow-y:scroll;background:#fff;margin:0;padding:0;border:1px solid #d7e4e6}.eval-popup div.me_solutions ul li{color:#000;padding:10px;font-size:13px}.eval-popup div.me_solutions ul li:hover{background:#34ad65;color:#fff}.eval-popup div.form-group input.me_solutions_input{background-image:url(https://www.manageengine.com/images/form_dropdownarrows.png);background-size:14px;background-repeat:no-repeat;background-position:97% 50%}.eval-popup div.me_productslists{width:100%;display:none;position:relative;background:#fff;z-index:99999;top:0}.eval-popup div.me_productslists.opn{top:0}.eval-popup div.me_productslists ul{list-style:none;height:230px;width:100%;overflow-y:scroll;background:#fff;margin:0;padding:0}.eval-popup div.me_productslists ul li{color:#000;padding:10px;font-size:13px;cursor:pointer}.eval-popup div.me_productslists ul li:hover{background:#34ad65;color:#fff}.eval-popup div.form-group input.me_productslists_input{background-image:url(https://www.manageengine.com/images/form_dropdownarrows.png);background-size:14px;background-repeat:no-repeat;background-position:97% 50%;cursor:pointer}.eval-popup div.me_productslistssearch{width:calc(100% - 20px);background:#fff;padding:15px 10px 15px 10px;float:left}.eval-popup div.form-group input.me_productslistssearch_input{width:100%;border:1px solid #d7e4e6;font-size:1em;padding:8px}.eval-popup p.me_productslists_multiSel{width:100%;padding:3px;position:relative;background:#fff;display:none;z-index:99999;border-radius:5px;height:auto;overflow:scroll;max-height:115px}.eval-popup p.me_productslists_multiSel span{border:1px solid #c2cacc;border-radius:5px;font-size:12px;margin:2px 5px 2px 0;padding:5px 5px;display:inline-block}.eval-popup p.me_productslists_multiSel span strong{color:#ff1e1e;font-weight:700;margin:0 0 0 10px;cursor:pointer}.eval-popup div.me_productslist_inner{border:1px solid #d7e4e6;width:100%;float:left;position:absolute;z-index:9999;top:4px;background:#fff}div.zc-Phonenumber-group input.Phonenumbercode_input{width:100px;margin:0 5px 0 0}div.zc-Phonenumber-group input.Phonenumberonly_input{width:291px}div.fieldinactive{opacity:.1;display:none!important}p.evalform_error_msg{font-size:11px;color:#f63f3f;position:absolute;top:40px;left:0;display:none;min-width:300px}p.evalform_disclaimer{font-size:12px;color:#818f92;font-style:italic}.eval-popup p.evalform_disclaimer strong{font-weight:600}.eval-popup select#country_state,.eval-popup select#zc-country{background:transparent url(https://www.manageengine.com/images/form_dropdownarrows.png) no-repeat 97% center;background-size:14px;border:none;width:100%;font-size:13px;color:#6f6c6c;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;margin:0}.eval-popup .uscountry select#country_state,.eval-popup .uscountry select#zc-country{height:45px}.sol_rec .fm-left div.form-group.uscountry{margin-bottom:-48px}.eval-popup div.zc-Preferredcallbackdateandtime span{font-size:14px;color:#000}.eval-popup div.zc-Preferredcallbackdateandtime input{width:auto;vertical-align:middle;margin:1px 10px 0 0}.eval-popup div.form-group label.form-check-label{display:block;font-size:13px}.eval-popup div#meGDPRMessage{margin:10px 0}.eval-popup p.privacy-policy{font-size:11px;margin:12px 0;line-height:1.4}.eval-popup p.privacy-policy a{color:#138cd6}.eval-popup div.form-group div#meGDPRMessage label{font-size:11px;display:block;width:100%;margin:0 0 20px 0}.success-msg,.success-msg-cosedevent,.success-msg2{background:#f8fdee;border:1px solid #b6db95;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-width:1px 0;padding:10px 0;text-align:center;color:#5c8707;font-weight:700;font-size:18px;position:absolute;top:0;left:0;z-index:99999;width:100%;display:none}.eval-popup .zc-dropdown-group .form-field{width:100%}.eval-popup .zc-dropdown-group select{background:#fff url(https://www.manageengine.com/images/form_dropdownarrows.png) no-repeat 97% center;background-size:14px;border:none;width:100%;font-size:13px;color:#6f6c6c;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;margin:0}.eval-popup .form-control.zc-dropdown-group{background:#fff}.eval-popup .error{color:red;font-size:12px;display:none}#WrongCaptchaError{position:relative;top:14px;line-height:1;width:300px}.eval-popup .inline-field{display:inline-block}.eval-popup .field-4.inline-field{width:28%;padding-right:2%;margin:0}.eval-popup .field-8.inline-field{width:70%;margin:0;margin-left:2%}.shapes{position:absolute}.dots1{background-image:radial-gradient(#007bef 5%,transparent 0);background-size:30px 30px;width:300px;height:150px;right:-75px;top:-25px;opacity:.5;position:absolute;z-index:999999;pointer-events:none;transform:rotate(40deg);opacity:.35;display:none}.second-col .form-in{margin:0}.second-col .form-in.grey-bg{background:#f2f1f0;border-radius:5px 5px 0 0;border:1px solid #fff;padding:10px 50px}.CaptchaWrap{position:relative}#CaptchaImageCode{text-align:center;padding:0 0;width:100%;overflow:hidden}.CaptchaTxtField{display:block;box-sizing:border-box}.CaptchaWrap:after,.CaptchaWrap:before,.captcha-input:after,.captcha-input:before{content:"";display:table;clear:both}.capcode{font-size:46px;display:block;-moz-user-select:none;-webkit-user-select:none;user-select:none;cursor:default;letter-spacing:1px;color:#ccc;font-family:'Roboto Slab',serif;font-weight:100;font-style:italic}div.form-group input.ReloadBtn{background:url(../images/captcha-reload.svg) left top no-repeat;background-size:100%;width:22px;height:22px;position:relative;left:7px;top:8px;border:0;outline:0;cursor:pointer;transition:all ease .5s;-webkit-transition:all ease .5s;-moz-transition:all ease .5s}.eval-popup div.form-group.zc-submitandreset-group{margin:5px 0 5px 0}.eval-popup div.form-group.hide_field{display:none}.eval-popup span.lbl{pointer-events:none;font-size:13px;color:#6b6a6a;padding:0 4px;transition:all ease .5s;-webkit-transition:all ease .5s;border-radius:5px;display:block;font-weight:400;position:absolute;top:10px;left:10px;z-index:2}.form-group.active-row span.lbl{top:-8px;background:#fff}.field-4 span.lbl,.zc-countrylists-group span.lbl{opacity:0}.form-group.active-row .field-4 span.lbl,.zc-countrylists-group.form-group.active-row span.lbl{opacity:1}.form-group .field-4 span.lbl,.form-group.zc-countrylists-group span.lbl{top:-8px;background:#fff;opacity:1}.zc-me_productslists-group .lbl{z-index:100000}.captcha-group:after,.captcha-group:before,.form-row:after,.form-row:before,.rows:after,.rows:before{content:"";display:table;clear:both}div.form-group.group-half{width:49%;float:left;clear:none}.form-row>.group-half:first-child{padding-right:1%}.form-row>.group-half:last-child{padding-left:1%}.CaptchaWrap{width:250px;float:left;margin:0 0 0 15px}.reload{width:8%;float:left;margin:0}.captcha-input.form-field{width:42%;float:left;padding-right:2%}span.eval-close{position:absolute;top:10px;right:10px;text-indent:-99999999999em;background:url(../images/popup-close-black.svg) #f2f1f0 no-repeat 0 0;width:23px;height:23px;background-size:10px;background-position:center;text-align:center;color:#fff;line-height:26px;border-radius:50%;cursor:pointer;z-index:9;transition:all ease .5s;-webkit-transition:all ease .5s;-moz-transition:all ease .5s}span.eval-close:hover{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.eval-popup-bg{position:fixed;left:0;top:0;z-index:9999999;width:100%;height:100%;background:rgba(0,0,0,.8);display:none}.eval-popup form{height:100%}.eval-popup .form-col{width:100%;float:left;height:100%;position:relative;overflow:hidden;margin:0}.eval-popup .form-in{padding:10px 20px}.second-col .form-in{padding:20px 50px}.eval-popup .rows{height:100%;position:relative;border-radius:5px;background:#fff}.eval-popup .form-group:after,.eval-popup .form-group:both,.form-field:after,.form-field:before{display:table;clear:both;content:""}@media only screen and (max-width:1400px){.form-group.zc-countrylists-group{margin-bottom:15px}div.form-group textarea{height:35px}}@media only screen and (max-width:1100px){.eval-popup div.wrapper a img{width:300px}.eval-popup div.wrapper{width:90%}.eval-popup div.form-group label.form-check-label{font-size:15px;width:90%}.eval-popup div.form-group textarea{padding:5px 0 0 5px;margin:20px 0 0 0}.eval-popup div.form-group input{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}.eval-popup .form-control.zc_textareacomments{width:100%}.eval-popup div.form-group textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}.eval-popup div.zc-Preferredcallbackdateandtime input{width:auto;padding:0;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;outline:0;border-radius:0}.eval-popup div.form-group{clear:both;margin:20px auto;display:table}.first-col div.form-group{margin:0}.eval-popup p.me_productslists_multiSel{width:97%}.eval-popup p.headlines{font-size:15px}.eval-popup .fm-left div.form-group,.eval-popup .fm-left div.form-group+.form-group{width:100%}.sol_rec .fm-left div.form-group.uscountry{margin-bottom:0}.sol_rec .form-group.zc-me_productslists-group{display:none}}@media only screen and (max-width:900px){div.eval-popup{width:90%}}@media only screen and (max-width:650px){.eval-popup div.wrapper a img{width:250px}.eval-popup .img.imgs{display:none}.eval-popup .form-col,.eval-popup .form-col.first-col{width:100%}.eval-popup .form-in{padding:20px}.eval-popup h3.headlines{margin:0 0 10px 0}.second-col .form-in{padding:20px 20px;margin:0}.captcha-input.form-field{width:100%}.CaptchaWrap{width:90%;margin:15px 0 0 0}.eval-popup{max-height:90vh;overflow-y:scroll}.eval-popup .fm-center div.form-group{width:100%}}.eval-success-msg{background:#f8fdee;border:1px solid #b6db95;padding:10px;text-align:center;color:#5c8707;font-weight:400;position:fixed;width:100%;display:none;z-index:9999999;top:0;left:0;font-size:1em}
/*country popup message css*/
.country-popup-box{text-align:center;border-top:1px solid #ccc;font-size:14px;position:fixed;top:0;left:0;padding:10px;height:57px;box-sizing:border-box;background:#273238;z-index:999999999999!important;width:100%;color:#fff;display:none}.country-popup-box *{box-sizing:border-box}a.popup-btn{display:inline-block;border:1px solid #7ecde7;padding:7px 30px;margin-left:25px;border-radius:5px;color:#fff;background:#848d9f}.close-btn{display:inline-block;margin-left:30px;cursor:pointer}.langscript #commonHeader{height:157px}.langscript #header-topsec{top:57px}.langscript #header-mainsec{top:97px}.langscript #header-mainsec .headerinner.fixed{top:97px}@media only screen and (max-width:1024px){.langscript #commonHeader{height:135px}.langscript #header-mainsec,.langscript #header-mainsec .headerinner.fixed{top:57px}.langscript #header-mainsec div#MEmobile{top:86px}.langscript #MEmobPanel{top:135px}}@media only screen and (max-width:650px){a.popup-btn{padding:7px 15px;margin-left:15px;margin-top:4px}.close-btn{margin-left:15px}.langscript #header-mainsec,.langscript #header-mainsec .headerinner.fixed{top:68px}.langscript #header-mainsec div#MEmobile{top:100px}.langscript #MEmobPanel{top:145px}.country-popup-box{height:auto}}@media only screen and (max-width:390px){.country-popup-box{height:80px}a.popup-btn{padding:5px 25px;margin-top:5px}.langscript #header-mainsec{top:70px}.langscript #header-mainsec{top:65px}}
/* datepicker */
.datepicker{position:relative;display:inline-block;font:15px/1.5 "Helvetica Neue",mplus-2c,Helvetica,Arial,"Hiragino Kaku Gothic Pro",Meiryo,sans-serif;font-weight:300;border:1px solid #dfdfdf;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:.5px .5px 0 #c8c8c8;-webkit-box-shadow:.5px .5px 3px #eee;-moz-box-shadow:.5px .5px 3px #eee}.datepicker>.datepicker_header{padding-top:0;padding-bottom:5px;padding-left:5px;padding-right:5px;background-color:#eee;color:#3f3f3f;text-align:center;font-size:9pt;font-weight:700;min-height:30px;user-select:none;-webkit-user-select:none;-moz-user-select:none}.datepicker>.datepicker_header>span{display:inline-block;margin-top:-2px}.datepicker>.datepicker_header>a{color:#3b7796;cursor:pointer;font-size:20px;padding:3px 16px;user-select:none;-webkit-user-select:none;-moz-user-select:none;vertical-align:initial}.datepicker>.datepicker_header>a:hover{color:#303030;background-color:#c8c8c8}.datepicker>.datepicker_header>a:active{color:#fff;background-color:grey}.datepicker>.datepicker_header>span{margin-left:20px;margin-right:20px;user-select:none;-webkit-user-select:none;-moz-user-select:none}.datepicker>.datepicker_header>.icon-home{position:absolute;display:block;width:16px;height:16px;vertical-align:middle;padding:8px;top:0;left:0}.datepicker>.datepicker_header>.icon-close{position:absolute;display:block;width:16px;height:16px;vertical-align:middle;padding:8px;top:0;right:0}.datepicker>.datepicker_header>.icon-home>div{width:16px;height:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAYAAAB3AH1ZAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAepJREFUSEudk71Kw2AUhnVxVnCyN1EcCjXUujmKF1AoRRCcNU4OIg5dtXF36tAb6B107qjg0iC4STt0EdTnTU8+v5rGNh54aM7Pe/J+abLmR3AZ7QeXD0+WZkI9zViaiXq9vg+5evU0Y+ksgjCqsrgPA2jBOzQs91FNPc0o70vLQtGHAbTgHRqW+6imnmaUS1PVqWL4SgijJr8juHK1H1Qb2Uxai1kivowmjODKq6Wopp5m0losA95Noh43ONXi+XpCPOsx49W9ZaIHp+CbSlFNPc24+i8DxfGX/YeZgTDqQrsgXc9AF9oFkcY9gQN7J3MjuOhs2WUS0ngGluqZmdNLs7IBTltmZsrvsZUKGaBfhik4vTSw3EBwfrdBfwhvwcX9tpVXNkBvA4bwBk4vDSw2UD27WbdLnf42mQmjIysl8ZeBWq3m9PRubWZOL43qGQOccpf8lc9tj5tWuP7g+tHaLqSR1pY7Pde78Ap7UIEPyOip5RgIOzvkzzCGF4gxtWltF9LAIgM78AxjeAF9/xk9tfy/gBuWOLVMfPIUDq08F3kGFOQlkIlPWKiXBvJfQl6+EjdvWJqJvwwoqMlErl4aabVowmmvbWEBEs2EJeLaFhZBmone8hMtAj2JIkykZYmQifRprAqa+sk3UgBXF8VWaxMAAAAASUVORK5CYII=)}.datepicker>.datepicker_header>.icon-close>div{width:16px;height:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAYAAAB3AH1ZAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAfhJREFUSEvNVEtKA0EUHHBhsvZ7D0HF4PRMnERxI+hCQ4xuBE/g5yLRA+il/CCIXkDElRGt6qkZO91j1JUW1KJf1XvVn2Gif4XGUX986aRf0zIANXq0DBBv7Iwvb+192U+NHi2H0Tg+O2ycnN2DV+CcyiVQW5B2T6/KJUxr7dAkySN4bVbaiyqXMM1s3mr0wKtyDgytgQ/gu/gKbkumvgsOpJH0lieNN3s1O9iYd/EN657kyJikZ2uFDi97JDOgX8fAWyeg2MQO6IeT8Pbrao+Wtw/qJklvywBnE5ZuOAkve9SeA0PnQT+Ia7/2BoZXnK0uBkH5Oqxl4RNZYHAH9ANdMnxP9gA42X5FoMuhp6kEAnjlDPpVeIERm0B4+m0/N9AFq26Bta5sX0JvPvDCycFPTs+PbtQTUOvIHgAhu+DoJ4BH9mFgcAzyy3cDee3+c9ATq60ErjfDcP/kDPQ3hJtIM7XlwMAJ8FoBBe2bi/4m6J1QO34yrWlc740XxDffr/wm6EWP2u0GJsEnDS/DJVPvge7T0DspmT+aGQx+cUKGPriKTcCbzEhGwOn5GAZegM/gHdiSVAK1VBo9F+yRFJn2+hgGXtrBSXpn0mbQb5orbavl4ZfskZRDm5gGp1QKQM16nPACdhNpczZur3+ezAM1eoLwv0MUfQBkquZISGUUwgAAAABJRU5ErkJggg==)}.datepicker>.datepicker_header>a:hover>div{background-position:-16px 0}.datepicker>.datepicker_inner_container{margin:-2px 0 -2px 0;background-color:#d2d2d2;border:1px solid #c8c8c8;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:.5px 0 3px #c8c8c8;-webkit-box-shadow:.5px 0 3px #c8c8c8;-moz-box-shadow:.5px 0 3px #c8c8c8}.datepicker>.datepicker_inner_container:after{content:".";display:block;height:0;clear:both;visibility:hidden}.datepicker>.datepicker_inner_container>.datepicker_calendar{float:left;width:18.3em;margin-top:-.5px;margin-left:-1px;margin-bottom:-2px;background-color:#fff;border:1px solid #c8c8c8;border-top:none;border-top-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px}.datepicker>.datepicker_inner_container>.datepicker_calendar>table{padding:10px}.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>th{color:#646464;width:18px;font-size:small;font-weight:400;text-align:center}.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td{color:#000;font-size:small;text-align:center;user-select:none;-webkit-user-select:none;-moz-user-select:none;cursor:pointer;padding:10px}.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td.today{border-bottom:#bfbfbf solid 2px;margin-bottom:-2px}.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td.wday_sat{color:#04a}.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td.wday_sun{color:#e13b00}.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td.day_another_month{color:#ccc}.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td.day_in_past{cursor:default;color:#ccc}.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td.day_in_unallowed{cursor:default;color:#ccc}.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td.out_of_range{cursor:default;color:#ccc}.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td.active{color:#fff;background-color:grey}.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td.hover{color:#000;background-color:#c8c8c8}.datepicker>.datepicker_inner_container>.datepicker_timelist{float:left;margin-top:-.5px;padding:5px 0;overflow:auto;overflow-x:hidden;background-color:#fff;border-top-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;text-align:right;width:4.9em}.datepicker>.datepicker_inner_container>.datepicker_timelist::-webkit-scrollbar{overflow:hidden;width:6px;background:#fafafa;border-top-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.datepicker>.datepicker_inner_container>.datepicker_timelist::-webkit-scrollbar:horizontal{height:1px}.datepicker>.datepicker_inner_container>.datepicker_timelist::-webkit-scrollbar-button{display:none}.datepicker>.datepicker_inner_container>.datepicker_timelist::-webkit-scrollbar-piece{background:#eee}.datepicker>.datepicker_inner_container>.datepicker_timelist::-webkit-scrollbar-piece:start{background:#eee}.datepicker>.datepicker_inner_container>.datepicker_timelist::-webkit-scrollbar-thumb{background:#aaa;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.datepicker>.datepicker_inner_container>.datepicker_timelist::-webkit-scrollbar-corner{background:#333}.datepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item{padding-top:5px;padding-bottom:5px;padding-left:7px;padding-right:7px;margin-top:5px;margin-bottom:2px;font-size:small;user-select:none;-webkit-user-select:none;-moz-user-select:none;cursor:pointer}.datepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item.time_in_past{cursor:default;color:#ccc}.datepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item.out_of_range{cursor:default;color:#ccc}.datepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item.active{color:#fff;background-color:grey}.datepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item.hover{color:#000;background-color:#c8c8c8}#itaudit .division-list .svg-imgs{width:auto;height:32px}.solutions .division-list li.brazil-menu,li.brazil-menu{display:none}span.s-icon.user-thumb{margin-left:10px}.nav-drop{height: calc(100vh - 110px);}@media only screen and (min-height: 800px){.nav-drop{max-height: 690px;}}