.services-section {
    padding: 5rem 0;
    background: #E8F6E9;
    padding: 136px 0px;
    padding-bottom: 50px;
}

.services-section .image-container {
    position: relative;
}

.services-section .service-image {
    width: 100%;
    margin-left: auto;
    display: flex;
    border-radius: 12px;
    height: 280px;
    object-fit: cover;
}

.services-section .service-description {
    background-color: #fff;
    padding: 40px 36px;
    margin-top: -111px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    z-index: 1;
    position: absolute;
    width: 85%;
    margin-left: 7.5%;
    margin-right: 7.5%;
    height: 176px;
}

.services-section .service-title {
    font-size: 18px;
    font-weight: bold;
    color: #000;
    text-align: center;
}

.services-section .service-text {
    font-size: 16px;
    text-align: center;
    margin: 0;
}

.service-testimonial {
    width: 50%;
    background-color: var(--primary-color);
    padding: 32px;
    display: flex;
}

.pad1rem {
    padding: 1rem 0;
}

.pad5rem {
    padding: 5rem 0;
}

.auto_color {
    margin: auto;
    color: #fff;
}

.f-size-1rem {
    font-size: 1rem;
}


.services-section1 {
    /* padding: 5rem 0; */
    padding: 70px 0px;
    padding-bottom: 180px;
}

.services-section1 .image-container {
    position: relative;
}

.services-section1 .service-image {
    width: 100%;
    margin-left: auto;
    display: flex;
    border-radius: 12px;
    height: 280px;
    object-fit: cover;
}

.services-section1 .service-description {
    background-color: #fff;
    padding: 40px 36px;
    margin-top: -111px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    z-index: 1;
    position: absolute;
    width: 85%;
    margin-left: 7.5%;
    margin-right: 7.5%;
    height: 240px;
}

.services-section1 .service-title {
    font-size: 18px;
    font-weight: bold;
    color: #000;
    text-align: center;
}

.services-section1 .service-text {
    font-size: 16px;
    text-align: center;
    margin: 0;
}

.float {
    position: fixed;
    width: 70px;
    height: 70px;
    bottom: 40px;
    right: 40px;
    background-color: #25d366;
    color: #FFF;
    border-radius: 50px;
    text-align: center;
    font-size: 40px;
    box-shadow: 2px 2px 3px #999;
    z-index: 100;
}

.my-float {
    margin-top: 16px;
}


@media (max-width: 1400px) {
    .services-section1 .service-description{
        height: auto !important;
    }
    .services-section1 .service-description{
        position: relative !important;
    }
  

    .services-section1#services .row + br,
    .services-section1#services .row + br + br,
    .services-section1#services .row + br + br + br {
        display: block;
    }

    /* Hide all other <br> siblings */
    .services-section1#services .row ~ br {
        display: none;
    }
}

@media (max-width: 991px) {
  .mbl-top{
        margin-top: 54px !important;
    }

    .mbl_padding136{
        padding-top: 136px !important;
    }

}


