.show480, .show767 {
	display: none;
}







@media(max-width: 767px){
	.show767 {
		display: block;
	}
	.hide767 {
		display: none;
	}
	.box-cat-pro .div_viewall .viewall {
		color: #fff !important;
	}
	#footer-top .footer-top-middle {
		width: 100%;
		padding: 0;
	}
	ul.menu-footer > li {
		float: left;
		width: 100%;
		margin-bottom: 10px;
		cursor: pointer;
	}
	ul.menu-footer > li > a {
		margin: 0;
		padding: 0;
		text-transform: uppercase;
		font-size: 16px;
		padding: 15px;
		background: #ba312f;
	}
	ul.menu-footer > li > .sub-menu,
	.box-fb-page.fb-page { 
		display: none;
		background: #fff;
    	margin-top: 10px;
    	border-radius: 4px;
    	padding: 10px;
	}
	ul.menu-footer > li > .sub-menu > li > a {
		color: #333333;
	}
	ul.menu-footer > li > .sub-menu > li > a:before {
		content: '\f111';
		font-family: 'FontAwesome';
		font-size: 6px;
		color: #de3a34;
		position: absolute;
		left: 0;
	}
	.box-info-company {
		padding: 15px;
	}
	#footer-top .wrap_info > .footer-top-right {
		padding: 0;
		float: left;
    	margin-bottom: 10px;
    	cursor: pointer;
	}
	#footer-top .wrap_info > .footer-top-right .box_fanpage_title {
		background: #ba312f;
  		padding: 15px;
  		position: relative;
	}
	.box_fanpage_title > h3 {
		margin: 0;
		padding: 0;
	}
	#footer-top .wrap_info > .col-md-4 {
		margin: 10px 0;
		padding: 0;
	}
	.box_fanpage .box_fanpage_title h3 {
		margin: 0;
		padding: 0;
	}
	ul.menu-footer > li > a::after,
	#footer-top .wrap_info > .footer-top-right .box_fanpage_title::after {
		content: '\f067';
		font-family: 'FontAwesome';
		font-size: 16px;
		position: absolute;
		right: 10px;
		top: 50%;
		transform: translate(0%, -50%);
		color: #fdb813;
	}
	#footer-top .wrap_info {
		margin: 0;
	}
}
@media(max-width: 480px){
	.show480 {
		display: block;
	}
	.hide480 {
		display: none;
	}
	#pvt-header .wrapper {
		padding: 0;
	}
}