
@media screen and (min-width:1024px) {
	/****** Laptop Category *****/
	.box_left {width:220px!important;max-width:220px !important}
	.box_right {width:calc(100% - (220px + 58.33333333%)) !important;max-width:calc(100% - (220px + 58.33333333%)) !important}
	.product-footer-left {max-width: 830px;-ms-flex-preferred-size: 830px;flex-basis: 830px;}
	.content-product-footer-right {max-width: calc(100% - 830px);-ms-flex-preferred-size: calc(100% - 830px);flex-basis: calc(100% - 830px);}
}
@media screen and (min-width:850px) {
	.slider.row-slider .flickity-slider>.product.product-small {max-width: calc((100% - 40px) / 5);margin-bottom: 10px;padding: 10px;background: #ffffff;position: relative;border-radius: 10px;-webkit-box-shadow: rgb(60 64 67 / 10%) 0px 1px 2px 0px, rgb(60 64 67 / 15%) 0px 2px 6px 2px;box-shadow: rgb(60 64 67 / 10%) 0px 1px 2px 0px, rgb(60 64 67 / 15%) 0px 2px 6px 2px;transition: .3s;}
}

@media only screen and (max-width: 1024px) {
	li.header-search-form {width: 200px;}
	.product-main .content-row {width: 100%;}
	.product-info .woocommerce-variation-price del span.amount {left:185px}
	.product.product-type-simple .product-footer-left .product-info form {width: 60%;}
	.product-info a.compare {display:none}
	.line-title-home {height: auto;}
	.phu-kien .icon-box .icon-inner {height: 100px;}
}
@media only screen and (max-width: 849px) {
/* 	.header-main {height: 45px !important;} */
	#logo {width: auto !important;}
	#logo img {max-height: 35px !important;}
	.menu-mobile-section.active {display:block}
	.product-small .price-wrapper .price{height:35px;}
/* 	.home .header .header-wrapper, .home .header .header-bg-color {background-color: transparent;} */
	.home .header-wrapper:after {
		position:absolute;
		content:'';
		width:100%;
/* 		height:250px; */
		background:linear-gradient(#141414, #ff0000);border-radius:0 0 20px 20px;top:0}
	#main {z-index:30;padding-bottom: 70px;}
	.header.active .header-wrapper, .header-wrapper.stuck {background-color:var(--primary-color);z-index:999}
	.header .header-wrapper .header-logo-sticky, .header-wrapper .header-logo-sticky, .header.active .header-wrapper .header-logo-sticky, .header-wrapper.stuck .header-logo-sticky {display:block !important}
	.header .header-wrapper .header-logo-sticky+img, .header-wrapper .header-logo-sticky+img, .header.active .header-wrapper .header-logo-sticky+img, .header-wrapper.stuck .header-logo-sticky+img {display: none !important}
	.header.active .header-wrapper .header-main, .header-wrapper.stuck .header-main {height: 45px!important;}
	.header.active, .header-wrapper.stuck, .body-scroll-lock--active #header {z-index:999}
	.header.active .header-wrapper, .header-wrapper.stuck {position:fixed;top:0;height: 50px;}
	.home .header.active .header-wrapper:after, .home .header-wrapper.stuck:after {display:none}
	#btnHeaderMenu {display: none !important;}
	input[type="email"], input[type="date"], input[type="search"], input[type="number"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], textarea, select, .select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection {height:33px}
	#btnHeaderMenu, .menu-item-has-children:after,.off-canvas-center .nav-sidebar.nav-vertical > li .toggle {display:none}
	
	/* Menu Tab */
	.menu-tab {overflow-x: auto;display:block}
	.menu-tab ul {display: flex;flex-wrap: wrap;align-items: baseline;width:100%;margin-bottom: 10px;background: #fff;box-shadow: none !important;border-radius: 10px;}
	.menu-tab ul li {width: 20%;}
	.menu-tab ul>li>a {padding: 5px 0px !important;text-align: center;flex-direction: column;display: flex;align-items: center;font-size: 12px !important;}
	.menu-tab ul li a img {width: 60px;height: 60px;background: #f5f5f5;margin-right: 0;margin-bottom: 5px;padding: 10px;}
	.menu-tab ul li:nth-child(1) a img {background:#FEE2E2}
	.menu-tab ulli:nth-child(2) a img {background:#FFEDD5}
	.menu-tab ul li:nth-child(3) a img {background:#FEF9C3}
	.menu-tab ul li:nth-child(4) a img {background:#ECFCCB}
	.menu-tab ul li:nth-child(5) a img {background:#D1FAE5}
	.menu-tab ul li:nth-child(6) a img {background:#CCFBF1}
	.menu-tab ul li:nth-child(7) a img {background:#E0F2FE}
	.menu-tab ul li:nth-child(8) a img {background:#E0E7FF}
	.menu-tab ul li:nth-child(9) a img {background:#EDE9FE}
	.menu-tab ul li:nth-child(10) a img {background:#CCFBF1}
	.menu-tab ul li:nth-child(11) a img {background:#FAE8FF}
	.menu-tab ul li:nth-child(12) a img {background:#FCE7F3}
	
	
	.sticky-add-to-cart--active{
		bottom:75px;
	}
	
	.swiper-slide img {height:auto}
	.product-infomation, .product-des {max-width: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;padding-bottom: 0;}
	
	.content-product-page {flex-direction: column-reverse;}
	.content-product-page .content-product-footer-right, .content-product-page .product-footer-left {max-width: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;}
	.product-footer-left form.variations_form {display: block !important;}
	.product-footer-left .variations {width: 133%;margin-left: -33%;margin-top: 20px;}
	.product-footer-left .single_variation_wrap {margin-left: -35%;width: 135%;}
	.rank-review, .button-review {max-width: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;}
	#cr_all_reviews_shortcode .cr-summaryBox-wrap .ivole-summaryBox {border-right:0}
	.youtube-channel .flickity-prev-next-button.next {right: 40%;}
	.youtube-channel .flickity-prev-next-button.previous {left: 40%;}
	.product.product-type-simple .product-footer-left .product-info form {width: 100%;float: none;}
	.text-left .list-brand-items {text-align:left}
	.line-title-home {width: calc(100% - 30px);padding:5px 0}
	.phone-home .list-product-home .row.row-small>.product-small.col:last-child {display:none}
	.shop-page-title .medium-flex-wrap {flex-flow: row;}
	.shop-page-title .medium-text-center {width: 50% !important;float: left !important;flex: auto;}
	.shop-page-title .page-title-inner .medium-text-center {text-align: right !important;}
	.shop-page-title .page-title-inner .flex-grow.medium-text-center {text-align: left !important;}
	.single-product .shop-page-title .medium-text-center {width: 100% !important;}
	.single-product .shop-page-title .medium-flex-wrap {flex-flow: column;}
	.product.product-small {max-width: calc((100% - 20px) / 3);}
/* 	.product.product-small:nth-of-type(5n) {margin-right: 10px;}
	.product.product-small:nth-of-type(3n) {margin-right: 0px;}
	.tab-product-related .product.product-small:nth-of-type(3n) {margin-right: 10px;} */
	.archive .shop-container .products {margin-left:0;margin-right:0}
	.sticky-add-to-cart--active .quantity {display: none !important;}

	
	.tab-product-related .product-section {overflow-x: auto;margin-left: -15px;margin-right: -15px;}
	.tab-product-related .product-section h3.product-section-title {position: sticky;left: 15px;width: max-content;margin-left: 0;}
	.tab-product-related .product-section > .row {flex-flow: row;max-width: unset;width: max-content;padding-left: 15px;padding-bottom: 10px;}
	.tab-product-related .product-section > .row > .product.product-small {max-width: unset;width: 170px;}
	
	/* Footer Menu Mobile */
	.footer-menu-mobile {position: fixed;bottom: 0;width: 100%;z-index: 99999;display:block}
	.footer-menu-mobile ul.menu {border-radius: 0;display: flex;padding: 5px 0;}
	.footer-menu-mobile ul.menu > li {width: calc(100% / 4);}
	.footer-menu-mobile ul.menu > li > a {flex-flow: column;font-size:12px !important;padding: 6px 0 !important;white-space: nowrap;}
	.footer-menu-mobile ul.menu > li > a img {filter: grayscale(1);margin-bottom:5px;margin-right:0}
	.footer-menu-mobile ul.menu > li > a:hover {color:var(--primary-color);font-size: 12px !important;}
	.footer-menu-mobile ul.menu > li > a:hover img {filter: grayscale(0);margin-right: 0;margin-bottom: 5px;}
	.has-off-canvas .footer-menu-mobile ul.menu > li > a.current-lightbox-clicked {opacity: 1 !important;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
	body.body-scroll-lock--active .mfp-wrap {background:#fff;top:45px !important}
	body.body-scroll-lock--active .mfp-bg.mfp-ready {opacity: 0;}

	.banner-home {margin-top: 5px;}
	
	/* Footer */
	.footer-wrapper {box-shadow:none;box-shadow: none;position: relative;top: 45px;;background: #fff;width: 100%;height: 100%;overflow: auto;padding: 0 0 70px;}
	.footer-wrapper.active {display:block}
	.footer-wrapper .icon-box-text a {font-size: 14px;color: var(--primary-color);font-weight: bold;}
	.footer-wrapper .ux-menu {padding: 10px;border-radius: 1rem;-webkit-box-shadow: rgb(60 64 67 / 10%) 0px 1px 2px 0px, rgb(60 64 67 / 15%) 0px 2px 6px 2px;box-shadow: rgb(60 64 67 / 10%) 0px 1px 2px 0px, rgb(60 64 67 / 15%) 0px 2px 6px 2px;font-size: 14px;margin-bottom: 30px;}
	.footer-wrapper .ux-menu .ux-menu-title {text-transform: none;font-size: 16px;min-height: auto;}
	.footer-wrapper .ux-menu .menu-item a {border: 0;position: relative;}
	.footer-wrapper .ux-menu .menu-item a i {position: absolute;right: 0;font-size: 18px;}
	
	
	.phu-kien .col-inner {width:800px}
	.phu-kien a.plain {width: 80px;}
	.phu-kien .icon-box .icon-box-img {width: 70px !important;}
	.phu-kien .icon-box .icon-inner {height: 80px;}
	.phu-kien {overflow:auto;padding-bottom: 15px;margin-bottom: 15px;}
	.phu-kien .icon-box .icon-box-text {width: 60px;left: 10px;}
	.phu-kien p {font-size: 11px;line-height: 1;}
	.brand-items {text-align:left;margin-bottom: 5px;padding-bottom:5px;overflow-x: auto;}
	.list-brand-items {overflow-x: scroll;width: max-content;}
	.home a.btn-read-more {margin-bottom: 0;margin-right: 0;float: right;position: absolute;right: 0;top: 0;min-height: auto;line-height: 1;color: #333;}
	.menu-mobile-header {padding: 5px 15px;}

@media only screen and (max-width: 550px) {	
	.menu-mobile-header {padding: 5px 10px;}
	.container {padding-left: 10px;padding-right: 10px;
}
	.sticky-add-to-cart--active .single_add_to_cart_button {width: 50%;}
	.sale-countdown .woo-sctr-shortcode-countdown-text-before {display:none !important}
	.phone-home .list-product-home .row.row-small>.product-small.col:last-child {display:block}
	
	.off-canvas-center .nav-sidebar.nav-vertical > li > a {padding-right: 2px;padding-left: 2px;font-size: 12px;font-weight: 600;color: #333;}
	.mfp-bg.off-canvas-center:not(.dark) {height: 260px !important;box-shadow: 0 0 3px;position: fixed !important;}
	.mfp-container {padding: 0;}
	.off-canvas .sidebar-menu {padding: 0;}
	
	
	.mySwiper .swiper-slide {font-size:0}
	.mySwiper {height:1%}
	.mySwiper2 {height:99%}
	.mySwiper .swiper-slide:before {position: absolute;content: '';width: 100%;height: 2px;background: #e1e1e1;left: 0;bottom: 0;}
	.row-slider .flickity-prev-next-button svg {padding: 20% !important;}
	.product-info.summary .quantity input[type="number"] {width: 40px;}
	.product-footer-left, .product-footer-right {max-width: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;}
	.product-footer-left .product-info .woocommerce-variation-price del span.amount {top: 45px;}
	.product-footer-left .product-info .woocommerce-variation-price ins span.amount {top: 40px;}
	.product-footer-left .single_variation_wrap {margin-left: -52%;width: 150%;}
	.product-footer-left .variations {margin-left: -52%;width: 150%;margin-top: 45px;}
	.sticky-add-to-cart--active {font-size: 13px;}
	.sticky-add-to-cart--active .sticky-add-to-cart__product img {margin-right: 0}
	.button-review {margin-bottom:15px}
/* 	.menu-mobile ul.menu {width:120%} */
	.list-phu-kien {width: calc(100% - 30px);overflow: hidden;}
	.pk-home .list-brand-items {text-align: right;}
	.hotsale-text h3 {margin-left:0}
	.inner-flex-middle .col-inner .list-brand-items {padding-right:0}
	.area-news-content .box-vertical .box-image, .post-sidebar .box-vertical .box-image {width: 45% !important;}
	.area-news-content .post-item .box-blog-post .box-text {padding-left:10px}
	.blog-wrapper .box-text .from_the_blog_excerpt {display:none}
	
	.product-main .header-title {flex-direction: column;}
	.product-info .price ins span.amount {font-size: 24px;}
	.row.row-small .product-small .price-wrapper .price {display:grid}
	.product-info .price del>span:not(.amount) {display:none}
	
	.product.product-small {max-width: calc((100%) / 2);}
/* 	.product.product-small:nth-of-type(3n) {margin-right: 10px;} */
	.product.product-small:nth-of-type(2n) {margin-right: 0px;}
/* 	.tab-product-related .product.product-small:nth-of-type(2n) {margin-right: 10px;}	 */

	
}
	
@media only screen and (max-width: 420px) {
	.sticky-add-to-cart--active .single_add_to_cart_button {padding: 0 5px;}
	.sticky-add-to-cart .buy_now_button {padding: 0 10px;}
	button.single_add_to_cart_button, button.buy_now_button {width: 47%; margin-left: 6px;}
}
@media only screen and (max-width: 320px) {
	.buy_now_button {padding: 0 15px;}
	.sticky-add-to-cart--active .single_add_to_cart_button {padding:5px 2px}
	.product-info.summary .sticky-add-to-cart--active .quantity .button {width:25px}
	.item-linked-product, .item-linked-product strong, .ux-swatch {font-size:12px}
	.ux-swatch:nth-of-type(2n), .item-linked-product:nth-of-type(2n) {margin-right:0;}
	.ux-swatch, .item-linked-product {width: calc((100% / 2) - 5px);}
	.ux-swatch:nth-of-type(3n), .item-linked-product:nth-child(3n) {margin-right:10px}
}
	.img .img-inner {
    border-radius: 8px;
}