body {
    background: url(https://apihoard.webit.com/api/v1/Image/95BBFBD72A5A677B2B9706CECF0F45D4/95BBFBD72A5A677B2B9706CECF0F45D4.jpg?size=1920x1440) center top no-repeat fixed rgb(241, 238, 239);
    color: #111;
    font-family: 'Montserrat Alternates', sans-serif !important;
    line-height: 1.8em !important;
}

a.nav-link {
    font-family: 'Montserrat Alternates', sans-serif !important;
    text-transform: uppercase;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Catamaran', sans-serif !important;
}

.display-4 {
    font-size: 2.5rem;
}

.border-primary {
    border-color: var(--color-theme-primary) !important;
    border-width: 5px !important;
}

.header-info-business,
.header-business-phone {
    font-size: 1.5rem !important;
}

.bg-black {
    background: black;
}

.title,
.businessinfo,
.list {
    background: transparent !important;
    padding: 0em !important;
    margin: 0em !important;
}

.title .container,
.businessinfo .container,
.list .container {
    background: white;
    padding: 2em 1em !important;
}

.title-heading {
    color: white;
    background: var(--color-theme-secondary);
    padding: .5em !important;
}

/*=============== HOME PAGE ===============*/
.wb__welcome-text {
    background: rgba(255, 255, 255, 0.8);
    border: 10px solid rgba(255, 255, 255, 0.8);
}

/*=============== FAQ ===============*/

.pg-title {
    font-size: 1.7rem;
}

.pg-title::after {
    content: "";
    display: block;
    height: 3px;
    width: 80px;
    margin: 10px 0 15px 0;
    background-color: var(--color-theme-text);
}

.pg-title-center::after {
    margin: 10px auto 15px auto;
}

.pg-subtitle {
    font-size: 1rem;
}

.pg-text {
    line-height: 1.7;
    margin-bottom: 1.4em;
}

.collapse-header {
    position: relative;
    padding: 1.1rem 4rem 1.1rem 1em;
    background: var(--color-theme-background);
    color: var(--color-theme-text);
    border-bottom: 1px solid var(--color-theme-border);
    display: block;
    overflow: hidden;
    font-size: 1.1em;
    font-weight: 700;
}

.collapse-header:hover,
.collapse-header:not(.collapsed) {
    color: var(--color-theme-secondary);
}


.collapse-header::after {
    content: "+";
    position: absolute;
    z-index: 3;
    right: 1em;
    top: 50%;
    transform: translateY(-50%) rotate(45deg);
    -webkit-transform: translateY(-50%) rotate(45deg);
    -ms-transform: translateY(-50%) rotate(45deg);
    font-size: 1.5em;
    line-height: 1em;
    transition: 0.2s;
    color: var(--color-theme-secondary);
}


.collapse-header.collapsed::after {
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}


.collaspe-content {
    padding: 1.5rem 1em;
    border-bottom: 1px solid var(--color-theme-border);
}

/*-- Large devices (desktops, 992px and up) --*/
@media (min-width: 992px) {
    .header {
        background: rgba(255, 255, 255, 0.8);
    }

    .header .navbar,
    .header .navbar.bg-primary {
        background: transparent !important;
    }

    .header .navbar .active > .nav-link,
    .header .navbar .dropdown-item.active,
    .header .navbar .dropdown-item:active,
    .header .navbar .show > .nav-link {
        background-color: transparent !important;
    }

    .header .navbar-dark .navbar-nav .nav-link {
        color: var(--header-primary);
    }
}
