@import url(https://fonts.googleapis.com/css?family=Titillium+Web);
@import url(https://fonts.googleapis.com/css?family=Aldrich);
body {
    background-color: #000;
    background: #010000;
    font-family: 'Titillium Web', sans-serif, '微軟正黑體', Microsoft JhengHei;
    font-size: 22px;
    width: 100%;
}

h1 {
    font-size: 60px;
    color: #fff;
    font-family: 'Aldrich';
}

h2 {
    color: #fff;
}

h3 {
    color: #fff;
}

p {
    font-size: 18px;
    color: #E6E6E6;
}

* {
    margin: 0;
    padding: 0;
    list-style: none;
}

ul {
    margin-bottom: 0;
}


/*-------------------NV LOGO-------------------*/

.nv_logo {}

.nv_logo_item {
    display: inline-block;
    margin: 0 auto;
    font-size: 0;
    width: 13.9%;
    border-left: 1px solid #ddd;
}

.nv_logo_item img {
    font-size: 0;
    display: inline-block;
    margin: 0 auto;
}

.nv_logo_item:nth-child(1) {
    border-left: 1px solid #000;
}

@media screen and (min-width: 992px) and (max-width: 1200px) {
    .nv_logo_item {
        width: 20%;
    }
    .nv_logo_item:nth-child(5) {
        border-left: 1px solid #000;
    }
}

@media screen and (min-width: 768px) and (max-width: 992px) {
    .nv_logo_item {
        width: 30%;
        border: none;
    }
    .nv_logo_item:nth-child(2) {
        border-right: 1px solid #ddd;
        border-left: 1px solid #ddd;
    }
    .nv_logo_item:nth-child(5) {
        margin-top: 2%;
        border-right: 1px solid #ddd;
        border-left: 1px solid #ddd;
    }
}

@media screen and (max-width: 768px) {
    .nv_logo_item {
        width: 40%;
        border: none;
    }
    .nv_logo_item:nth-child(odd) {
        border-right: 1px solid #ddd;
        margin-top: 2%;
    }
    .nv_logo_item:nth-child(7) {
        border-right: 1px solid #000;
    }
}