@media(min-width: 481px) {}

@media(min-width: 768px) {
    /*------------------- PRESTATIONS ---------------------*/
  .bloc_prestations .prestations-wrapper
  {
    padding: 0 20px;
  }
}

@media(min-width: 1025px) {
  /*------------------- SECTIONS ---------------------*/
  .sectionsbloc:last-child
  {
    padding-bottom: 200Px;
  }  
  /*------------------- REASSURANCES ---------------------*/
  #reassurances {
    clip-path: polygon(0 100%, 50% 100%, 53% 90%, 90% 90%, 93% 100%, 100% 100%, 100% 0, 43% 0, 40% 10%, 20% 10%, 17% 0, 0% 0%);
  }
  /*------------------- FOOTER ---------------------*/
  .home #footer
  {
      margin-top: -100px;
  }
  .maps_canvas
  {
    height: 100%;
  }
  .maps_canvas img
  {
    object-fit: cover;
  }
}

@media(min-width: 1281px) {
}

@media(min-width: 1481px) {
}

@media(min-width: 1681px) {
}


@media(max-width: 1680px) {

}

@media(max-width: 1480px) {

}
@media(max-width: 1280px) {
  
}

@media(max-width: 1024px) {

  /*---------------HEADER---------------------*/
  body:not(.is-toggle-open) #header .ckmenu {
    position: relative;
    z-index: 1000
  }

  .logoParent {
    display: none;
  }

  #header .ckmenu-nav {
    top: 0;
    padding-top: 50px
  }

  #headerGrid {
    align-items: start;
  }
  #header :is(.adresse span, .portable span, .horaires span, .fixe span, .mail span, .social:not(.navigtoogle) span, .horaires.nomodal .titlehoraires)
  {
    text-align: center;
  }
  #logoheader
  {
    filter: drop-shadow(0px 1px #ffffff80);
  }
  /*-------------------MDTAC---------------------*/
  .md-tac {
    text-align: center;
  }

  .title.md-tac:not(.no-after):after {
    left: 50%;
    transform: translateX(-50%);
  }
  /*------------------- SECTIONS ---------------------*/
  .sectionsbloc .wrap-text
  {
    max-width: 800Px;
    margin: 0 auto;
    width: 100%;
  }
  /*------------------- &&& ---------------------*/
  #map_canvas
  {
    max-height: 350px;
  }
}

@media(max-width: 767px) {}

@media(max-width: 480px) {}