html,
body {
    background: url("../img/products_backgrounds.png") fixed center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
}

section {
    padding-top: 100px;
}

h1 {
    font-size: 4.5rem;
}

.products-container {
    background: #efefef;
    opacity: 0.9;
    padding: 20px 0;
}

.btn {
    letter-spacing: 1px;
    font-size: 19px;
}

.show-info {
    color: #1d2124;
    font-family: sans-serif;
    font-size: 13px;
}

.card .card-title,
.card .card-text {
    color: #1d2124;
}

.product-image {
    width: 100%;
    height: 256px;
    background-size: contain !important;
    background-position: center !important;
    background-repeat: no-repeat !important; 
}