h1 {
text-align:center;
color:#CC1913;
padding-bottom: 20px;
font-weight:bold;
}

h2 {
text-align:center;
color:#CC1913;
padding:10px 0 10px 0;
font-size: 18px;
}

img {

}

#logo-main {
  display: block;
  margin: 20px auto;
}
#navbar-primary.navbar-default {
  background: transparent;
  border: none;
}
#navbar-primary.navbar-default .navbar-nav {
  width: 100%;
  text-align: center;
}
#navbar-primary.navbar-default .navbar-nav > li {
  display: inline-block;
  float: none;
}
#navbar-primary.navbar-default .navbar-nav > li > a {
  padding-left: 30px;
  padding-right: 30px;
}

.oral-hygiene-logo {
background-color:#0068C6;
padding: 20px 0 0 0;
}

.oral-hygiene-nav {
background-color:#0068C6;
}

.navbar-light .navbar-nav .nav-link {
	color:#ffffff;
}

.services {
padding: 40px 5% 20px 5%;

}

.oral-hygiene-procedures {
background-color:#eaeaea;
padding: 40px 5% 20px 5%;
}

.oral-hygiene-payments {
background-color:#c1c1c1;
padding: 40px 5% 20px 5%;
}

.footer {
padding: 40px 5% 0 5%;
background-color:#37383E;
color:#ffffff;
}

.no-side-padding {
padding:0;
}

.card-text {
padding: 10px 10px 10px 10px;
}