/* ELLIPTIX STYLESHEET FOR MOBILES */
@charset "UTF-8";
@media screen and (max-width: 1080px) {
	/* Mobile CSS */
	.elliptix-logo {
		height:175px;
	}
	.brand-logo {
		height:175px;
	}
	h1, .title1 {
		font-size:60px;
	}
	h2, .title2 {
		font-size:50px;
	}
	h3, .title3 {
		font-size:45px;
	}
	ul {
		font-size:40px;
	}
	li {
		font-size:30px;
	}
	li a {
		font-size:40px;
	}
	th, td {
		font-size:40px;
	}
	td.data-table {
		font-size:30px;
	}
	header {
		max-height:300px;
	}
	header nav ul ul a {
		font-size:40px;
	}
	footer {
		min-height:100px;
		max-height:250px;
		font-size:36px;
	}
	footer nav ul ul a {
		font-size:40px;
	}
	footer ul li a {
		font-size:32px;
	} 
	.font-150 {
		font-size:60px;
	}
	.font-120, .action {
		font-size:48px;
	}
	.font-100, p, select {
		font-size:40px;
	}
	.font-90 {
		font-size:36px;
	}
	.font-80 {
		font-size:32px;
	}
	.font-50 {
		font-size:20px;
	}
	.business {
		width:100%;
	}
	.half-section-text {
		width:100%;
	}
	.half-section-image {
		width:100%;
	}
	.half-section-image-size {
		width:800px;
		height:auto;
	}
	.motto {
		font-size:60px;
		margin:20px;
	}
	#mSnackbarContainer .mSnackbar {
		font-size:45px;
	}
	.portrait {
		height:100px;
		border-radius:20px;
	}
	.ariane-home {
		height:28px;
	}
	.language-section {
		height:0px;
		visibility:hidden;
	}
	input[type=checkbox] {
		-ms-transform: scale(2); /* IE */
		-moz-transform: scale(2); /* FF */
		-webkit-transform: scale(2); /* Safari and Chrome */
		-o-transform: scale(2); /* Opera */
		vertical-align:middle;
		margin-right:20px;
	}
	input[type=text] {
		font-size:40px;
	}
	textarea {
		font-size:36px;
	}
	.theme-paris-header {
		background-position-x:-500px;
	}
	.theme-paris-footer {
		background-position-x:-500px;
	}
	.processbar-short-dark {
		font-size:20px;
	}
	.processbar-long-dark {
		font-size:20px;
	}
	.processbar-short-gray {
		font-size:20px;
	}
	.processbar-long-gray {
		font-size:20px;
	}
	.pem-data {
		width:100%;
		font-size:8px;
	}
	.user-section-filler {
		height:0px;
	}
}
