/*
 Theme Name:   Interactive
 Template:     Divi
*/
.hidden {
	visibility: hidden !important;
}
.animate_right {
    opacity: 1;
    -webkit-animation: fadeRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    -moz-animation: fadeRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    -o-animation: fadeRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation: fadeRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}
/*********************
Fonts
*********************/
@font-face {
	font-family: 'ProximaNova-Regular';
	src: url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/themes/interactive/fonts/ProximaNova/proximanova-regular-webfont.eot'); /* IE9 Compat Modes */
	src: url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/themes/interactive/fonts/ProximaNova/proximanova-regular-webfont.eot') format('embedded-opentype'), /* IE6-IE8 */
			 url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/themes/interactive/fonts/ProximaNova/proximanova-regular-webfont.woff2') format('woff2'), /* Super Modern Browsers */
			 url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/themes/interactive/fonts/ProximaNova/proximanova-regular-webfont.woff') format('woff'), /* Pretty Modern Browsers */
			 url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/themes/interactive/fonts/ProximaNova/proximanova-regular-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
			 url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/themes/interactive/fonts/ProximaNova/proximanova-regular-webfont.svg') format('svg'); /* Legacy iOS */
}

@font-face {
	font-family: 'ProximaNova-Light';
	src: url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/themes/interactive/fonts/ProximaNova/proximanova-light-webfont.eot'); /* IE9 Compat Modes */
	src: url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/themes/interactive/fonts/ProximaNova/proximanova-light-webfont.eot') format('embedded-opentype'), /* IE6-IE8 */
			 url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/themes/interactive/fonts/ProximaNova/proximanova-light-webfont.woff2') format('woff2'), /* Super Modern Browsers */
			 url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/themes/interactive/fonts/ProximaNova/proximanova-light-webfont.woff') format('woff'), /* Pretty Modern Browsers */
			 url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/themes/interactive/fonts/ProximaNova/proximanova-light-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
			 url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/themes/interactive/fonts/ProximaNova/proximanova-light-webfont.svg') format('svg'); /* Legacy iOS */
}

@font-face {
	font-family: 'ProximaNova-SemiBold';
	src: url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/themes/interactive/fonts/ProximaNova/proximanova-semibold-webfont.eot'); /* IE9 Compat Modes */
	src: url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/themes/interactive/fonts/ProximaNova/proximanova-semibold-webfont.eot') format('embedded-opentype'), /* IE6-IE8 */
			 url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/themes/interactive/fonts/ProximaNova/proximanova-semibold-webfont.woff2') format('woff2'), /* Super Modern Browsers */
			 url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/themes/interactive/fonts/ProximaNova/proximanova-semibold-webfont.woff') format('woff'), /* Pretty Modern Browsers */
			 url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/themes/interactive/fonts/ProximaNova/proximanova-semibold-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
			 url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/themes/interactive/fonts/ProximaNova/proximanova-semibold-webfont.svg') format('svg'); /* Legacy iOS */
}

@font-face {
	font-family: 'ProximaNova-Bold';
	src: url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/themes/interactive/fonts/ProximaNova/proximanova-bold-webfont.eot'); /* IE9 Compat Modes */
	src: url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/themes/interactive/fonts/ProximaNova/proximanova-bold-webfont.eot') format('embedded-opentype'), /* IE6-IE8 */
			 url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/themes/interactive/fonts/ProximaNova/proximanova-bold-webfont.woff2') format('woff2'), /* Super Modern Browsers */
			 url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/themes/interactive/fonts/ProximaNova/proximanova-bold-webfont.woff') format('woff'), /* Pretty Modern Browsers */
			 url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/themes/interactive/fonts/ProximaNova/proximanova-bold-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
			 url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/themes/interactive/fonts/ProximaNova/proximanova-bold-webfont.svg') format('svg'); /* Legacy iOS */
}


/*********************
Body
*********************/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	font-family: "ProximaNova-Regular", helvetica;
}
a:hover {
	text-decoration: underline;
}
#gform_submit_button_3 {
	padding: 10px 15px !important;
	background-color: #799A3D;
	text-transform: uppercase;
	font-weight: bold;
	border: none;
	color: #FFF;
}

/*********************
Header
*********************/

#main-header {
	border-bottom: 3px solid #043754;
}
#logo {
	max-height: 71px !important;
}
.et_pb_svg_logo #logo,
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo {
	height: 90%;
}

/*********************
Navigation
*********************/

#top-menu a {
	text-transform: uppercase;
	color: #043754;
}
.header-contact-us {
	padding: 10px 15px !important;
	background-color: #799A3D;
}
.header-contact-us a {
	color: #FFF !important;
	padding: 0px !important;
}
.header-contact-us a:hover,
.header-contact-us a:focus,
.header-contact-us a:active {
	opacity: 1 !important;
	color: #FFF !important;
}
.nav li ul {
	width: auto;
}
#top-menu li li a {
	width: 270px;
}

/*********************
Page
*********************/

#home_slider .et_pb_slide {
	max-height: 400px !important;
	background-color: #016299 !important;
}
#home_slider .et_pb_slide_description {
	padding: 10% 1% 10% !important;
}
#mtphr-dnt-1617 {
	background-color: #799A3D;
	padding: 10px 0;
}
.mtphr-dnt-tick {
	font-family: "ProximaNova-Regular", helvetica;
	transition: all ease-in-out 0s !important;
	text-transform: uppercase;
	font-size: 14px;
	color: #FFF;
}
.mtphr-dnt-tick > a {
	text-decoration: underline;
	position: relative;
	margin: 0 10px 0 0;
	color: #FFF;
}
.mtphr-dnt-tick > a:hover,
.mtphr-dnt-tick > a:focus,
.mtphr-dnt-tick > a:active {
	text-decoration: none;
}
#centrality-clients-wrapper h2 {
	color: #018ACF;
	font-size: 2.5rem;
}
.centrality-clients {
	background-size: 90% auto;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #FFF;
	display: inline-block;
	height: 8rem;
	width: 11rem;
	vertical-align: top;
	text-align: center;
	margin: 0 0.5rem;	
}
.centrality-clients-wrapper-inner .centrality-clients:nth-child(1) {
	background-image: url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/uploads/2015/07/centro2.jpg');
}
.centrality-clients-wrapper-inner .centrality-clients:nth-child(2) {
	background-image: url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/uploads/2015/07/centro3.jpg');
}
.centrality-clients-wrapper-inner .centrality-clients:nth-child(3) {
	background-image: url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/uploads/2017/10/NEW_BACHMAN_BRANDS_edit.png');
}
.centrality-clients-wrapper-inner .centrality-clients:nth-child(4) {
	background-image: url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/uploads/2015/07/centro4.jpg');
}
.centrality-clients-wrapper-inner .centrality-clients:nth-child(5) {
	background-image: url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/uploads/2017/01/Capture-4C-Blue.jpg');
}
#featured-solutions-wrapper {
	background-color: #F1F1F1;
	padding: 0;
}
#featured-solutions-wrapper .et_pb_row_fullwidth {
	padding: 0;
	overflow: hidden;
	width: 100% !important;
	max-width: 100% !important;
}
#featured-solutions-wrapper #featured-solutions-banner {
	background-color: #006298;
}
.featured-solution-svg img {
	max-height: 50px;
}
#featured-solutions-wrapper h2 {
	margin: 50px 0px 100px;
	font-size: 35px;
}
#featured-solution-block-row {
	padding: 0 0 30px;
	margin: -70px auto 0;
	background-color: rgba(0,0,0,0);
}
.featured-solutions {
	background-color: #FFF;
	display: block;
	min-height: 30rem;
	overflow: hidden;
	position: relative;
	text-align: center;
	padding: 0.5rem 2.25rem 8rem;
}
.featured-solution-svg {
	margin: 1rem auto 0;
	display: block;
	max-width: 56px;
}
.featured-solution-title {
	color: #029AE6;
	font-size: 1.5rem;
	font-weight: lighter;
	line-height: 1.25;
	margin: 0.5rem auto;
	text-align: center;
	text-transform: capitalize;
}
.featured-solution-content {
	color: #9B9B9B;
	font-size: 1rem;
	line-height: 1.25;
	margin: 1.5rem 0 1rem;
	text-align: center;
}
.featured-solution-link {
	background-color: transparent;
	border: 2px solid #029AE6;
	color: #029AE6;
	display: block;
	font-size: 1rem;
	font-weight: bold;
	margin: 14px -84px 0px;
	padding: 7px 35px;
	position: absolute;
	bottom: 5rem;
	left: 50%;
	text-transform: uppercase;
	text-align: center;
	transition: all ease-in-out 0.4s;
}
.featured-solution-link:hover {
	background-color: #029AE6;
	border: 2px solid #029AE6;
	color: #FFF;
}
.featured-solution-footer-image {
	background-image: url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/uploads/2017/01/solutions-featured-image-bg.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #029AE6;
	position: absolute;
	display: block;
	height: 4.5rem;
	width: 100%;
	bottom: 0;
	left: 0;
}
#featured-solution-block-row .et_pb_column:nth-child(1) .featured-solution-footer-image {
	background-position: center 93%;
}
#featured-solution-block-row .et_pb_column:nth-child(2) .featured-solution-footer-image {
	background-position: center top;
}
#featured-solution-block-row .et_pb_column:nth-child(3) .featured-solution-footer-image {
	background-position: center 50%;
}
#featured-solution-block-row .et_pb_column:nth-child(4) .featured-solution-footer-image {
	background-position: center 93%;
}
#centrality-partners-wrapper .et_pb_text {
	margin: 0;
}
#centrality-partners-wrapper h2 {
	color: #018ACF;
	font-size: 2.5rem;
}
.centrality-partners {
	background-size: 90% auto;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #FFF;
	display: inline-block;
	height: 8rem;
	width: 11rem;
	vertical-align: top;
	text-align: center;
	margin: 0 0.5rem;	
}
.centrality-partners-wrapper-inner .centrality-partners:nth-child(1) {
	background-image: url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/uploads/2017/03/midel.jpg');
}
.centrality-partners-wrapper-inner .centrality-partners:nth-child(2) {
	background-image: url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/uploads/2017/02/partner-ibm.jpg');
}
.centrality-partners-wrapper-inner .centrality-partners:nth-child(3) {
	background-image: url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/uploads/2017/02/partner-nec.jpg');
}
.centrality-partners-wrapper-inner .centrality-partners:nth-child(4) {
	background-image: url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/uploads/2017/03/Office_365_logo.png');
}
.centrality-partners-wrapper-inner .centrality-partners:nth-child(5) {
	background-image: url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/uploads/2017/04/barracuda_logo.png');
}
.centrality-partners-wrapper-inner .centrality-partners:nth-child(6) {
	background-image: url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/uploads/2017/10/Channel_Select_87px_72_RGB.png');
}
#centrality-blog-section-wrapper article {
	padding: 0 0 50px !important;
	border: none !important;
	position: relative;
	overflow: hidden;
	height: 600px;
}
.centrality-blog-featured-image {
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	width: 100%;
	height: 250px;
}
.centrality-blog-content {
	display: block;
	overflow: hidden;
	text-align: center;
	vertical-align: top;
	width: 100%;
	padding: 0px 30px;
}
.centrality-blog-date {
	color: #023754;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	margin: 30px 0 0;
	font-size: 18px;
	line-height: 40px;
	padding: 0;
}
.centrality-blog-title {
	color: #018ACF;
	text-align: center;
	text-transform: uppercase;
	font-size: 28px !important;
	margin: 5px 0 20px;
	line-height: 40px;
}
.centrality-blog-excerpt {
	color: #9B9B9B;
	line-height: 24px;
	text-align: center;
}
.centrality-blog-custom-read-more-btn {
	transition: all ease-in-out 0.4s;
	background-color: #043754;
	text-transform: uppercase;
	position: absolute;
	text-align: center;
	line-height: 50px;
	font-weight: bold;
	font-size: 1.2rem;
	display: block;
	width: 100%;
	color: #FFF;
	opacity: 1;
	bottom: 0;
	left: 0;
}
.centrality-blog-custom-read-more-btn:hover,
.centrality-blog-custom-read-more-btn:active,
.centrality-blog-custom-read-more-btn:focus {
	opacity: 0.8;
}
#why-work-with-centrality-wrapper {
	background-image: url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/uploads/2017/01/why-centrality-bg.png');
}
#why-work-with-centrality-front-page-banner h2 {
	font-size: 35px;
	line-height: 44px;
	margin: 0 auto;
	padding: 16px 0;
	display: block;
	position: relative;
	max-width: 500px;
	width: 100%;
}
.why-work-with-centrality-circle {
	border: 6px solid #018ACF;
	border-radius: 100%;
	margin: 28px auto 21px;
	padding: 24.5px;
	width: 101.5px;
	height: 101.5px;
	position: relative;
	display: block;
}
.why-work-with-centrality-circle::after {
	background-color: #018ACF;
	content: '';
	display: block;
	height: 5px;
	margin: 0 auto;
	overflow: hidden;
	position: absolute;
	bottom: 50%;
	left: 150%;
	width: 260%;
}
#why-work-with-centrality-sfs .et_pb_column:last-child .why-work-with-centrality-circle::after {
	display: none !important;
}
.why-work-with-centrality-svg {
	display: block;
	margin: auto auto;
	height: 42px;
	width: 42px;
}
.why-work-with-centrality h2 {
	font-size: 30.8px;
	letter-spacing: 0.7px;
	line-height: 38.5px;
	margin-bottom: 38.5px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	color: #FFF;
}
.why-work-with-centrality h2::before {
	background-color: #018ACF;
	content: '';
	display: block;
	height: 3.5px;
	margin: 0 auto;
	position: relative;
	bottom: -53.9px;
	width: 73.5px;
}
.why-work-with-centrality h2::after {
	background-color: transparent;
	border-top: 4px solid #018ACF;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	content: '';
	display: block;
	height: 0.2px;
	margin: 0 auto;
	position: relative;
	bottom: -15.4px;
	width: 18.6px;
}
.why-work-with-centrality p {
	color: #FFF;
	text-align: center;
	line-height: 28px;
	font-size: 15.4px;
}
.why-centrality-discover-more {
	background-color: rgba(0,0,0,0);
	color: #FFF;
	border: 2px solid;
	display: block;
	font-size: 1.2rem;
	font-weight: bold;
	max-width: 24rem;
	margin: 0 auto;
	padding: 1.1rem 4rem .9rem;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	transition: all ease-in-out 0.4s;
}
.why-centrality-discover-more:hover,
.why-centrality-discover-more:focus,
.why-centrality-discover-more:active {
	background-color: #05A3E1;
	color: #FFF;
}
#main-content .container::before {
	display: none !important;
}
.centrality-inner-page-banner {
	background-image: url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/themes/interactive/images/page-title-bg-temp.jpg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 35px 0 0 !important;
	min-height: 150px;
}
.main-title-container {
	display: inline-block;
	white-space: normal;
	vertical-align: top;
	position: relative;
	margin: 0 auto;
	width: 100%;
	max-width: 650px;
}
.main-title-container::before {
	background-color: #FFF;
	position: absolute;
	margin: 0 auto;
	bottom: -10px;
	display: block;
	width: 50%;
	height: 4px;
	content: '';
	right: 0;
	left: 0;
}
.main-title-container::after {
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	background-color: transparent;
	border-top: 4px solid #FFF;
	position: absolute;
	margin: 0 auto;
	height: 4px;
	width: 20%;
	content: '';
	bottom: -17px;
	right: 0;
	left: 0;
}
.entry-title.main-title {
	padding: 0;
}
.centrality-inner-page-banner-breadcrumbs {
	padding: 0px !important;
}
#breadcrumbs {
	float: left;
	padding: 5px 10px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	background-color: #043754;
	border-top: 2px solid #024569;
	color: #FFF;
}
#breadcrumbs a {
	color: #FFF;
}
#centrality-save-thirty-percent-wrapper {
	background-color: #023754;
}
#centrality-save-thirty-percent-wrapper img {
	height: 224px;
	width: 224px;
}
.centrality-save-thirty-percent-newsletter-signup {
	margin: 0px auto;
	padding: 20px 35px !important;
	max-width: 420px;
	border: 2px solid #018ACF;
}
#centrality-save-thirty-percent-wrapper h3 {
	font-family: "ProximaNova-Light", helvetica;
	font-size: 25px;
	font-weight: 100;
	line-height: 30px;
	max-width: 600px;
	margin: 0 auto 42px;
}
#centrality-save-thirty-percent-wrapper h4 {
	font-size: 12px;
	line-height: 15px;
	margin: 0 0 7px;
	padding: 0;
}
#gform_wrapper_2 {
	margin: 0px !important;
}
#gform_wrapper_2 .gform_body {
	width: 75% !important;
	float: left;
}
.centrality-save-thirty-percent-newsletter-signup .gform_footer {
	width: 25% !important;
	clear: none !important;
	float: left;
	margin: 0 !important;
	padding: 0 !important;
}
#gform_wrapper_2 #field_2_1 {
	padding: 0 !important;
	margin: 0 !important;
}
#gform_wrapper_2 #field_2_1 .gfield_label {
	display: none;
}
#gform_wrapper_2 #field_2_1 .ginput_container {
	margin: 0px;
}
.centrality-save-thirty-percent-newsletter-signup #gform_submit_button_2 {
	background-color: #018ACF;
	padding: 5px 0px;
	color: #FFF;
	border: none;
	margin: 0;
	width: 100%;
}
#centrality-our-people-wrapper {
	background-color: #8AB1C5;
	padding: 0px;
}
#centrality-our-people-wrapper .et_pb_row {
	padding: 0px;
}
#our-people-make-us-a-leader {
	background-image: url('../../../../../../20171103161923im_/http%253A/www.centralitytech.com/wp-content/uploads/2015/08/Centrality-MCS-OurPeople1.jpg');
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	height: 580px;
}
#centrality-our-people-wrapper .et_pb_row .et_pb_column_1_2:last-child .et_pb_text {
	padding: 6rem 7rem;
}
#centrality-our-people-wrapper h3 {
	font-size: 35px;
	line-height: 40px;
	margin: 0 auto 100px;
	padding: 0;
	white-space: normal;
}
.number-boxes {
	display: inline-block;
	margin: 0 18px;
	position: relative;
	white-space: normal;
	width: 180px;
	vertical-align: top;
}
.number-boxes::before {
	background-color: #FFF;
	content: '';
	display: block;
	height: 4px;
	margin: 0 auto;
	position: absolute;
	top: -16px;
	left: 0;
	width: 75px;
}
.number-boxes::after {
	background-color: transparent;
	border-top: solid 4px #FFF;
	border-right: solid 4px transparent;
	border-left: solid 4px transparent;
	content: '';
	height: 4px;
	margin: 0 auto;
	position: absolute;
	top: -12px;
	left: 21px;
	width: 28.7px;
}
.number-boxes h4 {
	font-family: "ProximaNova-Bold", helvetica;
	font-weight: lighter;
	font-size: 42px;
	line-height: 52px;
	margin: 0 auto;
}
.number-boxes p {
	font-family: "ProximaNova-Light", helvetica;
	display: block;
	font-size: 18px;
	line-height: 20px;
	margin: 0 auto;
}
#centrality-our-people-wrapper a {
	background-color: transparent;
	border: 2px solid #FFF;
	color: #FFF;
	display: inline-block;
	font-size: 17px;
	font-weight: bold;
	margin: 50px 0 0;
	padding: 15px 28px 12px;
	text-transform: uppercase;
	position: relative;
	transition: all ease-in-out 0.4s;
}
#centrality-our-people-wrapper a:hover,
#centrality-our-people-wrapper a:focus,
#centrality-our-people-wrapper a:active {
	background-color: #FFF;
	color: #8AB1C5;
}
#centrality-customers-are-saying-wrapper h2 {
	color: #018ACF;
	font-size: 35px;
}
.centrality-customer-testimonial {
	font-family: "ProximaNova-Light", helvetica;
	max-width: 650px;
	margin: 0px auto;
	display: block;
	font-size: 17px;
	line-height: 2;
	color: #000;
	padding: 0px;
}
.centrality-customer-author {
	font-family: "ProximaNova-Light", helvetica;
	color: #000;
	line-height: 34px;
	margin-top: 30px;
	font-size: 17px;
}
.centrality-customer-author span {
	font-family: "ProximaNova-Bold", helvetica;
}
#centrality-support-today-wrapper {
	background-color: #023754;
}
#centrality-support-today-wrapper h2,
#centrality-support-today-wrapper a {
	display: inline-block;
}
#centrality-support-today-wrapper h2 {
	font-family: "ProximaNova-Light", helvetica;
	vertical-align: middle;
	margin: 10.5px 14px;
	padding: 0;
}
#centrality-support-today-wrapper h2 span a {
	font-family: "ProximaNova-Bold", helvetica;
}
#get-centrality-support-today-button {
	background-color: #018ACF;
	text-transform: uppercase;
	vertical-align: middle;
	padding: 7px 28px;
	font-size: 14px;
	line-height: 20px;
	color: #FFF;
	border: 0;
}
.centrality-inner-page-banner .main-title {
	font-family: "ProximaNova-Light", helvetica;
	font-size: 3rem;
}
.centrality-inner-page-text-content {
	padding: 3rem 4.5rem !important;
	border: .5rem solid #018ACF;
}
.centrality-inner-page-text-content h2 {
	text-align: center;
	font-size: 2.5em;
	color: #58585A;
}
.centrality-inner-page-text-content h3 {
	font-family: "ProximaNova-SemiBold", helvetica;
	text-transform: uppercase;
	white-space: normal;
	margin: 20px 0 10px;
	text-align: center;
	font-size: 1.3rem;
	color: #018ACF;
}
.centrality-inner-page-text-content ul {
	margin: 1.5rem auto 0 !important;
	padding: 0 !important;
	white-space: normal;
	font-size: 1.1rem;
	line-height: 1.75;
	text-align: left;
	list-style: disc;
	display: block;
	width: 85%;
}
.centrality-inner-page-text-content li {
	margin-bottom: .8rem;
	color: #018ACF;
}
/* .centrality-inner-page-text-content a {
	text-decoration: underline;
	color: #018ACF;
} */
.interactive-contact-btn {
	transition: all ease-in-out 0.4s;
	background-color: #779A3D;
	text-transform: uppercase;
	text-align: center;
	padding: 10px 15px;
	max-width: 300px;
	font-size: 1.5em;
	margin: 0 auto;
	display: block;
	color: #FFF !important;
	width: 100%;
    margin-top: 50px;
}
.interactive-contact-btn:hover {
	text-decoration: underline !important;
}
.interactive-contact-btn:active,
.interactive-contact-btn:focus {
	text-decoration: none;
}
.footer-gravityform .interactive-contact-btn {
	margin-top: 10px !important;
}

/*********************
Our Team Page
*********************/

.team_member_wrapper {
	display: inline-block;
	position: relative;
	overflow: hidden;
	height: 27rem;
	float: left;
	width: 20%;
}
.team_member_block_image {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	position: absolute;
	overflow: hidden;
	display: block;
	height: 100%;
	width: 100%;
	color: #FFF;
	z-index: 0;
	top: 0;
	left: 0;
}
.team_member_photo_info {
	background-color: #FFF;
	padding: .5rem 2rem;
	position: absolute;
	overflow: hidden;
	display: block;
	opacity: 0.7;
	height: 6rem;
	width: 100%;
	z-index: 2;
	bottom: 0;
	left: 0;
}
.team_member_photo_info h3 {
	font-family: "ProximaNova-Bold", helvetica;
	color: #018ACF !important;
	line-height: 1.25em;
	font-size: 1.5rem;
	padding: 0;
}
.team_member_photo_info h4 {
	font-family: "ProximaNova-Light", helvetica;
	color: #023754 !important;
	font-size: 1.2rem;
	padding: 0;
}
.team_member_overlay_wrapper {
	transition: all ease-in-out 0.4s;
	background-color: #018ACF;
	position: absolute;
	overflow: hidden;
	padding: 3rem;
	display: block;
	height: 100%;
	width: 100%;
	opacity: 0;
	z-index: 1;
	left: 0;
	top: 0;
}
.team_member_wrapper:hover .team_member_overlay_wrapper,
.team_member_wrapper:active .team_member_overlay_wrapper,
.team_member_wrapper:focus .team_member_overlay_wrapper {
	opacity: 1;
	z-index: 4;
}
.team_member_overlay_wrapper h3 {
	font-family: 'ProximaNova-SemiBold', helvetica;
	font-size: 1.6rem;
	line-height: 1.3;
	display: block;
	padding: 0;
}
.team_member_overlay_wrapper h4 {
	font-family: 'ProximaNova-Regular', helvetica;
	font-size: 1.35rem;
	line-height: 1.3;
	display: block;
	padding: 0;
}
.team_member_overlay_wrapper hr {
	border: .1rem solid #FFF;
	margin: 1rem auto;
	display: block;
	width: 100%;
}
.team_member_overlay_wrapper p {
	font-family: 'ProximaNova-Light', helvetica;
	margin-bottom: .5rem;
	overflow: hidden;
	font-size: .9rem;
	line-height: 1.5;
	display: block;
	padding: 0;
}
.team_member_link {
	transition: all ease-in-out 0.4s;
	text-decoration: none;
	color: #FFF;
}
.team_member_link:hover,
.team_member_link:active,
.team_member_link:focus {
	text-decoration: underline;
}

/*********************
Our Mission Section
*********************/

#centrality-our-mission-wrapper,
#centrality-our-mission-wrapper .et_pb_row {
	padding: 0 !important;
}
.centrality-our-mission-wrapper {
	background-color: #FFF;
	min-height: 45rem;
	overflow: hidden;
	position: relative;
	text-align: center;
}
.centrality-our-mission-wrapper-inner {
	display: block;
	min-height: 45rem;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.our-mission-gridcells {
	background-color: #000;
	display: block;
	min-height: 45rem;
	background-position: center;
	background-size: cover;
}
.our-mission-gridcell-left {
	border-right: solid .5rem #FFF;
}
.our-mission-gridcell-right {
	border-left: solid .5rem #FFF;
}
.our-mission-gridcell-inner {
	color: #FFF;
	min-height: 26rem;
	overflow: hidden;
	position: absolute;
	bottom: 3rem;
	text-align: center;
	width: 26.5rem;
	padding: 3rem;
}
.our-mission-gridcell-left-inner {
	background-color: #799A3D;
	right: 0;
}
.our-mission-gridcell-right-inner {
	background-color: #018ACF;
	left: 0;
}
.our-mission-gridcell-inner h2 {
	font-size: 1.9rem !important;
	margin: 0 auto .75rem;
	text-align: center;
	color: #FFF;
	padding: 0;
}
.our-mission-gridcell-inner svg {
	padding: 0 0 10px;
	height: auto;
	width: 7rem;
	fill: #FFF;
}
.our-mission-gridcell-inner a {
	transition: all ease-in-out 0.4s;
	background-color: transparent;
	text-transform: uppercase;
	display: inline-block;
	margin: .5rem auto 0;
	border: solid .15rem;
	padding: .5rem 2rem;
	color: #FFF;
}
.our-mission-gridcell-inner a:hover,
.our-mission-gridcell-inner a:active,
.our-mission-gridcell-inner a:focus {
	background-color: #FFF;
}
.our-mission-gridcell-left-inner a:hover,
.our-mission-gridcell-left-inner a:active,
.our-mission-gridcell-left-inner a:focus {
	color: #799A3D;
}
.our-mission-gridcell-right-inner a:hover,
.our-mission-gridcell-right-inner a:active,
.our-mission-gridcell-right-inner a:focus {
	color: #018ACF;
}

/*********************
Cabling Solutions Section
*********************/

#centrality-cabling-section {
	padding: 100px 0;
}
#centrality-cabling-section svg {
	margin: 0 auto 3rem;
	height: 140px;
	width: 140px;
}
#centrality-cabling-section h2 {
	font-family: "ProximaNova-Light", helvetica;
	margin-bottom: 2rem;
	line-height: 1.15;
	font-size: 3rem;
}
#centrality-cabling-section h3 {
	font-family: "ProximaNova-Light", helvetica;
	font-size: 1.5rem;
	line-height: 1.5;
}
#centrality-cabling-section a {
	transition: all ease-in-out 0.4s;
	background-color: transparent;
	padding: 1rem 2.5rem .8rem;
	text-transform: uppercase;
	border: .12rem solid #FFF;
	margin: 2rem auto 0;
	display: inline-block;
	font-weight: bold;
	font-size: 1.1rem;
	color: #FFF;
}
#centrality-cabling-section a:hover,
#centrality-cabling-section a:active,
#centrality-cabling-section a:focus {
	background-color: #FFF;
	color: #023754;
}

/*********************
Proven Process Section
*********************/

#centrality-proven-process-section {
	padding: 0 0 3rem !important;
}
#centrality-proven-process-section,
#centrality-proven-process-section .et_pb_row {
	background-color: #023754;
	padding: 0;
}
#centrality-proven-process-section h2 {
	padding: 1.15rem 0;
	margin: 3rem auto;
	font-size: 2.5rem;
	display: block;
}
.proven-process-bullet-point {
	border: solid .45rem #018acf;
	margin: 2rem auto 1.5rem;
	padding: 1.4rem 2.15rem;
	border-radius: 100%;
	position: relative;
	height: 7.25rem;
	font-size: 4rem;
	width: 7.25rem;
	display: block;
}
.proven-process-bullet-point::after {
	background-color: #018ACF;
	position: absolute;
	bottom: 3.025rem;
	height: .3575rem;
	overflow: hidden;
	right: -11.5rem;
	margin: 0 auto;
	display: block;
	width: 10rem;
	content: '';
}
#centrality-proven-process-section .et_pb_row_4col .et_pb_column:last-child .proven-process-bullet-point::after {
	display: none !important;
}
#centrality-proven-process-section h4 {
	text-transform: uppercase;
	margin: 0 auto 2.75rem;
	letter-spacing: .05rem;
	position: relative;
	font-size: 2.2rem;
	line-height: 1.25;
	padding: 0;
}
#centrality-proven-process-section h4::before {
	background-color: #018ACF;
	bottom: -3.85rem;
	position: relative;
	width: 5.25rem;
	height: .25rem;
	margin: 0 auto;
	display: block;
	content: '';
}
#centrality-proven-process-section h4::after {
	border-right: .3rem solid transparent;
	border-left: .3rem solid transparent;
	border-top: .3rem solid #018ACF;
	background-color: transparent;
	position: relative;
	bottom: -1.1rem;
	margin: 0 auto;
	width: 1.9rem;
	display: block;
	height: .3rem;
	content: '';
}
#centrality-proven-process-section p {
	font-size: 1.1rem;
	line-height: 2rem;
}

/*********************
Joining Our Team Section
*********************/

#centrality-joining-our-team-section {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding: 2rem 0;
}
#centrality-joining-our-team-section h2 {
	font-family: 'ProximaNova-Light', helvetica;
	margin: .5rem auto;
	font-size: 2.25rem;
	line-height: 1.5;
	display: block;
}
#centrality-joining-our-team-section a {
	transition: all ease-in-out 0.4s;
	background-color: transparent;
	border: .15rem solid #FFF;
	padding: .5rem 2rem;
	display: inline-block;
	margin: 1rem auto;
	position: relative;
	font-size: 1rem;
	color: #FFF;
}
#centrality-joining-our-team-section a:hover,
#centrality-joining-our-team-section a:active,
#centrality-joining-our-team-section a:focus {
	background-color: #FFF;
	color: #043754;
}

/*********************
TimeLine Section
*********************/

#centrality-timeline-section {
	background-position: center top 7.5rem;
	background-repeat: no-repeat;
	background-size: 115% auto;
	background-color: #EBEBEB;
	min-height: 41rem;
	padding: 0 0 3rem;
	overflow: hidden;
	display: block;
}
#centrality-timeline-section .et_pb_row {
	padding: 0;
}
#centrality-timeline-section h2 {
	line-height: 1.25em;
	padding: 1.15rem 0;
	margin: 3rem auto;
	max-width: 45rem;
	font-size: 2.5rem;
	color: #023754;
	display: block;
}
#centrality-timeline-inner-wrapper {
	white-space: nowrap;
	 margin: 1rem auto;
	min-height: 11rem;
	vertical-align: top;
	text-align: center;
	overflow-x: scroll;
	overflow-y: hidden;
}
.year-bullet-wrapper {
	white-space: normal;
	display: inline-block;
	min-height: 13rem;
	max-width: 14.9rem;
	padding: 0 .5rem;
	vertical-align: top;
	margin: 4rem 0 0;
}
.year-bullet {
	background-color: transparent;
	border: .3rem solid #023754;
	margin: 0 auto 2.5rem;
	border-radius: 100%;
	position: relative;
	height: 1.95rem;
	width: 1.95rem;
	display: block;
}
.year-bullet::after {
	background-color: #023754;
	position: absolute;
	bottom: -2rem;
	display: block;
	height: 2rem;
	width: .3rem;
	left: .6rem;
	content: '';
}
.year-bullet-wrapper h3 {
	font-weight: bolder;
	font-size: 2.25rem;
	text-align: center;
	line-height: 1.5;
	color: #023754;
	padding: 0;
}
.year-bullet-wrapper p {
	font-size: 1.3rem;
	font-weight: 100;
	line-height: 1.2;
	color: #023754;
}

/*********************
Sidebar
*********************/

.centrality-inner-page-sidebar .widgettitle,
.centrality-inner-page-sidebar h4 {
	padding-bottom: 20px;
	margin-bottom: 20px;
	text-align: center;
	position: relative;
	font-size: 2rem;
	color: #016299;
}
.centrality-inner-page-sidebar .widgettitle::before,
.centrality-inner-page-sidebar h4::before {
	background-color: #3D88B0;
	position: absolute;
	margin: 0 auto;
	display: block;
	bottom: 10px;
	width: 50%;
	height: 4px;
	content: '';
	right: 0;
	left: 0;
}
.centrality-inner-page-sidebar .widgettitle::after,
.centrality-inner-page-sidebar h4::after {
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	border-top: 4px solid #3D88B0;
	background-color: transparent;
	position: absolute;
	margin: 0 auto;
	bottom: 2px;
	height: 4px;
	width: 20%;
	content: '';
	right: 0;
	left: 0;
}
.sidebar-partners {
	box-shadow: inset 0 0 10px #3D88B0;
	background-color: #016299;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
	padding: 20px;
}
.sidebar-partners::before {
	border-bottom: 25px solid transparent;
	border-left: 25px solid #FFF;
	position: absolute;
	content: '';
	height: 0;
	width: 0;
	left: 0;
	top: 0;
}
.sidebar-partners::after {
	border-top: 25px solid transparent;
	border-right: 25px solid #FFF;
	position: absolute;
	content: '';
	bottom: 0;
	height: 0;
	width: 0;
	right: 0;
}
.kill-the-blue {
	background-color: rgba(0,0,0,0) !important;
	box-shadow: none !important;
}
.sidebar-partners img {
	margin: 0 auto 20px;
	max-width: 250px;
	display: block;
	width: 100%;
}
.sidebar-partners img:last-child {
	margin-bottom: 0px !important;
}
.testimonial-sidebar-quote {
	line-height: 1.5rem;
	font-size: 1rem;
	color: #FFF;
}
.testimonial-sidebar-meta {
	text-transform: uppercase;
	display: inline-block;
	text-align: right;
	font-weight: bold;
	margin: 15px 0 0;
	color: #FFF;
	width: 100%;
	padding: 0;
}
.testimonial-sidebar-author-position {
	font-style: italic;
	line-height: 14px;
	text-align: right;
	color: #FFF;
}
.inner_sidebar_menu {
	display: block;
	clear: both;
	width: 100%;
}
.inner_sidebar_menu ul {
	text-align: left;
	display: block;
	width: 100%;
}
.inner_sidebar_menu ul li {
	display: block;
	margin: 1rem 0 0 1.5rem;
	position: relative;
}
.inner_sidebar_menu ul li::before {
	background-color: #FFF;
	border-radius: 100%;
	border: solid .225rem #007DBC;
	-webkit-box-shadow: inset 0 0 0 .2rem rgba(255,255,255,1);
	-moz-box-shadow: inset 0 0 0 .2rem rgba(255,255,255,1);
	box-shadow: inset 0 0 0 .2rem rgba(255,255,255,1);
	content: '';
	display: inline-block;
	float: left;
	height: 1rem;
	position: absolute;
	top: 0;
	left: -1.5rem;
	vertical-align: middle;
	width: 1rem;
}
.inner_sidebar_menu ul li.current-menu-item::before {
	background-color: #62C0F0;
}
.inner_sidebar_menu ul li::after {
	background-color: #007dbc;
	content: '';
	display: block;
	height: 100%;
	position: absolute;
	top: 1.25rem;
	left: -.9rem;
	width: .22rem;
}
.inner_sidebar_menu ul li:last-child::after {
	height: 0;
	width: 0;
}
.inner_sidebar_menu ul li a {
	font-family: "ProximaNova-SemiBold", helvetica;
	transition: all ease-in-out 0.4s;
	text-decoration: none;
	line-height: 14px;
	font-size: 18px;
	color: #018ACF;
}
.inner_sidebar_menu ul li.current-menu-item a {
	font-weight: bold;
}
.inner_sidebar_menu ul li a:hover,
.inner_sidebar_menu ul li a:focus,
.inner_sidebar_menu ul li a:active {
	text-decoration: underline !important;
}
.single-tribe_events .centrality-inner-page-sidebar {
	display: none !important;
}

/*********************
Footer
*********************/

#main-footer {
	border-top: 24px solid #018ACF;
}
.footer-widget .fwidget {
	width: 100%;
}
#main-footer .footer-widget h4 {
	display: none;
}
.footer-custom-text {
	font-size: 24px;
	color: #FFF;
	margin: 40px 0px 0px;
}
.footer-gravityform #field_1_1::before,
.footer-gravityform .gfield_label {
	display: none !important;
}
.footer-gravityform .gform_body {
	float: left;
	width: 75% !important;
	display: block;
}
.footer-gravityform .gform_body #field_1_1,
.footer-gravityform .gform_body .ginput_container {
	padding: 0 !important;
	margin: 0 !important;
}
.footer-gravityform .gform_body #input_1_1 {
	width: 100% !important;
}
.footer-gravityform .gform_footer {
	float: left;
	width: 25% !important;
	padding: 0 !important;
	margin: 0 !important;
	clear: none !important;
}
.footer-gravityform .gform_footer #gform_submit_button_1 {
	display: block;
	text-transform: uppercase;
	color: #FFF;
	background-color: #118acb;
	border: none;
	padding: 5px 0px;
	margin: 0 !important;
	width: 100%;
}
#text-2.fwidget {
	position: relative;
}
#text-2::after {
	content: '';
	height: 100%;
	width: 2px;
	background-color: #118ACB;
	position: absolute;
	top: 0;
	right: -20px;
}
.address a,
.phone-fax,
.phone-fax a,
.e-mail a,
.footer-contact a {
	color: #FFF;
	font-size: 18px;
}
#footer-social {
	list-style-type: none;
	padding: 0;
	margin: 0;
	float: left;
	width: 100%;
	clear: both;
}
#footer-social li::before {
	display: none;
}
#footer-social li {
	display: inline-block;
	position: relative;
	width: 20.875%;
	margin: 0 5.5% 1% 0;
	padding: 0 !important;
	float: left;
	background-color: #FFF;
	transition: all ease-in-out 0.2s;
	height: 78px;
	border-radius: 100%;
}
#footer-social li:last-child {
	margin-right: 0;
}
#footer-social li:hover,
#footer-social li:active,
#footer-social li:focus {
	background-color: #05A3E1;
}
#footer-social li::after {
	position: absolute;
	width: 40%;
	height: 3px;
	background-color: #FFF;
	content: '';
	left: 100%;
	top: 50%;
}
#footer-social li:last-child::after {
	display: none;
}
.custom-social-link {
	position: absolute;
	height: 100%;
	width: 100%;
	display: block;
}
.custom-social-link img {
	position: relative;
	max-height: 42px;
	display: block;
	margin: 0px auto;
	top: 25%;
}
.copyright {
	color: #008acf;
	text-align: center;
	display: block;
	margin-top: 20px;
	font-size: 16px;
}
#footer-verse {
	color: #ccc;
	text-align: center;
	font-size: 13px;
	line-height: 21px;
	font-style: italic;
}
#footer-verse p {
	padding-bottom: 0px !important;
}
#footer-verse .cite {
	font-weight: bold;
}

/*********************
Single Post
*********************/

.custom-single-layout-wrapper article {
	padding: 0 !important;
	margin: 0 !important;
}
.custom-single-layout {
	padding: 0 !important;
}
.custom-single-layout .centrality-inner-page-banner {
	padding: 35px 0 !important;
}
.single-post-custom-date {
	text-transform: uppercase;
	font-size: 1.2rem;
}
.single_share_section {
	background-color: rgba(225, 225, 225, 0.8);
	padding: 0 !important;
	color: #018ACF;
}
.single_share_section .et_pb_row {
	padding: 0 !important;
}
.share-copy {
	font-family: "ProximaNova-SemiBold", helvetica;
	text-transform: uppercase;
	margin: 1.25rem .75rem;
	display: inline-block;
	font-size: 1.2rem;
	line-height: 48px;
	float: left;
}
.share-btns {
	display: inline-block;
	float: right;
}
.share-btns a {
	background-color: transparent;
	border: .15rem solid #018ACF;
	margin: 1.25rem .75rem;
	border-radius: 100%;
	display: inline-block;
	position: relative;
	overflow: hidden;
	height: 3rem;
	width: 3rem;
	float: left;
}
.share-btns svg {
	position: relative;
	margin: 0 auto;
	display: block;
	height: 2rem;
	fill: #018ACF;
	width: 2rem;
	top: .35rem;
}

/*********************
Single Event
*********************/

.interactive-register-now-btn {
	background-color: #799A3D;
	text-transform: uppercase;
	text-decoration: none;
	padding: 5px 10px;
	border-radius: 3px;
	font-size: 1em;
	color: #FFF;
}
.interactive-register-now-btn:hover,
.interactive-register-now-btn:active,
.interactive-register-now-btn:focus {
	text-decoration: underline !important;
}
.single-tribe_events.et_pb_footer_columns3 .footer-widget {
	width: 31.333%;
}
.single-tribe_events .footer-widget {
	margin: 0 3% 3% 0;
}
.single-tribe_events.et_pb_footer_columns3 .footer-widget:nth-child(3) {
	margin-right: 0;
}

/*********************
Mobile
*********************/
@media(max-width:1700px){

.team_member_wrapper {
	height: 30rem;
	width: 25%;
}

}
@media(max-width:1450px){
.why-work-with-centrality-circle::after {
	left: 130%;
}
.proven-process-bullet-point::after {
	width: 8rem;
	right: -10rem;
}
#our-people-make-us-a-leader {
	height: 650px;
}

}
@media(max-width:1400px){

.team_member_wrapper {
	height: 33rem;
	width: 33.33%;
}

}
@media(max-width:1350px){
#centrality-our-people-wrapper .et_pb_row .et_pb_column_1_2:last-child .et_pb_text {
	padding: 2rem 1rem;
}
#our-people-make-us-a-leader {
	height: 600px;
}
.number-boxes p {
	padding-bottom: 40px;
}

}
@media(max-width:1250px){
.why-work-with-centrality-circle::after {
	width: 200%;
}
#logo {
	max-height: 50px !important;
}
.proven-process-bullet-point::after {
	width: 6rem;
	right: -8rem;
}

}
@media(max-width:1200px){
#logo {
	max-height: 30px !important;
}
.team_member_wrapper {
	height: 38rem;
	width: 50%;
}
#centrality-timeline-section {
	background-size: auto 34%;
}

}
@media(max-width:1150px){
.proven-process-bullet-point::after {
	width: 4rem;
	right: -6rem;
}

}
@media(max-width:981px){
.why-work-with-centrality-circle::after,
.proven-process-bullet-point::after {
	display: none;
}
#centrality-our-people-wrapper .et_pb_row .et_pb_column_1_2:last-child .et_pb_text {
	padding: 2rem 8rem;
}
.centrality-our-mission-wrapper,
.centrality-our-mission-wrapper-inner {
	min-height: auto !important;
}
.our-mission-gridcells {
	border: none !important;
	min-height: auto !important;
}
.our-mission-gridcell-inner {
	position: relative;
	bottom: 0;
	width: 100%;
	min-height: auto !important;
}
.our-mission-gridcell-left-inner {
	background-color: rgba(121,154,61,.9);
}
.our-mission-gridcell-right-inner {
	background-color: rgba(1,138,207,.9);
}
#centrality-timeline-section {
	background-position: center top 8.5rem;
}

}
@media(max-width:670px){

.team_member_wrapper {
	height: 30rem;
	width: 100%;
}

}
/*
     FILE ARCHIVED ON 16:19:23 Nov 03, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:48:10 Apr 28, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.285
  load_resource: 97.057
  PetaboxLoader3.resolve: 43.935
  PetaboxLoader3.datanode: 51.674
*/