
#containerHero {
  height:647px;
  z-index:200;
}
#wrapperHeader {
  height:647px !important;
}
#heroImage {
  background-image:url(../images/heroSubCapabilities.jpg);
  height:647px !important;
}
#heroIcon {
  top:550px !important;
}
#menuItemFaqs {
  pointer-events:none;
  font-weight:700;
}
#heroHeader {
  position:absolute;
  font-size:50px;
  line-height:50px;
  width:100%;
  text-align:center;
  margin-top:300px;
}
#capabilitiesMenuContainer{
  display:none !important;
}
#containerFaqs {
  max-width:1500px;
  width:96%;
}
.faqsTitle {
  font-family: "jaf-mashine",sans-serif;
  font-size:28px;
  font-weight:400;
  margin:105px 0 50px 0;
  padding-top:15px;
  color:#BBBABA;
}
.faqsHeader {
  font-family: "montserrat",sans-serif;
  font-size:20px;
  font-weight:700;
  color:#006600;
  padding:20px 0 18px 0;
  cursor:pointer;
}
.faqsBody {
  font-family: "proxima-nova",sans-serif;
  font-size:22px;
  font-weight:100;
  padding:18px 40px 28px 80px;
  color:#FFFFFF;
  letter-spacing:.7px;
  background-color:#26363B;
  display:none;
}
.faqsBody a {
  color:#FFFFFF;
  text-decoration:underline;
}
.faqsBody a:hover {
  color:#CCCCCC;
  text-decoration:underline;
}
.faqsSpacer, .faqsSpacerMobile {
  position:relative;
  width:100%;
  /*max-width:440px;*/
  height:3px;
  background-color:#006600;
  opacity:.3;
  margin:0 0 0 0;
}
#faqsIcon1 {
  position:absolute;
  background-image:url(../images/iconFaqs.png);
  background-size:contain;
  background-repeat:no-repeat;
  background-position:50% 50%;
  top:0px;
  left:0px;
  width:62px;
  height:57px;
}
#faqsSideLine1 {
  display:block;
  position:absolute;
  width:3px;
  height:1700px;
  top:100px;
  left:30px;
  background-color:#BBBABA;
  opacity:.3;
}
#sideLineContainer {
  display:block;
}
#faqsHolder {
  margin-left:120px;
}
.faqsSpacerMobile {
  display:none;
}
#faqsHeader01body form {
  display:inline-block;
  margin-top:15px;
}

/* MEDIA QUERIES */

@media only screen and (max-width: 1700px) {

 
}
@media only screen and (max-width: 1550px) {
   
  #heroHeader {
      font-size:3.5vw;
    }
   
}

@media only screen and (max-width: 1250px) {
   
   
}
@media only screen and (max-width: 1100px) {


}

@media only screen and (max-width: 950px) {
   
}

@media (min-width: 768px) and (max-width: 1000px) {
    #faqsHolder {
        margin-left: 90px;
    }
}

@media only screen and (max-width: 600px) {
  
   

}

@media only screen and (max-width: 767px) {

    /* GLOBAL */
    #capabilitiesMenuContainer{
      display:none !important;
    }
    #heroImage {
      background-image:url(../images/heroFaqs.jpg);
      height:647px !important;
    }
    #containerHero {
      height:647px;
      z-index:200;
    }
    #heroHeader {
      position:absolute;
      font-size:5.4vw;
      line-height:12vw;
      width:100%;
      left:0%;
      text-align:center;
      margin-top:270px;
    }
    #sideLineContainer {
      display:none;
    }
    #faqsHolder {
      margin-left:0px;
    }
    #containerFaqs {
      width:100%;
    }
    .faqsTitle {
      font-size:28px;
      font-weight:400;
      margin:105px 0 30px 30px;
      padding-top:15px;
      color:#585858;
    }
    .faqsHeader {
      font-family: "montserrat",sans-serif;
      font-size:20px;
      font-weight:700;
      color:#006600;
      padding:25px 20px 25px 30px;
      cursor:pointer;
    }
    .faqsBody {
      font-family: "proxima-nova",sans-serif;
      font-size:22px;
      font-weight:400;
      padding:18px 40px 28px 30px;
      color:#FFFFFF;
      letter-spacing:.7px;
      background-color:#26363B;
      display:none;
    }
    .faqsSpacerMobile {
      display:block;
    }
    #learnMoreSpacer {
      display:none;
    }
    .learnMoreContainerHeader {
      margin-top:50px;
    }

    /* COPY STYLES DESKTOP */

    



}