/*---------------Mobile Viewport---------------*/
p a {
    text-decoration: underline;
}
p a:hover {
    color: #0bbfe8;
}
h2 {
    background-color: white;
}
section {
    color: #474747;
}
#pricingH {
    border-bottom: 7px solid #009930;
}
#detailsH {
    border-bottom: 7px solid #e0d100;
}
dl {
    font-size: 2em;
}

/*---------------Larger Viewports---------------*/
@media screen and (min-width: 992px) {
    #pricingH {
        border-bottom-width: 2px;
    }
    #detailsH {
        border-bottom-width: 2px;
    }
    dl {
        font-size: 1.2em;
    }
}