#menu-toggle{
    display:none;
}
    :root{
        --bs-body-font-size: 1.5rem;
    }
.padding-top-bottom-50{
    padding-top:50px;
    padding-bottom:50px;
}
.column-6{
    width:60%;
}
.column-4{
    width:40%;
}
.vertical-align{
    display: flex; align-items: center;
}

@media only screen and (max-width: 600px) {
  #bandeau-offre {
    display:none;
  }#menu-toggle{
    display:block;
}
.column-6{
    width:100%;
}
.vertical-align{
    display:block;
}
.column-4{
    width:100%;
}

#site-navigation{
    position:absolute;
    top:90px;
    left:0px;
    background:#FB7E33;
    width:100%;
    height:auto;
}
#primary-menu{
    height:100%;
    display:block;
}
.menu-item{
    width:100%;
  
   
}
.nav-main .menu a{
    color:#fff;
}


  
}
    
        @media only screen and (min-width: 1200px) {
 .categories-holder{
     left:10%;
 }
}
    @media only screen and (min-width: 1600px) {
 .categories-holder{
     left:15% ;
 }
}
    @media only screen and (min-width: 1700px) {
 .categories-holder{
     left:20% ;
 }
}