.banner__section {
	padding-bottom: 0px;
}

.content-top__section {
  padding: 60px 0 0;
}

.content-top-highlighted__section {
  padding: 0;
}

.main-content__section, .sidebar__section {
  padding: 0;
}

.featured-top__section {
  padding: 0;
}

#block-howprofessionalisourstaff > div > div > div > div > img {
width: 220px;
}

#block-serviessubheadblock > div > div {
  text-align: center;
}

#block-ourworktitleblock > div > div {
  text-align: center;
  padding-top: 5px;
  color: #2D2D2d;
}

#block-backgroundimageblockwork > div > div {
background-color: #ededed;
}

body > div > div > div.clearfix.content-top-highlighted.region--dark-typography.region--gray-background.region--no-separator {
  background-color: rgba(76, 76, 76, 0.1);
  padding-top: 0px;
  padding-bottom: 0px;
	margin-top: 0px;
}

body > div > div > div.clearfix.content-top.region--dark-typography.region--white-background {
  padding-bottom: 90px;
}

body > div > div > div.clearfix.featured-top.region--dark-typography.region--white-background.region--no-separator {
	background-color: rgba(76, 76, 76, 0.1);
	padding-top: 0px;
	padding-bottom: 70px;
}

body > div > div > div.clearfix.featured-bottom.region--dark-typography.region--gray-background.region--no-separator {
	background-color: rgba(76, 76, 76, 0.1);
  padding-bottom: 75px;
}

#block-views-block-mt-showcases-grid-style-2-block-1 > div > div > div > div.view-content > div:nth-child(n) {
	margin-bottom: 25px;
}

#block-testimonialscarousel-2 {
  margin-bottom: -55px;
}

@media (min-width: 1200px) {
  .container {
    width: 1085px;
  }
}

#block-our-work-subhead-block > div > div {
    text-align: left;
    padding-top: 55px;
}

#block-featuredlinkedtexttiles > div > div > div > div > div:nth-child(n) > div {
    min-height: 488px;
}

#block-featuredlinkedtexttiles > div > div > div > div > div:nth-child(n) > div > a {
    position: absolute;
    bottom: 34px;
    transform: translateX(-50%);
}