@media(max-width: 768px) {
    .header .wap_1200{
        flex-direction: column;
    }
    .header{padding:15px;}

    .header .nhanvien{display: none;}
    .header ~ .menu{display: none;}
    .footer  .wap_1200{
        flex-direction: column;
        padding: 15px 0 !IMPORTANT;
    }
    .footer-info{width: 100%;max-width: 100%;}
    .footer{padding: 15px;}
    .form-index{width: 100%;}
    .footer-news{width: 100%;}
    #menu{display: blick !important;}
    .menu-res{display: block !important;}
    .title-main span{font-size: 1.3rem;}
    .gioithieu{padding: 15px;}
    .gioithieu-d{
        display: block;
    }
    .gioithieu-box{margin-bottom: 15px;}
    .title-d{
        display: block;
    }
    .sanpham{
        padding:15px;
    }
    .list-product-box{
        max-width: 100%;
    }
    .boxProduct,.boxPhukien{
        grid-template-columns: repeat(2, 1fr);
        gap: 15px;
    }
    .phukien{
        padding:15px;
    }
    .title-phukien{
    width: 100%;
    height: auto;
    margin-bottom: 10px;
    font-size: 1.4rem;
}
.phukien-slide{display: none;}
.product-layout{display: block;}
.chungnhan .wap_1200{display: block;padding-left:15px;padding-right:15px;}
.chungnhan-title{display:none }
.chungnhan-slide-box{width: 100%;}
.duan{padding:15px}
.footer-news:nth-child(2){order:3;text-align: center;}
.btn-map{width:100%;}
.footer-policy{}
.footer-policy .policy-item{padding-right:10px;position:relative;padding-left:10px;}
.footer-policy .policy-item:after{content:"";position:absolute;width: 5px;height: 5px;background-color: var(--blue);left: 0;top: 5px;}
.footer-policy .wap_1200{display: block;}
.policy-line{display: none;}
.footer-nhanvien   {display: none;}
.breadCrumbs{padding:0 15px;}
.menu-bar-res{}
    .menu-bar-res form{
    position: relative;
    max-width: 310px;
    width: 70%;
    border-radius: 3px;
    overflow: hidden;
}
    .menu-bar-res form input{
    border: 0;
    padding: 5px 10px;
    width: 100%;
}
    .menu-bar-res form button{
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    background: #FA4E30;
    color: #fff;
    border: 0;
    width: 40px;
}
.menu-bar-res a{
    font-size: 20px;
    color: #fff;
}
.logo-header{min-width: auto;margin-bottom:10px}
.menu-bar-res a i{}
.wrap-main.wrap-inner{padding:0 15px;}
.nhamay-d{gap: 10px;
    grid-template-columns: repeat(1, 1fr);}

    .album {
        cursor: pointer;
        width: calc(50% - 20px);
        margin: 10px 10px;
        text-align: center;
        cursor: pointer;
    }
    .phukien .btn-more{display: none;}
}