#select-language {
	right: 10px;
  }
  #nav {
	margin-right: 75px;
  }
  #select-language > ul {
	display: none;
  }
  
  /* -------- Force display on nav -------- */
  @media only screen and (min-width: 1001px) {
	#nav-liste {
		display: initial !important;
	}
  }
  
  @media screen and (max-width: 1000px) {
	#nav-liste {
	  display: none;
	  position: absolute;
	  top: 50px;
	  right: -80px;
	  background: #ffffff;
	  opacity: 0.95;
	}
  
	#nav li:hover > a {
	  border-radius: 2px;
	  background-color: unset !important;
	  padding: 20px 30px;
	  font-weight: bold;
	}
  
	.free-trial {
	  margin-right: 60px;
	}
  
	#icons-hamburger {
	  display: inline-block !important;
	  right: -53px;
	}
  
	#nav {
	  right: 0px;
	}
  
	#nav button {
	  display: inline-block;
	}
  
	#nav ul {
	  padding: 0px;
	  width: auto;
	}
  
	#nav ul li {
	  display: block;
	}
  
	#nav li a {
	  padding: 20px 30px;
	}
  
	#language-wrapper-select, #select-language {
	  right: 65px;
	}
  
	#banner .background-image {
	  background: url(/assets/images/header_background.jpg) no-repeat -602px center;
	}
  
	section {
	  padding: 0px 0px;
	}
  }
  
  @media screen and (max-width: 560px) {
	  #logo {
		  display: none;
	  }
  }
  
  /* Start button on landing page */
  @media screen and (max-width: 410px) {
	h2[content="intro"] {
	  display: none;
	}
  
	#keywords_url {
	  margin: 40px 0;
	  max-width: unset;
	}
  
	#keywords_url input {
	  position: relative;
	  box-sizing: border-box;
	  width: 100%;
	  max-width: unset;
	  margin: unset;
	}
  
	#keywords_url button {
	  margin: auto;
	  right: unset;
	  top: unset;
	  display: block;
	  position: relative;
	  margin-top: 10px;
	}
  }