#footer-box {
		position:relative;
		top:0;
	}
	.offeredServivesTable th{
		text-align:left;
		color:navy;
		padding:0 0 0 10px;
	}
	.Lcell{
		width:300px;
		padding:0 0 0 10px;
		border-left:1px solid navy;
		border-top:1px solid navy;
		vertical-align: middle;
		color:navy;
		font-size:1.1em;
		font-weight:bold;
	}
	.Lcell3{
		padding:0 0 0 10px;
		border-left:1px solid navy;
		border-top:1px solid navy;
		vertical-align: middle;
		text-align:center;
	}
	.Ccell{
		width:400px;
		padding:8px;
		border-top:1px solid navy;
		text-align:justify;
	}
	.Rcell{
		width:200px;
		padding:0 0 0 40px;
		border-top:1px solid navy;
		vertical-align: middle;
	}
	.largeLink{
		font-size:1.4em;
	}
	#quoteRequest{
		float:right;
		margin:40px 20px 0 0;
	}
	@media all and (max-width : 600px) {
		#top-banner-bg-pages {
			position:relative;
			top:-70px;
			z-index:-1;
			height:200px;
			width:auto;
			/*background-repeat:no-repeat;*/
			background-size: cover;
			background-position: right;
			overflow:hidden;
			padding-top:0px; /* set to 100px to prevent overlap from navigation bar */
		}
		.offeredServivesTable th{
			display:none;
		}
		.Lcell, .Ccell, .Rcell, .Lcell3{
			display:block;
			border:none;
			width:95%;
		}
		.Rcell, .Lcell3{
			margin-bottom:20px;
		}
		#quoteRequest{
			float:none;
			margin:10px auto;
		}
	}