	/* Generated by less 2.5.1 */
	/* ----------------------------
    Variables
------------------------------- */
	/* ----------------------------
    Mixins
------------------------------- */
	/* Prevent any object from being highlighted upon touch event*/
	
	input,
	select,
	textarea,
	button,
	a {
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	}
	@font-face {
		font-family: 'efax-icons';
		src: url('fonts/efax-icons.eot?86293682');
		src: url('fonts/efax-icons.eot?86293682#iefix') format('embedded-opentype'), url('fonts/efax-icons.woff2?86293682') format('woff2'), url('fonts/efax-icons.woff?86293682') format('woff'), url('fonts/efax-icons.ttf?86293682') format('truetype'), url('fonts/efax-icons.svg?86293682#efax-icons') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	.efax-icon {
		font-family: "efax-icons";
		font-style: normal;
		font-weight: normal;
		speak: never;
		display: inline-block;
		text-decoration: inherit;
		width: 1em;
		text-align: center;
		/* opacity: .8; */
		/* For safety - reset parent styles, that can break glyph codes*/
		font-variant: normal;
		text-transform: none;
		/* fix buttons height, for twitter bootstrap */
		line-height: 1em;
		/* Animation center compensation - margins should be symmetric */
		/* remove if not needed */
		/* You can be more comfortable with increased icons size */
		/* font-size: 120%; */
		/* Font smoothing. That was taken from TWBS */
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		/* Uncomment for 3D effect */
		/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
	}
	.icon-toll-free:before {
		content: '\e800';
	}
	/* '' */
	
	.icon-close:before {
		content: '\e801';
	}
	/* '' */
	
	.icon-customers:before {
		content: '\e802';
	}
	/* '' */
	
	.icon-download:before {
		content: '\e803';
	}
	/* '' */
	
	.icon-esig:before {
		content: '\e804';
	}
	/* '' */
	
	.icon-fax-number:before {
		content: '\e805';
	}
	/* '' */
	
	.icon-hippa:before {
		content: '\e806';
	}
	/* '' */
	
	.icon-large-fileshare:before {
		content: '\e807';
	}
	/* '' */
	
	.icon-learning:before {
		content: '\e808';
	}
	/* '' */
	
	.icon-lifetime-storage:before {
		content: '\e809';
	}
	/* '' */
	
	.icon-local-number:before {
		content: '\e80a';
	}
	/* '' */
	
	.icon-menu:before {
		content: '\e80b';
	}
	/* '' */
	
	.icon-mobile-alt:before {
		content: '\e80c';
	}
	/* '' */
	
	.icon-search:before {
		content: '\e80d';
	}
	/* '' */
	
	@media only screen and (min-width: 1200px) {
		.container {
			width: 1170px;
		}
	}
	@media only screen and (min-width: 992px) and (max-width: 1199px) {
		.container {
			width: 970px;
		}
	}
	@media only screen and (min-width: 768px) and (max-width: 991px) {
		.container {
			width: 100%;
		}
	}
	.embeddedServiceHelpButton .helpButton {
		bottom: 85px !important;
	}
	/********Mega Nav Scroll Fix*********/
	
	.hs-hide {
		overflow: hidden;
		height: 100vh;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		body {
			padding-top: 115px;
		}
	}
	/***************************************
Header
***************************************/
	
	.clear {
		margin-top: 30px;
		margin-bottom: 30px;
		clear: both;
	}
	/* ----------------------------
CTA
------------------------------- */
	
	a.cta,
	input[type="submit"].cta,
	input[type="button"].cta {
		background: #cc0000;
		color: #ffffff;
		text-align: center;
		display: inline-block;
		font-weight: 400;
		font-size: 20px;
		padding: 10px 40px;
		border-radius: 6px;
		background-clip: padding-box;
		cursor: pointer;
		white-space: nowrap;
		vertical-align: middle;
		line-height: 1.42857143;
		border: 1px solid transparent;
		text-decoration: none !important;
	}
	a.cta:hover,
	input[type="submit"].cta:hover,
	input[type="button"].cta:hover,
	a.cta:focus,
	input[type="submit"].cta:focus,
	input[type="button"].cta:focus,
	a.cta:active,
	input[type="submit"].cta:active,
	input[type="button"].cta:active {
		background: #ff0000;
		-webkit-transition: 0.25s;
		-moz-transition: 0.25s;
		-o-transition: 0.25s;
		-ms-transition: 0.25s;
		transition: 0.25s;
		text-decoration: none;
		color: #ffffff;
		background-clip: border-box;
	}
	a.cta:visited,
	input[type="submit"].cta:visited,
	input[type="button"].cta:visited {
		color: #ffffff;
	}
	a.cta.cta-lg,
	input[type="submit"].cta.cta-lg,
	input[type="button"].cta.cta-lg {
		font-size: 28px;
		font-size: 1.75rem;
	}
	@media only screen and (max-width: 767px) {
		a.cta.cta-lg,
		input[type="submit"].cta.cta-lg,
		input[type="button"].cta.cta-lg {
			font-size: 20px;
			font-size: 1.25rem;
			padding: 10px 20px;
			-webkit-transition: 0.25s;
			-moz-transition: 0.25s;
			-o-transition: 0.25s;
			-ms-transition: 0.25s;
			transition: 0.25s;
		}
	}
	a.cta.cta-blue,
	input[type="submit"].cta.cta-blue,
	input[type="button"].cta.cta-blue {
		background: #006699;
	}
	a.cta.cta-blue:hover,
	input[type="submit"].cta.cta-blue:hover,
	input[type="button"].cta.cta-blue:hover,
	a.cta.cta-blue:focus,
	input[type="submit"].cta.cta-blue:focus,
	input[type="button"].cta.cta-blue:focus,
	a.cta.cta-blue:active,
	input[type="submit"].cta.cta-blue:active,
	input[type="button"].cta.cta-blue:active {
		background: #00aaff;
	}
	a.cta.cta-white-border,
	input[type="submit"].cta.cta-white-border,
	input[type="button"].cta.cta-white-border {
		background: none;
		border: 2px solid #ffffff;
	}
	a.cta.cta-white-border:hover,
	input[type="submit"].cta.cta-white-border:hover,
	input[type="button"].cta.cta-white-border:hover,
	a.cta.cta-white-border:focus,
	input[type="submit"].cta.cta-white-border:focus,
	input[type="button"].cta.cta-white-border:focus,
	a.cta.cta-white-border:active,
	input[type="submit"].cta.cta-white-border:active,
	input[type="button"].cta.cta-white-border:active {
		background: #ffffff;
		color: #003366;
	}
	@media only screen and (max-width: 767px) {
		a.cta.cta-block,
		input[type="submit"].cta.cta-block,
		input[type="button"].cta.cta-block {
			display: block;
			width: 100%;
		}
	}
	a.blue-link,
	input[type="submit"].blue-link,
	input[type="button"].blue-link {
		color: #006699;
	}
	a.blue-link:hover,
	input[type="submit"].blue-link:hover,
	input[type="button"].blue-link:hover,
	a.blue-link:focus,
	input[type="submit"].blue-link:focus,
	input[type="button"].blue-link:focus,
	a.blue-link:active,
	input[type="submit"].blue-link:active,
	input[type="button"].blue-link:active {
		color: #0af;
		text-decoration: none;
	}
	.header.static-nav {
		display: none;
	}
	.header.static-nav.isTrue {
		display: block;
	}
	.header.meganav {
		margin-top: 0 !important;
		display: none;
		position: relative;
		/** Bootstrap break point change css **/
	}
	.header.meganav.isTrue {
		display: block;
	}
	.header.meganav.isTrue a:hover,
	.header.meganav.isTrue a:focus,
	.header.meganav.isTrue a:active,
	.header.meganav.isTrue a:visited {
		text-decoration: none !important;
	}
	@media only screen and (min-width: 768px) and (max-width: 991px),
	only screen and (max-width: 767px) {
		.header.meganav {
			position: fixed;
			left: 0;
			top: 0;
			width: 100%;
			background-color: #fff;
			overflow: auto;
			z-index: 1111;
		}
		.header.meganav.open {
			height: 100%;
		}
	}
	.header.meganav .header-top {
		border-bottom: 1px solid rgba(112, 112, 112, 0.34);
		font-family: 'Open Sans', sans-serif;
	}
	@media only screen and (min-width: 992px) and (max-width: 1199px),
	only screen and (min-width: 1200px) {
		.header.meganav .header-top {
			position: absolute;
			top: -40px;
			left: 0;
			right: 0;
		}
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .header-top {
			border-top: 1px solid #d0d0d0;
			margin-top: 15px;
			border-bottom: 0;
			padding-top: 20px;
		}
	}
	.header.meganav .header-top .navbar-default {
		background-color: transparent;
		border-color: transparent;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .header-top .navbar-default {
			border-top: 1px solid #707070;
			padding-top: 15px;
			float: none;
			/*width: 100%;*/
			clear: both;
			margin-top: 0px;
		}
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .header-top .navbar-nav {
			margin-left: 0px;
			margin-right: 0px;
			border: none;
		}
	}
	.header.meganav .header-top .navbar-nav li {
		font-family: 'Open Sans', sans-serif;
		/* Multi column dropdown */
	}
	.header.meganav .header-top .navbar-nav li a {
		color: #333333;
		padding-top: 10px;
		padding-bottom: 9px;
		font-size: 16px;
		font-size: 1rem;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .header-top .navbar-nav li a {
			font-size: 18px;
			font-size: 1.125rem;
			padding-top: 15px;
			padding-bottom: 15px;
		}
	}
	.header.meganav .header-top .navbar-nav li a:hover,
	.header.meganav .header-top .navbar-nav li a:focus,
	.header.meganav .header-top .navbar-nav li a.active {
		color: #006699;
		background-color: transparent;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .header-top .navbar-nav li a:hover,
		.header.meganav .header-top .navbar-nav li a:focus,
		.header.meganav .header-top .navbar-nav li a.active {
			border-bottom: none;
			color: #006699 !important;
		}
	}
	.header.meganav .header-top .navbar-nav li a span {
		font-size: 20px;
		font-size: 1.25rem;
		margin-right: 3px;
	}
	.header.meganav .header-top .navbar-nav li .dropdown-menu {
		background: transparent;
		border-radius: 0;
		top: 32px;
		padding-top: 15px;
		border: 0;
		box-shadow: none;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .header-top .navbar-nav li .dropdown-menu {
			padding-top: 0;
			top: 5px !important;
		}
	}
	.header.meganav .header-top .navbar-nav li .dropdown-menu:before {
		width: 0;
		height: 0;
		border-left: 15px solid transparent;
		border-right: 15px solid transparent;
		border-bottom: 15px solid #006699;
		position: absolute;
		content: "";
		left: 40.5%;
		top: 0px;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .header-top .navbar-nav li .dropdown-menu:before {
			border-left: 10px solid transparent;
			border-right: 10px solid transparent;
			border-bottom: 10px solid #006699;
			top: -10px;
			left: 14px !important;
		}
	}
	.header.meganav .header-top .navbar-nav li .dropdown-menu > li {
		background: #006699;
		color: #ffffff;
		-webkit-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.11);
		-moz-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.11);
		box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.11);
	}
	.header.meganav .header-top .navbar-nav li .dropdown-menu h4 {
		text-transform: uppercase;
		color: #ffffff;
	}
	.header.meganav .header-top .navbar-nav li .dropdown-menu h5 {
		font-size: 16px;
		font-size: 1rem;
		text-transform: uppercase;
		margin-top: 30px;
	}
	.header.meganav .header-top .navbar-nav li .dropdown-menu a {
		color: #ffffff;
		display: inline-block;
		width: 100%;
		padding: 10px 5px;
	}
	.header.meganav .header-top .navbar-nav li .dropdown-menu a:hover,
	.header.meganav .header-top .navbar-nav li .dropdown-menu a:focus,
	.header.meganav .header-top .navbar-nav li .dropdown-menu a.active {
		color: #ffffff !important;
		background-color: #55A6CF;
	}
	.header.meganav .header-top .navbar-nav li .dropdown-menu.lang-dropdown {
		position: absolute;
		right: -369px;
		width: 900px;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .header-top .navbar-nav li .dropdown-menu.lang-dropdown {
			right: 0;
			width: auto;
			position: relative;
		}
	}
	.header.meganav .header-top .navbar-nav li .dropdown-menu.lang-dropdown > li {
		padding: 20px 15px 20px 35px;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .header-top .navbar-nav li .dropdown-menu.lang-dropdown > li {
			padding-left: 0;
			padding-right: 0;
			padding-top: 5px;
		}
	}
	@media only screen and (min-width: 768px) and (max-width: 991px),
	only screen and (max-width: 767px) {
		.header.meganav .header-top .navbar-nav li .dropdown-menu.lang-dropdown a {
			padding: 10px 5px;
		}
	}
	@media only screen and (min-width: 768px) and (max-width: 991px),
	only screen and (max-width: 767px) {
		.header.meganav .header-top .navbar-nav li .dropdown-menu.lang-dropdown h4,
		.header.meganav .header-top .navbar-nav li .dropdown-menu.lang-dropdown h5 {
			padding: 5px 20px;
			margin-top: 25px;
		}
	}
	.header.meganav .header-top .navbar-nav li .dropdown-menu.login-dropdown {
		width: 400px;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .header-top .navbar-nav li .dropdown-menu.login-dropdown {
			width: 100%;
			padding-top: 0;
			position: relative;
		}
	}
	.header.meganav .header-top .navbar-nav li .dropdown-menu.login-dropdown:before {
		left: 73%;
	}
	.header.meganav .header-top .navbar-nav li .dropdown-menu.login-dropdown h4 {
		margin: 0;
	}
	.header.meganav .header-top .navbar-nav li .dropdown-menu.login-dropdown h4 span {
		font-size: 16px;
		text-transform: none;
		font-weight: 500;
		display: block;
		margin-top: 5px;
	}
	.header.meganav .header-top .navbar-nav li .dropdown-menu.login-dropdown a {
		padding: 20px 20px;
	}
	.header.meganav .header-top .navbar-nav li .dropdown-menu.login-dropdown .divider {
		background-color: #1A76A3;
		margin: 0;
	}
	.header.meganav .header-top .navbar-nav > .open > a {
		color: #006699;
		background-color: transparent;
	}
	.header.meganav .header-top .navbar-nav > .open > a:hover,
	.header.meganav .header-top .navbar-nav > .open > a:focus {
		color: #006699;
		background-color: transparent;
	}
	.header.meganav .header-top .navbar-collapse {
		border-color: transparent;
		padding-left: 0px;
		padding-right: 0px;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .header-top .navbar-collapse {
			box-shadow: none;
			border: none;
		}
	}
	.header.meganav .header-top .navbar {
		border-radius: 0;
		margin-bottom: 0;
		border: 0;
		min-height: 40px;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .header-top .navbar {
			min-height: auto;
		}
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .header-top .navbar-toggle {
			float: left;
			display: inline-block;
			/*background-color: @lt-grey;*/
			margin: 2px 0 0px;
			padding: 5px 8px;
		}
	}
	.header.meganav .meganav-bar {
		background-color: #ffffff;
		border: 0;
		z-index: 1;
		border-radius: 0;
		margin-bottom: 0;
	}
	@media only screen and (min-width: 992px) and (max-width: 1199px),
	only screen and (min-width: 1200px) {
		.header.meganav .meganav-bar {
			margin-top: 40px;
			margin-bottom: 0;
		}
	}
	.header.meganav .meganav-bar .navbar-brand {
		height: auto;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .navbar-brand {
			width: 175px;
			padding: 10px 15px;
		}
	}
	.header.meganav .meganav-bar .primary-nav {
		font-family: 'Open Sans', sans-serif;
		margin-top: 30px;
	}
	@media only screen and (min-width: 992px) and (max-width: 1199px) {
		.header.meganav .meganav-bar .primary-nav {
			padding: 0;
		}
	}
	.header.meganav .meganav-bar .primary-nav li > a {
		color: #333;
		font-size: 20px;
		font-weight: 700;
		text-transform: uppercase;
		padding: 15px 25px;
		position: relative;
		margin: 0;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .primary-nav li > a {
			padding: 20px 15px;
		}
		.header.meganav .meganav-bar .primary-nav li > a:after {
			display: none;
		}
	}
	.header.meganav .meganav-bar .primary-nav li > a:after {
		position: absolute;
		height: 2px;
		width: calc(100% - 50px);
		background-color: transparent;
		content: "";
		bottom: 0;
		left: 25px;
	}
	.header.meganav .meganav-bar .primary-nav li > a.active {
		color: #006699;
	}
	.header.meganav .meganav-bar .primary-nav li > a.active:before {
		width: 0;
		height: 0;
		border-left: 15px solid transparent;
		border-right: 15px solid transparent;
		border-bottom: 15px solid #f1f1f1;
		position: absolute;
		content: "";
		left: 50%;
		margin-left: -8px;
		bottom: -21px;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .primary-nav li > a.active:before {
			border-left: 15px solid transparent;
			border-right: 15px solid transparent;
			border-bottom: 15px solid #f1f1f1;
			top: -15px;
			left: 20px !important;
		}
	}
	.header.meganav .meganav-bar .primary-nav li > a:hover,
	.header.meganav .meganav-bar .primary-nav li > a:focus {
		color: #006699;
	}
	.header.meganav .meganav-bar .primary-nav li > a:hover:after,
	.header.meganav .meganav-bar .primary-nav li > a:focus:after {
		background-color: #006699;
	}
	.header.meganav .meganav-bar .mega-nav {
		position: relative;
		width: 100%;
		background-color: #f1f1f1;
		box-shadow: 0px 3px 6px #00000029;
		font-family: 'Open Sans', sans-serif;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .mega-nav {
			box-shadow: none;
			margin-top: 15px;
			background-color: transparent;
		}
		.header.meganav .meganav-bar .mega-nav .navbar-nav {
			margin: 0;
		}
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con {
		margin-bottom: 0;
		font-family: 'Open Sans', sans-serif;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con > li > a {
		color: #333;
		font-size: 20px;
		font-weight: 700;
		text-transform: uppercase;
		padding: 15px 25px;
		position: relative;
		display: block;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con > li > a {
			padding: 15px;
			margin: 0;
		}
		.header.meganav .meganav-bar .mega-nav .maga-nav-con > li > a .fa-angle-up,
		.header.meganav .meganav-bar .mega-nav .maga-nav-con > li > a .fa-angle-down {
			position: absolute;
			right: 15px;
			top: 15px;
			font-size: 28px;
		}
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con > li > a.active {
		color: #006699;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con > li > a:visited {
		color: #333;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con > li > a:hover,
	.header.meganav .meganav-bar .mega-nav .maga-nav-con > li > a:focus {
		color: #006699;
		text-decoration: none;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con > li > a:hover:after,
	.header.meganav .meganav-bar .mega-nav .maga-nav-con > li > a:visited:after,
	.header.meganav .meganav-bar .mega-nav .maga-nav-con > li > a:focus:after {
		background-color: #006699;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con {
			margin-left: -15px;
			margin-right: -15px;
		}
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse {
			position: relative;
			padding-top: 15px;
			border-top: 0;
			top: -10px;
		}
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse:before {
			width: 0;
			height: 0;
			border-left: 15px solid transparent;
			border-right: 15px solid transparent;
			border-bottom: 15px solid #f1f1f1;
			position: absolute;
			content: "";
			left: 25px;
			top: 0;
		}
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .navbar-left > li > a {
		font-size: 18px;
		font-weight: 600;
		color: #333;
		padding: 0 30px;
		text-transform: none;
		line-height: 70px;
	}
	@media only screen and (min-width: 992px) and (max-width: 1199px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .navbar-left > li > a {
			padding: 0 25px;
		}
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .navbar-left > li > a {
			background-color: #f1f1f1;
			border-bottom: 1px solid #ddd;
			padding: 0 15px;
			line-height: 80px;
		}
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .navbar-left > li > a .fa-angle-down,
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .navbar-left > li > a .fa-angle-up {
		font-size: 28px;
		position: relative;
		top: 4px;
		right: 0;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .navbar-left > li > a .fa-angle-down,
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .navbar-left > li > a .fa-angle-up {
			position: absolute;
			right: 15px;
			top: 33%;
		}
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .navbar-left > li > a:hover,
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .navbar-left > li > a:focus,
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .navbar-left > li > a:active {
		background-color: #006699;
		color: #ffffff;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .navbar-right {
		margin-right: 0;
	}
	@media only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .navbar-right {
			margin-right: 0;
		}
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .navbar-right .dropdown.open > a,
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .navbar-right .dropdown.open > a:focus,
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .navbar-right .dropdown.open > a:hover {
		background-color: transparent;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .navbar-right .icon-search {
		font-size: 26px;
		color: #333;
		margin-top: 8px;
		margin-right: 15px;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .navbar-right .cta {
		margin-top: 12px;
		color: #fff;
		padding: 14px 35px;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .navbar-right .cta:hover,
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .navbar-right .cta:focus {
		background-color: #ff0000;
		color: #fff;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .seach-form {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		height: 70px;
		padding: 10px 0 0 15px;
		background-color: #f1f1f1;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .seach-form .icon-search {
		position: absolute;
		font-size: 26px;
		color: #999;
		top: 22px;
		left: 27px;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .seach-form .input-search {
		height: 50px;
		padding-left: 60px;
		background-color: #fff;
		border: 1px solid #DFDFDF;
		width: calc(100% - 50px);
		border-radius: 5px;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .seach-form .input-search:focus {
		outline: none;
		border-color: #999;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .seach-form .input-search::placeholder {
		color: #999;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .seach-form .close-search {
		position: absolute;
		right: 15px;
		top: 25px;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .seach-form .close-search .icon-close {
		font-size: 21px;
		color: #333;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown {
		position: static !important;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu {
		padding: 20px 0px;
		width: 100%;
		border: 0;
		box-shadow: inset 0px 3px 6px #00000029, 0px 3px 6px #00000029;
		-webkit-box-shadow: inset 0px 3px 6px #00000029, 0px 3px 6px #00000029;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu {
			padding: 0 0 10px 0;
			box-shadow: none;
			-webkit-box-shadow: none;
		}
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu li ul a {
		color: #006699;
		font-size: 16px;
		font-weight: 600;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li {
		margin: 5px 0px 30px;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li:last-child {
		margin-bottom: 0;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li {
			margin: 15px 0;
		}
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a {
		color: #006699;
		font-size: 16px;
		font-weight: 600;
		text-decoration: none;
		display: table;
		table-layout: fixed;
		vertical-align: middle;
		padding: 3px 10px;
	}
	@media only screen and (min-width: 992px) and (max-width: 1199px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a {
			padding: 3px 5px 3px 10px;
		}
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a span {
		vertical-align: middle;
		display: table-cell;
		width: 1000px;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a .efax-icon {
		min-width: 75px;
		margin-left: 0;
		min-height: inherit;
		font-size: 26px;
		text-align: center;
		display: table-cell;
		height: 45px;
		width: auto;
		padding-right: 15px;
		padding-left: 15px;
		color: #333;
	}
	@media only screen and (min-width: 992px) and (max-width: 1199px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a .efax-icon {
			padding-left: 3px;
			padding-right: 7px;
			min-width: 55px;
		}
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a .efax-icon:before {
		width: auto;
		padding: 0;
		margin: 0;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a .efax-icon.icon-esig {
		font-size: 26px;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a .efax-icon.icon-lifetime-storage {
		font-size: 36px;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a .efax-icon.icon-hippa {
		font-size: 38px;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a .efax-icon.icon-large-fileshare {
		font-size: 31px;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a .efax-icon.icon-download {
		font-size: 28px;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a .efax-icon.icon-mobile-alt {
		font-size: 34px;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a .efax-icon.icon-local-number {
		font-size: 30px;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a .efax-icon.icon-toll-free {
		font-size: 38px;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a .efax-icon.icon-icon-fax-number {
		font-size: 34px;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a:hover,
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a:focus,
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a:active {
		background: #005782;
		background: -moz-linear-gradient(90deg, #005782 0%, #005782 4%, #006699 4%, #006699 100%);
		background: -webkit-linear-gradient(90deg, #005782 0%, #005782 4%, #006699 4%, #006699 100%);
		background: linear-gradient(90deg, #005782 0%, #005782 4%, #006699 4%, #006699 100%);
		color: #fff;
		text-decoration: none;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a:hover .efax-icon,
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a:focus .efax-icon,
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a:active .efax-icon {
		color: #fff;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li h4 {
		margin-left: 20px;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li h4 {
			margin-left: 52px;
		}
	}
	@media only screen and (min-width: 992px) and (max-width: 1199px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li h4 {
			margin-left: 0;
		}
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li h4 a {
		font-weight: 700;
		text-transform: uppercase;
		font-size: 16px;
		color: #006699;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu .meganav-intro {
		text-align: center;
		padding: 10px;
		position: relative;
	}
	@media only screen and (min-width: 992px) and (max-width: 1199px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu .meganav-intro {
			padding: 10px 0;
		}
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu .meganav-intro .cta {
		padding: 10px 24px;
	}
	@media only screen and (min-width: 992px) and (max-width: 1199px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu .meganav-intro .cta {
			padding: 10px 15px;
		}
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu .meganav-intro h4 {
		font-size: 20px;
		line-height: 1.6;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu .meganav-intro h5 {
		font-size: 16px;
		line-height: 1.5;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu .meganav-intro h5 a {
		color: #006699;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu .meganav-intro h5 a:hover,
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu .meganav-intro h5 a:active,
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu .meganav-intro h5 a:focus {
		color: #003366;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu .meganav-intro:after {
		position: absolute;
		width: 1px;
		height: 100%;
		content: " ";
		background-color: #ccc;
		right: -7px;
		top: 0;
	}
	@media only screen and (min-width: 992px) and (max-width: 1199px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu .meganav-intro:after {
			right: -15px;
		}
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.resource-items li ul {
			margin-top: 20px;
			margin-bottom: 15px;
		}
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.resource-items li ul h4 {
			margin-left: 0;
		}
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.resource-items li ul h4 a {
			font-weight: 700 !important;
			text-transform: uppercase;
		}
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.resource-items li ul li {
		margin-bottom: 5px;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.resource-items li ul li a {
		padding: 15px;
		display: block;
		color: #006699;
		font-size: 16px;
		font-weight: 400;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.resource-items li ul li a {
			padding: 10px 20px;
		}
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.resource-items li ul li a:hover,
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.resource-items li ul li a:active,
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.resource-items li ul li a:focus {
		background: #005782;
		background: -moz-linear-gradient(90deg, #005782 0%, #005782 4%, #006699 4%, #006699 100%);
		background: -webkit-linear-gradient(90deg, #005782 0%, #005782 4%, #006699 4%, #006699 100%);
		background: linear-gradient(90deg, #005782 0%, #005782 4%, #006699 4%, #006699 100%);
		color: #fff;
		text-decoration: none;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.resource-items li ul .dropdown-header {
		font-size: 16px;
		color: #333;
		font-weight: 700;
		padding: 0 5px;
		margin-bottom: 0;
		text-transform: uppercase;
		border-bottom: 1px solid #ccc;
		line-height: 40px;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.resource-items li ul .dropdown-header {
			padding-left: 0;
			position: relative;
			border-bottom: 0;
			z-index: 11;
			background-color: #fff;
			margin-bottom: 0;
		}
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.resource-items li ul .dropdown-header:after {
			content: "";
			position: absolute;
			height: 1px;
			width: 80%;
			top: 52%;
			right: 0;
			z-index: -1;
			background-color: #ddd;
		}
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.resource-items li ul .dropdown-header .icon-learning {
		font-size: 26px;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.resource-items li ul .dropdown-header .icon-customers {
		font-size: 32px;
		margin-right: 5px;
		top: 5px;
		position: relative;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.resource-items {
			padding-left: 35px;
		}
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown.open > a {
		background-color: #006699;
		color: #ffffff;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown.open > a:hover,
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown.open > a:focus {
		background-color: #006699;
		color: #ffffff;
	}
	@media only screen and (max-width: 767px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown.open .mega-dropdown-menu {
			background-color: #fff;
		}
	}
	@media only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown.open .mega-dropdown-menu {
			position: static;
			float: none;
			width: auto;
			margin-top: 0;
			background-color: #fff;
			border: 0;
			-webkit-box-shadow: none;
			box-shadow: none;
		}
	}
	.header.meganav .meganav-bar .navbar-toggle {
		border: 0;
		margin-right: 5px;
		margin-top: 15px;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .navbar-toggle .menu-label {
			display: inline-block !important;
			margin-right: 3px;
			font-size: 20px;
		}
	}
	.header.meganav .meganav-bar .navbar-toggle.collapsed .icon-menu {
		display: inline-block;
	}
	.header.meganav .meganav-bar .navbar-toggle.collapsed .icon-menu-close {
		display: none;
	}
	.header.meganav .meganav-bar .navbar-toggle .icon-menu {
		display: none;
		width: 29px;
		font-size: 19px;
	}
	.header.meganav .meganav-bar .navbar-toggle .icon-menu-close {
		display: inline-block;
		width: 29px;
		font-size: 21px;
	}
	.header.meganav .meganav-bar .navbar-toggle:hover,
	.header.meganav .meganav-bar .navbar-toggle:focus,
	.header.meganav .meganav-bar .navbar-toggle:active {
		background-color: transparent;
	}
	.header.meganav .meganav-bar > .navbar-collapse {
		border: 0;
		box-shadow: none;
		padding-left: 0;
		padding-right: 0;
	}
	.header.meganav .meganav-bar .navbar-collapse {
		max-height: none !important;
	}
	.header.meganav .meganav-bar .search-box {
		position: relative;
		margin-bottom: 10px;
		padding: 0 15px;
		font-family: 'Open Sans', sans-serif;
	}
	.header.meganav .meganav-bar .search-box .form-control {
		height: 36px;
		background-color: #f1f1f1;
		border: 0;
		padding-left: 43px;
		box-shadow: none;
		border-r: 0;
		border-radius: 0;
		font-size: 16px;
	}
	.header.meganav .meganav-bar .search-box .form-control:focus {
		outline-color: #ccc;
		box-shadow: none;
	}
	.header.meganav .meganav-bar .search-box .icon-search {
		position: absolute;
		top: 9px;
		left: 27px;
		font-size: 20px;
	}
	.header.meganav .meganav-bar .sales-item {
		position: absolute;
		right: 15px;
		font-size: 18px;
		font-weight: 600;
		top: 41px;
		font-family: 'Open Sans', sans-serif;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .sales-item {
			height: 40px;
			color: #006699;
			font-size: 18px;
			text-align: center;
			line-height: 40px;
			font-weight: 700;
			position: relative;
			top: 0;
			right: 0;
			margin-right: -15px;
			margin-left: -15px;
			background-color: #f1f1f1;
			min-width: 100%;
		}
		.header.meganav .meganav-bar .sales-item a,
		.header.meganav .meganav-bar .sales-item a:hover,
		.header.meganav .meganav-bar .sales-item a:visited,
		.header.meganav .meganav-bar .sales-item a:focus {
			color: #006699;
		}
	}
	@media only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .navbar-header {
			float: none;
		}
		.header.meganav .container-fluid > .navbar-collapse,
		.header.meganav .container-fluid > .navbar-header,
		.header.meganav .container > .navbar-collapse,
		.header.meganav .container > .navbar-header {
			margin-left: -15px;
			margin-right: -15px;
		}
		.header.meganav .navbar > .container .navbar-brand,
		.header.meganav .navbar > .container-fluid .navbar-brand {
			margin-left: 0;
		}
		.header.meganav .navbar-left,
		.header.meganav .navbar-right {
			float: none !important;
		}
		.header.meganav .navbar-toggle {
			display: block;
		}
		.header.meganav .navbar-collapse {
			border-top: 1px solid transparent;
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
		}
		.header.meganav .navbar-fixed-top {
			top: 0;
			border-width: 0 0 1px;
		}
		.header.meganav .navbar-collapse.collapse {
			display: none !important;
		}
		.header.meganav .navbar-nav {
			float: none !important;
			margin-left: -15px;
			margin-right: -15px;
		}
		.header.meganav .navbar-nav > li {
			float: none;
		}
		.header.meganav .navbar-nav > li > a {
			padding-top: 10px;
			padding-bottom: 10px;
		}
		.header.meganav .collapse.in {
			display: block !important;
		}
	}
	@media only screen and (min-width: 992px) and (max-width: 1199px) {
		.header.meganav .navbar-toggle {
			display: none !important;
		}
		.header.meganav .navbar-header {
			float: left !important;
		}
		.header.meganav .navbar-nav {
			float: left !important;
			margin: 0;
		}
		.header.meganav .navbar-nav.navbar-right {
			float: right !important;
		}
		.header.meganav .navbar-nav > li {
			float: left;
		}
		.header.meganav .navbar-collapse.collapse {
			display: block!important;
		}
		.header.meganav .navbar-nav > li > a {
			padding-bottom: 15px;
			padding-top: 15px;
		}
	}
	/***************************************
Footer
***************************************/
	
	.footer {
		/* padding: 0; */
	}
	.footer.static-footer {
		display: none;
	}
	.footer.static-footer.isTrue {
		display: block;
	}
	.footer.mega-footer {
		padding: 25px 0 !important;
		background: #171717;
		background: -moz-linear-gradient(20deg, #171717 0%, #171717 50%, #1d1d1d 50%, #1d1d1d 100%);
		background: -webkit-gradient(left bottom, right top, color-stop(0%, #171717), color-stop(50%, #171717), color-stop(50%, #1d1d1d), color-stop(100%, #1d1d1d));
		background: -webkit-linear-gradient(20deg, #171717 0%, #171717 50%, #1d1d1d 50%, #1d1d1d 100%);
		background: -o-linear-gradient(20deg, #171717 0%, #171717 50%, #1d1d1d 50%, #1d1d1d 100%);
		background: -ms-linear-gradient(20deg, #171717 0%, #171717 50%, #1d1d1d 50%, #1d1d1d 100%);
		background: linear-gradient(20deg, #171717 0%, #171717 50%, #1d1d1d 50%, #1d1d1d 100%);
		display: none;
	}
	.footer.mega-footer.isTrue {
		display: block;
	}
	.footer.mega-footer.isTrue {
		display: block;
	}
	.footer.mega-footer hr {
		border-color: #606060;
	}
	.footer.mega-footer .footer-logo {
		/*width: 70%;*/
		margin: 0 auto;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.footer.mega-footer .footer-logo {
			width: 150px;
			margin-top: 15px;
		}
	}
	.footer.mega-footer .footer-tag {
		text-align: center;
		margin-top: 10px;
		margin-bottom: 0;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.footer.mega-footer .footer-tag {
			margin-top: 15px;
			margin-bottom: 15px;
		}
	}
	@media only screen and (min-width: 1200px) {
		.footer.mega-footer .footer-tag {
			margin-top: 15px;
		}
	}
	.footer.mega-footer .footer-top {
		padding: 25px 0;
	}
	.footer.mega-footer .footer-top .cta {
		margin-top: 10px;
		margin-bottom: 10px;
		padding: 10px 30px;
	}
	@media only screen and (min-width: 992px) and (max-width: 1199px) {
		.footer.mega-footer .footer-top .cta {
			padding: 10px 20px;
		}
	}
	.footer.mega-footer .footer-top .main-menu .menu-heading {
		padding-bottom: 20px;
		margin-bottom: 20px;
		border-bottom: 1px solid #606060;
		font-weight: 700;
		font-size: 18px;
		font-size: 1.125rem;
		position: relative;
	}
	.footer.mega-footer .footer-top .main-menu .menu-heading a {
		color: #ebebeb;
		font-size: 16px;
		font-size: 1rem;
		font-weight: 700;
	}
	.footer.mega-footer .footer-top .main-menu .menu-heading a:hover,
	.footer.mega-footer .footer-top .main-menu .menu-heading a:focus,
	.footer.mega-footer .footer-top .main-menu .menu-heading a:active {
		text-decoration: underline;
	}
	@media only screen and (max-width: 767px) {
		.footer.mega-footer .footer-top .main-menu .menu-heading {
			padding: 10px 0;
			margin-bottom: 10px;
		}
	}
	.footer.mega-footer .footer-top .main-menu .slide-btn {
		display: none;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.footer.mega-footer .footer-top .main-menu .slide-btn {
			display: inline-block;
			position: absolute;
			top: 10px;
			right: 10px;
		}
	}
	.footer.mega-footer .footer-top .main-menu .slide-btn .fa {
		color: #ffffff;
		font-size: 20px;
		font-size: 1.25rem;
		position: relative;
		top: 3px;
	}
	.footer.mega-footer .footer-top .main-menu li {
		margin: 0 0 20px 0;
		display: block;
		line-height: 1.4;
	}
	.footer.mega-footer .footer-top .main-menu li a {
		color: #ffffff;
		font-size: 14px;
		font-size: 0.875rem;
		font-weight: 400;
	}
	.footer.mega-footer .footer-top .main-menu li a:hover,
	.footer.mega-footer .footer-top .main-menu li a:focus,
	.footer.mega-footer .footer-top .main-menu li a:active {
		text-decoration: underline;
		color: #ffffff;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.footer.mega-footer .footer-top .main-menu .mbl-dropdown {
			display: none;
		}
		.footer.mega-footer .footer-top .main-menu .mbl-dropdown a {
			display: block;
		}
	}
	.footer.mega-footer .cta-footer {
		margin-bottom: 20px;
	}
	@media only screen and (min-width: 992px) and (max-width: 1199px),
	only screen and (min-width: 1200px) {
		.footer.mega-footer .cta-footer {
			margin-bottom: 0;
			margin-top: 5px;
		}
	}
	.footer.mega-footer .footer-apps {
		text-align: center;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.footer.mega-footer .footer-apps {
			margin-bottom: 25px;
		}
	}
	.footer.mega-footer .footer-apps a {
		display: inline-block;
		position: relative;
		width: 45%;
		margin-bottom: 10px;
	}
	.footer.mega-footer .footer-apps a:hover:before,
	.footer.mega-footer .footer-apps a:focus:before,
	.footer.mega-footer .footer-apps a:active:before {
		content: '';
		position: absolute;
		left: 0;
		right: 0;
		width: 100%;
		height: 100%;
		background-color: #000;
		opacity: 0.3;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.footer.mega-footer .footer-apps a {
			margin: 0 5px;
			width: auto;
		}
		.footer.mega-footer .footer-apps a img {
			height: 42px;
		}
	}
	.footer.mega-footer .footer-apps a img {
		margin-bottom: 0;
	}
	.footer.mega-footer .footer-bottom {
		padding: 25px 0 0 0;
	}
	@media only screen and (min-width: 768px) and (max-width: 991px) {
		.footer.mega-footer .footer-bottom {
			text-align: left;
		}
	}
	.footer.mega-footer .footer-bottom .footer-bottom-links {
		margin-bottom: 25px;
		line-height: 1;
	}
	@media only screen and (max-width: 767px) {
		.footer.mega-footer .footer-bottom .footer-bottom-links {
			margin-bottom: 15px;
			text-align: center;
		}
	}
	@media only screen and (min-width: 768px) and (max-width: 991px) {
		.footer.mega-footer .footer-bottom .footer-bottom-links {
			margin-bottom: 20px;
		}
	}
	.footer.mega-footer .footer-bottom .footer-bottom-links li {
		display: inline-block;
		padding: 0 4px 13px;
		margin: 0;
	}
	.footer.mega-footer .footer-bottom .footer-bottom-links li:first-child {
		padding-left: 0;
	}
	.footer.mega-footer .footer-bottom .footer-bottom-links li:after {
		display: none;
	}
	@media only screen and (max-width: 767px) {
		.footer.mega-footer .footer-bottom .footer-bottom-links li {
			margin: 0;
		}
	}
	.footer.mega-footer .footer-bottom .footer-bottom-links li a {
		color: #ffffff;
		font-size: 12px;
		font-size: 0.75rem;
	}
	.footer.mega-footer .footer-bottom .footer-bottom-links li a .fa {
		color: #ebebeb;
	}
	.footer.mega-footer .footer-bottom .footer-bottom-links li a:hover,
	.footer.mega-footer .footer-bottom .footer-bottom-links li a:focus,
	.footer.mega-footer .footer-bottom .footer-bottom-links li a:active {
		color: #ebebeb;
		text-decoration: underline;
	}
	.footer.mega-footer .footer-bottom .footer-bottom-links li a:hover .fa,
	.footer.mega-footer .footer-bottom .footer-bottom-links li a:focus .fa,
	.footer.mega-footer .footer-bottom .footer-bottom-links li a:active .fa {
		color: #b8b8b8;
	}
	.footer.mega-footer .footer-bottom .footer-bottom-links li a img {
		margin-bottom: 0;
	}
	.footer.mega-footer .footer-bottom .footer-bottom-links li .fa {
		font-size: 18px;
	}
	@media only screen and (max-width: 767px) {
		.footer.mega-footer .footer-bottom .footer-bottom-links li .fa {
			margin-top: 15px;
		}
	}
	.footer.mega-footer .footer-bottom .access-statement {
		margin: 0;
		text-align: center;
	}
	@media only screen and (min-width: 768px) and (max-width: 991px),
	only screen and (min-width: 992px) and (max-width: 1199px),
	only screen and (min-width: 1200px) {
		.footer.mega-footer .footer-bottom .access-statement {
			text-align: right;
		}
	}
	@media only screen and (min-width: 1200px) {
		.footer.mega-footer .footer-bottom .access-statement {
			position: relative;
			top: -12px;
		}
	}
	.footer.mega-footer .footer-bottom .access-statement-btn {
		border: 1px solid transparent;
		text-align: center;
		padding: 10px;
		color: #ffffff;
		font-size: 12px;
		font-size: 0.75rem;
		display: inline-block;
		font-weight: 600;
		position: relative;
	}
	.footer.mega-footer .footer-bottom .access-statement-btn:hover,
	.footer.mega-footer .footer-bottom .access-statement-btn:focus,
	.footer.mega-footer .footer-bottom .access-statement-btn:active {
		text-decoration: none;
		border-color: #ffffff;
	}
	@media only screen and (max-width: 767px) {
		.footer.mega-footer .footer-bottom .access-statement-btn {
			margin-bottom: 20px;
		}
	}
	.footer.mega-footer .footer-bottom .access-statement-btn img {
		position: absolute;
		top: 50%;
		left: 10px;
		transform: translateY(-50%);
		width: 28px;
		height: 28px;
	}
	.footer.mega-footer .footer-bottom .access-statement-btn span {
		padding-left: 35px;
	}
	.footer.mega-footer .footer-bottom .disclaimer {
		color: #fff;
	}
	@media only screen and (min-width: 1200px) {
		.footer.mega-footer .footer-bottom .disclaimer {
			letter-spacing: -0.5px;
		}
	}
	@media only screen and (max-width: 767px) {
		.footer.mega-footer .footer-bottom .disclaimer {
			text-align: center;
		}
	}
	.footer.mega-footer .bannerformmodal {
		color: #333;
		z-index: 9999;
	}
	.footer.mega-footer .bannerformmodal .modal-body {
		padding: 15px;
	}
	.footer.mega-footer .bannerformmodal p,
	.footer.mega-footer .bannerformmodal h4 {
		color: #333;
	}
	/* Generated by less 2.5.1 */
	/* ----------------------------
    Variables
------------------------------- */
	/* ----------------------------
    Mixins
------------------------------- */
	/* Prevent any object from being highlighted upon touch event*/
	
	input,
	select,
	textarea,
	button,
	a {
		/* -webkit-tap-highlight-color: rgba(0, 0, 0, 0); */
	}
	@font-face {
		font-family: 'efax-icons';
		src: url('fonts/efax-icons.eot?86293682');
		src: url('fonts/efax-icons.eot?86293682#iefix') format('embedded-opentype'), url('fonts/efax-icons.woff2?86293682') format('woff2'), url('fonts/efax-icons.woff?86293682') format('woff'), url('fonts/efax-icons.ttf?86293682') format('truetype'), url('fonts/efax-icons.svg?86293682#efax-icons') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	.efax-icon {
		font-family: "efax-icons";
		font-style: normal;
		font-weight: normal;
		speak: never;
		display: inline-block;
		text-decoration: inherit;
		width: 1em;
		text-align: center;
		/* opacity: .8; */
		/* For safety - reset parent styles, that can break glyph codes*/
		font-variant: normal;
		text-transform: none;
		/* fix buttons height, for twitter bootstrap */
		line-height: 1em;
		/* Animation center compensation - margins should be symmetric */
		/* remove if not needed */
		/* You can be more comfortable with increased icons size */
		/* font-size: 120%; */
		/* Font smoothing. That was taken from TWBS */
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		/* Uncomment for 3D effect */
		/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
	}
	.icon-toll-free:before {
		content: '\e800';
	}
	/* '' */
	
	.icon-close:before {
		content: '\e801';
	}
	/* '' */
	
	.icon-customers:before {
		content: '\e802';
	}
	/* '' */
	
	.icon-download:before {
		content: '\e803';
	}
	/* '' */
	
	.icon-esig:before {
		content: '\e804';
	}
	/* '' */
	
	.icon-fax-number:before {
		content: '\e805';
	}
	/* '' */
	
	.icon-hippa:before {
		content: '\e806';
	}
	/* '' */
	
	.icon-large-fileshare:before {
		content: '\e807';
	}
	/* '' */
	
	.icon-learning:before {
		content: '\e808';
	}
	/* '' */
	
	.icon-lifetime-storage:before {
		content: '\e809';
	}
	/* '' */
	
	.icon-local-number:before {
		content: '\e80a';
	}
	/* '' */
	
	.icon-menu:before {
		content: '\e80b';
	}
	/* '' */
	
	.icon-mobile-alt:before {
		content: '\e80c';
	}
	/* '' */
	
	.icon-search:before {
		content: '\e80d';
	}
	/* '' */
	
	@media only screen and (min-width: 1200px) {
		.container {
			width: 1170px;
		}
	}
	@media only screen and (min-width: 992px) and (max-width: 1199px) {
		.container {
			width: 970px;
		}
	}
	@media only screen and (min-width: 768px) and (max-width: 991px) {
		.container {
			width: 100%;
		}
	}
	.embeddedServiceHelpButton .helpButton {
		bottom: 85px !important;
	}
	/********Mega Nav Scroll Fix*********/
	
	.hs-hide {
		overflow: hidden;
		height: 100vh;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		body {
			/* padding-top: 115px; */
		}
	}
	/***************************************
Header
***************************************/
	
	.clear {
		margin-top: 30px;
		margin-bottom: 30px;
		clear: both;
	}
	/* ----------------------------
CTA
------------------------------- */
	
	a.cta,
	input[type="submit"].cta,
	input[type="button"].cta {
		background: #cc0000;
		color: #ffffff;
		text-align: center;
		display: inline-block;
		font-weight: 400;
		font-size: 20px;
		padding: 10px 40px;
		border-radius: 6px;
		background-clip: padding-box;
		cursor: pointer;
		white-space: nowrap;
		vertical-align: middle;
		line-height: 1.42857143;
		border: 1px solid transparent;
		text-decoration: none !important;
	}
	a.cta:hover,
	input[type="submit"].cta:hover,
	input[type="button"].cta:hover,
	a.cta:focus,
	input[type="submit"].cta:focus,
	input[type="button"].cta:focus,
	a.cta:active,
	input[type="submit"].cta:active,
	input[type="button"].cta:active {
		background: #ff0000;
		-webkit-transition: 0.25s;
		-moz-transition: 0.25s;
		-o-transition: 0.25s;
		-ms-transition: 0.25s;
		transition: 0.25s;
		text-decoration: none;
		color: #ffffff;
		background-clip: border-box;
	}
	a.cta:visited,
	input[type="submit"].cta:visited,
	input[type="button"].cta:visited {
		color: #ffffff;
	}
	a.cta.cta-lg,
	input[type="submit"].cta.cta-lg,
	input[type="button"].cta.cta-lg {
		font-size: 28px;
		font-size: 1.75rem;
	}
	@media only screen and (max-width: 767px) {
		a.cta.cta-lg,
		input[type="submit"].cta.cta-lg,
		input[type="button"].cta.cta-lg {
			font-size: 20px;
			font-size: 1.25rem;
			padding: 10px 20px;
			-webkit-transition: 0.25s;
			-moz-transition: 0.25s;
			-o-transition: 0.25s;
			-ms-transition: 0.25s;
			transition: 0.25s;
		}
	}
	a.cta.cta-blue,
	input[type="submit"].cta.cta-blue,
	input[type="button"].cta.cta-blue {
		background: #006699;
	}
	a.cta.cta-blue:hover,
	input[type="submit"].cta.cta-blue:hover,
	input[type="button"].cta.cta-blue:hover,
	a.cta.cta-blue:focus,
	input[type="submit"].cta.cta-blue:focus,
	input[type="button"].cta.cta-blue:focus,
	a.cta.cta-blue:active,
	input[type="submit"].cta.cta-blue:active,
	input[type="button"].cta.cta-blue:active {
		background: #00aaff;
	}
	a.cta.cta-white-border,
	input[type="submit"].cta.cta-white-border,
	input[type="button"].cta.cta-white-border {
		background: none;
		border: 2px solid #ffffff;
	}
	a.cta.cta-white-border:hover,
	input[type="submit"].cta.cta-white-border:hover,
	input[type="button"].cta.cta-white-border:hover,
	a.cta.cta-white-border:focus,
	input[type="submit"].cta.cta-white-border:focus,
	input[type="button"].cta.cta-white-border:focus,
	a.cta.cta-white-border:active,
	input[type="submit"].cta.cta-white-border:active,
	input[type="button"].cta.cta-white-border:active {
		background: #ffffff;
		color: #003366;
	}
	@media only screen and (max-width: 767px) {
		a.cta.cta-block,
		input[type="submit"].cta.cta-block,
		input[type="button"].cta.cta-block {
			display: block;
			width: 100%;
		}
	}
	a.blue-link,
	input[type="submit"].blue-link,
	input[type="button"].blue-link {
		color: #006699;
	}
	a.blue-link:hover,
	input[type="submit"].blue-link:hover,
	input[type="button"].blue-link:hover,
	a.blue-link:focus,
	input[type="submit"].blue-link:focus,
	input[type="button"].blue-link:focus,
	a.blue-link:active,
	input[type="submit"].blue-link:active,
	input[type="button"].blue-link:active {
		color: #0af;
		text-decoration: none;
	}
	.header.static-nav {
		display: none;
	}
	.header.static-nav.isTrue {
		display: block;
	}
	.header.meganav {
		margin-top: 0 !important;
		display: none;
		position: relative;
		/** Bootstrap break point change css **/
	}
	.header.meganav.isTrue {
		display: block;
	}
	.header.meganav.isTrue a:hover,
	.header.meganav.isTrue a:focus,
	.header.meganav.isTrue a:active,
	.header.meganav.isTrue a:visited {
		text-decoration: none !important;
	}
	@media only screen and (min-width: 768px) and (max-width: 991px),
	only screen and (max-width: 767px) {
		.header.meganav {
			position: fixed;
			left: 0;
			top: 0;
			width: 100%;
			background-color: #fff;
			overflow: auto;
			z-index: 1111;
		}
		.header.meganav.open {
			height: 100%;
		}
	}
	.header.meganav .header-top {
		border-bottom: 1px solid rgba(112, 112, 112, 0.34);
		font-family: 'Open Sans', sans-serif;
	}
	@media only screen and (min-width: 992px) and (max-width: 1199px),
	only screen and (min-width: 1200px) {
		.header.meganav .header-top {
			position: absolute;
			top: -40px;
			left: 0;
			right: 0;
		}
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .header-top {
			border-top: 1px solid #d0d0d0;
			margin-top: 15px;
			border-bottom: 0;
			padding-top: 20px;
		}
	}
	.header.meganav .header-top .navbar-default {
		background-color: transparent;
		border-color: transparent;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .header-top .navbar-default {
			border-top: 1px solid #707070;
			padding-top: 15px;
			float: none;
			/*width: 100%;*/
			clear: both;
			margin-top: 0px;
		}
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .header-top .navbar-nav {
			margin-left: 0px;
			margin-right: 0px;
			border: none;
		}
	}
	.header.meganav .header-top .navbar-nav li {
		font-family: 'Open Sans', sans-serif;
		/* Multi column dropdown */
	}
	.header.meganav .header-top .navbar-nav li a {
		color: #333333;
		padding-top: 10px;
		padding-bottom: 9px;
		font-size: 16px;
		font-size: 1rem;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .header-top .navbar-nav li a {
			font-size: 18px;
			font-size: 1.125rem;
			padding-top: 15px;
			padding-bottom: 15px;
		}
	}
	.header.meganav .header-top .navbar-nav li a:hover,
	.header.meganav .header-top .navbar-nav li a:focus,
	.header.meganav .header-top .navbar-nav li a.active {
		color: #006699;
		background-color: transparent;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .header-top .navbar-nav li a:hover,
		.header.meganav .header-top .navbar-nav li a:focus,
		.header.meganav .header-top .navbar-nav li a.active {
			border-bottom: none;
			color: #00aaff !important;
		}
	}
	.header.meganav .header-top .navbar-nav li a span {
		font-size: 20px;
		font-size: 1.25rem;
		margin-right: 3px;
	}
	.header.meganav .header-top .navbar-nav li .dropdown-menu {
		background: transparent;
		border-radius: 0;
		top: 32px;
		padding-top: 15px;
		border: 0;
		box-shadow: none;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .header-top .navbar-nav li .dropdown-menu {
			padding-top: 0;
			top: 5px !important;
		}
	}
	.header.meganav .header-top .navbar-nav li .dropdown-menu:before {
		width: 0;
		height: 0;
		border-left: 15px solid transparent;
		border-right: 15px solid transparent;
		border-bottom: 15px solid #006699;
		position: absolute;
		content: "";
		left: 40.5%;
		top: 0px;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .header-top .navbar-nav li .dropdown-menu:before {
			border-left: 10px solid transparent;
			border-right: 10px solid transparent;
			border-bottom: 10px solid #006699;
			top: -10px;
			left: 14px !important;
		}
	}
	.header.meganav .header-top .navbar-nav li .dropdown-menu > li {
		background: #006699;
		color: #ffffff;
		-webkit-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.11);
		-moz-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.11);
		box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.11);
	}
	.header.meganav .header-top .navbar-nav li .dropdown-menu h4 {
		text-transform: uppercase;
		color: #ffffff;
	}
	.header.meganav .header-top .navbar-nav li .dropdown-menu h5 {
		font-size: 16px;
		font-size: 1rem;
		text-transform: uppercase;
		margin-top: 30px;
	}
	.header.meganav .header-top .navbar-nav li .dropdown-menu a {
		color: #ffffff;
		display: inline-block;
		width: 100%;
		padding: 10px 5px;
	}
	.header.meganav .header-top .navbar-nav li .dropdown-menu a:hover,
	.header.meganav .header-top .navbar-nav li .dropdown-menu a:focus,
	.header.meganav .header-top .navbar-nav li .dropdown-menu a.active {
		color: #ffffff !important;
		background-color: #55A6CF;
	}
	.header.meganav .header-top .navbar-nav li .dropdown-menu.lang-dropdown {
		position: absolute;
		right: -369px;
		width: 900px;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .header-top .navbar-nav li .dropdown-menu.lang-dropdown {
			right: 0;
			width: auto;
			position: relative;
		}
	}
	.header.meganav .header-top .navbar-nav li .dropdown-menu.lang-dropdown > li {
		padding: 20px 15px 20px 35px;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .header-top .navbar-nav li .dropdown-menu.lang-dropdown > li {
			padding-left: 0;
			padding-right: 0;
			padding-top: 5px;
		}
	}
	@media only screen and (min-width: 768px) and (max-width: 991px),
	only screen and (max-width: 767px) {
		.header.meganav .header-top .navbar-nav li .dropdown-menu.lang-dropdown a {
			padding: 10px 20px;
		}
	}
	@media only screen and (min-width: 768px) and (max-width: 991px),
	only screen and (max-width: 767px) {
		.header.meganav .header-top .navbar-nav li .dropdown-menu.lang-dropdown h4,
		.header.meganav .header-top .navbar-nav li .dropdown-menu.lang-dropdown h5 {
			padding: 5px 20px;
			margin-top: 25px;
		}
		.header.meganav .header-top .navbar-nav li .dropdown-menu.lang-dropdown h5 a {
			padding-left: 0;
		}
	}
	.header.meganav .header-top .navbar-nav li .dropdown-menu.login-dropdown {
		width: 400px;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .header-top .navbar-nav li .dropdown-menu.login-dropdown {
			width: 100%;
			padding-top: 0;
			position: relative;
		}
	}
	.header.meganav .header-top .navbar-nav li .dropdown-menu.login-dropdown:before {
		left: 73%;
	}
	.header.meganav .header-top .navbar-nav li .dropdown-menu.login-dropdown h4 {
		margin: 0;
	}
	.header.meganav .header-top .navbar-nav li .dropdown-menu.login-dropdown h4 span {
		font-size: 16px;
		text-transform: none;
		font-weight: 500;
		display: block;
		margin-top: 5px;
	}
	.header.meganav .header-top .navbar-nav li .dropdown-menu.login-dropdown a {
		padding: 20px 20px;
	}
	.header.meganav .header-top .navbar-nav li .dropdown-menu.login-dropdown .divider {
		background-color: #1A76A3;
		margin: 0;
	}
	.header.meganav .header-top .navbar-nav > .open > a {
		color: #006699;
		background-color: transparent;
	}
	.header.meganav .header-top .navbar-nav > .open > a:hover,
	.header.meganav .header-top .navbar-nav > .open > a:focus {
		color: #006699 !important;
		background-color: transparent;
	}
	.header.meganav .header-top .navbar-collapse {
		border-color: transparent;
		padding-left: 0px;
		padding-right: 0px;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .header-top .navbar-collapse {
			box-shadow: none;
			border: none;
		}
	}
	.header.meganav .header-top .navbar {
		border-radius: 0;
		margin-bottom: 0;
		border: 0;
		min-height: 40px;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .header-top .navbar {
			min-height: auto;
		}
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .header-top .navbar-toggle {
			float: left;
			display: inline-block;
			/*background-color: @lt-grey;*/
			margin: 2px 0 0px;
			padding: 5px 8px;
		}
	}
	.header.meganav .meganav-bar {
		background-color: #ffffff;
		border: 0;
		z-index: 1;
		border-radius: 0;
	}
	@media only screen and (min-width: 992px) and (max-width: 1199px),
	only screen and (min-width: 1200px) {
		.header.meganav .meganav-bar {
			margin-top: 40px;
			margin-bottom: 0;
		}
	}
	.header.meganav .meganav-bar .navbar-brand {
		height: auto;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .navbar-brand {
			width: 175px;
			padding: 10px 15px;
		}
	}
	.header.meganav .meganav-bar .primary-nav {
		font-family: 'Open Sans', sans-serif;
		margin-top: 30px;
	}
	@media only screen and (min-width: 992px) and (max-width: 1199px) {
		.header.meganav .meganav-bar .primary-nav {
			padding: 0;
		}
	}
	.header.meganav .meganav-bar .primary-nav li > a {
		color: #333;
		font-size: 20px;
		font-weight: 700;
		text-transform: uppercase;
		padding: 15px 25px;
		position: relative;
		margin: 0;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .primary-nav li > a {
			padding: 20px 15px;
		}
		.header.meganav .meganav-bar .primary-nav li > a:after {
			display: none;
		}
	}
	.header.meganav .meganav-bar .primary-nav li > a:after {
		position: absolute;
		height: 2px;
		width: calc(100% - 50px);
		background-color: transparent;
		content: "";
		bottom: 0;
		left: 25px;
	}
	.header.meganav .meganav-bar .primary-nav li > a.active {
		color: #006699;
	}
	.header.meganav .meganav-bar .primary-nav li > a.active:before {
		width: 0;
		height: 0;
		border-left: 15px solid transparent;
		border-right: 15px solid transparent;
		border-bottom: 15px solid #f1f1f1;
		position: absolute;
		content: "";
		left: 50%;
		margin-left: -8px;
		bottom: -21px;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .primary-nav li > a.active:before {
			border-left: 15px solid transparent;
			border-right: 15px solid transparent;
			border-bottom: 15px solid #f1f1f1;
			top: -15px;
			left: 20px !important;
		}
	}
	.header.meganav .meganav-bar .primary-nav li > a:hover,
	.header.meganav .meganav-bar .primary-nav li > a:focus {
		color: #006699;
	}
	.header.meganav .meganav-bar .primary-nav li > a:hover:after,
	.header.meganav .meganav-bar .primary-nav li > a:focus:after {
		background-color: #006699;
	}
	.header.meganav .meganav-bar .mega-nav {
		position: relative;
		width: 100%;
		background-color: #f1f1f1;
		box-shadow: 0px 3px 6px #00000029;
		font-family: 'Open Sans', sans-serif;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .mega-nav {
			box-shadow: none;
			margin-top: 15px;
			background-color: transparent;
		}
		.header.meganav .meganav-bar .mega-nav .navbar-nav {
			margin: 0;
		}
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con {
		margin-bottom: 0;
		font-family: 'Open Sans', sans-serif;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con > li > a {
		color: #333;
		font-size: 20px;
		font-weight: 700;
		text-transform: uppercase;
		padding: 15px 25px;
		position: relative;
		display: block;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con > li > a {
			padding: 15px;
			margin: 0;
		}
		.header.meganav .meganav-bar .mega-nav .maga-nav-con > li > a .fa-angle-up,
		.header.meganav .meganav-bar .mega-nav .maga-nav-con > li > a .fa-angle-down {
			position: absolute;
			right: 15px;
			top: 15px;
			font-size: 28px;
		}
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con > li > a.active {
		color: #006699;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con > li > a:hover,
	.header.meganav .meganav-bar .mega-nav .maga-nav-con > li > a:visited,
	.header.meganav .meganav-bar .mega-nav .maga-nav-con > li > a:focus {
		color: #006699;
		text-decoration: none;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con > li > a:hover:after,
	.header.meganav .meganav-bar .mega-nav .maga-nav-con > li > a:visited:after,
	.header.meganav .meganav-bar .mega-nav .maga-nav-con > li > a:focus:after {
		background-color: #006699;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con {
			margin-left: -15px;
			margin-right: -15px;
		}
		.header.meganav .meganav-bar .mega-nav .maga-nav-con > li > a:visited {
			color: #333;
			text-decoration: none;
		}
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse {
			position: relative;
			padding-top: 15px;
			border-top: 0;
			top: -10px;
		}
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse:before {
			width: 0;
			height: 0;
			border-left: 15px solid transparent;
			border-right: 15px solid transparent;
			border-bottom: 15px solid #f1f1f1;
			position: absolute;
			content: "";
			left: 25px;
			top: 0;
		}
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .navbar-left > li > a {
		font-size: 18px;
		font-weight: 600;
		color: #333;
		padding: 0 30px;
		text-transform: none;
		line-height: 70px;
	}
	@media only screen and (min-width: 992px) and (max-width: 1199px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .navbar-left > li > a {
			padding: 0 25px;
		}
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .navbar-left > li > a {
			background-color: #f1f1f1;
			border-bottom: 1px solid #ddd;
			padding: 0 15px;
			line-height: 80px;
		}
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .navbar-left > li > a .fa-angle-down,
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .navbar-left > li > a .fa-angle-up {
		font-size: 28px;
		position: relative;
		top: 4px;
		right: 0;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .navbar-left > li > a .fa-angle-down,
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .navbar-left > li > a .fa-angle-up {
			position: absolute;
			right: 15px;
			top: 33%;
		}
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .navbar-left > li > a:hover,
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .navbar-left > li > a:focus,
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .navbar-left > li > a:active {
		background-color: #006699;
		color: #ffffff;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .navbar-right {
		margin-right: 0;
	}
	@media only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .navbar-right {
			margin-right: 0;
		}
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .navbar-right .dropdown.open > a,
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .navbar-right .dropdown.open > a:focus,
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .navbar-right .dropdown.open > a:hover {
		background-color: transparent;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .navbar-right .icon-search {
		font-size: 26px;
		color: #333;
		margin-top: 8px;
		margin-right: 15px;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .navbar-right .cta {
		margin-top: 12px;
		color: #fff;
		padding: 14px 35px;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .navbar-right .cta:hover,
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .navbar-right .cta:focus {
		background-color: #ff0000;
		color: #fff;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .seach-form {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		height: 70px;
		padding: 10px 0 0 15px;
		background-color: #f1f1f1;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .seach-form .icon-search {
		position: absolute;
		font-size: 26px;
		color: #999;
		top: 22px;
		left: 27px;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .seach-form .input-search {
		height: 50px;
		padding-left: 60px;
		background-color: #fff;
		border: 1px solid #DFDFDF;
		width: calc(100% - 50px);
		border-radius: 5px;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .seach-form .input-search:focus {
		outline: none;
		border-color: #999;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .seach-form .input-search::placeholder {
		color: #999;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .seach-form .close-search {
		position: absolute;
		right: 15px;
		top: 25px;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .seach-form .close-search .icon-close {
		font-size: 21px;
		color: #333;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown {
		position: static !important;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu {
		padding: 20px 0px;
		width: 100%;
		border: 0;
		box-shadow: inset 0px 3px 6px #00000029, 0px 3px 6px #00000029;
		-webkit-box-shadow: inset 0px 3px 6px #00000029, 0px 3px 6px #00000029;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu {
			padding: 0 0 10px 0;
			box-shadow: none;
			-webkit-box-shadow: none;
		}
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu li ul a {
		color: #006699;
		font-size: 16px;
		font-weight: 600;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li {
		margin: 5px 0px 30px;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li:last-child {
		margin-bottom: 0;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li {
			margin: 15px 0;
		}
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a {
		color: #006699;
		font-size: 16px;
		font-weight: 600;
		text-decoration: none;
		display: table;
		table-layout: fixed;
		vertical-align: middle;
		padding: 3px 10px;
	}
	@media only screen and (min-width: 992px) and (max-width: 1199px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a {
			padding: 3px 5px 3px 10px;
		}
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a span {
		vertical-align: middle;
		display: table-cell;
		width: 1000px;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a .efax-icon {
		min-width: 75px;
		margin-left: 0;
		min-height: inherit;
		font-size: 26px;
		text-align: center;
		display: table-cell;
		height: 45px;
		width: auto;
		padding-right: 15px;
		padding-left: 15px;
		color: #333;
	}
	@media only screen and (min-width: 992px) and (max-width: 1199px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a .efax-icon {
			padding-left: 3px;
			padding-right: 7px;
			min-width: 55px;
		}
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a .efax-icon:before {
		width: auto;
		padding: 0;
		margin: 0;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a .efax-icon.icon-esig {
		font-size: 26px;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a .efax-icon.icon-lifetime-storage {
		font-size: 36px;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a .efax-icon.icon-hippa {
		font-size: 38px;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a .efax-icon.icon-large-fileshare {
		font-size: 31px;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a .efax-icon.icon-download {
		font-size: 28px;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a .efax-icon.icon-mobile-alt {
		font-size: 34px;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a .efax-icon.icon-local-number {
		font-size: 30px;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a .efax-icon.icon-toll-free {
		font-size: 38px;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a .efax-icon.icon-icon-fax-number {
		font-size: 34px;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a:hover,
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a:focus,
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a:active {
		background: #005782;
		background: -moz-linear-gradient(90deg, #005782 0%, #005782 4%, #006699 4%, #006699 100%);
		background: -webkit-linear-gradient(90deg, #005782 0%, #005782 4%, #006699 4%, #006699 100%);
		background: linear-gradient(90deg, #005782 0%, #005782 4%, #006699 4%, #006699 100%);
		color: #fff;
		text-decoration: none;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a:hover .efax-icon,
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a:focus .efax-icon,
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li ul li a:active .efax-icon {
		color: #fff;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li h4 {
		margin-left: 20px;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li h4 {
			margin-left: 52px;
		}
	}
	@media only screen and (min-width: 992px) and (max-width: 1199px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li h4 {
			margin-left: 0;
		}
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.solution-items li h4 a {
		font-weight: 700;
		text-transform: uppercase;
		font-size: 16px;
		color: #006699;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu .meganav-intro {
		text-align: center;
		padding: 10px;
		position: relative;
	}
	@media only screen and (min-width: 992px) and (max-width: 1199px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu .meganav-intro {
			padding: 10px 0;
		}
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu .meganav-intro .cta {
		padding: 10px 24px;
	}
	@media only screen and (min-width: 992px) and (max-width: 1199px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu .meganav-intro .cta {
			padding: 10px 15px;
		}
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu .meganav-intro h4 {
		font-size: 20px;
		line-height: 1.6;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu .meganav-intro h5 {
		font-size: 16px;
		line-height: 1.5;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu .meganav-intro h5 a {
		color: #006699;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu .meganav-intro h5 a:hover,
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu .meganav-intro h5 a:active,
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu .meganav-intro h5 a:focus {
		color: #003366;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu .meganav-intro:after {
		position: absolute;
		width: 1px;
		height: 100%;
		content: " ";
		background-color: #ccc;
		right: -7px;
		top: 0;
	}
	@media only screen and (min-width: 992px) and (max-width: 1199px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu .meganav-intro:after {
			right: -15px;
		}
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.resource-items li ul {
			margin-top: 20px;
			margin-bottom: 15px;
		}
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.resource-items li ul h4 {
			margin-left: 0;
		}
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.resource-items li ul h4 a {
			font-weight: 700 !important;
			text-transform: uppercase;
		}
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.resource-items li ul li {
		margin-bottom: 5px;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.resource-items li ul li a {
		padding: 15px;
		display: block;
		color: #006699;
		font-size: 16px;
		font-weight: 400;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.resource-items li ul li a {
			padding: 10px 20px;
		}
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.resource-items li ul li a:hover,
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.resource-items li ul li a:active,
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.resource-items li ul li a:focus {
		background: #005782;
		background: -moz-linear-gradient(90deg, #005782 0%, #005782 4%, #006699 4%, #006699 100%);
		background: -webkit-linear-gradient(90deg, #005782 0%, #005782 4%, #006699 4%, #006699 100%);
		background: linear-gradient(90deg, #005782 0%, #005782 4%, #006699 4%, #006699 100%);
		color: #fff;
		text-decoration: none;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.resource-items li ul .dropdown-header {
		font-size: 16px;
		color: #333;
		font-weight: 700;
		padding: 0 5px;
		margin-bottom: 0;
		text-transform: uppercase;
		border-bottom: 1px solid #ccc;
		line-height: 40px;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.resource-items li ul .dropdown-header {
			padding-left: 0;
			position: relative;
			border-bottom: 0;
			z-index: 11;
			background-color: #fff;
			margin-bottom: 0;
		}
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.resource-items li ul .dropdown-header:after {
			content: "";
			position: absolute;
			height: 1px;
			width: 80%;
			top: 52%;
			right: 0;
			z-index: -1;
			background-color: #ddd;
		}
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.resource-items li ul .dropdown-header .icon-learning {
		font-size: 26px;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.resource-items li ul .dropdown-header .icon-customers {
		font-size: 32px;
		margin-right: 5px;
		top: 5px;
		position: relative;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu.resource-items {
			padding-left: 35px;
		}
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown.open > a {
		background-color: #006699;
		color: #ffffff;
	}
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown.open > a:hover,
	.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown.open > a:focus {
		background-color: #006699;
		color: #ffffff;
	}
	@media only screen and (max-width: 767px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown.open .mega-dropdown-menu {
			background-color: #fff;
		}
	}
	@media only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown.open .mega-dropdown-menu {
			position: static;
			float: none;
			width: auto;
			margin-top: 0;
			background-color: #fff;
			border: 0;
			-webkit-box-shadow: none;
			box-shadow: none;
		}
	}
	.header.meganav .meganav-bar .navbar-toggle {
		border: 0;
		margin-right: 5px;
		margin-top: 15px;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .navbar-toggle .menu-label {
			display: inline-block !important;
			margin-right: 3px;
			font-size: 20px;
		}
	}
	.header.meganav .meganav-bar .navbar-toggle.collapsed .icon-menu {
		display: inline-block;
	}
	.header.meganav .meganav-bar .navbar-toggle.collapsed .icon-menu-close {
		display: none;
	}
	.header.meganav .meganav-bar .navbar-toggle .icon-menu {
		display: none;
		width: 29px;
		font-size: 19px;
	}
	.header.meganav .meganav-bar .navbar-toggle .icon-menu-close {
		display: inline-block;
		width: 29px;
		font-size: 21px;
	}
	.header.meganav .meganav-bar .navbar-toggle:hover,
	.header.meganav .meganav-bar .navbar-toggle:focus,
	.header.meganav .meganav-bar .navbar-toggle:active {
		background-color: transparent;
	}
	.header.meganav .meganav-bar > .navbar-collapse {
		border: 0;
		box-shadow: none;
		padding-left: 0;
		padding-right: 0;
	}
	.header.meganav .meganav-bar .navbar-collapse {
		max-height: none !important;
	}
	.header.meganav .meganav-bar .search-box {
		position: relative;
		margin-bottom: 10px;
		padding: 0 15px;
		font-family: 'Open Sans', sans-serif;
	}
	.header.meganav .meganav-bar .search-box .form-control {
		height: 36px;
		background-color: #f1f1f1;
		border: 0;
		padding-left: 43px;
		box-shadow: none;
		border-r: 0;
		border-radius: 0;
		font-size: 16px;
	}
	.header.meganav .meganav-bar .search-box .form-control:focus {
		outline-color: #ccc;
		box-shadow: none;
	}
	.header.meganav .meganav-bar .search-box .icon-search {
		position: absolute;
		top: 9px;
		left: 27px;
		font-size: 20px;
	}
	.header.meganav .meganav-bar .sales-item {
		position: absolute;
		right: 15px;
		font-size: 18px;
		font-weight: 600;
		top: 41px;
		font-family: 'Open Sans', sans-serif;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .meganav-bar .sales-item {
			height: 40px;
			color: #006699;
			font-size: 18px;
			text-align: center;
			line-height: 40px;
			font-weight: 700;
			position: relative;
			top: 0;
			right: 0;
			margin-right: -15px;
			margin-left: -15px;
			background-color: #f1f1f1;
			min-width: 100%;
		}
		.header.meganav .meganav-bar .sales-item a,
		.header.meganav .meganav-bar .sales-item a:hover,
		.header.meganav .meganav-bar .sales-item a:visited,
		.header.meganav .meganav-bar .sales-item a:focus {
			color: #006699;
		}
	}
	@media only screen and (min-width: 768px) and (max-width: 991px) {
		.header.meganav .navbar-header {
			float: none;
		}
		.header.meganav .container-fluid > .navbar-collapse,
		.header.meganav .container-fluid > .navbar-header,
		.header.meganav .container > .navbar-collapse,
		.header.meganav .container > .navbar-header {
			margin-left: -15px;
			margin-right: -15px;
		}
		.header.meganav .navbar > .container .navbar-brand,
		.header.meganav .navbar > .container-fluid .navbar-brand {
			margin-left: 0;
		}
		.header.meganav .navbar-left,
		.header.meganav .navbar-right {
			float: none !important;
		}
		.header.meganav .navbar-toggle {
			display: block;
		}
		.header.meganav .navbar-collapse {
			border-top: 1px solid transparent;
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
		}
		.header.meganav .navbar-fixed-top {
			top: 0;
			border-width: 0 0 1px;
		}
		.header.meganav .navbar-collapse.collapse {
			display: none !important;
		}
		.header.meganav .navbar-nav {
			float: none !important;
			margin-left: -15px;
			margin-right: -15px;
		}
		.header.meganav .navbar-nav > li {
			float: none;
		}
		.header.meganav .navbar-nav > li > a {
			padding-top: 10px;
			padding-bottom: 10px;
		}
		.header.meganav .collapse.in {
			display: block !important;
		}
	}
	@media only screen and (min-width: 992px) and (max-width: 1199px) {
		.header.meganav .navbar-toggle {
			display: none !important;
		}
		.header.meganav .navbar-header {
			float: left !important;
		}
		.header.meganav .navbar-nav {
			float: left !important;
			margin: 0;
		}
		.header.meganav .navbar-nav.navbar-right {
			float: right !important;
		}
		.header.meganav .navbar-nav > li {
			float: left;
		}
		.header.meganav .navbar-collapse.collapse {
			display: block!important;
		}
		.header.meganav .navbar-nav > li > a {
			padding-bottom: 15px;
			padding-top: 15px;
		}
	}
	/***************************************
Footer
***************************************/
	
	.footer {
		padding: 0;
	}
	.footer.static-footer {
		display: none;
	}
	.footer.static-footer.isTrue {
		display: block;
	}
	.footer.mega-footer {
		padding: 25px 0 !important;
		background: #171717;
		background: -moz-linear-gradient(20deg, #171717 0%, #171717 50%, #1d1d1d 50%, #1d1d1d 100%);
		background: -webkit-gradient(left bottom, right top, color-stop(0%, #171717), color-stop(50%, #171717), color-stop(50%, #1d1d1d), color-stop(100%, #1d1d1d));
		background: -webkit-linear-gradient(20deg, #171717 0%, #171717 50%, #1d1d1d 50%, #1d1d1d 100%);
		background: -o-linear-gradient(20deg, #171717 0%, #171717 50%, #1d1d1d 50%, #1d1d1d 100%);
		background: -ms-linear-gradient(20deg, #171717 0%, #171717 50%, #1d1d1d 50%, #1d1d1d 100%);
		background: linear-gradient(20deg, #171717 0%, #171717 50%, #1d1d1d 50%, #1d1d1d 100%);
		display: none;
	}
	.footer.mega-footer.isTrue {
		display: block;
	}
	.footer.mega-footer.isTrue {
		display: block;
	}
	.footer.mega-footer hr {
		border-color: #606060;
	}
	.footer.mega-footer .footer-logo {
		/*width: 70%;*/
		margin: 0 auto;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.footer.mega-footer .footer-logo {
			width: 150px;
			margin-top: 15px;
		}
	}
	.footer.mega-footer .footer-tag {
		text-align: center;
		margin-top: 10px;
		margin-bottom: 0;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.footer.mega-footer .footer-tag {
			margin-top: 15px;
			margin-bottom: 15px;
		}
	}
	@media only screen and (min-width: 1200px) {
		.footer.mega-footer .footer-tag {
			margin-top: 15px;
		}
	}
	.footer.mega-footer .footer-top {
		padding: 25px 0;
	}
	.footer.mega-footer .footer-top .cta {
		margin-top: 10px;
		margin-bottom: 10px;
		padding: 10px 30px;
	}
	@media only screen and (min-width: 992px) and (max-width: 1199px) {
		.footer.mega-footer .footer-top .cta {
			padding: 10px 20px;
		}
	}
	.footer.mega-footer .footer-top .main-menu .menu-heading {
		padding-bottom: 20px;
		margin-bottom: 20px;
		border-bottom: 1px solid #606060;
		font-weight: 700;
		font-size: 18px;
		font-size: 1.125rem;
		position: relative;
	}
	.footer.mega-footer .footer-top .main-menu .menu-heading a {
		color: #ebebeb;
		font-size: 16px;
		font-size: 1rem;
		font-weight: 700;
	}
	.footer.mega-footer .footer-top .main-menu .menu-heading a:hover,
	.footer.mega-footer .footer-top .main-menu .menu-heading a:focus,
	.footer.mega-footer .footer-top .main-menu .menu-heading a:active {
		text-decoration: underline;
	}
	@media only screen and (max-width: 767px) {
		.footer.mega-footer .footer-top .main-menu .menu-heading {
			padding: 10px 0;
			margin-bottom: 10px;
		}
	}
	.footer.mega-footer .footer-top .main-menu .slide-btn {
		display: none;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.footer.mega-footer .footer-top .main-menu .slide-btn {
			display: inline-block;
			position: absolute;
			top: 10px;
			right: 10px;
		}
	}
	.footer.mega-footer .footer-top .main-menu .slide-btn .fa {
		color: #ffffff;
		font-size: 20px;
		font-size: 1.25rem;
		position: relative;
		top: 3px;
	}
	.footer.mega-footer .footer-top .main-menu li {
		margin: 0 0 20px 0;
		display: block;
		line-height: 1.4;
	}
	.footer.mega-footer .footer-top .main-menu li a {
		color: #ffffff;
		font-size: 14px;
		font-size: 0.875rem;
		font-weight: 400;
	}
	.footer.mega-footer .footer-top .main-menu li a:hover,
	.footer.mega-footer .footer-top .main-menu li a:focus,
	.footer.mega-footer .footer-top .main-menu li a:active {
		text-decoration: underline;
		color: #ffffff;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.footer.mega-footer .footer-top {
			padding:  0;
		}
		.footer.mega-footer .footer-top .main-menu .mbl-dropdown {
			display: none;
		}
		.footer.mega-footer .footer-top .main-menu .mbl-dropdown a {
			display: block;
		}
	}
	.footer.mega-footer .cta-footer {
		margin-bottom: 20px;
	}
	@media only screen and (min-width: 992px) and (max-width: 1199px),
	only screen and (min-width: 1200px) {
		.footer.mega-footer .cta-footer {
			margin-bottom: 0;
			margin-top: 5px;
		}
	}
	.footer.mega-footer .footer-apps {
		text-align: center;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.footer.mega-footer .footer-apps {
			margin-bottom: 25px;
		}
	}
	.footer.mega-footer .footer-apps a {
		display: inline-block;
		position: relative;
		width: 45%;
		margin-bottom: 10px;
	}
	.footer.mega-footer .footer-apps a:hover:before,
	.footer.mega-footer .footer-apps a:focus:before,
	.footer.mega-footer .footer-apps a:active:before {
		content: '';
		position: absolute;
		left: 0;
		right: 0;
		width: 100%;
		height: 100%;
		background-color: #000;
		opacity: 0.3;
	}
	@media only screen and (max-width: 767px),
	only screen and (min-width: 768px) and (max-width: 991px) {
		.footer.mega-footer .footer-apps a {
			margin: 0 5px;
			width: auto;
		}
		.footer.mega-footer .footer-apps a img {
			height: 42px;
		}
	}
	.footer.mega-footer .footer-apps a img {
		margin-bottom: 0;
	}
	.footer.mega-footer .footer-bottom {
		padding: 25px 0 0 0;
	}
	@media only screen and (min-width: 768px) and (max-width: 991px) {
		.footer.mega-footer .footer-bottom {
			text-align: left;
		}
	}
	.footer.mega-footer .footer-bottom .footer-bottom-links {
		margin-bottom: 25px;
		line-height: 1;
	}
	@media only screen and (max-width: 767px) {
		.footer.mega-footer .footer-bottom .footer-bottom-links {
			margin-bottom: 15px;
			text-align: center;
		}
	}
	@media only screen and (min-width: 768px) and (max-width: 991px) {
		.footer.mega-footer .footer-bottom .footer-bottom-links {
			margin-bottom: 20px;
		}
	}
	.footer.mega-footer .footer-bottom .footer-bottom-links li {
		display: inline-block;
		padding: 0 4px 13px;
		margin: 0;
	}
	.footer.mega-footer .footer-bottom .footer-bottom-links li:first-child {
		padding-left: 0;
	}
	.footer.mega-footer .footer-bottom .footer-bottom-links li:after {
		display: none;
	}
	@media only screen and (max-width: 767px) {
		.footer.mega-footer .footer-bottom .footer-bottom-links li {
			margin: 0;
		}
	}
	.footer.mega-footer .footer-bottom .footer-bottom-links li a {
		color: #ffffff;
		font-size: 12px;
		font-size: 0.75rem;
	}
	.footer.mega-footer .footer-bottom .footer-bottom-links li a .fa {
		color: #ebebeb;
	}
	.footer.mega-footer .footer-bottom .footer-bottom-links li a:hover,
	.footer.mega-footer .footer-bottom .footer-bottom-links li a:focus,
	.footer.mega-footer .footer-bottom .footer-bottom-links li a:active {
		color: #ebebeb;
		text-decoration: underline;
	}
	.footer.mega-footer .footer-bottom .footer-bottom-links li a:hover .fa,
	.footer.mega-footer .footer-bottom .footer-bottom-links li a:focus .fa,
	.footer.mega-footer .footer-bottom .footer-bottom-links li a:active .fa {
		color: #b8b8b8;
	}
	.footer.mega-footer .footer-bottom .footer-bottom-links li a img {
		margin-bottom: 0;
	}
	.footer.mega-footer .footer-bottom .footer-bottom-links li .fa {
		font-size: 18px;
	}
	@media only screen and (max-width: 767px) {
		.footer.mega-footer .footer-bottom .footer-bottom-links li .fa {
			margin-top: 15px;
		}
	}
	.footer.mega-footer .footer-bottom .access-statement {
		margin: 0;
		text-align: center;
	}
	@media only screen and (min-width: 768px) and (max-width: 991px),
	only screen and (min-width: 992px) and (max-width: 1199px),
	only screen and (min-width: 1200px) {
		.footer.mega-footer .footer-bottom .access-statement {
			text-align: right;
		}
	}
	@media only screen and (min-width: 1200px) {
		.footer.mega-footer .footer-bottom .access-statement {
			position: relative;
			top: -12px;
		}
	}
	.footer.mega-footer .footer-bottom .access-statement-btn {
		border: 1px solid transparent;
		text-align: center;
		padding: 10px;
		color: #ffffff;
		font-size: 12px;
		font-size: 0.75rem;
		display: inline-block;
		font-weight: 600;
		position: relative;
	}
	.footer.mega-footer .footer-bottom .access-statement-btn:hover,
	.footer.mega-footer .footer-bottom .access-statement-btn:focus,
	.footer.mega-footer .footer-bottom .access-statement-btn:active {
		text-decoration: none;
		border-color: #ffffff;
	}
	@media only screen and (max-width: 767px) {
		.footer.mega-footer .footer-bottom .access-statement-btn {
			margin-bottom: 20px;
		}
	}
	.footer.mega-footer .footer-bottom .access-statement-btn img {
		position: absolute;
		top: 50%;
		left: 10px;
		transform: translateY(-50%);
		width: 28px;
		height: 28px;
	}
	.footer.mega-footer .footer-bottom .access-statement-btn span {
		padding-left: 35px;
	}
	.footer.mega-footer .footer-bottom .disclaimer {
		color: #fff;
	}
	@media only screen and (min-width: 1200px) {
		.footer.mega-footer .footer-bottom .disclaimer {
			letter-spacing: -0.5px;
		}
	}
	@media only screen and (max-width: 767px) {
		.footer.mega-footer .footer-bottom .disclaimer {
			text-align: center;
		}
	}
	.footer.mega-footer .bannerformmodal {
		color: #333;
		z-index: 9999;
	}
	.footer.mega-footer .bannerformmodal .modal-body {
		padding: 15px;
	}
	.footer.mega-footer .bannerformmodal p,
	.footer.mega-footer .bannerformmodal h4 {
		color: #333;
	}
	body > img {
		display: none;
	}
	.header {
		position: fixed !important;
		width: 100%;
		z-index: 1111;
		background: #fff;
		left: 0;
		top: 0;
		transition: top 0.2s ease-in-out;
	}
	.header.static-nav {
		background: #515151;
	}
	.header.meganav.nav-up {
		top: -45px;
		box-shadow: 0 0 1px 2px rgb(0 0 0 / 10%);
	}
	.header.static-nav.nav-up {
		top: -41px;
		box-shadow: 0 0 1px 2px rgb(0 0 0 / 10%);
	}
	.header.meganav .header-inner {
		overflow: hidden;
		transition: height 0.5s ease-in-out;
	}
	@media only screen and (max-width: 767px),
	only screen and (max-width: 991px) and (min-width: 768px) {
		.header.meganav .meganav-bar .mega-nav .maga-nav-con .mega-navbar-collapse .mega-dropdown .mega-dropdown-menu {
			position: relative !important;
		}
		body.static-nav-on {
			padding-top: 95px;
		}
		body.meganav-on {
			padding-top: 115px;
		}
	}
	@media only screen and (min-width: 992px) {
		body.meganav-on {
			padding-top: 195px;
		}
		body.static-nav-on {
			padding-top: 115px;
		}
		.header-top-left {
			position: relative;
			float: left;
		}
		.header-top-left .logo-small {
			width: 85px;
			position: absolute;
			margin-top: 3px;
		}
		.header-top-left .logo-small img {
			width: 100%;
		}
		.sales-number span {
			margin-top: 10px;
			display: block;
		}
		.navbar-brand img {
			max-width: 145px;
		}
		.header.meganav .meganav-bar .primary-nav li > a.active:before {
			bottom: -6px !important;
		}
		.header.meganav .header-top .navbar-nav li .dropdown-menu.login-dropdown a {
			font-size: 20px;
		}
		.header.meganav .header-top .navbar-nav li a:hover,
		.header.meganav .header-top .navbar-nav li a:focus,
		.header.meganav .header-top .navbar-nav li a.active {
			color: #006699 !important;
		}
	}
	.header.static-nav .logo img {
		max-width: 145px;
	}
	.header.static-nav .topNavbar {
		padding: 8px 0;
	}
	@media only screen and (min-width: 992px) {
		.header.static-nav .logo {
			margin-left: -15px;
		}
		.header.static-nav .topNavbar .nopad {
			padding-right: 15px;
		}
		.header.static-nav .topNavbar ul {
			margin-bottom: 0;
		}
		.header.static-nav .navbar-right {
			margin-right: -6px;
		}
		.header.static-nav .mainNavbar {
			padding-top: 11px;
			padding-bottom: 10px;
		}
		.header.static-nav .mainNavbar .primary-nav li {
			font-size: 16px !important;
		}
		.header.static-nav .primary-nav .navbar-links li.top-nav a {
			line-height: 20px;
		}
		.header.static-nav .logo {
			margin-bottom: 0;
		}
	}
	@media only screen and (max-width: 991px) and (min-width: 768px),
	only screen and (max-width: 767px) {
		.header.static-nav .topNavbar p {
			margin-bottom: 0;
			line-height: 21px;
		}
		.header.static-nav .logo {
			display: inline-block;
			width: 100px;
			float: none;
			text-align: center;
			margin-bottom: 0;
		}
		.header.static-nav .logo img {
			max-width: 85px;
			margin-top: 3px;
		}
		.header.static-nav .primary-nav .navbar-links {
			margin-right: -8px;
		}
		.header.static-nav .mobile-head {
			text-align: center;
			display: block;
		}
		.header.static-nav .navbar {
			background-color: #fff;
		}
		.mainNavbar {
			background-color: #ffffff;
		}
		.header.static-nav .navbar-toggle {
			margin-right: 6px;
		}
		.header.static-nav .navbar {
			background-color: #333;
		}
		.header .navbar-toggle .icon-bar-label,
		.header .navbar-toggle .icon-bars {
			display: inline-block;
		}
	}
	.static-nav-on footer, .static-nav-on .footer.static-footer {
		padding: 25px 0;
	}
	.static-nav-on .footer.static-footer .footer-top {
		padding: 0 0 25px;
	}
	.static-nav-on .footer-banner + .footer {
		padding: 10px 0 25px;
	}
