/** BASE PHONE **/
@media (max-width: 640px) {
 * {
   box-sizing: border-box;
 }

 /* passer body (et tous les éléments de largeur fixe) en largeur automatique */

 body {
   width: auto;
   margin: 0;
   padding: 0;
 }

 /* fixer une largeur maximale de 100% aux éléments potentiellement problématiques */

 img,
 table,
 td,
 blockquote,
 code,
 pre,
 textarea,
 input,
 iframe,
 object,
 embed,
 video {
   max-width: 100%;
 }

 /* conserver le ratio des images */

 img {
   height: auto;
 }

 /* gestion des mots longs */

 textarea,
 table,
 td,
 th,
 code,
 pre,
 samp {
   -webkit-hyphens: auto; /* césure propre */
   -moz-hyphens: auto;
   hyphens: auto;
   word-wrap: break-word; /* passage à la ligne forcé */
 }

 code,
 pre,
 samp {
   white-space: pre-wrap; /* passage à la ligne spécifique pour les éléments à châsse fixe */
 }

 /* Passer à une seule colonne (à appliquer aux éléments multi-colonnes) */

 .element1,
 .element2 {
   float: none;
   width: auto;
 }

 /* masquer les éléments superflus */

  .phone-hide{
    display: none;
  }
  .phone-large{
    width: 100%!important;
  }
  .phone-left{
    float: left!important;
  }
  .phone-center{
    text-align: center!important;
  }
  .phone-justify{
    text-align: justify;
  }


  .headingLogo {
    margin-top: 200px!important;
    width: 150%!important;
  }
  .headingSliderPadding {
    padding: 50px!important;
  }

}

@media (max-device-width:768px) and (orientation: landscape) {
  html {
   -webkit-text-size-adjust: 100%;
   -ms-text-size-adjust: 100%;
  }
}

@media (min-width: 992px) {
  .computer-right{
    float: right!important;
  }
  .computer-hide{
    display: none;
  }
}
