body {
	min-height: unset;
	height: unset;
}

#wrapper {
	margin-top: 85px;
}

#select-language {
	right: 5px;
}
#nav-liste {
	margin-right: 75px;
}
#select-language > ul {
	display: none;
}

/* Remove adresses */
@media only screen and (max-width: 920px) {
	p.adress {
		display: none;
	}
	.infos-contact {
		display: none;
	}
}

/* Change title font-size */
@media only screen and (max-width: 990px) {
	.megatitle {
		font-size: 4.2vw;
	}
}

/* -------- Force display on nav -------- */
@media only screen and (min-width: 801px) {
	#nav-liste {
		display: initial !important;
	}
}

@media screen and (max-width: 800px) {
	#nav-liste {
		display: none;
		position: absolute;
		top: 30px;
		right: -15px;
		background: #ffffff;
		opacity: 0.95;
		margin-right: 3px;
	}

	#nav li:hover > a {
		border-radius: 2px;
		background-color: unset !important;
		padding: 20px 30px;
		font-weight: bold;
	}

	.free-trial {
		margin-right: 80px;
	}

	#icons-hamburger {
		display: inline-block !important;
		right: 20px;
	}

	#nav {
		right: 0px;
	}

	#nav button {
		display: inline-block;
	}

	#nav ul {
		padding: 0px;
		width: 100%;
	}

	#nav ul li {
		display: block;
	}

	#nav li a {
		padding: 20px 30px;
	}

	#language-wrapper-select,
	#select-language {
		right: 75px;
	}

	#banner .background-image {
		background: url(/assets/images/header_background.jpg) no-repeat -602px center;
	}

	section {
		padding: 0px 0px;
	}
}

@media screen and (max-width: 370px) {
	#logo {
		display: none;
	}
}
