@media (max-width: 1500px) and (min-width: 1201px) {
  .page-id-247 #content {
    width: 100%;
    padding-left: 5%;
    padding-right: 5%;
  }
  .page-id-247 #masthead {
    width: 100%;
  }
  .page-id-247 #main > div > div.row.row-items-home {
    padding-left: 3%;
    padding-right: 3%;
  }
  .menu-top .menu-top-left li {
    margin: 2px 43px 5px 26px !important;
  }
  .menu-top li a {
    font-size: 13px !important;
  }
  .menu-top-right li.contact a {
    width: 116px !important;
    height: 30px !important;
    padding: 4px !important;
  }

  .menu-top-right li.boutique a {
    width: 116px;
    height: 30px;
    padding: 4px !important;
  }

  .site-footer {
    height: 377px;
  }

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

  .menu-top-left {
    margin-top: 52px !important;
  }
  .menu-top-right {
    margin-top: 20px;
  }
  .page-id-247 .slider-home {
    margin: 74px auto 14px auto;
  }

  .page-id-247 .item-actus .item-content {
    width: 79%;
    height: 253px !important;
  }

  .page-id-247 .item-actus .post-data p {
    font-size: 14px;
    top: 24px;
  }

  .row-footer {
    padding: 5%;
  }
  .page-id-247 .item-actus .post-data span {
    font-size: 11px;
    top: 27px;
    right: 5px;
    padding: 6px 5px 5px 0px;
    font-weight: normal;
  }

  /*.page-id-247 #menu-item-853{
        margin: 35px 29px 15px 30px;
    }*/

  /*.page-id-247 #menu-item-4401{
        margin: 15px 2px 15px 30px;
    }*/

  .elementor-247
    .elementor-element.elementor-element-b16de07
    > .elementor-element-populated,
  .elementor-247
    .elementor-element.elementor-element-dd9f4fb
    > .elementor-element-populated,
  .elementor-247
    .elementor-element.elementor-element-344283b
    > .elementor-element-populated,
  .elementor-247
    .elementor-element.elementor-element-2bcecee
    > .elementor-element-populated {
    width: 100%;
  }
  .page-id-247 .container.content-entreprise {
    width: 100%;
  }

  #post-247
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bb34705.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    width: 100% !important;
  }

  .page-id-247 .elementor-column.elementor-col-50,
  .elementor-column[data-col="50"] {
    padding: 0% 5% 0% 5%;
  }

  .page-id-247
    .elementor-247
    .elementor-element.elementor-element-b16de07
    > .elementor-element-populated,
  .elementor-247
    .elementor-element.elementor-element-dd9f4fb
    > .elementor-element-populated,
  .elementor-247
    .elementor-element.elementor-element-344283b
    > .elementor-element-populated,
  .elementor-247
    .elementor-element.elementor-element-2bcecee
    > .elementor-element-populated {
    height: auto;
  }
  .page-id-247 .elementor-247 .elementor-element.elementor-element-038d759 {
    line-height: 28px;
  }
  .page-id-247 .elementor-247 .elementor-element.elementor-element-a050003 {
    line-height: 28px;
  }
  .page-id-247 .elementor-247 .elementor-element.elementor-element-e16b214 {
    line-height: 28px;
  }
  .page-id-247 .elementor-247 .elementor-element.elementor-element-2bdc317 {
    line-height: 28px;
  }
  .page-id-247
    .elementor-247
    .elementor-element.elementor-element-5e54599:not(.elementor-motion-effects-element-type-background),
  .elementor-247
    .elementor-element.elementor-element-5e54599
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    height: 700px;
  }

  /*RECETTE 2*/
  .page-id-247
    .elementor-247
    .elementor-element.elementor-element-ca08684
    .elementor-heading-title {
    font-size: 105px;
    font-weight: 500;
  }
  .page-id-247
    .elementor-247
    .elementor-element.elementor-element-c893dde
    .elementor-heading-title {
    font-size: 28px;
    font-weight: 500;
  }
  .elementor-247
    .elementor-element.elementor-element-0cf6ff4
    .elementor-heading-title,
  .elementor-247
    .elementor-element.elementor-element-2266da1
    .elementor-heading-title,
  .elementor-247
    .elementor-element.elementor-element-02f1fcc
    .elementor-heading-title,
  .elementor-247
    .elementor-element.elementor-element-0e22500
    .elementor-heading-title,
  .elementor-1163
    .elementor-element.elementor-element-189dbb4
    .elementor-heading-title {
    font-size: 20px;
    font-weight: 500;
  }
  .elementor-247
    .elementor-element.elementor-element-b16de07
    > .elementor-element-populated
    img {
    width: 36px;
    height: 31px;
  }
  .elementor-247
    .elementor-element.elementor-element-dd9f4fb
    > .elementor-element-populated
    img {
    width: 42px;
    height: 43px;
  }
  .elementor-247
    .elementor-element.elementor-element-344283b
    > .elementor-element-populated
    img {
    width: 45px;
    height: 43px;
  }
  .elementor-247
    .elementor-element.elementor-element-2bcecee
    > .elementor-element-populated
    img {
    width: 33px;
    height: 47px;
  }
  .elementor-247
    .elementor-element.elementor-element-69ff614
    .elementor-widget-wrap
    p {
    font-size: 12px;
    font-weight: 400;
  }
  .elementor-247
    .elementor-element.elementor-element-b5f0ac0
    .elementor-divider-separator {
    width: 35%;
  }
  .elementor-247
    .elementor-element.elementor-element-39f5ca2
    .elementor-spacer-inner {
    height: 70px;
  }
  .elementor-247 .elementor-element-fcbe0f5 p {
    font-size: 16px;
    font-weight: 400;
  }
  .elementor-247 .elementor-element-88e1cab p,
  .elementor-247 .elementor-element-0ba1a12 p,
  .elementor-247 .elementor-element-fcbe0f5 p,
  .elementor-247 .elementor-element-e649f79 p {
    margin-bottom: 0;
  }
  .elementor-element .elementor-widget-container,
  .elementor-247 .elementor-element.elementor-element-038d759,
  .elementor-247 .elementor-element.elementor-element-e16b214,
  .elementor-247 .elementor-element.elementor-element-2bdc317,
  .elementor-247 .elementor-element.elementor-element-e649f79 {
    font-weight: 400;
    font-size: 14px;
  }
  .elementor-247
    .elementor-element.elementor-element-87fb663
    .elementor-spacer-inner {
    height: 20px;
  }

  .page-id-247
    .elementor-247
    .elementor-element.elementor-element-b16de07
    > .elementor-element-populated
    img,
  .elementor-247
    .elementor-element.elementor-element-dd9f4fb
    > .elementor-element-populated
    img,
  .elementor-247
    .elementor-element.elementor-element-344283b
    > .elementor-element-populated
    img,
  .elementor-247
    .elementor-element.elementor-element-2bcecee
    > .elementor-element-populated
    img {
    min-height: 50px !important;
    width: 53px !important;
  }
  #post-247
    .elementor-element-b08b4b7
    .elementor-element-6059bbc
    .elementor-widget-container
    img {
    width: 46px !important;
  }
  #post-247
    .elementor-element-b08b4b7
    .elementor-element-19aeb8c
    .elementor-widget-container
    img {
    width: 49px !important;
  }
  #post-247
    .elementor-element-219045d
    .elementor-element-f496ac3
    .elementor-widget-container
    img {
    width: 35px !important;
  }
  .page-id-247
    .elementor-element-b08b4b7
    .elementor-element-dd9f4fb
    .elementor-element-0ba1a12
    .elementor-widget-container {
    font-family: "Roboto-Medium" !important;
  }
  .page-id-247
    .elementor-element-219045d
    .elementor-element-2bcecee
    .elementor-element-e649f79
    .elementor-widget-container {
    font-family: "Roboto-Medium" !important;
  }
  .page-id-247
    .elementor-element-b08b4b7
    .elementor-element-b16de07
    .elementor-element-0cf6ff4
    .elementor-widget-container
    h2 {
    padding-bottom: 4px;
    padding-top: 4px;
  }
  .page-id-247
    .elementor-element-b08b4b7
    .elementor-element-b16de07
    .elementor-element-319fa59
    .elementor-widget-container
    .elementor-divider {
    margin-bottom: 4px;
  }
  .page-id-247
    .elementor-element-b08b4b7
    .elementor-element-b16de07
    .elementor-element-88e1cab
    .elementor-widget-container
    p {
    margin-bottom: 5px;
  }
}
@media (min-width: 1200px) {
  .page-id-247 a.site-branding-container {
    background-size: cover;
  }
}
