#v-about_us {
    margin: 80px 0;
}

.v-about-data {
    box-shadow: -4px 4px 14px 0px rgba(0, 0, 0, 0.08);
    height: auto;
    position: absolute;
    background: rgba(255, 255, 255, 1);
    top: 50%;
    left: 50%;
    transform: translate(-15%, -50%);
}


.v-about-img img {
    /* height: 480px; */
    object-fit: cover;
}

/* v-about-choose */

#v-about-choose {
    background-color: rgba(233, 233, 233, 0.7);
    padding: 80px 0;

}

.v-choose-title-data {
    margin: 0 auto;
    max-width: 310px;
    text-align: center;
}

.v-choose-icon {
    width: 80px;
    height: 80px;
    align-items: center;
    display: flex;
    justify-content: center;
    background-color: rgba(20, 20, 20, 0.08);
    border-radius: 4px;
    margin: 0 auto;
    margin-bottom: 30px;
}

.v-choose-icon i {
    font-size: 50px;
}


/* v-our-goal */

#v-our-goal {
    margin: 80px 0;
}

.v-ourGoal-img img {
    /* height: 480px; */
    object-fit: cover;
}

.v-ourGoal-img {
    display: flex;
    justify-content: end;
    flex: auto;
}

.v-ourGoal-data {
    box-shadow: -4px 4px 14px 0px rgba(0, 0, 0, 0.08);
    height: auto;
    position: absolute;
    background: rgba(255, 255, 255, 1);
    top: 50%;
    transform: translate(0%, -50%);
}

/* v-about-service */

#v-about-service {
    padding: 50px 0;
    margin-bottom: 80px;
}

/* Optional enhancements for smaller devices */
@media (max-width: 992px) {
    .v-about-data {
        margin-top: 30px;
        padding: 1.5rem;
        border-radius: 10px;
        position: relative;
        top: 0%;
        left: 0%;
        transform: translate(0%, 0%);
    }

    .v-ourGoal-data {
         margin-bottom: 30px;
        padding: 1.5rem;
        border-radius: 10px;
        position: relative;
        top: 0%;
        left: 0%;
        transform: translate(0%, 0%);
    }

    .v-about-img img {
        height: 300px;
        width: 100%;
    }

    .v-ourGoal-img img {
        /* height: 300px; */
        width: 100%;
    }
}

