@media only screen and (max-width: 700px), only screen and (max-device-width: 700px) {.shortcuts-wrapper .w25 { width:48% !important; }.shortcuts-wrapper .w30 { width:48% !important; }.shortcuts-wrapper.space-around .w30 { width:100% !important;!important; }.shortcuts-wrapper .w49 {}.shortcuts-wrapper .w100 {}.shortcuts-wrapper .shortcuts-col.icone{width:22%;}ul.form-default.center{width:95%;}ul.form-default li{flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;}ul.form-default li label {width: 100%;text-align: left;}ul.form-default li label {width: 100%;text-align: left;margin-bottom:5px;}ul.form-default.small-display li input, ul.form-default.small-display li textarea, ul.form-default.small-display li select{width: 100%;}ul.form-default li.checkbox{padding:15px 0;margin:15px 0;}.main_slider .item-infos{width:100% !important;margin:0 auto;}.main_slider .item-infos .col-infos{margin:0 auto;}.main_slider .item-infos .col-infos .title{font-size: 45px;margin-bottom:0;}.main_slider .item-infos .col-infos .intro{font-size: 13px;}.home-news{flex-flow: column nowrap;-webkit-flex-flow: column nowrap;}.home-news-picture{width:100%;height:auto; overflow:hidden; text-align:center;display:flex;}.home-news-picture picture{height:auto;width:100%;}.home-news-picture picture img{height:auto;width:100%;}article .xbutton {display: flex; display: -webkit-flex; flex-flow: column wrap; -webkit-flex-flow: column wrap;}article .xbutton .label {width:100%;padding:16px;font-size:15px;}article .xbutton .icon {padding:5px 15px;font-size:12px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;}article .xbutton .icon .material-icons-outlined {font-size: 24px;margin-right:10px;}}@media only screen and (max-width: 600px), only screen and (max-device-width: 600px) {.grids-col.by2 {width: 98%;}.grids-col.by2 .wall-item{width:100%;}.grids-col.by3 {width: 98%;}.grids-col.by4 {width: 48%;margin: 0 1% 5px 0;}.grids-col.by5 {width: 48%;margin: 0 1% 2rem;}.footer-infos{padding-top:25px;}article .button_link{margin-bottom:40px;}h1{font-size:55px;}article h1:before {height:25px;top:15px;}h2, .home h2{font-size:45px;padding-left:80px;}article h2:before, h2:before, .home h2:before, h2.color_perso::before {height:27px;top:0px;}.title-full{top:0; left:0; position:absolute; width:100%; height:100%; display:flex; align-items:inherit;}.title-full h1{font-size: 35px;font-weight: 900;color: #ffffff;text-shadow: 0 0 5px #000;margin: 60px auto;padding: 0;}.main_slider .item-infos{width:100% !important;margin-top:-20px;}.main_slider .item-infos .col-infos{}.main_slider .item-infos .col-infos .title{font-size:40px;}.main_slider .item-infos .col-infos .intro{font-size: 13px;margin-left:0;}.main_slider .item-infos .col-infos .button-more{margin-left:0;font-size:9px;margin-top: 10px;}.shortcuts-wrapper .shortcuts-col.icone{width:26%;}.baseline .inside{flex-flow: column nowrap;-webkit-flex-flow: column nowrap;text-align:center;padding-top:15px}.baseline .inside .spacer{display:none;}.baseline .inside a{margin:5px;}.pics-item.w100 {width:98% !important;}.pics-item.w49 {width:48% !important;}.pics-item.w30 {width:48% !important;} .pics-item.w25 {width:48% !important;}.pics-item.w20 {width:48% !important;height: 200px;}.pics-item.w16 {width:48% !important;height: 200px;}.pics-item.w14 {width:48% !important;height: 200px;}.pics-item.w12 {width:48% !important;height: 200px;} .temoignages-wrapper .temoignages-item{width:98%;}.home-traitunion-infos h3 {font-size:15px;}}@media only screen and (max-width: 500px), only screen and (max-device-width: 500px) {div.inside, .container{width: 96% !important;}.shortcuts-wrapper .w25 { width:100%; }.shortcuts-wrapper .w33 { width:100%; }.shortcuts-wrapper .w49 { width:100%; }.shortcuts-wrapper .w100 {}.shortcuts-wrapper .shortcuts-col.icone{width:33%;}.header-inside-logos{}.header-logofull img{width:auto;height:80px;}.footer-others {display: flex; display: -webkit-flex; flex-flow: column wrap; -webkit-flex-flow: column wrap;align-items:center;}.footer-horaires{margin-left:inherit;margin-bottom:20px;padding-top:0; width:100%;}.footer-infos{ width:100%;}}@media only screen and (max-width: 410px), only screen and (max-device-width: 410px) {.main_slider .item-infos .col-infos .title{font-size: 25px;margin-bottom:0;}.main_slider .item-infos .col-infos .intro{font-size: 15px;}.main_slider .item-infos .col-infos .button-more{font-size: 15px;} }@media only screen and (max-width: 330px), only screen and (max-device-width: 330px) {}