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

#rs{
	opacity: 0%;
}

.visuelresponsive{
	width: 800px;
}

.logoindexresponsive{
	width: 50px;
	margin-left: 46%;
	margin-top: 30px;
}

#onglets a{
	opacity: 0%;
	font-size: 0px;
}

#menuresponsive{
	text-align: center;
	margin-top: 45px;
}

#menuresponsive a{
	opacity: 100%;
	font-family: 'Kanit';
	text-decoration: none;
	color: black;
	font-size: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	padding-right: 25px;
	background: #030a148f;
	border-radius: 5px;
}

#textpresa p{
	margin-top: 100px;
	font-size: 20px;
}

.bannerindex{
	position: relative;
	text-align: center;
	color: white;
	font-family: 'Montserrat';
}

.bannerprojet{
  position: relative;
  text-align: center;
  color: white;
  font-family: 'Kanit';
  font-size: 40px;
  margin-top: 130px;
}

.bannerprojet-text{
  position: absolute;
  top: 45%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 30px;
}



}