@media screen and (max-width:1680px){
	#vimg h1{font-size:50px;}
	#vimg .img{text-align:left; width:65%;}
	#vimg .txt{width:35%;}
}

@media screen and (max-width:1366px){
}

@media screen and (max-width:1280px){
}

@media screen and (max-width:1024px){
	#vimg h1{font-size:40px;}
}

@media screen and (max-width:960px){
	
	#vimg .tb{width:95%; display:table; border-collapse:collapse;}
	#vimg .img,
	#vimg .txt{display:block; width:100%;}
	#vimg .hide{display:block !important;}
	#vimg .show, #vimg .logos{display:none !important;}	
	#vimg h1{font-size:2.5em;}	
	#nvtxt h2{font-size:1.8em; line-height:1.3em;}
	#pdbox h2{font-size:1.8em;}
	
	.datetb .td{color:#6c0; vertical-align:middle; padding:15px 0; text-align:left;display:block; float:right; width:60%;}
}

@media screen and (max-width:768px){
}

@media screen and (max-width:640px){
	#topnav{position:relative;}
	#topnav .logos{margin:0; padding-top:3px; float:none; width:100%; text-align:center;}
	#topnav a{display:block; width:50%; float:left; max-width:100%; padding:15px 0; transform:skewX(0deg); }
	
	
	
}

@media screen and (max-width:480px){
	#topnav a{display:block; width:100%; float:none;}
	
	.datetb .tr{margin-top:10px;transform:skewX(0deg); position:relative;}
	.datetb .th{width:100%; text-align:center; position:relative; top:0px; float:none; transform:skewX(0deg); padding:15px 0;}
	.datetb .td{padding:15px 0; text-align:center; display:block; float:none; width:100%;}
	
	.pdtable .td{display:block;}
	
	/*#nvimgtxt*/
	#nvimgtxt{height:auto;}
	#nvimgtxt .txt{font-size:1.5em; padding:5em 25px;}
	
	.pdtb .th,
	.pdtb .td{width:1005; display:block; border:none; border-bottom:#6c3 1px solid;}
}

@media screen and (max-width:320px){
}

