.blueimp-gallery h3.title {
	background: rgba(0,0,0,0.5);
	line-height: 200%;
	padding: 10px;
}

.blueimp-gallery > .prev, .blueimp-gallery > .next {
	border:0;
	font-size:30px;
	background:none;
	opacity:1;
}

#equipment {
	position: relative;
	overflow: hidden;
	margin-top: 50px; /* NAVBAR */
	margin-bottom: -20px;
}

#equipment h1 {
	margin-top:50px;
}

@media(max-width:990px) {
	#equipment h1 {
		margin-top:20px;
	}
}

#equipment:after {
	content: "";
	display: table;
	clear: both;
}

.equipment-images {
	position: absolute;
	right: 0;
	top: 0;
	margin: 0;
	padding: 0;
	width: 45%;
	height: 100%;
	float: right; }
	.equipment-images li {
	width: 100%;
	height: 25%;
	display: block;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.padding-left-10 {
	padding-left:20%;
}

/*==========  Non-Mobile First Method  ==========*/
/* Large Devices, Wide Screens */
/* Medium Devices, Desktops */
@media only screen and (max-width: 992px) {
	#equipment {
		position: relative;
		overflow: hidden;
		padding-top: 80px;
		margin-top: 0;
		margin-bottom: -30px;
	}
	
	#equipment:after{
		content: "";
		display: table;
		clear: both;
	}

	.equipment-images {
		position: relative;
		right: auto;
		top: auto;
		margin: 60px 0 0 0;
		padding: 0;
		width: 100%;
		height: auto;
		float: none;
	}
	.equipment-images:after {
		content: "";
		display: table;
		clear: both;
	}
	
	.equipment-images li {
		width: 50%;
		height: 0;
		padding-bottom: 50%;
		display: block;
		float: left;
	}

	.intro {
		display: inline-block;
		padding-left: 0;
		position: relative;
		margin-bottom: 40px;
	}
	
	.intro:after {
		content: '';
		display: block;
		width: 65px;
		height: 8px;
		background: white;
		position: absolute;
		bottom: -20px;
		left: 0;
		z-index: 2;
	}
	
	.intro.intro-center:after {
		bottom: -55px;
	}

	.watermark {
		left: -25px;
	}
	
	.padding-left-10 {
		padding-left:0;
	}
}

.padding-0 {
	padding:0;
}

/*
.watermark {
	font-size: 7em;
	text-transform: none;
	font-weight: 400;
	color: #eeeeee;
	margin: 0;
	position: absolute;
	top: 150%;
	left: 0;
	margin-top: -80px;
	z-index: 2;
}

.intro {
	display: inline-block;
	padding-left: 100px;
	position: relative;
	margin-bottom: 40px;
}

.intro:before {
	content: '';
	display: block;
	background: url(assets/img/brand-identity.svg) no-repeat center center;
	background-size: 100%;
	width: 350px;
	height: 350px;
	position: absolute;
	top: 50px;
	left: 0px;
	z-index: -1;
	opacity:0.5;
}
*/

/*
.intro:after{
	content: '';
	display: block;
	width: 65px;
	height: 8px;
	background: #f5c300;
	position: absolute;
	bottom: -55px;
	left: 100px;
	z-index: 2;
}
*/

.intro h3 {
	position: relative;
	z-index: 3;
	text-transform:uppercase;
}

li {
	list-style:square;
}

blockquote {
	border-left:0;
	font-size:20px;
}

blockquote p {
	font-family:Raleway;
}

blockquote {
	font-size:20px;
	/* border-top:1px solid white; */
	/* border-bottom:1px solid white; */
	position:relative;
	quotes: "\201C""\201D""\2018""\2019";
	margin-bottom:0;
}
blockquote:after {
	color:white;
	font-family:Source Sans Pro;
	content: open-quote;
	font-size:80px;
	position:absolute;
	left:50%;
	bottom:calc(100% - 35px);
	background:transparent;
	height:55px;
	width: 55px;
	line-height:normal;
	text-align:center;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
}
blockquote p {
	padding:20px;
}

th {
	text-transform:uppercase;
}
#testimonial {
	background:#00646c;
}

#testimonial {
	color:white;
}