.container-fluid {
	padding-left: 0;
	padding-right: 0;
}

@media (max-width: 640px) {

	.top-navbar {

		.socmed,
		.fast-info {
			width: 100%;
			text-align: center;
		}
	}

	.home-about {

		.desc {
			margin-left: 0;
			border-left: none;
		}
	}

	.callout .inner {
		padding: 30px;
	}

	.brand .brand-logo {
		width: 50%;
	}

	.footer-wrapper {}

	.footer-credit {
		text-align: center;

		ul {
			padding-left: 0;
		}

		.links {
			text-align: center;
		}
	}

	.project-slider {

		#bigimage {
			margin-left: 0;
		}

		#thumbnail {
			display: none;
		}
	}
}

@media (min-width: 768px) {

	.site-header {

		.container {
			padding-left: 0;
			padding-right: 0;
		}
	}

	.logo-wrapper {
		text-align: left;

		&.text-center {
			text-align: center;
		}
	}

	.separator {
		display: inline-block;
	}

	.header-group-wrapper {		
		padding-top: 35px;
		text-align: right;
	}

	.site-content {
		margin-bottom: 30px;
	}

	.widget {
		clear: both;
	}
}

@media (min-width: 1200px) {

	.section {
		max-width: 1200px;
	}	

}

@media (min-width: 1920px) {

	.container {
		width: 1280px;
	}

	.section {
		max-width: 1440px;
	}
}