.service-info {
    padding-left: 1em;
    padding-right: 1em;
}
#branding-story-board {
    width: 80%;
}
#branding-story-board img {
    height: 5em;
    width: 5em;
}
#branding-story-board .story-board-item {
    display: grid;
    grid-template-columns: 6em 1fr;
    margin: 1em 0;;
}
#branding-story-board span {
    margin-top: auto;
    margin-bottom: auto;
    font-size: 1.25em;
}
@media screen and (max-width: 767px) {
    #branding-story-board .story-board-item {
        grid-template-columns: 1fr;
        grid-template-rows: auto auto;
        margin: 1em 0;
        text-align: center;
    }
    #branding-story-board img {
        height: 6em;
        width: 6em;
        margin: 0 auto;
    }
}