@media only screen and (max-width:960px) {

h1{
	font-size: 4em;
	line-height: 1.2em;
	padding-top: 90px;

}

#outil h1{
	padding-top: 0px;
}

#outil #infos .date{
	margin-bottom: 0px;
}

h2{
	word-break: break-all;
}

h3, #qui-sommes-nous .equipe h3{
	font-size: 2.8em;
	line-height: 1.2em;
}

#valeurs h2, #valeurs p, #valeurs h3{text-align: center;}
#valeurs img{text-align: center;margin: 30px 0;}

#decouvrir h1{
	font-size: 5em;
	line-height: 1.3em;
}

#qui-sommes-nous h1{
	margin-bottom: 90px;
}

#qui-sommes-nous .equipe .membre{
	margin-top: 60px;
}

#qui-sommes-nous .valeurs h3{
	margin-top: 30px;
}
	



}

@media only screen and (max-width:760px) {
	

}

@media only screen and (max-width:550px) {

header.scroll{
	background: #ffffffcc !important;
}

header #logo{
	margin-left: 30px;
}

header.scroll #logo{
	margin-left: 15px;
}

header #btn_menu{
	right: 30px;
}

header.scroll #btn_menu{
	right: 15px;
}

h1{
	font-size: 2.9em;
	line-height: 1.2em;
	word-break: break-word;
}

h2{
	font-size: 2.2em;
	line-height: 1.2em;
	word-break: break-word;
}

h3{
	word-break: break-word;
}

#pres p{
	text-align: justify;
}

#decouvrir h1{
	line-height: 1.1em;
}

#nos-outils h2, #notre-accompagnement h1{
	font-size: 3em;
	line-height: 1em;
	text-align: center;
	word-break: break-word;
}

#nos-outils .item .content{
	margin: -1px 0 0 0;
}

#notre-accompagnement #type-outils h3{
	margin-top: 30px;
}

.wpcf7 input[type="submit"]{
	width: 100%;
	padding: 0;
}
	

}

@media only screen and (max-width:350px) {


}

