.barco {
    width: 1000px;
    display: flex;
    flex-direction: row;            
}
  
.barco:before,
.barco:after {
    content: "";
    flex: 1 1;
    border-bottom: 2.5px solid #1D215E;
    margin: auto;
}

.barco img {
    width: 103px;
}

@media (max-width: 1050px) {
    .barco {
        width: 925px;
    }
}

@media (max-width: 950px) {
    .barco {
        width: 825px;
    }
}

@media (max-width: 850px) {
    .barco {
        width: 725px;
    }
}

@media (max-width: 750px) {
    .barco {
        width: 625px;
    }
}

@media (max-width: 650px) {
    .barco {
        width: 525px;
    }
}

@media (max-width: 550px) {
    .barco {
        width: 425px;
    }
}

@media (max-width: 450px) {
    .barco {
        width: 325px;
    }
}

@media (max-width: 350px) {
    .barco {
        width: 225px;
    }
}