html #wpadminbar {}				
ul.mtree.menu-active .searchbg-wrap {
	opacity: 1;
	transition: 0.3s ease-in-out;
}
.navigation-item .sub-menu li a:hover span{
	color:#fff !important;
}

ul.sub-menu.mtree-level-1 {
	overflow: visible !important;
	height: auto !important;
}

ul.sub-menu.mtree-level-1 li:hover ul {
	overflow: visible !important;
	display: block !important;
	width: 100% !important;
	height: 100% !important;
	left: 22.5rem !important;
	top: 1.65rem !important;
}

header#header .container .navigation-item .menu-items #menu .sub-menu li a.acce-arrow::before {
	content: '';
	width: 0;
	height: 0;
	border-top: 0.65rem solid transparent;
	border-bottom: 0.65rem solid transparent;
	border-left: 0.75rem solid #fff;
	position: absolute;
	top: 0.55rem;
	right: 1rem;
}

header#header .container .navigation-item .menu-items #menu .sub-menu li a.acce-hovered {
	color: #ffffff !important;
}

.acce-hovered {
	background-color: #fe2a72 !important;
}

@media (max-width: 991px) {

	#menu .menu-item-has-children:hover .ai-soluton-a,
	header#header .container .navigation-item .menu-items #menu .sub-menu:hover .ai-soluton-op {
		opacity: 1 !important;
	}

	header#header .navigation-item .menu-items #menu .mtree-closed .mtree-level-2 {
		overflow: hidden !important;
		height: auto !important;
		display: none !important;
	}
	/*--- geo dropdown --*/
	ul.na-drop {
		display: block !important;
		margin: 0 !important;
		padding: 0 !important;
		float: right;
		top: 1.7rem !important;
		right: 5rem;
	}
	#geo-NA .single ul.na-drop {
		top: 2.6rem !important;
	}

	header ul.na-drop.apac-main li.arrow a.na:before {
		right: -3.5rem;
		top: 0.5rem;
		width: 2rem;
	}

	header ul.na-drop.apac-main li a {
		font-size: 1.5rem;
		display: block;
		padding-bottom: 5rem;
	}

	ul.sub-menu.submenu-reg {
		padding: 3rem 2rem 0 !important;
		width: 12.5rem !important;
		left: inherit !important;
		top: 6.5rem;
		right: -4rem;
	}
	#menu .sub-menu li {
		border-bottom: 0;
	}
	header#header .navigation-item .menu-items #menu .ai-solution .sub-menu {
		left: 0 !important;
	}
	.ai-solution .sub-menu {
		margin: 0 !important;
		top: 0;
	}
	.navigation-item .sub-menu li a:hover span{
		color: #21552F !important;
	}
}



@media (max-width: 767px) {
	ul.mtree.transit li.mtree-closed>.ai-soluton-a.ai-soluton-op:before,
	ul.mtree.transit li.mtree-open>.ai-soluton-a.ai-soluton-op:before {
		width: 1.5rem;
		height: 1rem;
		top: 1.5rem !important;
	}

	header ul.na-drop.apac-main {
		right: 3.5rem !important;
	}

	header ul.na-drop.apac-main li a {
		font-size: 1.25rem;
		padding-bottom: 2rem;
	}

	ul.sub-menu.submenu-reg {
		padding: 1rem 2rem !important;
		top: 4.25rem;
		left: inherit !important;
		right: -3rem;
		width: 11rem !important;
	}

	header ul.na-drop.apac-main li.arrow a.na:before {
		right: -3rem;
	}
	header#header .navigation-item .menu-items #menu .ai-solution .sub-menu {
		left: 1.5rem !important;
	}
	.navigation-item .sub-menu li a:hover span {
		color: #21552F !important;
	}
}