		.marker{
			width: 80px;
			height: 80px;
			border-radius: 50%;
			display: block;
		}
		video{
			-moz-transform: scale(-1, 1);
			-webkit-transform: scale(-1, 1);
			-o-transform: scale(-1, 1); 
			transform: scale(-1, 1);
			filter: FlipH;

			position: relative;
			z-index: 1;

		}
		
        .footer-text {
            font-size:200px;
            color: red;
        }
	

		canvas, video{
			position: absolute;
			left:0;
			top:0;
			width: 100%;
			height: 100%;
			display: block;
		}

		video{
			z-index: 1;
		}

		canvas{
			z-index: 2;
			border:1px solid #333;
		}

		.video-wrapper{
			width: 800px;
			height: 600px;
			display: block;
			position: relative;
		}