body {
	background: #017c9f url(../images/bg.png) repeat-x;
}
/*header {*/
section.main-content {
  padding: 0 0 20px 0;
}

.white-bg {
	background-color: white;
}

footer {
	padding-top: 20px;
	margin-top: 50px;
	border-top: 1px solid lightgrey;
}

@media (min-width:768px){
	footer .col-sm-2 {
		text-align: right;
	}
}

img {
	max-width: 100%;
}

.fixed {
	position: fixed;
}

h2 {
	color: #01525a;
}

h3 {
	color: #018490;
}

header {
	margin:20px 0;
}

nav {
	margin: 0 -15px;
}

.navbar {
	border-radius: 0 !important;
}

ul.no-bullet {
	list-style: none;
}

.no-padding {
	padding: 0;
}

img.full-width{
	width: 90%;
}

.social-media img {
	width: 25px;
	height: 25px;
	margin-right: 10px;
}

.like-us-on-facebook {
	width: 200px;
	margin-top: 15px;
}

/*******
Home
********/
#youtube {
	width: 100%;
	height: 100%;
	min-height:250px;
}

.carousel{
	margin-bottom:50px;
}

.carousel-inner .item img {
	max-height:400px;
}

/************
Testimonial
************/

.testimonial {
	padding-bottom: 40px;
}
.testimonial img.client {
	max-width: 150px;
	width: 100%;
}
.testimonial .quote {
	margin: 15px 0;
}
.testimonial .client {
	font-weight: bolder;
}
.testimonial .client .company {
	color: grey;
	font-weight: normal;
	padding-left: 10px;
}

/**********
Contact
********/
.address,
.contact-info,
.hours {
	padding-bottom:45px;
}

/***************
Why Keeper Corp
****************/
.top-10 .reason {
	padding-bottom: 10px;
}
.top-10 .reason img {
	width: 40px;
	padding-right: 10px;
}

/**********
Gallery
*********/
.gallery .thumbnail-preview {
	margin-bottom: 25px;
}

.gallery .img-thumbnail:hover,
.gallery .img-thumbnail:focus,
.gallery .img-thumbnail.active {
	border-color: #337ab7;
}

/**********
Services
*********/
.services strong {
	font-size: larger;
	text-decoration: underline;
}

/*********
Bumpers
***********/
.bumper-lg {
	margin-top:40px;
}

.bumper-md {
	margin-top: 20px;
}
