@media (min-width: 769px) {
    
   
}


@media (min-width:782px){
    
  
}

@media (max-width:1300px){
    
}

@media (min-width: 769px) and (max-width: 1024px) {
    
}

@media (max-width:1024px){
  
    .gb-query-loop-item:has(.description-categorie){
        width:50%;
      }
    
    .bulle-bd-v13{
        max-width: 100%;
    }

    .single-produits article,
    .single-realisations article{
    padding: 0px 15px;
}

    .single-produits article .entry-content>.gb-container,
    .single-realisations article .entry-content>.gb-container{
    padding-top:0px;
}


    
}

@media (max-width:990px){

}

@media (max-width:768px){

.single-produits article .entry-content>.gb-container{
  flex-direction: column-reverse;
}

.single-produits article .entry-content>.gb-container .gb-container{
  width:100%!important;
  
}

.wpcf7[data-wpcf7-id="3058"] p{
  flex-direction: column;
}

[data-page="login"].mi-root input, [data-page="forgot-password"].mi-root input{
width:100%;
}


}

@media (max-width: 767px) {
    .gb-query-loop-item:has(.description-categorie){
        width:100%;
      }

      .bloc-pole:before{
      display: none;
      }

      .bloc-pole-svg{
        max-width:60%!important;
      }

      .container-svg>div{
        text-align: center!important;
      }

      .has-inline-mobile-toggle .inside-header{
      padding: 10px 0px 0px 0px;
      background: var(--marine);
      width:100%;
      }

      body.home header{
        width:100%;
      }

       .main-navigation .menu-bar-items .gb-container{
        margin-top:-5px;
       }

       .scarrousel.deport-navs .scarrousel-outer>.scarrousel-navs>a{
        background: var(--marine);
        border-radius:50%;
       }

       .scarrousel .scarrousel-outer>.scarrousel-navs>a:before {
       width: calc(var(--arrows-size) / 3);
       height: calc(var(--arrows-size) / 3);    
       font-size: calc(var(--arrows-size) / 3);
       }

       .scarrousel .scarrousel-outer>.scarrousel-navs>a.scarrousel-prev:before{
        margin-right:-5px;
       }

       .scarrousel .scarrousel-outer>.scarrousel-navs>a.scarrousel-next:before{
        margin-left:-5px;
       }

       .header-page-inter img{
        max-height:75px;
       }

       .scarrousel.deport-navs .scarrousel-outer>.scarrousel-navs>a{
        color: var(--blanc);
       }

      }





@media (max-width: 480px) {
    
   
}
