@charset "UTF-8";
/* CSS Document */

	body{
		   font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
		   font-weight: 300;
			line-height: 1.3rem;
			letter-spacing: .01em;
			margin: 0;
			padding: 0;
		}
		a:link {
		  text-decoration: none;
		}

		a:visited {
		  text-decoration: none;
		}

		a:hover {
		  text-decoration: none;
		}

		a:active {
		  text-decoration: none;
		} 
		ul {
			  list-style-position: outside;
			  list-style-type: disc;
			}
		header{
		}

/* HAMBURGER */

		.menu-btn {
			width: 20px;
			height: 25px;
			position: fixed;
			top: 2%;
			right: 2%;
			z-index: 1000;
			cursor: pointer;
		}

		.btn-line {
			width: 100%;
			height: 2px;
			background-color: #FFFFFF;
			margin: 5px auto;
			transition: all 0.3s ease;
		}

		.overlay {
			position: fixed;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			background: #162333;
			display: none;
			justify-content: center;
			align-items: center;
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 4vw;
			color: #FFFFFF;
			line-height: 3vw;
			letter-spacing: .01em;
		}

		.menu_text {
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 4vw;
			color: #00F0FF;
			line-height: 5vw;
			letter-spacing: .01em;
		}
		.menu_text:hover {
			color: #ffffff;
			text-decoration: none;
			background: #FF36DF;
		}

		.overlay-content {
			text-align: center;
		}

		.overlay-content a {
			display: block;
			color: #fff;
			font-size: 24px;
			text-decoration: none;
			margin-bottom: 20px;
		}

		.overlay.show {
			display: flex;
			animation: fadeInOverlay 0.5s forwards;
		}

		@keyframes fadeInOverlay {
			from {
				opacity: 0;
			}
			to {
				opacity: 1;
			}
		}

		.menu-btn.active .btn-line:nth-child(2) {
			opacity: 0;
		}

		.menu-btn.active .btn-line:nth-child(1) {
			transform: translateY(7px) rotate(45deg);
		}

		.menu-btn.active .btn-line:nth-child(3) {
			transform: translateY(-7px) rotate(-45deg);
		}

/* END HAMBURGER */


		.header_logo {
			margin: 0%;
			padding: 10% 5% 10% 5%;
			background: #162333;
			width: 90%;
			height: 20%;
			float:left;
			font-family: "HelveticaNeue-Medium", "Helvetica Neue Medium", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 2.5vw;
			line-height: 3vw;
		}
		.section_home_cta {
			width: 100%;
			padding: 0% 0% 0% 0%;
			text-align: left;
		}
		.home_cta {
			color: #FAFF00;
			text-decoration: none;
			transition-duration: 0.4s;
			display: inline-block;

		}
		.home_cta:hover {
			color: #ffffff;
			text-decoration: none;
			background: #FF36DF;
		}

		#logo {
			width: 50%;
			padding: 3% 0 3%;
		}
		.sub_header_logo {
			margin: 0%;
			padding: 5% 5% 5% 5%;
			background: #162333;
			width: 90%;
			height: 10%;
			float:left;
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 1rem;
		}
		#logo2 {
			width: 10%;
		}
		#logo3 {
			width: 10%;
			}
		.sub_header_logo_chat {
			margin: 0%;
			padding: 3% 5% 0 5%;
			background: #162333;
			width: 90%;
			height: 10%;
			float:left;
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 1rem;
		}
		section{ 
			float: left;
		}
		footer{
			margin: 0%;
			padding: 5% 5% 10% 5%;
			background-image: linear-gradient(to right, #FAFF00, #FF36DF, #FF7D1F);
			float: left;
			width: 90%;
			height: 10%;
			font-family: "HelveticaNeue-Medium", "Helvetica Neue Medium", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 2vw;
			letter-spacing: .01em;
			color: #162333;
			line-height: 3vw;
		}
		.chat_footer{
			margin: 0%;
			padding: 5% 5% 10% 5%;
			background: #162333;
			float: left;
			width: 90%;
			height: 10%;
			font-family: "HelveticaNeue-Medium", "Helvetica Neue Medium", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 2vw;
			letter-spacing: .01em;
			color: #ffffff;
			line-height: 3vw;
		}
		h1{
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 1.1rem;
			border: 0px solid black;
			width:65%;
			float: left;
		}
		h2{
		   font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 1.8rem;
			line-height: 1.5em;
			width:70%;
			float: left;
			letter-spacing: .01em;
			font-weight: 300;
		}
		.section_position {
			margin: 0 0 0 0;
			padding: 10% 5% 10% 5%;
			background-image: linear-gradient(to right, #0057FF, #00F0FF, #FF7D1F, #ef3eaa);
			/*background-image: linear-gradient(to right, #EDE302, #FF7D1F, #FF36DF, #0057FF);*/
			float: left;
			width: 90%;
			height: 20%;
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 8vw;
			color: #ffffff;
			line-height: 8.5vw;
		}
		.section_ebook_home_promo {
			margin: 0 0 0 0;
			padding: 5% 5% 0% 5%;
			background: #162333;
			float: left;
			width: 90%;
			height: 20%;
			font-family: "HelveticaNeue-Medium", "Helvetica Neue Medium", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 2vw;
			color: #FFFFFF;
			line-height: 3vw;
			letter-spacing: .01em;
		}
		.section_ebook_home_title {
			color: #ffffff;
			text-decoration: none;
		}
		.section_ebook_home_title:hover {
			color: #ffffff;
			text-decoration: none;
			background: #FF36DF;
		}
		.ebook_cover_home_promo {
			margin: 0 0 0 0;
			padding: 0% 5% 2% 0%;
			width: 45%;
			float: left;
		}
		.ebook_cover_home_cta {
			margin: 0 0 0 0;
			padding: 0% 5% 2% 0%;
			width: 30%;
			float: left;
		}
		.cta-link {
			color: #ffffff;
			text-decoration: none;
			transition-duration: 0.4s;
			display: inline-block;
		}
		.cta-link:hover {
			color: #ffffff;
			text-decoration: none;
			background: #FF36DF;
		}
	
		.section_question_aqua {
			margin: 0 0 0 0;
			padding: 5% 5% 5% 5%;
			transition-duration: 0.4s;
			background: #00F0FF;
			float: left;
			width: 90%;
			height: 20%;
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 4vw;
			color: #162333;
			display: inline-block;
			line-height: 4.5vw;
		}
		.section_question_aqua:hover {
			color: #ffffff;
			text-decoration: none;
			background: #FF36DF;
		}
		.section_question_green {
			margin: 0 0 0 0;
			padding: 5% 5% 5% 5%;
			transition-duration: 0.4s;
			background: #a5ff07;
			float: left;
			width: 90%;
			height: 20%;
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 4vw;
			color: #162333;
			display: inline-block;
			line-height: 4.5vw;
		}
		.section_question_green:hover {
			color: #ffffff;
			text-decoration: none;
			background: #FF36DF;
		}
		.section_question_yellow {
			margin: 0 0 0 0;
			padding: 5% 5% 5% 5%;
			background: #FAFF00;
			transition-duration: 0.4s;
			float: left;
			width: 90%;
			height: 20%;
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 4vw;
			color: #162333;
			display: inline-block;
			line-height: 4.5vw;
		}
		.section_question_yellow:hover {
			color: #ffffff;
			text-decoration: none;
			background: #FF36DF;
		}
		.font_medium {
			font-family: "HelveticaNeue-Medium", "Helvetica Neue Medium", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
	
		}
		.section_services {
			margin: 0 0 0 0;
			padding: 5% 5% 5% 5%;
			background: #FFFFFF;
			float: left;
			width: 60%;
			height: 20%;
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 2vw;
			color: #162333;
			line-height: 3vw;
		}
		.title_services {
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 4vw;
			color: #FF36DF;
			line-height: 2vw;
		}
		.title_services_pink {
			font-family: "HelveticaNeue-Medium", "Helvetica Neue Medium", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 2vw;
			color: #FF36DF;
			line-height: 3vw;
		}
		.section_founder {
			margin: 0 0 0 0;
			padding: 5% 5% 5% 5%;
			background: #162333;
			float: left;
			width: 90%;
			height: 20%;
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 2vw;
			color: #FFFFFF;
			line-height: 3vw;
			letter-spacing: .01em;
		}
		.section_founder_right_column {
			float: left;
			padding: 3% 0 0 0;
			width: 70%;
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
		}
		.section_founder_text {
			margin: 0 0 0 0;
			padding: 0 5% 0 0;
			background: #162333;
			float: left;
			width: 70%;			
}
		.title_founder {
			padding: 0 0 0 0;
			width: 80%;
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 4vw;
			color: #00F0FF;
			line-height: 2vw;
			border: 0px solid white;
		}

		.section_chat_top {
			margin: 0 0 5% 0;
			padding: 2% 5% 0% 5%;
			background: #162333;
			float: left;
			width: 90%;
			height: 20%;
			font-family: "HelveticaNeue-Medium", "Helvetica Neue Medium", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 2vw;
			color: #FFFFFF;
			line-height: 3.5vw;
			letter-spacing: .01em;
			border: 1px solid #ffffff;
		}

/* EBOOK Page */
		.section_ebook_top {
			margin: 0 0 0 0;
			padding: 0 5% 0% 5%;
			background: #162333;
			float: left;
			width: 90%;
			height: 20%;
			font-family: "HelveticaNeue-Medium", "Helvetica Neue Medium", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 2.75vw;
			color: #FFFFFF;
			line-height: 3.25vw;
			letter-spacing: .01em;
		}
		.text_ebook_subhead {
			font-size: 1vw;
		}
		.ebook_cover {
			margin: 0 0 0 0;
			padding: 2% 5% 2% 0%;
			width: 100%;
			float: left;
		}
		#cover {
			width: 100%;
			border: 1px solid #5876a3;
		}
		.ebook_title{
			width: 70%;
			padding: 2% 0% 2% 0%;
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 4vw;
			line-height: 4.5vw;
			float: left;
		}
		.ebook_overview{
			width: 46%;
			padding: 2% 0% 5% 0%;
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 1.5vw;
			color: #FFFFFF;
			line-height: 2.5vw;
			float: left;
		}
		.ebook_font_medium{
			font-family: "HelveticaNeue-Medium", "Helvetica Neue Medium", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
			font-size: 4vw;
			line-height: 5vw;
		}
		.ebook_font_medium:hover{
			color: #ffffff;
			text-decoration: none;
			background: #FF36DF;
		}
		.ebook_subhead {
			margin: 0 0 0 0;
			padding: 0% 5% 0% 5%;
	   	  	background-color: #162333;
			float: left;
			width: 85%;
			height: 20%;
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 2vw;
			color: #ffffff;
			line-height: 3vw;
		}
		.ebook_subhead_text {
			width: 70%;
		}
		.section_screenshot {
			margin: 0 0 0 0;
			padding: 5% 5% 0% 5%;
			background: #162333;
			float: left;
			width: 90%;
			height: 20%;
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 4vw;
			color: #162333;
			line-height: 4.5vw;
		}
		.section_screenshot_images {
			float: left;
			width: 100%;
		}
		#screenshot {
			width: 100%;
			padding: 0% 0% 4% 0%;
		}
		.section_contents {
			margin: 0 0 0 0;
			padding: 0% 5% 10% 5%;
			background: #162333;
			float: left;
			width: 100%;
			height: 20%;
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 2vw;
			color: #FFFFFF;
			line-height: 3vw;
		}
		.title_contents {
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 4vw;
			color: #00F0FF;
			line-height: 2vw;
			width: 90%;
		}
		.content_container {
			width: 100%;
			height: 20%;
			margin: 0;
			padding: 0 0 0 0%;
			float: left;
		}
		.content_indent {
			padding: 0 0 0 4%;
		}
		#spacer {
			width: 100%;
			padding: 0% 0% 0% 0%;
		}
		.button {
		  background-color: #00B2FF;
		  border: none;
		  transition-duration: 0.4s;
		  color: white;
		  padding: 15px 32px;
		  text-align: center;
		  text-decoration: none;
		  display: inline-block;
		  font-size: 1.5vw;
		}
		.button:hover {
		  background-color: #FF36DF;
		  color: white;
		border: 0px solid #00B2FF;
		}
		.button:active {
		color: #162333;
		}

/* CONTACT */

		.section_contact {
			margin: 0 0 0 0;
			padding: 0% 5% 0% 5%;
	   	    background-color: #162333;
			float: left;
			width: 90%;
			height: 20%;
		}
		.title_contact {
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 4vw;
			color: #00F0FF;
			line-height: 2vw;
			width: 90%;
			height: 20;
		}

			/* Style inputs with type="text", select elements and textareas */
			input[type=text], select, textarea {
			  width: 70%; /* Full width */
			  padding: 2%; /* Some padding */ 
			  border: 1px solid #00B2FF; /* Gray border */
			  box-sizing: border-box;  /* Make sure that padding and width stays in place */
			  margin-top: .7%; /* Add a top margin */
			  margin-bottom: 3%; /* Bottom margin */
			  font-family: "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
		   	  font-size: 2vw;
			  line-height: 2vw;
		}
			input[type=email], select, textarea {
			  width: 70%; /* Full width */
			  padding: 2%; /* Some padding */ 
			  border: 1px solid #00B2FF; /* Gray border */
			  box-sizing: border-box;  /* Make sure that padding and width stays in place */
			  margin-top: .7%; /* Add a top margin */
			  margin-bottom: 3%; /* Bottom margin */
			  font-family: "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
		   	  font-size: 2vw;
			  line-height: 2vw;
		}
			/* Style the submit button with a specific background color etc */
			input[type=submit] {
			  background-color: #00B2FF;
			  color: #FFFFFF;
			transition-duration: 0.4s;
			  padding: 2% 3%;
			  border: none;
			  cursor: pointer;
			font-family: "HelveticaNeue-Medium", "Helvetica Neue Medium", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 1.8vw;
			line-height: 2vw;
			float: left;
			}

			/* When moving the mouse over the submit button, add a darker green color */
			input[type=submit]:hover {
			  background-color: #FF36DF;
			}

			/* Add a background color and some padding around the form */
			.container_contact {
			  border-radius: 0px;
			  background-color: #162333;
			  padding: 0% 0% 5% 0%;
			  margin: 0;
			  float: left;
			  color: #00F0FF;
			  font-size: 2.25vw;
			  line-height: 3vw;
			}
			.thankyou_contact {
			background-color: #162333;
			  padding: 0 0 40% 0;
			  margin: 0;
			  float: left;
			  color: #00F0FF;
			  font-size: 2.25vw;
			  line-height: 3vw;
			}


@media(max-width: 600px )
{
			.overlay {
			position: fixed;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			background: #162333;
			display: none;
			justify-content: center;
			align-items: center;
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 2.5rem;
			color: #FFFFFF;
			line-height: 2rem;
			letter-spacing: .01em;
		}

		.menu_text {
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 2.5rem;
			color: #00F0FF;
			line-height: 4rem;
			letter-spacing: .01em;
		}
	
			#logo {
			width: 90%;
			}
			#logo2 {
			width: 20%;
			}
			#logo3 {
			width: 20%;
			}
			.header_logo {
			margin: 0%;
			padding: 15% 5% 5% 5%;
			background: #162333;
			width: 90%;
			height: 20%;
			float:left;
			font-family: "HelveticaNeue-Medium", "Helvetica Neue Medium", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 2.5vw;
			line-height: 3vw;
		}
			.sub_header_logo_chat {
			margin: 0%;
			padding: 3% 5%;
			background: #162333;
			width: 90%;
			height: 10%;
			float:left;
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
		}
		
	
			.section_position {
			margin: 0 0 0 0;
			padding: 10% 5% 10% 5%;
			float: left;
			width: 90%;
			height: 20%;
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 2.5rem;
			color: #ffffff;
			line-height: 3rem;
		}
			.section_ebook_home_promo {
			margin: 0 0 0 0;
			padding: 5% 5% 0% 5%;
			background: #162333;
			float: left;
			width: 90%;
			height: 20%;
			font-family: "HelveticaNeue-Medium", "Helvetica Neue Medium", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 1rem;
			color: #FFFFFF;
			line-height: 1.5rem;
			letter-spacing: .01em;
		}
		.section_ebook_home_title {
			color: #ffffff;
			text-decoration: none;
		}
		.section_ebook_home_title:hover {
			color: #ffffff;
			text-decoration: none;
			background: #FF36DF;
		}
		.ebook_cover_home_promo {
			margin: 0 0 0 0;
			padding: 0% 5% 2% 0%;
			width: 100%;
			float: left;
		}
		.ebook_cover_home_cta {
			margin: 0 0 0 0;
			padding: 0% 5% 10% 0%;
			width: 100%;
			float: left;
		}
			.ebook_overview{
			width: 46%;
			padding: 2% 0% 5% 0%;
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 1rem;
			color: #FFFFFF;
			line-height: 1.5rem;
			float: left;
		}
			.section_question_aqua {
			margin: 0 0 0 0;
			padding: 5% 5% 5% 5%;
			background: #00F0FF;
			float: left;
			width: 90%;
			height: 20%;
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 2.5rem;
			color: #162333;
			line-height: 3rem;
		}
		.section_question_green {
			margin: 0 0 0 0;
			padding: 5% 5% 5% 5%;
			background: #80FF00;
			float: left;
			width: 90%;
			height: 20%;
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 2.5rem;
			color: #162333;
			line-height: 3rem;
		}
		.section_question_yellow {
			margin: 0 0 0 0;
			padding: 5% 5% 5% 5%;
			background: #FAFF00;
			float: left;
			width: 90%;
			height: 20%;
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 2.5rem;
			color: #162333;
			line-height: 3rem;
		}
		.font_medium {
			font-family: "HelveticaNeue-Medium", "Helvetica Neue Medium", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
	
		}
			.section_services {
			margin: 0 0 0 0;
			padding: 5% 5% 5% 5%;
			background: #FFFFFF;
			float: left;
			width: 80%;
			height: 20%;
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 1rem;
			color: #162333;
			line-height: 1.4rem;
		}
		.title_services {
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 2.5rem;
			color: #FF36DF;
			line-height: 3rem;

		}
		.title_services_pink {
			font-family: "HelveticaNeue-Medium", "Helvetica Neue Medium", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 1rem;
			color: #FF36DF;
			line-height: 1rem;
		}
			.section_founder {
			margin: 0 0 0 0;
			padding: 5% 5% 5% 5%;
			background: #162333;
			float: left;
			width: 90%;
			height: 20%;
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 1rem;
			color: #FFFFFF;
			line-height: 1.5rem;
		}
			.title_founder {
			padding: 0 0 0 0;
			width: 80%;
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 2.5rem;
			color: #00F0FF;
			line-height: 3rem;
		}
			.section_founder_right_column {
			float: left;
			padding: 3% 0 0 0;
			width: 80%;
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
		}
		.section_founder_text {
			margin: 0 0 0 0;
			padding: 0 5% 0 0;
			background: #162333;
			float: left;
			width: 80%;			
		}
			footer{
			margin: 0%;
			padding: 5% 5% 10% 5%;
			float: left;
			width: 90%;
			height: 10%;
			font-family: "HelveticaNeue-Medium", "Helvetica Neue Medium", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 1rem;
			letter-spacing: .01em;
			color: #162333;
			line-height: 1.5rem;
		}
		.chat_footer{
			margin: 0%;
			padding: 5% 5% 10% 5%;
			background: #162333;
			float: left;
			width: 90%;
			height: 10%;
			font-family: "HelveticaNeue-Medium", "Helvetica Neue Medium", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 1rem;
			letter-spacing: .01em;
			color: #FFFFFF;
			line-height: 1.5rem;
		}
			.section_ebook_top {
			margin: 0 0 0 0;
			padding: 5% 5% 5% 5%;
			background: #162333;
			float: left;
			width: 90%;
			height: 20%;
			font-family: "HelveticaNeue-Medium", "Helvetica Neue Medium", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 1.5rem;
			color: #FFFFFF;
			line-height: 2rem;
			letter-spacing: .01em;
		}
			.ebook_cover {
			margin: 0 0 0 0;
			padding: 2% 5% 2% 0%;
			width: 100%;
			float: left;
		}
		#cover {
			width: 100%;
			border: 1px solid #5876a3;
			margin: 5% 0 0 0;
		}
		.ebook_title{
			width: 100%;
			padding: 2% 0% 2% 0%;
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 2.5rem;
			line-height: 3rem;
			float: left;
		}
			.ebook_overview{
			width: 100%;
			padding: 2% 0% 5% 0%;
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 1rem;
			color: #FFFFFF;
			line-height: 1.5rem;
			float: left;
		}
		.button {
		  background-color: #00B2FF;
		  border: none;
		  transition-duration: 0.4s;
		  color: white;
		  padding: 15px 32px;
		  text-align: center;
		  text-decoration: none;
		  display: inline-block;
		  font-size: 1rem;
		}
		.ebook_subhead {
			margin: 0 0 0 0;
			padding: 5% 5% 5% 5%;
	   	  	background-color: #162333;
			float: left;
			width: 90%;
			height: 20%;
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 1.25rem;
			color: #ffffff;
			line-height: 1.75rem;
		}
			.ebook_subhead_text {
			width: 100%;
		}
			.section_screenshot {
			margin: 0 0 0 0;
			padding: 5% 5% 0% 5%;
			background: #162333;
			float: left;
			width: 90%;
			height: 20%;
		}
		.section_screenshot_images {
			float: left;
			width: 100%;
		}
			.section_contents {
			margin: 0 0 0 0;
			padding: 0% 5% 10% 5%;
			background: #162333;
			float: left;
			width: 100%;
			height: 20%;
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 1rem;
			color: #FFFFFF;
			line-height: 1.5;
		}
		.title_contents {
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 2.5rem;
			color: #00F0FF;
		}
		.content_container {
			width: 100%;
			height: 20%;
			margin: 0;
			padding: 0 0 0 0%;
			float: left;
		}
		.content_indent {
			padding: 0 0 0 4%;
		}
	
/* Contact */
	
		.section_contact {
			margin: 0 0 0 0;
			padding: 0% 5% 0% 5%;
	   	    background-color: #162333;
			float: left;
			width: 90%;
			height: 20%;
		}
		.title_contact {
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-size: 2.5rem;;
			color: #00F0FF;
			line-height: 3rem;
			width: 90%;
			height: 20%;
		}

			/* Style inputs with type="text", select elements and textareas */
			input[type=text], select, textarea {
			  width: 85%; /* Full width */
			  padding: 2%; /* Some padding */ 
			  border: 1px solid #00B2FF; /* Gray border */
			  box-sizing: border-box;  /* Make sure that padding and width stays in place */
			  margin-top: 2%; /* Add a top margin */
			  margin-bottom: 4%; /* Bottom margin */
			  font-family: "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			  font-size: 1rem;
			  line-height: 1.5rem;
			  /* resize: vertical    Allow the user to vertically resize the textarea (not horizontally) */
			}
			input[type=email], select, textarea {
			  width: 85%; /* Full width */
			  padding: 2%; /* Some padding */ 
			  border: 1px solid #00B2FF; /* Gray border */
			  box-sizing: border-box;  /* Make sure that padding and width stays in place */
			  margin-top: 2%; /* Add a top margin */
			  margin-bottom: 4%; /* Bottom margin */
			  font-family: "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			  font-size: 1rem;
			  line-height: 1.5rem;
			  /* resize: vertical    Allow the user to vertically resize the textarea (not horizontally) */
			}

			/* Style the submit button with a specific background color etc */
			input[type=submit] {
			  background-color: #00B2FF;
			  color: #FFFFFF;
			  transition-duration: 0.4s;
			  padding: 2% 3%;
			  border: none;
			  cursor: pointer;
			  font-family: "HelveticaNeue-Medium", "Helvetica Neue Medium", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			  font-size: 1rem;
			  line-height: 1.5rem;
			  float: left;
			}

			/* When moving the mouse over the submit button, add a darker green color */
			input[type=submit]:hover {
			  background-color: #FF36DF;
			}

			/* Add a background color and some padding around the form */
			.container_contact {
			  border-radius: 0px;
			  background-color: #162333;
			  padding: 0% 0% 10% 0%;
			  margin: 0;
			  float: left;
			  color: #00F0FF;
			  font-size: 1rem;
			  line-height: 1.5rem;
			}
			.thankyou_contact {
			  background-color: #162333;
			  padding: 0 0 40% 0;
			  margin: 0;
			  float: left;
			  color: #00F0FF;
			  font-size: 1.25rem;
			  line-height: 2rem;
			}

		
}

