.enterprise-section1 {
			background-color: #fff;
			padding: 50px 100px 100px 100px;
		}

		.enterprise-title {
			font-weight: bold;
			font-size: 40px;
			margin-bottom: 20px;
			color: #000;
			text-align: left;
			line-height: 50px;
		}

		.enterprise-text {
			font-size: 16px;
			color: #000;
			margin-bottom: 30px;
			line-height: 22px;
		}


		

		.stats-box {
			background-color: #e6eef1;
			/* padding: 30px; */
			border-radius: 20px;
			box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
		}

		.stat-title {
			color: #0096e0;
			font-weight: 900;
			font-size: 30px;
			margin-bottom: 5px;
		}

		.stat-desc {
			margin: 0;
			font-size: 15px;
			color: #000;
			font-weight: 400;
		}

		.enterprise-image {
			max-width: 110%;
			margin-top: -40px;
			transform: perspective(1000px) rotateY(-6deg) rotateX(3deg);
			box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.2);
			transition: transform 0.5s ease, box-shadow 0.5s ease;
			/* border-radius: 16px; */
		}
        @media (max-width: 1200px) {
	.enterprise-title {
		font-size: 34px;
		line-height: 42px;
	}
	.enterprise-text {
		font-size: 15px;
	}
	.enterprise-btn {
		font-size: 16px;
		padding: 10px 28px;
	}
	.stat-title {
		font-size: 26px;
	}
	.enterprise-image {
		max-width: 100%;
		margin-top: -20px;
	}
}

@media (max-width: 992px) {
  
	.enterprise-section1 {
		padding: 50px 60px;
	}
	.enterprise-title {
		font-size: 30px;
		line-height: 40px;
		text-align: center;
	}
	.enterprise-text {
		text-align: center;
	}
	.enterprise-btn {
		display: block;
		margin: 20px auto 0;
	}
	.stats-box {
		padding: 20px;
	}
	.enterprise-image {
		margin: 20px auto 0;
		transform: none;
	}
}

@media (max-width: 768px) {
	.enterprise-section1 {
		padding: 40px 30px;
	}
	.enterprise-title {
		font-size: 26px;
		line-height: 36px;
	}
	.stat-title {
		font-size: 22px;
	}
	.stat-desc {
		font-size: 14px;
	}
	.enterprise-image {
		margin: 20px auto 0;
		transform: none;
	}
      .enterprise-section1 .row.align-items-center {
		flex-direction: column;

	}
}

@media (max-width: 480px) {
	.enterprise-section1 {
		padding: 30px 20px;
	}
	.enterprise-title {
		font-size: 22px;
		line-height: 32px;
	}
	.enterprise-text {
		font-size: 14px;
		line-height: 20px;
	}
	.enterprise-btn {
		font-size: 15px;
		padding: 8px 20px;
	}
	.stat-title {
		font-size: 20px;
	}
	.stat-desc {
		font-size: 13px;
	}
	.enterprise-image {
		max-width: 90%;
		margin: 20px auto;
		transform: none;
	}
}
