#first-section {
    padding: 50px 0;
    position: relative;
}

#presentation-section {
    margin-top: -330px;
}

.service-column {
    border-right: 1px solid rgba(0, 0, 0, .1);
}

.service-column:nth-of-type(3n) {
    border-right: none;
}

.service-column-inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    margin: 15px auto;
    padding: 0 15px 0 30px;
}

.service-logo {
    width: 50px;
    margin-right: 15px;
}

.logo-inner {
    width: 50px;
    /*height: 50px;*/
    position: relative;
}

.logo-inner img {
    max-width: 100%;
    height: auto;
    max-height: 100%;
}

.service-text {
    width: calc(100% - 65px);
    flex-basis: calc(100% - 65px);
}

.service-text p {
    margin-bottom: 0;
}
#presentation-row{
    margin-bottom: 0;
}
@media (max-width: 1199.9px) {
    #presentation-section {
        margin-top: -300px;
    }
    .service-column:nth-of-type(3n) {
        border-right: 1px solid rgba(0, 0, 0, .1)
    }
    .service-column:nth-child(2n) {
        border-right: none;
    }


}

@media (max-width: 991.8px) {
    #presentation-section {
        margin-top: -250px;
    }
}

@media (max-width: 767.8px) {
    #presentation-section {
        margin-top: -200px;
    }

    .service-column {
        border: none;
    }

    .service-column-inner {
        width: 400px;
        max-width: 100%;
        padding: 0 10px;
    }
}

@media (max-width: 575.8px) {

    #first-section img {
        width: 140%;
        max-width: 140%;
        margin-left: -20%;
    }

    #presentation-section {
        margin-top: -250px;
    }
}

@media (max-width: 480px) {
    #presentation-section {
        margin-top: -220px;
    }
}

@media (max-width: 380px) {
    #presentation-section {
        margin-top: -200px;
    }
}

@media (max-width: 340px) {
    #presentation-section {
        margin-top: -190px;
    }
}

@media (max-width: 310px) {
    #presentation-section {
        margin-top: -180px;
    }
}

#third-section {
    padding: 0;
}

#service-banner {
    border: none;
}