.top-header-2 {
    background-color: #F2F2F2;
}

.top-header-2_link {
    font-size: 24px;
    font-weight: 700;
    color: #E30B0B;
}

.top-header-2_color {
    color: #0174E3;
}

.box-search {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0;
}

#search-type {
    display: none;
}

.section-banner_img img {
    width: 100%;
}

.section-banner {
    background: #000;
}

.has-child:after {
    font-family: 'FontAwesome';
    content: "\f107";
    color: #fff;
}

.wsmenu-list > li > .navtext i {
    font-size: 20px;
}

.marquee-welcome {
    background-image: linear-gradient(#FCFCFB, #E5EDF0);
    padding-top: 4px;
    margin-bottom: 6px;
}

.marquee-welcome marquee {
    font-weight: 700;
    color: #DA251C;
}

.slick-prev:before, .slick-next:before {
    background: #00000047;
    padding: 8px 4px;
}

.slick-prev:before:hover, .slick-next:before:hover {
    background: #00000061;
}

.slick-prev {
    left: 0px!important;
    z-index: 99;
}

.slick-next {
    right: 8px!important;
}

.video-slick .nav_title {
    display: none;
}

.video-slick .image-wrapper {
    padding-top: 56.5%;
    margin-bottom: 0;
}

.video-slick .item-video {
    position: relative;
}

.video-slick .video-info {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0px 15px;
}

.video-slick .video-info h3 {
    background: #00000061;
    padding: 8px 20px;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 0px;
}

.video-slick .video-title {
    color: #004175;
    font-weight: 600;
    font-size: 13px;
    line-height: 16px;
}

.news-right {
    margin-bottom: 10px;
}

.news-right .nav_title>.active>a:after {
    background: #00000000;
}

.news-right .nav_title li a::before {
    background: #00000000;
}

.news-right .nav_title {
    border-bottom: 2px solid #DA251C;
    background-image: linear-gradient(#FCFCFB, #E5EDF0);
    margin-bottom: 0;
    padding-left: 10px;
}

.news-right .owl-buttons div.owl-prev {
    right: 30px!important;
}

.news-right .owl-buttons div.owl-next {
    right: 10px!important;
}

.news-right .nav_title li a {
    color: #da251c;
}

.news-right .title-blogs-item a {
    font-size: 13px !important;
    color: #3c3c3c;
    line-height: 1.3;
    display: inline-block;
    padding: 0px 10px;
}

.news-right .more-blogs {
    color: #888888;
    font-size: 11px;
}

.news-right .item-blogs {
    border-bottom: 0;
    padding-top: 0px;
    padding-bottom: 0px;
}

.news-right .item-blogs .img-blogs {
    display: none;
}

.news-right .desc-blogs {
    display: none;
}

.news-right .btn-view-more {
    display: none;
}

.news-right .box-blogs {
    border-left: solid 1px #f1f1f1;
    border-right: solid 1px #f1f1f1;
}

.news-right .news_item-2:nth-child(odd) .box-blogs {
  background: #fafafa;
  border-bottom: solid 1px #f1f1f1;
}

.news-right ul.slider-product {
    margin-bottom: 0;
}

.news-right .owl-theme .owl-controls {
    margin-top: 0px;
}

.news-right .title-blogs-item {
    padding: 10px 0 10px 0;
    margin: 0;
}

.video-slick .slick-slider {
    margin-bottom: 20px;
}

.news-left .nav_title li a {
    font-size: 14px;
    color: #DA251C;
}

.news-left .nav_title {
    margin-bottom: 0px;
}

.news-left .img-blogs {
    display: none;
}

.news-left .more-blogs {
    display: none;
}

.news-left .desc-blogs {
    display: none;
}

.news-left .btn-view-more {
    display: none;
}

.news-left .item-blogs {
    border-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
}

.news-left .title-blogs-item {
    margin: 10px 0 4px 0px;
}

.news-left .title-blogs-item a {
    font-size: 13px !important;
    color: #3c3c3c;
    line-height: 1.3;
}

.title-blogs-item a:hover {
    color: #004175;
}

.title-blogs-item a>i {
    color: #DA251C;
}

.news-left .titleTabSliderNews {
    margin-top: 0;
    font-size: 14px;
    color: #DA251C;
    font-weight: bold;
    text-transform: uppercase;
    padding: 8px 0px;
    margin-bottom: 0;
}

.news-left .titleTabSliderNews:before {
    background-color: #da251c;
    content: '';
    width: 24%;
    height: 3px;
    position: absolute;
    top: 35px;
}

.news-left li a.tab-item {
    color: #212121;
    font-size: 11px;
    font-weight: 500;
}

.news-left li a.tab-item::before {
    display: none;
}

.news-left li.active a {
    color: #DA251C;
}

.news-left #sub-menu01 li {
    border-right: 1px solid #e0e0e0;
}

.news-left #sub-menu01 {
    border: 0;
}

.news-left .responsivetabs-more li a {
    color: #212121;
}

.news-left .responsivetabs-more li.active a {
    background: #fff;
    color: #DA251C;
}

.news-left .title-tab-02 {
    margin-bottom: 0px;
    border-bottom: 1px solid #ddd;
    margin-left: 15px;
}

.news-left .nav-tabs-03.nav-tabs>li>a {
    background-color: #ffffff00;
    text-transform: uppercase;
    font-size: 11px;
    border: 0;
    margin-right: 0;
    padding: 5px 10px;
}

.news-left .nav-tabs-03.nav-tabs>li>a:hover {
    color: #DA251C;
    background-color: #ffffff00;
}

.news-left .nav-tabs-03.nav-tabs > li.active > a {
    color: #DA251C;
}

.logo img {
    height: 100px;
}

#footer .container {
    border-top: 2px solid #DA251C;
}

#footer .title-menu-ft {
    display: none;
}

.cong-doan .news_item-2:first-child {
    width: 100%;
    margin-top: 10px;
}

.cong-doan .news_item-2:first-child .item-blogs {
    display: flex;
}

.cong-doan .news_item-2:first-child .img-blogs {
    width: 50%;
    display: block;
    margin-bottom: 0;
    padding-top: 38%;
}

.cong-doan .news_item-2:first-child .info {
    flex: 1;
}

.cong-doan .news_item-2:first-child .img-blogs img {
    height: auto;
}

.cong-doan .news_item-2:first-child .title-blogs-item a {
    font-size: 18px !important;
    color: #000000;
    font-weight: bold;
    line-height: 22px;
    margin-left: 20px;
}

.cong-doan .news_item-2:first-child .title-blogs-item a:hover {
    color: #004175;
}

.phan-mem {
    margin-bottom: 10px;
}

.phan-mem .nav_title {
    border-bottom: 2px solid #DA251C;
    background-image: linear-gradient(#FCFCFB, #E5EDF0);
    margin-bottom: 0;
    padding-left: 10px;
}

.phan-mem .nav_title li a {
    color: #da251c;
}

.phan-mem .nav_title li a::before {
    background: #00000000;
}

.phan-mem .title-blogs-item i {
    display: none;
}

.phan-mem .more-blogs {
    display: none;
}

.phan-mem .desc-blogs {
    display: none;
}

.phan-mem .btn-view-more {
    display: none;
}

.phan-mem .item-blogs {
    border-bottom: 2px solid #cecece;
    display: flex;
    background: #F4F2ED;
    margin-bottom: 6px;
    padding: 6px;
}

.phan-mem .item-blogs .img-blogs {
    padding-top: 18%;
    width: 20%;
    margin-bottom: 0;
}

.phan-mem .item-blogs .info {
    flex: 1;
}

.phan-mem .title-blogs-item a {
    font-size: 14px!important;
    font-weight: 500;
    margin-left: 20px;
}

.mighty-slider_title {
    border-bottom: 2px solid #DA251C;
    background-image: linear-gradient(#FCFCFB, #E5EDF0);
    margin-bottom: 0;
    padding-left: 10px;
    font-size: 14px;
    color: #DA251C;
    font-weight: bold;
    text-transform: uppercase;
    display: block;
    padding: 8px 8px;
    position: relative;
}

.phan-mem .img-blogs img {
    background: #179EF8;
    padding: 6px;
}

.tinh-nang .img-blogs img {
    background: #F3808D;
}

.map-main_title {
    border-bottom: 2px solid #DA251C;
    background-image: linear-gradient(#FCFCFB, #E5EDF0);
    margin-bottom: 0;
    padding-left: 10px;
    font-size: 14px;
    color: #DA251C;
    font-weight: bold;
    text-transform: uppercase;
    display: block;
    padding: 8px 8px;
    position: relative;
}

.map-main_iframe iframe {
    width: 100%;
    height: 220px;
    border: solid 2px #f1f1f1;
    border-top: 0;
}

.thong-ke .title {
    border-bottom: 2px solid #DA251C;
    background-image: linear-gradient(#FCFCFB, #E5EDF0);
    margin-bottom: 0;
    padding-left: 10px;
    font-size: 14px;
    color: #DA251C;
    font-weight: bold;
    text-transform: uppercase;
    display: block;
    padding: 8px 8px;
    position: relative;
}

.thong-ke .content ul {
    list-style: none;
}

.thong-ke .content ul li {
    border-bottom: 1px solid #f1f1f1;
    padding: 10px;
}

.thong-ke .content ul li:nth-child(odd) {
    background: #FAFAFA;
}

.thong-ke .content label {
    font-weight: 600;
}

.tin-tuc .news_item-2 .item-blogs {
    border-bottom: 1px dotted #dcdcdc;
    padding-top: 0;
    padding-bottom: 0;
}

.tin-tuc .news_item-2 .item-blogs .img-blogs {
    display: none;
}

.tin-tuc .news_item-2 .item-blogs .desc-blogs {
    display: none;
}

.tin-tuc .news_item-2 .item-blogs .btn-view-more {
    display: none;
}

.tin-tuc .news_item-2 .item-blogs .title-blogs-item a {
    font-weight: 600;
    font-size: 16px!important;
}

.detail-post .title-blogs-item {
    font-size: 26px;
}

.tag-detail-post {
    background: #F4F2ED;
    padding: 4px 15px;
}

.wsmenu-list > li > .navtext.active {
    background-image: linear-gradient(#FCFCFB, #E5EDF0);
    color: #DA251C;
}

.wsmenu-list > li > .navtext.has-child.active:after {
    font-family: 'FontAwesome';
    content: "\f107";
    color: #DA251C;
}

.search-new .row>div {
    width: 100%;
}

.search-new .img-blogs {
    display: none;
}

.search-new .more-blogs {
    display: none;
}

.search-new .desc-blogs {
    display: none;
}

.search-new .item-blogs {
    border-bottom: 1px solid #dcdcdc;
    padding-top: 0;
    padding-bottom: 0;
}

.search-new .title-blogs-item a {
    font-weight: 600;
    font-size: 16px!important;
}

.bg-logo {
    background: #f0f0f0;
}

.nh-video-item:focus {
    outline: none;
}

.nh-video-item:hover {
    cursor: pointer;
}

@media (min-width: 768px) {
    .wsmenu-list > li > .navtext {
        font-weight: 600;
        font-size: 12px;
        line-height: 36px;
    }
    
    .wsmenu-submenu li a {
        background: #DA251C !important;
        color: #fff;
        font-weight: 600;
    }
    
    .wsmenu-submenu li a:hover {
        background-image: linear-gradient(#FCFCFB, #E5EDF0)!important;
        color: #DA251C;
    }
}
@media (max-width:576px){
    div#footer .row>div {
        width: 100%;
    }
}
@media (max-width: 768px) {
    .logo img {
        height: 70px;
    }
    
    .video-slick {
        margin-top: 8px;
    }
    
    .coppyright {
        float: left;
    }
    
    .cong-doan .news_item-2:first-child .item-blogs {
        display: block;
    }
    
    .cong-doan .news_item-2:first-child .img-blogs {
        width: 100%;
        padding-top: 75%;
    }

}

@media only screen and (max-width: 919px) {
    .wsmenu > .wsmenu-list > li > a.active .fa {
        color: #ffffff;
    }
    
    .wsmenu-list > li > .navtext.active {
        background-image: linear-gradient(#DA251C, #DA251C);
        color: #fff;
    }
    
    .mobile-sub .wsmenu-submenu {
        border: 0;
    }
    
    .has-child:after {
        display: none;
    }
    
    .box-search>.form-inline {
        border: 0;
        height: 34px;
        margin-top: 4px;
        margin-bottom: 4px;
    }
    
    .box-search>.form-inline>.form-group>.input-group>.form-control {
        width: 100%;
        height: 34px;
        border: none;
    }
    
    .box-search>.form-inline>.form-group>.btn-search {
        top: 1px;
        right: 3px;
        height: 32px;
    }
}