	h2 {
		font-size: 1.4rem;
		margin-bottom: 25px;
	}

	.content-description {
		text-align: left;
		/* Align text to the left */
		padding: 0;
		/* No padding */
		margin: 0;
		/* No margin */
		display: block;
		/* Ensure block display */
	}

	.content-description h2,
	.content-description h3 {
		font-size: 1.3rem;
		/* Smaller size */
		font-weight: 600;
		/* Optional: adjust weight */
		margin: 0.5rem 0;
		/* Space above and below */
		text-align: left;
		/* Ensure left alignment */
		line-height: 1.4;
		/* Better readability */
	}

	.service-content {
		padding: 35px 38px 30px;
		height: inherit;
	}

	.home-six .single-service-box {
		margin: 0px;
		padding: 0px;
	}




	/* Ensure columns stretch equally */
.card-wrapper {
  display: flex;
  flex-direction: column;
}

.single-service-box {
  /* height: 100%; */ /* REMOVE */
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}


/* Make image responsive */
.service-thumb img {
  width: 100%;
  height: auto;
  object-fit: cover;
}

/* Consistent title and description spacing */
.card-title {
  font-size: 1.4rem;
  margin-bottom: 15px;
}

.content-description {
  flex-grow: 1;
  text-align: left;
}

.owl-item{
	width: 100%;
}

@media (max-width: 767px) {
.card-wrapper {
  margin: 20px 0px;
}
}
