
  .section-title {
      font-weight: 700;
    }

    .highlight {
      color: #ff6a00; /* Optional highlight color */
    }

    .custom-image {
      width: 97%;
      border-radius: 10px;
      object-fit: cover;
    }

.section-padding {
    /* padding: 60px 0; */
    margin-top: 100px;
    margin-left: 10px;
}


.section-padding1 {
    padding: 60px 0;
    margin-top: -35px;
}
/*/////////////////card land-agrigating ////////////////
*/



.icon-box {
    text-align: center;
    padding: 30px;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0 4px 8px rgba(0,0,0,0.05);
    transition: 0.3s;
    transition: all 0.3s ease;
    text-align: left;
}
    .icon-box:hover {
      box-shadow: 0 8px 20px rgba(0,0,0,0.1);
    }
    .icon-box i {
      font-size: 40px;
      margin-bottom: 20px;
      display: block;
      color: #6f42c1;
    }
    h5 {
      color: #c1002b;
      font-weight: 600;
    }


.icon-box:hover {
    transform: scale(1.05); /* Slight zoom effect */
    background-color: #fff; /* Light gray background on hover */
}













/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\responsive\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

@media (max-width: 320px) {
#rs-about .img-part img {
 {
    padding: 10px 10px;
    margin-left: 10px
}

    }


@media (max-width: 768px) {
.land-rs {
 {
    padding: 10px 10px;
    max-width: 50%;
}

    }

@media (max-width: 320px) {
    @media (max-width: 768px) {
        @media (max-width: 320px) {
            @media (max-width: 768px) {
                .side {
                    margin-left: -32px;
                }
            }
        }
    }
}


