

@media screen and (max-width: 85em) {
.header_wrap {
	height:auto;
	width:100%;
}
.header_container {
	height:auto;
	width:100%;
}
.header_container h2 {
	font-size: 3.500em;
}
.header_container h3 {
	font-size: 4em;
}
.tagline_wrap {
	height:auto;
	width:100%;
}
.tagline_container {
	height:auto;
	width:95%;
}
.tagline_container h1 {
	font-size: 2.500em;
}
.tagline_container h2 {
	font-size: 2em;
}
.books_wrap {
	height:auto;
	width:100%;
}
.books_container {
	height:auto;
	width:95%;
}
.row {
	height:auto;
	width:100%;
}
.column {
	height:auto;
	width:25%;
}
.card {
	height:auto;
	width:100%;
}
.home_content_wrap {
	height:auto;
	width:100%;
}
.home_content_container {
	height:auto;
	width:95%;
}
.home_content_left {
	height:auto;
	width:100%;
}
.home_content_left img {
	height:auto;
	width:100%;
	margin: 0px;
	padding-top: 20px;
}
.cardlrg {
	height:auto;
	width:100%;
}
.home_content_right {
	height:auto;
	width:100%;
}
.about_wrap {
	height:auto;
	width:100%;
}
.about_container {
	height:auto;
	width:95%;
}
.about_container img {
	height:auto;
	width:100%;
}
.spacer {
	height: 40px;
	width:100%;
}
.footer_wrap {
	height:auto;
	width:100%;
}
.footer_container {
	height:auto;
	width:100%;
}
.footer_container h2 {
	font-size: 2.500em;
}
.footer_container h3 {
	font-size: 3em;
}

}

@media screen and (max-width: 70em) {
.header_wrap {
	height:auto;
	width:100%;
}
.header_container {
	height:auto;
	width:100%;
}
.header_container h2 {
	font-size: 2.500em;
}
.header_container h3 {
	font-size: 3em;
}
.tagline_wrap {
	height:auto;
	width:100%;
}
.tagline_container {
	height:auto;
	width:95%;
}
.tagline_container h1 {
	font-size: 2.500em;
}
.tagline_container h2 {
	font-size: 2em;
}
.books_wrap {
	height:auto;
	width:100%;
}
.books_container {
	height:auto;
	width:95%;
}
.row {
	height:auto;
	width:100%;
}
.column {
	height:auto;
	width:100%;
}
.card {
	height:auto;
	width:100%;
}
.home_content_wrap {
	height:auto;
	width:100%;
}
.home_content_container {
	height:auto;
	width:95%;
}
.home_content_left {
	height:auto;
	width:100%;
}
.home_content_left img {
	height:auto;
	width:100%;
	margin: 0px;
	padding-top: 20px;
}
.cardlrg {
	height:auto;
	width:100%;
}
.home_content_right {
	height:auto;
	width:100%;
}
.about_wrap {
	height:auto;
	width:100%;
}
.about_container {
	height:auto;
	width:95%;
}
.about_container img {
	height:auto;
	width:100%;
}
.spacer {
	height: 40px;
	width:100%;
}
.footer_wrap {
	height:auto;
	width:100%;
}
.footer_container {
	height:auto;
	width:100%;
}
.footer_container h2 {
	font-size: 2.500em;
}
.footer_container h3 {
	font-size: 3em;
}

}
@media screen and (max-width: 55em) {
.header_wrap {
	height:auto;
	width:100%;
}
.header_container {
	height:auto;
	width:100%;
}
.header_container h2 {
	font-size: 2.500em;
}
.header_container h3 {
	font-size: 3em;
}
.tagline_wrap {
	height:auto;
	width:100%;
}
.tagline_container {
	height:auto;
	width:95%;
}
.tagline_container h1 {
	font-size: 2.500em;
}
.tagline_container h2 {
	font-size: 2em;
}
.books_wrap {
	height:auto;
	width:100%;
}
.books_container {
	height:auto;
	width:95%;
}
.row {
	height:auto;
	width:100%;
}
.column {
	height:auto;
	width:100%;
}
.card {
	height:auto;
	width:100%;
}
.home_content_wrap {
	height:auto;
	width:100%;
}
.home_content_container {
	height:auto;
	width:95%;
}
.home_content_left {
	height:auto;
	width:100%;
}
.home_content_left img {
	height:auto;
	width:100%;
	margin: 0px;
	padding-top: 20px;
}
.cardlrg {
	height:auto;
	width:100%;
}
.home_content_right {
	height:auto;
	width:100%;
}
.about_wrap {
	height:auto;
	width:100%;
}
.about_container {
	height:auto;
	width:95%;
}
.about_container img {
	height:auto;
	width:100%;
}
.spacer {
	height: 40px;
	width:100%;
}
.footer_wrap {
	height:auto;
	width:100%;
}
.footer_container {
	height:auto;
	width:100%;
}
.footer_container h2 {
	font-size: 2.500em;
}
.footer_container h3 {
	font-size: 3em;
}

}
@media screen and (max-width: 41.125em) {
.header_wrap {
	height:auto;
	width:100%;
}
.header_container {
	height:auto;
	width:100%;
}
.header_container h2 {
	font-size: 2.500em;
}
.header_container h3 {
	font-size: 3em;
}
.tagline_wrap {
	height:auto;
	width:100%;
}
.tagline_container {
	height:auto;
	width:95%;
}
.tagline_container h1 {
	font-size: 2.500em;
}
.tagline_container h2 {
	font-size: 2em;
}
.books_wrap {
	height:auto;
	width:100%;
}
.books_container {
	height:auto;
	width:95%;
}
.row {
	height:auto;
	width:100%;
}
.column {
	height:auto;
	width:100%;
}
.card {
	height:auto;
	width:100%;
}
.home_content_wrap {
	height:auto;
	width:100%;
}
.home_content_container {
	height:auto;
	width:95%;
}
.home_content_left {
	height:auto;
	width:100%;
}
.home_content_left img {
	height:auto;
	width:100%;
	margin: 0px;
	padding-top: 20px;
}
.cardlrg {
	height:auto;
	width:100%;
}
.home_content_right {
	height:auto;
	width:100%;
}
.about_wrap {
	height:auto;
	width:100%;
}
.about_container {
	height:auto;
	width:95%;
}
.about_container img {
	height:auto;
	width:100%;
}
.spacer {
	height: 40px;
	width:100%;
}
.footer_wrap {
	height:auto;
	width:100%;
}
.footer_container {
	height:auto;
	width:100%;
}
.footer_container h2 {
	font-size: 2.500em;
}
.footer_container h3 {
	font-size: 3em;
}

}
@media screen and (max-width: 32.25em) {
.header_wrap {
	height:auto;
	width:100%;
}
.header_container {
	height:auto;
	width:100%;
}
.header_container h2 {
	font-size: 2.500em;
}
.header_container h3 {
	font-size: 3em;
}
.tagline_wrap {
	height:auto;
	width:100%;
}
.tagline_container {
	height:auto;
	width:95%;
}
.tagline_container h1 {
	font-size: 2.500em;
}
.tagline_container h2 {
	font-size: 2em;
}
.books_wrap {
	height:auto;
	width:100%;
}
.books_container {
	height:auto;
	width:95%;
}
.row {
	height:auto;
	width:100%;
}
.column {
	height:auto;
	width:100%;
}
.card {
	height:auto;
	width:100%;
}
.home_content_wrap {
	height:auto;
	width:100%;
}
.home_content_container {
	height:auto;
	width:95%;
}
.home_content_left {
	height:auto;
	width:100%;
}
.home_content_left img {
	height:auto;
	width:100%;
	margin: 0px;
	padding-top: 20px;
}
.cardlrg {
	height:auto;
	width:100%;
}
.home_content_right {
	height:auto;
	width:100%;
}
.about_wrap {
	height:auto;
	width:100%;
}
.about_container {
	height:auto;
	width:95%;
}
.about_container img {
	height:auto;
	width:100%;
}
.spacer {
	height: 40px;
	width:100%;
}
.footer_wrap {
	height:auto;
	width:100%;
}
.footer_container {
	height:auto;
	width:100%;
}
.footer_container h2 {
	font-size: 2.500em;
}
.footer_container h3 {
	font-size: 3em;
}
}
@media screen and (max-width: 24em) {
.header_wrap {
	height:auto;
	width:100%;
}
.header_container {
	height:auto;
	width:100%;
}
.header_container h2 {
	font-size: 2.500em;
}
.header_container h3 {
	font-size: 3em;
}
.tagline_wrap {
	height:auto;
	width:100%;
}
.tagline_container {
	height:auto;
	width:95%;
}
.tagline_container h1 {
	font-size: 2.500em;
}
.tagline_container h2 {
	font-size: 2em;
}
.books_wrap {
	height:auto;
	width:100%;
}
.books_container {
	height:auto;
	width:95%;
}
.row {
	height:auto;
	width:100%;
}
.column {
	height:auto;
	width:100%;
}
.card {
	height:auto;
	width:100%;
}
.home_content_wrap {
	height:auto;
	width:100%;
}
.home_content_container {
	height:auto;
	width:95%;
}
.home_content_left {
	height:auto;
	width:100%;
}
.home_content_left img {
	height:auto;
	width:100%;
	margin: 0px;
	padding-top: 20px;
}
.cardlrg {
	height:auto;
	width:100%;
}
.home_content_right {
	height:auto;
	width:100%;
}
.about_wrap {
	height:auto;
	width:100%;
}
.about_container {
	height:auto;
	width:95%;
}
.about_container img {
	height:auto;
	width:100%;
}
.spacer {
	height: 40px;
	width:100%;
}
.footer_wrap {
	height:auto;
	width:100%;
}
.footer_container {
	height:auto;
	width:100%;
}
.footer_container h2 {
	font-size: 2.500em;
}
.footer_container h3 {
	font-size: 3em;
}
}
