@media screen and (max-width: 1499.98px) {
	#titleBar {
		height:130px;
	}
	
	#titleBar #logo {
		top: -76px;
		margin-left: -99px;
	}
	
	#titleBar #logo img {
		width:191px;
	}
	
	#titleBar #description .left, #titleBar #description .right {
		font-size:25px;
		padding-top: 5px;
	}
	
	#titleBar #description {
		height:42px;
	}
	
	#nav {
		margin-top:-83px;
		margin-bottom: 35px;
	}
}	

@media screen and (max-width: 1389.98px) {		
	#bottom #bottomLeft, #bottom #bottomRight { 
		min-width:unset;
	}

	#bottom #bottomLeft div, #bottom #bottomRight div {
		font-size:25px;
	}

	#bottom #bottomLeft .lTop, #bottom #bottomLeft .rTop, #bottom #bottomRight .lTop, #bottom #bottomRight .rTop  {
		padding-right:40px;
	}

	#bottom #bottomLeft .lBottom, #bottom #bottomLeft .rBottom, #bottom #bottomRight .lBottom, #bottom #bottomRight .rBottom  {
		padding-left:40px;
	}
	
	#container .home { height:240px; }
}

@media screen and (max-width: 1134.98px) {
	#titleBar {
		height:100px;
	}
	
	#titleBar #logo {
		top: -62px;
		margin-left: -78px;
	}
	
	#titleBar #logo img {
		width:153px;
	}
	
	#titleBar #description .left, #titleBar #description .right {
		font-size:20px;
	}
	
	#titleBar #description {
		height:33px;
	}
	
	#nav {
		margin-top:-62px;
		margin-bottom: 20px;
	}
	
	#text {
		font-size:18px;
	}
	
	#text .mobile { 
		display:block; 
		width:100%;
		text-align:center;
	}
	
	#text .mobile a {
		font-family:Verdana;
		color: #999;
		text-transform:uppercase;
		text-decoration:none;
		font-size:12px;
	}

	#text .mobile a:hover {
		color: #333;
	}

	
	#bottom #bottomHeader { display: none; }
	
	#bottom #bottomLeft, #bottom #bottomRight {
		display:none;
	}

	#bottom #bottomCenter{
		width:100%;
		height:inherit;
		padding-bottom:10px;
	}
	
	#footer {
		font-size:14px;
	}
}	

@media screen and (max-width: 767.98px) {
	#carousel {
		margin-bottom:-4px;
	}

	#titleBar {
		height:90px;
	}
	
	#titleBar #logo {
		top: -50px;
		margin-left: -65px;
	}
	
	#titleBar #logo img {
		width:128px;
	}
	
	#titleBar #description .left, #titleBar #description .right {
		font-size:15px;
	}
	
	#titleBar #description {
		height:27px;
	}
	
	#nav {
		margin-top:-58px;
		margin-bottom: 20px;
	}

	#nav #prev, #nav #next {
		width:125px;
	}

	#nav .button {
		width:75px;
	}

	#text {
		font-size:16px;
	}
	
	#text .mobile .screenshot { 
		max-height:170px;
		width:auto;
	}
	
	#bottom {
		height:auto;
	}
	
	#container .home { height:150px; }
	
	#bottom #bottomCenter img {
		width:227px;
		height:150px;
	}
	
	#bottom #bottomCenter .screenshot {
		max-height: 241px;
		width:auto;
	}
	
	#footer {
		font-size:12px;
	}
}