@media (max-width: 991.98px) {
  /***** HEADER *****/
  header .content .social {
    flex-grow: 1;
    text-align: right;
    margin-right: 35px; }

  header .content nav {
    display: none; }

  header.open .content nav {
    position: absolute;
    top: 60px;
    left: 0px;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    background-color: #faf5e8;
    z-index: 5;
    padding: 15px; }
    header.open .content nav span {
      display: none; }
    header.open .content nav a {
      margin: 10px; }

  header .content .menu_link {
    display: block; }

  /***** FOOTER *****/
  div.download {
    flex-wrap: wrap; }
    div.download a {
      order: 2; }
    div.download a img {
      width: 180px;
      margin: 0px 15px 15px 15px; }
    div.download span {
      width: 100%;
      order: 1; }

  footer {
    flex-direction: column; }

  footer .seperator {
    display: none; }

  /**** HOME ****/
  section.home .picture .logo {
    right: 55px;
    top: 55px; }
  section.home .picture .slogan {
    right: 70px; }

  /**** STORY ****/
  section.story .section1, section.story .section3 {
    padding: 3% 10%; }

  section.story .section2 {
    padding: 1% 27%; }

  /***** APP *****/
  section.app > .bulletpoints {
    padding: 30px 60px 30px 60px; }

  section.app > .content {
    padding: 100px 60px 30px 60px; }

  section.app > .focus {
    padding: 100px 60px 30px 60px; }

  /**** SERVICES ****/
  section.services .section .title {
    background-size: 40px;
    padding: 0px 55px 0px 20px;
    width: 35%;
    font-size: 1.3em; }
  section.services .section .text {
    padding: 0px 20px 0px 20px;
    width: 65%;
    font-size: 1.2em; }

  /**** TEAM ****/
  section.team .section {
    align-items: start; }
    section.team .section .title {
      width: 300px;
      flex-shrink: 0; }
    section.team .section .text {
      width: auto;
      text-align: justify; } }

/*# sourceMappingURL=style-992.css.map */
