/*For device: tablet, mobile*/
/*Min -> 320px -> 768px ->992px -> 1024px -> 1200 -> Max*/

.product-loop-new2 span.price{ display:block; height:45px; }

woocommerce div.product form.cart .variations select {
    border: 1px solid #dedede;
    height: 30px;
}
.woocommerce div.product form.cart .variations td{ padding-top:10px; padding-bottom:10px; }

.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
    background-color: #9e9e9e;
}

/*Renew Container*/
@media (min-width: 1200px){
	.container, .container-lg, .container-md, .container-sm, .container-xl {
		max-width: 1270px;
	}
}
	
@media only screen and (max-width: 767px) {
	#tbayvn-site-main{ float:left; width:100%; }
	#tbayvn-site-header-bottom{ display:none; }
	#id-sp-egLNlC{ width:100% !important; }
	.ljLnVX .header .tab{ width:100%; }
	.ljLnVX .header{ display:block; position:static; } 
	.gVMMJt .address .address-info{ width:100%; }
	#tbayvn-site-header-bottom .clejIF{ margin-left:0; height:auto; }
	#tbayvn-site-header-left, #tbayvn-site-header-right{ float:left; width:100%; display:block; }
	#tbayvn-site-header{ float:left; width:100%; }
	#tbayvn-site-header .izAqSE{ 
		display: block;
		float: left;
		width: 100%;
		padding-top:10px;
	}
	.w366-widget.w366_home_slider{ margin:0; padding-top:10px; }
	.izAqSE .logo-menu{ padding:0; }
	.Userstyle__Item-sc-6e6am-1{ padding:0; margin:0; }
	#tbayvn-site-header-right{ margin-top:10px; }
	#tbayvn-site-header-right .iasHpw{ float:left; width:50%; }
	#tbayvn-site-header-right .gjPwhU{ float:right; }
	.logo-menu{ position:relative; }
	.jJSxyD, .hKbZQT{ width:100%; z-index:99; }
	#tbayvn-site-header-search{ margin-top:5px; }
	#tbayvn-site-header-search .knOqgr{
		font-size: 0;
		width: 53px;
		text-align: center;
	}
	.knOqgr .icon-search{ margin:0; }
	.Banners__MainGrid-sc-1yy2fzy-0.kTZpGv{ display:none; }
	.w366_home_banners .w366-banner{ margin-bottom:10px; }
	.w366_home_product_category_menu .home-hot-categories .page{
		overflow-x: auto;
	}.gSjoWS .page .item span{
		padding:0;
		display:block;
		-webkit-line-clamp:0;
	}
	#tbayvn-site-footer, #tbayvn-site-footer > *{ float:left; width:100%; }
	#tbayvn-site-footer .Container-itwfbd-0{ display:block !important; }
	.dZezzK .block{ width:100% !important; margin-bottom: 30px; }
	#newsLetter{ height:auto !important; }
	#newsLetter .wpcf7-form .wpcf7-text{ width:290px; }
	.NewsLetter-description{ margin:0; padding:10px 0; }
	#w366_product_page_wrapper-l{ order:1;}
	.drtSpW .body .n-summary{ display:block !important; }
	.drtSpW .body .n-summary .right{ width:100%; }
	.drtSpW .body, .drtSpW .header, .drtSpW .body .n-summary .left, .woocommerce div.product div.images{ padding:0; }
	.header.no-attribute .dafovQ{ position:static; transform: none; }
	.indexstyle__ProductContent-qd1z2k-2.drtSpW{ padding:5px 15px; }
	.woocommerce div.product div.images .flex-control-thumbs {
		padding: 0 10px;
		overflow-x: auto;
	}
	.woocommerce-products-header__title.page-title{ padding:0 10px; text-align:center; }
	.woocommerce .woocommerce-result-count{ width:100%; text-align:center; }
	.woocommerce .woocommerce-ordering{ width: 100%;
    text-align: center; }
	.woocommerce .shop_table tr td{
		display:table-cell !important;
	}.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{ display:none; }
	#w366-cart .woocommerce table.shop_table.cart{ 
		border-collapse: inherit;
		border-spacing: 0;
		margin-top: 0;
	}.woocommerce .quantity button{ display:none; }
	#w366-cart .woocommerce table.shop_table tr{ position:relative; }
	.w366-new-actions{
		position: absolute;
		top: 0;
		right: 0;
	}.blog-content{ padding:10px; } .blog-content .tt{ padding-top:10px; }
	.entry-content img{ height:auto; }
	.entry-content iframe{ width:100%; }
	.error404-banner-content-item{ float:left; width:100%; }
	.error404-said{ margin:0; }
	.error404-banner-content-item img{ width:100px; }
}


@media only screen and (max-width: 500px) {
	body.home.menu-hover-on .hKbZQT, body:not(.home) .hKbZQT{ display:none !important; }
	body:not(.menu-hover-on) .hKbZQT{ display:block; }
	.jJSxyD, .hKbZQT{ width:97%; }
	.style__StyledHeaderKeyWords-sc-1tmiyrh-0, .kIrZeZ{ width:100% !important; }
	body.menu-hover-on:not(.home) .hKbZQT{  display:block !important; }
	
	#slider-main-content{ padding-left:0; }
	#slider-bottom{ position:static; }
	.w366_home_slider .container-out{ height:auto !important; background-image:none !important; }
	#slider-main-content .block-text-slide{ top:5px; }
	#slider-main-content .block-text-slide .title, .deal-header .tt{ font-size:1.5rem; }
	#slider-bottom .product-item .product-r{ display:none; }
	.w366-widget.w366_home_slider{ margin-bottom:20px; }
	.w366_home_deal .navigation{ text-align:center; }
	.w366_home_deal .deal-header .btn{ 
		position: static;
		margin: 0 auto;
		width: 132px;
		display: block;
		margin-top: 25px;
	}
	.deal-header .short-des{ 
		padding-left: 0;
		text-align: center;
		width: 100%;
		font-size: 1rem;
		padding-right: 0;
	}
	
	.deal-products .item-product.product-loop-new2{ padding:15px; }
	.deal-products .product-loop-new2 .flex-layout{ flex-wrap: wrap; }
	.deal-products .product-loop-new2 .product-item-details{ width:100%; }
	.deal-products .product-loop-new2 .btn-atc-out a{ padding:10px; font-size: 10px; display:none; }
	.woocommerce_bk_breadcrumb.breadcrumb{ display:none; }
	
}

