.transparent .cmm-container .cmm.cmm-theme-default-461836 li > .cmm-nav-link {
  top: 20px;
}
.transparent .cmm-container .cmm.cmm-theme-default-461836.cmm-menu-fade-up > li.menu-item-has-children:hover > .cmm-content-container { 
    top: 140%;
}
.sf-menu li {
    float: none;
    line-height: inherit;
    font-size: inherit;
    position: relative;
}
#top #logo {
  z-index: 99;
}
#top nav ul li {
  float: none !important;
  width: auto !important;
}
#top nav {
  width: 100%;
}
#header-outer:not([data-format="left-header"]) #top nav {
   position: relative;
}
.sf-menu ul {
	pointer-events: all !important;
}
.cmm-container .cmm.cmm-horizontal {
	pointer-events: all;
	top: 0;
}
.cmm-container .cmm.cmm-theme-default-461836 li.menu-item-has-children > a:after, .cmm-container .cmm.cmm-theme-default-461836 li.menu-item-has-children > .cmm-nav-link:after {
  display: none !important;
}
#top nav ul li .cmm-icon {
  margin: 0;
}
#top nav ul li .cmm-icon i {
  font-size: 32px;
  line-height: 38px;
  width: 40px;
  height: 40px;
  background-color: #fff;
  border: 1px solid #ccc;
  vertical-align: middle;
}
.cmm-content-wrapper {
  overflow: hidden;
}
.cmm-content-wrapper .megamenu_box {
  
}
.cmm-content-wrapper .megamenu_box h2 {
    background: #00273f !important;
    padding: 14px 22px !important;
    line-height: 1;
    color: #fff !important;
    margin: 0 -12px !important;
    font-size: 14px !important;
}
.cmm-content-wrapper .megamenu_box ul {
  padding: 10px 12px !important;
}
#header-outer #top nav .cmm-content-wrapper .megamenu_box ul.menu li a {
  padding: 6px 0px !important;
  color: #333;
  font-size: 13px;
  line-height: 1.3;
  font-weight: 500;
}
#header-outer #top nav .cmm-content-wrapper .megamenu_box ul.menu li a:hover {
  color: #005C73;
}
.cmm-container .cmm.cmm-theme-default-461836 li ul li:hover > .cmm-sub-container {
	left: auto !important;
	right: 112% !important;
}
.cmm-container .cmm.cmm-theme-default-461836 > li > a, .cmm-container .cmm.cmm-theme-default-461836 > li > .cmm-nav-link {
	color: #5c0f8b !important;
}
#header-outer .row .col.span_9 {
	margin-right: -20px;
    margin-top: 10px;
}
.cmm-container .cmm.cmm-theme-default-461836 li.cmm-layout-full > .cmm-content-container .cmm-content-wrapper {
	display: none;
}
.cmm-container .cmm.cmm-theme-default-461836 li.cmm-layout-full:hover > .cmm-content-container .cmm-content-wrapper {
	display: block;
}
body.material #header-outer:not([data-format=left-header]) #top nav>.buttons {
	display: none !important;
}

.products_mega_menu_sec .products_row {
    background: #F5F0F9;
    padding: 10px;
    border-radius: 12px;
    min-height: 120px;
}
.products_mega_menu_sec .see_all_poducts_col {
    border-right: 1px solid #E0E0E0;
    width: 30% !important;
}

.products_mega_menu_sec .xenex_device_col {
    padding: 0px 12px !important;
    border-right: 1px solid #E0E0E0;
}
.products_mega_menu_sec .xenex_products_col {
    padding: 0px 12px !important;
}
.products_mega_menu_sec .see_all_poducts_col .wpb_wrapper h4 {
    font-size: 26px !important;
    line-height: 36px !important;
}
.products_mega_menu_sec .xenex_device_col .wpb_wrapper h6 {
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 26px !important;
}
.products_mega_menu_sec .xenex_products_col .wpb_wrapper h6 {
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 26px !important;
}

.megamenu_box .vc_column-inner {
	position: relative;
}
.megamenu_box .vc_column-inner .column-link {
	position: absolute;
	width: 100% !important;
	height: 100%;
	left: 0;
}
.megamenu_box .vc_column-inner > .wpb_wrapper {
	position: relative;
	padding: 15px 0 0 110px;
	font-size: 14px;
	line-height: 1.3;
}
.megamenu_box .vc_column-inner > .wpb_wrapper strong {
	font-size: 16px;
    padding-bottom: 5px;
    display: inline-block;
}
.megamenu_box .vc_column-inner .img-with-aniamtion-wrap {
	width: 100px;
	position: absolute;
	left: 0;
	top: 0;
	border: 1px solid #ccc;
	border-radius: 12px;
	overflow: hidden;
}
.megamenu_box .vc_column-inner .img-with-aniamtion-wrap .hover-wrap {
	margin-bottom: 0;
}


@media only screen and (max-width:1200px) {
	#header-outer:not([data-format="left-header"]) #top nav .sf-menu {
		display: none !important;
	}
	#top .span_9 > .nectar-mobile-only {
		display: none !important;
	}
	body.material #header-outer:not([data-format=left-header]) #top nav>.buttons {
		display: block !important;
	}
	#header-outer:not([data-format="left-header"]) #top nav {
		display: block !important;
	}
	#top .span_9>.slide-out-widget-area-toggle {
		display: none !important;
	}
	header#top {
		margin-top: 0 !important;
	}
	#header-outer .row .col.span_9 {
		margin-right: 0;
		margin-top: 0;
	}
	#slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container.mobile-only {
		display: none !important;
	}
	#slide-out-widget-area .ocm-dropdown-arrow {
		right: 0px !important;	
	}
	
}








