	.ai-market-section {
			background-color: #f8f9fa;
			padding: 80px 0;
		}

		.section-title {
			font-size: 2.5rem;
			font-weight: 700;
			color: #2c3e50;
		}

		.section-subtitle {
			font-size: 1.2rem;
			color: #6c757d;
			max-width: 800px;
			margin: 0 auto;
		}
			.link-row {
			margin-bottom: 3rem;
		}

		.link-group {
			display: flex;
			margin-bottom: 1rem;

		}

		.ai-link {
			font-size: 16px;
			color: black;
			text-decoration: underline;
			transition: color 0.3s ease;
			margin-right: 1rem;

		}

		.ai-link:hover {
			color: #0099DB;

			text-decoration: underline;
		}

		.ai-link:last-child {
			margin-right: 0;

		}
		.image-container {
			perspective: 1000px;
			display: inline-block;
			width: 100%;
			max-width: 600px;
			margin: auto;
			margin-top: 20px;
		}

	

		.main-img-div{
			background-color: #ccebf8;
			height:380px; 
			border-top-left-radius: 220px;
			border-bottom-left-radius: 220px;
		}
		@keyframes floatSideToSide {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(20px);
  }
  100% {
    transform: translateX(0);
  }
}
@media (max-width: 1200px) {
    .link-row {
        margin-bottom: 2.5rem;
    }

    .link-group {
        gap: 16px;
    }
}

/* Tablet and below (<= 992px) */
@media (max-width: 992px) {


.main-img-div {
		height: 300px;
		border-top-left-radius: 160px;
		border-bottom-left-radius: 160px;
	}
	.digital-demand-section .row.align-items-center {
		flex-direction: column;
	}

	.digital-demand-section .col-lg-6:first-child {
		order: 2;
		padding: 30px 20px !important;
		text-align: center;
	}

	.digital-demand-section .col-lg-6:last-child {
		order: 1;
		padding: 0 0 !important;
		margin-bottom: 40px;
	}

	.digital-demand-section h1 {
		font-size: 28px !important;
		line-height: 36px;
	}

	/* .link-group {
		justify-content: center;
		flex-wrap: wrap;
	} */

	/* .ai-link{
		margin-bottom: 10px;
	} */

	.visit-btn, .explore-btn {
		display: inline-block;
		/* margin: 10px; */
	}
}
@media (max-width: 768px) {


	.main-img-div {
		height: 220px;
		width:75%;
		border-top-left-radius: 120px;
		border-bottom-left-radius: 120px;
	}

}
/* Mobile phones (<= 480px) */
@media (max-width: 480px) {
	  .link-row {
        margin-bottom: 1rem;
    }

    .link-group {
        flex-direction: column;
        /* gap: 6px; */
        align-items: center;
    }

	
	.main-img-div {
		height: 200px;
		width:75%;
		border-top-left-radius:120px;
		border-bottom-left-radius: 120px;
		float: right;
	}
	.digital-demand-section {
		padding: 30px 0 60px 0;
	}

	.digital-demand-section h1 {
		font-size: 24px !important;
		line-height: 32px;
	}


}



