body {
	font-family:'Open Sans', sans-serif;
	background-color: #FFF;
	font-size:14px;
}

.page {
	background-color: yellow;
	overflow: hidden;
}

header {
	background-color: #FFF;
	padding-top: 20px;
	padding-bottom: 20px;	
}

.row {
	max-width:960px;
}

.row2 {
	background-color: #333;
	width: 100%;
	color:#FFF;
	padding-top:15px;
	padding-bottom:15px;
}

.center {
	text-align:center;
}


.title {
	padding-top: 10%;
	font-family:'Open Sans', sans-serif;
	font-size:38px;
	text-transform:uppercase;
	font-weight:800;
	color:#333;
}

.titleextra {
	font-family: 'Oleo Script', cursive;
	font-size:39px;
	color:#333;
}

.rtext {
	font-size:16px;
	height:80px;
}

.space {
	padding-top:50px;
}

.ebook {
	position: fixed;
	bottom: 20px;
	background-color: #333;
	width: 100%;
	color:#FFF;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	font-size:16px;
}

.esb {

}

@media only screen and (max-width: 985px) {
	.title {
		font-size:40px;
	}
	.titleextra {
		font-size:41px;
	}
	.rtext {
		font-size:30px;
	}
	.ebook {
		font-size:44px;
	}
	.rimg img {
		width:90%;
	}
	.rtext {
		height:120px;
	}
}

@media only screen and (max-width: 900px) {
	.title {
		font-size:32px;
	}
	.titleextra {
		font-size:33px;
	}
	.rtext {
		font-size:22px;
	}
	.ebook {
		font-size:24px;
	}
}

@media only screen and (max-width: 750px) {
	.title {
		font-size:27px;
	}
	.titleextra {
		font-size:28px;
	}
	.rtext {
		font-size:28px;
	}
}

@media only screen and (max-width: 650px) {
	.title {
		font-size:38px;
	}
	.titleextra {
		font-size:39px;
	}
	.rtext {
		font-size:28px;
	}
}

@media only screen and (max-width: 320px) {
	.title {
		font-size:29px;
	}
	.titleextra {
		font-size:30px;
	}
}