@media (max-width: 1500px) and (min-width: 1201px) {
  .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: 16px;
  }

  .page-id-23 #menu-item-852 {
    margin: 35px 0px 15px 30px;
    padding-left: 12%;
    width: 40%;
    min-width: 40%;
    padding-top: 8px;
  }

  .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;
    min-width: 25%;
    width: 25%;
  }

  .page-id-23 #menu-item-4401 {
    margin: 15px -14px 15px 30px;
    width: 25%;
    min-width: 25%;
  }
  .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;
  }
  #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;
  }
}
@media (max-width: 1300px) and (min-width: 1200px) {
  #post-23
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-ee151ac.elementor-reverse-tablet.elementor-reverse-mobile.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div {
    margin-left: -4%;
  }
  /* bloc 1 */
  .page-id-23
    .elementor-23
    .elementor-element.elementor-element-e9310da
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  /* bloc milieu */
  .page-id-23
    .elementor-23
    .elementor-element.elementor-element-01dce20
    > .elementor-element-populated {
    padding: 0px 25px 0px 40px;
  }

  /* bloc 3 */
  .page-id-23
    .elementor-23
    .elementor-element.elementor-element-cd7fde4
    > .elementor-element-populated {
    padding: 0px 0px 0px 75px;
  }
}
