@media only screen and (max-width: 1920px) and (min-width: 1445px) {
	.container {
		max-width: 1300px;
	}
}

@media only screen and (max-width: 1600px) {}

@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;
	}

	.banner {
		height: 700px;
	}
}

@media (max-width: 991.98px) {
	html {
		font-size: 12px;
	}

	.navbar-toggler {
		border-color: var(--black);
		box-shadow: none !important;
	}

	.navbar-toggler span {
		filter: brightness(0);
		opacity: 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: auto;
		padding: 4rem 0;
	}

	.banner-img {
		display: none;
	}

	.reviews-card {
		height: auto;
	}
}

@media (max-width: 767.98px) {
	html {
		font-size: 11px;
	}

	p {
		font-size: 1.125rem;
	}

	.about-img {
		width: 100%;
		height: 100%;
	}

	.cta-img {
		display: none;
	}

	.footer-content {
		margin-top: 2rem;
	}

	.footer-logo img {
		width: 250px;
	}
}

@media (max-width: 575.98px) {
	.container {
		padding: 0 2rem;
	}
}

@media (max-width: 320.98px) {}