#headerContainer {
    height: auto;
}

#headerContainer .page-title {
    font-size: 32px;
}

.news-title {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: 0;
}

.news-header {
    margin-bottom: 30px;
}

#news_detail {
    margin: 0;
    padding: 32px 16px;
}

#blogDetailMain .news-content {
    width: 100%;
}

.news-content p {
    text-indent: 0;
    line-height: 24px;
    marin-bottom: 0;
}

.news-content video {
    width: 100%;
    height: auto;
}

.prev-link {
    width: 45%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}