 #footer a,  #footer p {
     font-size: 16px !important;
     color: #000 !important;
     font-family: "Open Sans", Arial, sans-serif !important;
 }
 .portfolio-list h4 {
    font-weight: 600;
 }
 .container.tin-tuc .img-responsive {
     max-height: 296px !important;
     width: 100% !important;
 }  
 /* 1) Đặt font mặc định cho toàn trang */
body,
body :where(:not(.fa, .fas, .far, .fal, .fab, .fad,
                 .fa-solid, .fa-regular, .fa-light, .fa-brands, .fa-duotone, .fa-thin, .fa-sharp,
                 [class^="fa-"], [class*=" fa-"], /* bao lớp fa-... cũ/mới */
                 .svg-inline--fa)) {             /* FA5/6 dạng SVG */
  font-family: "Open Sans", Arial, sans-serif !important;
}

#thumbGalleryThumbs .owl-stage{
    transform: unset !important;
    transition: 0.3s;
    width: 100% !important;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
} 
#thumbGalleryThumbs .owl-stage .owl-item{
    margin-bottom:15px;
}

@media (max-width: 667px) {
    #header.header-narrow .header-logo img {
        margin: 0;
        width: 80px;
        height: auto;
    }
}

.sticky-header-active #header.header-narrow .header-logo .logo-small {
    width: auto;
    margin: 0;
    padding: 0;
    height: 68px;
}