	body{margin:0;padding:0;font-family: "Open Sans", Helvetica, Arial, sans-serif;}
	.fa-copyright:before {
    content: "" !important;
}
	.section-inner {
	position: relative;
	margin: 0 auto;
	box-sizing: border-box;
	max-width: 1366px;
	background: #fff;
}
	.banner {padding-top:41.667%; }
	.banner-img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	max-height: 300px;
	border:0;
	outline:0;
	background: url(../imgs/hero.jpg) no-repeat 0 0;
	background-size:289.722222%;}
	
	
	.wraphome {margin:auto; width:100%; background-color: #fff; max-width: 1200px;position:relative;display:table;line-height:.5; padding-bottom:0px;}
	
	.html-banner-home-sub{margin:auto; width:100%; max-width:1200px;}
	.html-banner-home-sub .text-wrap {display: block; text-align:left;}
	.html-banner-home-sub .pull-left {float: left;}

	.html-banner-home-sub .inline-img-25,
	.html-banner-home-sub .inline-text-25{width: 20%; height: auto;}
	
	.html-banner-home-sub .inline-img-25.pull-left{margin: 30px;}
	.html-banner-home-sub .inline-text-25.pull-left{margin: 30px 2.5%;} 
	
	.html-banner-home-sub h3{color:#0071C5; font-family: 'Open Sans', Helvetica, Arial, sans-serif;background-color: #fff; line-height:.5;}
	.html-banner-home-sub p{font-size:15px; color:#000; font-family: 'Open Sans', Helvetica, Arial, sans-serif;background-color: #fff; line-height:1.4; margin:1em 0;}
	
	
	
	.wraplinks {margin:auto; width:100%; background-color: #d0cece; max-width: 1366px; position:relative; display:inline-block;  text-align:center; }
	.wraplinks ul {list-style-type: none; margin: auto; padding: 0; overflow: hidden;; text-align: center;}
	.wraplinks li {display:inline-block;  margin:auto;}
	.wraplinks li a {display: block; padding: 15px; margin: auto; color: #000; text-decoration:underline;}
	
	
	
	.contentwrap-left{ margin:0 5%; width:90%; padding:30px 0;position:relative;display:inline-block;line-height:1.4;}
	
	.image-left {background-color:#fff; height: 275px; width:100%; max-width: 1200px; margin: auto;}
	.image-left img {float:none; margin-right:0;}
	.image-left h4 {font-size:20px;font-weight:bold; font-family: 'Open Sans', Helvetica, Arial, sans-serif; color:#000;}
	.image-left p {font-size:15px; color: #000; font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
	/*.image-left i {position: relative; top:5px; color:#0071c5;}*/
	
	
	i.fa-youtube {position: relative; top:5px; color:#0071c5;}
	
	
	
	.contentwrap-kits{margin:0 5%; width:90%; padding:30px 0;position:relative;display:inline-block;line-height:1.4; height:auto;}
	
	.image-kits {background-color:#fff; height: 305px; width: 100%; max-width: 1200px; margin: auto;}
	.image-kits img {float:none; margin-right:0;}
	.image-kits h4 {font-size:20px;font-weight:bold; font-family: 'Open Sans', Helvetica, Arial, sans-serif; color:#000;}
	.image-kits p {font-size:15px; color: #000; font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
	.image-kits ul {font-size:15px; color: #000; font-family: 'Open Sans', Helvetica, Arial, sans-serif; list-style:disc;}
	.image-kits li {font-size:15px; color: #000; font-family: 'Open Sans', Helvetica, Arial, sans-serif; list-style-position: inside;}
	/*.image-kits i {position: relative; top:5px; color:#0071c5;}*/
	
	
	.contentwrap-right{margin:0 5%; width:90%; padding:30px 0;position:relative;display:inline-block;line-height:1.4;}
	
	.image-right{background-color:#fff; height: 275px; width:100%; max-width: 1200px; margin: auto;}
	.contentwrap-right img{float:none; margin-left:0;}
	.image-right h4{font-size:20px;font-weight:bold; font-family: 'Open Sans', Helvetica, Arial, sans-serif; color:#000;}
	.image-right p{font-size:15px; color: #000;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
	/*.image-right i {position: relative; top:5px; color:#0071c5;}*/

	hr.solid {
  	border: 1px solid #f4f4f4; max-width: 1200px;}
	
	a.button {
	background-color: #0071c5;
  	border: none;
  	color: #fff;
  	padding: 8px 20px;
  	text-align: center;
  	text-decoration: none;
  	display: inline-block;
  	font-size: 16px;
  	margin: 5px 1px;
  	cursor: pointer;
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	border-radius: 12px;}
	
	a.video-link {
	color: #0071c5;
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	padding: 0px 20px 10px 10px;
	margin: auto;
	font-size: 14px;
	display: inline-block;
	text-decoration:underline;
	}
	
	
	.wrapbenefits {margin:auto; background-color:#000;width:100%;max-width:1366px; position:relative;display:table;line-height:1.4; padding-bottom: 30px; height: auto;}
	
	.html-banner-benefits {padding: 1em 8%; text-align:center;}
	
	.html-banner-benefits h3 {font-size: 21px; line-height: 1.4; margin: 0.25em 0 0.25em 0; color:#fff; font-family: 'Open Sans', Helvetica, Arial, sans-serif; text-align:center;}
	.html-banner-benefits h1 {font-size: 16px; font-weight: 350; line-height: 1.35; margin: 0.75em 0; color:#fff; font-family: 'Open Sans', Helvetica, Arial, sans-serif;text-align:left;}
	.html-banner-benefits p {font-size: 16px; font-weight: 200; line-height: 1.35; margin: 0.75em 0; color:#fff; font-family: 'Open Sans', Helvetica, Arial, sans-serif;text-align:left;}
	
	
	.html-banner-benefits .inline-text-100 {width: 100%; height: auto; clear: both;}
	
	
	sup {
    vertical-align: super;
    font-size: 11px;
}
	
	
	.accordion {
	  background-color: #000;
	  color: #444;
	  padding:0;
	  margin:0 auto;
	  cursor: pointer;
	  width: 100%;
	  border: none;
	  outline:none;
	  transition: 0.5s;
	}
	
	.active, .accordion:hover {
	  background-color: #fff;
	}
	
	.panel {
	  padding: 0 auto;
	  background-color: #fff;
	  color:white;
	  max-height: 0;
	  overflow: hidden;
	  transition: max-height 0.5s ease-out;
	  border: 1px solid #f4f4f4;
	}




@media only screen and (min-width: 641px) {
/* insert responsive CSS for screens above 641px */
.banner { padding-top: 21.96%; }
.banner-img {
background-position:100% 0;
background-size: 152.7086383601757%;
}

.wraphome {margin:auto; width:100%; background-color: #fff; max-width: 800px;position:relative;display:table;line-height:.5; padding-bottom:0px;}
	
	.html-banner-home-sub{margin:auto; width:100%; max-width:800px;}
	.html-banner-home-sub .text-wrap {display: block; text-align:left;}
	.html-banner-home-sub .pull-left {float: left;}

	.html-banner-home-sub .inline-img-25,
	.html-banner-home-sub .inline-text-25{width: 40%; height: auto;}
	
	.html-banner-home-sub .inline-img-25.pull-left{margin: 30px;}
	.html-banner-home-sub .inline-text-25.pull-left{margin: 30px 2.5%;}	
	
	
.wrapbenefits {margin:auto; background-color:#000;width:100%;max-width:1000px; position:relative;display:table;line-height:1.4; padding-bottom: 30px; height: 1500px;}
.html-banner-benefits {padding: 1em 8%; text-align:center;}
	
	.contentwrap-left{margin:0 5%; width:90%; padding:30px 0;position:relative;display:inline-block;line-height:1.4; height:auto;}
	.image-left {background-color:#fff;  width:100%; max-width: 800px;}
	.image-left img { margin-right:0; overflow:auto;}
	.image-left h4 {font-size:20px;font-weight:bold; font-family: 'Open Sans', Helvetica, Arial, sans-serif; color:#000;padding-right:30px;}
	.image-left p {font-size:15px; color: #000; font-family: 'Open Sans', Helvetica, Arial, sans-serif;padding-right:80px;}

	
	.contentwrap-kits{margin:0 5%; width:90%; padding:30px 0;position:relative;display:inline-block;line-height:1.4;height:auto;}
	.image-kits {background-color:#fff;  width: 100%; max-width: 800px; margin: auto;}
	.image-kits img { margin-right:0; overflow:auto;}
	.image-kits h4 {font-size:20px;font-weight:bold; font-family: 'Open Sans', Helvetica, Arial, sans-serif; color:#000; padding-right: 30px;}
	.image-kits p {font-size:15px; color: #000; font-family: 'Open Sans', Helvetica, Arial, sans-serif;padding-right:80px;}
	
	
	.contentwrap-right{margin:0 5%; width:90%; padding:30px 0;position:relative;display:inline-block;line-height:1.4;height:auto;}
	.image-right{background-color:#fff;  width:100%; max-width: 800px; margin: auto;}
	.contentwrap-right img{ margin-left:0; padding-right:30px; overflow:auto;}	

	
@media only screen and (min-width: 768px) {
/* insert responsive CSS for screens above 1000px */
.wraphome {margin:auto; width:100%; background-color: #fff; max-width: 1000px;position:relative;display:table;line-height:.5; padding-bottom:0px;}
	
	.html-banner-home-sub{margin:auto; width:100%; max-width:1000px;}
	.html-banner-home-sub .text-wrap {display: block; text-align:left;}
	.html-banner-home-sub .pull-left {float: left;}

	.html-banner-home-sub .inline-img-25,
	.html-banner-home-sub .inline-text-25{width: 40%; height: auto;}
	
	.html-banner-home-sub .inline-img-25.pull-left{margin: 30px;}
	.html-banner-home-sub .inline-text-25.pull-left{margin: 30px 2.5%;}	
	
	
.wrapbenefits {margin:auto; background-color:#000;width:100%;max-width:1000px; position:relative;display:table;line-height:1.4; padding-bottom: 30px; height: auto;}
.html-banner-benefits {padding: 1em 8%; text-align:center;}

	
	.contentwrap-left{margin:0 5%; width:90%; padding:30px 0;position:relative;display:inline-block;line-height:1.4;}
	.image-left {background-color:#fff; height: 275px; width:100%; max-width: 1000px; margin: auto;}
	.image-left img {align:left; margin-right:0; overflow:auto;}
	.image-left h4 {font-size:20px;font-weight:bold; font-family: 'Open Sans', Helvetica, Arial, sans-serif; color:#000;padding-right:30px;}
	.image-left p {font-size:15px; color: #000; font-family: 'Open Sans', Helvetica, Arial, sans-serif;padding-right:80px;}
	
	.contentwrap-kits{margin:0 5%; width:90%; padding:30px 0;position:relative;display:inline-block;line-height:1.4; height:auto;}
	.image-kits {background-color:#fff; height: 305px; width: 100%; max-width: 1000px; margin: auto;}
	.image-kits img { margin-right:0;overflow:auto;}
	.image-kits h4 {font-size:20px;font-weight:bold; font-family: 'Open Sans', Helvetica, Arial, sans-serif; color:#000; padding-right: 30px;}
	.image-kits p {font-size:15px; color: #000; font-family: 'Open Sans', Helvetica, Arial, sans-serif;padding-right:80px;}
	
	
	.contentwrap-right{margin:0 5%; width:90%; padding:30px 0;position:relative;display:inline-block;line-height:1.4;}
	.image-right{background-color:#fff; height: 275px; width:100%; max-width: 1000px; margin: auto;}
	.contentwrap-right img{ margin-left:0;overflow:auto;}

	
@media only screen and (min-width: 1000px) {
/* insert responsive CSS for screens above 1000px */
.wraphome {margin:auto; width:100%; background-color: #fff; max-width: 1200px;position:relative;display:table;line-height:.5; padding-bottom:0px;}
	
	.html-banner-home-sub{margin:auto; width:100%; max-width:1200px;}
	.html-banner-home-sub .text-wrap {display: block; text-align:left;}
	.html-banner-home-sub .pull-left {float: left;}

	.html-banner-home-sub .inline-img-25,
	.html-banner-home-sub .inline-text-25{width: 20%; height: auto;}
	
	.html-banner-home-sub .inline-img-25.pull-left{margin: 30px;}
	.html-banner-home-sub .inline-text-25.pull-left{margin: 30px 2.5%;}	
	
	
.wrapbenefits {margin:auto; background-color:#000;width:100%;max-width:1366px; position:relative;display:table;line-height:1.4; padding-bottom: 30px; height: auto;}
.html-banner-benefits {padding: 1em 8%; text-align:center;}

	
	.contentwrap-left{margin:0 5%; width:90%; padding:30px 0;position:relative;display:inline-block;line-height:1.4; height:auto;}
	.image-left {background-color:#fff; height: 275px; width:100%; max-width: 1200px; margin: auto;}
	.image-left img {float: left; margin-right:25px; overflow:auto;}
	.image-left h4 {font-size:20px;font-weight:bold; font-family: 'Open Sans', Helvetica, Arial, sans-serif; color:#000;padding-right:30px;}
	.image-left p {font-size:15px; color: #000; font-family: 'Open Sans', Helvetica, Arial, sans-serif;padding-right:10px;}

	
	.contentwrap-kits{margin:0 5%; width:90%; padding:30px 0;position:relative;display:inline-block;line-height:1.4; height:auto;}
	.image-kits {background-color:#fff; height: 305px; width: 100%; max-width: 1200px; margin: auto;}
	.image-kits img {float: left; margin-right:25px; overflow:auto;}
	.image-kits h4 {font-size:20px;font-weight:bold; font-family: 'Open Sans', Helvetica, Arial, sans-serif; color:#000; padding-right: 30px;}
	.image-kits p {font-size:15px; color: #000; font-family: 'Open Sans', Helvetica, Arial, sans-serif;padding-right:40px;}
	
	
	.contentwrap-right{margin:0 5%; width:90%; padding:30px 0;position:relative;display:inline-block;line-height:1.4;height:auto;}
	.image-right{background-color:#fff; height: 275px; width:100%; max-width: 1200px; margin: auto;}
	.contentwrap-right img{float: right; margin-left:40px; overflow:auto;}
	

</style>
