@media only screen and (max-width: 675px){
	nav.main-nav{ padding: 0; }
	nav.main-nav ul{
		display: none;
		margin-bottom: 20px;
	}
	nav.main-nav ul li{
		display: block;
		float: none;
		width: 100%;
	}
	nav.main-nav ul li a{
		font-size: 18px;
	}
	nav.main-nav ul li:last-child{
		display: block !important;
	}
	nav.main-nav ul li.nav-seperator{ display: none !important; }
	.mobile-menu{
		display: block;
	}
	.mobile-menu .glyphicon{
		display: block;
		float: right;
	}
	.comments #submit{
		text-align: center;
		width: 100%;
	}
	.page h2, .page h1, .page h3, .page h4, .page p{
		padding: 0;
	}
	.col-md-3{
		padding: 0 15px !important;
	}
}
@media only screen and (max-width: 480px){
	img{
		max-width: 100% !important;
		height: auto !important;
	}
}