
@media (min-width: 1921px) {

	html { font-size: 85%;	}

}


@media (max-width: 1920px) {

	html { font-size: 85%;	}

}


@media (max-width: 1600px) {

	.cabinet .whowheare { background-color:rgba(255, 255, 255, 0.8); }

}


@media (max-width: 1440px) {


}

@media (max-width: 1280px) {

	.part1 .pfooter a.news, .part1 .pfooter a.world, .part1 .pfooter a.question, .part1 .pfooter a.gotomeeting { width:25%; }
	.cabinet .chiffres .qte {
		font-size:3em;
	}
	.services .xtab i { font-size:8em; }

}

@media (max-width: 1024px) {

	.part1 .header .title h1, .part1 .header .title404 h1 { font-size:4em; }
	.cabinet { background-position:-100px bottom; }
	.services .xtab i { font-size:6em; }
	.carrieres .alljobs { width:100%; }
	.carrieres .alljobs .content a {  color:#000; }
	.footer .numvert i, .allnum { width:100%; float:left; }
}

@media (max-width: 900px) {
    	.part1 .header .title { margin-top:180px; }
	.footer .agences .col { width:100%; display:block; margin-bottom:2em; }
	.footer .agences .prl { padding-right:0; }

}

@media (max-width: 768px) {

	.part1 .header .title { width:100%; margin-top:212px; }
	.part1 .header .title h1, .part1 .header .title404 h1 { font-size:3em; }
    .part1 .header .title404 { margin-top: 100px; width: 100%; }
	.part1 .pfooter a.news, .part1 .pfooter a.world, .part1 .pfooter a.question, .part1 .pfooter a.gotomeeting { width:100%; }
	.part1 .pfooter a.news .desc, .part1 .pfooter a.world .desc, .part1 .pfooter a.question .desc, .part1 .pfooter a.gotomeeting .desc { display:none; }
	.part1 .pfooter { padding-left:0;	}
	.part1 .pfooter .c1 { width:90%; padding-left:5%;	}
	.part1 .pfooter a.c2 { display:none;	}

	.part1 .pfooter { height:auto; }


	.cabinet { background-position:-200px bottom; }
	.cabinet .empty { display:none; }
	.cabinet .whowheare { width:100%;}
	.cabinet .grid > * > *, .services .grid > * > *, .carrieres .grid > * > * { width: 100% !important; }
	.logos { background-color:#fff; }
	.logos a img { opacity:1; }
}

@media (max-width: 668px) {

	#menugen { position: relative; }
    
    .cabinet h2, .services h2, .carrieres h2, .footer .numvert, .footer .contactform .writeus { font-size:3em; }

	.cabinet .chiffres { margin-top:1em; }
	.xtab { padding:20px; }
}

@media (max-height: 768px) {

	.part1 .pfooter { height:auto; }
	.part1 .pfooter a.news .desc, .part1 .pfooter a.world .desc, .part1 .pfooter a.question .desc, .part1 .pfooter a.gotomeeting .desc { display:none; }

}


@media (max-height: 530px) {

/*	#menulist { font-size: 16px!important; }*/
    .part1 .header .title404  { margin-top: 50px; width:100%; height: 100vh; }
    .part1 .header .title404 h1
	.part1 .pfooter { position:relative; float:left; }

}

@media (max-width: 500px) {

    .part1 .header .title404  { margin-top: 50px; }
    .part1 .header .title404 h1  { font-size:2em; }
	.row.tabs-navigation { display:none!important; }
	.cabinet .belledonne { background-image:none; }
	.logos a img { width:50%; }

	.footer .contact button { margin:1em 0 0 0; }
}

@media (max-width: 440px) {
}
