@media only screen and (max-width: 992px) {
	.silverbg { 
		width: 100%;
	}
	
	
}
@media only screen and (max-width: 935px) {
	.ba1, .ba2 { 
		width: 49%;
		
	}
	.ba1 {
		background-repeat: no-repeat;
		background-size: contain;
		margin-right: 0;
	}
	.ba2 {
		background-repeat: no-repeat;
		background-size: contain;
		float: right;
	}
	.bacontainer {
		max-width: 100%;
		height: auto;
	}
	
}
@media only screen and (max-width: 888px) {
	.shadow {
		width: 100%;
		background-repeat:no-repeat;
    	background-size:contain
	}
	
}
@media only screen and (max-width: 815px) {
	#content {
		width: 90%;
		font-size: 115%;

	}
	
}
@media only screen and (max-width: 790px) {
	.footerRight {
		width: 240px;
		/*float:right;*/
	}
	.footerLeft {
		margin-right: 10px;
	}
	.footerInner {
		width: 100%
	}
}
@media only screen and (max-width: 784px) {
	
	.footerInner {
		width: 100%;
	}
	.topbarinner {
		width: auto;
	}

	
	
}

@media only screen and (max-width: 775px) {
	.tbright {
		 margin-left: 0;
	}
	.tbleft a {
		font-size: 20px
	}
	.phonetop {
		font-size: 18px
	}
	.tbleft >.separate {
		margin-left: 5px;
		margin-right: 5px;
	}
	.leftContent {
		width: 100%;
		border-right:0;
	}
	.rightContent {
		float: none;
		width: 100%;
		padding-top: 25px;
		overflow: hidden;
	}


}



@media only screen and (max-width: 765px) {


.tableHolder {
		height: 265px;
		width: 90%;
	}
}



@media only screen and (max-width: 747px) {
	.footerRight, .footerLeft {
		float:none;
		width: 100%;
		text-align: center;
	}
	.footer {
		height: 400px;
	}
	.frLeft {
		float:none;
	}
	.frRight {
		line-height: 75px;
		float: none;
	}
	.frRight a {
		margin: 0px 10px;
	}
	.tableLeft, .tableRight {
		float: none;
		width: 90%;
		margin: 0
	}
	.tableLeft {
		margin-bottom: 15px;
	}
	.footerRight {
		margin-top: 20px;
	}
	
	
}

@media only screen and (max-width: 740px) {
	.innerSilver {
		width: 100%;
		height: auto;
	}
	.parent2 > span {
		margin-right: 5px;
	}
	
	
}

/* GO MOBILE */
@media only screen and (max-width: 730px) {
	.mobilenav {
		display:none;
	}
	.topbar {
		display:none
	}
	.mobileHolder {
		display: block
	}
	.pdrlogo, .bacontainer {
		display:none;
	}
	.chrome {
		background-image: url("images/mobchrome.jpg");
		background-repeat: no-repeat;
		border-bottom: 11px solid #C7C8CA;
		height: auto;
		width: 100%;
		background-color:#2c2a2b;
	}
	#header {
		height: auto
	}
	.footerRight {
		margin-top:20px;
	}
	
}


@media only screen and (max-width: 732px) {
	.tbleft a {
		font-size:18px
	}
	
}
@media only screen and (max-width: 655px) {
	#vendor {
		display:none
	}
	#vendorvert {
		/*display: block*/
	}
	
}
@media only screen and (max-width: 595px) {
	.parent {
		display:none;
	}
	.parent2 {
		display:table;
		margin: 0 auto;
    	text-align: center;
	}
	.chrome2 {
	    background-image: url("images/chrome.jpg");
	    background-repeat: no-repeat;
	    background-size: cover;
	    height: 200px;
	    padding-top: 12px;
	    width: 100%;
	}
	.silverbg {
	    background-image: url("images/silverbg.jpg");
	    background-repeat: no-repeat;
	    background-size: cover;
	    height: 190px;
	    margin: 0 auto;

	}






}
@media only screen and (max-width: 500px) {
	.footerLeft a {
		font-size: 20px;
	}
	.chrome2 {
		height: auto;
		padding-bottom: 5px;
	}
}
@media only screen and (max-width: 423px) {
	.footerLeft a {
		font-size: 16px;
	}
}
@media only screen and (max-width: 371px) {
	.separate {
	    margin-left: 5px;
	    margin-right: 5px;
	}
}
@media only screen and (max-width: 360px) {
	.flHolder {
		height: auto;
	}
}
@media only screen and (max-width: 352px) {
	span.myphone {
		color: #FFFFFF;
		font-family: helvetica;
		font-size: 16px;
		font-weight: bold;
	}
}
@media only screen and (max-width: 350px) {
	.chrome2  {
	    height: 245px;
	}
	.silverbg {
		height: 235px;
	}
}