		@font-face {
			font-family: "Linotte-Regular";
			src: url("../../asset/font/Linotte/Linotte_Regular.otf");
		}
		
		@font-face {
			font-family: "Linotte-Light";
			src: url("../../asset/font/Linotte/Linotte_Light.otf");
		}
		
		@font-face {
			font-family: "Linotte-Bold";
			src: url("../../asset/font/Linotte/Linotte_Bold.otf");
		}
		
		@font-face {
			font-family: "Linotte-Semi-Bold";
			src: url("../../asset/font/Linotte/Linotte_Semi_Bold.otf");
		}
		
		@font-face {
			font-family: "Linotte-Heavy";
			src: url("../../asset/font/Linotte/Linotte_Heavy.otf");
		}
		
		@font-face {
			font-family: 'Segoe UI Regular';
			font-style: normal;
			font-weight: normal;
			src: local('Segoe UI Regular'), url('Segoe UI.woff') format('woff');
		}
		@font-face {
			font-family: 'Segoe UI Italic';
			font-style: normal;
			font-weight: normal;
			src: local('Segoe UI Italic'), url('Segoe UI Italic.woff') format('woff');
		}
		@font-face {
			font-family: 'Segoe UI Bold';
			font-style: normal;
			font-weight: normal;
			src: local('Segoe UI Bold'), url('Segoe UI Bold.woff') format('woff');
		}
		@font-face {
			font-family: 'Segoe UI Bold Italic';
			font-style: normal;
			font-weight: normal;
			src: local('Segoe UI Bold Italic'), url('Segoe UI Bold Italic.woff') format('woff');
		}

		.myClass {
			background: url('img/menu_q.png');
			background-position: center;
			background-repeat: no-repeat;
			padding: 15px;
			height: 15px;
			width 15px;
			vertical-align: middle;
		}
		
		.menu {
			font-family: "Linotte-Light";
			font-size: 16px;
			color: #fff;
		}
		
		.cmenu {
			font-family: "Linotte-Light";
			font-size: 16px;
			color: #000;
		}
		
		.menuT {
			font-family: "Linotte-Bold";
			font-size: 26px;
			color: #fff;
		}
		
		.menux {
			font-family: "Linotte-Regular";
			font-size: 16px;
			color: #012444;
		}
		
		.menuP {
			font-family: "Linotte-Regular";
			font-size: 10px;
			color: #012444;
		}
		
		.menuXa {
			font-family: "Linotte-Regular";
			font-size: 10px;
			color: #999999;
		}
		
		.menuXb {
			font-family: "Linotte-Regular";
			font-size: 6px;
			color: #012444;
		}
		
		.menuXc {
			font-family: "Linotte-Light";
			font-size: 16px;
			color: #000000;
		}
		
		.menuXd {
			font-family: "Linotte-Light";
			font-size: 10px;
			color: #000000;
		}
		.pkty {
			vertical-align: middle;
			color: #FFCC29;
			font-family: "Linotte-Light"; 
			font-size: 15px; 
		}
		.plty {
			vertical-align: middle;
			color: #FFFFFF;
			font-family: "Linotte-Light"; 
			font-size: 10px;
		}
		.eity {
			width: 40%;
			height: auto;
			text-align: center;
			vertical-align: middle;
			background: #012444;
			position: -webkit-sticky; /* Safari */
			position: fixed;
			display: block;
			margin-left: auto;
			margin-right: auto;
		}
		
		.select {
			background-color: #012444;
		}
		
		.nselect {
			background-color: #FFCC29;
		}
		
		.xpara {
			margin-top: 0px;
			margin-bottom: 10px;
		}
		
		.ypara {
			margin-top: 10px;
			margin-bottom: 10px;
		}
		
		#container {
			min-height: 100%;
			position: relative;
			margin-left: auto;
			margin-right: auto;
			
		}
		
		.montainer { 
			z-index:1;
			width: 100%; 
			height: 100%; 
			display:inline-block;
			background-image: url("../../asset/img/iii.jpg");
			background-repeat: no-repeat;
			background-position: center top;
			/* background-size: 100%;
			background-size: auto 100%; */ /* ^width|Landscape^ <height|Portrait< */
		}
		/*
			top: 0;
			left: 0;
			
		*/
		#containX {
			height: 15vh;
			width: 20%;
			position: fixed;
			top: 0;
			left: 0;
		}
		
		#containY {
			height: 23vh;
			width: 30%;
			position: fixed;
			/* top: 0;
			left: 0; */
			bottom: 0;
			right: 100px;
			overflow: hidden;
		}
		
		#containZ {
			height: 15vw;
			width: 10%;
			position: fixed;
			top: 0;
			left: 2vw;
			/* left: 50px;
			background-color: #012444; */
			overflow: hidden;
		}
		.mageZ {
			width: 10vw;
		}
		.mageZZ {
			width: 5vw;
		}
		.mageZX {
			width: 6vw;
		}
		.mageZY {
			width: 6vw;
			display: none;
		}
		
		#containZZ {
			height: 15vw;
			width: 10%;
			position: fixed;
			bottom: 0;
			right: 0;
			background-color: #012444;
			overflow: hidden;
		}
		
		
		div.sticky {
			position: -webkit-sticky;
			position: sticky;
			top: 0;
			padding: 5px;
			background-color: #cae8ca;
			border: 2px solid #4CAF50;
		}
		
		div.xap {
			height: 10vh;
			width: 10vh;
			background-color: #012444;
		}
		
		div.xa {
			height: 10vh;
			width: 100%;
			background-color: #012444;
		}
		
		div.zxa {
			height: 10vh;
			width: 100%;
			background-color: #012444;
		}
		
		div.xbp {
			height: 5vh;
			width: 10vh;
			background-color: #EB1E4B;
		}
		
		div.xb {
			height: 5vh;
			width: 100%;
			background-color: #EB1E4B;
		}
		
		div.xc {
			height: 10vh;
			width: 100%;
			background-color: #012444;
		}
		
		div.xd {
			height: 5vh;
			width: 100%;
			/* background-color: #EB1E4B; */
			background-color: #FFCC29;
			z-index: 9999;
		}
		
		div.xe {
			height: 8vh;
			width: 100%;
			background-color: #FFFFFF;
			z-index: 9999;
		}
		
		div.xf {
			height: 8vw;
			width: 100%;
			margin-top: 2vw;
			/* background-color: #FFFFFF; */
			z-index: 9999;
		}
		
		div.ha {
			height: 40vh;
			background-color: #21B0E8;
		}
		
		div.iha {
			height: 40vh;
		}
		
		div.xPA {
			height: 25px;
			width: 100%;
			margin-left: 10px;
			margin-right: 10px;
			/*margin-top: 5px;
			margin-bottom: 0px;*/
		}
		
		div.xPB {
			height: 15px;
			width: 100%;
			margin-left: 10px;
			margin-right: 10px;
			/*margin-top: 5px;
			margin-bottom: 0px;*/
		}
		
		div.xPC {
			height: 100px;
			width: 100%;
			margin-left: 10px;
			margin-right: 10px;
			/*margin-top: 10px;
			margin-bottom: 0px;*/
		}
		
		div.a {
			height: 10vh;
			background-color: #012444;
		}
		
		div.b {
			height: 5vh;
			background-color: #FFCC29;
		}
		
		div.aaa {
			position: -webkit-sticky;
			position: sticky;
			top: 0;
			height: 10vh;
			background-color: #012444;
			z-index: 9999;
		}
		
		div.bbb {
			position: -webkit-sticky;
			position: sticky;
			top: 10vh;
			height: 5vh;
			background-color: #FFCC29;
			z-index: 9999;
		}
		
		div.pa {
			position: -webkit-sticky;
			position: sticky;
			top: 0;
			height: 10vh;
			background-color: #012444;
			margin-left: 0%;
		}
		
		div.pb {
			position: -webkit-sticky;
			position: sticky;
			top: 10vh;
			height: 5vh;
			background-color: #FFCC29;
			margin-left: 0%;
		}
		
		div.x {
			position: absolute;
			bottom: 0;
			margin-left: 0;
			margin-right: 0;
			margin-bottom: 8vh;
			height: 77vh;
			width: 100%;
			background-color: #21B0E8;
		}
		
		div.xxx {
			position: absolute;
			bottom: 0;
			margin-left: 0;
			margin-right: 0;
			margin-bottom: 8vh;
			height: 77vh;
			width: 100%;
			background-color: #FFFFFF;
		}
		
		div.y {
			position: absolute;
			bottom: 0;
			margin-left: 0;
			margin-right: 0;
			margin-bottom: 8vh;
			height: 5vh;
			width: 100%;
			background-color: black;
		}
		
		
		div.px {
			margin-left: 0;
			margin-right: 0;
			margin-bottom: 8vh;
			height: 2777px;
			width: 100%;
			background-color: #21B0E8;
		}
		
		div.ix {
			position: absolute;
			bottom: 0;
			margin-left: 0;
			margin-right: 0;
			margin-bottom: 45vh;
			height: 5vh;
			width: 100%;
			background-color: orange;
			text-align: center;
			text-decoration: none;
			font-family: "Linotte-Regular";
			font-size: 10px;
		}
		
		div.iy {
			position: absolute;
			bottom: 0;
			margin-left: 0;
			margin-right: 0;
			margin-bottom: 8vh;
			height: 37vh;
			width: 100%;
			/* background-color: black; */
		}
		
		div.zzz {
			height: 8vh;
			width: 100%;
			background-color: white;
		}
		
		div.z {
			position: fixed;
			bottom: 0;
			height: 8vh;
			width: 100%;
			background-color: white;
		}
		
		div.scrollMenu {
			white-space: nowrap;
			overflow: auto;
			background-color: #A8CF45;
			height: 5vh;
		}
		
		div.scrollMenu a {
			display: inline-block;
			color: white;
			text-align: center;
			padding: 1.68vh;
			text-decoration: none;
			font-family: "Linotte-Regular";
			font-size: 10px;
		}
		
		div.scrollMenu a:hover {
			background-color: #777;
		}
		
		html,
		body {
			margin: 0;
			/* background-color: #21B0E8; */
			background-color: #FFFFFF;
			height: 100%;
		}
		
		.column {
			float: left;
			width: 25%;
			height: 5vh;
			display: flex;
			align-items: center;
			justify-content: center;
			border: 1px;
			border-color: #012444;
		}

		/* width: 33.33%; Clear floats after the columns */
		.row:after {
			content: "";
			display: table;
			clear: both;
			margin: 0;
			border: 0;
		}
		
		.columnPA {
			float: left;
			width: 100%;
			height: 40vh;
			display: flex;
			align-items: center;
			justify-content: center;
			border: 1px;
			border-color: #012444;
		}

		.rowPA:after {
			content: "";
			display: table;
			clear: both;
			margin: 0;
			border: 0;
		}
		
		.columnXXA {
			float: left;
			width: 100%;
			height: 10vw;
			display: flex;
			align-items: center;
			justify-content: center;
			border: 1px;
			border-color: #012444;
		}

		.rowXXA:after {
			content: "";
			display: table;
			clear: both;
			margin: 0;
			border: 0;
		}
		
		.columnXXZ {
			float: left;
			display: flex;
			align-items: center;
			justify-content: center;
			border: 1px;
			border-color: #012444;
		}

		.rowXXZ:after {
			content: "";
			display: table;
			clear: both;
			margin: 0;
			border: 0;
		}
		
		.columnXAP {
			float: left;
			width: 100%;
			height: 10vh;
			display: flex;
			align-items: center;
			justify-content: center;
			border: 1px;
			border-color: #012444;
		}

		.rowXAP:after {
			content: "";
			display: table;
			clear: both;
			margin: 0;
			border: 0;
		}
		
		.columnXA {
			float: left;
			width: 100%;
			height: 10vh;
			display: flex;
			align-items: center;
			justify-content: center;
			border: 1px;
			border-color: #012444;
		}

		.rowXA:after {
			content: "";
			display: table;
			clear: both;
			margin: 0;
			border: 0;
		}
		
		.columnXB {
			float: left;
			width: 100%;
			height: 5vh;
			display: flex;
			align-items: center;
			justify-content: center;
			border: 1px;
			border-color: #012444;
		}

		.rowXB:after {
			content: "";
			display: table;
			clear: both;
			margin: 0;
			border: 0;
		}
		
		.columnXC {
			float: left;
			width: 100%;
			height: 10vh;
			display: flex;
			align-items: center;
			justify-content: center;
			border: 1px;
			border-color: #012444;
		}

		.rowXC:after {
			content: "";
			display: table;
			clear: both;
			margin: 0;
			border: 0;
		}
		
		.columnXD {
			float: left;
			width: 25%;
			height: 5vh;
			display: flex;
			align-items: center;
			justify-content: center;
			border: 1px;
			border-color: #012444;
		}

		.rowXD:after {
			content: "";
			display: table;
			clear: both;
			margin: 0;
			border: 0;
		}
		
		.columnA {
			float: left;
			width: 100%;
			height: 10vh;
			display: flex;
			align-items: center;
			justify-content: center;
			border: 1px;
			border-color: #012444;
		}

		/* width: 33.33%; Clear floats after the columns */
		.rowA:after {
			content: "";
			display: table;
			clear: both;
			margin: 0;
			border: 0;
		}
		
		.columnB {
			float: left;
			width: 100%;
			height: 5vh;
			display: flex;
			align-items: center;
			justify-content: center;
			border: 1px;
			border-color: #012444;
		}

		.rowB:after {
			content: "";
			display: table;
			clear: both;
			margin: 0;
			border: 0;
		}
		
		.columnZ {
			float: left;
			width: 20%;
			height: 8vh;
			display: flex;
			align-items: center;
			justify-content: center;
			border: 1px;
			border-color: #012444;
		}

		/* width: 33.33%; Clear floats after the columns */
		.rowZ:after {
			content: "";
			display: table;
			clear: both;
			margin: 0;
			border: 0;
		}
		
		.columnP {
			float: left;
			width: 33.33%;
			height: 20px;
			display: flex;
			align-items: center;
			justify-content: center;
			border: 0px;
		}

		/* width: 33.33%; Clear floats after the columns */
		.rowP:after {
			content: "";
			display: table;
			clear: both;
			margin: 0;
			border: 0;
		}
		
		.columnPG {
			float: left;
			width: 100%;
			height: 10px;
			display: flex;
			align-items: center;
			justify-content: center;
			border: 0px;
		}

		/* width: 33.33%; Clear floats after the columns */
		.rowPG:after {
			content: "";
			display: table;
			clear: both;
			margin: 0;
			border: 0;
		}
		
		.columnQ {
			float: left;
			width: 100%;
			height: 100px;
			display: flex;
			/*align-items: center;*/
			justify-content: center;
			border: 0px;
			overflow: hidden;
		}

		/* width: 33.33%; Clear floats after the columns */
		.rowQ:after {
			content: "";
			display: table;
			clear: both;
			margin: 0;
			border: 0;
		}
		
		.columnQQ {
			float: left;
			width: 100%;
			height: 5vh;
			display: flex;
			align-items: center;
			justify-content: center;
			border: 0px;
			overflow: hidden;
		}

		/* width: 33.33%; Clear floats after the columns */
		.rowQQ:after {
			content: "";
			display: table;
			clear: both;
			margin: 0;
			border: 0;
		}
		
		.columnR {
			float: left;
			width: 100%;
			height: 100vw;
			display: flex;
			/*align-items: center;*/
			justify-content: center;
			border: 0px;
			overflow: hidden;
		}

		/* width: 33.33%; Clear floats after the columns */
		.rowR:after {
			content: "";
			display: table;
			clear: both;
			margin: 0;
			border: 0;
		}
		
		.columnS {
			float: left;
			width: 10%;
			height: 40px;
			display: flex;
			align-items: center;
			justify-content: center;
			border: 0px;
			background-color: #999999;
			overflow: hidden;
		}

		/* width: 33.33%; Clear floats after the columns */
		.rowS:after {
			content: "";
			display: table;
			clear: both;
			margin: 0;
			border: 0;
			background-color: #999999;
		}
		
		.columnT {
			float: left;
			width: 100%;
			height: 100px;
			display: flex;
			align-items: center;
			justify-content: center;
			margin: 0px;
			border: 0px;
			background-color: #999999;
			overflow: hidden;
		}

		/* width: 33.33%; Clear floats after the columns */
		.rowT:after {
			content: "";
			display: table;
			clear: both;
			margin: 0;
			border: 0;
			background-color: #999999;
		}
		
		.columnTA {
			float: left;
			width: 100%;
			height: 25px;
			display: flex;
			/* align-items: center; */
			justify-content: center;
			margin: 0px;
			border: 0px;
			background-color: #FFFFFF;
			overflow: hidden;
		}

		/* width: 33.33%; Clear floats after the columns */
		.rowTA:after {
			content: "";
			display: table;
			clear: both;
			margin: 0;
			border: 0;
			background-color: #FFFFFF;
		}
		
		.columnTB {
			float: left;
			width: 100%;
			height: 15px;
			display: flex;
			/* align-items: center; */
			justify-content: center;
			margin: 0px;
			border: 0px;
			background-color: #FFFFFF;
			overflow: hidden;
		}

		/* width: 33.33%; Clear floats after the columns */
		.rowTB:after {
			content: "";
			display: table;
			clear: both;
			margin: 0;
			border: 0;
			background-color: #FFFFFF;
		}
		
		.columnTC {
			float: left;
			width: 100%;
			height: 100px;
			display: flex;
			/* align-items: center; */
			justify-content: center;
			margin: 0px;
			border: 0px;
			background-color: #FFFFFF;
			overflow: hidden;
		}

		/* width: 33.33%; Clear floats after the columns */
		.rowTC:after {
			content: "";
			display: table;
			clear: both;
			margin: 0;
			border: 0;
			background-color: #FFFFFF;
		}
		
		.columnU {
			float: left;
			width: 100%;
			height: 2px;
			display: flex;
			/*align-items: center;*/
			justify-content: center;
			border: 0px;
			overflow: hidden;
		}

		/* width: 33.33%; Clear floats after the columns */
		.rowU:after {
			content: "";
			display: table;
			clear: both;
			margin: 0;
			border: 0;
		}
		
		.columnV {
			float: left;
			width: 100%;
			height: 10px;
			display: flex;
			/*align-items: center;*/
			justify-content: center;
			border: 0px;
			overflow: hidden;
		}

		/* width: 33.33%; Clear floats after the columns */
		.rowV:after {
			content: "";
			display: table;
			clear: both;
			margin: 0;
			border: 0;
		}
		
		.scrolling-wrapper {
		  overflow-x: scroll;
		  overflow-y: hidden;
		  white-space: nowrap;

		  .card {
			display: inline-block;
		  }
		}
		
		.scrolling-wrapper-flexbox {
		  display: flex;
		  flex-wrap: nowrap;
		  overflow-x: auto;

		  .card {
			flex: 0 0 auto;
			height: 200px;
			width: 200px;
		  }
		}
		
		.myA {
			background-color: red;
		}
		.myB {
			background-color: green;
		}
		.myC {
			background-color: pink;
		}
		.myD {
			background-color: orange;
		}
		.myE {
			background-color: purple;
		}
		
		.myF {
			background-color: #FFCC29;
		}
		
		.myG {
			background-color: #FFF;
		}
		
		.myH {
			background-color: #012444;
		}
		
		.myI {
			background-color: #21B0E8;
		}
		
		.myJ {
			background-color: #999999;
		}
		
		@media screen and (max-width: 450px) and (min-width: 200px) {
		  #container {
			width: 100%;
			min-height: 100%;
			position: relative;
		  }
		  #containX {
			width: 20%;
			height: 15vh;
			position: fixed;
			top: 0;
			left: 0;
		  }
		
		#containY {
			display: none;
		}		
		#containZ {
			display: none;
		}		
		#containZZ {
			display: none;
		}
			
		  div.z {
			width: 100%;
		  }
		
		.columnR {
			float: left;
			width: 100%;
			height: 100vw;
			display: flex;
			/*align-items: center;*/
			justify-content: center;
			border: 0px;
			overflow: hidden;
		}

		/* width: 33.33%; Clear floats after the columns */
		.rowR:after {
			content: "";
			display: table;
			clear: both;
			margin: 0;
			border: 0;
		}
		}

		@media screen and (max-width: 5000px)  and (min-width: 451px) {
		  #container {
			width: 500px;
			min-height: 100%;
			position: relative;
			/* display: none; */
		  }
		  
		  #containX {
			width: 500px;
			height: 15vh;
			margin-left: auto;
			margin-right: auto;
			margin-top: auto;
			position: fixed;
			top: 0;
			left: unset;
		  }
		  		
			#containY {
				display: unset;
				bottom: 0;
				right: 100px;
			}
			#containZ {
				display: unset;
			}
				
			
			div.xa {
				height: 10vh;
				width: 100px;
				background-color: #012444;
			}
			
			div.zxa {
				height: 10vh;
				width: 100px;
				background-color: #012444;
			}
			
			div.xb {
				height: 5vh;
				width: 100px;
				background-color: #EB1E4B;
			}
			
			div.xc {
				height: 10vh;
				width: 100%;
				background-color: #012444;
			}
			
			div.xd {
				height: 5vh;
				width: 100%;
				background-color: #FFCC29;
				z-index: 9999;
			}
			
			div.xe {
				height: 8vh;
				width: 100%;
				background-color: #FFFFFF;
				z-index: 9999;
			}
			
			div.aaa {
				display: none;
			}
			
			div.bbb {
				display: none;
			}
			
			div.xxx {
				margin-bottom: 0vh;
				height: 100%;
			}
			div.z {
				display: none;
			}
			
			.columnR {
				float: left;
				width: 100%;
				height: 500px;
				display: flex;
				/*align-items: center;*/
				justify-content: center;
				border: 0px;
				overflow: hidden;
			}

			/* width: 33.33%; Clear floats after the columns */
			.rowR:after {
				content: "";
				display: table;
				clear: both;
				margin: 0;
				border: 0;
			}
		}


/* 					**************************					 */
/* 					**************************					 */
/* 					**************************					 */
/* 					**************************					 */
/* 					RESPONSIVENESS BEGINS HERE					 */
/* 					**************************					 */
/* 					**************************					 */
/* 					************************** 					 */
/* 					************************** 					 */


		@media screen and (max-width: 450px) and (min-width: 200px) and (orientation:portrait){
			.menuT {
				font-family: "Linotte-Bold";
				font-size: 8vw;
			}
			.menu {
				font-family: "Linotte-Light";
				font-size: 4vw;
			}
			.cmenu {
				font-family: "Linotte-Light";
				font-size: 4vw;
			}
			#containY {
				display: none;
			}
			#containZ {
				display: none;
			}
			#containZZ {
				display: none;
			}
		}

		@media screen and (max-width: 5000px) and (min-width: 901px) and (orientation:portrait){
			div.scrollMenu {
				height: 4vh;
			}
			div.y {
				height: 4vh;
				margin-bottom: unset;
			}
			div.x {
				height: 85vh;
				margin-bottom: unset;
			}
			
		}

		@media screen and (max-width: 5000px) and (min-width: 451px) and (orientation:portrait){
			div.scrollMenu {
				height: 4vh;
			}
			div.y {
				height: 4vh;
				margin-bottom: unset;
			}
			div.x {
				height: 85vh;
				margin-bottom: unset;
			}
			
			.mageZ {
				width: 12vw;
			}
			div.xa {
				height: 8vw;
				width: 8vw;
				background-color: #012444;
			}
			div.zxa {
				height: 8vw;
				width: 8vw;
				background-color: #012444;
			}
			div.xc {
				height: 10vw;
			}
			div.xd {
				height: 5vw;
			}
			div.xe {
				height: 8vw;
			}
			.columnXC {
				height: 10vw;
			}
			.columnXD {
				height: 5vw;
			}
			.columnXE {
				/* height: 8vw; */
			}
			.columnZ {
				/*height: 8vw;*/
				height: 8vh;
			}
			.columnXXZ {
				width: 100%; 
				height: 8vw;
			}
			#containY {
				display: unset;
				width: 50%;
				height: 23vw;
			}
			#containZ {
				display: unset;
				top: 2vw;
				background-color: #012444;
			}
			#containZZ {
				display: unset;
				width: 8vw;
				height: 8vw;
			}
		}

		@media screen and (max-width: 5000px) and (min-width: 901px) and (orientation:landscape){
			div.scrollMenu {
				height: 5vh;
			}
			div.y {
				height: 5vh;
				margin-bottom: unset;
			}
			div.x {
				height: 85vh;
				margin-bottom: unset;
			}
			.mageZ {
				width: 12vw;
			}
			#containY {
				display: unset;
				height: 23vh;
				width: 40%;
				bottom: 0;
			}
			#containZ {
				display: unset;
				height: 15vw;
				width: 10%;
				top: 0;
				background-color: #012444;
			}
			#containZZ {
				display: unset;
				height: 6vw;
				width: 6%;
			}
		}

		@media screen and (max-width: 900px) and (min-width: 451px) and (orientation:landscape){
			div.scrollMenu {
				height: 6vh;
			}
			div.y {
				height: 6vh;
				margin-bottom: unset;
			}
			div.x {
				height: 85vh;
				margin-bottom: unset;
			}
			.mageZ {
				width: 12vw;
			}
			.mageZX {
				width: 6vw;
			}
			.columnXXA {
				/* width: unset; 
				height: unset; */
			}
			#containY {
				display: unset;
				height: 25vh;
				width: 40%;
				bottom: 0;
				right: 6%;
			}
			div.xd {
				height: 7vh;
			}
			.columnXD {
				height: 7vh;
			}
			.menuT {
				font-family: "Linotte-Bold";
				font-size: 2vw;
			}
			.menu {
				font-family: "Linotte-Light";
				font-size: 1.4vw;
			}
			.cmenu {
				font-family: "Linotte-Light";
				font-size: 1.4vw;
			}
			.menux {
				font-family: "Linotte-Light";
				font-size: 1.4vw;
			}
			.mageZZ {
				width: 5vw;
			}
			#containZ {
				display: unset;
				height: 15vw;
				width: 10%;
				top: 0;
				left: 2vw;
				background-color: #012444;
			}
			#containZZ {
				display: unset;
				height: 6vw;
				width: 6%;
			}
		}
		