   .background {
       background: center url('images/bg.png') no-repeat;
       background-size: cover;

       min-height: 60vh;
   }
   .bg-dark-transparent {
    background-color: rgba(0, 0, 0, 0.5);
}
   
.theme-text-light {
    color: #f1f2ed;
}

.theme-text-primary {
    color: #a25442;
}

.theme-text-secondary {
    color: #263838;
}

.theme-text-lightyellow {
    color: #abac88;
}

.theme-text-darkyellow {
    color: #ba9058;
}

.theme-bg-light {
    background-color: #f1f2ed;
}
.theme-bg-white {
    background-color: #ffffff;
}

.theme-bg-primary {
    background-color: #a25442;
}

.theme-bg-secondary {
    background-color: #287272;
}

.theme-bg-lightyellow {
    background-color: #abac88;
}

.theme-bg-darkyellow {
    background-color: #ba9058;
}
.progress-label {
    font-size: 0.9em;
    font-weight: 600;
}
.theme-progress-bar-primary {
    background-color: #3a5757;
}
.theme-progress-bar-secondary {
    background-color: #a25442;
}
.theme-progress-bar-third {
    background-color: #abac88;
}
.theme-progress-bar-fourth {
    background-color: #ba9058;
}
.theme-border-darkyellow {
    border-color: #ba9058 !important;
}
.theme-border-secondary {
    border-color: #263838 !important;
}
.team-card {
    font-size: 0.9em;
}
.accordion-button:not(.collapsed) {
    color: #a25442;
    background-color: #f1f2ed;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .125);
}
.accordion-button {
    font-weight: 600;
}
.image-background-qa {
    background: center url('images/qa.jpg') no-repeat;
    background-size: cover;

    height: 100%;
    min-height: 30vh;
}
@media screen and (min-width: 768px) {
    .featured-card {
        margin-left: -1px;
        margin-right: -1px;
    }

    .pricing-card.order-md-1 {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    .pricing-card.order-md-3 {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }
    .order-md-1, .order-md-3 {
        margin-top: 20px;
    }
    .pricing-card .card-header {
        padding-top: 20px;
    }
    .featured-card .card-header { 
        padding-top: 40px;
    }
}