/*****************************************************/
/* Responsive for web
/*****************************************************/
@media screen and  (max-width: 1024px) {
	.facebook_like{
		text-align: center;
	}
	.site-footer{
		padding: 15px 10px;
	}
	.site-footer .rt-footer{
		width: 100%;
		padding: 0;
		margin: 0 0 10px 0;
	}
	.home .main-navigation:after{
		display: none;
	}
	.home .site-content{
		margin-top: 0px;
	}
	.site.boxed.w1200{
		background: #ffffff;
		padding-left: 5px;
		padding-right: 5px;
	}
	.content-area{
		padding-left: 0;
		padding-right: 0;
	}
	
}	
@media (max-width: 812px) {
	.product-style li {
		width: 23.32%;
		margin: 10px 5px 20px 5px;
	}
	.content-products .price span {
		font-size: 14px;
	}
	.content-products .price {
		min-height: initial;
	}
}

@media screen and  (max-width: 568px) {
	#layout{
		padding-top: 10px;
	}
	.product-style li{
		width: 48%;
		margin: 0 3px;
	}
	.content-products .price del span{
		font-size: 14px;
	}
	.content-products .price ins span{
		font-size: 13px;
		padding-right: 12px;
	}
	.rt-thumb > a > img{
		width: 100%;
		/*height: auto;*/
	}
	.widget-area{
		padding-left: 0;
		padding-right: 0;
	}
	.before-footer .before-footer-1{
		display: none;
	}
	.post-template-default .heading{
		background: none;
		color: black;
		font-weight: 600;
		line-height: 22px;
	}
	.search .heading{
		background: linear-gradient(#ec182d,#aa0112);
	}
	.heading{
		border: none;	
	}
	.heading span{
		min-width: 0;
		display: block;
	}
	.heading span:before{
		display: none;
	}
	.heading span:after{
		display: none;
	}
	.heading a{
		min-width: 100%;
		padding:0;
	}
	.form-lienhe .submits input[type=submit]{
		margin-bottom: 20px;
	}
}

@media screen and  (max-width: 480px) {
	.content-products .price span {
		font-size: 13px;
	}
}

@media screen and  (max-width: 414px) {
	.arc-news .new-list .news-post .img-post{
		width: 100%;
		margin: 0 auto 10px;
	}
	.arc-news .new-list .news-post .img-post img{
		width: 100%;
	}
}

@media screen and  (max-width: 320px) {

}