.glyphicon.glyphicon-bookmark {
  font-size: 15px;
}
body {
  margin-top: 50px;
}
.container-fluid {
  max-width: 900px;
}
nav .navbar ul {
  margin: auto;
}
.services {
  background-image: url(../images/pozadi1.jpg);
}
.services .container-fluid {
  background-image: white;
  background-color: rgba(255, 255, 255, 0.9);
}
.references .container-fluid {
  background-color: white;
  background-color: rgba(255, 255, 255, 0.8);
}
.references .col-md-4 img.img-circle {
  margin-bottom: 2em;
  margin-top: 2em;
}
.references a img.img-circle {
  box-shadow: 3px 4px 12px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 1s;
}
.references a img.img-circle:hover {
  box-shadow: 3px 4px 12px 0px rgba(0, 0, 0, 0.75);
}
.certificates {
  background-image: url(../images/bagr.jpg);
}
.certificates .container-fluid {
  background-image: white;
  background-color: rgba(255, 255, 255, 0.8);
}
.certifikat1 .container-fluid {
  background-image: none;
  background-color: none;
  width: auto;
}
.heroimage {
  height: 100vh;
  background-image: url(../images/heroimage2_flat.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  display: flex;
  align-items: center;
  justify-content: center;
}
.heroimage img {
  max-width: 25%;
  height: auto;
}
@media (max-width: 767px) {
  .heroimage img {
    max-width: 66%;
  }
}
.horizontalline {
  width: 100%;
  height: 1px;
  background: #046380;
  overflow: hidden;
  margin-bottom: 0.2cm;
}
.panel-default,
.panel-default > .panel-heading {
  border: none;
  background-color: transparent;
}
.panel-default > .panel-heading .glyphicon {
  float: right;
}
.marginbottom {
  margin-bottom: 60px;
}
.container-fluid {
  outline: none;
}
.stavite {
  background-color: #046380;
}
.stavite .container-fluid {
  background-color: white;
}
#map {
  width: 100%;
  height: 500px;
}
a.sectionanchor {
  display: block;
  position: relative;
  top: -50px;
}
.panel-body {
  border-top: none !important;
}
.button-zakazky {
  margin-bottom: 1em;
  margin-top: 2em;
  margin-right: 0.7cm;
}
.adresa {
  padding-left: 1cm;
  padding-right: 1cm;
}
