@media screen and (max-width: 1700px) {
	.wrap_top_home::after {left: 8vw;bottom: 1vw;}
	.inside_cta_footer::before {bottom: -7vw;}
	.inside_cta_footer::after {right: 3vw;}
}
@media screen and (max-width: 1550px) {
	/* body::before{content:'';display: block;width: 50px;height: 50px;position: fixed;left: 0;bottom: 0;background: blue;z-index: 99999999;} */
	.wrap_content{max-width: 1200px;}
	.wrap_top_home::after {left: 8vw;bottom: 1vw;}
	#header-main {padding: 41px 40px 41px 400px;}
	.button-preinscri{margin-left: 30px;}
	.logo_header {left: 40px;}
	#header-main ul li a {font-size: .85em;letter-spacing: 0.06em;}
	.button-preinscri {font-size: .85em;padding: 15px 30px;}
	.wrap_menu_desk ul {gap: 30px;}
	.wp-block-media-text.media-texte-full .wp-block-media-text__content {padding: 100px 80px !important;}
	.media-texte-full::after {bottom: 30px;width: 180px;height: 200px;}
	.wrap_cta_footer > div > figure img {width: 1000px;height: 550px;}
	.inside_cta_footer::before {width: 580px;height: 480px;left: -160px;}
}
@media screen and (max-width: 1280px) {
	body::before{background: pink}
	.wrap_content{max-width: 980px;}
	.wrap_small_content{max-width: 780px;}
	#header-main {gap: 0px;padding: 41px 20px 41px 280px;}
	.logo_header {left: 20px;}
	.logo_header img {width: 250px;}
	.wrap_menu_desk ul {gap: 15px;}
	#header-main ul li a {font-size: .8em;}
	.button-preinscri {font-size: .8em;padding: 15px 25px;}
	.logo_header img {width: 220px;}
	#header-main {padding: 41px 20px 41px 250px;}
	.wrap_top_home .wp-block-columns {max-width: 980px;padding: 100px 0 320px 0px;gap: 40px;}
	.wrap_top_home .wp-block-columns .wp-block-column:first-of-type::after {right: -70px;top: -30px;}
	.wrap_top_home::after {width: 280px;height: 230px;}
	.col_img_top_home img {right: 0;bottom: 100px;width: 440px;height: 620px;}
	h1 {font-size: 2.2em;}
	.wrap_top_home p {font-size: 1em;}
	h2 {font-size: 1.8em;}
	.img-fixed {height: 620px;}
	.wrap_micro_creche .wp-block-columns .wp-block-column .wp-block-group {padding: 30px;}
	.wp-block-media-text.media-texte-full .wp-block-media-text__content {padding: 60px 40px !important;}
	.media-texte-full::after{display: none;}
	.wrap_cta_footer > div > figure img {width: 90%;height: 520px;}
	.inside_cta_footer {padding-top: 240px;padding-bottom: 300px;}
	.inside_cta_footer::before {width: 440px;height: 360px;left: -110px;bottom: -5vw;}
	h3 {font-size: 1em;}
	#footer-main {font-size: .9rem;}
	.col2_footer > div:not(:first-of-type) {margin-left: 60px;}
	.wrap_top_page > div {max-width: 980px;}
}
@media screen and (max-width: 1024px) {
	body::before{background: yellow}
	.pt20{padding-top: 20px !important;}
	.pt30{padding-top: 30px !important;}
	.pt40{padding-top: 40px !important;}
	.pt60{padding-top: 40px !important;}
	.pt80{padding-top: 60px !important;}
	.pt100{padding-top: 80px !important;}
	.pt120{padding-top: 80px !important;}
	.pt140{padding-top: 100px !important;}
	.pt160{padding-top: 100px !important;}
	.pt180{padding-top: 140px !important;}
	.pt200{padding-top: 150px !important;}
	.pt220{padding-top: 150px !important;}
	
	.pb20{padding-bottom: 20px !important;}
	.pb30{padding-bottom: 30px !important;}
	.pb40{padding-bottom: 40px !important;}
	.pb60{padding-bottom: 40px !important;}
	.pb80{padding-bottom: 60px !important;}
	.pb100{padding-bottom: 80px !important;}
	.pb120{padding-bottom: 80px !important;}
	.pb140{padding-bottom: 100px !important;}
	.pb160{padding-bottom: 100px !important;}
	.pb180{padding-bottom: 140px !important;}
	.pb200{padding-bottom: 150px !important;}
	.pb220{padding-bottom: 150px !important;}
	
	.mt20{margin-top: 20px !important;}
	.mt30{margin-top: 30px !important;}
	.mt40{margin-top: 40px !important;}
	.mt60{margin-top: 40px !important;}
	.mt80{margin-top: 60px !important;}
	.mt100{margin-top: 80px !important;}
	.mt120{margin-top: 80px !important;}
	.mt140{margin-top: 100px !important;}
	.mt160{margin-top: 100px !important;}
	.mt180{margin-top: 140px !important;}
	.mt200{margin-top: 150px !important;}
	.mt220{margin-top: 150px !important;}
	
	.mb20{margin-bottom: 20px !important;}
	.mb30{margin-bottom: 30px !important;}
	.mb40{margin-bottom: 40px !important;}
	.mb60{margin-bottom: 40px !important;}
	.mb80{margin-bottom: 60px !important;}
	.mb100{margin-bottom: 80px !important;}
	.mb120{margin-bottom: 80px !important;}
	.mb140{margin-bottom: 100px !important;}
	.mb160{margin-bottom: 100px !important;}
	.mb180{margin-bottom: 140px !important;}
	.mb200{margin-bottom: 150px !important;}
	.mb220{margin-bottom: 150px !important;}
	
	.wrap_menu_resp{display: block;}
	.wrap_menu_desk{display: none;}
	
	.wrap_content{max-width: 90%;}
	.wrap_small_content{max-width: 90%;}
	
	.logo_header {left: 0;right: 0;margin: auto;width: 240px;z-index: -1;}
	.button-preinscri{z-index: -1;}
	.logo_header img{width: 100%;}
	.wrap_menu_resp .wrap_menu_item_responsive{position: fixed;left: -100%;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);transition: all ease-in-out .4s}
	#header-main {padding: 41px;justify-content: space-between;}
	.wrap_menu_resp .wrap_menu_item_responsive ul {width: 380px;height: 100%;background: #024C50;padding: 100px 0px 30px 0px;transition: all ease-in-out .4s}
	#header-main ul li a{display: block;color: #fff;font-size: 1em;padding: 15px 30px;border-bottom: 1px solid rgba(255,255,255,0.2);text-align: left;}
	#header-main ul li:first-of-type a{border-top: 1px solid rgba(255,255,255,0.2);}
	.isOpen .wrap_menu_resp .wrap_menu_item_responsive{left: 0;}
	.wrap_menu_item_responsive > div{height: 100%;}
	.menu_burger{position: relative;display: inline-block;width: 20px;height: 16px;}
	.barre{width: 100%;height: 2px;background: #024C50;position: absolute;left: 0;transform: rotate(0deg);transition: all cubic-bezier(1,.4,.18,.98) 1s;}
	.barre1{top: 0;}
	.barre2{top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
	.barre3{bottom: 0;}
	.wrap_menu_burger {display: flex;align-items: center;gap: 10px;}
	.isOpen .fermer{display: block;animation: animFermer ease-in-out .4s forwards;}
	.wrap_top_home .wp-block-columns {max-width: 90%;padding: 80px 0 0px 0px;flex-wrap: wrap !important;gap: 60px;}
	.wrap_top_home .wp-block-columns .wp-block-column {position: relative;width: 100%;flex-grow: inherit;flex-basis: 100%;}
	.col_img_top_home img {width: 300px;height: auto;position: static;margin: auto;display: block;border-radius: 120px 120px 0 0;}
	.wrap_top_home::after {width: 220px;height: 170px;left: -60px;bottom: 40px;}
	.wrap_top_home .wp-block-columns .wp-block-column:first-of-type::after {right: 0;top: -30px;}
	.wrap_top_home .wp-block-columns .wp-block-column:first-of-type::before {right: 50px;top: 270px;}
	h2 {font-size: 1.6em;}
	h1{font-size: 2em;}
	.img-fixed {height: 540px;}
	.info_creche_collee p {font-size: 1.4em;}
	.info_creche_collee {max-width: 90%;}
	.colonne_decouvertes .wp-block-column img {width: 45px;height: 45px;}
	.colonne_decouvertes .wp-block-column figure {width: 80px;height: 80px;}
	.colonne_decouvertes .wp-block-column p {font-size: 1em;}
	.wrap_cta_footer > div > figure img {height: 380px;}
	.inside_cta_footer::before {width: 340px;height: 280px;}
	.inside_cta_footer::after {right: 20px;width: 60px;height: 70px;top: 140px;}
	.content_item_actus span{font-size: .9em;}
	.footer-row1 {justify-content: center;flex-wrap: wrap;gap: 60px;}
	.liste_creche_footer {justify-content: center;max-width: 100%;flex-wrap: wrap;}
	.logo_footer {width: 340px;margin: 0 auto 60px auto;}
	.col2_footer {gap: 100px;text-align: center;widows: 100%;}
	.col2_footer > div:not(:first-of-type) {margin-left: 0;}
	.col2_footer > div{width: 50%;}
	.flex_li {display: block;}
	.flex_li .button-base {margin-bottom: 20px;}
	.footer-row2 {margin-top: 60px;}
	.button-preinscri{margin-left: 20px;}
	.wrap_item_actus.wrap_item_page_actus .item_actus {width: 48%;}
	.wrap_top_page > div {max-width: 750px;}
	.wrap_top_page {padding: 140px 0;}
	.wp-block-media-text {gap: 40px;}
	.les_plus_creche .wp-block-column p {font-size: 1em;}
	.les_plus_creche.wp-block-columns > .wp-block-column {flex-basis: 48%;flex-grow: inherit;}
	.les_plus_creche {flex-wrap: wrap !important;gap: 20px 2%;}
	.big_quote p {font-size: 1.3em;}
	.big_quote {max-width: 90%;}
	.wpcf7::before {width: 35px;height: 40px;right: -10px;top: -20px;}
	.wpcf7::after {width: 50px;height: 50px;right: unset;bottom: -20px;left: -15px;}
	#page404::before {width: 190px;height: 150px;left: 0;bottom: -80px;}
	#header-main ul li.current-menu-item a::after {display: none;}
}
@media screen and (max-width: 781px) {
	body::before{background: aqua}
	.pt20{padding-top: 20px !important;}
	.pt30{padding-top: 20px !important;}
	.pt40{padding-top: 40px !important;}
	.pt60{padding-top: 40px !important;}
	.pt80{padding-top: 50px !important;}
	.pt100{padding-top: 50px !important;}
	.pt120{padding-top: 60px !important;}
	.pt140{padding-top: 60px !important;}
	.pt160{padding-top: 80px !important;}
	.pt180{padding-top: 80px !important;}
	.pt200{padding-top: 100px !important;}
	.pt220{padding-top: 100px !important;}
	
	.pb20{padding-bottom: 20px !important;}
	.pb30{padding-bottom: 20px !important;}
	.pb40{padding-bottom: 40px !important;}
	.pb60{padding-bottom: 40px !important;}
	.pb80{padding-bottom: 50px !important;}
	.pb100{padding-bottom: 50px !important;}
	.pb120{padding-bottom: 60px !important;}
	.pb140{padding-bottom: 60px !important;}
	.pb160{padding-bottom: 80px !important;}
	.pb180{padding-bottom: 80px !important;}
	.pb200{padding-bottom: 100px !important;}
	.pb220{padding-bottom: 100px !important;}
	
	.mt20{margin-top: 20px !important;}
	.mt30{margin-top: 20px !important;}
	.mt40{margin-top: 40px !important;}
	.mt60{margin-top: 40px !important;}
	.mt80{margin-top: 50px !important;}
	.mt100{margin-top: 50px !important;}
	.mt120{margin-top: 60px !important;}
	.mt140{margin-top: 60px !important;}
	.mt160{margin-top: 80px !important;}
	.mt180{margin-top: 80px !important;}
	.mt200{margin-top: 100px !important;}
	.mt220{margin-top: 100px !important;}
	
	.mb20{margin-bottom: 20px !important;}
	.mb30{margin-bottom: 20px !important;}
	.mb40{margin-bottom: 40px !important;}
	.mb60{margin-bottom: 40px !important;}
	.mb80{margin-bottom: 50px !important;}
	.mb100{margin-bottom: 50px !important;}
	.mb120{margin-bottom: 60px !important;}
	.mb140{margin-bottom: 60px !important;}
	.mb160{margin-bottom: 80px !important;}
	.mb180{margin-bottom: 80px !important;}
	.mb200{margin-bottom: 100px !important;}
	.mb220{margin-bottom: 100px !important;}
	
	.wrap_content{max-width: 94%;}
	.wrap_small_content{max-width: 94%;}
	.button-preinscri{display: none;}
	.logo_header {left: 30px;right: unset;margin: 0;}
	#header-main {padding: 30px 40px;height: auto;justify-content: flex-end;}
	.col_img_top_home{display: none;}
	.wrap_top_home .wp-block-columns {padding: 80px 0 200px 0px;}
	.wrap_top_home .wp-block-columns .wp-block-column:first-of-type::before {right: 20px;top: unset;bottom: -80px;width: 35px;height: 40px;}
	.wrap_top_home .wp-block-columns .wp-block-column:first-of-type::after {top: -60px;}
	.wrap_top_home::after {width: 160px;height: 130px;left: -30px;bottom: 0px;}
	h1 {font-size: 1.8em;}
	.wrap_top_home p {font-size: .9em;}
	.button-base, .wp-block-button a {font-size: .9em;}
	h2 {font-size: 1.4em;}
	p,#content-main li {font-size: 16px;}
	.img-fixed {height: 75vw;}
	.wrap_micro_creche .wp-block-columns .wp-block-column figure img {height: 240px;}
	.wrap_micro_creche .wp-block-columns .wp-block-column .wp-block-group h3 {font-size: 1.1em;}
	.info_creche_collee p {font-size: 1.2em;}
	.wp-block-media-text.is-image-fill-element > .wp-block-media-text__media {min-height: 380px;}
	.wp-block-columns.colonne_decouvertes > .wp-block-column{flex-basis: 45% !important;}
	.wrap_cta_footer > div > figure img {height: 60vw;}
	.inside_cta_footer {padding-top: 180px;padding-bottom: 200px;}
	.inside_cta_footer::before {width: 240px;height: 200px;left: -50px;bottom: -50px;}
	.inside_cta_footer::after {right: 30px;width: 40px;height: 40px;top: 125px;}
	.wrap_item_actus {margin-top: 30px;justify-content: center;flex-wrap: wrap;gap: 40px;}
	.item_actus {width: 100%;}
	.flex_end_header{display: block;margin-left: 20px;}
	.icon_fb_header {margin-left: 0px;}
	.content_item_actus {padding: 20px 20px 70px 20px;}
	.content_item_actus h3{font-size: .9em;}
	.item_actus a img {height: 200px;}
	.gap {gap: 30px;}
	.wpcf7 label {width: 100%;}
	.wrap_top_page > div {max-width: 90%;}
	.wp-block-media-text {gap: 30px;}
	h2 {margin-bottom: 20px;}
	.info p {font-size: 1em;}
	.go_autre_page a {padding: 120px 40px;}
	.les_plus_creche .wp-block-column p {font-size: .8em;padding: 12px 5px;}
	.les_plus_creche.wp-block-columns > .wp-block-column {flex-basis: 48%;flex-grow: inherit;}
	.wrap_top_creche {max-width: 90%;padding-top: 60px;}
	.wrap_map iframe {height: 250px !important;}
}
@media screen and (max-width: 480px) {
	body::before{background: green}
	.wrap_menu_resp .wrap_menu_item_responsive ul {width: 100%;}
	.logo_header {left: 20px;width: 220px;}
	#header-main {padding: 30px 20px;}
	.logo_footer {width: 280px;margin: 0 auto 40px auto;}
	.liste_creche_footer li a {padding: 12px 15px;}
	.footer-row1 {display: block;text-align: center;}
	.col1_footer{margin-bottom: 60px;}
	.col2_footer{display: block;}
	.col2_footer > div {width: 100%;}
	.col2_footer > div:first-of-type{margin-bottom: 40px;}
	.footer-row2 > .wrap_content {display: block;text-align: center;}
	.flex_row2{justify-content: center;margin-bottom: 10px;}
	.item_actus a::after {background-size: 40px;}
	.item_actus a img {height: 220px;}
	.item_actus a:hover::before {height: 220px;}
	.wp-block-columns.colonne_decouvertes > .wp-block-column {flex-basis: 42% !important;}
	.wp-block-media-text.is-image-fill-element > .wp-block-media-text__media {min-height: 320px;}
	h1 {font-size: 1.6em;}
	.wrap_top_home h1 span {font-size: 14px;line-height: 1em;}
	.wrap_top_home .wp-block-columns .wp-block-column:first-of-type::after {width: 40px;height: 40px;}
	.wrap_top_home::after {bottom: -20px;}
	.wp-block-media-text .wp-block-media-text__content {padding: 30px !important;}
	.wp-block-media-text {gap: 0;}
	.flex_end_header{display: block;margin-left: 10px;}
	.logo_header {width: 200px;}
	.wrap_item_actus.wrap_item_page_actus .item_actus {width: 100%;}
	.wp-block-media-text .wp-block-media-text__content {padding: 30px 0 !important;}
	.go_autre_page a {padding: 80px 40px;}
	.big_quote p {font-size: 1.1em;}
	.focus p {font-size: 1em;}
	.wpcf7::before {width: 55px;height: 55px;right: 10px;top: -30px;}
	.wpcf7::after {width: 60px;height: 60px;right: unset;bottom: -25px;left: 20px;}
	.wpcf7 {padding: 20px;}
	#page404::before {width: 100px;height: 80px;left: -40px;bottom: -40px;right: 0;margin: auto;}
}