@media (max-width:991px) {
  div.jumbotron.hero{
    padding-top:200px!important;
    z-index:50;
    position:relative;
  }
}

.drainage div.jumbotron.hero{
  background-image:url(../img/drainage.jpg);
}

.fencing div.jumbotron.hero{
  background-image:url(../img/fencing-2.jpg);
}

.groundworks div.jumbotron.hero{
  background-image:url(../img/ground-works-2.jpg);
}

.sewerage div.jumbotron.hero{
  background-image:url(../img/sewerage.jpg);
}

.surface div.jumbotron.hero{
  background-image:url(../img/surfacing-2.jpg);
}

.burstpipe div.jumbotron.hero{
  background-image:url(../img/Burst-Pipe-wide.jpg);
}

div.jumbotron.hero{
  text-align:center;
  background-image:url(../img/index.jpg);
  background-size:cover;
  background-position:center;
  padding-top:130px;
  padding-bottom:100px;
  position:absolute;
  width:100%;
  z-index:1;
  top:0;
}

h1.hero-title.top{
  transform:scale(1,0.7);
  font-weight:700;
}

.drainage .page-header .page-title{
  color:#a3c4be;
}

.fencing .page-header .page-title{
  color:#E7BD42;
}

.fencing .page-header .page-title{
  color:#E7BD42;
}

.sewerage .page-header .page-title{
  color:#9DB5B2;
}

.surface .page-header .page-title{
  color:#504746;
}

.burstpipe .page-header .page-title{
  color:#353535;
}

.page-header .page-title{
  color:#7b1214;
  font-family:'Source Sans Pro','Swiss 721 exvt', Helvetica, Sans Serif;
  font-weight:700;
  transform:scale(1,0.7);
}

.drainage h1.hero-title, h2.hero-title, h3.hero-title{
  color:#a3c4be;
}

.fencing h1.hero-title{
  color:#E7BD42;
}

.sewerage h1.hero-title{
  color:#9DB5B2;
}

.surface h1.hero-title{
  color:#504746;
}

.burstpipe h1.hero-title{
  color:#353535;
}

h1.hero-title, h2.hero-title, h3.hero-title{
  text-shadow:0 3px 3px rgba(0,0,0,0.4);
  color:#7b1214;
  margin:0 auto;
  padding-bottom:0px;
  font-family:'Source Sans Pro','Swiss 721 exvt', Helvetica, Sans Serif;
}

.drainage .page-header .page-title small{
  color:#C25630;
}

.fencing .page-header .page-title small{
  color:#a37537;
}

.sewerage .page-header .page-title small{
  color:#3B413C;
}

.surface .page-header .page-title small{
  color:#96705B;
}

.burstpipe .page-header .page-title small{
  color:#284b63;
}

.page-header .page-title small{
  font-weight:400;
  transform:scale(1,0.8);
  letter-spacing:0.3em;
  color:#351521;
}

h1.hero-title.bottom{
  font-weight:400;
  font-size:1.9em;
  transform:scale(1,0.8);
  margin-top:-25px;
  text-shadow:none;
  letter-spacing:0.5em;
  left:8px;
  position:relative;
  color:#351521;
}

h1.hero-title.division{
  font-weight:600;
  font-size:2.1em;
  transform:scale(1,0.8);
  text-shadow:none;
  letter-spacing:0.5em;
  left:10px;
  position:relative;
  color:#351521;
}

.drainage h1.hero-title.division{
  color:#C25630;
}

.fencing h1.hero-title.division{
  color:#a37537;
}

.sewerage h1.hero-title.division{
  color:#3B413C;
}

.surface h1.hero-title.division{
  color:#96705B;
}

.burstpipe h1.hero-title.division{
  color:#284b63;
}

.drainage h1.hero-title.bottom{
  color:#C25630;
}

.fencing h1.hero-title.bottom{
  color:#a37537;
}

.sewerage h1.hero-title.bottom{
  color:#3B413C;
}

.surface h1.hero-title.bottom{
  color:#96705B;
}

.burstpipe h1.hero-title.bottom{
  color:#284b63;
}

@media (max-width:767px) {
  h1.hero-title.bottom{
    font-size:1.2em;
    padding-top:15px;
  }
}

@media (max-width:767px) {
  h1.hero-title.division{
    font-size:1.2em;
    padding-top:15px;
  }
}

.drainage p.hero-subtitle{
  color:#C25630;
  font-weight:700;
  background:rgba(254,248,248,0.8);
}

.fencing p.hero-subtitle{
  color:#fff;
  font-weight:700;
}

.groundworks p.hero-subtitle{
  color:#fff;
  font-weight:700;
}

.sewerage p.hero-subtitle{
  color:#3B413C;
  font-weight:700;
  background:rgba(233, 231, 235, 0.75) none repeat scroll 0 0;
}

.groundworks p.hero-subtitle{
  color:#504746;
  font-weight:700;
  background:rgba(233, 231, 235, 0.75) none repeat scroll 0 0;
}

.surface p.hero-subtitle{
  color:#96705b;
  font-weight:700;
  background:rgba(233, 231, 235, 0.75) none repeat scroll 0 0;
}

.burstpipe p.hero-subtitle{
  color:#284b63;
  font-weight:700;
  background:rgba(233, 231, 235, 0.75) none repeat scroll 0 0;
}

.fencing p.hero-subtitle{
  background:rgba(233, 231, 235, 0.75) none repeat scroll 0 0;
  color:#a37537;
}

p.hero-subtitle{
  max-width:600px;
  margin:25px auto;
  color:#fff;
}

