.slide-main .slide .carousel-inner .carousel-item a img{
    object-fit: cover !important;
}
.sun_bavang{
    width: 132px; height: 85px;
    background: url(images/logo.png?v=1.11) no-repeat;
    background-size: 90px 85px;
}
.bg-gradient, .gold-section, .news-description{
    background-image: linear-gradient(270deg, #314863 0%, #252525 100.06%);
}
.position-absolute img{
    display: none;
}
.top-news{
    background-image: linear-gradient(270deg, #314863 0%, #252525 100.06%);
}
.top-news-image{
    background: none;
}
.section-title, .text-brown, .section-title a{
    color: #252525;
}
.nav_desktop .nav_item a{
    font-weight: 600; color: #252525;
}
.nav_desktop .nav_item:hover a {
    color: #5313D9;
}

.nav_desktop .nav_item:hover .dropdown-menu .dropdown-item:hover {
    color: #5313D9;
}

.nav_desktop .nav_item.active {
    border-bottom: 3px solid #5313D9;
}

.nav_desktop .nav_item.active a {
    color: #5313D9;
}
.section-title, .gold-section .section-title{
    margin-bottom: 0; font-size: 24px !important;
}
.section-title:before {
    content: "";
    width: 52px;
    height: 52px;
    display: inline-block;
    background: url(images/logo.png?v=1.02);
    background-size: 52px 52px;
    background-repeat: no-repeat;
    margin-right: 16px;
}
.search-bar{
    border: 1px solid #252525;
}
.search-bar input[type="text"]{
    margin-bottom: 0;
}
.seemore-button, .btn-warning{
    background-color: #252525;
    border-color: #252525;
}
.seemore-button:hover, .btn-warning:hover{
    background-color: #314863;
    border-color: #314863;
}
.sub-title-14.text-white, .h2-mon .text-white{
    color: #212529 !important;
}
.top-news-title .h2-mon .text-white, .top-news-title .sub-title-14.text-white{
    color: #fff !important;
}
footer{
    background: #252525;
}
.footer-logo{
    background: #7d94e3;
}
.box_footer>img{
    width: auto; height: 50px;
}
@media screen and (max-width: 600px) {
    .header p.h2-mon, .menu-mobile p.h2-mon{
        display: none;
    }
    .top-news{
        background-image: none;
    }
    .news-description{
        background-image: linear-gradient(270deg, #314863 0%, #252525 100.06%);
    }
}


#fixed_zalo_btn {
    position: fixed;
    right: 13px;
    bottom: 20px;
    z-index: 10
}

#fixed_zalo_btn a {
    font-size: 0
}

#fixed_zalo_btn a span {
    width: 60px;
    height: 60px;
    display: block;
}

.icon-zalo-circle2 {
    background: url(images/icon-zalo-circle2.png) 0 0 / contain no-repeat;
}
.icon-messenger {
    z-index: 11000000 !important;
    right: 90px;
    position: fixed !important;
    bottom: 42px !important;
    text-align: right !important
}
footer{
    background: #314863 !important;
}
.footer-section{
    border-radius: 0;
}