.navbar-experian {
	padding-top: 5px;
}

@media (min-width: 768px) {
	.navbar-nav {
		margin: 7px 0 0 0;
	}
}

@media screen and (min-width: 992px) {
	#global-header li.dropdown .dropdown-menu.dropdown-mega {
		padding-top: 8px !important;
	}
	.new-drop .col-md-3 {
		border-left: 1px solid #e3e3e3;
		padding: 0 25px;
	}
	.new-drop .col-md-3 h4 {
		margin-bottom: 5px;
	}
	.new-drop .col-md-3 h4:not(:nth-of-type(1)) {
		padding-top: 20px;
	}
}

.b2b_nav ul.sub-row > li {
	display: inline-block;
}

.b2b_nav .dropdown-mega-menu.mega-menu.container {
	width: 100%;
}

.b2b_nav .sub-row {
	position: relative;
	overflow: visible;
}

.b2b_nav .new-drop {
	position: absolute;
	background: #fff;
	display: none;
	padding: 16px 0px;
	left: 0;
	top: 100%;
	width: 100%;
	box-shadow: inset 0 7px 9px -7px rgba(0,0,0,0.7);
}

.b2b_nav .dropdown-menu li.open .new-drop {
	display: block;
}

.b2b_nav .dropdown-menu.dropdown-mega {
	height: auto;
	overflow: visible !important;
	top: 81px;
}

.b2b_nav .mega-menu.container {
	overflow: visible !important;
}

#global-header .b2b_nav .dropdown .dropdown-menu.dropdown-mega .mega-menu.container {
	background: #e2e2e2;
	z-index: 100;
	position: relative;
	border: none;
	padding: 0;
}

#global-header .b2b_nav .dropdown .dropdown-menu.dropdown-mega .sub-row > li > a {
	display: inline-block;
	color: #333333;
	font-weight: 400;
	padding: 12px 0.9vw;
	font-size: 14px;
}

#global-header .b2b_nav .dropdown .dropdown-menu.dropdown-mega .sub-row > li:hover > a, #global-header .b2b_nav .dropdown .dropdown-menu.dropdown-mega .sub-row > li.open > a {
	color: #fff;
	background: none;
	text-decoration: none;
	
}

#global-header .b2b_nav .dropdown .dropdown-menu.dropdown-mega .sub-row > li:hover, #global-header .b2b_nav .dropdown .dropdown-menu.dropdown-mega .sub-row > li.open {
	background: #26478d;
}

#global-header .b2b_nav #nav_flyover > li > a{
	position:relative;
}

.b2b_nav #nav_flyover > li > a:before {
	content: "";
	position: absolute;
	width: 88%;
	height: 2px;
	bottom: 10px;
	left: 6%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background-color: #000;
	visibility: hidden;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
	border-bottom: 2px solid #406eb3;
}

.b2b_nav #nav_flyover > li:hover > a:before {
	visibility: visible;
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

#global-header .b2b_nav .dropdown .dropdown-menu.dropdown-mega .sub-row > li {
	padding: 0;
	white-space: nowrap;
}

#global-header .b2b_nav .dropdown .dropdown-menu.dropdown-mega .new-drop ul li {
	padding: 3px 3px;
}

#global-header .b2b_nav .dropdown .dropdown-menu.dropdown-mega .new-drop ul li a {
	color: #575756;
	white-space:normal;
	font-size: 13px;
	font-weight: 400;
}

.new-drop h4 {
	color: #406eb3;
	font-weight: 400;
	font-size: 15px;
	white-space: normal;
}

div#ls-row-1{
	position:relative;
	z-index:15;
}

 div#ls-row-2.stick-menu {
	z-index: 5;
}

#cookieContainer{
	position:relative;
	z-index:5;
}

div#nav-dim {
	position: fixed;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	background: rgba(0,0,0,0.6);
	display:none;
	z-index:4;
}

nav#global-header.fixed {
	position: fixed;
	width: 100%;
	top: 0;
}

nav#global-header.tb-sticky, .stick-menu{
	position:-webkit-sticky !important;
	position:sticky !important;
	top:0;
	width:100%;
}

.stick-menu:before,
.stick-menu:after {
    content: '';
    display: table;
}

.mm-panel .mm-navbar {
    background: #406eb3;
    color: #fff;
}

.mm-panel .mm-navbar a {
    color: #fff;
    font-weight: 400;
}

.mm-panels {
    color: #575755;
    background: #fff;
    font-weight: 400;
}

.mm-menu .mm-navbar .mm-btn:after, .mm-menu .mm-navbar .mm-btn:before {
    border-color: #fff;
}

.stick-menu .navbar-header button.navbar-toggle {
    display: none !important;
}

div#nav-mobile a:first-child {
    margin-right: 19px;
}

#nav-mobile a i {
    color: #575755 !important;
    font-size: 1.4em;
}

#nav-mobile{
	display:none;
}

form.mobile-search {
    position: absolute;
    width: 100vw;
    left: 0;
	max-width:100%;
}



@media(max-width:992px){
	#global-header .b2b_nav, #global-header .dropdown.nav-search{
		display:none;
	}
	div#nav-mobile.active {
		position: absolute;
		top: 30px;
		right: 22px;
		display:block;
	}
}
@media(max-width:1200px){
	#global-header .b2b_nav .dropdown .dropdown-menu.dropdown-mega .sub-row > li > a{
		font-size:1.2vw;
	}
}

.mm-slideout{
	z-index:0
}