/*****************************************************/
/* Responsive for web
/*****************************************************/
@media screen and  (max-width: 1024px) {
	.site-footer{
		padding: 15px 10px;
	}
	.site-footer .rt-footer{
		width: 100%;
		overflow: hidden;
		padding: 0;
		margin: 0 0 10px 0;
	}
	.site-container{
		padding: 0 5px;
		overflow: hidden;
	}
	.header-layout{
		width: calc(100% - 40px);
		padding: 0;
	}
	.nav-layout{
		width: 40px;
	}
	.main-navigation{
		height: 40px;
	}
	.mobile-menu-primary span{
		display: none;
	}
	.site-branding{
		padding: 10px;
	}
	.heading a{
		font-size: 20px;
	}
	.fusion-one-third{
		width: 48%;
		margin: 0 1% 20px;
	}
	.fusion-row{
		clear: none;
	}
	.form-dangky .left{
		display: none;
	}
	.form-dangky .right{
		width: 100%;
	}
	.before-footer{
		padding: 15px 10px;
	}
	#layout{
		padding: 20px 0;
	}
	.content-area, .widget-area{
		padding: 0 0 10px 0;
		clear: both;
	}
	.arc-news .new-list .news-post .img-post{
		width: 100%;
		margin: 0 auto 15px;
	}
	.arc-news .new-list .news-post .content_posts{
		width: 100%;
	}
	.arc-news .new-list .news-post .img-post img{
		width: 100%;
	}
}	

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

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

}

@media screen and  (max-width: 414px) {
	.arc-news .new-list .news-post .content_posts .left{
		width: 100%;
		margin: 0 auto 15px;
	}
	.arc-news .new-list .news-post .content_posts .right{
		width: 100%;
		margin: 0 auto;
	}
	.arc-news .new-list .news-post .content_posts .colum-right{
		padding: 10px;
	}
	.fusion-one-third{
	    width: 100%;
	    margin: 0 auto 30px;
	}
	.form-dangky .right input[type="email"]{
		width: 100%;
		margin: 0 auto 10px;
	}
	.form-dangky .right input[type="submit"]{
		width: 100%;
	}
	.site-footer .rt-footer ul li{
		width: 100%;
	}
	.cate_home .box-right .cate_list{
		width: 100%;
	}
	.heading a.views-all{
		display: none;
	}
	.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) {

}