.home-section {
	padding: 3.5rem 3.5rem 2.5rem;
}
.home-subtitle {
	font-weight: 600;
	font-size: 32px;
	line-height: 100%;
	letter-spacing: 0%;
    margin-bottom: 15px;
}

.delivery-grid .img-1 { grid-area: 1 / 1 / 2 / 2; }
.delivery-grid .img-2 { grid-area: 1 / 2 / 2 / 3; }
.delivery-grid .img-4 { grid-area: 2 / 2 / 3 / 3; }
.delivery-grid .img-5 { grid-area: 1 / 3 / 3 / 4; }

.payment-grid .img-1 { grid-area: 1 / 1 / 2 / 2; }
.payment-grid .img-2 { grid-area: 1 / 2 / 2 / 3; }
.payment-grid .img-3 { grid-area: 1 / 3 / 2 / 4; }
.payment-grid .img-4 { grid-area: 2 / 1 / 3 / 2; }
.payment-grid .img-5 { grid-area: 2 / 2 / 3 / 4; }

.box-text {
    margin-top: 20px;
}
.box-text p {
	font-family: "Poppins", sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 150%;
	letter-spacing: 0%;
}
.box-text p.box-title {
    font-weight: 600;
    margin-bottom: 10px;
}
.box-image .floating-img {
	bottom: 10px;
	right: 10px;
	height: 75px;
    width: 75px;
}

@media screen and (max-width: 991px) {
	.home-subtitle {
		font-size: 24px;
	}
}
@media screen and (max-width: 767px) {
	.home-section {
		padding: 40px 20px;
	}
	.box-popular .kt-inside-inner-col {
		display: flex;
		flex-direction: row !important;
	}
	.box-popular .kt-inside-inner-col .box-image .wp-block-group__inner-container {
		position: relative;
	}
	.box-popular .kt-inside-inner-col .box-image .wp-block-group__inner-container .floating-img {
		height: 30px;
		width: 30px !important;
	}
	.box-popular .kt-inside-inner-col .box-image .wp-block-image.size-full {
		width: 120px;
	}
	.box-popular .kt-inside-inner-col .box-image .wp-block-image.size-full img {
		object-fit: cover;
	}
	.box-text {
		margin-top: 0;
	}
	.box-text p:not(.box-title) {
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		font-size: 12px;
	}

	.delivery-grid .img-1 { grid-area: inherit; }
	.delivery-grid .img-2 { grid-area: inherit; }
	.delivery-grid .img-4 { grid-area: inherit; }
	.delivery-grid .img-5 { display: none; }

	.payment-grid .img-1 { grid-area: inherit; }
	.payment-grid .img-2 { grid-area: inherit; }
	.payment-grid .img-3 { grid-area: inherit; }
	.payment-grid .img-4 { grid-area: inherit; }
	.payment-grid .img-5 { display: none; }
}

@media screen and (max-width: 455px) {
	body.home .header-search-container {
		width: 100%;
	}
	.header-search-btn .button.buttonConversion {
		font-size: 12px;
	}
	body.home .header-search {
		height: 180px;
	}
	.header-br {
		display: none;
	}
	.home-section {
		padding: 20px;
	}
	.home-section .kt-row-column-wrap {
		gap: 15px;
	}
}