.header-9-sub {
    height: 800px;
    text-align: left;
    padding-top: 240px;
}
.header-9-sub .hero-unit h1 {
    color: #2c3e50;
    font-family: Lenovo, sans-serif;
}
.header-9-sub .hero-unit p {
    color: #7f8c8d;
    padding: 50px 0;
}
.btn-primary {
    background-color: #33b5e5;
    font-family: Lenovo, sans-serif;
}
nav, .nav {
    text-transform: uppercase;
    font-family: Lenovo, sans-serif;
}
nav a, .nav a {
    color: #95a5a6 !important;
}
nav a:hover, .nav a:hover {
    color: #33b5e5 !important;
}
nav a.scroll-top:hover {
    color: #fff !important;
}
.header-9-sub .background {
    background-color: rgba(235, 237, 238, 1);
    background-image: url('../img/bg-header.jpg');
    background-position: right center;
    background-size: auto;
}
@media (max-width: 600px) {
    /*.header-9-sub .background {
        background-color: #ebedee;
        background-image: none;
    }*/
    .header-9-sub {
        padding-top: 100px;
    }
    .header-9-sub .hero-unit h1 {
        background-color: rgba(235, 237, 238, .5);
    }
}
.projects-2 > * {
    opacity: .6;
    -webkit-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
}
.projects-2 > *:hover {
    -webkit-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
}
.project-2 > a {
    color: #fff;
}
.projects-2 .hero-unit h1 {
    font-family: Lenovo, sans-serif;
}
.projects-2 > .noactive:hover {
    -webkit-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
}
.content-32 {
    padding-top: 50px;
    padding-bottom: 50px;
}
.content-32 .features h6 {
    margin-top: 20px;
    font-family: Lenovo, sans-serif;
}
.content-32 .features {
    margin-top: 25px;
    padding-top: 25px;
}
.content-38 {
    padding-top: 50px;
    padding-bottom: 50px;
}
.footer-7 {
    padding-top: 50px;
    padding-bottom: 50px;
}
.footer-7:before {
    background: transparent;
}