html {
  box-sizing: border-box;
  font-size: 16px;
}

*, *:before, *:after {
  box-sizing: inherit;
}

body, h1, h2, h3, h4, h5, h6, p, ol, ul {
  margin: 0;
  padding: 0;
  font-weight: normal;
}

body {
	margin:0px;
	padding:0px;
	overflow:hidden;
}

ol, ul {
  list-style: none;
}

img {
  max-width: 100%;
  height: auto;
}

.lang-container {
	position: fixed;
	/* bottom: 60px;
	right: 60px; */
	
	top: 20px;
	left: 50%;
	transform: translate(-50%, 0);
	
	
	/* width: 200px;
	height: 60px;
 */	
	/* background-color: green; */
	
	z-index: 999;
}

.lang-container select {
	font-size: 16px;
	padding: 8px 50px 8px 25px;
	border-radius: 30px;
	
	appearance: none;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: right 1rem center;
	background-size: 1em;
	
	cursor: pointer;
}






