@charset "utf-8";
/* CSS Document */

html {
  height: 100%; 
}
body {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  position: relative;
 /* height: 865px; --was 965*/	
  height: 100%;
  min-height:100%; 
}
.footer {
	width:100%;
	text-align:center;	
}
a {
	text-decoration:none;
	color:inherit;
}
p {
	margin:10px 0;
	widows:3;
	orphans:3;
}
a:hover {
	text-decoration:underline;
	color:#06F;
}
.left {
	float:left;
	position:relative;
}
.right {
	float:right;
	position:relative;
}
div.width1150 {
	width:1150px;
	margin:30px auto;
}
div.width550 {
	width:550px;
}
.slide-one, .slide-two, .slide-three, .slide-four, .slide-five, .slide-six {
	position:relative;
	overflow:hidden;
}
.none{
	display:none;
}
.arrowLeft {
	float:left;
	height:100%;
	width:40px;
	position:absolute;
	top:0;
	left:0;
	z-index:10000;
	opacity:0;
	background-image:url(../img/whiteArrowleft.png);
	background-position:center center;
	background-repeat:no-repeat;
}
.arrowRight {
	float:right;
	height:100%;
	width:40px;
	position:absolute;
	top:0;
	right:0;
	z-index:10001;
	opacity:0;
	background-image:url(../img/whiteArrowRight.png);
	background-position:center center;
	background-repeat:no-repeat;
}

.nav {
	display:block;
	position:absolute;
	z-index: 1000020;
	text-align:center;
	width:100%;
	bottom: 15px;
	left:0;
	right:0;
}
.links {
	padding: 10px 0;
	width:100%;
	height:30px;
	text-align:center;
	margin:0 auto;
	clear:both;
}
.watch {
	width:359px;
	height:70px;
	display:inline-block;
	background-image:url(../img/linkWatch.png);
	background-position: 0 0;
	background-repeat:no-repeat;
}
.watch:hover {
	background-position:0 -70px;
}
.signup {
	width:250px;
	height:55px;
	display:inline-block;
	background-image:url(../img/submitButton.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	margin-top:5px;	
}
.signup:hover {
	background-position:0 -60px;
}
.learn {
	width:287px;
	height:70px;
	display:inline-block;
	background-image:url(../img/linkLearn.png);
	background-position: 0 0;
	background-repeat:no-repeat;
}
.learn:hover {
	background-position:0 -70px;
}
.negLeft img {
	margin-left:-150px;
}
.slide-wrapper {
	margin: 30px auto;
	text-align:center;
	width:1000px;
}
.swiper-container {
  width: 100%;
  height:100%;
  color: #fff;
  text-align: center;
}
.slide-one {
  background:url(../img/slide1BG.jpg); 
  background-size:100% 100%;
}
.slide-one .heroImg img{
	width:625px;
}
.slide-one .header {	
	margin:0 auto 20px auto;
}
.slide-one .infoTxt {
	width:850px;
	overflow:hidden;
	margin:0 auto;
}
.slide-one .infoTxt, .slide-two .header, .slide-three .header, .slide-four .header, .slide-five .header, .slide-six .header{
	padding:20px 0;
	font-family: 'Montserrat', sans-serif;
	font-size:36px;
	line-height:40px;
}
.slide-two {
  background:url(../img/slide2BG.jpg); 
  background-size:100% 100%;
}
.slide-two .infoTxt, .slide-three .infoTxt, .slide-four .infoTxt, .slide-five .infoTxt, .points ul {
	font-family: 'Open Sans', sans-serif;
	font-size:24px;
	font-weight:100;
	line-height:28px;
	padding:0 0 25px 0;
}
.slide-two .infoTxt {
	width:1000px;
	margin:0 auto;
	*margin-left:-10px;
	*width:1025px;
}
.slide-two .heroImg {
	width: 100%;
}
.slide-three .slide-wrapper {
	width:1150px;
}
.slide-three .infoTxt {
	clear:left;
	text-align:left;
	width:550px;
}
.slide-three .stripe {
	float:right;
	position:relative;
	right:60px;
	*right:160px;
	top:-480px;
}
.slide-three .heroImg img {
	z-index:100;	
}
.slide-three .stripe img {
	position:relative;
	height:335px;
	*left:80px;
}
.slide-three {
 	background:url(../img/slide3BG.jpg); 
  	background-size:100% 100%;
}
.slide-three .links {
	float:left;
	position:relative;
	margin-top:-365px;
}
.points {
	float:left;
	top:20px;
	color:#360;
	text-align:left;
	position:relative;
	z-index:99;
	width:565px;
}
.points .header {
	width:500px;
}
.points ul{
	margin-top:0;
	padding-left:0;
	color:#000;
}
.points li.tri {
	*margin-left:-40px;
	padding-left:30px;
	list-style-type: none;
	background: url(../img/arrowGreen.png) no-repeat top left;
	*font-size:22px;
}
.points .infoTxt{
	font-family: 'Montserrat', sans-serif;
	position:relative;
	left:0;
	top:25px;
	font-size:22px;
}
.slide-four {
  background:url(../img/slide4BG.jpg); 
  	background-size:100% 100%;
}
.slide-four .header {
	text-align:left;	
}
.slide-four .stripe {
	float:left;
	position:relative;
	left:150px;
	top:-440px;
}
.slide-wrapper {
	width:1100px;
}
.slide-four .stripe img {
	height:300px;
}
.slide-four .links {
	float:left;
	position:relative;
	margin-top:-500px;
}
.slide-four .heroImg img {
	z-index:100;
}
.slide-four .header {
	position:relative;
	left:50px;
	top:100px;	
}
.slide-four .infoTxt {
	float:left;
	position:relative;
	left:50px;
	top:145px;
	text-align:left;
	color:#000;
	width:550px;
	z-index:100;
}
.slide-four .links {
	position:relative;
	top:200px;
}
.slide-five {
  background:url(../img/slide5BG.jpg); 
  	background-size:100% 100%;
}
.slide-five .slide-wrapper {
	width:1100px;
}
.clear{
	clear:both;
	margin:0;
	padding:0;
}
.slide-five .headerSection .header, .slide-five .headerSection .infoTxt {
	margin-top:35px;
	padding-bottom:0px;
	width:100%;
	text-align:left;
}
.slide-five .headerSection .infoTxt {
	margin-top:0;
}
.slide-five .mainSection {
	background:url(../img/alphaFade.png);
	height:428px;
	text-align:left;
	clear:both;
	margin:0 auto;
}
.slide-five .mainSection .infoTxt {
	padding:25px 0 0 35px;
	margin:0;
	position:relative;
	width:495px;
	color:#000;
	text-align:left;
	*top:20px;
	*font-size:22px;
}
.slide-five .headerSection {
	margin:0 auto;
	text-align:left;
	width:100%;	
}
.slide-five .headerImg  {
	position:relative;
	left:20px;
	overflow:hidden;
	padding-bottom:20px;
}
.slide-five .headerDiv {
	display:inline-block;
	position:relative;
	left:40px;
}
.slide-six {
  background:url(../img/slide6BG.jpg); 
  background-size:100% 100%;
}
.slide-six .header {
	width:100%;
	padding:0;
	margin:0 auto;
	line-height:25px;
}
.slide-six .links {
	position:relative;
	top:-20px;;	
}
.slide-six .heroImg img {
	z-index:100;
	margin-left:-65px;
	width:450px;	
}
.slide-six .mainSection {
	width:800px;
	margin:0 auto;
}
.form .content {
	padding-top:15px;
}
.thanks h1 {
	padding-top:60px;
}
.form .thanks p {
	padding:15px 0;
	
	text-align:left;
	width:275px;
	margin:0 auto;
}
.form .thanks a {
	color:#C03;
	text-decoration:underline;
}
.form {
	position:relative;
	background:#fff;
	border:2px solid #999;
	border-radius:15px;
	width: 400px;
	height:475px;
	color:#333;
	float:left;
	top:75px;
	font-size:14px;
	opacity:0.8;
}
.form h1 {
	color:#C03;
	font-size:32px;
	margin-bottom:0px;	
}
.form p {
	margin-bottom:20px;
}
.form .content {
	margin:20px;
}
.formlabel {
	float:left;
	width:125px;
	text-align:right;
	margin-right:5px;
	margin-top:3px;
}
.forminput, .forminput input{
	width:195px;
	float:left;
	line-height:20px;
}
.forminput input {
	border: 1px solid #999;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.forminput input.short25{
	width:35px;
}
.forminput input.short50{
	width:75px;
}
.formitem {
	height:25px;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}
.swiper-slide .title {
  font-style: italic;
  font-size: 42px;
  margin-top: 80px;
  margin-bottom: 0;
  line-height: 45px;
}
.pagination {
  width:100%;
  marging-right:auto;
  margin-left:auto;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  margin-right: 6px;
  opacity: 0.5;
  background:#000;
  cursor: pointer;
}
.swiper-visible-switch {
  background: #aaa;
}
.swiper-active-switch {
  background: #fff;
  border: 1px solid #fff;
}

@media screen and (max-width: 1200px){
.slide-three .clear {
	height:100px;
}
.slide-one .header img {
	width:375px;	
}
.slide-one .heroImg img {
	width:500px;
}
.slide-one .infoTxt {
	
	font-size:24px;
	line-height:26px;	
	padding:10px 0;
}
.slide-two .infoTxt {
	font-family: 'Open Sans', sans-serif;
	font-size:20px;
	font-weight:100;
	line-height:22px;
 	width:960px;	
}
.slide-one .slide-wrapper {
	width:800px;
}
/*slide 3*/
.slide-three .infoTxt, .slide-four .infoTxt, .slide-five .infoTxt, .points li.tri  {
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	font-weight:100;
	line-height:22px;
	padding:0 0 10px 0;
}
 .slide-two .header, .slide-three .header, .slide-four .header, .slide-five .header, .slide-six .header{
	padding:10px 0;
	font-family: 'Montserrat', sans-serif;
	font-size:28px;
	line-height:30px;
}

.slide-three .slide-wrapper {
	width:960px;
}
.slide-three .infoTxt {
	width:425px;
	left:65px;
}
.slide-three .header, .points {
	left:65px;
}
.slide-three .links {
	margin-top:-420px;	
}
.points {
	top:20px;
}
.points li.tri {
	background: url(../img/arrowGreenSM.png) no-repeat middle left;
	padding-left:30px;
	font-size:18px;
	*font-size:16px;
}

.points .infoTxt{
	font-family: 'Montserrat', sans-serif;
	left:0;
	top:-5px;
	font-size:18px;
}
.slide-three .slide-wrapper {
	width:1000px;
}
.slide-three .heroImg{
	padding-bottom:0;
	margin-bottom:0;
}
.slide-three .heroImg img {
	width:550px;
	right:50px;
	padding-bottom:0;
	margin-bottom:0;
}
.slide-three .stripe {
	float:right;
	position:relative;
	right:110px;
	top:-390px;
}
.slide-three .stripe img {
	height:310px;
	*left:0;
}
.slide-four .slide-wrapper {
	width:850px;
}
.slide-four .header {
	text-align:left;	
}
.slide-four .stripe {
	top:-330px;
	left:200px;
}
.slide-four .stripe img {	
	height:225px;
}
.slide-four .links {
	float:left;
	position:relative;
	margin-top:-820px;
}
.slide-four .heroImg img {
	z-index:1000;
	width:375px;
}
.slide-four .header {
	position:relative;
	top:70px;
	left:30px;	
}
.slide-four .infoTxt {
	left:30px;
	width:450px;
	font-size:22px;
	top:110px;
	*font-size:20px;
}
.slide-four .links {
	position:relative;
	top:600px;
}
.slide-five .headerImg {
	padding-bottom:20px;
}
.slide-five .headerImg img {
	width:125px;
}
.slide-five .mainSection{
	position:relative;
	height:333px;
	width:900px;	
}
.slide-five .mainSection .infoTxt {
	width:415px;
	left:0px;
	top:0px;
	*font-size:18px;	
}
.slide-five .slide-wrapper, .slide-two .slide-wrapper {
	width:960px;
}
.slide-five .headerSection {
	position:relative;
}
.slide-five .headerDiv {
	left:40px;
	padding-right:20px;
}
.slide-five .heroImg img {
	width:420px;
}
.slide-six .mainSection {
	width:700px;
	margin:0 auto;
}
.slide-six .heroImg img {
	width:370px;
	top:-20px;
	margin-bottom:-15px;
}
.slide-six .slide-wrapper {
	width:800px;
}
.form .thanks p {
	width:250px;
}
.form .content {
	padding-top:5px;	
}
.form {
	top:25px;
	font-size:12px;
	width: 375px;
	height:425px;
}
.form h1 {
	font-size:24px;
}
.form p {
	margin-bottom:10px;
	width:325px;
}
.formlabel {
	width:125px;
}
.forminput, .forminput input{
	width:175px;
	margin-top:5px;
}
}