@media (min-width: 1px) {
	.navigation-ul-m{ position: relative; text-align: center; padding: 13px 0px; min-height: 14px; }
	.navigation-a.mobile{ margin-right: 10px; }/**This does not seem elegant**/
	.navigation-ul-li.netbook, .navigation-ul-li.desktop{ display: none; }
}

@media (min-width: 768px) {
	.navigation-n{ padding: 30px 0px; height: auto; }
	.navigation-n a:hover { text-decoration: underline; }
	.navigation-a-n.tnc, .navigation-a-n.pp{ display: block; }
	.navigation-ul-n{ text-align: left; padding: 0px; width: 670px; height: auto; margin: 0 auto; color: /*#858585*/#283132;  overflow: hidden; }
	.navigation-ul-li-n{ position: relative; float: left; overflow: hidden; height: auto; }
	.navigation-ul-li.netbook{ display: block; }/**Negate setting above**/
	.navigation-ul-li-n.netbook:nth-child(1){ width: 190px; margin-right: 57.5px; }
	.navigation-ul-li-n.netbook:nth-child(2){ width: 240px; margin-right: 57.5px; }
	.navigation-ul-li-n.netbook:nth-child(3){ width: 125px; }
	.navigation-ul-li.mobile{ display: none; }
	
	.navigation-label-n{ display: block; font-weight: bolder; margin-bottom: /*10*/7px; font-size: 13px; letter-spacing: 0.5px; }
	.navigation-label-n.download, .navigation-label-n.thecompany{ margin-top: 30px; }
	.navigation-a-n{ display: block; margin-bottom: 5px; }
	.navigation-a-n.tnc{ margin-top: 30px; } 
}

@media (min-width: 1280px) {
	.navigation-ul-d{ width: /*840*/820px; }
	.navigation-ul-li-n.netbook:nth-child(1){ margin-right: /*55*/45px; }
	.navigation-ul-li-n.netbook:nth-child(2){ margin-right: /*55*/45px; } 
	.navigation-ul-li-n.netbook:nth-child(3){ margin-right: /*55*/45px; }
	.navigation-ul-li.desktop{ display: block; width: 120px; }
	.navigation-a-n.tnc, .navigation-a-n.pp{ display: none; }
}