body.partners-template-default.single.single-partners {
	background: #f2f4f8;
}
header#partner-header h1 {
	max-width: 760px;
}
header#partner-header {
	background-position: center;
	min-height: 580px;
	padding: 100px 0;
	background-size: cover;
}
.collab > span {
	margin: 0 6px;
}
.collab {
	text-transform: uppercase;
	color: white;
	text-align: center;
	letter-spacing: 1px;
	font-weight: 500;
	font-family: 'Poppins', sans-serif;
	margin-bottom: 20px;
	/* opacity: 1; */
	font-size: 13px;
}
.collab img {
	width: 50px;
}
.partner-blocks {
	margin-top: -50px;
	margin-bottom: 120px;
	z-index: 999;
	position: relative;
}
section#illuminate:after {
	height: 1099px;
	width: 330px;
	background-size: cover;
	top: -240px;
	visibility: visible;
}
.narrow-title h3 {
	max-width: 730px;
	margin: auto;
}
.single-partners section#illuminate:after {
	right: 0;
}
.p-logo {
	/* height: 30px; */
	display: flex;
	align-items: flex-end;
	justify-content: center;
}
.floating-image-right {
	top: -360px;
	position: absolute;
	left: -40%;
	width: 605px;
}
body.archive.post-type-archive .page-header:before {
	height: 531px;
	background-image: url(../img/p-hero.png);
}
.section-tag {
	color: white;
	font-size: 14px;
	line-height: 14px;
	/* or 100% */
	text-align: center;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-bottom: 18px;
}
ul.check li, .illuminate-partner li {
	margin-bottom: 32px;
}
.top-illuminate > img:nth-child(1) {
	right: auto;
}
.illuminate-partner {
	margin-top: 70px !important;
	overflow: visible !important;
}
.top-illuminate.floating-image-left {
	top: -82px;
	position: absolute;
	right: 20px;
	width: 765px;
	opacity: .15;
}
.top-illuminate.floating-image-right {
	top: -82px;
	position: absolute;
	left: 20px;
	width: 765px;
	opacity: .15;
}
.section-icon {
	margin-bottom: 15px;
	display: block;
}
section#illuminate:after {
	opacity: 0;
}
section#saying:before {
	bottom: -120px;
}
section#illuminate-b {
	background: #1e283d;
}
section#illuminate-c .top-illuminate.floating-image-right {
	top: -40px;
}
section#illuminate-a .top-illuminate.floating-image-right {
	top: -82px;
}
section#illuminate-b .top-illuminate.floating-image-right {
	top: -82px;
}
@media (min-width: 580px) {
	.top-illuminate.floating-image-left {
		top: -82px;
		right: 20px;
		width: 765px;
		opacity: 1;
	}
	.top-illuminate.floating-image-right {
		top: -82px;
		left: 20px;
		width: 765px;
		opacity: 1;
	}
}
@media (min-width: 768px) {
	section#saying:before {
		bottom: 270px;

	}
	.single.single-partners section#illuminate-a p, .single.single-partners section#illuminate-b p {
		max-width: 510px;
	}


	section#illuminate:after {
		opacity: 1;
	}
	.collab {

		font-size: 15px;
	}
	.collab img {
		width: 70px;
	}
	.top-illuminate.floating-image-left {
		top: -82px;
		right: 100px;
		width: 765px;
	}
	.top-illuminate.floating-image-right {
		top: -82px;
		left: 100px;
		width: 765px;
	}
	section#illuminate {
		margin-top: 190px !important;
	}

}

@media (min-width: 992px) {
	.illuminate-partner {
		margin-top: 130px !important;
		/* overflow: visible !important; */
	}
	.p-logo {
		height: 30px;

	}
	.p-box {
		padding: 80px 25px 70px;
		min-height: 296px;
	}
	body.archive.post-type-archive .page-header:before {
		height: 881px;
	}
	section#illuminate-a .section-title, section#illuminate-b .section-title {
		max-width: 500px;
		margin-left: 0;
	}
	#illuminate .section-title {
		margin-bottom: 0 !important;
	}
	section#illuminate:after {
		width: 480px;
	}
	section#illuminate {
		margin-top: 140px !important;
		margin-bottom: 70px;
	}
	section#illuminate-b {
		/* padding: 160px 0; */
		margin-top: 80px;
	}
}
@media (min-width: 1200px) {
	.illuminate-partner {
		margin-top: 110px !important;
		overflow: hidden;
	}

	section#illuminate:after {
		width: 680px;
	}
}


/*section#illuminate:after {*/
/*display: none;*/
/*}*/

.single.single-partners section#illuminate-a, .single.single-partners section#illuminate {
	/* font-size: 18px; */
	/* line-height: 26px; */
}
