/*! Place your custom styles here */

.feature i + h5 {
  margin-top: 0em;
}
.feature-9:not(.boxed) {
  text-align: center;
}
.slider-handle{
    cursor: pointer;
}
.slider.slider-horizontal {
    width: 100%;
}
.google-maps {
    position: relative;
    padding-bottom: 75%;
    height: 0;
    overflow: hidden;
}
.google-maps iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}
#btnGetGeoLoc, #btnSendForm{
    margin-bottom: 0.92857143em;
}

@media (max-width: 767px) {
  .text-block .icon--lg + h4 {
    margin-top: 0em;
    margin-bottom: 0em;
  }
  .row > .col-sm-6:not(:first-child) > .text-block > .icon{
      margin-top: 0.3em;
  }
}

@media all and (max-width: 991px) {
  .row > .col-md-3:not(:nth-child(-n+2)) > .text-block > .icon{
      margin-top: 0.3em;
  }
}


@media (min-width: 991px){
    .bar-2 .logo {
        top: -1em;
        max-height: 4.6em;
    }
}

.cover h1, .cover h3{
    text-shadow: 1px 1px 5px black;
    font-weight: normal;
}

label {
  font-size: 1em;
}

.description {
  font-size: 0.85714286em;
}