body{
    background-color: #f7f7f7;
}

header.masthead{
    background-image: linear-gradient(82deg, #252D3D, #29756b);
}

.bg-primary {
    background: linear-gradient(#b8d699, #c0d6a9);
}

section.features .feature-item i {
    font-size: 80px;
    display: block;
    margin-bottom: 15px;
    background: -webkit-linear-gradient(to left,#b8d699,#29756b);
    background: linear-gradient(to left,#b8d699,#29756b);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

@media (min-width: 992px){
    #mainNav.navbar-shrink {
        border-color: rgba(34,34,34,.1);
        background-color: #f7f7f7;
    }
}

#mainNav .navbar-nav>li>a.active {
    color: #29756b !important;
    background-color: transparent;
}

#mainNav.navbar-shrink .navbar-nav>li>a:hover {
    color: #29756b !important;
}

.btn-outline.active, .btn-outline:active, .btn-outline:focus, .btn-outline:hover {
    color: #fff;
    border-color: #b8d699;
    background-color: #b8d699;
}

section.contact h2 i {
    color: #29756b;
}

footer {

    background-color: #252D3D;
}

a:focus, a:hover {
    color: #bed6a7;
}