body {
    padding-top: 3rem;
    padding-bottom: 3rem;
    color: #5a5a5a;
}
div.carousel {
    margin-bottom: 1.5rem;
}

div.container.marketing .col-sm-4 {
    margin-top: 1.5rem;
}

div.container.marketing .col-sm-6 h5 {
    color: #17a2b8;
    padding: .5rem;
    margin-bottom: .5rem;
    margin-top: .5rem;
    border: 1px solid #dee2e6;
    border-radius: .25rem;
}

.footer-divider {
    margin: 4rem 0; /* Space out the Bootstrap <hr> more */
}

div.contact.card a {
    color:white;
}

div.modal-dialog {
    margin: 3.2rem auto;
}

div.product .col-md-6 {
    margin-bottom: 3rem;
}

div.product table.image th {
    width:50%;
}

div.product .bg-dark, main .btn-secondary {
    background-color: #424242 !important;
}


#productModal a {
    color:#5a5a5a;
}