   @media screen and (max-width:1280px) {}
   
   @media (min-width: 1200px) {}
   
   @media screen and (max-width:1180px) {}
   
   @media screen and (max-width:1120px) {}
   
   @media screen and (max-width: 1070px) {
       .slider-left {
           display: flex;
           width: 100%
       }
   }
   
   @media screen and (max-width:1024px) {}
   
   @media screen and (max-width:992px) {
       .hidden-lg.hidden-md {
           display: block
       }
       .d-block-m{
        display: block!important
       }
       .thumbnail-product .has-img{
        height: auto;
       }
       .popup-select{width: 100%}
       .mask-face,
       .mask-more{
            margin-bottom: 5px;
            width: 100%;
            position: static;
            opacity:1;
            visibility: visible;
            transform: none;
            margin-top: 0;
        }
       .items-content-renderer,
       .items-content-inpage {
           width: calc(100% / 2 - 12px)!important;
           border: none;
       }
       .thumbnail-product img {
           height: auto!important;
       }
       .d-none-m{display: none}
       table {
           width: 100%!important
       }
       .max-width {
           max-width: 100%!important;
       }
       .w-100img img {
           max-width: 100%;
       }
       .w-100i {
           width: 100%!important
       }
       .w-50-m{width: 50%}
       .img-mobile img {
           max-width: 100%!important
       }
       .w-100img img {
           width: 100%;
       }
       .none-mobile {
           display: none!important;
       }
       .header-modal h4 {
            font-size: 20px;
            margin-top: 20px;
        }
       .mt-10i {
           margin-top: 10px!important;
       }
       .mg-0i {
           margin: 0;
       }
       .ml-0i {
           margin-left: 0!important;
       }
       .pd-0i {
           padding: 0;
       }
       .pt-10i {
           padding-top: 10px;
       }
       .pd-5i {
           padding: 5px;
       }
       .pd-10i {
           padding: 0px 10px;
       }
       .ds-mobile {
           display: block!important;
       }
       .wrap-mobile {
           flex-wrap: wrap;
       }
       .loggin-mobile {
           display: flex;
           justify-content: space-between;
           align-items: center;
           margin-bottom: 10px;
       }
       .slogan-top {
           width: 50%;
       }
       .box-user {
           width: auto;
       }
       .header-right {
           width: 48%;
       }
       .order-form {
           padding: 20px 5px;
       }
       .i-select {
           width: 45%;
           margin-left: calc(16px / 2);
           margin-right: calc(16px / 2);
           margin-bottom: 15px;
       }
       .item-product {
           margin-right: calc(16px / 2);
           width: calc( 100% / 2 - 16px);
           margin-bottom: 16px;
       }
       .slick-1 .slick-next,
       .slick-1 .slick-prev {
           background: none!important;
       }
       .title-list h3 a {
           font-size: 15px;
       }
       .item-album {
           width: calc( 100% / 2);
       }
       .submit-mail {
           margin: 0 auto;
           display: flex;
       }
       .item-detail {
           margin-left: calc(16px / 2);
           margin-right: calc(16px / 2);
           margin-bottom: 10px;
           width: calc( 100% / 2 - 16px);
       }
       .desc-newproduct h3 a {
           font-size: 14px;
       }
       .item-footer,
       .item-footer:nth-child(2) {
           width: 100%;
           margin-top: 15px;
       }
       .p-name {
           margin-top: 10px;
       }
       .content.content-noidung {
           margin-top: 15px;
       }
       .content.content-noidung img,
       .detail img {
           max-width: 100%;
           height: auto;
       }
       ul.tabs-detail li {
           width: 49%;
       }
       .list-youtube ul li {
           width: 50%;
       }
       .box-cart,
       .toolbar {
           display: block;
       }
       .box-price {
           display: flex;
           justify-content: space-between;
           align-items: center;
       }
       .cart-page {
           margin-top: 10px;
           text-align: center;
       }
       .header-page {
           padding: 5px 0px;
       }
       .box-product .pagination {
           margin-top: 0;
       }
       .item-dichvu {
           width: calc(100% / 3);
       }
       .item-tieuchi {
           width: calc(100% / 2 - 46px);
       }
       .footer-right li {
           padding: 14px 10px;
       }
       .box-findlab {
           position: relative;
       }
       .after-odd:after {
           content: none!important;
       }
       article.map-inpage {
           height: auto
       }
       .other-news .detail {
           margin-top: 30px;
       }
       .header-left {
           justify-content: center
       }
   }
   
   @media screen and (max-width:918px) {}
   
   @media screen and (max-width:768px) {

    .w-100-m{width: 100%!important}
    .box-complete{margin-top: 0!important}

   }
   
   @media screen and (max-width:725px) {}
   
   @media screen and (max-width:680px) {}
   
   @media screen and (max-width:600px) {}
   
   @media screen and (max-width:520px) {}
   
   @media screen and (max-width:480px) {
       .item-dichvu {
           width: calc(100% / 2);
       }
       .item-tieuchi {
           width: 100%;
       }
       .footer-right li {
           padding: 10px 7px;
       }
       form#search-header button.btn{left: 0;border-radius: 0}
       form#search-header input[type="text"]{border-radius: 0}
   }
   
   @media screen and (max-width:360px) {
       .box-cart {
           flex-wrap: wrap;
       }
       .btn--detail a {
           padding: 0px 12px;
       }
   }