        @media only screen and (max-width: 1200px) {
            .lis1 img {
                height: 155px;
            }
            .product-thumbnail a {
                width: 200px !important;
            }
        }
        
        @media only screen and (max-width:991px) {
            .lis1 img {
                height: 120px;
            }
            .hidden-sm {
                display: none !important;
            }
            .product-thumbnail a {
                width: 300px !important;
            }
            tbody tr td {
                border: none;
            }
            thead {
                display: none;
            }
            .nb {
                padding: 1px 10px;
            }
            tbody tr {
                float: left;
                border-bottom: 1px solid red;
            }
            .content-product-model {
                overflow: scroll hidden;
                overflow-x: scroll !important;
                -webkit-overflow-scrolling: touch;
                -ms-scroll-chaining: chained;
            }
            .list-product-model {
                -ms-flex-wrap: nowrap;
                flex-wrap: nowrap;
                padding-left: 5px;
            }
            .list-product-model:nth-child(2) {
                margin-bottom: 8px;
            }
            .list-product-model .col8 {
                -ms-flex-preferred-size: unset;
                flex-basis: unset !important;
                padding: 5px;
                width: auto !important;
                border: none !important;
            }
            .col8 .search-item {
                padding: 0 !important;
            }
            .col8 .search-item .keyword-img {
                border-radius: 50%;
                border: 1px solid #dee2e6;
                display: -webkit-inline-box;
                display: -ms-inline-flexbox;
                display: inline-flex;
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -ms-flex-direction: column;
                flex-direction: column;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                width: 70px;
                height: 70px;
                margin-bottom: 0;
            }
            .col8 .search-item .keyword-img img {
                max-width: 40px;
            }
            .col8 .search-item .keyword-info-title {
                -webkit-line-clamp: 2;
                font-size: 13px;
                line-height: 1.2;
            }
            .product-model {
                padding: 1rem 0 !important;
            }
        }
        
        @media only screen and (min-width: 768px) and (max-width: 991px) {
            .logo img {
                max-width: 100px;
            }
            .fl_hotline {
                text-align: center;
            }
            .hotline {
                background: none;
                font-size: 14px;
                text-align: center;
                padding: 0;
                margin: 0;
                line-height: 14px;
                text-shadow: none
            }
            .hotline b {
                font-size: 14px;
            }
            .bhotline {
                font-size: 16px;
                text-shadow: none
            }
            .title_menu {
                background: #627ddc
            }
            .box-search {
                display: none !important;
            }
        }
        
        @media only screen and (max-width: 767px) {
            .breadcrumbs,
            .breadcrumbs a {
                font-size: 18px !important;
            }
            .button-cart {
                top: -145px;
            }
            .basket i {
                color: #006997;
            }
            .footer {
                background: #03132a !important;
            }
            .header-search {
                margin-top: 10px !important;
            }
            #header-search-input {
                padding: 10px !important;
            }
            #header-search-btn {
                padding: 11px 25px !important;
            }
            .r_hot_line {
                display: none !important;
            }
            .offcanvas-body ul li:hover a {
                color: red;
            }
            .offcanvas-body ul li a.active {
                color: red !important;
            }
            .fl_hotline {
                float: none;
                text-align: center;
            }
            .hotline {
                background: none;
                font-size: 14px;
                text-align: center;
                padding: 0;
                margin: 0;
                line-height: 14px;
                text-shadow: none
            }
            .hotline b {
                font-size: 14px;
            }
            .bhotline {
                font-size: 16px;
                text-shadow: none
            }
            #menu,
            .title_menu,
            .box_sp,
            .catalog {
                display: none
            }
            .nav_top {
                background: #0773CD;
                height: 43px
            }
            #hamburger {
                display: block
            }
            .txts {
                width: 85%;
                float: right
            }
            .lis1 {
                width: 48.7% !important;
            }
            .lis1:nth-child(2n+0) {
                margin-right: 0 !important;
            }
            .colft h4 {
                font-size: 22px !important;
            }
            .product_images {
                margin: 15px !important;
            }
        }
        
        @media only screen and (min-width: 300px) and (max-width: 767px) {
            .title {
                font-size: 22px !important;
            }
            s.header-logo img {
                margin-top: 10px;
            }
            .bm-burger-button {
                left: 25px !important;
                top: 25px !important;
            }
            .bm-item-list {
                margin: 0 !important;
                background: #57bbdf;
            }
            .bm-item-list a {
                font-size: 17px;
                padding-left: 20px;
            }
            .title-m b {
                color: #fff;
                margin-left: 15px;
                text-shadow: 2px 2px 2px #237c9d;
            }
            .cross-style {
                right: 9px !important;
                top: 22px !important;
            }
            .bm-menu {
                padding-top: 0 !important;
            }
            .bm-item-list .fa {
                padding-right: 10px;
            }
            .bm-item-list .fa-home,
            .bm-item-list .fa-info-circle {
                font-size: 21px;
            }
            .bm-item-list .fa-th-large,
            .bm-item-list .fa-envelope-o {
                font-size: 20px;
                margin-top: 2px;
            }
            .bm-item-list .fa-home {
                font-size: 22px;
            }
            .bm-item-list .fa-cubes {
                margin-top: 5px;
                font-size: 17px;
                padding-right: 7px;
            }
            .bm-item-list .fa-newspaper-o {
                margin-top: 3px;
            }
            .bm-item-mobile {
                display: none;
            }
            .bm-item-mobile li a {
                font-size: 17px;
                padding: 10px;
                /*padding-left: 10px;*/
            }
            .hidden-sm,
            .hidden-xs {
                display: none;
            }
        }
        
        @media only screen and (max-width: 480px) {
            .lis1 img {
                height: 185px;
            }
            .lis1 {
                width: 100%;
            }
            .header-search {
                width: 100% !important;
            }
        }
        
        @media only screen and (max-width: 365px) {
            .lis1 img {
                height: 120px;
            }
        }
        
        @media only screen and (max-width: 320px) {
            .lis1 img {
                height: 140px;
            }
        }