@media all and (max-width: 1024px) {
	/* Layout Content 
	--------------------------------------------------- */
	.site-container, .wrap, .content-sidebar-wrap {
		width: 100%;
	}
	.sidebar-content .content, .sidebar-sidebar-content .content,
	.sidebar, .content-sidebar .content, .content-sidebar-sidebar .content {
		width: 100%;
	}
	.search-form {
		display: none;
	}
	.content-sidebar-wrap {
		padding-left: 5px;
		padding-right: 5px;
	}

	/* Product 
	--------------------------------------------------- */
	.product-list .product-item,
	.product-list .product-item:nth-child(3n) {
		width: 33.33%;
		padding: 0;
		margin: 0 0 10px 0;
	}
	.product-list .product-item .product-item-inner {
		padding: 0 5px;
	}
	.news-post {
		width: 25%;
		height: auto;
		padding: 0 5px;
		margin: 0 0 10px 0;
	}

	/* Footer 
	--------------------------------------------------- */
	.footer-widgets-1, .footer-widgets-2, .footer-widgets-3 {
		width: 100%;
		padding: 0 5px;
		margin: 0 0 10px 0;
	}

	/* Third party 
	--------------------------------------------------- */
	/*.featuredimagezoomerhidden, .zoomtracker {
		display: none !important;
	}*/
	.sidebar .facebook_like .widget-wrap, .sidebar .video-youtube {
		text-align: center;
	}
	.sidebar .img-qc, .sidebar .widget_search {
		display: none;
	}
}

@media all and (max-width: 800px) {
	.contenthome .img-qc a {
		width: calc( 50% - 5px );
		display: inline-block;
	}
	.news-post {
		width: 33.33%;
	}
	.featuredpage h2.entry-title a {
		font-size: 22px;
	}
}

@media all and (max-width: 754px) {
	.slide-pro .slide-ads {
		width: 498px !important;
	}
}

@media all and (max-width: 640px) {
	/* Single Post 
	--------------------------------------------------- */
	.anhspsp, .thongso {
		width: 100%;
		margin: 0 0 10px 0;
	}

	/* Archive Blog
	--------------------------------------------------- */
	.news-post {
		width: 50%;
	}
	.news-post .thumb-new {
		display: table;
		width: 100%;
		text-align: center;
	}
	.product-list .product-item,
	.product-list .product-item:nth-child(3n) {
		width: 50%;
	}
	.featuredpage .alignleft {
		width: 48%;
	}
}

@media all and (max-width: 480px) {
	/* Product 
	--------------------------------------------------- */
	.product-list .product-item,
	.product-list .product-item:nth-child(3n) {
		width: 50%;
		height: auto;
		padding-bottom: 10px;
	}
	.product-img {
		height: auto;
	}
	.slide-pro .slide-ads {
		width: 230px !important;
	}
	.news-post {
		width: 100%;
		padding: 0;
	}
	.news-post .thumb-new img {
		width: 100%;
		height: auto;
	}
	.featuredpage .entry-content {
		clear: both;
	}
}
