
      .no-margin-center-top{margin-top: 0px;}
      
      header{
        max-width: 100%;
        padding-left: 10%;
        padding-right: 10%;
        margin: 0 auto;
        font-family: "Montserrat", "Source Sans Pro", Arial;
        height: 462px;
        padding-top: 50px;
        background: #aba0d0;
        background: -moz-linear-gradient(-45deg, #aba0d0 0%, #64d1d1 100%);
        background: -webkit-linear-gradient(-45deg, #aba0d0 0%,#64d1d1 100%);
        background: linear-gradient(135deg, #aba0d0 0%,#64d1d1 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aba0d0', endColorstr='#64d1d1',GradientType=1 );
      }
      .phone-snappd-right{
        position:absolute;
        top:0px;
        right:0px;
      }
      .header-logo{
        margin-top:70px;
      }
      .logo-left img{
        height: 97px;
        width:97px;
      }
      .logo-left{
        display: inline-block;
        width:97px;
        margin-right:20px;
      }
      .text-title{
        display: inline-block;
        vertical-align: top;
        color: #fff;
      }
      .text-title h1{
        font-size: 40px;
        font-family: "Montserrat";
        font-weight: 700;
        padding: 0px;
        margin:0px;
      }
      .text-title h2{
        font-size: 28px;
        font-family: "Montserrat";
        font-weight: 400;
        padding: 0px;
        margin:0px;
        margin-top:16px;

      }
      .snappd-description{
        margin-top: 40px;
        max-width: 568px;
      }
      .snappd-description p.information{
        margin:0px;
        padding: 0px;
        font-size: 18px;
        font-family: "Montserrat";
        font-weight: 400;
        max-width: 568px;
        line-height: 30px;
        letter-spacing: -0.5px;
        color: #fff;
        height: 120px;
      }

      .app-store{
        margin-top: 40px;
      }

      .android-waiting{
        position: relative;
        top:60px;
      }
      .android-waiting .notify-launch{
        border: 1px solid #555;
        padding: 10px;
        color: #555;
        border-radius: 8px;
        padding-left: 15px;
        padding-right: 15px;
        cursor: pointer;
      }

      .android-waiting .notify-launch:hover{
        background-color: #555;
        color: #fff;
      }

      header{
        /*margin-bottom: 200px;*/
      }

      article.content p {
        font-size: 20px;
        color: #797979;
        font-family: "Montserrat";
      }

      .gif-snappd-swipe{    
        -ms-transform: rotate(30deg); /* IE 9 */
        -webkit-transform: rotate(30deg); /* Chrome, Safari, Opera */
        transform: rotate(30deg);
        position: absolute;
        top: 49px;
        right: 107px;
        height: 423px;
      }

      .wrap.hidden-phone{
        display: none;
      }

    .center-text .content a {
      color: #64d1d1;
      text-decoration: none;
    }
    .center-text .content a:hover {
      border-bottom: 1px solid #64d1d1;
    }

    @media all and (max-width: 1100px) {
      .phone-snappd-right, .gif-snappd-swipe{
        display: none;
      }
      .logo-left {
        margin-right: 0px;
      }

      .wrap.hidden-phone{
        display: block;
        height: 400px;
      }
  
      .wrap.hidden-phone .gif-snappd-swipe {
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        display: block;
        height: 300px;
        margin: 0 auto;
        position: initial;
        margin-top: 150px;
        height: 100%;
    }

      header div {
        display: block;
        margin: 0 auto;
        text-align: center;
      }
       .header-logo{
        margin-top: 10px;
       }
       .snappd-description p.information {
        font-size: 14px;
        line-height: 22px;
      }
    }
    
    @media all and (max-width: 500px) {
      header{
        padding-top: 10px;
      }
      .text-title h2{
        font-size: 18px;
      }
      .text-title h1{
        font-size: 24px;
      }
    }