/*Replace main theme*/
.btn-submit, .btn-reset {background: #414F57 !important; border: none !important; color: #fff !important; cursor: pointer; font-size: 14px !important; padding: 7px 20px !important; height: auto; width: auto}
.btn-reset {background: #dfdfe0 !important; color: #333 !important;}
.container{max-width: 1120px}
/*nav ul.header-nav > li{padding:0 20px 10px 20px}
nav ul.header-nav > li:first-child{padding:0 20px 10px 50px}
#header-topsec{min-height:38px}
#header-mainsec{top:38px}
#topsec-rhs ul li{padding:5px 5px 2px 5px}
nav ul.header-nav > li:last-child{margin:18px 0 0 0}
.top-sec .dropdown > span{padding:0 5px}
.nav .dropdown > span,.nav>li>a{padding:3px 10px;line-height:20px;display:inline-block}
.nav>li>a:hover,.nav>li>span:hover{background:#7bbb2a;color:#fff}
.nav .dropopen > span{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}
.dwn-arw{top:-2px}*/
/*Replace main theme end*/
#custList{position:relative;float:right;margin:20px 20px 0 0;width:240px;z-index:5}
#custList > span:after{position:absolute;right:12px;top:14px;display:inline-block;border-left:8px solid transparent;border-top:8px solid #424f56;border-right:8px solid transparent;content:'';margin-left:-4px}
#custList > span{display:block;border:1px solid #ccc;padding:5px 20px;cursor:pointer;background:#eee}
#custList > span:hover{background:#424f56;color:#fff}
#custList > span:hover:after{border-top:8px solid #fff}
#custList > ul{margin:0;padding:0;list-style-type:none;font-size:12px;display:none;position:absolute;width:100%}
#custList > ul li{margin:0;background:#efefef;border:1px solid #ccc;border-top:none}
#custList > ul li a{display:block;padding:3px 10px 3px 30px;color:#333}
#custList > ul li a:hover{background:#424f56;cursor:pointer;color:#fff;text-decoration:none}
footer .container{max-width:1200px}
.mL5{margin-left:5px}
#showHideDiv{float:right;cursor:pointer}
#showHideDiv > span{background:#DF4D39;color:#fff;text-transform:uppercase;border-radius:5px;line-height:40px;padding:0 10px;font-size:14px;display:inline-block;clear:both;font-weight:400;letter-spacing:normal}
.heading-menu h2{color:#fff}
.heading-menu .fr a{color:#E9A40E!important}
.proddesk{padding:20px 0}
#brddiv{border-top:1px solid #EBEAEA}
#viewcartdiv{border:solid 1px #EBEAEA;display:none}
#tablepr_list{width:100%}
#tablepr_list > img{margin:150px auto}
#tablepr_list > div >img{width:15%;margin:150px auto}
#tablepr_list_osd{width:100%;border:1px solid #ccc}
.viewcartiframe{border:none;height:1000px;width:100%}
.productnameheader,.grouplink,.osdprice{color:#4C596E;font-size:20px;margin-bottom:10px}
.groups{border-bottom:1px solid #D7DEE3;padding-top:10px;font-size:12px;margin:20px 0}
.yellowbox{background:#F0F2DA;border:1px solid #ddd;padding:2%;margin:20px 0}
.cRed{color:#F30D0D}
.pinkbox{background: #fff2e9;border: 1px solid #133384;padding: 2%;margin: 20px 0}
.hdr1,.hdr2,.hdr3{float:left;background-color:#AFB7C1;color:#FFF;font-weight:bold;font-size:14px;text-align:right}
.hdr1{width:66%;padding:0 1%;text-align:left}
.hdr2{width:14%;padding:0 1%}
.hdr3{width:14%;padding:0 1%}

#tablepr_list .col1{float:left;width:66%;padding:0 1%!important}
.checkbox{float:left;width:66%;padding:0 1%!important}
.pricebox,#tablepr_list .col2{float:left;width:14%;padding:0 1%;color:#A52A2A;text-align:right}
.amsbox,#tablepr_list .col3{float:left;width:14%;padding:0 1%;color:#A52A2A;text-align:right}

.pricelistbox{clear:both;line-height:25px}
.hlight{padding:2px 0;border-right:2px solid #F2F2F2;border-left:2px solid #F2F2F2;background-color:#F2F2F2}
.hlight_dis{padding:2px 0;border-right:2px solid #FFF;border-left:2px solid #FFF}
.hlight:hover,.hlight_dis:hover{border-right:2px solid #AFB7C1;border-left:2px solid #AFB7C1}
.productbox{width:484px}
.amsexpl{clear:both;padding:5px}
.amsexpl span{color:#A52A2A}
.licenseagree{padding:5px;clear:both}
#licensebox{font-size:12px}
.licensebox{padding:5px;clear:both;border:1px dashed #000;background-color:#F2F2F2;}
.addtocart{margin:5px 35px 20px 0;text-align:right}
.addtocart_me{background-image:url(https://cdn.manageengine.com/images/addtocart.gif);width:116px;height:27px;cursor:pointer;font-weight:bold;background-repeat:no-repeat;background-attachment:scroll;border:none;background-position:0px 0px;background-color:#FFF}
#testing_hlight,#test_hlight{display:none}
.osdtable{line-height:25px}
.greenbg{background-color:#cff3c2;border:1px solid #cff3c2;color:#000;font-size:13px;line-height:25px}
#tablepr_list_osd .groups_osd{line-height:25px}
#tablepr_list_osd .grouplink_osd{color:#000;font-weight:bold;font-size:12px;letter-spacing:1px;cursor:default;background-color:#CFF3C2;padding:3px;display:none}
#tablepr_list_osd .trhover_osd{color:#000;padding:4px}
#tablepr_list_osd .col1_osd{width:585px;float:left;font-size:12px}
#tablepr_list_osd .qtybox_osd{width:38px;height:20px;border:1px solid #CCC;background:#fffbc6;float:left}
.sdpstorehdr{font-size:13px;font-weight:bold;padding-bottom:10px}
.sdpmllink{font-size:16px}
.sdpmllink a{color:#5091CE}
.sdpmllink strong{text-decoration:underline}
.licInActTab{background:url(../images/tab.png) no-repeat 0px -36px;width:156px;height:33px;font-size:15px;text-align:center;line-height:33px;color:#000!important;display:block;text-decoration:none;float:left}
.licActTab{background:url(../images/tab.png) no-repeat 0px 0px;width:156px;height:34px;font-size:15px;text-align:center;line-height:33px;color:#000!important;display:block;text-decoration:none;float:left;margin-bottom:-1px}
a.licActTab:hover,a.licInActTab:hover{text-decoration:none}
.storetxt{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;margin:0 2px}
.storetxt a{color:#000}
.storetxt a:hover{text-decoration:none}
#tablepr_list input[type="text"]{padding:2px;margin:2px}
.prod-icons{display:inline-block;float:none}
.storeindex a{color:#4C596E}
.storeindex ul{padding:10px 0px 10px 100px;margin:0;line-height:25px;list-style:url(../images/list.gif)}
.storeindex .brd1{border-right:1px solid #D6D6D6;padding-bottom:15px}
.storeindexbrdT{border-top:1px solid #FFF}
.storeindexbrdB{border-bottom:1px solid #D6D6D6}

#lhsTree > li > span.ifTree {padding: 12px 0 12px 24px;}
#lhsTree>li .feaact{color:#3164d7}
#lhsTree a:hover{color:#3164d7}
.heading-menu{background:#142357;color:#fff}
.heading-menu a,.breadcrumb a,.breadcrumb{color:#fff!important}

.clearDiv{clear:both}
.buy-icon{background:url(https://cdn.manageengine.com/images/me-sprite-new.png) no-repeat -100px 0;float:right;height:25px;width:28px;margin:8px 0 0 5px}
.displaynone{display:none}
.hmFeabox{width:27.3%;margin:1%;padding:2%;background:#f1f1f1;float:left}
.hmFeabox h3{font-size:18px;margin:0;line-height:65px}
.hmFeabox{font-size:14px;line-height:20px}
.hmFeabox ul,.hmFeabox ul li{line-height:30px!important;list-style-type:none;}
.hmFeabox ul{padding:10px 10px!important}
.hmFeabox a{color:#424f56}
@media screen and (max-width:1420px) {
#newtopheader .nav > li { padding: 0 0 0 11px }
}
@media screen and (max-width:1200px) {
#newtopheader .nav > li { font-size: 14px; padding: 0 0 0 8px!important }
}
@media screen and (max-width:1100px) {
#newtopheader .nav > li { font-size: 13px; padding: 0 0 0 8px }
#newtopheader .nav > li.pipe, #newtopheader .nav > li:last-child { display: none }
#comSubTree .comSubTree:before { border: none!important }
}
@media screen and (max-width:1020px) {
#scroll .prdBox p,#scroll .prdvideo p { margin: 5px 0 10px }
.nav > li { padding: 0 }
.nav .dropdown > span, .nav > li > a { padding: 5px 15px }
#comSubTree { font-size: 12px }
#comSubTree .comSubTree > ul > li { padding: 5px }
.hidebanner { display: none }

}
@media screen and (min-width: 1800px) {
    .comBnrTxt {padding: 5% 0;}
}
@media screen and (max-width: 1200px) {
    
    #scroll .prdBox, #scroll .prdvideo{
        width: 18%;
    }
    #scroll .prdBox, #scroll .prdvideo {
        width: 25%;
    }
}
@media screen and (max-width: 1000px) {
    #header-mainsec .headerinner{
        padding: 10px;
    }
    #scroll .prdBox {
        width: 40%;
    }
    .me_support_head h1{font-size: 2em;line-height: normal;}
    .me_support_whitesection .me_wrapper{padding: 0 20px;}
    .me_support_column60,.me_support_column30{width:100%;float: none;}
    span.me_support_regform{margin:20px 0;}
	
		#header-topsec, .header-nav {
    display: none;
}
	#header-mainsec, #header-mainsec .headerinner.fixed {
    top: 0;
}
	#commonHeader {
    min-height: 78px;
}
}
@media screen and (max-width: 650px) {
	.heading-menu{height:auto;text-align: center;padding-top:10px;}
	.heading-menu .fr{float: none;display: inline-block;width:calc(50% - 30px);}
	#showHideDiv{display: inline-block;width: 49%;float: none;}
	.heading-menu .breadcrumb{display: none;}
	.heading-menu h2{display: block;clear: both;margin: 10px auto 0;}
    .upcoming-event-sect{float: none;}
    .com-banner h2 {
        font-size: 1.2em;
        top: -13px;
    }
    #scroll .prdBox {
        width: 88%;
    }
    .me_support_column40, .me_support_column50{width:100%;float: none;}
    .me_support_column50{padding: 20px 0 0 0;}
    .me_support_greysection{padding: 0 0 20px 0;}
}
@media screen and (max-width: 500px) {
    .upcoming-event-sect{float: none;}
    #scroll .prdBox{
        width: 84%;
        margin: 20px 10px;
    } 
    .customer-listing .per30{width:100% !important;}
    #comSubTree .comSubTree{
	    position: absolute;
    right: -6px;
    top: 75px;
    z-index: 2;
    border-radius: 3px;
    background: #333;
    border-radius: 3px;
    width: 35%;
	}
    .comSubTreeAct span:after{display: none;}
    #comSubTreeMenu{margin: 0;padding: 0;}
    #custList{margin: 20px;}
}
@media screen and (max-width: 350px) {
    #scroll .me_support_greysection a.btn-style{
        margin:5px;
        width: 80%;
        text-align: center;
    }
}
/* new menu */
#abheader-new.abheader .all-product,
.abheader .download-btn,
.abheader .free-tool a:after,
.abheader .free-tool.market,
.abheader .tab-right li {
	text-align: center
}

#abheader-new.abheader .download-btn a,
#abheader-new.abheader .tabs-nav a,
#abheader-new.abheader .tabs-nav li > span,
#abheader-new.abheader nav ul.header-nav li .tab-title a:hover,
#abheader-new.abheader nav ul.header-nav li a:hover {
	text-decoration: none
}

#abheader-new.abheader #search-result-input,
#abheader-new.abheader #search-result-input *,
#abheader-new.abheader .col.col1,
#abheader-new.abheader .col.col2,
#abheader-new.abheader .division-list span,
#abheader-new.abheader .download-btn,
#abheader-new.abheader .download-btn a,
#abheader-new.abheader .solutions .division-list li {
	box-sizing: border-box
}

#abheader-new.abheader .division-list span,
#abheader-new.free-tool img,
#abheader-new.abheader .menu-icons,
#abheader-new.abheader .search-btn img {
	vertical-align: middle
}
.abheader #header-mainsec .head-container .fr {
	float: left
}

.abheader nav ul.header-nav {
	margin-left: 100px;
	position: relative
}

.abheader nav ul.header-nav>li {
	position: relative;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
	z-index: 99999
}

.abheader nav ul.header-nav>li:first-child {
	padding: 0;
	margin-left: 20px
}

.abheader .prd-menu span {
	color: #000
}

.abheader nav ul.header-nav>li>span, .abheader nav ul.header-nav>li>a {
	padding: 15px 20px;
	z-index: 999;
	display: inline-block;
	position: relative;
	border-bottom: none!important;
	    font: 400 15px/24px 'ZohoPuvi';	
	color: #444;
}
nav ul.header-nav>li>a:hover {color: #e02b45;}
.abheader .nav-list>div {
	width: 800px;
	top: 55px;
	background: 0 0;
	border: none;
	box-shadow: none
}

.abheader .header-nav .nav-list>div.anims {
	z-index: 9999;
	overflow: visible;
	transition: all ease .5s;
	opacity: 1;
	visibility: visible;
	display: none
}

.abheader .nav-list>div.anims.show {
	transform: translateY(0);
	z-index: 9999999
}

.abheader .nav-list>div.header-search {
	width: 100%;
	background: #fff
}

.abheader #product-list {
	padding-top: 0
}

#abheader-new.abheader #product-menu.nav-drop {
	height: 690px;
}
.abheader #support-menu.nav-drop::before {
    left: 600px;
}
.abheader #customer-menu.nav-drop::before {
    left: 545px;
}
#abheader-new.abheader #product-menu {
	    transform: translateX(-25%) translateY(0);
    width: 1350px;
}

#abheader-new.abheader #solution-menu, #abheader-new.abheader #customer-menu, #abheader-new.abheader #support-menu {
	    transform: translateX(-20%) translateY(0);
	width: 1200px
}
#abheader-new.abheader #product-menu.nav-drop:before {
	left: 396px
}

#abheader-new.abheader #solution-menu.nav-drop:before {
	    left: 430px;
    border-bottom-color: #fff;
}

#abheader-new.abheader .support .nav-drop:before {
	left: 190px
}

#abheader-new.abheader .product-menu .nav-drop {
	transition: all ease .7s;
	width: 920px
}

#abheader-new.abheader .product-menu .nav-drop:before {
	left: 125px
}

#abheader-new.abheader .solutions .nav-drop:before {
	left: 195px
}

#abheader-new.abheader .cus-menu .nav-drop:before {
	left: 50px
}

#abheader-new.abheader .event-menu .nav-drop:before {
	left: 80px
}

#abheader-new.abheader .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
}

#abheader-new.abheader .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; 
}
#abheader-new.abheader .solutions .tabs-stage {
    width: calc(100% - 322px);
}
#abheader-new.abheader .solutions .tabs-nav,#abheader-new.abheader .solutions .all-product {
    width: 320px;
    max-width: 320px;
    min-width: 320px;
}
#abheader-new.abheader.solutions .tabs-stage {
    width: calc(100% - 322px);
}
#abheader-new.abheader .company .tabs-nav, #abheader-new.abheader .support .tabs-nav, #abheader-new.abheader .events .tabs-nav {
	height: calc(100% - 15px);
	width: 250px;
	max-width: 250px;
	min-width: 250px		
}

#abheader-new.abheader .company .tabs-stage, #abheader-new.abheader .support .tabs-stage, #abheader-new.abheader .events .tabs-stage {
	width: calc(100% - 252px);
	padding: 15px;
}

#abheader-new.abheader .product-menu .tabs-stage {
	width: 70%
}

#abheader-new.abheader .event .tabs-nav,
#abheader-new.abheader .tabs-nav li.fixed-event {
	width: 100%;
	border-bottom-right-radius: 4px
}

#abheader-new.abheader .tabs-nav li {
	float: none;
    height: auto;
    margin-left: 0;
    margin-bottom: 0;
}

#abheader-new.abheader .nav-drop .tabs-nav li.links.fixed-event {
	border-left: 0
}
#abheader-new.abheader .tabs-nav li.enterprisetab a{position:relative;}#abheader-new.abheader .tabs-nav li.enterprisetab a:after{content: '';position: absolute;width: 15px;height: 15px;background: url(https://www.manageengine.com/images/enterprise-links.svg) center / 75% no-repeat;right:8px;transform: translate(-50%, -50%);top: 50%;}#abheader-new.abheader .tabs-nav li.enterprisetab a span{display:inline-block;padding:0;position:relative;color:#fff;font-size:14px;line-height:1.6;font-family:"Zoho_Puvi_Medium";}
#abheader-new.abheader .tabs-nav li.fixed-event {
	margin: 0;
	text-align: center;
	position: absolute;
	bottom: 0;
	border-bottom-left-radius: 4px;
	padding: 0;
	height: 50px
}

#abheader-new.abheader .nav-submenu ul li.fixed-event a {
	color: #fff;
	text-transform: uppercase;
	font-family: 'Zoho_Puvi_SemiBold';
}

#abheader-new.abheader .tabs-nav a,#abheader-new.abheader .tabs-nav li > span {
	color: #fff;
    padding: 12px 0px 12px 0px;
    margin: 0 8px;
    cursor: pointer;
    position: relative;
}
#abheader-new.abheader .solutions .tabs-nav a,#abheader-new.abheader .solutions .tabs-nav li > span {
    padding: 18px 0px 18px 30px;
}
#abheader-new.abheader .products .tabs-nav a,#abheader-new.abheader .products .tabs-nav li > span, #abheader-new.abheader .solutions .tabs-nav a,#abheader-new.abheader .solutions .tabs-nav li > span  
	{
		    border-bottom: 1px solid #434343;
	}
#abheader-new.abheader .tabs-nav li:last-child a, #abheader-new.abheader .tabs-nav li.tab-active a, #abheader-new.abheader .tabs-nav li.tab-active > span{
    border: none;
}
#abheader-new.abheader .events .tabs-nav a, #abheader-new.abheader .company .tabs-nav .links a, #abheader-new.abheader .support .tabs-nav a, #abheader-new.abheader .company .tabs-nav a, #abheader-new.abheader .support .tabs-nav .links a {
    padding: 10px 20px 11px 20px;
	margin: 0;
}
#abheader-new.abheader .events .tabs-nav .fixed-event a {
    padding: 15px 20px 15px 8px;
	margin: 0;
	    font-family: 'Zoho_Puvi_SemiBold';
}
#abheader-new.abheader div.nav-submenu ul.tabs-nav li a h3 {
	color: #fff
}

#abheader-new.abheader div.nav-submenu ul.tabs-nav li.tab-active a h3 {
	color: #e04b3a
}

#abheader-new.abheader div.nav-submenu ul.tabs-nav li.links a h3 {
	color: #fff
}

#abheader-new.abheader .tabs-nav li:after {
	content: ">";
	display: inline-block;
	position: absolute;
	right: 20px;
	color: #fff;
	top: 50%;
	transform: translate(-50%, -50%)
}
#abheader-new.abheader .tabs-nav li.enterprisetab:after{display:none;}
#abheader-new.abheader .tabs-nav li.links:after,
#abheader-new.abheader .tabs-nav li.tab-active:after {
	display: none
}

#abheader-new.abheader .tabs-nav h3 {
	font-size: 14px;
    margin: 0;
    padding-bottom: 0;
    font-family: 'Zoho_Puvi_Medium';
    line-height: 1.6;
}
#abheader-new.abheader .products .tabs-nav h3 span {
    display: block;
    font-family: "Roboto Condensed";
    font-size: 0.85em;
    color: #bcb6b6;
    margin-top: 2px;
    line-height: 1.4;
}
#abheader-new.abheader .products .tabs-nav .tab-active a h3 span {
    color: #696868;
}
#abheader-new.abheader .products .tabs-nav h3 {
   padding:8px 0 8px 42px;
}
.abheader .tabs-column {
    height: 100%;
}
.abheader .tabs-column-in {
    width: 25%;
    float: left;
	 height: 100%;
}
.abheader .support .tabs-column-in
{
	width: 33.3%;
}
.abheader .column-wrap {
	    padding: 35px;
}
.abheader .column-wrap:first-child {
    padding-bottom: 0;
}
.abheader h2.column-wrap-title {
    color: #e02b45;
    padding-top: 0;
    font-size: 16px;
	    font-family: Zoho_Puvi_SemiBold;
    margin: 0;
    line-height: normal;
    padding: 0 0 20px 0;
}
.abheader .column-wrap-lists li {
    line-height: 1.8;
    margin-bottom: 8px;
}
.abheader .column-wrap-lists a {
    display: inline-block;
    font-size: 14px;
}
.abheader .column-wrap-lists a:hover
{
	color: #e04b3a;
}
#abheader-new.abheader .tabs-nav .me-solution{
    width: 32px;
    height: 32px;
    display: block;
    position: absolute;
    transform: translate(0, -50%);
    top: 50%;
}
#abheader-new.abheader .division-list .me-solution {
    width: 32px;
    height: 32px;
	    margin: 0 auto;
    display: block;
}
#abheader-new.abheader .me-solution.remote-ico {
	background: url("https://cdn.manageengine.com/images/rwm-ico.svg") no-repeat;
            background-position: 2px 6px;
    background-size: 28px;
}
#abheader-new.abheader .me-solution.sm-ico {
    background: url("https://cdn.manageengine.com/images/itsm-ico.svg") no-repeat;
        background-position: 4px 0px;
    background-size: 24px;
}
#abheader-new.abheader .me-solution.iam-ico {
    background: url("https://cdn.manageengine.com/images/iam-ico.svg") no-repeat;
           background-size: 19px;
    background-position: 5px 3px;
}
#abheader-new.abheader .division-list .me-solution.iam-ico {
        background-size: 20px;
    background-position: 5px 1px;
}
.abheader .me-solution.siem-ico {
    background: url("https://cdn.manageengine.com/images/siem-ico.svg") no-repeat;
        background-position: 2px 1px;
    background-size: 26px;
}
#abheader-new.abheader .me-solution.uem-ico {
    background: url("https://cdn.manageengine.com/images/uem-ico.svg") no-repeat;
        background-position: 3px 4px;
    background-size: 28px;
}
#abheader-new.abheader .me-solution.itom-ico {
    background: url("https://cdn.manageengine.com/images/itom-ico.svg") no-repeat;
        background-position: 2px 3px;
    background-size: 28px;
}
#abheader-new.abheader .me-solution.analytics-ico {
    background: url("https://cdn.manageengine.com/images/analytics-ico.svg") no-repeat;
        background-position: 2px 3px;
    background-size: 26px;
}
#abheader-new.abheader .me-solution.cloud-ico {
    background: url("https://cdn.manageengine.com/images/cloud-sol-ico.svg") no-repeat;
        background-position: 1px 5px;
    background-size: 30px;
}
#abheader-new.abheader .me-solution.msp-ico {
    background: url("https://cdn.manageengine.com/images/msp-ico.svg") no-repeat;
        background-position: 2px 1px;
    background-size: 28px;
}
#abheader-new.abheader .me-solution.cyber-ico {
    background: url("https://cdn.manageengine.com/images/cybersecurity-ico.svg") no-repeat;
    background-size: 78%;
}
#abheader-new.abheader .employee-ex-ico {
        background: url(https://cdn.manageengine.com/images/mesolutions-ico.svg) no-repeat;
    background-size: 400px;
    background-position: -331px -78px;
	    width: 32px;
    height: 32px;
}
#abheader-new.abheader .menu-icons {
	width: 20px;
	height: 20px;
	margin-right: 10px;
	position: relative;
	bottom: 1px
}

#abheader-new.abheader .tabs-nav .links h3 {
	display: inline-block;
	position: relative
}

#abheader-new.abheader .tabs-nav p {
	font-size: .9em;
	margin: 8px 0 0;
	color: #c7c7c7;
	line-height: 1.3;
	display: none
}

#abheader-new.abheader .tab-active {
	background: #fff
}

#abheader-new.abheader .tabs-nav>li.links:hover {
	background: 0 0
}

#abheader-new.tabs-nav>li.links.fixed-event:hover {
	background: #e04b3a
}

#abheader-new.abheader .tab-active a h3,#abheader-new.abheader .tab-active > span h3 {
	color: #000;
}

#abheader-new.abheader .tabs-nav>li:hover p,
#abheader-new.abheader .tabs-nav>li:not(.tab-active):hover h3 {
	color: #fff
}

#abheader-new.abheader .tabs-nav>li.links h3:after,#abheader-new.abheader .tabs-nav>li.enterprisetab span:after{
	content: "";
	display: block;
	background: #e04b3a;
	width: 0%;
	height: 3px;
	position: relative;
	top: 5px;
	transition: all ease .6s
}

#abheader-new.abheader .free-tool a,
#abheader-new.abheader .free-tool a:after {
	display: inline-block;
	font-size: 10px
}

#abheader-new.abheader .tabs-nav>li.links:hover h3:after,#abheader-new.abheader .tabs-nav>li.enterprisetab:hover span:after{
	width: 100%
}

#abheader-new.abheader .products-lists {
	padding: 25px 20px 20px
}

#abheader-new.abheader .tab-right {
	padding: 20px;
	background: #f2fbfc;
	margin-right: 12px;
	margin-top: 15px;
	border: 1px solid #f7f5f5
}

#abheader-new.abheader .tab-right li {
	line-height: 1.5
}

#abheader-new.abheader .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;	
	height: auto;
	    background: #fff;
}
#abheader-new.abheader .solutions .free-tool {
    width: calc(100% - 370px);
    left: 320px;
}
#abheader-new.abheader .free-tool a:after {
	    content: "";
    width: 15px;
    height: 15px;
    margin-left: 5px;
    line-height: 13px;
    position: relative;
    top: 3px;
    background: url(https://cdn.manageengine.com/images/external-links.svg) no-repeat;
    background-size: 72%;
    background-position: center;
}

#abheader-new.abheader .free-tool a,
#abheader-new.abheader .nav-list .free-tool a {
	font-family: 'Zoho_Puvi_Medium';
	padding: 7px 5px;
	margin-right: 10px;
	font-size: 12px!important;
	color: #000;
	position: relative;
	float:left;
}

#abheader-new.abheader .free-tool a:hover {
	color: #e04b3a
}

#abheader-new.abheader .free-tool.market a:after {
	display: none
}

#abheader-new.abheader .free-tool.market a {
	padding: 9px 10px;
	background: 0 0;
	float: none;
	bottom: 10px
}

#abheader-new.abheader .free-tool img {
	height: 32px
}

#abheader-new.abheader a.link-right {
	margin-right: 20px
}

#abheader-new.abheader .tab-right img {
	width: 50%;
	border-radius: 10px;
	display: block;
	margin: 10px auto
}

#abheader-new.abheader .prd-menu .products-lists {
	padding: 15px 7px 7px
}
#abheader-new.abheader .prd-menu .products-lists:last-child{
	padding-bottom:20px;
}

#abheader-new.abheader .prd-menu .division-list {
	padding: 20px 12px 12px;
	overflow: hidden;
	display:flex;
	flex-wrap: wrap;
}
#abheader-new.abheader .prd-menu .it-industries-menu .division-list{flex-wrap:nowrap;flex-direction: column;}
#abheader-new.abheader h2.tab-title {
	    padding: 0 10px 0;
    color: #E02B45;
    margin-bottom: 0;
    margin-top: 0;
    line-height: 1.4;
    font-size: 14px;
}
#abheader-new.abheader h2.tab-title:after, #abheader-new.abheader .solutions .it-industries-menu h2.tab-title:after{
    content: "";
    display: block;
    height: 2px;
    width: 50px;
    background: #FFB50D;
    margin-top: 12px;
}
#abheader-new.abheader .solutions .it-industries-menu h2.tab-title:after{margin:0;}
#abheader-new.abheader .solutions h2.tab-title {
    margin-bottom: 30px;
	font-family:"Zoho_Puvi_SemiBold";
}
#abheader-new.abheader .solutions h2.tab-title:after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: red;
    position: relative;
    top: 20px;
    margin-top: 0;
}
#abheader-new.abheader .nav-list .tab-title a,#abheader-new.abheader .nav-list .tab-title > span{
	color: #E02B45;
	text-decoration: none!important;
    cursor: unset;
}
#abheader-new.abheader .prd-menu span.hdng-desc {
    font-family: 'Zoho_Puvi_Regular';
    display: block;
    margin-top: 5px;
    font-size: 11px;
    color: #000;
}
#abheader-new.abheader p.tab-descr {
	margin-bottom: 30px;
    color: #000;
    padding-left: 10px;
    padding-right: 15px;
    margin-top: 5px;
    line-height: 1.4;
	font-size: 12px;		
}

#abheader-new.abheader .tab-descr:after {
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	background: red;
	position: relative;
	top: 20px
}

#abheader-new.abheader .tab-title a,.nav-list .tab-title > span{
	display: inline-block;
	font-family: 'Zoho_Puvi_SemiBold';
}

#abheader-new.abheader .col.col1,
#abheader-new.abheader .col.col2, #abheader-new.abheader .col.col3 {
	float: left;
	width: 33.3%;
}
#abheader-new.abheader .col.colspl
{
	float: left;
	width: 66.6%;
}
#abheader-new.abheader .seperate {
	margin: 20px 0
}

#abheader-new.abheader .products-lists li,
#abheader-new.abheader .solutions .products-lists li {
	margin-bottom: 15px
}

#abheader-new.abheader .products-lists li {
	color: #000;
	border-left: 2px solid #fff;
	z-index: 99;
	position: relative
}

#abheader-new.abheader .products-lists.division-list li {
	border-left: 0;
/*	padding-left: 0*/
}

#abheader-new.abheader .products-lists.division-list li:hover {
	border-left: 0
}

#abheader-new.abheader .products-lists h3 {
	font-size: 1em;
	margin: 0;
	color: #000
}

#abheader-new.abheader .products-lists p {
	    margin: 0px 0 5px 0;
    line-height: 1.7;
    color: #2e2e2e;
    font-size: 11px;
    min-height: 32px;
}

#abheader-new.abheader .products-lists a {
	font-family: 'Zoho_Puvi_Medium';
	display: block;
}

#abheader-new.abheader .products .products-lists a {
	color: #000;
	display: block;
	    font-family: 'Zoho_Puvi_Regular';
}

#abheader-new.abheader .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
}
#abheader-new.abheader .products .products-lists a:hover span
{
	    color: #df4b3a;
}
b.new-sticker {
    display: inline-block;
    background: #fcc651;
    padding: 2px 6px;
    font-size: 0.8em;
    position: absolute;
    top: -10px;
	color: #000;
}
b.new-sticker:before {
    content: "";
    width: 9px;
    height: 9px;
	background: url("https://cdn.manageengine.com/images/new-prd.svg") no-repeat;
	    background-position: center;
    background-size: 99%;
    top: 1px;
    left: 0;
    display: inline-block;
    margin-right: 4px;
}
#abheader-new.abheader .products .products-lists li:hover a {
	color: #000
}

#abheader-new.abheader .drop-bottom {
	width: 100%;
	position: absolute;
	bottom: 0;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	overflow: hidden
}

#abheader-new.abheader .all-product {
	width: 40%;
	float: left;
	background: #E04B3A
}

#abheader-new.abheader .products .all-product {
	width: 420px;
	    padding: 0;
}

#abheader-new.abheader .all-product a {
	font-family: 'Zoho_Puvi_SemiBold';
	display: block;
	padding: 15px 0;
	width: 100%
}

#abheader-new.abheader .all-product a:hover {
	text-decoration: none
}

#abheader-new.abheader .help-product,
#abheader-new.abheader .related-product {
	width: 34%;
	float: left;
	padding: 15px 0
}

#abheader-new.abheader .help-product {
	text-align: right
}

#abheader-new.abheader .related-product a {
	font-size: .8em;
	padding-left: 30px
}

#abheader-new.abheader .help-product a {
	font-size: .8em
}

#abheader-new.abheader .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
}

#abheader-new.abheader .nav-list>div.products {
	left: -80px
}


#abheader-new.abheader .solution-sec ul {
	border-right: none
}


#abheader-new.abheader .products .tabs-stage>div {
	min-width: 670px;
	height: 100%
}

#abheader-new.abheader company .tabs-stage>div,
#abheader-new.abheader .support .tabs-stage>div {
	min-width: 298px
}

#abheader-new.abheader .solutions .division-list li {
	    width: 33.33%;
    padding: 5px;
    margin-bottom: 40px;
    line-height: 30px;
}
#abheader-new.abheader .solutions .it-industries-menu .division-list li {
    width:100%;
	padding-left:0;
	padding-right:0;
}
#abheader-new.abheader .solutions #itdivision .division-list li,#abheader-new.abheader .solutions #businessUse .division-list li {
    margin-bottom: 0;
}
#abheader-new.abheader .solutions #itaudit .division-list li {
	 line-height: 40px;
	margin-bottom:30px;
}
#abheader-new.abheader .solutions #itaudit .division-list li.euorder1{order:-2;}
#abheader-new.abheader .solutions #itaudit .division-list li.euorder2{order:-1;}
#abheader-new.abheader .solutions .division-list li a {
	font-size: 12px
}

#abheader-new.abheader .division-list .svg-imgs {
	width: auto;
    display: inline-block;
    margin: 0 auto;
    vertical-align: middle;
    margin-right: 15px;
    height: 31px;
}

#abheader-new.abheader .division-list .education .svg-imgs {
	width: 34px;
    margin-top: -14px;
    margin-bottom: 12px;
    height: 40px;
    position: relative;
    top: 13px;
}
#abheader-new.abheader .it-industries-menu .division-list .svg-imgs{width:28px;}
#abheader-new.abheader .division-list span {
	font-size: 12px;
	    display: inline-block;
    position: relative;
    text-align: left;
	line-height: 1.4;
	margin-top: 8px;
	    font-family: 'Zoho_Puvi_Medium';	
}
#abheader-new.abheader .division-list a:hover span
{
	    color: #df4b3a;
}
#abheader-new.abheader #industry .division-list span {
    width: 75%;
}
/*
#abheader-new.abheader .division-list span b.new-sticker{
	right: 0;
}
*/
#abheader-new.abheader #itaudit .division-list span b.new-sticker{
	right:auto;
}
#abheader-new.abheader #industry .division-list span b.new-sticker{left:auto;margin-left:-4px;right:auto;}
#abheader-new.abheader #itaudit .division-list span:not(.me-solution), #abheader-new.abheader #industry .division-list span:not(.me-solution) {
/*    min-height: 42px;*/
	    margin-top:0;
    vertical-align: middle;
}
#abheader-new.abheader #itaudit .division-list span{width:75%;vertical-align:middle;margin-top:0!important;}
#abheader-new.abheader #itdivision .division-list span,#abheader-new.abheader #businessUse .division-list span {
    display: inline-block;
    margin: 0;
    text-align: left;
}
#abheader-new.abheader #itdivision .division-list span:not(.me-solution),#abheader-new.abheader #businessUse .division-list span:not(.solution-desc){
	padding-left: 6px;
}
#abheader-new.abheader #itdivision .division-list span.solution-desc,#abheader-new.abheader #businessUse .division-list span.solution-desc {
    display: block;
    font-family: 'Zoho_Puvi_Regular';
    min-height: 55px;
    font-size: 11px;
    color: #000;
	    margin-top: 5px;
}
#abheader-new.abheader .division-list:after {
	content: "";
	clear: both
}


#abheader-new.abheader .nav-list>div.solutions {
	padding: 0;
	height: auto;
	left: -150px
}

#abheader-new.abheader .nav-list>div.support {
	left: -120px
}

#abheader-new.abheader .industries-menu li {
	padding: 0
}

#abheader-new.abheader #cloud li,
#abheader-new.abheader #itsecurity li {
	min-width: 215px
}
#abheader-new.abheader .tabs-nav li.tab-active, #abheader-new.abheader .tabs-nav li:hover, #abheader-new.abheader .nav-drop .tabs-nav li.links, #abheader-new.abheader .tabs-nav li {
    border: none;
}
@media (min-width:1000px) and (max-width:1200px) {
	#abheader-new.abheader .download-btn a {
		padding: 10px 8px
	}
	#abheader-new.abheader nav ul.header-nav {
		margin-left: 50px
	}
}

@media screen and (min-width:1024px) and (max-height:750px) {
	#abheader-new.abheader .products .products-lists .multi a:not(.descs),
	#abheader-new.abheader .products .products-lists a span {
		font-size: 12px!important
	}
	#abheader-new.abheader #solution-menu.nav-drop,
	#abheader-new.abheader #product-menu.nav-drop {
		height: 610px;
	}
	#abheader-new.abheader .tabs-nav h3,#abheader-new.abheader .tabs-nav li.enterprisetab a span{
		font-size: 13px;
	}
	#abheader-new.abheader .events .tabs-nav a, #abheader-new.abheader .company .tabs-nav .links a
	{
		    padding: 8px 20px 8px 20px;
	}
	#abheader-new.abheader .nav-list a,.nav-list .tab-title > span{
		font-size: 14px
	}
	#abheader-new.abheader .products .products-lists a,
	#abheader-new.abheader p.tab-descr {
		font-size: 12px
	}
	#abheader-new.abheader .products .tabs-nav li {
		margin-bottom: 3px
	}
	#abheader-new.abheader .products-lists {
		padding: 15px 20px 20px 40px
	}
	#abheader-new.abheader .tab-opt .products-lists {
		padding: 5px 0 0
	}
	#abheader-new.abheader .products .products-lists li {
		margin-bottom: 10px
	}
	#abheader-new.abheader .tab-right li img {
		width: 60%
	}
	#abheader-new.abheader .solutions .nav-drop {
		height: 540px
	}
	#abheader-new.abheader .division-list span {
		min-height: auto;
	}
	#abheader-new.abheader .seperate {
		margin: 2px 0
	}
	#abheader-new.abheader .products .tabs-nav a ,#abheader-new.abheader .products .tabs-nav li > span{
		    padding: 8px 5px;
    	margin:0 2px 0 4px;
	}
	#abheader-new.abheader .menu-icons {
		width: 20px;
		height: 20px
	}
	#abheader-new.abheader .products-lists p
	{
		min-height: auto;
	}
}
@media screen and (min-width:1300px) and (max-height:800px) {
	#abheader-new.abheader .products .tabs-nav a ,#abheader-new.abheader .products .tabs-nav li > span{
		padding: 8px 20px 8px 8px;
		margin: 0 8px;
	}
	#abheader-new.abheader #product-menu.nav-drop{height:635px;}
}
@media screen and (min-width:1300px) and (max-height:750px) {
	#abheader-new.abheader #solution-menu.nav-drop,
	#abheader-new.abheader #product-menu.nav-drop {
		height: 600px;
	}
	#abheader-new.abheader .tabs-stage {
    padding: 15px 15px;
}
	#abheader-new.abheader .products .tabs-nav a,#abheader-new.abheader .products .tabs-nav li > span{
    padding: 7px 20px 7px 8px;
    margin: 0 8px;
}
	#abheader-new.abheader .products .products-lists li {
		margin-bottom: 6px
	}
	#abheader-new.abheader p.tab-descr {
    margin-bottom: 7px;
}
}
@media screen and (min-width:1300px) and (max-height:650px){#abheader-new.abheader #solution-menu.nav-drop,#abheader-new.abheader .nav-drop{height: 530px}#abheader-new.abheader .products .tabs-nav a,#abheader-new.abheader .products .tabs-nav li > span{padding: 3px 20px 3px 8px}}
@media only screen and (max-width:1380px) {
	#abheader-new.abheader .help-product,
	#abheader-new.abheader .related-product {
		width: 31%
	}
	#abheader-new.abheader .products .products-lists a {
		font-size: 12px
	}
	#abheader-new.abheader #product-menu {
		       transform: translateX(-28%) translateY(0);
    width: 1250px;
	}
	#abheader-new.abheader #product-menu.nav-drop:before {
		    left: 424px;
    top: -12px;
    border-bottom: 12px solid #fff;
	}
	#abheader-new.abheader .tabs-stage
	{
		    padding: 20px 30px;
	}
	#abheader-new.abheader #solution-menu,#abheader-new.abheader #customer-menu, #abheader-new.abheader #support-menu {
		    transform: translateX(-25%) translateY(0);
    width: 1100px;
	}
	#abheader-new.abheader #solution-menu.nav-drop:before {
		left: 470px;
		top: -12px;
		border-bottom: 12px solid #fff
	}
	.abheader #customer-menu.nav-drop::before {
    left: 580px;
}
}

@media only screen and (min-device-width:1025px) and (max-device-width:1114px) and (-webkit-min-device-pixel-ratio:2) {
	#abheader-new.abheader .products .nav-drop {
		width: 840px
	}
	#abheader-new.abheader #solution-menu.nav-drop {
		width: 790px
	}
	#abheader-new.abheader .support-menu .nav-drop {
		width: 535px
	}
	#abheader-new.abheader .company-menu .nav-drop.expand {
		width: 520px
	}
}

@media only screen and (max-width:1025px) {
	#abheader-new.abheader .employee-ex-ico{width:0;height:0;}
	#abheader-new.abheader #MEmobListSupo .division-list .svg-imgs{display:none;}
	#abheader-new.abheader #MEmobListSupo .division-list span{display:block;font-size: 14px;font-family: "Zoho_Puvi_Regular";margin-top:0;}
}
@media only screen and (max-width:1024px) {
	#abheader-new.abheader .products-lists {
		padding: 0
	}
	#abheader-new.abheader .download-btn,
	#abheader-new h2.tab-title {
		display: none
	}
	#abheader-new.abheader #search-result-input {
		width: 100%
	}
	#abheader-new.abheader #commonHeader {
		min-height: 78px;
		height: 78px
	}
	#abheader-new.abheader #MEmobListPrd .MEmobprodDrop span {
    padding: 0;
    font-size: 10px;
    line-height: 1.4;
}
	#abheader-new #header-mainsec {
    top: 0;
}
	.abheader #header-mainsec .headerinner {
    padding-bottom: 5px;
    padding-top: 0;
}
}

@media screen and (max-width: 500px){
	.hdr2{
font-size: 8px;
	}
	.amsbox{font-size: 8px}
}