header#masthead { box-shadow: none; }
section.suspect {
	background-color: #242332;
	padding: 243px 0 150px;
}

section.suspect h1,
section.suspect .h1 {
	font-size: 50px;
	color: #FFA75C;
	font-family: 'proxima-nova', sans-serif;
	font-weight: 800;
	margin-bottom: 120px;
}

section.suspect h2 {
	font-size: 40px;
	color: #fff;
	margin-bottom: 80px;
	font-family: 'proxima-nova', sans-serif;
	font-weight: 800;	
}

.suspect-images {
	margin-bottom: 60px;
	position: relative;
	z-index: 2;
}

.suspect-images::before {
	content: "";
	background: #6E6D83;
	position: absolute;
	top: 10%;
	bottom: 10%;
	width: 100vw;
	left: calc(50% - 50vw);
	z-index: -1;
}

.suspect-wrapper {
	border: 10px solid #fff;
	height: 100%;
	width: 100%;
}

.suspect-wrapper img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	object-position: right;
}

.suspect-images .col:nth-child(4) .suspect-wrapper img { object-position: center; }

section.suspect p {
	font-size: 40px;
	letter-spacing: 2.3px;
	font-weight: 500;
	color: #fff;
	line-height: 1.3;
	font-family: 'proxima-nova', sans-serif;
	margin-bottom: 40px;
}

section.suspect p.red {
	color: #FF5C5C;
	text-transform: uppercase;
	font-weight: 800;
}

section.suspect a.phone-number,
section.suspect a.email-address {
	color: #FFA75B;
	font-weight: 800;
	font-family: 'proxima-nova', sans-serif;
	text-decoration: none;
}

section.suspect a.phone-number { font-size: 60px; }
section.suspect a.email-address { font-size: 50px; }

section.suspect p.or {
	font-size: 32px;
	font-weight: 800;
	text-transform: uppercase;
}

section.suspect .bottom-text {
	color: #fff;
	text-transform: uppercase;
	font-size: 32px;
	font-weight: 800;
}

section.suspect span.green { color: #4DCB7D; }

section.suspect p.video { font-weight: 800; }

.video-wrapper {
	margin: 0 auto 120px;
	max-width: 100%;
	width: 800px;
	position: relative;
}

.video-wrapper::before {
	content: "";
	padding-top: 56.25%;
	display: block;
}

.video-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.suspect-ads { position: relative; z-index: 2; }
.suspect-ads::before {
	content: "";
	background: #6E6D83;
	position: absolute;
	top: 10%;
	bottom: 10%;
	width: 100vw;
	left: calc(50% - 50vw);
	z-index: -1;
}

.suspect-ads img {
	border: 10px solid #fff;
}


@media (max-width: 991px) {
	#page.site { padding-top: 163px; }
	section.suspect { padding: 80px 0 100px; }

	section.suspect h1,
	section.suspect .h1 { font-size: 40px; margin-bottom: 80px; margin-top: 0; }

	section.suspect p { font-size: 30px; }
	section.suspect a.phone-number,
	section.suspect a.email-address { font-size: 40px; }
	section.suspect p.or,
	section.suspect .bottom-text  { font-size: 26px; }
}

@media (max-width: 767px) {
	#page.site { padding-top: 195px; }
}

@media (max-width: 576px) {
	section.suspect { padding: 80px 0 100px; }

	section.suspect h1,
	section.suspect .h1 { font-size: 32px; }

	section.suspect p { font-size: 22px; }
	section.suspect a.phone-number{ font-size: 32px; }
	section.suspect p.or,
	section.suspect .bottom-text,
	section.suspect a.email-address   { font-size: 18px; }	
	section.suspect a.email-address   { text-transform: lowercase }
}