@media screen and (max-device-width: 740px) {
	body {
		background-image: none;
		width: 100%;
	}
	#fullPage {
		background: transparent;
		max-width: none;
		min-width: 320px;
		width: 100%;
	}
	#container {
		width: 100%;
	}
	#languages {
		display: flex;
		justify-content: space-between;
	}
	#languages a {
		float: none;
		margin-left: auto;
		margin-right: auto;
	}
	#logo {
		height: 30px;
		width: 115px;
		background-size: 115px 30px;
	}
	#search {
		padding: 3px;
	}
	#slogan {
		padding-top: 30px;
	}
	#photoFrame, #bar_help, #menuFaq {
		display: none;
	}
	#main {
		height: inherit !important;
	}
	#content {
		background-image: none;
		padding: 9px;
	}
	#content .col {
		padding: 2px;
	}
	div.video {
		height: 0;
		width: 100%;
		padding-bottom: 75%;
	}
	div.video img {
		height: 80px;
		margin-top: 30%;
		padding-bottom: 45%;
	}
	div.video div.info {
		margin-top: -133px;
	}
	img, object, embed, canvas, video, audio, picture {
		height: auto;
		max-width: 100%;
	}
	#menu {
		text-align: center;
		position: relative;
		width: 100%;
		background-size: contain;
	}
	#menu ul ul {
		left: 5%;
	}
	#footerL, #footerR {
		display: none;
	}
}
