
			/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */

			/* Document
			   ========================================================================== */

			/**
			 * 1. Correct the line height in all browsers.
			 * 2. Prevent adjustments of font size after orientation changes in
			 *    IE on Windows Phone and in iOS.
			 */

			#registration * {
				font-family: "Bebas Neue";
			}

			html {
				line-height: 1.15; /* 1 */
				-ms-text-size-adjust: 100%; /* 2 */
				-webkit-text-size-adjust: 100%; /* 2 */
			}

			/* Sections
			   ========================================================================== */

			/**
			 * Remove the margin in all browsers (opinionated).
			 */

			body {
				margin: 0;
			}

			/**
			 * Add the correct display in IE 9-.
			 */

			article,
			aside,
			footer,
			header,
			nav,
			section {
				display: block;
			}

			/**
			 * Correct the font size and margin on `h1` elements within `section` and
			 * `article` contexts in Chrome, Firefox, and Safari.
			 */

			h1 {
				font-size: 2em;
				margin: 0.67em 0;
			}

			/* Grouping content
			   ========================================================================== */

			/**
			 * Add the correct display in IE 9-.
			 * 1. Add the correct display in IE.
			 */

			figcaption,
			figure,
			main { /* 1 */
				display: block;
			}

			/**
			 * Add the correct margin in IE 8.
			 */

			figure {
				margin: 1em 40px;
			}

			/**
			 * 1. Add the correct box sizing in Firefox.
			 * 2. Show the overflow in Edge and IE.
			 */

			hr {
				box-sizing: content-box; /* 1 */
				height: 0; /* 1 */
				overflow: visible; /* 2 */
			}

			/**
			 * 1. Correct the inheritance and scaling of font size in all browsers.
			 * 2. Correct the odd `em` font sizing in all browsers.
			 */

			pre {
				font-family: monospace, monospace; /* 1 */
				font-size: 1em; /* 2 */
			}

			/* Text-level semantics
			   ========================================================================== */

			/**
			 * 1. Remove the gray background on active links in IE 10.
			 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
			 */

			a {
				background-color: transparent; /* 1 */
				-webkit-text-decoration-skip: objects; /* 2 */
			}

			/**
			 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
			 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
			 */

			abbr[title] {
				border-bottom: none; /* 1 */
				text-decoration: underline; /* 2 */
				text-decoration: underline dotted; /* 2 */
			}

			/**
			 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
			 */

			b,
			strong {
				font-weight: inherit;
			}

			/**
			 * Add the correct font weight in Chrome, Edge, and Safari.
			 */

			b,
			strong {
				font-weight: bolder;
			}

			/**
			 * 1. Correct the inheritance and scaling of font size in all browsers.
			 * 2. Correct the odd `em` font sizing in all browsers.
			 */

			code,
			kbd,
			samp {
				font-family: monospace, monospace; /* 1 */
				font-size: 1em; /* 2 */
			}

			/**
			 * Add the correct font style in Android 4.3-.
			 */

			dfn {
				font-style: italic;
			}

			/**
			 * Add the correct background and color in IE 9-.
			 */

			mark {
				background-color: #ff0;
				color: #000;
			}

			/**
			 * Add the correct font size in all browsers.
			 */

			small {
				font-size: 80%;
			}

			/**
			 * Prevent `sub` and `sup` elements from affecting the line height in
			 * all browsers.
			 */

			sub,
			sup {
				font-size: 75%;
				line-height: 0;
				position: relative;
				vertical-align: baseline;
			}

			sub {
				bottom: -0.25em;
			}

			sup {
				top: -0.5em;
			}

			/* Embedded content
			   ========================================================================== */

			/**
			 * Add the correct display in IE 9-.
			 */

			audio,
			video {
				display: inline-block;
			}

			/**
			 * Add the correct display in iOS 4-7.
			 */

			audio:not([controls]) {
				display: none;
				height: 0;
			}

			/**
			 * Remove the border on images inside links in IE 10-.
			 */

			img {
				border-style: none;
			}

			/**
			 * Hide the overflow in IE.
			 */

			svg:not(:root) {
				overflow: hidden;
			}

			/* Forms
			   ========================================================================== */

			/**
			 * 1. Change the font styles in all browsers (opinionated).
			 * 2. Remove the margin in Firefox and Safari.
			 */

			button,
			input,
			optgroup,
			select,
			textarea {
				font-family: sans-serif; /* 1 */
				font-size: 100%; /* 1 */
				line-height: 1.15; /* 1 */
				margin: 0; /* 2 */
			}

			/**
			 * Show the overflow in IE.
			 * 1. Show the overflow in Edge.
			 */

			button,
			input { /* 1 */
				overflow: visible;
			}

			/**
			 * Remove the inheritance of text transform in Edge, Firefox, and IE.
			 * 1. Remove the inheritance of text transform in Firefox.
			 */

			button,
			select { /* 1 */
				text-transform: none;
			}

			/**
			 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
			 *    controls in Android 4.
			 * 2. Correct the inability to style clickable types in iOS and Safari.
			 */

			button,
			html [type="button"], /* 1 */
			[type="reset"],
			[type="submit"] {
				-webkit-appearance: button; /* 2 */
			}

			/**
			 * Remove the inner border and padding in Firefox.
			 */

			button::-moz-focus-inner,
			[type="button"]::-moz-focus-inner,
			[type="reset"]::-moz-focus-inner,
			[type="submit"]::-moz-focus-inner {
				border-style: none;
				padding: 0;
			}

			/**
			 * Restore the focus styles unset by the previous rule.
			 */

			button:-moz-focusring,
			[type="button"]:-moz-focusring,
			[type="reset"]:-moz-focusring,
			[type="submit"]:-moz-focusring {
				outline: 1px dotted ButtonText;
			}

			/**
			 * Correct the padding in Firefox.
			 */

			fieldset {
				padding: 0.35em 0.75em 0.625em;
			}

			/**
			 * 1. Correct the text wrapping in Edge and IE.
			 * 2. Correct the color inheritance from `fieldset` elements in IE.
			 * 3. Remove the padding so developers are not caught out when they zero out
			 *    `fieldset` elements in all browsers.
			 */

			legend {
				box-sizing: border-box; /* 1 */
				color: inherit; /* 2 */
				display: table; /* 1 */
				max-width: 100%; /* 1 */
				padding: 0; /* 3 */
				white-space: normal; /* 1 */
			}

			/**
			 * 1. Add the correct display in IE 9-.
			 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
			 */

			progress {
				display: inline-block; /* 1 */
				vertical-align: baseline; /* 2 */
			}

			/**
			 * Remove the default vertical scrollbar in IE.
			 */

			textarea {
				overflow: auto;
			}

			/**
			 * 1. Add the correct box sizing in IE 10-.
			 * 2. Remove the padding in IE 10-.
			 */

			[type="checkbox"],
			[type="radio"] {
				box-sizing: border-box; /* 1 */
				padding: 0; /* 2 */
			}

			/**
			 * Correct the cursor style of increment and decrement buttons in Chrome.
			 */

			[type="number"]::-webkit-inner-spin-button,
			[type="number"]::-webkit-outer-spin-button {
				height: auto;
			}

			/**
			 * 1. Correct the odd appearance in Chrome and Safari.
			 * 2. Correct the outline style in Safari.
			 */

			[type="search"] {
				-webkit-appearance: textfield; /* 1 */
				outline-offset: -2px; /* 2 */
			}

			/**
			 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
			 */

			[type="search"]::-webkit-search-cancel-button,
			[type="search"]::-webkit-search-decoration {
				-webkit-appearance: none;
			}

			/**
			 * 1. Correct the inability to style clickable types in iOS and Safari.
			 * 2. Change font properties to `inherit` in Safari.
			 */

			::-webkit-file-upload-button {
				-webkit-appearance: button; /* 1 */
				font: inherit; /* 2 */
			}

			/* Interactive
			   ========================================================================== */

			/*
			 * Add the correct display in IE 9-.
			 * 1. Add the correct display in Edge, IE, and Firefox.
			 */

			details, /* 1 */
			menu {
				display: block;
			}

			/*
			 * Add the correct display in all browsers.
			 */

			summary {
				display: list-item;
			}

			/* Scripting
			   ========================================================================== */

			/**
			 * Add the correct display in IE 9-.
			 */

			canvas {
				display: inline-block;
			}

			/**
			 * Add the correct display in IE.
			 */

			template {
				display: none;
			}

			/* Hidden
			   ========================================================================== */

			/**
			 * Add the correct display in IE 10-.
			 */

			[hidden] {
				display: none;
			}
			/***********************************Fonts & Animations**************************************/


			@keyframes blink {
				50% { opacity: 0; }
			}
			/*********************************Basic Styles*********************************/
			* {
				box-sizing: border-box;
			}

			html {
				line-height: 1;
				font-size: 62.5%;
			}

			body {
				display: flex;
				flex-direction: column;
				width: 100vw;
				overflow-x: hidden;
			}

			section {
				overflow-x: hidden;
			}

			h1 {
				font-size: 11.6rem;
				font-family: "Bebas Neue";
				color: #ffffff;
				text-shadow: 0 0.2rem 0.4rem rgba(0,0,0,0.50);
				margin: 0 2rem 0 2rem;
				text-align: center;
			}

			h2 {
				font-size: 10rem;
				font-family: "Bebas Neue";
				color: #000000;
				margin: 0rem;
				text-align:center;
			}

			h3 {
				font-size: 5rem;
				font-family: "Bebas Neue";
				color: #ffffff;
				margin: 0rem;
			}

			h1 > span {
				color: #fc531d;
			}

			a {
				text-decoration: none;
			}

			@media (max-width: 1000px) {
				html {
					font-size: 50%;
				}
			}

			@media (max-width: 600px) {
				html {
					font-size: 45%;
				}

				h1 > span {
					margin-left: -1.2rem;
				}
			}
			/*******************************Above The Fold Styles**************************/
			header {
				display: flex;
				flex-direction: column;
				height: 100vh;
				width: 100vw;
				align-items: center;
				justify-content: flex-start;
				position: relative;
				background-color: #C7C7C7;
				overflow: hidden;
				border-bottom: 4px solid #fc531d;
			}

			header video {
				position: absolute;
				top: 0;
				left: 0;
				height: 100%;
				width: 100%;
				object-fit: cover;
				background-position: center;
			}

			nav {
				display: flex;
				flex-direction: row;
				height: 7rem;
				width: 100vw;
				max-height: 100px;
				align-items: center;
				justify-content: center;
				position: fixed;
				box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.5);
				background-color: #000000;
				z-index: 2;
			}

			nav img {
				width: 18.2rem;
			}

			nav .logo {
				margin: 2rem auto 2rem 2rem;
			}

			nav .nav-cta {
				display: flex;
				flex-direction: row;
				align-items: center;
				justify-content: center;
				font-family: "Roboto";
				text-decoration: none;
				font-size: 1.8rem;
				color: #ffffff;
			}

			nav > a > .chevron {
				font-size: 2.6rem;
			}

			nav > .join-button {
				color: #ffffff;
				background-color: #fc531d;
				font-size: 1.8rem;
				border-radius: 0.3rem;
				margin: 0 2.6rem 0 2.6rem;
				padding: 5px 7px;
				border: 0.2rem solid #fc531d;
				box-shadow: 0 0.2rem 0.2rem 0 rgba(0,0,0,0.50);
				transition: all .5s;
			}

			nav .join-button > p {
				margin: 1rem;
			}

			nav .join-button:hover {
				background-color: #fff;
				color: #fc531d;
			}

			header h3 {
				text-shadow: 0 0.2rem 0.4rem rgba(0,0,0,0.50);
			}

			nav > .mobile-only {
				display: none;
			}

			.signup-cta {
				display: flex;
				flex-direction: row;
				justify-content: center;
				align-items: center;
				position: relative;
				padding: 0px 50px 0px 50px;
				height: 7.5rem;
				max-height: 75px;
				font-family: "Bebas Neue";
				font-size: 3rem;
				border: 0.2rem solid #fc531d;
				border-radius: 0.6rem;
				background-color: #fc531d;
				box-shadow: 0 0.2rem 0.2rem 0 rgba(0,0,0,0.50);
				color: #ffffff;
				transition: all .5s;
			}

			.signup-cta > p {
				margin: 0;
				margin-top: 0.8rem;
			}

			.signup-cta > .chevron {
				font-size: 5rem;
				position: absolute;
				top: auto;
				bottom: auto;
				right: 0px;
			}

			.signup-cta:hover {
				background-color: #fff;
				color: #fc531d;
			}

			.header-top-right {
				position: absolute;
				display: flex;
				flex-direction: row;
				justify-content: center;
				align-items: center;
				align-self: flex-end;
				margin: 12rem 2rem 0 0;
				z-index: 1;
			}
			.header-top-left {
				font-family: "Bebas Neue";
				position: absolute;
				display: flex;
				flex-direction: row;
				justify-content: center;
				align-items: center;
				align-self: flex-start;
				margin: 12rem 0 0 2rem;
				z-index: 1;
			}
			.mute {
				color: #fc531d;
				font-size: 4rem;
				z-index: 1;
				cursor: pointer;
			}

			.volume.switch {
				display: flex;
				flex-direction: row;
				justify-content: center;
				align-items: center;
				background-color: rgba(0, 0, 0, 0.52);
				color: #ffffff;
				border-radius: 0.3rem;
				font-size: 2.5rem;
				font-family: "Roboto";
				padding: 0.6rem 1rem 0.6rem 1rem;
				margin-left: 0.5rem;
				z-index: 1;
				text-transform: uppercase;
				position: absolute;
				left: 10px;
				top: 10px;
			}

			.live {
				display: flex;
				flex-direction: row;
				justify-content: center;
				align-items: center;
				background-color: rgba(0, 0, 0, 0.52);
				color: #ffffff;
				border-radius: 0.3rem;
				font-size: 2.5rem;
				font-family: "Roboto";
				padding: 0.6rem 1rem 0.6rem 1rem;
				margin-left: 0.5rem;
				z-index: 1;
				text-transform: uppercase;
			}

			.green-circle {
				width: 2rem;
				height: 2rem;
				max-width: 20px;
				max-height:20px;
				background-color: #3CD700;
				border-radius: 100%;
				margin-right: 0.4rem;
				animation: blink 2s linear infinite;
			}

			.cta-container {
				display: flex;
				flex-direction: column;
				justify-content: center;
				align-items: center;
				align-self: center;
			}

			.animation {
				position: absolute;
				bottom: 0;
				right: 0;
				padding-right: 20px;
				padding-bottom: 20px;
				transform: scale(1);
				animation: pulse 1.5s infinite;
			}

			@keyframes pulse {
				0% {
					transform: scale(0.95);

				}

				50% {
					transform: scale(1);

				}

				100% {
					transform: scale(0.95);

				}
			}

			.seemore {
				position: absolute;
				bottom: 0;
				right: 0;
				padding-right: 40px;
				padding-bottom: 40px;
				font-size: 46px;
				color: #fc531d;
			}


			.seemore2 {
				position: absolute;
				bottom: 0;
				right: 0;
				padding-right: 40px;
				padding-bottom: 5px;
				font-size: 46px;
				color: #fc531d;
			}

			header > .cta-container {
				margin: auto 0 auto 0;
				z-index: 1;
			}
			header > .seemore {
				z-index: 1;
			}

			@media (max-width: 600px) {
				nav a:nth-child(2) {
					display: none;
				}

				nav > .desktop-join {
					display: none;
				}

				nav .mobile-only {
					display: flex;
					padding: 8px 7px;
				}

				nav .mobile-only > p {
					margin: 0 0 0 auto;
				}

				.header-top-right {
					display: none;
				}

				.signup-cta {
					max-width: 60rem;
					height: 6rem;
				}
			}

			@media (max-width: 350px) {
				nav img {
					width: 14rem;
				}
			}
			/*******************************Thumbnails Section Styles***********************/
			.thumbnail-section {
				display: flex;
				flex-direction: column;
				justify-content: flex-start;
				align-items: center;
				width: 100vw;
			}

			.thumbnail-section > .cta-container {
				margin-top: 8rem;
			}

			.thumbnail-section > .cta-container > h3 {
				color: #fc531d;
			}

			.thumbnail-container {
				display: flex;
				justify-content: center;
				align-items: center;
				flex-wrap: wrap;
				width: 100vw;
				max-width: 1440px;
				margin-top: 6rem;
			}

			.thumbnail {
				display: flex;
				position: relative;
				align-items: flex-start;
				justify-content: flex-end;
/*				width:60rem;*/
				width:48%;
				height: 40rem;
				max-width:600px;
				max-height: 400px;
				border: 0.3rem solid #fc531d;
				background-color: #D8D8D8;
				margin: 1rem;
				overflow: hidden;
				flex-wrap: wrap;
			}

			.thumbnail video {
				background-size: cover;
				width: 100%;
				height: 100%;
				width: 100vw;
				height: 60vw;
/*				max-width: 600px;*/
				max-height: 480px;
			}

			.thumbnail .live {
				align-self: flex-start;
				border-radius: 0.3rem;
				font-size: 1.8rem;
				font-family: "Roboto";
				margin: 1.5rem;
				z-index: 1;
			}

			.thumbnail > .live > .green-circle {
				height: 1.3rem;
				width: 1.3rem;
				max-height: 13px;
				max-width: 13px;
			}

			.thumbnail .icon-outline, .mainVideoPlayButton .icon-outline {
				display: flex;
				justify-content: center;
				align-items: center;
				position: absolute;
				top: calc(50% - 7rem);
				left: calc(50% - 7rem);
				background-color: rgba(0, 0, 0, 0.32);
				height: 14rem;
				width: 14rem;
				max-height: 140px;
				max-width: 140px;
				border: 0.4rem solid #ffffff;
				border-radius: 100%;
				z-index: 1;
				transition: all .3s;
			}

			.mainVideoPlayButton .icon-outline {
				bottom:10%;
				top:inherit;
			}

			.thumbnail:hover .icon-outline {
				background-color: rgba(0, 0, 0, 0.6);
			}

			.thumbnail:hover .icon-outline > .play {
				transform: scale(1.5, 1.5);
			}

			.thumbnail .icon-outline > .play, .mainVideoPlayButton .icon-outline > .play {
				font-size: 5rem;
				color: #FFFFFF;
				text-shadow: 0 0 0.8rem rgba(0,0,0,0.50);
				z-index: 1;
				transition: all .3s;
			}

			.thumbnail .thumbnail-info {
				display: flex;
				flex-direction: row;
				align-items: center;
				align-self: flex-end;
				width: 100%;
				font-size: 2rem;
				padding: 0 2rem 0 2rem;
				font-family: "Roboto Medium";
				color: #ffffff;
				z-index: 1;
				text-shadow: 0 1px 0 rgba(0,0,0,0.50);
				transition: all .3s;
			}

			.thumbnail .thumbnail-info > p:nth-child(1) {
				margin-right: auto;
			}

			.thumbnail .thumbnail-info > p:nth-child(2) {
				margin-left: auto;
			}

			.thumbnail:hover .thumbnail-info {
				color: #fc531d;
				text-shadow: none;
				background-color: rgba(255, 255, 255, 0.7);
			}

			.thumbnail .thumbnail-overlay {
				display: flex;
				justify-content: center;
				align-items: center;
				cursor: pointer;
				position: absolute;
				top: 0rem;
				left: 0rem;
				width: 100%;
				height: 100%;
			}

			.thumbnail .thumbnail-overlay > img {
				height: 100%;
				width: 100%;
			}

			@media (max-width: 800px) {
				.thumbnail {
					width: 46%;
					height: 30rem;
				}
			}
			@media (max-width: 600px) {
				.thumbnail {
					width: 100vw;
					height: 66vw;
				}

				.thumbnail video {
					background-size: cover;
					width: 100%;
					height: 100%;
					width: 100vw;
					height: 75vw;
					max-width: 600px;
					max-height: 480px;
				}

				.thumbnail .icon-outline {
					top: calc(50% - 10vw);
					left: calc(50% - 10vw);
					height: 20vw;
					width: 20vw;
				}
			}
			/*******************************Mobile Chat Styles*****************************/
			.mobile-chat {
				display: flex;
				flex-direction: row;
				justify-content: center;
				align-items: center;
				align-self: center;
				position: relative;
				width: 100vw;
				padding-bottom: 8rem;
				overflow: hidden;
			}

			.mobile-chat > a {
				z-index: 1;
			}

			.mobile-chat > a > img {
				margin-top: 8rem;
				z-index: 1;
			}

			.mobile-chat .grey-underlay {
				position: absolute;
				top: 14rem;
				left: 0;
				height: 63rem;
				width: 100vw;
				max-height: 630px;
				background-color: #F0F0F0;
				z-index: 0;
			}

			.mobile-chat .mobile-chat-info {
				display: flex;
				flex-direction: column;
				justify-content: center;
				align-items: flex-start;
				margin-left: 4rem;
				z-index: 1;
			}

			.mobile-chat .mobile-chat-info > p {
				font-size: 3rem;
				font-family: "Roboto";
				color: #000000;
				line-height: 1.2;
				margin-top: 2rem;
				margin-bottom: 4rem;
			}

			.mobile-chat .mobile-chat-info > p > span {
				font-family: "Roboto Medium Italic";
			}

			@media (max-width: 830px) {
				.mobile-chat {
					margin-top: 4rem;
					margin-bottom: 4rem;
					padding: 0 0 8rem 0;
				}

				.mobile-chat > a > img {
					display: none;
				}
				.mobile-chat .mobile-chat-info {
					margin-top: 10rem;
					margin-left: 0;
					align-items: center;
				}

				.mobile-chat .mobile-chat-info > p {
					padding: 0 2rem 0 2rem;
					text-align: center;
				}

				.mobile-chat .grey-underlay {
					top: 0rem;
				}
			}
			/*****************************Model Section Styles*****************************/
			.model-testimonials {
				display: flex;
				flex-direction: row;
				justify-content: center;
				align-items: center;
				align-self: center;
				flex-wrap: wrap;
				width: 100vw;
				max-width: 1440px;
			}

			.model-testimonials > h2 {
				display: none;
			}

			.model {
				display: flex;
				flex-direction: column;
				justify-content: flex-start;
				align-items: center;
				width: 33%;
				max-width: 336px;
				margin-left: auto;
				margin-right: auto;
			}

			.model-image {
				display: flex;
				justify-content: center;
				align-items: center;
				margin: 0 auto;
				height: 25.8rem;
				width: 25.8rem;
				max-height: 258px;
				max-width: 258px;
				background: #D8D8D8;
				border-radius: 100%;
				border: 1rem solid #fc531d;
				overflow: hidden;
			}

			.model-image > img {
				height: 100%;
				width: auto;
			}

			.quote {
				display: flex;
				flex-direction: row;
				justify-content: center;
				align-items: center;
				font-size: 2rem;
				font-family: "Roboto Italic";
				color: #3E3E3E;
				line-height: 1.2;
				margin-top: 2rem;
				margin-bottom: 2rem;
				width: 90%;
			}

			.quote > i {
				font-size: 8rem;
				transform: rotate(180deg);
				color: #D8D8D8;
				align-self: flex-start;
			}

			.lower-cta {
				width: 100vw;
				max-width: 1440px;
				display: flex;
				justify-content: center;
				align-items: center;
				align-self: center;
				padding-bottom: 6rem;
			}
			/**************************Features Section Styles*****************************/
			.features {
				display: flex;
				flex-direction: column;
				justify-content: center;
				align-items: center;
				width: 100vw;
				height: 100vh;
				color: #ffffff;
				position: relative;
				background: radial-gradient(50% 133%, rgba(0,0,0,0.45) 0%, #000000 100%);
			}

			.features > img {
				position: absolute;
				top: 0;
				left: 0;
				height: 100%;
				width: 100%;
				object-fit: cover;
				z-index: -1;
			}

			.features > h2 {
				color: #ffffff;
				margin-bottom: 4rem;
				text-align: center;
			}

			.feature-row {
				display: flex;
				flex-direction: row;
				justify-content: center;
				align-items: center;
				margin-bottom: 4rem;
			}

			.feature {
				display: flex;
				flex-direction: column;
				align-items: flex-start;
				justify-content: center;
				width: 32.8rem;
				max-width: 328px;
				padding-left: 2rem;
				padding-right: 2rem;
			}

			.feature > h3 {
				font-size: 4.5rem;
				font-family: "Bebas Neue";
				margin-bottom: 1rem;
				font-weight: normal;
				text-align: center;
				width: 100%;
			}

			.feature > p {
				font-size: 2rem;
				font-family: "Roboto";
				color: #DEDEDE;
				margin: 0;
				line-height: 1.2;
				text-align: center;
			}

			.feature > p > span {
				font-family: "Roboto";
			}

			.second-feature {
				border-left: 0.2rem solid #979797;
				border-right: 0.2rem solid #979797;
			}

			@media (max-width: 886px) {
				.features {
					height: auto;
					padding: 4rem 0 4rem 0;
				}

				.features > h2 {
					display: none;
				}

				.feature-row {
					flex-direction: column;
					margin-bottom: 2rem;
				}

				.feature {
					align-items: center;
				}

				.feature > p {
					text-align: center;
				}

				.second-feature {
					margin: 3rem 0 3rem 0;
					padding: 3rem 0 3rem 0;
					border-left: none;
					border-right: none;
					border-top: 0.2rem solid #979797;
					border-bottom: 0.2rem solid #979797;
				}
			}
			/********************************Footer Styles*********************************/
			footer {
				display: flex;
				justify-content: center;
				align-items: center;
				text-align: center;
				font-size:12px;
				line-height:18px;
				width: 100vw;
				background-color: #000000;
				margin-top: -10rem;
				z-index: 99;
				color:#fff;
				position: relative;
				font-family: roboto;
				overflow:hidden;
			}

			footer a {
				color: lightskyblue;
			}

			.footer {
				margin:20px;
			}

			@media (max-width: 886px) {
				footer {
					margin-top: 0;
				}
			}
			/************************Miscellanenous Media Queries**************************/
			@media(max-width: 1240px) {
				.desktop-only {
					display: none;
				}
			}


			/* The Modal (background) */
			.modal {
				position: fixed; /* Stay in place */
				z-index: 2001; /* Sit on top */
				left: 0;
				top: 0;
				width: 100%; /* Full width */
				height: 100%; /* Full height */
				overflow: auto; /* Enable scroll if needed */
				background-color: rgb(0,0,0); /* Fallback color */
				background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
				display:none;
			}

			/* Modal Content/Box */
			.modal-header {
				background-color: #fc531d;
				margin: 5% auto 0 auto; /* 15% from the top and centered */
				padding: 20px;
/*				border: 1px solid #888;*/
				width: 90%; /* Could be more or less, depending on screen size */
				max-width:720px;

				font-size:20px;
				font-family: "Bebas Neue";
				color: #ffffff;
				text-shadow: 0 0.2rem 0.4rem rgba(0,0,0,0.50);
				text-align: center;
			}

			.header-new {
				margin: 4rem auto 0 auto; /* 15% from the top and centered */
			}

			.modal-content {
				background-color: #fefefe;
				margin: 0 auto; /* 15% from the top and centered */
				padding: 20px;
				border-top: 1px solid #888;
				border-bottom: 1px solid #ccc;
				width: 90%; /* Could be more or less, depending on screen size */
				max-width:720px;
				overflow:hidden;
			}
			.modal-content .modal-left {
				float:left;
				width:35%;
				overflow:hidden;
			}

			.modal-content .modal-right {
				float:left;
				margin:0px 5%;
				width:55%;
				overflow:hidden;
			}

			@media (max-width: 720px) {
				.modal-content .modal-right {
					width:90%;
				}
				.modal-content .modal-left {
					display:none;
				}

				.modal-content {
					background-color: rgba(254,254,254,0.85);
				}
			}

			.modal-footer {
				background-color: #f2f2f2;
				margin: 0 auto; /* 15% from the top and centered */
				padding: 5px 20px;
				width: 90%; /* Could be more or less, depending on screen size */
				max-width:720px;
				text-align:right;
				font-family: "Bebas Neue";
				font-size:14px;
			}

			/* The Close Button */
			.close {
				float: right;
				font-size: 28px;
				font-weight: bold;
				text-shadow: none;
				color: #fff;
			}

			.close:hover,
			.close:focus {
				color: black;
				text-decoration: none;
				cursor: pointer;
			}

			.modalClose-link {
				cursor: pointer;
				padding:5px;
				margin:5px;
			}
