.intro-process-header{
    padding-top: 112px;
    padding-bottom: 50px;
    text-align: center;
    color: #f8f8f8;
    background:url(../../assets/img/process/1.jpg) no-repeat center center;
    height: 300px;
    background-size: cover;
}

.intro-message{padding-top:1%;color:#312B2B;}

.portfolio{background:url(../../assets/img/process/portfolio.png) no-repeat center center;  background-size: cover;}

#Our-Process-Header{
  font-family: 'Open Sans', sans-serif;
  box-sizing: border-box;
  color: #3ba729;
  font-size: 50px;
  font-weight: 100;
  text-align: center;
  margin-bottom:20px;
}

.process-graphic{
  height:670px;
  background:url(../../assets/img/process/graphicbg.jpg) no-repeat center center;
  background-position-x: 50%;
  background-position-y: 50%;
  background-size: cover;
  background-repeat-x: no-repeat;
  background-repeat-y: no-repeat;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
}

.InsightsDivider{
  text-align:center;
  border-top:1px solid rgb(102, 102, 102);
  border-bottom:1px solid rgb(102, 102, 102);
  padding:3px 0px 5px 0px;
  font-family: 'Open Sans', sans-serif;
  text-transform:uppercase;
  color: rgb(140, 136, 136);
  font-weight:bold;
}

hr#DivideDown{
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,0.75));
    background-image:    -moz-linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,0.75));
    background-image:     -ms-linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,0.75));
    background-image:      -o-linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,0.75));
    text-align: center;
    margin-top:30px;
}
hr#DivideDown:after {
    font-family:'FontAwesome';
    content:  "\f077";
    display: inline-block;
    position: relative;
    top: -0.7em;
    font-size: 1.5em;
    padding: 0 0.25em;
    background: white;
}


hr#DivideUp{
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,0.75));
    background-image:    -moz-linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,0.75));
    background-image:     -ms-linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,0.75));
    background-image:      -o-linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,0.75));
    text-align: center;
    margin-top:30px;
}
hr#DivideUp:after {
    font-family:'FontAwesome';
    content:  "\f077";
    display: inline-block;
    position: relative;
    top: -0.7em;
    font-size: 1.5em;
    padding: 0 0.25em;
    background: white;
}


@media screen and (max-width:1200px){
  .process-graphic{height:550px;}
}

@media screen and (max-width:992px){
  .process-graphic{height:430px;}
}

@media screen and (max-width:740px){
  .process-graphic{height:auto; padding-bottom:20px;}
}
