/* ===== Thème Enfant GeneratePress - responsive.css ===== */

@media (min-width: 1025px) and (max-width: 1200px) {
    .gb-site-header{
      flex-wrap:nowrap;
    }
    .gb-menu .gb-menu-item .gb-menu-link {
      padding: 10px 10px;
      font-size: 0.74rem;
    }

    .gb-site-header .gbp-button--secondary{
      padding: 14px 10px;
      font-size: 0.74rem;
    }
}


@media (max-width: 1320px) {
  .gb-site-header{
    padding:18px 15px;
  }


.btn-contact-header-mobile {
    display: none;
}
}

@media (max-width: 1200px) {
  .logo-hero>img{
    max-height:300px;
  }
}


@media (max-width: 1024px) {
  
  .gb-site-header{
    padding:18px 15px;
    column-gap: 0px;
    flex-wrap:nowrap;
  }

  .btn-contact-header-mobile{
    display:none;
  }

  div:not(.gb-menu-toggle) .gb-menu-container{
    display:flex;
    flex-wrap:nowrap;
    align-items:center;
  }

  .gb-menu-item .gb-menu-link {
    padding: 10px;
    font-size: 0.74rem;
  }

  .gb-site-header .gbp-button--secondary{
      padding: 14px 10px;
      font-size: 0.74rem;
    }
   
  
}

@media (max-width: 1023px) {
  .logo-menu-mobile, .titre-site-mobile{
    display: block;
  }

.btn-contact-header-mobile{
    display:flex;
  }


  body .btn-contact-header{
    display:none;
  }

  .gb-menu-item .gb-menu-link {
    padding: 10px 10px 10px 20px;
  }

}

@media (max-width: 768px) {
  .gb-site-header{
    padding:18px 15px;
  }
}


@media (max-width: 480px) {
  .logo-hero>img{
    max-height:200px;
  }

 #lys>svg{
      transform: scale(0.7);
 }

}