@media (max-width:1300px){

.wrap{width:80%;}
.souswrap{width:100%;}

section#entete{background-position:50% 50%;background-size:cover;}
section#entete .logo_entete{width:100%;max-width:200px;}
section#entete .wrap .contact{display: none;}
section#entete .entreprise{padding-top:60px;}
section#entete .entreprise .souswrap{display:block;text-align:center;margin-top:0px;}
section#entete .entreprise h1{text-align:center;padding:0;font-size:18px;}

section#entete .services .un_service span h3{font-size:30px;text-align:center;width:100%;}

section#besoins{padding:0px;background-position:right bottom;background-size:25%;height:180px;}
section#besoins .souswrap{height:100%;padding-top:30px;}
section#besoins .bouton{font-size:16px;}

section#formulaire{margin-top:-5px;padding:20px;text-align:center;}
section#formulaire .entete{display:block;}
section#formulaire .entete .titre{font-size: 30px;text-align:center;}
section#formulaire .entete .facebook{margin:5px;display: block;}
section#formulaire .coordonnees{font-size:12px;}
section#formulaire .coordonnees .separateur{margin:0px 5px;}

section#maps iframe{height:310px;}

section #form_contact .info_contact{display:block;margin-top:-2px;margin-left:-2px;}
section #form_contact input[type="text"]{text-align:left;width:100%;margin-top:25px;margin-left:2px;box-sizing:border-box;}

section#domaine{margin-top:-6px;line-height:25px;}
section#domaine .layer{padding:94px 10px;}
section#domaine .souswrap span:first-child{font-size:12px;}
section#domaine .souswrap span:last-child{font-size:24px;}

section#description_entreprise{height:1200px;background-repeat:no-repeat;position:relative;background-position:43% 0%;}
section#description_entreprise .background{height:100%;position:relative;}
section#description_entreprise .layer_degrad{height:100%;background-image: -webkit-linear-gradient(bottom, rgb(39,140,200) 400px , transparent 600px);position:relative;bottom:0px;}
section#description_entreprise .layer_degrad .wrap{height:100%;position:relative;}
section#description_entreprise .texte{width:100%;float:none;padding:0px; text-align:center;position:absolute;bottom:2px;margin:0 auto;padding-bottom:60px;} 
section#description_entreprise .texte h1{font-size:20px;line-height:32px;}
section#description_entreprise .texte p{font-size:14px;}

footer{background-position:right top;padding:0px;background-size:25%;}
footer .wrap{display:block;padding-bottom:25px;}
footer .wrap a{position:relative;display:inline-block;margin-top:98px;}
footer .wrap span{margin-left:10px;font-size:9px;display:inline-block;position:relative;top:-10px;}
footer .wrap div{position:absolute;text-align:left;}
footer .wrap div img{width:150px;display:block;margin-top:-120px;}

}

@media only screen and (max-device-width: 1300px){

	section#entete .services{margin-top:100px;padding-bottom:20px;}
	section#entete .services .un_service{display: block; background-color:rgba(35, 131, 188, 0.8);margin-bottom:30px;min-height:225px;}
	section#entete .services .un_service span h3{font-size:30px;text-align:center;width:100%;}
	section#entete .services .un_service span:last-child{display:block;width:100%;padding:0;}
	section#entete .services .un_service span:last-child p{padding-bottom:10px;padding-right:10px;padding-left:10px;}

	section#photos{display:block;width:100%;white-space: nowrap;overflow-y: hidden;overflow-x: scroll;margin-top:-1px;}
	section#photos img{width:80%;margin-right:-4px;}

	section#photos2{display:block;width:100%;white-space:nowrap;overflow-y:hidden;overflow-x:scroll;}
	section#photos2 img{width:95%;margin-right:-3px;}
}