@font-face {
  font-family: 'Museo-700';
  src: url('font-museo700/Museo-700.eot?#iefix') format('embedded-opentype'),  url('font-museo700/Museo-700.woff') format('woff'),
      url('font-museo700/Museo-700.ttf')  format('truetype'), url('font-museo700/Museo-700.svg#Museo-700') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Museo-300';
  src: url('font-museo300/Museo-300.eot?#iefix') format('embedded-opentype'),  url('font-museo300/Museo-300.woff') format('woff'),
      url('font-museo300/Museo-300.ttf')  format('truetype'), url('font-museo300/Museo-300.svg#Museo-700') format('svg');
  font-weight: normal;
  font-style: normal;
}

h1, h2, h3, h4  {
    font-family: 'Museo-700';
}
h1 {
    color: #0068b0;
    margin-bottom: 20px;
}
h6 {
    color: #ff942b;
    font-size: 19px;
    letter-spacing: normal !important;
    margin-top: 15px;
    padding-bottom: 5px;
    text-transform: none !important;
}
.content p {
    font-family: 'Museo-300';
    font-size: 17px;
}
.content li {
    font-family: 'Museo-300';
    font-size: 17px;
}
.content a {
    color: #0068b0;
}
a:hover, p a:hover{
    color: #007ea8;
}
#mobilehero .cta-buttons {
	margin: 0 auto;
    width: 225px;
}
/* Header */
#hero .text h1 {
	color: #fff;
}
#hero h1, #hero p {
	text-shadow: 0px 0px 15px #000000;
}
	#mobilehero {
		display: none;
		padding: 20px 0;
	}
@media (max-width: 767px) {
	#hero {
		background-size: contain;
		padding-bottom: 0px;
		background-repeat: no-repeat;
	}
	#hero .row {
		display: none;
	}
	#mobilehero {
		display: block;
		text-align: center;
	}
	#mobilehero h1 {
		font-size: 30px;
	}
}
.background-overlay {
	/*
	background-color: #000000;
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
	position:absolute;
	width:100%;
	height:670px;
	top:0;
	*/
}
nav.main_menu > ul > li > a {
    color: #444;
    font-family: 'Museo-700';
}
#header {
    position: unset;
}
#header.stickem .t-wrap {
    height: 100px;
}
@media (max-width: 767px) {
	#header.stickem .t-wrap {
		height: 70px;
	}
	#header img {
		max-width: 270px;
		padding: 15px;
	}
}
.hamburger-toggle {
	position: absolute;
}
.hamburger-toggle.fh5co-nav-white > i,
.hamburger-toggle.fh5co-nav-white > i:before,
.hamburger-toggle.fh5co-nav-white > i:after {
    color: #9d9d9d;
	background-color: #9d9d9d;
}
.hamburger-toggle.active i {
    background-color: transparent;
}
#header .phone-link {font-family: 'Museo-700', sans-serif;;font-size: 16px;}/* Phone Number Font Style */
#header.stickem .phone-link {font-size: 16px;}/* Phone Number Font Size */
#hero .text h1 {font-family: 'Museo-700', sans-serif;font-size: 45px;font-weight: 800;text-transform: capitalize;} /* Banner Heading Font */
h2, .h2 {font-family: 'Museo-700', sans-serif;;font-size: 24px;font-weight: 600;text-transform: uppercase;color:#0068b0;} /* Product Benefits Heading Font */
#social {background-color: #253d4c;} /* Social Media Background Colour */
.btn {background-color: #ff942c;} /* Banner CTA Button Colour - Match Social BG Colour */
.btn.color2 {background-color: #ff942c;} /* Banner CTA Button Colour - Match Social BG Colour */
.btn.color1:hover, .btn.color1:focus, .btn.color1:visited, .btn.color2:hover, .btn.color2:focus, .btn.color2:visited {color: white;background-color: #ff942c;border: 1px solid #ff942c;}
body img.product-img {margin-top:60px;}/* Product Image */
#hero .text p {font-size: 24px; margin-bottom: 1em; }
h4{font-family: 'Museo-700', sans-serif;font-size: 24px;font-weight: 400;text-transform: uppercase; color:#0068b0;}
body{font-family: 'Museo-300', sans-serif;font-size:17px;}
.h4-img{padding-right:20px;}
ul.nav {font-family: 'Museo-700', sans-serif;font-size: 16px;}
.content-text p{color:#333333;}
#benefits .fa {
	font-size: 25px;
	color: #0068b0;
	padding: 5px;
	margin-left:-30px;
	vertical-align: middle;
}
#benefits ul {
	text-align: left;
	padding: 0 20%;
}
#benefits li {
	padding-bottom: 15px;
}
#quote, #apply {
	border-top-width: 5px !important;
    border-bottom-width: 5px !important;
    padding-right: 45px !important;
    padding-left: 45px !important;
    border-top-color: #ff9629 !important;
    border-top-style: solid !important;
    border-bottom-color: #ff9629 !important;
    border-bottom-style: solid !important;	
	padding: 45px 0; 
}
#faq h2 {
	padding-bottom: 20px;
}
#footer section {
	background-color: #0068b0;
	color: #fff;
}