@media only screen and (max-width: 1023px) {
	
	#top-footer {
		margin-bottom:20px;
	}
	
	#top-footer .top-footer-left {
		width:100%;
		float:none;
	}

	#top-footer .top-footer-right {
		float:none;
	}
	
}

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

	.hair-category-gallery li,
	.hair-category-gallery li > a {
		max-width: 140px;
	}
	
	.hair-category-gallery li > a img{
		display:block;
		width:100%;
	}

}

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

	.share42init,
	#hf-lang {
		float:none;
	}
	
	.share42init {
		margin-bottom:10px;
	}
		
}

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

	.hair-category-gallery li,
	.hair-category-gallery li > a {
		max-width: 135px;
	}
	
	#bottom-footer a,
	#bottom-footer .footer-copyright {
		display: block;
		margin-left:0;
	}

}