body {
	position: fixed;
	background-color: black;
	height: 100%;
}
a {
	text-decoration: none !important;
}
.container-fluid {
	padding-left: 0;
	padding-right: 0;
}
#logo > a > img {
	width: 30vw;
	padding-bottom: 15px;
	cursor:pointer;
	opacity: 0.7;
}
/*------Languages Flags------*/
#Lgflags {
	position: fixed;
	right: 0;
	z-index: 1; /*important to be displayed above bg (without opacity)*/
	margin-right: 10px;
	padding-top: 5px;
}
/*---------------VIDEO------------------*/
video {
	position: fixed;
	width: 100%;
	height: 100%;
	object-fit: cover;
	opacity: 0.5;
}
#buttons > a > button {
	background-color: #B2A277;
	font-size: 1rem;
	color: white;
	width: 70vw;
	padding: 10px;
	border: none;
	border-radius: 20px/20px;
	margin: 5px;
	opacity: 0.9;
	outline: none !important; /*To get rid of blue border that appears when clicking on buttons*/
}
#buttons > a > button:hover {
	opacity: 1;
	color: #303030;
}
h4 {
	color: #B2A277;
	font-size: 7vw;
}
#corps {
	position: fixed;
}
.redirect {
	font-size: 7px;
	display: initial;
	position: absolute;
	margin-top: 10px;
}
/*------------------------MEDIA QUERIES--------------------------*/
@media (min-width: 500px) {
	#logo > a > img {
		width: 20vw;
	}
	h4 {
		font-size: 5vw;
	}
	#buttons > a > button {
		width: 35vw;
	}
}
/*------------------MEDIA 767--------------------*/
@media (min-width: 767px) {
	.LG {
		width: 30px;
	}
	h4 {
		font-size: 6vw;
	}
	#buttons > a > button {
		width: 30vw;
	}
	#logo > a > img {
		width: 15vw;
	}
}
/*-------------------MEDIA 990-------------------*/
@media (min-width: 990px) {
	h4 {
		font-size: 5vw;
	}
	#buttons > a > button {
		width: 20vw;
	}
}
@media (min-width: 1200px) {
	#logo > a > img {
		width: 12vw;
	}
}