.service-section{
	position: relative;
}
.pic {
	width:100%;
	height:250px;
}

.pic img {
	width: 100%;
    height: 100%;
}
.ser-dld{
	position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    color: #fff;
    font-size: 75px;
    top: 75px;
    bottom: 0;
}
.over-lay{
	position: absolute;
    width: 100%;
    bottom: 0px;
    background: black;
    top: 0;
    opacity: 0.1;
}
.pic:hover .over-lay{
	opacity: 0.5;
}
.s-cap{
	font-size: 40px;
    color: #642003;
	margin-top: 20px;
}
.s-line{
	font-weight: 400;
    font-size: 20px;
    margin-top: 12px;
}
.s-column {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: space-between;
  display: flex;
}

.cards {
  width: calc(23% - 10px);
  margin-bottom: 10px;
}

.img-card-link {
    text-decoration: none;
    color: inherit;
    display: block;
}
a {
    text-decoration: none; /* Remove underline */
    color: inherit; /* Keep text color the same */
}

.img-card {
  width: 100%;
  height: 200px;
}

.img {
  width: 100%;
  height: 100%;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}

.card-text {
  width: 100%;
  text-align: center;
  height: 20%;
  font-size: 20px;
  font-weight: 500;
  color: #642003;
  margin-top:5px;
}

.line {
  font-size: 12px;
  text-align: center;
}

@media (max-width: 768px) {
  .cards {
    width: calc(50% - 10px);
  }
}