 #main {
 	background-image: url(images/878971.jpg);
 	background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;;
    position: relative; 
    min-width: 405px;
  }

#brand {
	float: left;
	color: #fff;
	padding: 10px;
	margin-left: 10px;
}  

.Group {
	float: right;
}

#navbar {
	overflow: hidden;
	background-color: #FF0000;
}

#navbar a {
	float: left;
	display: block;
	color: #f2f2f2;
	text-align: center;
	padding: 10px;
	text-decoration: none;
}

#navbar a:hover {
	background-color: #000099;
}

.sticky {
	position: fixed;
	top: 0;
	width: 100%;
}

.logo {
	width: 15%;
	margin-top: 40px;
}

.anniversary {
	float: right;
	width: 20%;
	margin-top: 15px;
}

#opening {
	clear: both;
	text-align: center;
	font-size: 1.5em;
	font-family: Raleway;
	color: red;
	margin-top: 50px;
	text-shadow: 2px 4px 8px #000;
}

span {
	color: red;
}

p {
	color: #000;
	font-size: 1.4em;
	padding: 0 15px;
}

p.aH {
	color: red;
	font-size: 2em;
	text-align: center;
}

.row {
	height: 250px;
}

.thumbnail {
	height: 420px;
	text-align: center;
}

#aboutPic {
	float: right;
	margin-top: 20px;
	padding-left: 10px;
}

#servicesPic {
	width: 664px;
	height: 244px;
	float: right;
	margin-top: 20px;
	padding-left: 10px;
}

#careersPic {
	float: right;
	margin-top: 20px;
	padding-left: 10px;
}

ol, ul li {
	font-size: 1.2em;
}

#hipaa {
	float: right;
}

.strong {
	font-size: 1.3em;
	font-weight: bold;
}

.container {
	padding: 10px 20px;
	margin-top: 10px;
	background-color: transparent;
}

#slideshow {
  overflow: hidden;
  height: 200px;
  width: 728px;
  margin: 0 auto;
  bottom: 0;
}

.slide-wrapper {
  width: 2912px;
  -webkit-animation: slide 30s ease infinite;
}

.slide {
  float: left;
  height: 200px;
  width: 728px;
  background-color: red !important;
}

p.review {
	font-size: 14px;
	color: #fff;
}

span.author {
	float: right;
	color: #fff;
}

.slide:nth-child(1) {
  background: #fff;
}

.slide:nth-child(2) {
  background: #fff;
}

.slide:nth-child(3) {
  background: #36BF66;
}

.slide:nth-child(4) {
  background: #D9D055;
}

.slide-number {
  color: #000;
  text-align: center;
  font-size: 10em;
}

@-webkit-keyframes slide {
  20% {margin-left: 0px;}
  50% {margin-left: -728px;}
/*  50% {margin-left: -728px;}
  60% {margin-left: -1456px;}
  70% {margin-left: -1456px;}*/
  80% {margin-left: -728px;}
  /*90% {margin-left: -2184px;}*/
}


/* Style inputs with type="text", select elements and textareas */
input[type=text], select, textarea {
    width: 100%; /* Full width */
    padding: 12px; /* Some padding */  
    border: 1px solid #ccc; /* Gray border */
    border-radius: 4px; /* Rounded borders */
    box-sizing: border-box; /* Make sure that padding and width stays in place */
    margin-top: 6px; /* Add a top margin */
    margin-bottom: 16px; /* Bottom margin */
    resize: vertical /* Allow the user to vertically resize the textarea (not horizontally) */
}

/* Style the submit button with a specific background color etc */
input[type=submit] {
    background-color: #4CAF50;
    color: white;
    padding: 12px 20px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

/* When moving the mouse over the submit button, add a darker green color */
input[type=submit]:hover {
    background-color: #45a049;
}

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

	#slideshow {
	  display: none;
}

	.fotorama {
		display: none;
	}

}