#banner {
	/* transition: all 0.5s ease-in; */
}

#banner .button {
	margin-bottom: 0;
	transition: all 0.7s ease-in-out;
	z-index: 10;
}

#banner .button.primary {
	z-index: 9;
}

#banner h1 {
	font-size: 6rem;
	margin-bottom: 2rem;
}

#banner p{
	font-size: 1.35rem;
}

#banner li {
	display: flex;
	justify-content: center;
	align-items: center;
	line-height: normal;
}

#banner li a {
	width: 25%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1.1rem;
	max-width: 25em;
}




@media screen and (max-width: 1680px) {
	#banner {
		height: 800px;
	}

	#banner h1 {
		font-size: 6rem;
	}

	h2,
	.carousel__last span,
	.review__link {
		font-size: 3.25rem;
	}

	#banner p,
	.major p,
	.buttons button,
	.gallery__page-button,
	.menu__item-name,
	.menu__item-price,
	.testimonial__content,
	.testimonial__arrow-wrapper,
	#navButton .link,
	footer p,
	footer li,
	footer span,
	footer h4 {
		font-size: 1.35rem;
	}
}