


.home-slider .texte-a-3,.home-slider .texte-a-2,.home-slider .texte-a-1,.home-slider .texte-a-4{display:none;}


@media screen and (min-width: 1367px) {
	.nav > li > a{ padding-left:12px; padding-right:12px; font-size:14px;}

}



@media screen and (min-width: 1260px) {

.header .diagonale{width: 465px ; height:435px;}
.logo{top:40px; left:40px; font-size:2.3em;}
header nav ul{padding:0 0 0 550px;}	
header nav ul li{padding:0 20px; margin:0; font-size:0.8em;}

header nav ul .sousmenu ul{ padding:0 0 0 780px; }

/*ACCUEIL*/.home-slider .diagonal2{width:650px; height:520px; }	
.home-slider .message{width:370px; height:170px; left:120px;}
.home-slider .message .title{font-size:1.2em; font-weight:400;}
.home-slider .message hr{width:60px; }
.home-slider .message .descriptif{font-size:0.9em; font-weight:400;}


}


@media screen and (min-width: 1430px) {

.header .diagonale{width:580px; height:459px;}
.logo{top:45px; left:45px; font-size:2.5em;}


/*ACCUEIL*/.home-slider .diagonal2{width:690px; height:552px; }	
.home-slider .message{width:400px; height:200px; left:95px;}
.home-slider .message .title{font-size:1.3em; font-weight:400;}
.home-slider .message hr{width:70px; }
.home-slider .message .descriptif{font-size:0.9em; font-weight:400;}


}


@media screen and (min-width: 1590px) {

/*ACCUEIL*/
.home-slider .message{width:450px; height:200px; left:95px;}

}





@media screen and (min-width: 1820px) {

.header .diagonale{width:677px; height:536px;}
.logo{top:50px; left:50px; font-size:2.8em;}
	
/*ACCUEIL*/.home-slider .diagonal2{width:750px; height:600px; }
.home-slider .message{width:500px; height:300px; left:130px;}
.home-slider .message .title{padding:60px 0; text-align:center; margin:0; font-size:2.6em; font-weight:300;}

.home-slider .message hr{width:80px; }
.home-slider .message .descriptif{padding:10px 0; margin:10px 0; font-size:1em; font-weight:400;}
.home-slider .message .push-slide-1{padding:10px 15px; margin:0; font-size:0.9em; font-weight:600;}
.home-slider .message .outside #slider-prev .bx-prev{margin:0 0 10px 0;}
.home-slider .message .outside #slider-next .bx-next{margin:0 0 0 0;}



}



@media screen and (min-width: 2300px) {

.header .diagonale{width:800px; height:633px;}
.logo{top:80px; left:80px; font-size:3.2em;}
/*ACCUEIL*/.home-slider .diagonal2{width:850px; height:680px; }
.home-slider .message{width:500px; height:380px; left:130px;}

}


@media screen and (max-width:1200px) {
	.project-title{ font-size:15px;}
.red-texture h4{ font-size:15px;}
.img-thumb-red img{ max-width:100%; max-height:auto;}
}


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

.header{display:block; width:100%; position:relative;  padding:0; margin:0;   background-color:#323232;  /* z-index:1000; */}
.header .diagonale{display:block; position:absolute; width:70px; height:110px; padding:0;  left:0; top:50px;  z-index:9999; overflow:hidden;}
.header .diagonale img{display:block; width:100%; height:auto; padding:0; margin:0;}



/*ACCUEIL*/
.home-slider{display:block; position:relative; margin:0 auto; /*overflow:hidden;*/}
.home-slider .texte-a-3,.home-slider .texte-a-2,.home-slider .texte-a-1,.home-slider .texte-a-4{display:none;}
.home-slider .diagonale{display:block; position:absolute; width:690px; height:100%; padding:0;  z-index:999; left:0; bottom:0;}
.home-slider .diagonale img{display:block; width:100%; height:auto; padding:0; margin:0;}
.home-slider .message{display:block; position:absolute; width:310px; height:250px; padding:0;  z-index:999; left:20px; bottom:0; }
}



@media screen and (max-width:1160px) {
		.header .diagonale{display:block; position:absolute; width:310px; height:250px; padding:0;  left:0; top:00px;  z-index:9999; overflow:hidden;}
	
.header .logo{ top:5px; left:5px;}
.footer-rec{width:400px;}
}

@media screen and (min-device-width:800px) and (max-device-width: 1160px) { 

.header .logo img {
    display: block;
    width:60%;
    height: auto;
    padding: 0;
    margin: 0;
}
#recaptcha2 {
    margin-left: -15px;
    transform: scale(0.88);
}


}




@media screen and (max-width:1000px) {
	
		.header .diagonale{display:block; position:absolute; width:155px; height:150px; padding:0;  left:0; top:00px;  z-index:9999; overflow:hidden;}
	
.header .logo{ top:5px; left:5px;}
.header .logo img {
    display: block;
    width: 40%;
    height: auto;
    padding: 0;
    margin: 0;
}


.home-slider .diagonale img{ display:none;}
.logo .soush1{display:none; font-size:0.4em; color:#bbb3ab;}
.home-slider .message { background: rgba(255, 215, 53, 0.8);
display: block;
position: absolute;
width: 80%;
height: inherit;
padding: 10px;
z-index: 999;
left: 10%;
bottom: 10%;}

.outside {
    bottom: 8px;
    position: absolute;
    right: 10px;
}

.footer-rec{width:300px;}
.copyright {
    line-height: 27px;
}	
#recaptcha2 {
    margin-left: -15px;
    transform: scale(0.88);
}

}

@media screen and (max-width:767px) {
	.header .logo img{width: 17% ;}
}