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

@media(min-width: 768px) {
  .page_alsace-sellerie .widget_parentpage
  {
    grid-template-columns: repeat(1,1fr)!important;
  }
  .page_alsace-sellerie #prestations
  {
    max-width: 1200px;
    margin: 0 auto;
    width: 100%;
    overflow: hidden;
    margin-bottom: 50px;
  }
}

@media(min-width: 1025px) {
  /*------------------- HEADER ---------------------*/
  .navigtoogleLogo
  {
    display: none;
  }
  #header #infoadresse
  {
    order: -2;
  }
  #header #infoadresseBis
  {
    order: 0;
  }
  #header #infotelport
  {
    order: 1;
  }
  #header #infotelfixe
  {
    order: 2;
  }
  /*------------------- HEADERHOME ---------------------*/
  #headerHome
  {
    padding-bottom: 100px;
  }
  /*----------------GALLERY---------------------*/
  #galleryHome {
    z-index: 2;
    margin-bottom: -100px;
  }


  #galleryHome .gallery {
    display: grid;
    transition: .6s;
    grid-template-columns: repeat(18, 1fr);
    grid-gap: 60px 60px;
    grid-auto-rows: 164px;
    grid-auto-flow: row dense;
    margin-top: -80px;
    position: relative;
    z-index: 1;
  }

  #galleryHome .gallery .gallery-item {
    grid-column: span 4;
  }

  #galleryHome .gallery .gallery-item:nth-child(1) {
    grid-column: span 4;
    grid-row: span 2;
  }

  #galleryHome .gallery .gallery-item:nth-child(3),
  #galleryHome .gallery .gallery-item:nth-child(4),
  #galleryHome .gallery .gallery-item:nth-child(5) {
    grid-row: span 2;
  }

  #galleryHome .gallery .gallery-item:nth-child(1) .gallery-icon {
    height: 100% !important;
  }

  #galleryHome .gallery .gallery-item:nth-child(2) {
    grid-column: span 10;
    padding-top: 100px;
    grid-row: span 3;
  }

  #galleryHome .gallery .gallery-item:nth-child(5) {
    width: 70%;
    height: 70%;
  }

  #galleryHome .gallery .gallery-item:nth-child(4) .gallery-icon {
    height: 80% !important;
    width: 70%;
  }

  #galleryHome .gallery-item:nth-child(1) img,
  #galleryHome .gallery-item:nth-child(3) img
  {
      object-fit: contain;
  }
}

@media(min-width: 1281px) {
   /*------------------GALLERY-----------------------*/
  #galleryHome .gallery {
    margin-top: -180px;
  }
}

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

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


@media(max-width: 1680px) {

}

@media(max-width: 1480px) {

}
@media(max-width: 1280px) {
  /*------------------- NEWS / ACTUS ---------------------*/
	#news .text_slider {
		width: 30%;
	}
}

@media(max-width: 1024px) {

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

  .logoParent {
    display: none;
  }

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

  #headerGrid {
    align-items: start;
  }

  /*-------------------MDTAC---------------------*/
  .md-tac {
    text-align: center;
  }

  .title.md-tac:not(.no-after):after {
    left: 50%;
    transform: translateX(-50%);
  }
  /*-------------------GALLERYHOME--------------------*/
  #galleryHome .tc_content>p
  {
    display: none;
  }
  #galleryHome .gallery-item:nth-child(2) {
    grid-column: span 2;
  }

  #galleryHome .gallery {
    grid-auto-rows: 150Px;
  }
  /*------------------- &&& ---------------------*/
  .item-home
  {
    margin: 0 auto;
    padding: 5px!important;
    margin-bottom: 10px;
  }
  /*-----------------*/
	/* NEWS / ACTU */
	/*-----------------*/
	.thumbnail_slider {
		height: 250px;
	}

	#news .thumbnail_slider {
		margin-bottom: 20px;
	}

	#news .wrapper_inner_slider {
		flex-direction: column;
		border: none !important;
	}

	#news .content_slider {
		width: 100%;
		padding: 0;
		text-align: center;
	}

	#news .text_slider {
		width: 100%;
		text-align: center;
	}

	#news .title_slider {
		font-size: 15px;
	}

	#news .next_slider {
		margin: 10px 0 0 0;
	}

	#news-content {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 10px;
	}

}

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

@media(max-width: 480px) {
  /*-----------------*/
  /* ACTU */
  /*-----------------*/
  #news-content {
    grid-template-columns: repeat(1, 1fr);
    gap: 0;
  }
}