@media only screen and (max-width: 1920px) and (min-width: 1445px) {
	.container {
		max-width: 1450px;
	}
}

@media only screen and (max-width: 1700px) {
	.header-main__nav {
		gap: 0;
	}
}

@media only screen and (max-width: 1600px) {
	.banner {
		height: 800px;
	}

	.banner .swiper-pagination {
		bottom: 4rem;
	}
}

@media only screen and (max-width: 1445px) {
	html {
		font-size: 15px;
	}
}

@media only screen and (max-width: 1366px) {
	html {
		font-size: 14px;
	}
}

@media (max-width: 1199.98px) {
	html {
		font-size: 13px;
	}

	.navbar-toggler {
		border-color: var(--white);
		box-shadow: none !important;
	}

	.navbar-toggler span {
		filter: brightness(0) invert(1);
	}

	.header-main__nav {
		gap: 1rem;
		align-items: center;
		margin: 1rem 0;
	}

	.header-main__nav li a {
		font-size: 1rem;
		text-align: center;
	}

	.navbar-collapse .themeBtn {
		margin: 0 auto;
	}

	.banner {
		height: 700px;
	}
}

@media (max-width: 991.98px) {
	html {
		font-size: 12px;
	}

	.meals-card__img {
		height: 250px;
	}
}

@media (max-width: 767.98px) {
	html {
		font-size: 11px;
	}

	p {
		font-size: 1.125rem;
	}

	.about-img {
		height: 400px;
		margin: 0 auto 2rem;
	}

	:is(.why-choose__img, .contact-form__img) {
		height: 400px;
		margin: 3rem auto 0;
	}

	.contact-form__form {
		margin-top: 3rem;
	}

	.footer-content {
		margin-top: 2rem;
	}

	.footer-logo img {
		width: 250px;
	}

	.header-main__logo {
		width: 150px;
	}
}

@media (max-width: 575.98px) {
	.container {
		padding: 0 2rem;
	}

	.banner {
		height: 600px;
	}

	.banner .swiper-pagination {
		bottom: 3rem;
	}

	:is(.about-img, .why-choose__img) {
		width: 90%;
		height: 300px;
	}
}

@media (max-width: 320.98px) {}