
/* Service Section Start */
.services-section .card {
    font-weight: normal;
    border-radius: 10px;
    overflow: hidden;
}

.services-section .card-body {
    height: calc(100% - 66px);
    padding: 60px;
    position: relative;
}

@media screen and (max-width: 768px) {
    .services-section .card-body {
        height: auto !important;
    }
}
@media screen and (max-width: 991px) {
    .services-section .card-body {
        padding: 30px;
    }
}

.services-section .card-footer {
    background: #fff;
    border: 0;
}

.services-section .card .card-title {
    font-size: 22px;
    font-weight: 800;
    margin-bottom: 30px;
}

.services-section .card .card-sub-title {
    font-size: 16px;
    color: #7BA043;
}

.services-section .card .card-text {
    font-size: 16px;
    margin-bottom: 30px;
}

.services-section .card .card-img {
    height: auto;
    object-fit: cover;
    object-position: center;
}

.service-points {
    position: relative;
    display: inline-flex;
    flex-wrap: wrap;
}

ul.service-points li {
    list-style: disc;
    color: var(--theme-color);
    font-weight: 600;
    margin-bottom: 10px;
    width: 100%;
}

@media screen and (min-width: 992px) {
    ul.service-points li {
        width: 50%;
    }
}

ul.service-offers {
    list-style: none;
}

ul.service-offers li::before {
    content: "\2022";
    color: #C9CB48;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
    font-size: 25px;
    line-height: 24px;
    transform: scale(1.1);
  }

/* Service Section End */
