.fixed-container {
	height: inherit;
	max-width: 1400px;
	max-width: 87.5rem;
	margin: auto;
}
.navbar-default .navbar-nav>li>a, #nav .menu a {
	width: auto;
	font-size: 17px;
	color: #fff;
	text-align: center;
	padding: 17px 17px;
}
.mega-dropdown, .mega-dropdown-technology, .mega-dropdown-applications, .mega-dropdown-diagnostics,  .mega-dropdown-education, .mega-dropdown-support, .mega-dropdown-events, .mega-dropdown-community, .mega-dropdown-aboutus {
	position: static !important;
}
.mega-dropdown-menu, .mega-dropdown-menu-technology, .mega-dropdown-menu-applications, .mega-dropdown-menu-diagnostics, .mega-dropdown-menu-education, .mega-dropdown-menu-support, .mega-dropdown-menu-community, .mega-dropdown-menu-aboutus {
	width: 100%;
	box-shadow: none;
	-webkit-box-shadow: none;
	z-index: 88888;
}
.dropdown-menu:after{
	position: absolute;
	display: block;
	content: "";
	border: solid 8px transparent;
	border-top-color: #004a65;
	top: -1px;
	z-index: 999;
}
.mega-dropdown-menu-products:after {
	left: 60px;
	margin-left: -8px;
}
.mega-dropdown-menu-technology:after {
	left: 170px;
	margin-left: -8px;
}
.mega-dropdown-menu-applications:after {
	left: 340px;
	margin-left: -45px;
}
.mega-dropdown-menu-diagnostics:after {
	left: 435px;
	margin-left: -20px;
}
.mega-dropdown-menu-education:after {
	left: 550px;
	margin-left: -20px;
}
.mega-dropdown-menu-support:after {
	left: 665px;
	margin-left: -35px;
}
.mega-dropdown-menu-community:after {
	left: 770px;
	margin-left: -35px;
}
.mega-dropdown-menu-aboutus:after {
	left: 900px;
	margin-left: -55px;
}
.navbar-default .navbar-nav>li:hover {
	background: #004a65;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
	color: #fff;
}
.navbar-nav {
  width:100%;
}
.navbar {
	background: #0084a9;
	position: fixed;
	margin: 0 auto;
	width: 100%;
	z-index: 8888;
}
.navbar-default {
	border-radius: 0;
	border-color: transparent;
}
.form-control, .btn-block {
	display: block;
	width: 94%;
}
.wide-search {
	top: 122px;
	z-index: 99999;
}
.view-all-caret, .header-caret {
    color: #428bca!important;
    display: block;
}
.header-caret:hover {  text-decoration: none!important; }
.nicemenu-sub h6.no-link { color:#a0a0a0!important; }
body.logged_in h6.support-login, body.logged_in p.support-login, .hide-login { display:none; }
body.logged_in p.support-login2 { margin-top:70px; }
/* PHONES-Portrait*/
@media (max-width:767px) {
	.popupForm > div {
		width: 300px;
		max-height: 500px;
		top: 55%;
		overflow-y: scroll;
	}
	.navbar,#nav {
		display: none;
	}
	.popupForm .mfp-close{
		top:25px;
	}
}
@media (max-width:767px) and (orientation:landscape) {
	.popupForm > div {
		top: 72%;
		max-height: 350px;
	}
}
@media screen and (max-width: 992px) and (orientation: portrait) {
	.navbar,#nav {
		display: none!important;
	}
}
@media (min-width: 993px) and (max-width: 1062px) and (orientation: portrait) {
	.navbar-default .navbar-nav>li>a {
		padding: 17px;
		font-size: 16px;
	}
}
@media screen and (max-width: 992px) and (orientation: landscape) {
	.navbar,#nav {
		display: none!important;
	}
}
@media (min-width: 993px) and (max-width: 1092px) and (orientation:landscape) {
	nav  span.findMore {
		margin-left: 0!important;
	}
	.navbar-nav {
		margin: 0!important;
	}
	.navbar-default .navbar-nav>li>a {
		padding: 17px!important;
		padding-bottom: 20px;
	}
	.nicemenu-sub .intro p {
		margin: 10px 0 20px 0;
		width: 700px!important;
	}
}
@media (min-width: 768px) and (max-width: 1024px) {
	.navbar, #nav {
		display: none;
	}
	.nicemenu-sub .tofs, .nicemenu-sub .cms {
		line-height: 20px;
	}
	.popupForm > div {
		top: 50%;
		max-height: 650px;
		overflow-y: scroll;
	}
}
@media (min-width: 678px) and (max-width: 1024px) and (orientation:landscape) {
	.navbar, #nav {
		display: block;
	}
	.nicemenu-sub .intro p {
		margin: 10px 0 20px 0;
		width: 700px!important;
	}
	.navbar-default .navbar-nav>li>a {
		font-size: 16px;
	}
	.mega-dropdown-menu:after {
		margin-left: -15px;
	}
	.mega-dropdown-menu-technology:after {
		margin-left: -20px;
	}
	.mega-dropdown-menu-applications:after {
		margin-left: -75px;
	}
	.mega-dropdown-menu-diagnostics:after {
		margin-left: -55px;
	}
	.mega-dropdown-menu-education:after {
		margin-left: -55px;
	}
	.mega-dropdown-menu-support:after {
		margin-left: -75px;
	}
	.mega-dropdown-menu-community:after {
		margin-left: -85px;
	}
	.mega-dropdown-menu-aboutus:after {
		margin-left: -110px;
	}
	.nicemenu-sub {
		width: 750px!important;
	}
	.btn.orange {
		width: 110px!important;
		min-width: 110px!important;
		height: 38px;
		margin-top: 12px;
		padding: 10px;
	}
	.navbar-collapse {
		padding-right: 0;
		padding-left: 0;
	}
	.navbar-default .navbar-nav>li>a {
		font-size: 16px!important;
		padding: 16px!important;
	}
	#nav .nav>li {
		height: 51px!important;
	}
}
.mega-dropdown-menu {
	padding-top: 10px;
	padding-bottom: 0;
}
.mega-dropdown-menu-applications {
	padding: 0;
}
.dropdown-menu {
	border: 1px solid #ccc;
	border-top: 0;
	-webkit-box-shadow: 0 10px 6px -6px #777;
	-moz-box-shadow: 0 10px 6px -6px #777;
	box-shadow: 0 10px 6px -6px #777;
}
.wrapper {
	width: auto;
}
.nicemenu-item h6 {
	padding-top: 10px;
	padding-bottom: 10px;
}
.nicemenu-item h6:hover {
	color: #f0f0f0;
}
.nicemenu-item.active>h6 {
	color: #f0f0f0!important;
}
.nicemenu-sub {
	width: 900px;
	box-shadow: none;
	background: #fff;
	position: absolute;
	z-index: 12;
	display: none;
	background-color: auto;
	padding: 16px!important;
	overflow: hidden;
	color: #000;
}
.default {
	display: block!important;
}
.nicemenu-item.active {
	background: #004a65;
}
.apps-clinical.active {
	background: #acc37d;
}
.apps-environmental.active {
	background: #026937;
}
.apps-food-beverage.active {
	background: #E75300;
}
.apps-forensics.active {
	background: #B25066;
}
.apps-life-science.active {
	background: #00A1D4;
}
.apps-pharma-biopharma.active {
	background: #402B56;
}
.apps-environmental.active {
	background: #026937;
}
.nicemenu-sub h6 {
	color: #428bca!important;
	font-size: 17px;
	font-weight: bold;
	line-height: 18px;
	margin-bottom: 5px;
}
.nicemenu-sub p a, .community-wrapper li>a {
	color: #5f6062;
	text-decoration: none;
}
.nicemenu-sub p a:hover, .community-wrapper li>a:hover {
	color: #428bca;
	text-decoration: none;
}
nav span.right {
	float: right;
}
nav p > a {
	font-size: 14px;
}
nav p > a:hover {
	text-decoration: none;
}
nav .dropdown-menu {
	padding: 0;
	border: 1px solid #bec0c2;
	border-top: none;
}
nav .btn.orange {
	width: auto;
	margin-top: 12px;
	padding: 10px;
}
nav  span.findMore {
	display: inline-block;
	margin-left: 0px!important;
}
.nicemenu-sub h6.title-heading {
	line-height: 18px;
	border-bottom: 1px solid #428bca;
	padding-bottom: 10px;
	margin-top: 10px;
}
.nicemenu {
	position: relative;
	display: block;
	width: 250px;
	padding-top: 10px;
}
.nicemenu * {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
.nicemenu>.nicemenu-item {
	display: block !important;
}
.nicemenu-sub.active {
	display: block;
}
.nicemenu-item{
	/*padding-bottom: 5px;*/
	-moz-transition: all .2s ease-in;
	-o-transition: all .2s ease-in;
	-webkit-transition: all .2s ease-in;
	transition: all .2s ease-in;
	display: inline-block;
	z-index: 11;
	padding-left: 16px;
	padding-right: 16px;
}
.nicemenu-item h6 {
	color: #5f6062;
	font-size: 16px;
}
.nicemenu-item p {
	color: #a0a0a0;
	font-size: 0.9em;
	line-height: 2em;
}
.nicemenu-item a {
	color: #5f6062;
	text-decoration: none;
}
.nicemenu-sub p {
	color: #5f6062;
	font-size: 15px;
	line-height: 22px;
}
.w-3-1 {
	position: relative;
	float: left;
	width: 30%;
	margin-right: 3%;
}
nav  h6 em.fa {
	float: right;
	margin-top: 1px;
}
#nav .nav>li {
	height: 53px;
}
.dropdown-menu {
	margin: 1px 0 0;
}
.nicemenu-sub .intro p {
	margin: 10px 0 20px 0;
	width: 800px;
}
.dropdown-menu {
	border-radius: 0;
}
nav p.intro-para {
	margin-right: 25px;
	margin-bottom: 30px;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
	background-color: #00afdb!important;
	color: #fff;
}
.nicemenu-item h6 a { color: #5f6062; }
.nicemenu-item.active>h6>a { color: #f0f0f0; text-decoration: none; }
a.view-all {
	display: block;
	color: #428bca!important;
	padding: 20px;
	border: 1px solid #428bca;
}
#navbtn:hover {
	background: none;
}
#navbtn a:hover {
	background: #00afdb;
}
.popupForm {
	background: rgba(119,119,119,0.4);
	position: fixed;
	z-index: 5000;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
}
.popupForm > div {
	border-radius: 4px;
	position: fixed;
	background: #FFFFFF;
	box-shadow: 0px 0px 12px #666666;
	max-width: 600px;
	max-height: 800px;
	overflow-x: hidden;
	overflow-y: hidden;
	z-index: 5001;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	left: 50%;
	top: 56%;
	padding: 10px 20px;
}
.popupForm .asx {
	margin: 5px 0;
	display: block;
}
.popupForm .form-container h4 {
	font-family: Verdana, Geneva, Kalimati, sans-serif;
	text-align: center;
}
.popupForm .form-container input[type=text], .form-container input[type=email], .form-container select {
	border: 1px solid #BEC0C2;
	font-size: 13px;
}
.popupForm input[type=radio], .popupForm input[type=checkbox] {
	margin: 5px 0 0;
}
.popupForm label.invalid {
	color: #f93931;
	font-size: 12px;
	font-weight: normal;
	padding: 2px 5px;
	margin: 0;
}
.popupForm .mfp-close{
	top:75px;
	right:25px;
	color:#fff;
}