﻿body {
    background-color: #222;
    color: white;
}

#columns section h2 {
    color: #337ab7;
}

@media (min-width : 768px) {
    #columns {
        display: inline-block;
        column-rule: 1px solid #337ab7;
        column-gap: 75px;
        padding: 5%;
        column-count: 2;
    }

        #columns section {
            break-inside: avoid;
        }

        #columns > section:first-child > h2 {
            margin-top: 0;
        }


        #columns > section:last-child > p {
            margin-bottom: 0;
        }

        p.faqTop {
            text-align:center;
        }
        #faqP {
            margin-left: 15%;
            margin-right: 15%;
            font-size: x-large;
        }
}

@media (max-width : 768px) {
    .faqTop {
        text-align: center;
    }
}