
@import url("../css/form.css") screen;
@import url("../css/structure.css");
@import url("../css/theme.css");
@import url("https://use.typekit.net/ozh1mvs.css");

@font-face {
	font-family: 'mreavesxlsanbold';
	src: url('../fonts/mreavesxlsanb-071211001EmigreWebOnly.woff') format('woff');
}
@font-face {
	font-family: 'mreavesxlsanblack';
	src: url('../fonts/mreavesxlsanbk-071211001EmigreWebOnly.woff') format('woff');
}
@font-face {
	font-family: 'mreavesxlsanreg';
	src: url('../fonts/mreavesxlsanr-071211001EmigreWebOnly.woff') format('woff');
}
@font-face {
	font-family: 'mreavesxlsanbook';
	src: url('../fonts/mreavesxlsanot-book-webfont.woff2') format('woff');
}
@font-face {
	font-family: 'DIN Next';
	src: url('../fonts/00ebffbe-b1fe-4913-b8d8-50f0ba8af480.woff') format('woff');
	src: url('../fonts/be607c9f-3c81-41b4-b7ad-17af005c80bb.woff2') format('woff');
	src: url('../fonts/f3de66f3-8e63-467b-a343-dad3b4e2d400.woff2') format('woff');
}
@font-face {
	font-family: 'mreavesxlmodheavy';
	src: url('../fonts/mreavesxlmodot-heavy-webfont.woff2') format('woff');
}

/* 
Main Styles 
*/
* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}


.row::after {
  content: "";
  clear: both;
  display: table;
}



html {
	width: 100%;
	font-size: 100%;
	background: black;
	-moz-font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	-ms-font-smoothing: antialiased;
	font-smoothing: antialiased;
}

/* 
Wrapper
*/

.wrapper {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	
}
.wrapper-intro{
	width: 720px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: -.75rem;
	text-align: center;
	
}

.wrapper-intro-register{
	width: 530px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: -.75rem;
	text-align: center;
	
}
.form {
	width: 600px;
	margin-top: 2rem;
	margin-left: auto;
	margin-right: auto;
	content: center;
	
}

.wufoo label.desc, .wufoo legend.desc, .likert caption {
    font-size: 110% !important;
    font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
    font-style: normal;
    font-weight: normal;
    color: #231f20 !important;
    text-align: center;
}


.wrapper-main {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	
}

.clear {
	clear: both;
}

/* 
Header
*/
.header-container {
	display: table;
	table-layout: fixed;
	height: 190px;
	width: 100%;
	/*position: fixed;*/
	top: 0px;
	z-index: 5000;
	background-color:#000000; 
	text-align: center;
	margin: 0px;
	
	margin-bottom: -1rem;
	
}

.header-wrapper {
	width: 758px;
	height: 451px;
	margin-left: auto;
	margin-right: auto;
	margin-top:.5rem;
	margin-bottom:.5rem;
	text-align: center;
	background: url("../images/innovation-header.jpg");
	background-size: contain;
	background-color:#000000;
}

.header-wrapper-2 {
	width: 758px;
	height: 451px;
	margin-left: auto;
	margin-right: auto;
	margin-top:.5rem;
	margin-bottom:.5rem;
	text-align: center;
	background: url("../images/innovation-header-3.jpg");
	background-size: contain;
	background-color:#000000;
}

header {
	margin: 0px;
	padding-top: 0px;
	/*background: url("../images/sub-header-bkground.png") repeat-x left
		bottom;*/
	height: 0px;
	background-color:#000000;
}

.edge-logo {
	width: 350px;
	height: 104px;
	margin-left: auto;
	margin-right: auto;
	margin-top:0.8rem;
	margin-bottom:1.25rem;
	text-align: center;
	background: url("../images/edge-logo.png");
	background-size: contain;
	background-color:#000000;
}
.starkey-logo {
	width: 350px;
	height: 104px;
	margin-left: auto;
	margin-right: auto;
	margin-top:0.8rem;
	margin-bottom:1.25rem;
	text-align: center;
	background: url("../images/starkey-logo.png");
	background-size: contain;
	background-color:#000000;
}


/* 
main container
*/
.main-container {
	margin-top: 0px;
	min-height: 600px;
	text-align: center;
	background-color:#000000;
}

.main-container-2 {
	margin-top: 0px;
	min-height: 400px;
	text-align: left;
	background-color:#000000;
}

.main-container-3 {
	margin-top: 0px;
	min-height: 600px;
	text-align: left;
	background-color:#000000;
}



/* 
typography
*/

h1 {
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 5.2rem;
    line-height: 4.5rem;
    color: #FFFFFF;
    padding-top: 18rem;
	
}

h1 span{
	ont-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 5.2rem;
    line-height: 4.5rem;
    padding-top: 1rem;
   
	color: #00aae7;
	
	
}

h2 {
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 4rem;
    line-height: 3.9rem;
    color: #FFFFFF;
    padding-top: 18.5rem;
	
}

h2 span{
	ont-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 4rem;
    line-height: 3.9rem;
    padding-top: 1rem;
   
	color: #00aae7;
	
	
}


h3 {
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 3rem;
	line-height: 3.1rem;
	color: #FFFFFF;
	padding-top: 1.9rem;
	padding-bottom: 0.75rem;
	
}

h3 span {
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 3rem;
	line-height: 3.1rem;
	padding-bottom: 0.75rem;
	padding-top: 1.25rem;
	color: #00aae7;
}







h4 {
	margin: 1.0rem 0rem 0.75rem 0rem;
	font-family: "mreavesxlsanbold", sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 2rem;
	line-height: 2.3rem;
	
	text-transform: normal;
	/*clear: both;*/
	color: #FFFFFF;
	
}

h4 span{
	margin: 1.25rem 0rem -.4rem 0rem;
	
	font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 2.0rem;
	line-height: 2.0rem;
	color: #00aae7;
	/*color: #00b7c6;*/
	text-transform: normal;
	/*clear: both;*/
}

h5 {
	margin: 0rem 0rem 1.2rem 0rem;
	font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 1.6rem;
	line-height: 1.6rem;
	text-transform: normal;
	/*clear: both;*/
	color: #00aae7;
	
}

.version3 h5 {
	margin: .5rem 0rem .5rem 0rem;
	font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 1.5rem;
	line-height: 2rem;
	
	text-transform: normal;
	/*clear: both;*/
	color: #FFFFFF;
	
}
		

body {
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.wrapper-intro-register p {
	margin: .1rem 0rem .1rem 0rem;
	padding: 1.0rem 0rem 0rem 0rem;
	font-family: "mreavesxlsanreg", sans-serif;
	text-align: center;
	color: #BCBEC0;
	font-size: 1.4rem;
	line-height: 1.65rem;
}

.wrapper-intro-register p span{
	margin: .1rem 0rem .1rem 0rem;
	padding: 0rem 0rem 0rem 0rem;
	font-family: "mreavesxlsanreg", sans-serif;
	text-align: center;
	color: #ffffff;
	font-size: 1.4rem;
	line-height: 1.65rem;
}

.wrapper-intro-register ul{
	list-style-type:none;
	margin: .1rem 0rem .1rem 0rem;
	padding: 0rem 0rem 0rem 0rem;
	font-family: "mreavesxlsanreg", sans-serif;
	text-align: center;
	color: #ffffff;
	font-size: 1.3rem;
	line-height: 1.6rem;
	
}

.wrapper-intro-register li{
	list-style-type:none;
	margin: 1rem 0rem 1rem 0rem;
	padding: 0rem 0rem 0rem 0rem;
	font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
	text-align: center;
	
}

.wrapper-intro-register ul hr{
	height:1px;
	border-width:0;
	width: 30%;
	background:#2962FF;
	margin-left: auto;
	margin-right: auto;
	
}

#bold {
	
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
	
}


p {
	margin: .1rem 0rem .1rem 0rem;
	padding: 1.0rem 0rem .4rem 0rem;
	font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
	text-align: center;
	color: #666666;
	font-size: 1.12rem;
	line-height: 1.4rem;
}

p span {
	
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
	text-align: center;
	color: #000000;
	font-size: 1.4rem;
	line-height: 1.6rem;
}



* a {
	color: #FFFFFF;
	text-decoration: none;
	outline: 0;
}

* a:focus {
	border: none;
	outline: 0;
}	

a:hover {
	
color: #1e9be9;
}
		

/*
Form
*/

form li.buttons input {
		font-family: "mreavesxlsanreg", sans-serif;
  font-size: 1.4rem;
    padding: .625rem 1.56rem;
color: #FFFFFF;
  border-radius: 6.25rem;
  background-color: #00aae7;
  border:1px solid #00aae7;
	margin-right: 0px;
}





.radio_button {
	width: 175px;
	margin-left:auto;
	margin-right:auto;
}


.wufoo input.btTxt {
	font-family: "mreavesxlsanreg", sans-serif;
  font-size: 1.4rem;
    padding: .625rem 1.56rem;
color: #FFFFFF;
  border-radius: 6.25rem;
	background: linear-gradient(0deg, #000, #333);
  border: 1px solid transparent;
border-color: #ffffff;
	
	
	
}

.wufoo input.btTxt:hover {
	font-family: "mreavesxlsanreg", sans-serif;
  font-size: 1.4rem;
    padding: .625rem 1.56rem;
color: #00aae7;
  border-radius: 6.25rem;
 background: linear-gradient(0deg, #000, #333);
  border: 1px solid transparent;
border-color: #ffffff;
	
	
}

#form884 p {
	margin: 1.75rem 3rem 1.75rem 3rem;
    padding: 0rem 0rem 0rem 0rem;
    font-family: "mreavesxlsanreg", sans-serif;
    text-align: center;
    color: #BCBEC0;
    font-size: 1.4rem;
    line-height: 1.65rem;}



#form884 p span{
	margin: 1.75rem 0rem 1.75rem 0rem;
    padding: 0rem 0rem 0rem 0rem;
    font-family: "mreavesxlsanreg", sans-serif;
    text-align: center;
    color: #BCBEC0;
    font-size: 1.4rem;
    line-height: 1.65rem;}

#form884 h4 {
	margin: 0rem 0rem -.4rem 0rem;
	padding-top: 0rem;
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 2.2rem;
	line-height: 2.4rem;
	text-transform: normal;
	color: #FFFFFF;
	
}

/*
Footer
*/

.footer-container {
	
	width: 100%;
	
	margin-left: auto;
	margin-right: auto;
	
	text-align: center;
}
#footer-nav a{
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 1rem;
	line-height: 1.3rem;
	text-align: center;
	color: #666666;
}
#footer-nav a:hover{
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 1rem;
	line-height: 1.3rem;
	text-align: center;
	color: #1e9be9;
}
.sub-footer {
	
	width: 100%;
	
	margin-left: auto;
	margin-right: auto;
	
	text-align: center;
}


.copyright {
	
	font-family: 'DIN Next', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: .75rem;
	line-height: 1.3rem;
	text-align: center;
	color: #666666;
	
}

.reps-map {
    Height: 600px;
	width: 600px;
	background: url("../images/area-representatives-map-600.png");
    background-size: contain;
	margin-top: 1.2rem;
	margin-left:auto;
	margin-right:auto;
}

.social a{
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	outline: 0;
	
}
.icons {
	height: 2rem;
	width: 2rem;
	/*margin-bottom: .5rem;*/
	
	
}
.resources {
	width: 100%;
	margin-top: 1.8rem;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	
}

.resource-nav li {

  margin: 1.2rem;
  display:inline-block;
  list-style: none;
  font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
  font-size: 1.4rem;
  
	}



.resource-nav li a {
	padding: .7rem 1rem;
    color: #FFFFFF;
    border-radius: 6.25rem;
    background: linear-gradient(0deg, #000, #333);
    border: 1px solid transparent;
    border-color: #ffffff;
    }

.resource-nav li a:hover {
	
padding: .7rem 1rem;
color: #00aae7;
  border-radius: 6.25rem;
    background: linear-gradient(0deg, #000, #333);
    border: 1px solid transparent;
    border-color: #ffffff;
    }
/* 
youtube iframe
*/
.youtube {
margin-top: 1.25rem;
margin-left: auto;
margin-right: auto;
	margin-bottom: 1rem;
height: 720px;
width:1280px;
	border: none;
  
	}

/* 
livechat iframe
*/
.chat {
	height: 350px; 
	width:758px; 
	margin:1.5rem auto .5rem auto;
	border:none;}



@media only screen and (min-device-width: 320px) and (max-device-width: 375px) {
	

	
		.reps-map {
    Height: 561px;
	width: 290px;
	background: url("../images/area-representatives-map-320.png");
    background-size: contain;
	margin-top: 0rem;
		margin-bottom: -1rem;
		margin-left:auto;
	margin-right:auto;
}
	
	/* 
youtube iframe
*/
.youtube {
margin-top: 1.25rem;
margin-left: auto;
margin-right: auto;
	margin-bottom: 0rem;
height: 174px;
width:310px;
	border: none;
  
	}

/* 
livechat iframe
*/
.chat{
	height: 350px; 
	width:310px; 
	margin:1.5rem auto .5rem auto; 
	border:none;}
	
	

html {
	width: 100%;
	font-size: 100%;
	background: black;
	-moz-font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	-ms-font-smoothing: antialiased;
	font-smoothing: antialiased;
}
	
		.main-container {
    margin-top: 2rem;
    min-height: 600px;
    text-align: center;
    background-color: #000000;
}
	
.wrapper-intro{
	width: 310px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: -.75rem;
	text-align: center;
	
	}

.wrapper-intro-register{
	width: 20rem;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: -.75rem;
	text-align: center;
	
	}
	
h1 {
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 3.8rem;
    line-height: 3rem;
    padding-top: 15rem;
	color: #FFFFFF;
	
}

h1 span{
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 3.8rem;
    padding-top: 15rem;
    line-height: 3rem;
	color: #00aae7;
	
}

h2 {
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 1.8rem;
	line-height: 1.8rem;
	padding-top: 1.5rem;
	margin-bottom: .35rem;
	color: #FFFFFF;
	
}

h2 span {
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;
	font-style: normal;
	
	font-size: 1.8rem;
    padding-top: 1rem;
    line-height: 1.8rem;
	color: #00aae7;
}
	
	h3 {
    font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 2.6rem;
    line-height: 2.7rem;
    color: #FFFFFF;
    padding-top: 1.25rem;
		padding-bottom: 0.35rem;}
	

	
#form973 h4 {
	margin: 0rem 0rem -.4rem 0rem;
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 2rem;
	line-height: 2rem;
	text-transform: normal;
	color: #FFFFFF;
	
}
	h4 {
	margin: 1.0rem 0rem 0.75rem 0rem;
	font-family: "mreavesxlsanbold", sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 2.3rem;
	line-height: 2.4rem;
	
	text-transform: normal;
	/*clear: both;*/
	color: #FFFFFF;
	
}

h4 span{
	margin: 1.25rem 0rem -.4rem 0rem;
	
	font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 2.3rem;
	line-height: 2.4rem;
	color: #00aae7;
	/*color: #00b7c6;*/
	text-transform: normal;
	/*clear: both;*/
}
	
	

	
	
.wrapper-intro-register p {
    margin: 0.1rem 0rem 0.1rem 0rem;
    padding: 1rem 1rem 0rem 1rem;
    font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
    text-align: center;
    color: #BCBEC0;
    font-size: 1.25rem;
    line-height: 1.5rem;
}
	
.wrapper-intro-register p span{
    
    font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
    text-align: center;
    color: #ffffff;
    font-size: 1.25rem;
    line-height: 1.5rem;
}

	

	
	h5 {
    margin: .25rem 1rem 1.2rem 1rem;
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 1.6rem;
    line-height: 1.6rem;
    text-transform: normal;
    /* clear: both; */
    color: #00aae7;
}
	
	
	
	.header-container {
	display: table;
	table-layout: fixed;
	height: 400px;
	width: 100%;
	/*position: fixed;*/
	top: 0px;
	z-index: 5000;
	
	text-align: center;
	margin: 0px;
	margin-bottom: -1rem;
	background-color: #000000;
	
}
	
	.header-wrapper {
	width: 320px;
	height: 190px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background: url("../images/innovation-header-2.jpg");
	background-size: contain;
	margin-bottom: 1.5rem;
}
	
		.header-wrapper-2 {
	width: 320px;
	height: 190px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background: url("../images/innovation-header-3A.jpg");
	background-size: contain;
	margin-bottom: 1.5rem;
}
	

	
.wufoo input.medium, select.medium {
 width:90%;
}
	
	#form884 p {
	margin: 1.75rem 0rem 1.75rem 0rem;
    padding: 0rem 1rem 0rem 1rem;
    font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
    text-align: center;
    color: #ffffff;
    font-size: 1.25rem;
    line-height: 1.5rem;}
	
	#form884 p span{
	margin: 1.75rem 0rem 1.75rem 0rem;
    padding: 0rem 0rem 0rem 0rem;
    font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
    text-align: center;
    color: #BCBEC0;
    font-size: 1.25rem;
    line-height: 1.5rem;}
}

@media only screen and (min-device-width: 360px) and (max-device-width: 480px) {

	
		.reps-map {
    Height: 600px;
	width: 310px;
	background: url("../images/area-representatives-map-320.png");
    background-size: contain;
	margin-top: 0rem;
		margin-bottom: -1rem;
		margin-left:auto;
	margin-right:auto;
}
	
	/* 
youtube iframe
*/
.youtube {
margin: 1.25rem auto .75rem auto;
height: 208px;
width:360px;
	border: none;
  
	}

/* 
livechat iframe
*/
.chat{
	height:350px; 
	width:355px; 
	margin:1.5rem auto .5rem auto; 
	border:none;}
	
	

html {
	width: 100%;
	font-size: 100%;
	background: black;
	-moz-font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	-ms-font-smoothing: antialiased;
	font-smoothing: antialiased;
}
	
	.main-container {
    margin-top: 2.1rem;
    min-height: 600px;
    text-align: center;
    background-color: #000000;
}
	
	.wrapper-intro{
	width: 310px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: -.75rem;
	text-align: center;
	
	}

.wrapper-intro-register{
	width: 22rem;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: -.75rem;
	text-align: center;
	
	}
	
h1 {
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 3.8rem;
    line-height: 3rem;
    padding-top: 14.8rem;
	color: #FFFFFF;
	
}

h1 span{
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 3.8rem;
    padding-top: 14.8rem;
    line-height: 3rem;
	color: #00aae7;
	
}

h2 {
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 3rem;
    line-height: 2.9rem;
    color: #FFFFFF;
    padding-top: 16rem;
	
}

h2 span{
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 3rem;
    line-height: 2.9rem;
    padding-top: 1rem;
	color: #00aae7;
	
}
	
	h3 {
    font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 2.6rem;
    line-height: 2.7rem;
    color: #FFFFFF;
    padding-top: 1.25rem;
		padding-bottom: 0.35rem;}
	

	
#form973 h4 {
	margin: 0rem 0rem -.4rem 0rem;
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 2rem;
	line-height: 2rem;
	text-transform: normal;
	color: #FFFFFF;
	
}
	h4 {
	margin: 1.0rem 0rem 0.75rem 0rem;
	font-family: "mreavesxlsanbold", sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 2.3rem;
	line-height: 2.4rem;
	
	text-transform: normal;
	/*clear: both;*/
	color: #FFFFFF;
	
}

h4 span{
	margin: 1.25rem 0rem -.4rem 0rem;
	
	font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 2.3rem;
	line-height: 2.4rem;
	color: #00aae7;
	/*color: #00b7c6;*/
	text-transform: normal;
	/*clear: both;*/
}
	
	h5 {
    margin: 1rem 0rem 1.2rem 0rem;
    font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 1.6rem;
    line-height: 1.6rem;
    text-transform: normal;
    /* clear: both; */
    color: #00aae7;
}
	
	
	
	.header-container {
	display: table;
	table-layout: fixed;
	height: 400px;
	width: 100%;
	/*position: fixed;*/
	top: 0px;
	z-index: 5000;
	text-align: center;
	margin: 0px;
	margin-bottom: -1rem;
	background-color: #000000;
	
}
	
	.header-wrapper {
	width: 360px;
	height: 348px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: .75rem;
	text-align: center;
	background: url("../images/innovation-header-2.jpg");
	background-size: contain;
	
}
	
		.header-wrapper-2 {
	width: 360px;
	height: 348px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: .75rem;
	text-align: center;
	background: url("../images/innovation-header-3A.jpg");
	background-size: contain;
	
}

	.wrapper-intro-register p {
    margin: 0.1rem 0rem 0.1rem 0rem;
    padding: 1rem 1rem 0rem 1rem;
    font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
    text-align: center;
    color: #BCBEC0;
    font-size: 1.25rem;
    line-height: 1.5rem;
}
	
.wrapper-intro-register p span{
    
    font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
    text-align: center;
    color: #ffffff;
    font-size: 1.25rem;
    line-height: 1.5rem;
}

	
.wufoo input.medium, select.medium {
 width:90%;
}
	
	#form973 p {
	margin: 1.75rem 0rem 1.75rem 0rem;
        padding: 0rem 1rem 0rem 1rem;
    font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
    text-align: center;
    color: #ffffff;
    font-size: 1.25rem;
    line-height: 1.5rem;}
	
	#form973 p span{
	margin: 1.75rem 0rem 1.75rem 0rem;
    padding: 0rem 0rem 0rem 0rem;
    font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
    text-align: center;
    color: #BCBEC0;
    font-size: 1.25rem;
    line-height: 1.5rem;}

}

@media only screen and (min-device-width: 375px) and (max-device-width: 480px) {

	
		.reps-map {
    Height: 600px;
	width: 310px;
	background: url("../images/area-representatives-map-320.png");
    background-size: contain;
	margin-top: 0rem;
		margin-bottom: -1rem;
		margin-left:auto;
	margin-right:auto;
}
	
	/* 
youtube iframe
*/
.youtube {
margin: 1.25rem auto .75rem auto;
height: 208px;
width:360px;
	border: none;
  
	}

/* 
livechat iframe
*/
.chat{
	height:350px; 
	width:355px; 
	margin:1.5rem auto .5rem auto; 
	border:none;}
	
	

html {
	width: 100%;
	font-size: 100%;
	background: black;
	-moz-font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	-ms-font-smoothing: antialiased;
	font-smoothing: antialiased;
}
	
	.main-container {
    margin-top: 2.1rem;
    min-height: 600px;
    text-align: center;
    background-color: #000000;
}
	
	.wrapper-intro{
	width: 310px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: -.75rem;
	text-align: center;
	
	}

.wrapper-intro-register{
	width: 22rem;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: -.75rem;
	text-align: center;
	
	}
	
h1 {
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 3.8rem;
    line-height: 3rem;
    padding-top: 14.8rem;
	color: #FFFFFF;
	
}

h1 span{
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 3.8rem;
    padding-top: 14.8rem;
    line-height: 3rem;
	color: #00aae7;
	
}

h2 {
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 3rem;
    line-height: 2.9rem;
    color: #FFFFFF;
    padding-top: 16rem;
	
}

h2 span{
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 3rem;
    line-height: 2.9rem;
    padding-top: 1rem;
	color: #00aae7;
	
}
	
	h3 {
    font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 2.6rem;
    line-height: 2.7rem;
    color: #FFFFFF;
    padding-top: 1.25rem;
		padding-bottom: 0.35rem;}
	

	
#form973 h4 {
	margin: 0rem 0rem -.4rem 0rem;
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 2rem;
	line-height: 2rem;
	text-transform: normal;
	color: #FFFFFF;
	
}
	h4 {
	margin: 1.0rem 0rem 0.75rem 0rem;
	font-family: "mreavesxlsanbold", sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 2.3rem;
	line-height: 2.4rem;
	
	text-transform: normal;
	/*clear: both;*/
	color: #FFFFFF;
	
}

h4 span{
	margin: 1.25rem 0rem -.4rem 0rem;
	
	font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 2.3rem;
	line-height: 2.4rem;
	color: #00aae7;
	/*color: #00b7c6;*/
	text-transform: normal;
	/*clear: both;*/
}
	
	h5 {
    margin: 1rem 0rem 1.2rem 0rem;
    font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 1.6rem;
    line-height: 1.6rem;
    text-transform: normal;
    /* clear: both; */
    color: #00aae7;
}
	
	
	
	.header-container {
	display: table;
	table-layout: fixed;
	height: 400px;
	width: 100%;
	/*position: fixed;*/
	top: 0px;
	z-index: 5000;
	text-align: center;
	margin: 0px;
	margin-bottom: -1rem;
	background-color: #000000;
	
}
	
	.header-wrapper {
	width: 375px;
	height: 362px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: .75rem;
	text-align: center;
	background: url("../images/innovation-header-2.jpg");
	background-size: contain;
	
}
	
		.header-wrapper-2 {
	width: 375px;
	height: 362px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: .75rem;
	text-align: center;
	background: url("../images/innovation-header-3A.jpg");
	background-size: contain;
	
}

	.wrapper-intro-register p {
    margin: 0.1rem 0rem 0.1rem 0rem;
    padding: 1rem 1rem 0rem 1rem;
    font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
    text-align: center;
    color: #BCBEC0;
    font-size: 1.25rem;
    line-height: 1.5rem;
}
	
.wrapper-intro-register p span{
    
    font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
    text-align: center;
    color: #ffffff;
    font-size: 1.25rem;
    line-height: 1.5rem;
}

	
.wufoo input.medium, select.medium {
 width:90%;
}
	
	#form973 p {
	margin: 1.75rem 0rem 1.75rem 0rem;
        padding: 0rem 1rem 0rem 1rem;
    font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
    text-align: center;
    color: #ffffff;
    font-size: 1.25rem;
    line-height: 1.5rem;}
	
	#form973 p span{
	margin: 1.75rem 0rem 1.75rem 0rem;
    padding: 0rem 0rem 0rem 0rem;
    font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
    text-align: center;
    color: #BCBEC0;
    font-size: 1.25rem;
    line-height: 1.5rem;}

}

@media only screen and (min-device-width: 412px) and (max-device-width: 480px) {
	

	
		.reps-map {
    Height: 600px;
	width: 310px;
	background: url("../images/area-representatives-map-320.png");
    background-size: contain;
	margin-top: 0rem;
		margin-bottom: -1rem;
		margin-left:auto;
	margin-right:auto;
}
	
	/* 
youtube iframe
*/
.youtube {
margin: 1.25rem auto .75rem auto;
height: 208px;
width:360px;
	border: none;
  
	}

/* 
livechat iframe
*/
.chat{
	height:350px; 
	width:355px; 
	margin:1.5rem auto .5rem auto; 
	border:none;}
	
	

html {
	width: 100%;
	font-size: 100%;
	background: black;
	-moz-font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	-ms-font-smoothing: antialiased;
	font-smoothing: antialiased;
}
	
	.main-container {
    margin-top: 2.1rem;
    min-height: 600px;
    text-align: center;
    background-color: #000000;
}
	
	.wrapper-intro{
	width: 310px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: -.75rem;
	text-align: center;
	
	}

.wrapper-intro-register{
	width: 22rem;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: -.75rem;
	text-align: center;
	
	}
	
h1 {
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 3.8rem;
    line-height: 3rem;
    padding-top: 14.8rem;
	color: #FFFFFF;
	
}

h1 span{
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 3.8rem;
    padding-top: 14.8rem;
    line-height: 3rem;
	color: #00aae7;
	
}

h2 {
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 3.3rem;
    line-height: 3rem;
    color: #FFFFFF;
    padding-top: 17rem;
	
}

h2 span{
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 3.3rem;
    line-height: 3rem;
    padding-top: 1rem;
	color: #00aae7;
	
}
	
	h3 {
    font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 2.6rem;
    line-height: 2.7rem;
    color: #FFFFFF;
    padding-top: 1.25rem;
		padding-bottom: 0.35rem;}
	

	
#form973 h4 {
	margin: 0rem 0rem -.4rem 0rem;
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 2rem;
	line-height: 2rem;
	text-transform: normal;
	color: #FFFFFF;
	
}
	h4 {
	margin: 1.0rem 0rem 0.75rem 0rem;
	font-family: "mreavesxlsanbold", sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 2.3rem;
	line-height: 2.4rem;
	
	text-transform: normal;
	/*clear: both;*/
	color: #FFFFFF;
	
}

h4 span{
	margin: 1.25rem 0rem -.4rem 0rem;
	
	font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 2.3rem;
	line-height: 2.4rem;
	color: #00aae7;
	/*color: #00b7c6;*/
	text-transform: normal;
	/*clear: both;*/
}
	
	h5 {
    margin: 1rem 0rem 1.2rem 0rem;
    font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 1.6rem;
    line-height: 1.6rem;
    text-transform: normal;
    /* clear: both; */
    color: #00aae7;
}
	
	
	
	.header-container {
	display: table;
	table-layout: fixed;
	height: 400px;
	width: 100%;
	/*position: fixed;*/
	top: 0px;
	z-index: 5000;
	text-align: center;
	margin: 0px;
	margin-bottom: -1rem;
	background-color: #000000;
	
}
	
	.header-wrapper {
	width: 412px;
	height: 398px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: .75rem;
	text-align: center;
	background: url("../images/innovation-header-2.jpg");
	background-size: contain;
	
}
	
	.header-wrapper-2 {
	width: 412px;
	height: 398px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: .75rem;
	text-align: center;
	background: url("../images/innovation-header-3A.jpg");
	background-size: contain;
	
}

	.wrapper-intro-register p {
    margin: 0.1rem 0rem 0.1rem 0rem;
    padding: 1rem 1rem 0rem 1rem;
    font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
    text-align: center;
    color: #BCBEC0;
    font-size: 1.25rem;
    line-height: 1.5rem;
}
	
.wrapper-intro-register p span{
    
    font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
    text-align: center;
    color: #ffffff;
    font-size: 1.25rem;
    line-height: 1.5rem;
}

	
.wufoo input.medium, select.medium {
 width:90%;
}
	
	#form973 p {
	margin: 1.75rem 0rem 1.75rem 0rem;
        padding: 0rem 1rem 0rem 1rem;
    font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
    text-align: center;
    color: #ffffff;
    font-size: 1.25rem;
    line-height: 1.5rem;}
	
	#form973 p span{
	margin: 1.75rem 0rem 1.75rem 0rem;
    padding: 0rem 0rem 0rem 0rem;
    font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
    text-align: center;
    color: #BCBEC0;
    font-size: 1.25rem;
    line-height: 1.5rem;}
}

@media only screen and (min-device-width: 414px) and (max-device-width: 480px) {
	

	
		.reps-map {
    Height: 600px;
	width: 310px;
	background: url("../images/area-representatives-map-320.png");
    background-size: contain;
	margin-top: 0rem;
		margin-bottom: -1rem;
		margin-left:auto;
	margin-right:auto;
}
	
	/* 
youtube iframe
*/
.youtube {
margin: 1.25rem auto .75rem auto;
height: 208px;
width:360px;
	border: none;
  
	}

/* 
livechat iframe
*/
.chat{
	height:350px; 
	width:355px; 
	margin:1.5rem auto .5rem auto; 
	border:none;}
	
	

html {
	width: 100%;
	font-size: 100%;
	background: black;
	-moz-font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	-ms-font-smoothing: antialiased;
	font-smoothing: antialiased;
}
	
	.main-container {
    margin-top: 2.1rem;
    min-height: 600px;
    text-align: center;
    background-color: #000000;
}
	
	.wrapper-intro{
	width: 310px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: -.75rem;
	text-align: center;
	
	}

.wrapper-intro-register{
	width: 22rem;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: -.75rem;
	text-align: center;
	
	}
	
h1 {
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 3.8rem;
    line-height: 3rem;
    padding-top: 16rem;
	color: #FFFFFF;
	
}

h1 span{
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 3.8rem;
    padding-top: 16rem;
    line-height: 3rem;
	color: #00aae7;
	
}

h2 {
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 3.3rem;
    line-height: 3rem;
    color: #FFFFFF;
    padding-top: 17rem;
	
}

h2 span{
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 3.3rem;
    line-height: 3rem;
    padding-top: 1rem;
	color: #00aae7;
	
}
	
	h3 {
    font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 2.6rem;
    line-height: 2.7rem;
    color: #FFFFFF;
    padding-top: 1.25rem;
		padding-bottom: 0.35rem;}
	

	
#form973 h4 {
	margin: 0rem 0rem -.4rem 0rem;
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 2rem;
	line-height: 2rem;
	text-transform: normal;
	color: #FFFFFF;
	
}
	h4 {
	margin: 1.0rem 0rem 0.75rem 0rem;
	font-family: "mreavesxlsanbold", sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 2.3rem;
	line-height: 2.4rem;
	
	text-transform: normal;
	/*clear: both;*/
	color: #FFFFFF;
	
}

h4 span{
	margin: 1.25rem 0rem -.4rem 0rem;
	
	font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 2.3rem;
	line-height: 2.4rem;
	color: #00aae7;
	/*color: #00b7c6;*/
	text-transform: normal;
	/*clear: both;*/
}
	
	h5 {
    margin: 1rem 0rem 1.2rem 0rem;
    font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 1.6rem;
    line-height: 1.6rem;
    text-transform: normal;
    /* clear: both; */
    color: #00aae7;
}
	
	
	
	.header-container {
	display: table;
	table-layout: fixed;
	height: 400px;
	width: 100%;
	/*position: fixed;*/
	top: 0px;
	z-index: 5000;
	text-align: center;
	margin: 0px;
	margin-bottom: -1rem;
	background-color: #000000;
	
}
	
	.header-wrapper {
	width: 414px;
	height: 400px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: .75rem;
	text-align: center;
	background: url("../images/innovation-header-2.jpg");
	background-size: contain;
	
}
	
		.header-wrapper-2 {
	width: 414px;
	height: 400px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: .75rem;
	text-align: center;
	background: url("../images/innovation-header-3A.jpg");
	background-size: contain;
	
}

	.wrapper-intro-register p {
    margin: 0.1rem 0rem 0.1rem 0rem;
    padding: 1rem 1rem 0rem 1rem;
    font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
    text-align: center;
    color: #BCBEC0;
    font-size: 1.25rem;
    line-height: 1.5rem;
}
	
.wrapper-intro-register p span{
    
    font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
    text-align: center;
    color: #ffffff;
    font-size: 1.25rem;
    line-height: 1.5rem;
}

	
.wufoo input.medium, select.medium {
 width:90%;
}
	
	#form973 p {
	margin: 1.75rem 0rem 1.75rem 0rem;
        padding: 0rem 1rem 0rem 1rem;
    font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
    text-align: center;
    color: #ffffff;
    font-size: 1.25rem;
    line-height: 1.5rem;}
	
	#form973 p span{
	margin: 1.75rem 0rem 1.75rem 0rem;
    padding: 0rem 0rem 0rem 0rem;
    font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
    text-align: center;
    color: #BCBEC0;
    font-size: 1.25rem;
    line-height: 1.5rem;}
}


@media only screen and (min-device-width: 480px) and (max-device-width: 568px) {
	
	.reps-map {
    Height: 545px;
    width: 545px;
    background: url(../images/area-representatives-map-600.png);
    background-size: contain;
    margin-top: 1.2rem;
    margin-left: auto;
    margin-right: auto;
}
	
	/* 
youtube iframe
*/
.youtube {
margin: 1.25rem auto .75rem auto;
height: 264px;
width:470px;
	border: none;
  
	}

/* 
livechat iframe
*/
.chat{
	height:350px; 
	width:470px; 
	margin:1.5rem auto .5rem auto; 
	border:none;
	}
	
	
h1 {
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 3.8rem;
    line-height: 3rem;
    padding-top: 15rem;
	color: #FFFFFF;
	
}

h1 span{
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 3.8rem;
    padding-top: 15rem;
    line-height: 3rem;
	color: #00aae7;
	
}

h2 {
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 1.8rem;
	line-height: 1.8rem;
	padding-top: 1.5rem;
	margin-bottom: .35rem;
	color: #FFFFFF;
	
}

h2 span {
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;
	font-style: normal;
	
	font-size: 1.8rem;
    padding-top: 1rem;
    line-height: 1.8rem;
	color: #00aae7;
}
	
	h3 {
    font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 2.6rem;
    line-height: 2.7rem;
    color: #FFFFFF;
    padding-top: 1.25rem;
		padding-bottom: 0.35rem;}
	

	
#form973 h4 {
	margin: 0rem 0rem -.4rem 0rem;
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 2rem;
	line-height: 2rem;
	text-transform: normal;
	color: #FFFFFF;
	
}
	h4 {
	margin: 1.0rem 0rem 0.75rem 0rem;
	font-family: "mreavesxlsanbold", sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 2.3rem;
	line-height: 2.4rem;
	
	text-transform: normal;
	/*clear: both;*/
	color: #FFFFFF;
	
}

h4 span{
	margin: 1.25rem 0rem -.4rem 0rem;
	
	font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 2.3rem;
	line-height: 2.4rem;
	color: #00aae7;
	/*color: #00b7c6;*/
	text-transform: normal;
	/*clear: both;*/
}
	

	.wrapper-intro-register{
	width: 560px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: -.75rem;
	text-align: center;
	
	}
	



	


}


@media only screen and (min-device-width: 600px) and (max-device-width: 768px){
	
/* 
youtube iframe
*/
.youtube {
margin: 1.25rem auto .75rem auto;
height: 326px;
width:580px;
	border: none;
  
	}

/* 
livechat iframe
*/
.chat{
	height:350px; 
	width:580px; 
	margin:1.5rem auto .5rem auto; 
	border:none;
	}

	
	
	.wrapper-intro-register{
	width: 38rem;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: -.75rem;
	text-align: center;
	
	}
.wrapper-intro-register p {
    margin: 0.1rem 0rem 0.1rem 0rem;
    padding: 1rem 1rem 0rem 1rem;
    font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
    text-align: center;
    color: #BCBEC0;
    font-size: 1.25rem;
    line-height: 1.5rem;
}
	
.wrapper-intro-register p span{
    
    font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
    text-align: center;
    color: #ffffff;
    font-size: 1.25rem;
    line-height: 1.5rem;
}
	#form884 p {
    margin: 1.75rem 2rem 1.75rem 2rem;
    padding: 0rem 0rem 0rem 0rem;
    font-family: 'mreavesxlsanreg', 'Helvetica', 'Arial', sans-serif;
    text-align: center;
    color: #ffffff;
    font-size: 1.25rem;
    line-height: 1.5rem;
}
	
	#form884 h4 {
	margin: -1.5rem 0rem -.4rem 0rem;
	padding-top: 3rem;
	font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 1.6rem;
	line-height: 1.6rem;
	text-transform: normal;
	color: #FFFFFF;
	
}

	
	
	
	
}
	
@media only screen and (min-device-width: 768px) and (max-device-width: 823px) {
	
	/* 
youtube iframe
*/
.youtube {
margin: 1.25rem auto .75rem auto;
height: 375px;
width:667px;
	border: none;
  
	}

/* 
livechat iframe
*/
.chat{
	height:350px; 
	width:617px; 
	margin:1.5rem auto .5rem auto; 
	border:none;
	}
	
.menu-top-nav li {

  margin: 2.5rem .5rem 2.5rem .5rem;
  display:none;
  list-style: none;
  font-family: 'mreavesxlsanbold', 'Helvetica', 'Arial', sans-serif;
  font-size: 1rem;
  
	}
	.icons-2 {
    height: 2rem;
    width: 2rem;
    margin-bottom: .25rem;
    margin-top: 2rem;
}
.reps-map {
    Height: 600px;
	width: 600px;
	background: url("../images/area-representatives-map-600.png");
    background-size: contain;
	margin-top: 0rem;
		margin-bottom: -1rem;
}
		
		.evolv-graphic {
			
	width: 768px;
	height: 143px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background: url("../images/evolv-graphic-768.png");
	background-size: contain;
	background-color:#000000;
	
	
}
	
}
	

@media only screen and (min-device-width: 768px){
	
.schedule {
	width: 48rem;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
}

@media only screen and (min-device-width: 1024px){
	
	/* 
youtube iframe
*/
.youtube {
margin: 1.25rem auto .75rem auto;
height: 599px;
width:994px;
	border: none;
  
	}

/* 
livechat iframe
*/
.chat{
	height:350px; 
	width:758px; 
	margin:1.5rem auto .5rem auto; 
	border:none;
	}
	
.schedule {
	width: 48rem;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
}

@media only screen and (min-device-width: 1280px){
	
	/* 
youtube iframe
*/
.youtube {
margin: 1.25rem auto .75rem auto;
height: 698px;
width:1240px;
	border: none;
  
	}

/* 
livechat iframe
*/
.chat{
	height:350px; 
	width:758px; 
	margin:1.5rem auto .5rem auto; 
	border:none;
	}
}
	
@media only screen and (min-device-width: 1366px){
	
	/* 
youtube iframe
*/
.youtube {
margin: 1.25rem auto .75rem auto;
height: 743px;
width:1320px;
	border: none;
  
	}

/* 
livechat iframe
*/
.chat{
	height:350px; 
	width:758px; 
	margin:1.5rem auto .5rem auto; 
	border:none;
	}
	
	
.schedule {
	width: 96rem;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
}


	
	

