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

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

@media(min-width: 1025px) {
  /*------------------- HEADER ---------------------*/
  #logoheader
  {
    margin-bottom: -100Px;
    filter: drop-shadow(1px 1px 1px #ffffff20);
  }
  /*------------------- REASSURANCES ---------------------*/
  #reassurances
  {
    box-shadow: 0px 0px 20px #00000014;
  }
  /*-----------------*/
	/* ACTU / NEWS */
	/*-----------------*/
	#news {
		padding: 120px 20px 80px;
	}
  /*------------------- SECTIONS ---------------------*/
  .sectionsbloc.odd blockquote p
  {
      color: var(--white);
  }
}

@media(min-width: 1281px) {
	/*------------------- &&& ---------------------*/
	.navigmenu .naviglink.lvl-0
	{
		padding: 20px 14px;
		font-size: 15Px;
	}
  /*------------------- ACTU / NEWS ---------------------*/
	#news {
		padding: 150px 20px 100px;
	}
}

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

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


@media(max-width: 1680px) {

}

@media(max-width: 1480px) {

}
@media(max-width: 1280px) {
  /*-----------------*/
	/* NEWS / ACTU */
	/*-----------------*/
	#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: 0;
    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%);
  }
  /*-----------------*/
	/* ACTU / NEWS */
	/*-----------------*/
	.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;
		font-size: 14px;
		line-height: 1.5;
	}

	#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) {
  /*-----------------*/
	/* NEWS / ACTU */
	/*-----------------*/
	#news-content {
		grid-template-columns: repeat(1, 1fr);
		gap: 0;
	}

	#news .text_slider {
		display: none;
	}
}