/**section-four**/

.section-four.home-inner-section .container-inner {
    border-radius: 4.2rem 0;
	overflow: hidden;
    margin-bottom: 6rem;
}
.section-four.home-inner-section .responsive-bg {
    background-size: contain;
    background-position: top left;
}
.section-four.home-inner-section .text {
    width: 100%;
	padding: 0 13rem;
}
.section-four .text h3 {
    margin: 0;
    font-weight: var(--weight-500);
	line-height: 1.4;
}
.section-four.technology-inner-section .text {
	padding: 0 6rem;
}
.section-four.technology-inner-section .text p{
	margin: 0;
}
.section-four.technology-generator-inner .text h4 {
    margin: 0 0 3rem;
    font-size: var(--font-size-24);
    padding: 0 26%;
}

/* Section Four - Product Grid */
.section-four-products {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
	justify-content: center;
	gap: 32px;
	margin-top: 30px;
	margin-bottom: 30px;
}
.section-four-product {
    flex: 1 1 0;
    min-width: 250px;
    max-width: 250px;
    text-align: center;
}
.section-four-product-title {
	color: #000445;
	font-size: 1.15rem;
	font-weight: 700;
	margin-bottom: 12px;
}
.section-four-product-image img {
	max-height: 13rem;
	width: 100%;
	object-fit: contain;
	display: block;
	margin: 0 auto;
}
.section-four .content > .text p {
    padding: 0 10rem;
}
.section-four .button-wrap {
    margin-top: 2.5em;
}


/******products-section-four*********/
.section-four.font- {
    padding-bottom: 2rem;
}
.section-four .section-content-wrap {
    background-color: var(--white);
    width: 90rem;
    margin: 0 auto 0rem;
    box-shadow: 0px 0px 7px rgb(0 4 69 / 16%);
    border-radius: 0.55rem;
}
/* Responsive */
@media (min-width: 991px) {
	/*section-four*/
	.section-four.home-inner-section.bg-height-100-desktop .responsive-bg {
		background-size: auto 100%;
	}
}
@media (max-width: 991px) {

	/***section-four*****/
	.section-four.home-inner-section .container-inner {
		margin-bottom: 3rem;
	}
	.section-four.home-inner-section .text {
		padding: 0 12%;
	}
	.section-four.technology-inner-section .text {
		padding: 0 2rem;
	}
	
	.section-four-products {
		gap: 20px;
	}
	.section-four-product {
		flex: 1 1 calc(50% - 20px);
		min-width: 140px;
	}
	.section-four.font- {
		padding-bottom: 1rem;
	}
	.section-four .section-content-wrap {
		width: 90%;
	}
	.section-four .content > .text p {
		padding: 0 0rem;
	}
}

@media (max-width: 767px) {
	/**section-four **/
	.section-four.home-inner-section .container-inner {
		border-radius: 3.2rem 0;
		margin-bottom: 3rem;
	}
	.section-four.home-inner-section .text {
		padding: 0 12%;
	}
	.section-four.technology-inner-section .text {
		padding: 0 0rem;
	}
	.section-four.technology-generator-inner .text h4 {
		padding: 0 0%;
		margin-bottom: 2rem;
	}
	
}
@media (max-width: 575px) {
	.section-four-products {
		gap: 16px;
	}
	.section-four-product {
		flex: 1 1 calc(50% - 16px);
	}
	.section-four-product-image img {
		max-height: 120px;
	}
	.section-four-product-title {
		font-size: 0.85rem;
		line-height: normal;
	}
}
