.menu-about #helloWrapper svg { display:none; }

.menu-about header {
  background: url("/images/engage/assets/about1.jpg")no-repeat center center;
    -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
  padding-top:100px;
}


.aboutImage {
 min-height:600px;
 background:#111;
}



#aboutImage-1 {
 background: url("/images/engage/assets/about3.jpg") no-repeat bottom center;
  -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
 position:relative;
}
#aboutImage-2 {
 background: url("/images/engage/assets/about2.jpg")no-repeat center center;
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
 position:relative;
}
#aboutImage-3 {
 background: url("/images/engage/assets/about5.jpg")no-repeat center center;
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
 position:relative;
}




.about-container {
 max-width:1000px;
 margin:0 auto;
 position:relative;
 padding:120px 0px;
}
.about-title {
 border-top:10px #2F302E solid;
 padding:0px;
 padding-top:30px;
 padding-right:30px;
}
.about-title h2 {
 font-size:80px;
 padding:0px;
 margin-bottom:20px;
 font-weight:600;
 color:#2F302E;
 font-family: 'Heebo', sans-serif;
}
.about-title .smallLine {
 margin:0px;
 margin-top:0px;
 height:2px;
 width:100px;
 display:none;
}

.about-text {
 padding-left:100px;
}
.about-text p {
 font-size:17px;
 font-weight:300;
 line-height:1.6em;
 margin-bottom:20px;
 color:#2F302E;
}

@media all and (max-width: 991px)  {
 .aboutImage {
   min-height:300px;
  }
 .about-container {
   padding:30px 40px;
 }
 .about-text {
   padding-left:0px;
 }
  #about-services-title { margin:0px!important; padding:0px!important; }
  #about-services-title h2 { font-size:3rem!important; margin:0px; padding:0px; }
  #about-2-title  h2 {    font-size:3rem!important; padding-bottom:0px!important; }
#aboutContainer h2 {
   font-size:3rem!important;
 }
 .about-text p {
   font-size:1rem;
 }
}




/* ABOUT - OUR STORY  */
#about-1-wrapper {
 background:#fff url("/images/bglight.png") no-repeat top center;
 padding:30px 0px;
}

/* ABOUT - PROCESS */
#about-2-wrapper {
 background:#fff url("/images/bglight.png") no-repeat top center;
 padding:30px 0px;
}

#about-1-text h3,
#about-2-text h3 {
 color:#2F302E;
 line-height:1.6em;
 font-family: 'Heebo', sans-serif;
}


/*
#about-processWrapper {
 background:#fff url("../../../images/ssd3.jpeg")no-repeat center center;
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
 position:relative;
}
#about-processWrapper:before {
position:absolute;
content:"";
 top:0;right:0;bottom:0;left:0;
 background:rgba(255,255,255,0.95);
}*/
#about-processWrapper {
 padding:80px 0px;
 background:#fff url("/images/bglight.png") no-repeat top center;
}
.step {
 padding-left:50px;
}
.step-2 {
 margin:60px 0px;
}
.step h4 {
 color:#2F302E;
 padding-left:170px;
 font-size:22px;
 font-family: 'Heebo', sans-serif;
}
.step h4 {
 text-align: left;
 position:Relative;
}
.step h4:after {
 background-color: #ddd;
 content: "";
 display: inline-block;
 height: 2px;
 position: relative;
 vertical-align: middle;
 width: 40%;
 top:11px;
 margin-left:10px;
 margin-right:10px;
 position:Absolute;
}
.step p {
padding-left:170px;
font-size:16px;
}
.stepNum {
 float:left;
 position:Relative;
 background:#eee;
 border-radius:50%;
 width:120px;
 height:120px;
 margin-top:-30px;
}
.stepNum h5 {
 font-size:80px;
 font-family: 'Heebo', sans-serif;
 position:Relative;
 z-index:99;
 text-align:center;
 padding-top:18px;
}
.stepNum h6 {
 font-size:20px;
 position:Absolute;
 text-transform:uppercase;
 left:-20px;
 top:50px;
 color:#444;
 z-index:5;
}
.stepNum h6 span {
 border-radius:10px;
 padding:5px;
}


@media all and (max-width: 991px)  {
#about-2-title.col-md-3.about-title > h2 {
   	padding-bottom:40px;
  }
}

@media all and (max-width: 550px)  {
 .step {
   	padding:0px;
 }
 .stepNum {
   	background:none;
 		margin:0px;
   	padding:0px;
 }
 .stepNum h6 {
   left:0px;
 }
 .stepNum h5 {
   text-align:left;
   padding-left:60px;
 }
 .step h4 {
   width:100%;
   background:none;
   margin-top:5px;
   float:left;
   padding:10px 0px;
 }
 .step h4:after {
  display:none;
 }
 .step p {
   clear:both;
   padding-left:0px;
 }
}

@media all and (max-width: 445px)  {
  #about-2-title.about-title > h2 {
    font-size:5rem;
  }
}


/* ABOUT - SERVICES */
#about-servicesWrapper {
 background:#fff url("/images/bglight.png") no-repeat top center;
  padding-top:60px;
 padding-bottom:0px;
}

#about-servicesWrapper .about-title {
 border-top:0px #111 solid;
 padding-top:50px;
 padding-bottom:50px;
 padding-right:30px;
}
.servicesumHeader {
  max-width:700px;
  margin:0 auto;
  text-align:center;
}
#about-servicesWrapper h2 {
 font-size:60px;
 color:#2F302E;
 font-family: 'Heebo', sans-serif;
 text-align:center;
 padding:30px 0px;
}

.servicesumContainer   { max-width:1300px; margin:0 auto;}
#about-servicesWrapper .row  { margin-bottom:50px;   }
#about-servicesWrapper h4 {  font-family: 'Heebo', sans-serif; }
#about-servicesWrapper ul { list-style-type:none; padding:0px;  }
#about-servicesWrapper ul li { font-size:14px; }

@media all and (max-width: 767px)  {
  #about-servicesWrapper .row  { margin:0px; }
  #about-servicesWrapper .servicesumCol {	margin:20px 0px; }
}
@media all and (max-width: 767px)  {
  #about-servicesWrapper .about-title {padding-bottom:0px;}
  #about-servicesWrapper h4  {  text-align:center;}
  #about-servicesWrapper ul li {  text-align:center;}

}
@media all and (max-width: 400px)  {
 #about-servicesWrapper .about-title h2 {font-size:4rem;}
}


/* BOTTOM */
body.whowearePage .testimonial-wrapper-home {
background:#1E222B;
}
body.whowearePage  #helloWrapper {
 min-height:800px;
 background:#EAEFF5 url('../../../images/desk.jpg') no-repeat center bottom;
	background-size:100%;
}
body.whowearePage #socialWrapper { padding-top:80px;}

@media all and (max-width: 800px)  {
  body.whowearePage  #helloWrapper {
 		min-height:600px;
  }
  body.whowearePage  #helloWrapper h1  {
   	font-size:5rem;
  }
}
@media all and (max-width: 600px)  {
  body.whowearePage  #helloWrapper {
 		min-height:500px;
  }
  body.whowearePage  #helloWrapper h1  {
   	font-size:4rem;
  }
}
