@media (min-width: 1440px) {

	.treat-container h3 br,
	.treat-container h4 br {
		display: none;
	}

	.logo-container {
		width: 300px;
	}

	.hero-txt {
		align-items: start;
	}

	.hero .hero-txt h1 {
		font-size: 2rem;
	}

	.hero .hero-txt p {
		font-size: 1.85rem !important;
		line-height: 1.75rem;
	}

	.treat-area {
		padding: 5rem;
		gap: 2rem;
	}

	.treat h3 {
		font-size: 1.5rem;
	}

	.treat h4 {
		font-size: 1rem;
	}

	.treat-container {
		gap: 2rem;
	}

	.wanna-btn {
		width: 50% !important;
		margin-top: 3rem;
		font-size: 2rem;
	}

	.not-alone {
		display: flex;
		gap: 1.75rem;
		padding: 0;
	}

	.not-alone::before {
		background-image: none;
	}

	.not-alone h2 {
		font-size: 2.75rem;
	}

	.not-alone-txt {
		padding: 3rem 3rem 3rem 5rem;
	}

	.not-alone-txt p {
		font-size: 1.35rem !important;
	}

	.about-content {
		width: 65%;
		padding-right: 5rem;
	}

	.about-content p {
		font-size: 1.15rem !important;
	}

	.treat a {
		margin-left: 7rem !important;
		font-size: 1.25rem !important;
	}

	@media (min-width: 1920px) {
		.about-content p {
			font-size: 1.4rem !important;
		}
	}

	.about-pic-container {
		width: 35%;
	}

	.carousel img {
		width: calc(50% - 8px);
		max-width: 500px;
	}
}

@media (min-width: 1700px) {
	.hero .hero-txt {
		margin-top: 9rem;
	}
}