.floating-image {
    margin: 1em 0;
    text-align: center;
}
.floating-image img {
    max-width: 100%;
    width: auto;
    height: auto;
}

.hz-options-list li {
    float: none;
    display: block;
    text-align: center;
    padding: 0;
    border-left: 0;
}

.hz-options-list a {
    padding: 0.5em 0;
}


@media only screen and (max-width: 760px) {
    .column
    , .col-container > *
    , .col-container > .sixty
    , .col-container > .forty
    , .col-container > .seventy-five
    , .col-container > .twenty-five { 
        width:100%; 
        padding-left:0 !important; 
    }

    .col-container > :first-child { margin-bottom:1em; }
}


@media only screen and (min-width: 1100px) {
    .floating-image {
        margin: 2em 0;
    }

    .floating-image {
        float: left;
    }
    
    .right-side .floating-image {
        float: right;
    }

    .hz-options-list {
        display: block;
        padding: 0;
        list-style: none;
        max-width: 100%;
        margin: 0 auto;
    }
    .hz-options-list:after {
        content:"";
        clear:both;
    }
    .hz-options-list li {
        float:left;
        border-left: 2px solid #cb3626;
        line-height: 1.1;
    }
    .hz-options-list li:first-child { border-left: none; }
    .hz-options-list li:first-child a { padding-left: 0; }
    .hz-options-list a {
        display: inline-block;
        padding:0 1em;
        line-height: 1.1;
    }
}