
/* iphone portrait */
  @media screen and (max-width: 767px) and (orientation: portrait)  {
    .logo {
      width: 325px;
      height: 100px;
    }
  
    .land{
      height:950px;
      width:100%;
    }

    .button {
      position: absolute;
      top: 30%;
      left: 12%;
      width: 300px;
      height: 50px;
      font-size: 14px;
    }
  
    .popup {
      left: 13%;
      top: 35%;
      z-index: 15;
    }

    .cover {
      width: 100%;
      margin-left:10%
    }

    .img-box {
      height: 225px;
      margin-left: -60%;
      margin-top: 2%;
      display:block;
      width:50%;
    }
/*
    .flipbook-viewport{
      margin-top: 0px !important;
    }

    .flipbook-viewport .flipbook{
      left: 0px !important;
      top: 0px !important;
    }

    .flipbook-viewport .container{
      top: 0 !important;
      left: 7% !important;
    }
*/
    .accordions {
      width:100% !important;
      margin-top:5% !important;
      margin-left: 0% !important;
      /*display:block;*/
    }

    .text-box {
      height: 40px;
      /*display: inline-block;*/
      width:70%;
      margin-left: 15%;
      padding: 21px 16px 0px;
    }

    .title{
      margin-top: -15px;
      font-size: 12px;
    }

    .text-content{
      font-size: 10px;
    }
  }
  
/* Ajouter des règles spécifiques pour télephones paysages */
/*@media screen and (max-width: 767px) and (orientation: landscape) {*/
  @media screen and (max-width: 844px) and (orientation: landscape) {
  .land{
    height:990px;
  }

  .button {
    position: absolute;
    top: 15%;
    left: 35%;
    width: 300px;
    height: 50px;
    font-size: 14px;
  }

  .text-box {
    height: 60px;
  }

  .popup {
    left: 35%;
    top: 35%;
    z-index: 15;
  }

  .title{
    padding-bottom: 0;
  }
/*
  .flipbook-viewport .flipbook{
    left: 0px !important;
    top: 0px !important;
  }

  .flipbook-viewport{
    margin-top: 0px !important;
  }

  .flipbook-viewport .container{
    top: 3% !important;
    left: 3% !important;
  }
*/
.cover {
  width: 70%;
  height: 40%;
  margin-left:10%
}


  .accordions {
    height: 600px;
  }


  .text-box {
    width: 86%;
  }
}

/* tablette portrait*/
@media screen and (min-width: 767px) and (orientation: portrait)  {
  .button {
    left: 13%;
  }

  .flipbook-viewport .container{
    left: 60% !important;
  }
}

/* tablette paysage*/
@media screen and (min-width: 845px) and (max-width:1024px) and (orientation: landscape)  {
  .button {
    left: 10%;
  }

  .flipbook-viewport .container{
    left: 60% !important;
  }

  .text-box {
    width: 86%;
  }
}