@media screen and (max-width: 770px) {
	#content{
		width:350px;
	}	

	.random{
		display: none;
	}
	.newsbadge{
		top:720px;
	}
	#news{
		top:760px;
		z-index: 10;
	}
}
	


@media screen and (max-width: 480px) {
	#content{
		width:80% !important;
		padding-left: 20px;

	}
	#biglogo{
		display: none;
	}
	#logo{
		top:120px;
	}
	#text{
		top:190px;
	}
	.newsbadge{
		top:590px;
		display: none;
	}
	#address{
		
		padding-left: 10px;
	}
	#address > .ribbon{
		display: none;
	}
	#nav{
		font-size: 12px;
		border-right:none;
	}
	#top{
		width: 90%;
		margin-bottom: 50px;
	}
}


@media only screen and (min-width : 650px) and (max-width : 850px) {
	#content{
		width:80% !important;
		padding-left: 20px;

	}

	#biglogo{
		display: none;
	}


	#logo{
		top:120px;
	}

	#text{
		top:190px;
	}

	#nav{
		border-right:none;
		font-size: 12px;
	}
	#news{
		display: none;
	}
	.newsbadge{
		display: none;
	}
}


@media screen and (min-width : 481px) and (max-width: 649px) {
	#content{
		width:80% !important;
		padding-left: 20px;

	}
	#biglogo{
		display: none;
	}
	#logo{
		top:120px;
	}

	#text{
		top:190px;
	}

	#nav{
		border-right:none;
		font-size: 12px;
	}
	#news{
		display: none;
	}
	.newsbadge{
		display: none;
	}

	#address{
		
		padding-left: 10px;
	}
	#address > .ribbon{
		display: none;
	}
	#top{
		margin-bottom: 50px;
	}


}

.ribbon{
	left:-10px;
	top:30px;
	border-left:10px solid #1C7EBC;
	font-size: 14px;
}
.clients .ribbon img{
		position: absolute;
		right:10px;
}

.clients{
	padding-left: 50px !important;		
	width: 740px !important;
}


.biglogo{
	position: static;
	float:left;
}
.clients > .collapse > p{
	padding-left: 200px;
}