
nav ul a {
    padding: 0 10px;
    font-size: .9rem;
    letter-spacing: 0;
}

.brand-logo img {
    width: 85%;
}

.subnav li>a {
    font-size: 14px!important;
    line-height: 16px;
}

.subnav {
    min-width: 150px;
}


.page h1, .news_view h1 {
    font-size: 22px;
}

.mission .title {
    width: 170px;
}
.mission .box2 p,
.mission .box4 p {
    font-size: 16px;
}

.mission .box3 p {
    font-size: 18px;
    line-height: 36px;
    text-align: left;
}

.slider h5 {
    font-size: 30px;
}

.icontent_area .box_title {
    font-size: 15px;
}

.page_nav li {
    font-size: 14px;
    letter-spacing: 0;
}

@media screen and (max-width: 1200px) {
    .mission .box1, .mission .box2, .mission .box3, .mission .box4 {
        height: auto;
    }
    .mission .box1:after, .mission .box2:after, .mission .box3:after, .mission .box4:after {
        height: 100%;
    }
}