.btn-default {
	background: #111;
	color: #ccc;
}
#intro { 
	background: url(../images/home.jpg) 50% 0 fixed; 
	height: auto;  
	margin: 0 auto; 
	width: 100%; 
	position: relative; 
	box-shadow: 0 0 50px rgba(0,0,0,0.8);
	padding: 200px 0;
	color: #fff;
		}
	.welcome {
		background: rgba(0,0,0,0.4);
		padding: 10px 10px 20px 20px;
	}
#services { 
	background: url(../images/section2.jpg) 50% 0 fixed; 
	height: auto;  
	margin: 0 auto; 
	width: 100%; 
	position: relative; 
	box-shadow: 0 0 50px rgba(0,0,0,0.8);
	padding: 100px 0;
	color: #fff;
	}
#services h1 {color: #fff;}
.service-wells {background: rgba(0,0,0,0.8);}
#cellar-gallery { 
	background: url(../images/dkgray.jpg) 50% 0 fixed; 
	height: auto;
	margin: 0 auto; 
	width: 100%; 
	position: relative; 
	box-shadow: 0 0 50px rgba(0,0,0,0.8);
	padding: 100px 0;
	color: #fff;
	}
#request { 
	background: url(../images/gray.jpg) 50% 0 fixed; 
	height: auto;
	margin: 0 auto; 
	width: 100%; 
	position: relative; 
	box-shadow: 0 0 50px rgba(0,0,0,0.8);
	padding: 100px 0;
	color: #fff;
	}
#request .modal-content {color:#000;}
#request .btn:hover {color:#000;}
#request a, a:visited {color: #fff;}
.help-block {color: #fff;}
#about-us { 
	background: url(../images/section4.jpg) 50% 0 fixed; 
	height: auto;
	margin: 0 auto; 
	width: 100%; 
	position: relative; 
	box-shadow: 0 0 50px rgba(0,0,0,0.8);
	padding: 100px 0;
	color: #fff;
	}

#gallerybox{margin:auto;text-align:center}
#links a img{vertical-align:baseline}
#copyright{text-align:center;margin-top:10px}
#copyright a, a:visited{color: #ccc;}
.align-center .img-responsive{margin: 0 auto;}
.well {border:none;}
.service {background: rgba(0,0,0,0.4);}
h1 small {color: rgba(255,255,255,0.8) !important;}
/* Specific styles for smaller screens */
@media (max-width:768px){
	#intro {padding: 50px 0;}

}