
.masthead {
    position: relative;
    background-color: #343a40;
    background: url("../img/home/bg.jpg") no-repeat center center;
    background-size: cover;
    padding-top: 100px;
    padding-bottom: 100px;
}

.features-icons .features-icons-item {
    max-width: 20rem;
}

.features-icons .features-icons-icon {
    height: 7rem;
}

.features-icons .features-icons-icon img {
    width: 72px;
}

.call-to-action {
    position: relative;
    background-color: #343a40;
    background: url("../img/bg-masthead.jpg") no-repeat center center;
    background-size: cover;
    padding-top: 7rem;
    padding-bottom: 7rem;
}

.call-to-action .overlay {
    position: absolute;
    background-color: #212529;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0.3;
}

.pricing-plan-title {
    font-size: 2rem;
}

.pricing-plan-fee {
    font-size: 4rem;
    font-style: italic;
    font-weight: lighter;
}

section {
    margin-bottom: 50px;
}

section h2 {
    padding-bottom: 2rem;
}
