.map-clean {
  color: #313437;
  /*background-color: #fff;*/
}

.map-clean p {
  color: #7d8285;
}

.map-clean h2 {
  /*font-weight: bold;*/
  margin-bottom: 40px;
  padding-top: 40px;
  color: inherit;
}

@media (max-width:767px) {
  .map-clean h2 {
    margin-bottom: 25px;
    padding-top: 25px;
    font-size: 24px;
  }
}

.map-clean .intro {
  font-size: 16px;
  max-width: 500px;
  margin: 0 auto 40px;
}

.map-clean iframe {
  background-color: #eee;
}

#iconss {
  cursor: pointer;
}

.text-primary {
  color: darkgreen!important;
}

.btn.btn-primary {
  /*transition: 1s;*/
  background-color: darkgreen;
}

.btn.btn-primary {
  background-color: darkgreen;
}

.btn.btn-primary {
  background-color: darkgreen;
}

.btn.btn-primary {
  background-color: darkgreen;
}

.btn.btn-primary:hover {
  /*transition: 1s;*/
  background-color: rgb(5,77,5)!important;
}

.bg-primary {
  color: darkgreen!important;
  background-color: #f5f4dc!important;
}

.whiteme {
  color: white!important;
}

.text-faded.mb-4 {
  font-family: monospace;
  color: darkgreen;
}

.btn.btn-light.btn-xl.js-scroll-trigger {
  color: white;
  background-color: darkgreen;
}

hr {
  border-color: darkgreen;
}

.light.my-4 {
  border-color: darkgreen;
}

.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem rgba(0,72,12,0.5)!important;
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: darkgreen!important;
  border-color: darkgreen!important;
}

.btn-primary:active, .btn-primary:focus, .btn-primary:hover {
  color: #fff;
  background-color: rgba(0,100,0,0.67)!important;
}

.btn-primary:active, .btn-primary:focus {
  box-shadow: 0 0 0 .2rem rgba(0,111,10,0.5)!important;
}

#mainNav .navbar-brand {
  color: darkgreen;
}

#mainNav .navbar-brand:focus, #mainNav .navbar-brand:hover {
  color: darkgreen!important;
}

#mainNav .navbar-brand:focus, #mainNav .navbar-brand {
  color: darkgreen!important;
}

html {
  background-color: #f5f4dc!important;
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
}

.text-faded.mb-4 {
  font-size: 150%;
}

.section-heading {
  font-size: 350%;
  font-weight: bold;
  color: darkgreen!important;
}

.section-heading {
  font-size: 350%;
  font-weight: bold;
  color: darkgreen!important;
}

#mainNav .navbar-nav > li.nav-item > a.nav-link:focus:hover, #mainNav .navbar-nav > li.nav-item > a.nav-link:hover {
  color: darkgreen!important;
}

body {
  background-color: #f5f4dc!important;
}

img, svg {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

#services {
  background-color: #363636;
}

.section-heading {
  font-size: 350%;
}

.custom-control-label:before, .custom-file-label, .custom-select {
  border-bottom: 1px solid #c0c0c0!important;
  color: #869199;
  border-style: none;
  background-color: #363636;
}

#mainNav .navbar-nav > li.nav-item > a.nav-link.active, #mainNav .navbar-nav > li.nav-item > a.nav-link:focus.active {
  color: darkgreen!important;
}

