.about-heroo{
  width:100%;
  height:300px;
 background-image: url("../images/7xm.xyz620075.webp");

  background-size:cover;
  background-position:center right;
  background-repeat:no-repeat;
  position:relative;
}



@media(max-width:576px){
  .about-heroo{
    height:200px;
  }
      
  }

  .service-section{
  padding:17px 0;
  background:#fff;
}

.service-grid{
  max-width:1200px;
  margin:auto;
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:30px;
}

.service-card{
  background:#fff;
  border-radius:14px;
  box-shadow:0 10px 10px rgba(0,0,0,0.12);
  overflow:hidden;
  text-align:center;
  transition:0.3s ease;
}

.service-card:hover{
  transform:translateY(-6px);
}

.service-card img{
  width:100%;
  height:200px;
  object-fit:cover;
}

.service-card h3{
  font-size:22px;
  margin:20px 0 10px;
  font-weight: 600;
  color: rgba(0,0,0);
}

.service-card p{
  font-size:16px;
  line-height:24px;
  padding:0 20px;
  color:rgba(0,0,0);
}

.read-btn{
  display:inline-block;
  margin:18px 0 25px;
  padding:10px 22px;
  border:1px solid #000;
  border-radius:25px;
  text-decoration:none;
  color:rgba(0,0,0);
  font-weight: 500;
  font-size:15px;
  transition:0.3s;
}

.read-btn:hover{
  background:#000;
  color:#fff;
}


@media(max-width:992px){
  .service-grid{
    grid-template-columns:1fr 1fr;
  }
}

@media(max-width:576px){
  .service-grid{
    grid-template-columns:1fr;
  }
}
