@media screen and (max-width: 1000px) {		
	#page-wrap {
		width: 730px;
		min-height: 642px;
		margin: 0 auto 20px;	
		}		
	.slider-wrap, .wrapper img {
		width: 630px;			
		}
	.stripViewer {
		width: 630px;
		height: 474px;		
		}
	#movers-row {
	   	margin: -83px 0 0 100px;
		}
	.cross-link{
		margin-top:-13px;
		}
}

@media screen and (max-width: 920px) {
	body {}    
		
	header {
		height:auto;
		}
		
	header h1{
		height:auto;
		padding:20px 0px 20px 10px;
		font-size:35px;
		}
	.dri {
	    padding: 24px 2px 10px 0;
	    text-align: right;
	    width: 125px;
		}
	.dri a {
		font-size: 15px;
		}	
	nav {				
		height:auto;
	    width: 98%;
		overflow: hidden;
		border-radius: 10px 10px 10px 10px;
		}
	
	#mainMenu ul li.divider {
		display:none;
		}
	
	#mainMenu ul li {
		width: 32%;
		padding-left:1%;
		padding-bottom:1%;
		text-align:center;
		height:43px;
		float:left;
		}
		
	#mainMenu ul li a span.home-active, #mainMenu ul li a span.home {
		display:none;
		}

	#mainMenu ul li .mobile {
		display:inline;
		}
		
	nav {
		text-align: center;
		padding:1%;
		padding-bottom:0;
		}
		
	#mainMenu ul li a span {
		height:28px;
		float:left;
		margin-left: 0%;
		margin-right: 0%;  
	    padding: 15px 0 0;
	    width: 100%;
		}
				


	#mainMenu ul li a span.active, #mainMenu ul li a:hover span  {
		background:url(images/nav-over.png) top left repeat-x;
		color:#000;
		border-radius: 10px 10px 10px 10px;
     	padding: 15px 0 0;
     	width: 100%;
		height:28px;
		}

	.no-mobile  {display:none;}
	
	a img{

		max-width: 90%;
		}
	.m_img{
		width:40%;
		display:inline;	
		}
		
	tbody th {    
	    font-size: 12px !important;
		}
	
	tfoot th{  
	    font-size: 15px !important;
		}
	
	thead  th{ 
	    font-size: 14px !important;
		}
	
	#footer_seo .fcol {
   	 	width: 33%;
		padding-right:0%;
		height:240px;
		}
		
	#footer_seo .fcol:nth-child(4)
		{
		height:auto;
		} 
}
@media screen and (max-width: 800px) {
#page-wrap {
	width: 460px;
	min-height: 430px;
		}	
.compare-full-width article.full {
	width:94%;
	padding:2% 3% 3%;
}	
.slider-wrap {
	width: 400px;
	top: 54px;
	left: 30px;			
		}
 .wrapper img{
	width: 400px;			
		}
.stripViewer {
	width: 400px;
	height: 307px;		
	}
#movers-row {
	margin: -51px 0 0 64px;
	}
.cross-link {
	width: 64px;
	margin-top:-18px;
	}
}

@media screen and (max-width: 690px) {
	
	header h1 {
		font-size:30px;
		background:none;
		padding:20px 0px 20px 0px;
		margin:auto;
		float: none;
		}
		
	header{
		text-align:center;
		}
	.compare-full-width article.full {
		width:94%;
		padding:2% 3% 17px;
	}
	.dri {
		padding: 0px 0px 20px 0;
	    text-align: center;
	    width: 100%;
		}
	.dri a {
		font-size: 17px;
		}	
	#player{
		height:249px !important;
		width:470px !important;
		}
	#mainMenu ul li {
		width: 49%;
		}
	
	a img{
		max-width:40%;
		}
	tr td a img{
		display:inline;
		max-width:100%;
		}
			
			
	#footer_seo .fcol {
 		width: 50%;
		padding-right:0%;
		}
}

@media screen and (max-width: 510px) {
	#player{
		height:227px !important;
		width:430px !important;
		}
		
	tbody th {
    	font-size: 11px !important;
		padding-left: 5px !important;
		padding-right:5px !important;

		}
		
	tfoot th{
      	font-size: 12px !important;
		padding-left: 5px !important;
		padding-right:5px !important;
		}
		
 	thead  th{
        font-size: 12px !important;
		padding-left: 5px !important;
		padding-right:5px !important;
		}	
	#page-wrap {
	    min-height: 291px;
	    width: 270px;
		}
	.slider-wrap {
	    left: 10px;
	    top: 58px;
	    width: 249px;
		}
	.wrapper img {
	    width: 249px;
		}
	.stripViewer {
	    height: 193px;
	    width: 249px;
		}
	#movers-row {
	    margin: -36px 0 0 37px;
		}
	.cross-link {
	    width: 37px;
		}
	.gallery-header{
		text-align:center;
		}
	.panel a img
		{
		margin-bottom:10px;
		}
	.cross-link img
		{
		margin-bottom:5px;
		}
}
@media screen and (max-width: 480px) {
	
	#player{display:none !important;}
	.no_mobi {display:none;}
}
@media screen and (max-width: 460px) {
	body {
	    padding-left: 2px;
		padding-right: 2px;
		}
	
	#mainMenu ul li {
		width: 98%;
		padding-bottom:1%;
		}
	.compare-full-width article.full {
		width:94%;
		padding:4% 3% 17px;
	}
	#player{
		height:159px !important;
		width:300px !important;
		margin: 10px auto !important;
		padding-bottom: 10px !important;;
		}
	a img{
		display:block;
		margin:0 auto 10px;
		padding:0 !important;
		float:none !important;
		width:auto;
		max-width:90%;		
		}
	.panel a img
		{
		margin-bottom:10px;
		}
	.cross-link img
		{
		margin-bottom:10px;
		}
	.m_img{
		width:70%;
		display:block;	
		}		
	#footer_seo{
		text-align:center;
		}
		
	#footer_seo .fcol {
		margin-left:auto;
		margin-right:auto;
 		width: 230px;
		padding-right:0%;
		text-align:left;
		float:none;
		height:auto;
		padding-bottom:0;
		}
	
}
@media screen and (max-width: 400px) {
	body {   	 }
	
	tbody th {
		padding-left: 2px !important;
		padding-right:2px !important;
		}
		
	tfoot th{
		padding-left: 2px !important;
		padding-right:2px !important;
		}
		
 	thead  th{
		padding-left: 2px !important;
		padding-right:2px !important;
		}	
}

@media screen and (max-width: 320px) {
	body { 	 }
	#player{display:none !important;}
}
