	html {
		scroll-behavior: smooth;}
	body{
 		background: #FFF;
		margin: 0;
		padding: 0;
		height: 100%;
		width: 100%;
		font-family: 'Arial', cursive;
		line-height: 1.6;}
	p {
		font-size: 14px;
		margin-bottom: 10px;}
	a:focus, a:active {
		color: #cccccc;
		text-decoration: none;}
	a {
		color: #808080;
		text-decoration: none;
		font-weight: normal;}
	a:hover {
		color: #CCFF00;
		-webkit-transition: all 0.6s ease-out;
		-moz-transition: all 0.6s ease-out;
		-ms-transition: all 0.6s ease-out;
		-o-transition: all 0.6s ease-out;
		transition: all 0.6s ease-out;}
	.block {
		width: 100%;
		height: auto;
		min-height: 800px;
		position: relative;
		overflow: hidden;
		font-size: 16px;
		text-align: center;}
	.block-larger {
		width: 100%;
		height: auto;
		min-height: 1000px;
		position: relative;
		overflow: hidden;
		font-size: 16px;
		text-align: center;}
	.img-parallax {
		width: 100vmax;
		z-index: -1;
		position: absolute;
		top: 0;
		left: 50%;
		transform: translate(-50%,0);
		pointer-events: none;}
	.sectionone {
		width: 80%;
		height: auto;
		background: ;
		padding: 20px auto;
		margin: 0px auto 25px auto;
		display: inline-block;}
	.sectiontwo {
		width: 40%;
		height: 500px;
		padding: 20px;
		text-align: left;
		font-size: 14px;
		vertical-align:top;
		display: inline-block;}
	.sectionthree {
		width: 25%;
		height: auto;
		padding: 20px;
		text-align: center;
		vertical-align:top;
		display: inline-block;}
	.main {
		width: 100%;
		height: auto;
		min-height: 550px;
		padding: 0px;
		color: #FFF;
		text-align: center; 
		display: inline-block;
		background: url('../../images/books.jpg');
  		background-repeat: no-repeat;
  		background-size: 100% auto;
		background-attachment: fixed;
    		white-space: nowrap;
    		border: 0px solid gray;
		vertical-align:top; }
	.no-js #loader { 
		display: none;}
	.js #loader { 
		display: block; 
		position: absolute; 
		left: 100px; 
		top: 0; }
	.se-pre-con {
		position: fixed;
		left: 0px;
		top: 0px;
		width: 100%;
		height: 100%;
		z-index: 999999;
		background: url(../../images/logo-burro-small.png) center no-repeat #FFF;}
	h1 {
		font-size: 375%;
		font-family: 'Lobster', sans-serif;
		font-weight: 250;
		color: #F2F2F2;
		text-transform: normal;
		margin: 35px auto 10px auto;
		text-shadow: 0px 15px 5px rgba(0,0,0,0.1),
                 10px 20px 5px rgba(0,0,0,0.05),
                 -10px 20px 5px rgba(0,0,0,0.05);}
	h2 {
		font-size: 205%;
		font-family: 'Lobster', sans-serif;
		text-transform: normal;
		margin: 100px auto 25px auto;}
	h3 {
		font-size: 135%;
		font-weight: 200;
		font-family: 'Lobster', sans-serif;
		text-transform: normal;
		margin: 10px auto;}
	h4 {
		font-size: 105%;
		font-family: 'Lobster', sans-serif;
		font-weight: 200;
		color: #F2F2F2;
		margin: 5px auto 15px auto;}
	.value {
		font-size: 155%;
		font-family: 'Lobster', sans-serif;
		color: #F2F2F2;
		bottom: 10%;}
	.desc {
		font-size: 125%;
		font-family: 'Lobster', sans-serif;
		margin: 5px auto 25px auto;}
	.download {
		color: #F2F2F2;
		font-family: 'Lobster', sans-serif;
		font-weight: 200;
		font-size: 18px;
		text-transform: normal;}
	.myButton {
		box-shadow: 0px 1px 0px 0px #fff6af;
		background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
		background-color:#ffec64;
		border-radius:42px;
		border:1px solid #ffaa22;
		display:inline-block;
		cursor:pointer;
		color:#333333;
		font-family:Arial;
		font-size:15px;
		font-weight:bold;
		padding:06px 33px;
		text-decoration:none;
		text-shadow:0px 1px 0px #ffee66;}
	.myButton:hover {
		background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
		background-color:#ffab23;}
	.myButton:active {
		position:relative;
		top:1px;}
	.imgview {
		max-width: 325px;
		height: auto;
		padding: 0px;
		margin: 0px auto;
		border-radius: 5%;
		-webkit-box-shadow: 0 28px 16px -26px black;
		-moz-box-shadow: 0 28px 16px -26px black;
		box-shadow: 0 28px 16px -26px black;
		transition:all .6s ease-in-out;
		-webkit-transition:all .6s ease-in-out;
		-moz-transition:all .6s ease-in-out;
		-ms-transition:all .6s ease-in-out;
		-o-transition:all .6s ease-in-out;}
	.imgview:hover {
		transform:scale(1.1);
		-webkit-transform:scale(1.1);
		-moz-transform:scale(1.1);
		-ms-transform:scale(1.1);
		-o-transform:scale(1.1);
		-webkit-box-shadow: 0 58px 36px -56px black;
		-moz-box-shadow: 0 58px 36px -56px black;
		box-shadow: 0 58px 36px -56px black;
		transition:all .6s ease-in-out;
		-webkit-transition:all .6s ease-in-out;
		-moz-transition:all .6s ease-in-out;
		-ms-transition:all .6s ease-in-out;
		-o-transition:all .6s ease-in-out;}
	.cover {
		max-width: 300px;
		height: auto;
		margin-top: 10%;}
	.form {
		margin: 0px auto;
		text-align: left;
		width: 50%;
		position: relative;}
	lBangers {
		font-size: 120%;
		float: left;
		width: 150px;
		color: #F2F2F2;
		font-family: 'Lobster', sans-serif;
		font-weight: 500;
		text-transform: none;}
	input {
		font-size: 105%;
		width: 165px;
		margin: 5px;
		font-family: 'Lobster', sans-serif;
		font-weight: 400;
		padding-left: 10px;
		padding-top: 4px;
		padding-bottom: 4px;
		color: #202020;
		text-align: left;
		font-weight: normal;
		border: 1px solid #4e3043; /* Fallback */
		border: 1px solid rgba(78,48,67, 0.8);
		background: rgba(255,255,255, 0.8);
		border-radius: 25px;
		box-shadow: 
		0 1px 0 rgba(255,255,255,0.2), 
		inset 0 1px 1px rgba(0,0,0,0.1);
		-webkit-transition: all 0.3s ease-out;
		-moz-transition: all 0.3s ease-out;
		-ms-transition: all 0.3s ease-out;
		-o-transition: all 0.3s ease-out;
		transition: all 0.3s ease-out;}
		padding 15px 15px 15px 30px;}
	input:focus {
		background-color: #FFF;
		border: 1px solid #b1e1e4;}
	input:hover {
		background-color: #FFF;
		border: 1px solid #b1e1e4;}
	input#submit {
		font-size: 110%;
		font-family: 'Lobster', sans-serif;
		font-weight: 400;
		text-transform: uppercase;
		padding: 5px 25px 5px 25px;
		width: auto;
		margin-top: 4px;
		color: #FFF;
		text-align: center;
		text-shadow: 0px 0px 0px #D8D8DBF;
		border: 1px solid #FFF;
		background-color: #3aced3;}
	input#submit:hover {
		color: #3b3b3b;
		text-transform: uppercase;
		border: 1px solid #000;
		background-color: #acd951;}
	textarea {
		font-size: 105%;
		margin: 5px;
		font-family: 'Lobster', sans-serif;
		font-weight: 400;
		padding-left: 10px;
		padding-top: 4px;
		padding-bottom: 4px;
		color: #202020;
		text-align: left;
		font-weight: normal;
		border: 1px solid #4e3043; /* Fallback */
		border: 1px solid rgba(78,48,67, 0.8);
		background: rgba(255,255,255, 0.8);
		border-radius: 25px;
		box-shadow: 
		0 1px 0 rgba(255,255,255,0.2), 
		inset 0 1px 1px rgba(0,0,0,0.1);
		-webkit-transition: all 0.3s ease-out;
		-moz-transition: all 0.3s ease-out;
		-ms-transition: all 0.3s ease-out;
		-o-transition: all 0.3s ease-out;
		transition: all 0.3s ease-out;}
		padding 15px 15px 15px 30px;}
	textarea:hover {
		border: 1px solid #fdf768;
		background-color: #FFF;}
	select {
		font-family: 'Lobster', sans-serif;
		font-size: 110%;
		margin: 5px 5px 5px 5px;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 10px;
		border: 1px solid #4e3043; /* Fallback */
		border: 1px solid rgba(78,48,67, 0.8);
		background: rgba(255,255,255, 0.8);
		border-radius: 25px;
		box-shadow: 
		0 1px 0 rgba(255,255,255,0.2), 
		inset 0 1px 1px rgba(0,0,0,0.1);
		-webkit-transition: all 0.3s ease-out;
		-moz-transition: all 0.3s ease-out;
		-ms-transition: all 0.3s ease-out;
		-o-transition: all 0.3s ease-out;
		transition: all 0.3s ease-out;}
		padding 15px 15px 15px 30px;}
	select:hover {
		border: 1px solid #fdf768;
		background-color: #FFF;}
	.footer {
		background-color: #000000;
		height: 55px;}
	.footer p {
		font-family: 'Lobster', sans-serif;
		font-size: 14px;
		color: #0099CC;
		text-align: center;}
	.icon-3d {
  		padding: 10px;
  		-webkit-animation: icon3d 200ms 10;
  		animation: icon3d 200ms 10;
  		color: #fff;}
	.icon-3d:hover {
  		-webkit-animation: icon3d 200ms infinite;
  		animation: icon3d 200ms infinite;}
	@keyframes icon3d {
  		  0% {
    		text-shadow: 5px 4px #31f1ec, -5px -6px #90e996;
  		}
  		  25% {
    		text-shadow: -5px -6px #31f1ec, 5px 4px #90e996;
  		}
  		  50% {
    		text-shadow: 5px -4px #31f1ec, -8px 4px #90e996;
  		}
  		  75% {
    		text-shadow: -8px -4px #31f1ec, -5px -4px #90e996;
  		}
  		  100% {
    		text-shadow: -5px 0 #31f1ec, 5px -4px #90e996;
  		}
	}

	@media screen and (min-width: 868px) and (max-width: 959px) {
	.sectiontwo {
		width: 40%;
		height: auto;
		padding: 0px;
		margin: 0px;
		display: block;}
	.sectionthree {
		width: 20%;
		height: auto;
		padding: 0px;
		margin: 0px;
		display: block;}
	.cover {
		max-width: 250px;}
	h1 {
		font-size: 250%;}
	.value {
		font-size: 120%;}
	.block-larger {
		width: 100%;
		height: auto;
		min-height: 1050px;
		position: relative;
		overflow: hidden;
		font-size: 16px;
		text-align: center;}
	}
	@media screen and (min-width: 280px) and (max-width: 867px) {
	.main {
		background: url('../../images/books.jpg');
  		background-repeat: no-repeat;
  		background-size: auto 100%;}
	.sectiontwo {
		width: 80%;
		height: auto;
		padding: 0px;
		margin: 0px auto;
		display: block;}
	.sectionthree {
		width: 80%;
		height: auto;
		padding: 0px;
		margin: 0px auto;
		display: block;}
	.cover {
		margin-top: 15%;
		max-width: 280px;}
	h1 {
		font-size: 280%;}
	.value {
		font-size: 110%;}
	.imgview {
		max-width: 250px;
		height: auto;}
	.block-larger {
		width: 100%;
		height: auto;
		min-height: 1050px;
		position: relative;
		overflow: hidden;
		font-size: 16px;
		text-align: center;}
	}