@media(min-width: 1024px){
   .banner{height: 100vh;} 
}
@media(max-width: 1024px){
    .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;}
    #menu-menu-duoi>li>a{font-size: 13px}
}

@media(max-width: 992px){
    .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: 16px;padding: 10px 15px 10px 20px;}
/*     .product_new_item .img{height: 260px;} */
	.product-img2 {display: none !important;}
    #menu-menu-duoi>li{width: 33.333%;}
    #menu-menu-duoi>li:nth-child(4){clear:both;}
    .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: #ffffff;}
}
@media only screen and (min-width: 768px) and (max-width: 1024px)  {
    #main-nav{width: 70%;}
    body.single-product div.product .summary{margin-left: 40px;}
    .menu-menu-duoi-container ul.menu-bottom{width: 70%;}
    form.woocommerce-checkout{width: 100%;}
}

@media(max-width: 768px){ 
    .quytrinh_mobile{display: block;position: relative;margin: 0 -15px;}
    .quytrinh_mobile i{position: absolute;top: 9px;right: 15px;width: 35px;height: 35px;text-align: center;border-radius: 50%;transform: rotate(90deg);line-height: 29px;border: 1px solid white;color: white;}
    .quytrinh_mobile.active i{transform: rotate(-90deg);}
    .quytrinh_mobile.active .quytrinh_mobile_item{display:table;}
    .quytrinh_mobile_item{display: table;width: 100%;background: white;color: black;height: 40px;border-bottom: 1px solid #dbdbdb;padding: 5px 15px;display: none;}
    .quytrinh_mobile_item>a{display: table;width: 100%;}
    .quytrinh_mobile_item img{margin: 5px 10px 5px 0px;float: left;width: 35px;height: auto;}
    .quytrinh_mobile_item span{display: block;float: left;line-height: 42px;}
    .quytrinh_mobile_item.active span{color: white;}
    .quytrinh_mobile_item.active{background: #F3AA32;color: white;display: table;}
    .page_qt_item{display: none;}
    .add_more_item{width: 100%;}
    .home__products__item{width:100%;}
    .section_home_image{width:100%;}
    .adv_text_cont{width:100%;margin-bottom: 50px;}
    .adv_text_cont:last-child{margin-bottom:0;}
    .section_home_text h3{width: 100%;margin: 0;font-size: 25px;padding: 50px 0 15px 0;}
    .section_home_text .des{width:100%;margin:0;padding: 0 0 20px 0;text-align: center;}
    .modal-title{padding: 10px 15px !important;border-bottom: 1px solid #bdbdbd; width: 100%; font-size: 15px;}
    html .single-product div.product .images{width: 100%;}
    .pr_detail_form a{padding: 15px;}
    .doi_tac img{height:auto; max-height: none;}
    .doi_tac .img{max-height: 150px;}
    .footer_info{width: 100%;}
    #main-nav{display: none;}
    .woocommerce-table.shop_table.order_details{margin-top: 15px;}
    .ship .show_des_ship{width: 169px;}
    tr.woocommerce-shipping-totals.shipping td{width: calc(100% - 110px);right: 15px;}
    tr.woocommerce-shipping-totals.shipping{height: 65px;}
    .woocommerce-order-received .layout_thankyou .order_details ul>li{padding: 8px 0;}
    .woocommerce-order-received .layout_thankyou .order_details ul>li >span{width: 100%;float: none;display: block;min-width: 0;margin: 0;}
    .woocommerce-order-received .layout_thankyou ul.order_details li{display:block;}
	.menu-menu-duoi-container ul.menu-bottom {width: 100%;flex-flow: wrap;}
	.footer-bottom .container {flex-flow:column-reverse}
	
	.slider_child_item {flex-flow:column}
	
    .related.products .product_new_item{width: 100%;}
    ul.products .owl-item .product_new_item{width: 100% !important;}
    .woocommerce .up-sells>h2{margin-bottom:15px;}
    .woocommerce .related.products>h2{margin-bottom: 15px;}
    .woocommerce-thankyou-order-received{text-align: center;}
    .woocommerce-order-received .order_details{width: 100%;}
    .woocommerce-order-details{width: 100%;}
    #order_review .woocommerce-form-coupon button{/* padding:0; */padding: 5px 15px;}
    form.woocommerce-checkout{width: 100%;}
    .header_phone.header_item:hover .widget_shopping_cart_content{display: none;}
    .visible_mobile_top_sale{font-size: 12px;color: #d44511;display: block;margin-top: 5px;}
    .remove_fixed_buy .visible_mobile_top_sale{right:0;}
    .remove_fixed_buy.single-product div.product .entry-summary .visible_mobile_top .price{padding-right:0;}
    body.no-scroll{overflow: hidden;}
    .bars_menu{position:relative;width: 50px;height: 46px;/* background: black; */display: block;padding: 0 15px;}
    .bars_menu.visible{z-index:0;opacity: 0;}  
    .bars_menu >i{background: black;display: block;width: 20px;height: 1px;position: absolute;top: 21px;}
    .bars_menu:before{content:'';width: 20px;height: 1px;background:black;position:absolute;top: 14px;}
    .bars_menu:after{content:'';width: 20px;height: 1px;background:black;position:absolute;bottom: 16px;}
    .bars_menus{position:relative;width: 45px;height: 48px;/* background: black; */display: block;}
    .bars_menus:before{content:'';width: 30px;height: 1px;background:black;position:absolute;top: 24px;left: 10px;transform: rotate(45deg);}
    .bars_menus:after{content:'';width: 30px;height: 1px;background:black;position:absolute;top: 24px;left: 10px;transform: rotate(-45deg);}
    .active .bars_menus:before,.active .bars_menus:after{background: white;}
    .header_mb_menu{display: block;position: absolute;top: 40px;left: 0;z-index: 99999999;}
    .fixed .header_mb_menu{position:fixed;top: 12px;z-index: 9999999;}
    .header_mb_menu.active .bars_menu_op{display: none;}
    .header_mb_menu.active .bars_menu_cl{display:block;position: fixed;right: 0;top: 0;bottom: 0;margin: auto;height: 50px;width: 45px;text-align: center;z-index: 99999;}
    .header_mb_menu.active:after{content:'';background: rgb(27 27 27 / 50%);position: fixed;right: 0;top: 0;height: 100%;width: 45px;z-index: 9;}
    .banner{/* display: none; */height: 100vh;}
    .banner_items{height: 100vh;}
    .banner_items video{height: 100vh;width: auto;max-width: none;}
    .banner.mobile{display: block;}
    .slider_child_item img{width:100% !important;}
    .slider_child_item .slider_child_des{width:100%; padding: 15px;}
    .news_item_list .news_item{width: 50%;padding: 0 5px 0 0;}
    .news_item_list .news_item:nth-child(2n){padding: 0 0 0 5px;}
    .news_item_list .news_item:nth-child(2n+1){clear:both;}
    .news_item .entry{font-size: 12px;line-height: 20px;}
    .news_item_list .post-thumbnail{margin:0;}
    .news_item_list .news_item_content{padding: 15px 0;}
    .visible_mobile{position:fixed;bottom:0;left: 0;z-index: 999;width: 100%;background: white;padding-bottom: 15px;}
    .single-product div.product .visible_mobile form{margin: 0 !important;padding: 0 !important;}
    .remove_fixed_buy .visible_mobile {position:relative;/* border-top: 1px solid #c1c1c1; */margin-top: 10px;}
    .single-product .entry-summary .price del{font-size:12px}
    .single-product .entry-summary .price ins{font-size:12px;padding-right: 0;}
    .post-listing .container{padding:0;}
    .archive.tax-product_cat .container{padding: 0;}
	.archive.tax-product_cat #crumbs, .archive.tax-product_cat .woocommerce-breadcrumb {padding: 0 0 6px 15px;}
	.archive.tax-product_cat .cate_child li:first-child {margin-left:15px}
	.archive.tax-product_cat .filter_category, .archive.tax-product_cat .products.columns-3, .archive.tax-product_cat .footer-bottom {padding-left: 10px;padding-right:10px }
	
    .product_new_item .img img{width: 100%;max-height: none;min-height: 100%;}
    .thumb_left{display: none;}
    .woocommerce-product-gallery__wrapper{width: calc(100% - 70px);/* float: none; */margin: 0 0 0 70px;}
    h2.woocommerce-loop-product__title{/* font-size: 14px; */}
    body.single-product div.product .summary{width: 100%;margin:30px 0;}
    body.single-product div.product .summary>h1,body.single-product div.product .summary>.price{/* display:none; */}
    .block_left_cate{display: none;}
    .block_content_cate{width: 100%;}
    .products li{margin-bottom: 15px;}
    .product_cate_home h2.flag1 a.lag{height: 42px;}
    .product_cate_home:before{top: 19px;width: calc(100% + 30px);left: -15px;}
    .product_cate_home.container{padding:0;}
    .product_cate_home h2.flag1 a.lag::before{border-left: 25px solid #f90;border-top: 19px solid transparent;border-bottom: 23px solid transparent;}
    .product_cate_home h2.flag1 a.lag::after{border-right: 25px solid #f90;border-top: 19px solid transparent;border-bottom: 23px solid transparent;}
    #menu-menu-top{width: 100%;}
    .product_cate_home .product_new_item:nth-child(n+6) {display: block;}
    #wrapper #main-content{width: 100% !important;background: white !important;}
    .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;font-size: 14px;}
    .price ins{font-size: 11px;}
    .price del{font-size: 11px;}
    .single-product div.product .price{font-size: 14px;text-align: right;padding-right: 0;font-size: 18px !important;margin: 10px 0 15px 0 !important;}
    .header_top_left{display: none;}
    .logo{width: 100%;padding: 0;}
    #slide-out-open{top: 15px;left: 10px;}
    .nav-tabs .nav-item{width: 50%;}
    .product_tab .nav-tabs .nav-link{font-size: 11px;text-align: center;padding: 5px 0;}
    .container_tab .product_new_item{width: 100%;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_new_item_content{height: 300px;border-radius: 0;/* padding: 0; */}
    .product_cate_home >ul{display: none;}
    .product_new_item{padding-right: 7.5px;width: 50%;border-radius: 0;margin: 0;}
    .product_new_item:nth-child(2n+1){clear: both;padding: 0 2px 0 0;}
    .product_new_item:nth-child(2n){padding-right:0;padding-left: 2px;}
    .product_new_item:nth-child(2n){border-right:0;}
    .related.products .product_new_item{width: 50%;}
    .archive .product_new_item{width: 50%;}
    .product_cate_home_list{width: 100%;float: none;margin: 15px 0;}
    .product_cate_home h2.flag1{width: 100%;}
    #menu-menu-duoi>li{width: 50%;}
    #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% !important;}
    .contact_bottom_item:nth-child(3){margin: 15px 0 50px 0;padding-left: 0;}
    .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: #f3f3f3;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 #dadada;width: 20%;text-align: center;}
    .fast_bar_bottom ul li:last-child{border:0;}
    .fast_bar_bottom ul li a{color: #ff9900;}
    .fast_bar_bottom ul li i{font-size: 20px;color: #ff9900;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;width: 100%;height: 100%;margin: 0;background: rgb(255 255 255);transition: left .3s ease-in;left: -100%;z-index: 999999999999999999999;}
    .search-block.open{left: 0;transition: visibility .3s,left .3s ease-in;top: 0;}
    .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; *//* 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: 16px;color: #393939 !important;text-align:center;font-weight: normal !important;float: left;height: 50px;text-align: left;padding-left: 40px;border-bottom: 1px solid #e8e8e8;border-radius: 0;}
    .search-block .search-button {cursor: pointer;display: block;border: 0 none;background: none;height: auto;border-radius: 5px;font-size: 15px;position: absolute;left: 0;top: 7px;padding: 0 15px;width: auto;z-index: 99999999999999999999999999;}
    .search-block button.search-button i:before{color: #898989;font-size: 16px;}
    .search-live::placeholder{color:#cbcbcb;font-size: 15px;}
    .page_contact .form_dk{width: 100%;height: auto;margin-bottom: 15px;}
    .contact_maps{padding:0;width: 100%;margin-top: 15px;}
    #menu-menu-top>li:nth-child(1):after{opacity: 0;}
    .header_content{padding: 15px;width: 100%;float: none;padding: 0;display: none;}
    .header_item{/* width: 100%; */margin-bottom: 15px;/* display: none; */}
    #wrapper #theme-header{box-shadow: none !important;}
    .header_phone.header_item{position:absolute;top: 17px;right: -5px;left: auto;padding-right: 10px;padding: 26px 5px 5px 5px;margin: 0;font-size: 12px;color: transparent;}
    .quang_cao_top_item {/* width: 50%; */width: calc(33.333% - 10px);margin: 15px 15px 0 0;}
    .quang_cao_top_item h3{font-size: 14px;padding-top: 0;}
    .quang_cao_top_item img{/* max-width: 95%; */}
    .adv_home .quang_cao_top_item:last-child{margin: 15px 0;}
    .section_home .tin_tuc{width: 100%;margin:0;}
    .tin_tuc_item{width: 100%;}
    .section_home .feed_back{width: 100%;}
    .single.single-product .page_detail .post-inner {padding: 0;}
    .logo img{max-height: 55px;padding: 2px;}
    .block_content{width: 100%;padding: 0;margin: 0;float: none;}
    .block_left{display: none;}
    .form_dk_content{width:100%;padding:0;}
    .form_dk_form{width: 100%;margin-top: 15px;}
    .banner_container{float: none;width: 100%;padding: 0;margin: 0;}
    #menu-danh-muc-san-pham block_category{width: 100%;background: none;box-shadow: none;padding: 0 15px;margin-top: 5px;}
    #menu-danh-muc-san-pham li{width: calc(25% - 4px) !important;float: left;background: #ff9900;border-right: 0;min-height: 46px;border-radius: 5px;border-bottom: 3px solid white;margin: 2px;}
    #menu-danh-muc-san-pham li:nth-child(n+4){border-bottom:0;}
    #menu-danh-muc-san-pham li:nth-child(4n){border-right:0;}
    #menu-danh-muc-san-pham li:nth-child(4n+1){clear: both;}
    #menu-danh-muc-san-pham li a>img{width: auto;max-width: 100px;right:0;margin:auto;top:10px;display: none !important;}
    #menu-danh-muc-san-pham li a{padding: 8px 10px !important;overflow: inherit;white-space: inherit;text-overflow: inherit;text-align: center;display: block !important;color: white !important;line-height: 15px !important;font-weight: normal !important;font-size: 11px !important;}
    #menu-danh-muc-san-pham li i{display: none;}
    #menu-danh-muc-san-pham li:nth-child(n+9){display:none;}
    .block_category{width: 100%;box-shadow: none;}
    #menu-danh-muc-san-pham .container{padding:0;}
    .menu_bottom{width: 100%;margin:0;padding: 0;border-top:0;margin: 15px 0 0px 0;}
    .bottom_left{width: 100%;margin: 30px auto 0 auto;position: relative;top: auto;right: auto;}
    .bottom_left span{width: 100%;float: none;margin-bottom: 10px;text-align: center;padding: 0;}
     
    .bottom_left .show_subscribe{float: none;margin: 0 auto;width: 100%;}
    .bottom_left .show_subscribee a {float: none;margin: 0 auto;width: 100%;}
    .bottom_left iframe{width: 100% !important;}
    .block_right{width: 100%;}
    #menu-menu-duoi>li ul{margin-top:0;margin-bottom: 15px;}
    #menu-menu-duoi>li ul li a{line-height: 25px;font-size: 11px;}
    #menu-menu-duoi>li>a{font-size: 12px;line-height: 20px;display: block;margin: 0 0 15px 0;font-weight: bold;}
    .text_more .container2{max-width: 100%;}
    .cate_child_img_master img{width:200%;max-width: 200%;}
    .cate_child_img_master{overflow: hidden;}
    .cate_child_img_master .img_master_sub{width: 90%;}
    .quang_cao_img.text_more .quang_cao_top_item {padding:0;}
    .quang_cao_img.text_more .container2{padding: 0 15px;}
    .header_item.header_dn{display: none;}
    .header_item.header_search{position:absolute;top: 0px;left: 65px;}
    .fixed .header_item.header_search{top: 2px;}
    .header_item.header_search span{display: none;}
    .header_top a{font-size: 12px;}
    .page_cart .woocommerce-cart-form{width: 100%;}
    .page_cart .cart-collaterals{width: 100%;padding:0;margin: 15px 0;}
    .woocommerce-checkout .content{width: 100% !important;}
    .banner img{/* width: 200% !important; */max-width: none;}
    .banner_item{text-align: center;}
    .banner_item .des{width:90%;}
    .banner_item h2{font-size: 25px;}
    .banner_item .des .text{font-size: 14px;}
    .banner_item .des .link a{width: 140px;/* display: inline-block; *//* clear: both; */}
    .banner_item .des .link{text-align: center;}
    #menu-menu-chinh>li>ul.sub-menu .iconic_icon{display: none;}
    #menu-menu-chinh>li>ul.sub-menu{margin-left:0;visibility: inherit;overflow: initial;position: relative;position: relative;height: auto;left: auto;width: 100%;max-height: none;background: none !important;}
    #slide-out #mobile-menu li{float: none;width: 100%;}
    .variations_form th.label label{text-align: center;font-weight: normal;font-size: 12px;}
    .woo-variation-swatches .variable-items-wrapper[aria-label='Size']{justify-content: center;width: 100%;}
    body .woocommerce-tabs ul.tabs li a{font-size: 12px;margin-right: 6px;}
    body .woocommerce-tabs ul.tabs li a:after{right: -15px;width: 5px;}
    .thumb_mobile{display: block;}
    .thumb_right{display: none;}
    .single-product div.product .single_variation .price{text-align: center;}
    .thumb_count{position:absolute;top: 15px;left: 0;z-index: 10;color: #1b1b1b;font-size: 14px;letter-spacing:0.2em}
    .thumb_mobile_div{margin: 0 -15px;display: block;z-index: 1 !important;}
    .single-product .entry-summary .des_more{text-align: center;}
    .single-product div.product{overflow: initial;}
    h1.product_title{text-align: left;/* width:50%; */font-size: 14px;}
    .filter_category_mobile{}
    .filter_category .woocommerce-result-count{/* display: none !important; */padding-right: 0;}
    .filter_category .filter_category_item{min-width: 50px;}
     .filter_category .filter_category_item[data-id="size"]{display:none;}
    .filter_category{margin-bottom:0;}
    .filter_clear{display: none !important;}
    .tie_breadcrumbs{padding-top: 15px;}
    .tax-product_cat .post-inner{/* display: none; */}
    .tie_breadcrumbs h1{margin:0;padding: 0;font-size: 18px;}
    .size_guide{margin:15px auto 0; display: block; width: max-content; text-align: center;}
    .single-product #topcontrol{opacity: 0;}
    .single-product #topcontrol{opacity: 0;visibility: hidden;}
    .single-product.remove_fixed_buy #topcontrol{opacity: 1;visibility: inherit;}
    .visible_mobile_top{display: flex;border-top: 1px solid #eee;padding: 10px 0;justify-content: space-between;align-items: center;}
    .visible_mobile_top p{margin: 0 !important;}
    .visible_mobile_top h1{line-height: 18px;padding: 0 0 0 15px;font-size:11px}
	.single-product div.product .entry-summary .visible_mobile_top .price {font-size:11px;width: 50%;text-align: right;line-height: 10px;/* float: right; */padding-right: 15px;}
    .remove_fixed_buy .visible_mobile_top h1{padding-left:0;}
    .single-product div.product form.cart .button{width: calc(50% - 20px);float: right !important;border-radius: 0;margin-right: 15px;font-size: 12px;transition: none;height: 45px;padding: 0;}
    .remove_fixed_buy.single-product div.product form.cart .button{margin:0;width: calc(50% - 8px);}
    .product_info{display:block;border: 1px solid #eee;float:left;width: calc(50% - 20px);display: block;height: 45px;text-align: center;text-transform: uppercase;line-height: 45px;font-size: 12px;margin-left: 15px;}
    .remove_fixed_buy .product_info{width: calc(50% - 8px);margin-left: 0;}
    .fixed #theme-header{z-index: 999999;}
    .woocommerce-tabs .panel{max-height: none;overflow-y: inherit;}
    .woocommerce-Tabs-panel>p:nth-child(2){clear:both;}
    #size_guide{z-index: 99999999;}
    #size_guide .modal-dialog{margin: 0;}
    .term-description{max-width: 100%;}
    .cate_child_content ul li a{font-size: 12px;padding: 8px 10px;}
    #menu_mb{color: #1b1b1b;font-size: 11px;background-color: #fff;transition: background-color .3s ease-in-out;transform: translate3d(0,0,0);box-sizing: border-box;display: inline-block;line-height: 15px;width: calc(100vw - 45px);height: 100%;position: fixed;z-index: 99999999;top: 0;transition: left .3s ease-in;left: -100%;padding-top: 25px;}
    #menu_mb.open{display:flex;flex-flow: column;justify-content: space-between;/* background: rgba(255,255,255,0); */left: 0;transition: visibility .3s,left .3s ease-in;}
    .bars_menu_cl{display: none;}
    .menu_mb_sub{position:absolute;right: 0;top: 2px;width: 60px;height: 50px;text-align: center;line-height: 50px;width: 100%;}
    .menu_mb_sub i{position:relative;float: right;}
    .menu_mb_sub i:After{content:'';width: 1px;height: 12px;background: black;display: block;transform: rotate(45deg);position: absolute;top: 23px;right: 30px;}
    .menu_mb_sub i:before{content:'';width: 1px;height: 12px;background:black;display: block;transform: rotate(-45deg);position: absolute;top: 15px;right: 30px;}
    .mm-wrapper__blocker.mm-blocker.mm-slideout{display: none;}
     .mm-listitem__btn:not(.mm-listitem__text){border-left-width:0 !important;}
     #mm-8 .mm-btn--next:After{opacity: 0;}
     #menu_mb>ul{}
     #menu_mb ul li{position:relative;}
     #menu_mb ul li a{display: block;padding: 0 25px;font-size: 26px;color: #1b1b1b;font-weight: 400;line-height:50px}
     #menu_mb_sub_data{background-color: #fff;opacity: 1;width: calc(100% - 45px);height: 100%;overflow-y: auto;padding-bottom: 75px;-webkit-overflow-scrolling: touch;position: fixed;top: 0;left: 100%;transition: visibility .3s,left .3s ease-in;z-index: 99999999;display: block;}
     #menu_mb_sub_data.open{display: block;top: 0;left: 0;transition: visibility .3s,left .3s ease-in;}
     .menu_mb_sub_data_item{display: none;}
     .menu_mb_sub_data_item.active{display: block;}
     #menu_mb_sub_data .menu_mb_header {position:relative;}
     #menu_mb_sub_data .menu_mb_sub_data_item .menu_mb_header a{display:block;border-bottom:1px solid #d8d8d8;padding: 6px 45px;color: black;font-weight: 400;font-size: 20px;text-align: center;line-height: 27px;/* margin-bottom:21px; */}
     #menu_mb_sub_data .menu_mb_sub_data_item a{display:block;padding: 0px 25px;font-weight: 400;line-height:40px;/* margin-bottom:6px; */border-bottom: 1px solid #c5c5c5;font-size: 13px;}
     #menu_mb_sub_data .menu_mb_sub_data_item .menu_line {/* border-bottom: 1px solid #dedede; */margin: 20px;}
    #menu_mb_sub_data .menu_mb_sub_data_item .menu_line:nth-child(1){display: none;}
    .close_menu_sub_mb{position: absolute;left: 0;top: 0;z-index: 999;width: 50px;height: 40px;line-height: 30px;display: block;}
     .close_menu_sub_mb i:After{content:'';width: 1px;height: 12px;background: black;display: block;transform: rotate(-45deg);position: absolute;top: 18px;left: 20px;}
     .close_menu_sub_mb i:before{content:'';width: 1px;height: 12px;background:black;display: block;transform: rotate(45deg);position: absolute;top: 10px;left: 20px;}
    .menu_fast{padding-bottom:30px}
    .menu_fast_item{display:table;width:100%;position: relative;}
    .menu_fast_item i{float:left;position: absolute;left: 20px;top: 9px;font-size: 15px;}
    .menu_fast_item a{display:block;font-size: 15px;padding: 10px 50px;color: black;font-weight: 400;}
    .modal.show{z-index: 99999999999;}
    #member .modal-dialog{max-width: none;}
    .close_search{top: 18px;width: 14px;}
    .des.des_product_label p{text-align: left;}
    .single-product .des.des_product_label p{/* text-align: center; */}
    .woocommerce-order-received  ul.order_details li{width: 100%;border-bottom: 1px solid #d4d4d4;margin: 0;font-size: 12px;}
    .woocommerce-order-received  ul.order_details li:last-child{border-bottom:0;}
    html body .select2-container, html body .ui-widget.ui-datepicker{z-index: 10 !important;}
    .custom_qty_change .change_qty.push{left: 35px;}
    body .container{padding: 0 15px;}
    .woocommerce-checkout .col-1,.woocommerce-checkout .col-2{padding:0;}
    body #payment .payment_methods .wc_payment_method label{margin-right:0;}
    .woocommerce-order-received .order_details .product-total{width: 100px;}
    .taxonomy_page {}
    .taxonomy_page a{margin: 2px 3px;}
    .page_dvkh{max-width: 100%;}
	.modal-header {border-bottom:0;padding: 0;}
	.khach-hang-template-default .page_detail .tie_breadcrumbs .container, .post-type-archive-khach-hang .page_detail .tie_breadcrumbs .container {padding-top:0}
    .du_an .slide{width: 100%;}
    .du_an .des{width:100%;padding: 15px 0;}
    .section_home .nav-tabs li{margin:0;}
    .home_cate_dote{width: 100%;display: table;margin-bottom: 15px;float: none;}
    .items_dote{width: 50%;float: left;font-size: 13px;padding: 5px 0;}
    .home_cate_img{width: 100%;float: none;}
    .quang_cao_text .quang_cao_text_item{width: 100%;margin: 15px 0 !important;padding: 40px 20px;}
    .about_us_content{width: 100%;font-size: 14px;text-align: justify;padding: 0;}
    .about_us_img{width: 100%;}
    .header_left{display: none;}
    .header_top{font-size: 11px;line-height: 30px;}
    .header_phone.header_item h4{position: absolute;top: 6px;right: 20px;z-index: 999;}
    .header_item i{top:0;font-size: 20px;}
    .header_item h4 a{color: black;/* display: none; */color: transparent;}
    .menu_top{border:0;}
    .product-img, .product-img2{height: 250px;}
    .product_new{padding-top: 30px;}
    .home_category{display: block;}
    .quang_cao_top_item:nth-child(1){width: 100%;padding:0;}
    .share_bottom ul{display: table;margin: 0;}
    .owl-slideshow-item .owl-nav button{top: 40%;}
    .home_cate_item{background: black;/* margin-bottom: 50px; */}
    .home_cate_item .des{padding: 15px 0;font-size: 13px;color: #5b5b5b;}
    .home_cate_item h3{padding: 0;margin: 15px 0 0 0;}
    .home_category .owl-slideshow-item .owl-nav button{top: 20%;}
    .home_cate_item .more{margin: 0;}
    .section_home .nav-tabs li a.active{font-weight: bold;color: black;}
    .page_dvkh .post-inner{padding: 15px 0;}
    .quang_cao_text .quang_cao_text_item h3{font-size: 18px;padding:0;}
    body.fixed .logo, body.fixed .header_content{/* display: block; */}
    .section_home{clear:both;}
    .bar_wrapper_box{background: none;}
    .bar_wrapper_box_item{background: black;width: 100%;padding: 15px;border-radius: 3px;}
    .post-inner{padding: 0;}
    .banner_items .des span{font-size: 14px !important;}
    .banner_items .des strong span{font-size: 20px !important;} 
    .banner_items img{height:100vh;width: auto !important;max-width: none;margin-left: -50%;}
    .page_detail .hero-banner__scroll{display: none;}
    .page_contact_content{padding: 50px 0;}
    .page_contact_content .des{width: 100%;padding: 0;}
    .form_app_item{width: 100%;}
    .form_app_item:nth-child(2n){margin: 30px 15px 0 0;}
    .form_app{border-radius: 5px;padding: 15px;width: calc(100% - 30px);}
    .form_app>div{margin-bottom:0 !important;}
    .form_app .form_more{position: relative;left:auto;bottom:auto;}
    .form_app .res{position: relative;bottom: auto;right: auto;text-align: center;margin: 0 auto;}
    .act_app{position: relative;bottom:auto;}
    .page_pr_cont_item .page_pr_cont_item_left{width: 100%;padding: 15px;}
    .page_pr_cont_item .des_images{width:100%;padding: 15px;margin-bottom: 50px;}
    .page_gioi_thieu_cont{max-width: 100%;}
    .combo_info{display: block;margin-bottom:30px;}
    .combo_info img{width: 100%;}
    .combo_info .text{width: 100%;padding: 15px 0 0 0 !important;}
    .info_cotloi_item{width: 100%;margin: 0 0 15px 0 !important;height: auto;}
    .info_tamnhin{display: block;}
    .info_tamnhin .des{width: 100%;padding:0;}
    .info_tamnhin img{width: 100%;padding: 30px 0 0;}
    .tuyen_dung_item{width: 100%;margin: 0px 0 30px 0 !important;}
    .page_pr_header_item{width: 100%;margin: 0;min-height:40px;display: none;padding: 0px 0;}
    .page_pr_header_item .img{float:left;padding-left: 15px;}
    .page_pr_header_item .title{float: left;margin: 0;padding: 23px 0 15px 15px;}
    .page_pr_header_item.active{display: block;}
    .page_pr_header_list{display: none;}
    .page_pr_header_list.mobile{display: block;position: relative;}
    .page_pr_header_list .icon{position: absolute;transform: rotate(90deg);z-index: 10;top:10px;right: 15px;color: white;font-size: 25px;width: 40px;height:40px;border-radius: 50%;border: 1px solid white;line-height: 32px;text-align: center;;}
    .page_pr_header_list.active .icon{transform: rotate(-90deg);}
    .page_pr_header_list.mobile.active .page_pr_header_item{display: block;}
    .product_hot_label_item .titles{width: 100%;text-align: center;}
    .product_hot_label_item .short{width: 100%;padding: 10px 0;text-align: center;font-size: 14px;}
    .product_hot_label{padding-bottom: 40px;}
    .product_hot_label_item{margin-bottom: 30px;}
    .product_hot_label_item:last-child{margin-bottom: 0;}
    .product_hot_label .title{font-size: 22px;}
    .home__products__item:nth-child(1) .home__products__name,.home__products__name{margin-left: 0;max-width: 100%;width: 216px;}
    .home__products__item .home__products__name-hover{margin-left: 0% !important;font-size: 20px;}
    .home__products__icon{right: 20px;}
    .footer_title{font-size: 16px;}
    .catalog_left{width: 100%;margin-bottom: 30px;}
    .catalog_right{width: 100%;}
    .fixed #slide-out-open span, .fixed #slide-out-open span:after, .fixed #slide-out-open span:before{background: black;}
    .tuyen_dung_item .img{width: 100%;}
    .tuyen_dung_item_cont{width: 100%;}
    .page_detail_tuyen_dung .desctiption_right{float:none;width: 100%;margin-top: 30px;}
    .page_detail_tuyen_dung .desctiption_left{padding-right:0;width: 100%;}
    .info_cotloi_des{width: 263px;margin: 10px auto 30px auto;}
    #slide-out #mobile-menu a{padding: 10px 5px 10px 15px;font-size: 18px;border-bottom: 1px solid #c4c4c4;}
    .page_quy_trinh .tie_breadcrumbs{display: none;} 
    .thong_so_ky_thuat{clear:both;margin-top: 50px;}
    .adv_text_cont h3{font-size: 22px;}
    .adv_text_cont span{font-size: 15px !important;}
    .adv_text_cont .des p{line-height: 25px;}
}
@media(max-width: 480px){
  

}

@media(max-width: 380px){  

}

@media(max-width: 320px){

}