@media only screen and (min-width : 320px) {
    .contact_logo{
        position:relative;
        top: 28px;
        left: 39px;            
        height: 22%;
        background-image: url(../LOGO_principal_sans_g.svg);
        background-size: 100% 100%;
        -o-background-size: 100% 100%;
        -webkit-background-size: 100% 100%;
        background-size: 260px;
        background-repeat: no-repeat;
        display:none;
    }
        
    .contact_box{
       width: 71%;
    }
        
    .slideshow_mobile{
        display:block;
    }

    .slideshow_desktop{
        display:none;
    }
    
    .slideshow_tablet{
        display:none;
    }
    
    .box_left_mobile{
        display:block;
    }
    
    .box_left_desktop{
        display:none;
    }
    
    .picto_plus_desktop{
        display:none;
    }
    
    .box_mobile_titre{
      padding: 20px;
      width: 100%;
      color: black;
      display:block;
      cursor: pointer;
      font-family: theinhardtpanregular;
      font-size: 18px;
      z-index: 1000;
      position: absolute;
      bottom: 0;
      left: 0;
    }
    
    .picto_plus_mobile {
      display: none;
      position: fixed;
      bottom: 19px;
      z-index: 11000;
      right: 5px;      
    }
    
    .box_texte_mobile {
       position: absolute;
       bottom: 20px;
       z-index: 1000;
       display:none;
       padding: 200px 20px 20px 20px;
    }
    
    .full_content_contact_mobile {
        background-color: #7d8c96;
        width: 100%;
        height: 100%;
        position: fixed;
        top: -100%;
        right: 0%;
        transition: down 1s, transform 1s;
        z-index: 10000;
    }
            
}

@media only screen and (min-width : 768px) {
    
    .contact_logo {
        position: relative;
        top: 27px;
        left: 36px;
        height: 30%;
        background-image: url(../LOGO_secondaire.svg);
        background-size: 100% 100%;
        -o-background-size: 100% 100%;
        -webkit-background-size: 100% 100%;
        background-size: 600px;
        background-repeat: no-repeat;
        display: none;
    }
    
    .contact_box{
       width: 75%;
    }
    
        
    .box_left_mobile{
        display:none;
    }
    
    .box_left_desktop{
        display:block;
        min-width:40%
    }
    
    .picto_plus_desktop{
        display:block;
    }
    
    .box_mobile_titre{        
        display:none;
    }
    
    .picto_plus_mobile{
        display:none;
    }
    
    .contact_box {
        font-size: 18px;
        line-height: 19px;
    }
    
    .box_left_texte {
        position: absolute;
        bottom: 80px;
    }
}

@media only screen and (min-width : 992px) {
  .contact_box {
    min-height: 200px;
    line-height: 27px;
    font-size: 25px;
    line-height: 26px;
    margin: 80px auto;
  }
  
  .contact_logo {
    height: 22%;
  }
  
  .box_left_texte {
        position: absolute;
        bottom: 200px;
    }
    
}

@media only screen and (min-width : 1200px) {
    .slideshow_mobile{
        display:none;
    }
    
    .slideshow_mobile{
        display:block;
    }

    .slideshow_desktop{
        display:block;
    }
    
    .box_left_desktop{
       
        min-width:25%
    }
}