@media only screen and (max-width: 1200px) {
	#header nav {
		padding:0 20px;
	}
}

@media only screen and (max-width: 980px) {
	#header nav ul li {
		padding-left:10px;
	}
	#header nav ul li a {
		font-size:18px;
	}
	#footer:before,
	#footer:after {
		display:none;
	}
}

@media only screen and (max-width: 768px) {
	#header nav .btn {
		display:block;
	}
	#header nav {
		padding:0;
		background:#000;
	}
	#header nav ul {
		height:0;
		position:absolute;
		z-index:5;
		width:100%;
		background:#000;
		padding:5px 0;
	}
	#header nav ul li {
		display:block;
		padding:0;
	}
	#header nav ul li a {
		display:block;
		text-align:center;
		line-height:36px;
		padding:0 20px;
		color:#fff;
	}
	#header nav ul li a:hover {
		background: url(../images/trans-white.png);
		text-decoration:none;
	}
	#previews {
		padding:0 12px;
	}
	.counter,
	div.create {
		text-align:center;
	}
	#header {
		padding-top:0;
	}
	.moduletable-zaja {
		width:99%;
	}
}

@media only screen and (max-width: 600px) {
	#previews ul li {
		display:block;
		width:100%;
		padding:0;
	}
	.hgroup-left {
		width:auto;
		float:none;
	}
	#header .hgroup {
		padding-top:12px;
	}
	.sigFreeContainer {
		width:460px;
		margin:0 auto;
	}
}

@media only screen and (max-width: 480px) {
	.sigFreeContainer {
		width:auto;
	}
}