@media(min-width: 787px){
    .columns-3.products li:nth-child(4){/* display: none; */}
}
@media(max-width: 1024px){
    .home_top{display:block;}
    .header_top .header_top_left{width: 50%;}

    .header_top .header_top_right{width: 50%;}

    .logo{/* width: 10%; */}

    .right_top{/* width: 50%; */}

    .block_item a{font-size: 12px;padding: 9px 7px;}

    #main-nav ul li.mega-menu a, #main-nav ul li.menu-item-has-children a{padding-right: 5px;}

    h2.woocommerce-loop-product__title{font-size: 15px;}

    #menu-menu-duoi>li>a{font-size: 13px}
    .block_content{/* padding-right: 15px; */}
    body .container{width: 100% !important;}

}

@media(max-width: 992px){
    .share_footer{width: 30%;}
    .header_top .header_top_left{width: 100%;text-align: center;}

    .header_top .header_top_right{display: none;}

    .product_cate_home h2.flag1 a.lag{font-size: 13px;padding: 10px 15px 10px 20px;}

    .product_new_item .img{height: 150px;}

    #menu-menu-duoi>li{width: 50%;}
    
    #menu-menu-duoi>li:nth-child(4){/* clear:both; */}
    .menu_bottom{padding: 0;width: 70%;}
    .right_top a{padding: 17px 10px;}

    .right_top{width: 60%;}

    .logo{margin: 0 auto !important;}

    #slide-out-open{top: 15px;}

    #slide-out-open span, #slide-out-open span:after, #slide-out-open span:before{background: #4c9e37;}
    .product_new_item{width: 33.333%;}
    .product_new_item:nth-child(4n+1){clear:none;}
    .product_new_item:nth-child(3n+1){clear:both;}
    .bottom_right{padding: 15px;}
}

@media(max-width: 767px){
    .banner_item{max-height:230px;}
    .product_new_item_content{overflow: hidden;height: auto;}
    .product_new_item .img{height: auto;}
    .about_us_content{width: 100%;margin-bottom: 15px;}
    .about_us_img{width:100%;}
    .footer_maps{width: 100%;padding-top: 10px;}
    .logo img{max-height: 70px;}
    .logo{padding: 0;text-align: center;}
    .header_info{display: none;}
    .info_home_left{padding:0;width: 100%;position: relative;margin-bottom: 0;text-align: center;}
    .info_home_left>div{max-height: 228px;overflow: hidden;text-align: justify;}
    .info_home_left a.more{/* position:absolute; *//* bottom: -42px; *//* left:0; */}
    .info_home_right{display: none;}
    .info_home{padding: 15px 0;font-size: 14px;}
    .sologan{margin: 15px 0;}
    .product_cate_home{width: 100%;}
    .block_content{width: 100%;margin: 15px 0 0 0;padding: 0;float: none;}
    .block_left{display:none;}
    .footer_content{width: 100%;float: none;}
    .footer-bottom .block_tin_tuc{width: 100%;float: none;}
    .share_footer{width: 100%;margin: 15px 0 0 0;float:none;padding: 0;clear: both;}
    #wrapper #main-content{width: 100% !important;}
    .share_footer .footer_title{display: none;}
    .share_footer ul{/* width:100%; *//* text-align:center; */display:table;margin: 0 auto;}
    .lo_lang_content{width: 100%;}

    .single_product .content{width: 100%;}

    .single_product .post-inner{padding:0;}

    .single_product_right{display: none;}

    .products li:nth-child(2n+1){clear: both}

    .product_new_item p.price{height: 50px;height: auto;}
    .columns-3.products li, .woocommerce-page .related .product_new_item{width: 50%;}
    .columns-3.products li:nth-child(3n+1){clear: none;}
    .columns-3.products li:nth-child(2n+1){clear: both;}
    .header_top_left{display: none;}

    .logo{width: 100%;}

    #slide-out-open{top: 24px;}

    .nav-tabs .nav-item{width: 33.3333%;}

    .product_tab .nav-tabs .nav-link{font-size: 11px;text-align: center;padding: 5px 0;}

    .container_tab .product_new_item{width: 50%;padding: 0;}

    .container_tab .product_new_item:nth-child(5n+1){clear: none;}

    .container_tab .product_new_item:nth-child(2n+1){clear: both;}

    .product_cate_home >ul{display: none;}

    .product_new_item{width: 50%;padding: 0;}
    .product_new_item:nth-child(3n+1){clear: none;}
    .product_cate_home_list{width: 100%;float: none;}

    .product_cate_home h2.flag1{width: 50%;}

    #menu-menu-duoi>li{width: 50%;}
    .product_all .product_new_item:nth-child(4n+1){clear: none;}
    .product_new_item:nth-child(2n+1){clear:both !important;}

    #menu-menu-duoi>li:nth-child(4){clear: none;}

    #menu-menu-duoi>li:nth-child(2n+1){clear: both;}

    .contact_bottom_item{margin:0;width: 100%;}

    .right_top a{display: none;}

    .search-block{width: 100%;display: none;}

    .coccoc-alo-phone.coccoc-alo-phone.coccoc-alo-show{display: none;}

    .fast_bar_bottom{display: block;position: fixed;bottom: 0;left: 0;width: 100%;z-index: 999999;background: #e4e4e4;border: 1px solid #d0d0d0;border-left: 0;border-right: 0;}

    .fast_bar_bottom ul{display:table;margin:0 auto;width: 100%;}

    .fast_bar_bottom ul li{float: left;/* padding: 10px; */border-right: 1px solid #adadad;width: 20%;text-align: center;}

    .fast_bar_bottom ul li:last-child{border:0;}

    .fast_bar_bottom ul li a{}

    .fast_bar_bottom ul li i{font-size: 20px;color: #0a0a0a;line-height: 20px;display: inline-block;padding: 10px;width: 50px;height: 40px;line-height: 21px;}

    .fast_bar_bottom ul li i.fa-shopping-cart{padding: 10px 0;width: auto;}

    .search-block{position: fixed;display: block;top:0;left: 0;width: 100%;height: 100%;background: #00000087;margin: 0;background-color: rgba(0,0,0,.7);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;-ms-transition: all .5s ease-in-out;transition: .5s ease-in-out;-webkit-transform: translate(0,-100%) scale(0,0);-moz-transform: translate(0,-100%) scale(0,0);-o-transform: translate(0,-100%) scale(0,0);-ms-transform: translate(0,-100%) scale(0,0);transform: translate(0,-100%) scale(0,0);opacity: 0;z-index: 99999;}

    .search-block.open{-webkit-transform: translate(0,0) scale(1,1);-moz-transform: translate(0,0) scale(1,1);-o-transform: translate(0,0) scale(1,1);-ms-transform: translate(0,0) scale(1,1);transform: translate(0,0) scale(1,1);opacity: 1;}

    .search-block-body{position: relative;height: 100%;width: 100%;text-align: center;}

    .search-block-body .fa-close{cursor:pointer;display: block;color: black;width: 40px;height: 40px;border-radius: 50%;background: white;text-align: center;font-size: 20px;line-height: 39px;position: absolute;right: 15px;top: 15px;}

    .search-block-body form{position:absolute;top:50%;left:0;right:0;-webkit-transform: translatey(-50%);-moz-transform: translatey(-50%);-ms-transform: translatey(-50%);transform: translatey(-50%);margin: auto;height: 100px;z-index: 99999;width: 100%;text-align: center;}

    .search-block input#s-header{background:none;width: 100% !important;border:0;font-size: 20px;color: white !important;text-align:center;font-weight: normal !important;float: left;}

    .search-block .search-button {background: #f88c00;cursor: pointer;float: right;height: 30px;width: 30px;display: block;border: 0 none;box-shadow: none !important;padding: 0;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;float: none;margin: 30px auto;width: 100px;background: #004295;color: white !important;padding: 0px 15px;height: auto;border-radius: 5px;font-size: 15px;font-weight: normal;}

    .page_contact .form_dk{width: 100%;height: auto;margin-bottom: 15px;}

    .contact_maps{padding:0;width: 100%;}

    #menu-menu-top>li:nth-child(1):after{opacity: 0;}
    .tin_tuc_item .img{height: 130px;}
    .feedback_item{width: calc(100% - 30px);padding: 0;}
    .feedback{background-size: auto 100% !important;height: auto;padding: 50px 0 30px 0;}
    .feedback_item .des{font-size: 14px;padding: 15px 0;width: 100%;margin: 0;}
    .feedback_item .img{padding:0;width: 150px;float: left;min-height: auto;}
    .feedback_item .des:after{display: none;}
    .feedback_item .title{float: left;width: calc(100% - 150px);margin: 0;text-align: justify;font-size: 14px;padding-left: 10px;line-height: 20px;}
    .feedback_item .des{display: none;}
    .feedback_item .title:after{opacity: 0;}
    .footer_content h2{text-align: center;}
    .post-inner{padding:0;}
    .menu_bottom{width: 100%;margin-bottom: 15px;}
    .bottom_left{width: 100%;padding: 0;}
    .bottom_right{width: 100%;padding: 0;padding: 15px 0 0 0;}
    .bottom_right:before{opacity: 0;}
    .footer_top{padding: 15px 0 30px 0;}
    #menu-menu-duoi>li ul{margin: 0;}
    .footer_bottom{padding: 15px 0;}
    .detail_info_bottom{}
    .detail_info_bottom table td:nth-child(1){display: none;}
    .detail_info_bottom table td:nth-child(2){display: block;width: 100% !important;padding: 0 !important;}
    .detail_info_bottom>span{line-height: 20px;}
    .form_dkk{padding: 15px;/* width: 300px; */margin: 0 auto;}
    .woocommerce-Tabs-panel{padding: 15px 0;}
    .single_product .tabs.wc-tabs li{margin-right: 2px;}
    .item-list{padding: 15px 0;}
    .quang_cao_bottom{padding-top: 15px;}
    .single_product_price .text{display: none;}
    .single_product_price p{margin-bottom: 8px;}
    .home_title span{font-size: 20px;}
    .home_title span:after,.home_title span:before{top: 8px;}
    .single-product div.product .images, .single-product div.product .summary{margin-bottom: 10px;}
    .single-product div.product form.cart .button{float: right !important;width: calc(100% - 120px);}
    .price del{margin-right: 2px;}
    .single_product .share_post{margin-bottom: 15px;}
    .img_product_detail{display: none !important;}
    .quang_cao_top label{font-size: 20px;line-height: 25px;}
    .fast_bar_bottom{display: none;}
    .product_new_item .img img{position: relative;height: auto;max-width: 100%;max-height: 100%;}
    .product_tab .product_new_item{margin-bottom: 15px;}
    .quy_trinh_item{margin-bottom: 15px;}
    .quang_cao_top_left {display: none;}
    .loi_ich .quang_cao_top_left{display: block;}
    .quang_cao_top_item{padding: 0; text-indent: 80px;}
    .quang_cao_top_item img{top: -11px;}
    .loi_ich .quang_cao_top_item{padding: 0 0 0 87px; text-indent: 0px;}
    .loi_ich .quang_cao_top_item img{top: 0px;}
}

@media(max-width: 480px){

    

    

}

@media(max-width: 380px){

    

}

@media(max-width: 320px){

    

}