/*order guest*/

h1 {
    margin-top: 0;
}

h2 {
    border-left: 1px solid rgba(0, 0, 0, .125);
    position: relative;
    left: 50%;
    height: 280px;
}

h2 span {
    position: relative;
    background-color: #fff;
    padding: 5px;
    left: -50%;
    top: 40%;
    color: rgba(0, 0, 0, .125);
}


/*MOBILE*/

@media screen and (max-width: 768px) {
    h2 {
        border-left: unset;
        border-bottom: 1px solid rgba(0, 0, 0, .125);
        height: auto;
        left: 0;
        margin-bottom: 20px;
    }
    h2 span {
        left: 0;
    }
}