body{
  font-family: 'Open Sans', sans-serif;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
  font-family: 'Bebas Neue', cursive;
  letter-spacing: 1px;
}
.feature h4{
  font-size: 1.7em;
}
.hero{
  background: url('../img/background.png') repeat;
}
.hero *{
  font-weight: 700;
}
.card{
  margin-bottom: 20px;
}
.card-2 .card__body{
  border-bottom: 1px solid #ececec;
}
.card__top {
  border: 1px solid #ececec;
}
.card__body h4{
  font-size: 2em;
}
.card__body span{
  font-size: 1.3em;
}
.bg--dark .boxed:not([class*='bg-']).boxed--border, 
.imagebg:not(.image--light) .boxed:not([class*='bg-']).boxed--border{
  border-color: #ffffff;
}
.bar .logo {
  max-height: 4em;
}
.wsp-desktop {
  width: 205px;
  position: fixed;
  left: auto;
  right: 5%;
  top: 85%;
  bottom: auto;
  z-index: 9999;
}
.wsp-desktop img{
  margin-bottom: 0;
  z-index: 2;
}
.wsp-desktop div{
  background-color: #33ba45;
  color: #FFF;
  position: absolute;
  top: 0px;
  left: 31px;
  width: max-content;
  border-radius: 0px 30px 30px 0px;
  padding: 14px 15px 14px 30px;
  z-index: -1;
}
@media (max-width: 767px){
  h2, .h2 {
    font-size: 2.4em;
  }
}

@media (min-width: 768px){
  .testimonials-1 .list-inline li:not(:last-child) {
      margin-right: 2.5em;
  }
}

@media (min-width: 768px){
  .bar-2 .logo {
    max-height: 3.5em;
    position: relative;
    left: unset;
    transform: unset;
  }
}