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

@media(min-width: 768px) {
  .left-shape .shape-top {

    left: 15px;
    top: 5px;
  }

  .left-shape .shape-left {

    top: 15px;
    left: 5px;
  }

  .left-shape .shape-top span:nth-child(1) {

    width: 50px;
  }

  .left-shape .shape-left span:nth-child(1) {

    height: 50px;
  }

  .with-shape {

    padding-top: 30px;
    padding-left: 30px;
  }

  .left-shape .square-shape {

    width: 20px;
    height: 20px;
  }
}

@media(min-width: 1025px) {
    /*------------------- HEADER ---------------------*/
    #header-coordonnees
    {
        padding: 15px 50px;
        border: 1px solid #ffffff50;
        border-top: none;
        border-radius: 0 0 30px 30px;
        /* max-width: 1000px; */
        margin: 0 auto;
        width: 100%;
    }
    /*------------------- HEADERHOME ---------------------*/
    #headerHome .overlay
    {
      background: linear-gradient(to bottom, var(--black), #00000038);
      opacity: 0.8;
    }
    /*------------------- SECTIONS ---------------------*/
    .sectionsbloc,#sections
    {
      padding: 50px 0;
    }
    .home #content
    {
      padding-top: 150Px;
    }
    /*-----------------*/
    /* ACTU / NEWS */
    /*-----------------*/
    #news {
      padding: 120px 20px 80px;
      z-index: 2;
    }
    /*------------------- REASSURANCES ---------------------*/
    .home #reassurances
    {
      margin: 50px 0;
    }
    .sectionsbloc.even
    {
      z-index: 2;
    }
    .sectionsbloc .wrap-text {
      padding: 50px 30px;
    }
    .sectionsbloc.odd::before
    {
      top: 50%;
      transform:translateY(-50%);
      height: calc(100% + 130Px);
      width: 65%;
    }
}

@media(min-width: 1281px) {
  /*------------------- ACTU / NEWS ---------------------*/
	#news {
		padding: 150px 20px 100px;
	}
}

@media(min-width: 1481px) {
  /*------------------- &&& ---------------------*/
  #logoheader{
    /* width: 350px; */
  }
  /*------------------- SECTIONS ---------------------*/
  .sectionsbloc .wrap-text {
    padding: 200px 100px;
  }
  .sectionsbloc.odd::before
  {
    height: calc(100% + 250Px);
  }
}

@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) {
  /*------------------- NEWS / ACTUS ---------------------*/
	#news {
		padding: 150Px 20px;
	}
}

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

	#news .text_slider {
		display: none;
	}
}