/*=================================
LARGE SCREEN RESPONSIVE DESING
===================================*/
@media screen and (min-width: 992px) and (max-width: 1199px) {
	.container {
		max-width: 960px;
	}

	.banner-area {
		padding-top: 110px;
		padding-bottom: 70px;
	}
	.banner-content h1 {
		font-size: 50px;
	}

	.plants-row {
		padding-top: 30px;
	}
	.single-plant-card {
		row-gap: 15px;
	}

	.plant-lover-area {
		padding-top: 140px;
		padding-bottom: 50px;
	}
	.plant-lover-description ul {
		row-gap: 10px;
		padding-top: 10px;
	}

	.lates-deals-products {
		padding: 60px 0;
	}

	.join-bunch-area {
		padding-top: 113px;
		padding-bottom: 120px;
	}
}

/*=================================
TABLET SCREEN RESPONSIVE DESING
===================================*/
@media screen and (min-width: 768px) and (max-width: 991px) {
	body {
		font-size: 18px;
	}
	.container {
		max-width: 720px;
	}

	.banner-area {
		padding-top: 50px;
		padding-bottom: 40px;
	}
	.banner-content h1 {
		font-size: 35px;
	}

	.plants-row {
		grid-template-columns: repeat(3, 1fr);
	}
	.plants-row {
		padding-top: 30px;
	}
	.single-plant-card {
		row-gap: 15px;
	}

	.plant-lover-area {
		padding-top: 75px;
		padding-bottom: 50px;
	}
	.plant-lover-wrpper {
		column-gap: 40px;
	}
	.lover-badge {
		top: -75px;
		right: -55px;
	}
	.lover-badge img {
		width: 170px;
	}
	.plant-lover-description h2 {
		font-size: 35px;
	}
	.plant-lover-description ul {
		padding-left: 15px;
		row-gap: 7px;
		padding-top: 0px;
	}

	.lates-deals-products {
		padding: 50px 0;
		column-gap: 15px;
		grid-template-columns: 1fr 1fr;
		row-gap: 10px;
	}
	.lates-deal-single-product:nth-child(2) .cntn-box h2 {
		font-size: 27px;
	}
	.lates-deal-single-product:nth-child(2) .cntn-box a {
		font-size: 20px;
	}

	.join-bunch-area {
		padding-top: 113px;
		padding-bottom: 120px;
	}

	.quick-links {
		column-gap: 50px;
	}
	.social-links ul {
		gap: 10px;
	}
}

/*=================================
SMALL SCREEN RESPONSIVE DESING
===================================*/
@media screen and (max-width: 767px) {
	body {
		font-size: 14px;
	}
	.plr {
		padding-left: 15px;
		padding-right: 15px;
	}
	.header-area {
		padding-top: 20px;
	}
	.logo-card a img {
		width: 63px;
	}
	.navbar ul li:first-child,
	.navbar ul li:nth-child(2),
	.navbar ul li:nth-child(3) {
		display: none;
	}

	.banner-area {
		padding-top: 28px;
		padding-bottom: 65px;
	}
	.banner-wrpper {
		flex-direction: column-reverse;
		gap: 28px;
	}
	.banner-content h1 {
		font-size: 24px;
	}

	.plants-row {
		grid-template-columns: repeat(2, 1fr);
	}
	.plants-row {
		padding-top: 20px;
		column-gap: 10px;
		row-gap: 15px;
	}
	.single-plant-card {
		row-gap: 15px;
	}
	.section-title h2 {
		font-size: 40px;
	}
	.section-title p {
		padding: 0 14.5px;
	}
	.plant-name-price h2,
	.plant-name-price h3 {
		font-size: 16px;
	}
	.btn-primary {
		padding: 15px 10px;
		font-size: 14px;
	}

	.plant-lover-area {
		padding-top: 40px;
		padding-bottom: 60px;
	}
	.plant-lover-wrpper {
		grid-template-columns: repeat(1, 1fr);
		gap: 18px;
	}
	.lover-badge {
		display: none;
	}
	.plant-lover-description h2 {
		font-size: 24px;
	}
	.plant-lover-description ul {
		padding-left: 16px;
		row-gap: 16px;
		padding-top: 16px;
	}

	.lates-deals-products {
		padding: 30px 0;
		column-gap: 15px;
		grid-template-columns: 1fr;
		row-gap: 10px;
	}
	.lates-deal-single-product:nth-child(2) .cntn-box h2 {
		font-size: 20px;
	}
	.lates-deal-single-product:nth-child(2) .cntn-box a {
		font-size: 16px;
	}
	.lates-deal-single-product:nth-child(2) {
		order: 3;
	}
	.lates-deal-single-product:nth-child(3) {
		order: 2;
	}

	.join-bunch-area {
		padding-top: 110px;
		padding-bottom: 65px;
	}
	.join-bunch-wrpper h2 {
		font-size: 25px;
		margin-bottom: 15px;
	}
	.join-bunch-wrpper form input[type="submit"] {
		padding: 15px 20px;
	}

	.footer-wrpper {
		grid-template-columns: 1fr;
		gap: 30px;
	}
	.quick-links {
		column-gap: 0px;
		flex-direction: column;
		row-gap: 20px;
	}
	.social-links ul {
		justify-content: flex-start;
	}
	.footer-logo p {
		padding-right: 20px;
	}
}
