.awards-section {
			padding: 50px 0px 150px 0px;
			text-align: center;
			background: linear-gradient(to bottom,
					white 0%,
					white 15%,
					#ecedef 20%,
					#e3f2fd 40%,
					#bbdefb 50%,
					white 85%,
					white 100%);
			position: relative;
			overflow: hidden;
		}

		.section-title1 {
			font-size: 45px;
			font-weight: 900;
			color: #000;
			margin-bottom: 5px;
		}

		.section-subtitle1 {
			font-size: 18px;
			color: #000;
			margin-bottom: 60px;
			font-weight: 600;
		}

		.awards-carousel {
			position: relative;
			max-width: 1200px;
			margin: 0 auto;
			overflow: hidden;
		}

		.awards-track {
			display: flex;
			transition: transform 0.5s ease;
		}

		.award-item {
			min-width: 250px;
			margin: 0 15px;
			background: white;
			border-radius: 10px;
			padding: 20px 20px;
			box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
			transition: all 0.3s ease;
			align-items: center;
			justify-content: center;
			text-align: center;
		}

		.award-item:hover {
			transform: translateY(-5px);
			box-shadow: 0 15px 30px rgba(0, 0, 0, 0.15);
		}

		.award-image {
			height: auto;
			display: flex;
			align-items: center;
			justify-content: center;
			margin-bottom: 20px;
			max-width: 100%;
		}

		.award-image img {
			max-height: 100%;
			max-width: 100%;
			object-fit: contain;
		}

		.award-title {
			font-size: 20px;
			font-weight: 600;
			color: #2c3e50;
			margin-bottom: 10px;
		}

		.award-year {
			font-size: 16px;
			color: #7f8c8d;
			font-weight: 500;
		}

		.carousel-nav {
			margin-top: 40px;
		}

		.carousel-nav button {
			background: #3498db;
			color: white;
			border: none;
			width: 40px;
			height: 40px;
			border-radius: 50%;
			margin: 0 10px;
			cursor: pointer;
			transition: all 0.3s ease;
		}

		.carousel-nav button:hover {
			background: #2980b9;
			transform: scale(1.1);
		}

		@media (max-width: 768px) {
			.award-item {
				min-width: 200px;
			}
		}
        @media (max-width: 1200px) {
	.award-item {
		min-width: 220px;
	}
	.section-title1 {
		font-size: 38px;
	}
	.section-subtitle1 {
		font-size: 17px;
	}
}

/* Medium devices (≥768px and <992px) */
@media (max-width: 992px) {
	.awards-section {
		padding: 40px 0 100px;
	}
	.award-item {
		min-width: 200px;
		padding: 15px;
	}
	.section-title1 {
		font-size: 32px;
	}
	.section-subtitle1 {
		font-size: 16px;
		margin-bottom: 40px;
	}
	.carousel-nav button {
		width: 36px;
		height: 36px;
	}
}

/* Small devices (≥480px and <768px) */
@media (max-width: 768px) {
	.award-item {
		min-width: 180px;
	}
	.section-title1 {
		font-size: 28px;
	}
	.section-subtitle1 {
		font-size: 15px;
	}
}

/* Extra small devices (<480px) */
@media (max-width: 480px) {
	.awards-section {
		padding: 30px 0 80px;
	}
	.award-item {
		min-width: 160px;
		margin: 0 10px;
		padding: 12px;
	}
	.section-title1 {
		font-size: 24px;
	}
	.section-subtitle1 {
		font-size: 14px;
	}
	.carousel-nav button {
		width: 30px;
		height: 30px;
	}
}