.water {
    min-width: 2065px;
    width: 101%;
    height: auto;
    position: absolute;
    z-index: 300;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}

.border {
    border-top: 5px solid #86cc2b;
    border-bottom: 5px solid #86cc2b;
    padding: 25px 15px 19px 15px;
    margin-top: 70px;
}

.border:hover {
    background-color: #86cc2b;
}

.border:hover h4 {
    color: #fff;
}

@media(max-width: 768px) {
    .border {
       border-left: 5px solid #86cc2b;
       border-right: 5px solid #86cc2b;
       padding-top: 27px;
       padding-bottom: 22px;
       margin-top: 20px;
    }
    .border:first-child {
        margin-top: 40px;
    }
    .border br {
        display: none;
    }
}