@media only screen and (max-width: 680px) {
  /* line 3, /root/app/app/assets/stylesheets/mobile.scss */
  .whitetext.headline {
    font-size: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  /* line 9, /root/app/app/assets/stylesheets/mobile.scss */
  .headeremail {
    text-align: center !important;
    padding-top: 0px;
    padding-bottom: 20px;
  }

  /* line 15, /root/app/app/assets/stylesheets/mobile.scss */
  .cilogo {
    text-align: center;
  }

  /* line 21, /root/app/app/assets/stylesheets/mobile.scss */
  #card1 .front {
    background-position: top;
    background-size: 90%;
  }
  /* line 26, /root/app/app/assets/stylesheets/mobile.scss */
  #card1 .back {
    font-size: 14px !important;
    padding-left: 60px;
    background-position: top;
    background-size: 90%;
  }
  /* line 32, /root/app/app/assets/stylesheets/mobile.scss */
  #card1 .back .firstname, #card1 .back .lastname {
    font-size: 14px;
    padding: 0px;
    margin: 0px;
  }
  /* line 38, /root/app/app/assets/stylesheets/mobile.scss */
  #card1 .back .subtitle {
    font-size: 12px;
  }
  /* line 42, /root/app/app/assets/stylesheets/mobile.scss */
  #card1 .back .xing {
    width: 100px;
    padding-left: 0px;
    padding-top: 0px;
    margin: 0px auto;
  }
  /* line 49, /root/app/app/assets/stylesheets/mobile.scss */
  #card1 .back .linkedin {
    width: 150px;
    border-left: 0px solid #000000;
    margin: 0px auto;
  }
  /* line 55, /root/app/app/assets/stylesheets/mobile.scss */
  #card1 .back .linetopdown {
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    max-width: 230px;
    margin: 10px 0px;
    padding: 10px 0px;
  }
  /* line 63, /root/app/app/assets/stylesheets/mobile.scss */
  #card1 .back .subtitleexpertise {
    font-size: 12px;
  }

  /* line 76, /root/app/app/assets/stylesheets/mobile.scss */
  #card2 .front {
    background-position: top;
    background-size: 90%;
  }
  /* line 81, /root/app/app/assets/stylesheets/mobile.scss */
  #card2 .back {
    font-size: 14px !important;
    padding-left: 60px;
    background-position: top;
    background-size: 90%;
  }
  /* line 87, /root/app/app/assets/stylesheets/mobile.scss */
  #card2 .back .firstname, #card2 .back .lastname {
    font-size: 14px;
    padding: 0px;
    margin: 0px;
  }
  /* line 93, /root/app/app/assets/stylesheets/mobile.scss */
  #card2 .back .subtitle {
    font-size: 12px;
  }
  /* line 97, /root/app/app/assets/stylesheets/mobile.scss */
  #card2 .back .xing {
    width: 100px;
    padding-left: 0px;
    padding-top: 0px;
    margin: 0px auto;
  }
  /* line 104, /root/app/app/assets/stylesheets/mobile.scss */
  #card2 .back .linkedin {
    width: 150px;
    border-left: 0px solid #000000;
    margin: 0px auto;
  }
  /* line 110, /root/app/app/assets/stylesheets/mobile.scss */
  #card2 .back .linetopdown {
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    max-width: 230px;
    margin: 10px 0px;
    padding: 10px 0px;
  }
  /* line 118, /root/app/app/assets/stylesheets/mobile.scss */
  #card2 .back .subtitleexpertise {
    font-size: 12px;
  }
}
