/* N A V  */

#home {
	display: none;
}

nav li a {
	margin: 0;
}

.cover {
	padding: 15px 0px;
	margin-bottom: 40px;
}

.cover h1 {
	font-size: 40px;
}

.cover h2 {
	font-size: 20px;
}

.vincent-boutin {
	margin-bottom: 30px;
}

.missionDetails .logoContainer {
	padding-right: 0;
	margin-bottom: 10px;
}

.missionDetails .infos {
	padding: 0;
}

.clients a {
	background-size: 100%;
}


.quote p {
	font-size: 20px;
}

.quote a {
	width: 100%;
}

.quote span {
	display: block;
	padding: 10px 30px;
}




.nos-activites-block p {
	min-height: inherit;
	margin-bottom: 20px;
}

.nos-activites-block {
	margin-bottom: 60px;
}





footer .logo {
	background-image: url('../images/footer@2x.png');	
}




footer ul li {
	display: block;
}



@media (max-width: 405px){
	nav li .logo {
		width: 103px;
		background-size: 103px;
		margin-right: 15px;
	}
}






/* C O N T A C T S */

@media (max-width: 418px){
	.contactInfos a {
		margin-right: 0 !important;
		min-width: 100%;
	}

	.contactInfos  .fullEmail, .contactInfos  .fullAddress, .contactInfos .fullPhone {
		display: none
	}

	.contactInfos  .mobileEmail, .contactInfos .mobileAddress, .contactInfos .mobilePhone {
		display: inline;
	}
}

@media (min-width: 419px){
	.contactInfos a {
		margin-right: 0 !important;
		min-width: 380px;
	}

	.contactInfos .addresds {
	    background-color: #258FC7;
	    margin: -15px 0;
	    padding: 10px;
	}

	.contactInfos  .fullEmail, .contactInfos  .fullAddress, .contactInfos .fullPhone {
		display: inline;
	}

	.contactInfos  .mobileEmail, .contactInfos .mobileAddress, .contactInfos .mobilePhone {
		display: none;
	}
}