@media screen and  (max-width:1332px) {
        .slick_album .slick-prev { left: -10px; }
        .slick_album .slick-next { right: -10px; }
}
@media screen and  (max-width:1265px) {
        .slick_dichvu { margin: 0 -10px; }
        .slick_album { padding: 0 15px; }
        .slick_album .slick-prev { left: 0; }
        .slick_album .slick-next { right: 0; }
}
@media screen and  (max-width:1180px) {
        .cot1_dangky { min-width: 200px; width: auto; }
}
@media screen and  (max-width:1120px) { }
@media screen and (max-width:1070px) { }
@media screen and  (max-width:1024px) {
        .header_title, .search, .hotline { display: none; }
        div#menu { display: none; }
        div#menu_mobi { display: block; }
        .right_header { display: flex; justify-content: center; width: auto; }
        .flex_header { justify-content: space-around; }
        .logo img { max-width: 100%; }
        .banner img { max-width: 100%; }
}
@media screen and (max-width: 992px) {
        .before_copyright:before { display: none; }
        .before_copyright:after { display: none; }
        .before_copyright { background: none; }
        .video, .w_video { height: 384px; }
        .img_dichvu a img { max-width: 100%; }
        .bottom_header_title { padding: 0; }
        .main_dichvu { padding: 25px 0 30px 0; }
        .cot1_new { width: calc(100% - 25% - 20px); }
        .cot2_new { width: 25%; }
        .wraper_trangtrong { margin-top: 20px; }
        .main_sanpham { margin: 20px 0 25px 0; }
        .thanh_title { margin-bottom: 10px; }
        .product_list { margin-bottom: 25px; }
        .product_list ul li { padding: 7px 0; margin: 0 13px; }
        .thanh_title h3 ,.title_tintuc h3{ font-size: 32px; }
        .main_album { padding: 20px 0 30px 0; }
        .text_album h3 { padding: 6px 0; min-width: 80px; }
        .text_album { padding-right: 5px; }
        .main_tintuc { margin: 20px 0  25px 0; }
        .main_dangky { padding: 25px 0; }
        .cot2_ft { width: 20%; }
        .text_slider { left: 20px; bottom: 20px; }
}
@media screen and  (max-width:918px) { }
@media screen and  (max-width:768px) {
        .wrap_dichvu { padding: 0 10px; }
        .slick_dichvu { padding: 0 14px; }
        .product_list ul{
                padding:0 20px;
        }
        .product_list ul li { max-width: inherit; }
        .product_list ul li.active:before, .product_list ul li:hover:before { display: none; }
        .product_list ul li.active:after, .product_list ul li:hover:after { display: none; }
        .product_list ul li:before { display: none; }
        .product_list ul li:after { display: none; }
        .slick_list .slick-prev { position: absolute; width: 16px; height: 26px; background: url(images/icon_prev.png) no-repeat; left: 10px; top: calc(50% - 13px); }
        .slick_list .slick-next { position: absolute; width: 16px; height: 26px; background: url(images/icon_prev.png) no-repeat; right: 10px; top: calc(50% - 13px); }
        .wrap_sanpham{
                width: calc(100% / 3);
        }
        .logo img{
                height: 100px;
        }
        .flex_tintuc,.flex_dangky{
                flex-flow: wrap;
        }
        .cot1_tintuc{
                width:100%;
        }
        .cot2_tintuc{
                width: 100%;
                margin-top: 15px;
        }
        .cot1_dangky{
                width: 100%;
                text-align: center;
        }
        .cot2_dangky{
                width: 100%;
                margin-top: 20px;
        }
        .flex_ft{
                flex-flow: wrap;
        }
        .cot1_ft{
                width: 100%;
        }
        .cot2_ft{
                width: 100%;
                margin-top: 15px;
        }
        .cot3_ft{
                width: 100%;
                margin-top: 20px;
        }
        .title_ft{
                margin-bottom: 7px;
        }
        #copyright .flex{
                flex-flow: wrap;
                justify-content: center;
                text-align: center;
        }
        .before_copyright{
                padding:0;
        }
        #copyright{
                padding:10px 0;
        }
        .flex_new{
                flex-flow: wrap;
        }
        .cot1_new{
                width: 100%;
        }
        .cot2_new{
                width: 100%;
        }
        .slick_tinkhac{
                margin: 20px -10px 0 -10px;
        }
        .wrap_new{
                padding:0 10px;
        }
        .w_header{
                position: relative;
        }
        .form_dangky input{
                padding:0 10px;
        }
        .form_dangky form{
                flex-flow: wrap;
                justify-content: center;
        }
        .flex_input{
                width: 100%;
                flex-flow: wrap;
        }
        .form_dangky input{
                width: 100%;
                margin: 0 0 10px;
        }
        .wrap_sanpham{
                width: calc(100% / 2);
        }
        .item_album{
                width: calc(100% / 3);
        }
}
@media screen and  (max-width:725px) { }
@media screen and  (max-width:680px) { }
@media screen and  (max-width:600px) { }
@media screen and  (max-width:520px) { 
        .video, .w_video{
                height: 300px;
        }
        .time_tintuc{
                display: none;
        }
        .w_all_tintuc{
                width: 100%;
                padding: 0;
                margin-left: 0;
        }
        .slick_tintuc:after,.w_all_tintuc:before,.wrap_tintuc:before{
                display: none;
        }        
        .banner{
                padding-left: 10px;
        }
        .item_album{
                width: calc(100% / 2);
                margin-bottom: 10px;
        }
}
@media screen and  (max-width:480px) { 
    .mxh_gocphai img{
        width: 45px;
        height: 45px;
    }
}
@media screen and  (max-width:382px) { 
  .product_list ul li{
        margin:0 5px;
}
.product_list ul{
        padding: 0 30px;
}
.text_album a{
        display: none;
}
.text_album{
        padding-right: 0;
}
.thanh_title h3, .title_tintuc h3{
        font-size: 25px;
}
.text_sanpham{
        margin-top: 10px;
}
.text_album h3{
        width: 100%;
        text-align: center;
        padding: 4px 0;
}
}