.phase{
    display: flex;
    flex-wrap: wrap;
}

.phase > img {
    width: 174px;
    height: 150px;
    margin: auto 10px;
}

.phase > div {
    border-left: 4px dashed gray;
    padding-left: 10px;
    width: calc(100% - 210px);
}

@media screen and (max-width:1023px) {
    .phase > div {
        border-left: 0px;
        width: 100%;
    }

    .phase > img {
        width: 174px;
        height: 150px;
        margin: auto auto;
    }
    
}