body {
    padding: 0;
    margin: 0;
}

#fitness {
    width: 100%;
    background: url("../img/fitness/bg-fitness.png");
    background-size: contain;
    position: relative;
    background-position: inherit;
    padding: 0;
}

#fitness:before {
    content: "";
    background: linear-gradient(to top, #ed811f 59%, #562c06a6 100%);
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
}

#fitness .fitness-heading {
    padding-top: 250px;
    padding-bottom: 140px;
}

#fitness .container {
    z-index: 2;
}

.card.fitness-card {
    padding: 80px 100px;
}

i.bi.bi-chevron-right {
    text-align: end;
    position: absolute;
    /* top: 15px; */
    top: 8px;
    right: 12px;
    font-size: 30px;
}

.fitness-box {
    position: relative;
    margin-top: 80px;
}

.fitness-img {
    position: absolute;
    bottom: 0;
    margin-right: 20px;
    z-index: 2;
}

.img-content {
    padding-left: 55px;
}

@media (max-width: 768px) {
    .card.fitness-card {
        padding: 80px 60px;
    }
}

@media (max-width: 425px) {
    #fitness .card.fitness-card {
        padding: 80px 30px;
        text-align: justify;
    }
    #fitness .fitness-heading {
        padding-top: 180px;
        padding-bottom: 95px;
    }
}