.machine3d{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 5%;
}
.subtitle-machine3d{
    text-align: end;
}
.subtitle-machine3d::after {
    content: "";
    display: block;
    width: 1000px; /* Ajuste la largeur ici */
    height: 2px;
    background-color: var(--secondary-color);
    margin: 30px auto 0 auto; /* espace au-dessus et centrage */
    border-radius: 1px;
}
.info-3d{
    margin-left: 50px;
}
.img-machine3d img{
 max-width: 300px;
}
.spec-machine3d{
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
}
.spec-machine3d li{
    font-size: 1.2rem;
    color: var(--primary-color);
    max-width: 700px;
    font-weight: 500;
}
.spec {
    list-style: none;
}
.spec-machine3d-mobile{
    display: none;
}
@media (max-width: 768px) {
    .machine3d{
        margin: 5% 0;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .spec-machine3d{
        display: none;
    }
    .spec-machine3d-mobile{
        display: flex;
        flex-direction: column;
        align-items: center;
        margin: 20px 0;
    }
    .spec-machine3d-mobile li{
        font-size: 1.2rem;
        color: var(--primary-color);
        max-width: 700px;
        font-weight: 500;
        margin: 5px 0;
    }
    .spec-machine3d-mobile ul li:nth-child(even){
        list-style: none;
    }
    .spec-machine3d-mobile ul{
        margin: 0;
        padding: 0;
    }
   .subtitle-machine3d{
    text-align: center;
}
.subtitle-machine3d::after {
    display: none;
}

#machine3d-1::after{
    content: "";
    display: block;
    width: 80%; /* Ajuste la largeur ici */
    height: 2px;
    background-color: var(--secondary-color);
    margin: 30px auto 0 auto; /* espace au-dessus et centrage */
    border-radius: 1px;
}
}
