@media (max-width: 1200px) and (min-width: 769px) {
  .page-id-23 #content {
    width: 100% !important;
    padding-left: 2% !important;
    padding-right: 2% !important;
  }

  .page-id-23 #masthead {
    width: 100%;
  }

  .page-id-23 #main > div > div.row.row-items-home {
    padding-left: 3%;
    padding-right: 3%;
  }

  .page-id-23 .menu-top .menu-top-left li {
    margin: 18px 29px 15px 26px;
  }
  .page-id-23 .menu-top li a {
    font-size: 11px;
  }

  .page-id-23 #menu-item-852 {
    margin: 35px 0px 15px 30px;
  }

  .page-id-23 .menu-top-left {
    margin-top: 46px;
  }
  .page-id-23 .menu-top-right {
    margin-top: 30px;
  }

  .page-id-23 #menu-item-853 {
    margin: 15px 6px 15px 13px;
  }

  .page-id-23 #menu-item-4401 {
    margin: 15px -14px 15px 30px;
  }
  .page-id-23
    #bg_dev_durable
    > div
    > div.elementor-element.elementor-element-bc82ed8.elementor-widget.elementor-widget-text-editor
    > div
    > div
    > div
    > div.col-md-6.paragraphe1 {
    height: auto;
    margin-inline: -5%;
  }
  .page-id-23
    .elementor-23
    .elementor-element.elementor-element-f068a86
    > .elementor-element-populated {
    height: auto;
  }
  .page-id-23 .site-footer {
    height: 370px;
  }

  /*blog trio*/
  .page-id-23 .elementor-23 .elementor-element.elementor-element-ee151ac {
    width: 90% !important;
  }
  /*copyright*/
  .page-id-23 .row-footer .copyright p {
    padding-top: 1.5rem;
  }

  .page-id-23 #post-23 .elementor-element-927cd6c h2 {
    font-size: 40px !important;
    line-height: 50px;
  }

  .page-id-23 #post-23 .elementor-element-927cd6c h1 {
    font-size: 99px !important;
    line-height: 50px !important;
  }
  .page-id-23
    .elementor-23
    .elementor-element.elementor-element-bc82ed8
    .col-md-6.paragraphe1
    p {
    line-height: 18px;
    font-size: 14px;
  }

  .page-id-23 .elementor-23 .elementor-element.elementor-element-a49f958 {
    font-size: 14px;
    line-height: 18px;
  }
  .page-id-23
    .elementor-23
    .elementor-element.elementor-element-5a6bdd0
    .elementor-widget-container
    p,
  .elementor-23
    .elementor-element.elementor-element-7bd18d6
    .elementor-widget-container
    p,
  .elementor-23
    .elementor-element.elementor-element-a32a425
    .elementor-widget-container
    p {
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0;
  }
  .page-id-23
    .elementor-23
    .elementor-element.elementor-element-5a6bdd0
    .elementor-widget-container,
  .elementor-23
    .elementor-element.elementor-element-7bd18d6
    .elementor-widget-container,
  .elementor-23
    .elementor-element.elementor-element-a32a425
    .elementor-widget-container {
    width: 100%;
    margin: 40px auto;
  }
  .page-id-23 .site-branding-container {
    width: 200px;
    height: 110px;
    top: 35%;
    left: -3%;
  }
  #post-23
    .elementor-element-f068a86
    .elementor-element-bc82ed8
    .elementor-widget-container
    .paragraphe
    .paragraphe1 {
    background-color: black;
    max-width: 45%;
    margin-bottom: 10px;
    padding: 20px;
    opacity: 0.7;
    margin: 0 80px 0 auto;
  }
  #post-23
    .elementor-23
    .elementor-element.elementor-element-f068a86
    .elementor-widget-wrap.elementor-element-populated {
    background-repeat: no-repeat !important;
    background-size: cover !important;
  }
}

#post-23 .elementor-element-927cd6c h1 {
  opacity: 80% !important;
}
