@media (min-width: 769px) {
    
   
}


@media (min-width:782px){
    
  
}


@media (max-width:1400px){
  .yoast-breadcrumbs{
    padding-left: 15px;;
  }
}

@media (max-width:1200px){
    body .description-categorie-hebergement{
      padding:0px!important;
    }

    body .txt-plateau-courtoisie,
    body .txt-sdb{
      padding-left:30px;
      padding-right:30px;
    }

    .bloc-noir-hebergement{
      max-height:100%!important;
    }
}

@media (min-width: 769px) and (max-width: 1024px) {
    
}

@media (max-width:1024px){
  
    .wp-block-qi-blocks-banner{
        text-align: center;
    }
    
    h1, .gb-headline.h1 {
      
        font-size: 32px;
        line-height:normal!important;
      
      }
      
     h2, .gb-headline.h2, .h2 .qodef-m-title {
       
        font-size: 25px;
        line-height:normal!important;
      }
      
      h3, .gb-headline.h3 {
       
        font-size: 20px;
        line-height:normal!important;
     
      }
      
      h4, .gb-headline.h4 {
       
        font-size: 18px;
        line-height:normal!important;
        
      }
      
      h5, .gb-headline.h5 {
        
        font-size: 15px;
        line-height:normal!important;
        
      }
      
      h6, .gb-headline.h6 {
       
        font-size: 15px;
        line-height:normal!important;
       
      }

      .one-container.blog .post {
       
        width: calc(33% - 40px);
    }
    
    .generate-columns-container:not(.masonry-container) {
       gap: 40px;
      padding: 40px;
    }
    

}

@media (max-width:990px){

}

@media (max-width:950px){



}

@media (max-width: 768px) {
   .liste-equipement .gb-grid-wrapper > .gb-grid-column{
    width:33.33%;
   }

   .anim-overlay:after{
    opacity:0.5;
   }

   .one-container.blog .post {
       
    width: calc(50% - 40px);
}
}

@media (max-width: 767px) {

.site-footer nav{
    align-items: center;
}

.site-footer .wp-block-navigation__container{
    align-items:center;
}


}



@media (max-width: 480px) {

    body {
        --gp-slideout-width: 100vw;
    }
    
.accroche-homepage {
font-size:24px;     
}

    .liste-equipement .gb-grid-wrapper > .gb-grid-column{
        width:33%;
        display: flex;
        justify-content: center;
       }

       .liste-equipement .gb-headline{
        width:100px;
       }

       body .gb-container > .gb-shapes .gb-shape-1 svg{
        width:auto;
       }

       .qi-block-button.qodef-block .qodef-m-text{
        text-wrap: inherit ;
       }

       .btn-offre-cadeaux{
        top:38px;
       }

       .btn-offre-cadeaux .qi-block-button.qodef-block.qodef-layout--filled>.qodef-m-text{
        display: none;
       }

       .btn-offre-cadeaux  .qi-block-button.qodef-block.qodef-size--small {
        padding: 5px 10px 10px 0px!important;
    }

    .one-container.blog .post {
       
      width: 100%;
  }
    /*popup cadeau*/
     .pum-theme-2395 .pum-container, .pum-theme-lightbox .pum-container {
    
    max-width: calc(100% - 30px);
    left: 15px!important;
    
}
  body .txt-plateau-courtoisie,
    body .txt-sdb{
      padding-left:0px;
      padding-right:0px;
    }

    .yoast-breadcrumbs{
      padding-left:0px;
    }

}
