.n1-content .bloc-seo {
  margin-bottom: 35px;
  margin-top: 35px;
  font-size: 0.9rem !important; }

.n1-content h1, .n1-content h2 {
  margin: 20px 0; }

.n1-content .title-btn {
  position: relative; }
  .n1-content .title-btn > a.btn {
    position: absolute;
    right: 0;
    top: 0; }

.n1-content .bloc-categories {
  position: relative; }
  .n1-content .bloc-categories .listing-categories {
    display: flex;
    flex-wrap: wrap; }
  @media (min-width: 768px) {
    .n1-content .bloc-categories .cube-category {
      max-width: 15%;
      min-width: 170px;
      margin: 10px 30px 25px 0;
      align-items: start; } }
  @media (max-width: 767.98px) {
    .n1-content .bloc-categories .cube-category {
      width: 100%;
      margin: 10px 0 25px 0; } }

.n1-content .bloc-marques {
  justify-content: center; }
