.navbar-b .navbar-brand span img {
  width: 200px;
  top: 25px;
  position: relative;
}

.navbar-b.navbar-reduce .navbar-brand .black-logo {
  display: flex;
  width: 100px;
  top: 0;
}

.slider .parallax-slider .caption h1:after {top: -23px;}

.slider .parallax-slider .caption h1 {
  line-height: 1;
  margin: 40px 0 20px;
}

.form-group p label {width: 100%;}

.cf7-btn p input{
  padding: 0;
  margin: 0 15px;
}

@media (max-width: 600px){
  .navbar-b .navbar-brand span img {
    width: 100px;
    top: -20px;
    position: relative;
  }

  .navbar-b.navbar-reduce .navbar-brand .black-logo {
    display: flex;
    width: 90px;
    top: -20px;
  }

  .trp-language-switcher-container.trp-floater-ls-names.trp-top-right.trp-color-dark {min-width: 110px !important;}
  #trp-floater-ls.trp-top-right {right: 15% !important;}

  .h2, h2 {font-size: 1rem;}
  .slider .parallax-slider .caption h1 {font-size: 20px;}
}