.quote {
	padding-bottom: 20px;
}

.grid {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	max-width: 1400px;
	padding: 0% 10% 5% 10%;
	color: white;
}

/* Mobile */
@media only screen and (max-width: 1200px) {
	.grid {
		grid-template-columns: repeat(1, 1fr);
	}

	.image-div {
		order: 1;
		padding: 10%;
	}

	.cover-text-div {
		order: 2;
	}
}

/* Desktop */
@media only screen and (min-width: 1200px) {
	.image-div {
		padding: 10% 0% 10% 25%
	}
}




.text-tag {
	display: inline-grid;
	line-height: 1.25;
}

.greeting {
	text-align: left;
	font-weight: 400;
}

.name {
	padding-left: 0.5em;
	font-weight: 600;
}

.image-div {
	display: block;
	max-width: 540px;
}

.book {
	width: 100%;
	box-shadow: 0 0 28px 16px rgba(0, 0, 0, 0.2), 0 16px 42px 12px rgba(0, 0, 0, 0.19);
}

.amazon-image {
	max-width: 180px;
	padding-top: 20px;
}
