.uber-header.header-8 {
	height: 80px !important;
	padding-top: 13px !important;
	padding-bottom: 13px !important;
}
div.logo-image a {
	line-height: 5rem !important;
}
div.logo-image {
	padding-right: 40px !important;
}

.intro-big .hero-heading {
	font-size: 5rem !important;
	font-weight: bold;
}
.intro-big .hero-intro {
	font-size: 3rem !important;
}
.intro-big2 .hero-heading {
	font-size: 4rem !important;
	font-weight: bold;
}
.intro-big2 .hero-intro {
	font-size: 2rem !important;
}

.intro-big .hero-content {
	width: 80% !important;
}
.intro-big2 .hero-content {
	width: 100% !important;
	padding-top: 10rem !important;
	padding-bottom: 5rem;
}

.intro-big2 .show-intro {
	height: auto !important;
}

.uber-stats.style-4.style-dark div.container {
	padding-top: 5rem;
	padding-bottom: 5rem;
}

.section-timeline .section-intro {
	color: #505656 !important;
}
.acm-timeline.style-1 .timeline-list .item-row .timeline-item .item-date {
	font-weight: bold;
}

div.custom.custom-list {
	width: 60%;
	margin: 0 auto;
}
.section.custom-list.inview {
	background: #f8fafa;
	padding-top: 1rem;
	padding-bottom: 1rem;
}

@media screen and (min-width: 480px) {
  .acm-hero {
    padding: 26px 0 !important;
  }
}
@media screen and (min-width: 992px) {
  .acm-hero {
    padding: 65px 0 !important;
  }
}
.acm-hero.style-5 div.container {
	max-width: 80%;
}

.general-partner h1, .general-partner h4 {
	color: #ccc;
}

.acm-hero .hero-intro {
	color: #fff !important;
	font-weight: 400 !important;
}

.acm-gallery .isotope-layout .item .item-image {
	max-height: 240px;
}

.sections-wrap .section .section-inner, .sections-wrap .t3-module .section-inner {
	padding: 0;
}