.avia-layerslider {
  z-index: 1;
}
#top .scroll-down-link {
  top: -130px;
  left: 99% !important;
}
#scroll-top-link {
  bottom: 80px !important;
}
.codepeoplecalculatedfield {
  height: auto !important;
}
b, strong, label,
.sub_menu > ul > li > a, .sub_menu > div > ul > li > a,
.widget_nav_menu .current-menu-item > a, .widget_nav_menu .current_page_item > a {
  font-weight: 600 !important;
}
.tuottolaskuri #fbuilder .pbSubmit {
  display: none !important;
}

@media only screen and (max-width: 9999px) {
  .responsive .logo a, .responsive .logo img {
    max-width: 91%;
    height: auto !important;
    margin-left: 0!important;
    margin-top: 10px!important;
  }
}

@media only screen and (max-width: 1250px) {
  .responsive .logo a, .responsive .logo img {
    max-width: 77%;
    height: auto !important;
    margin-left: 0!important;
    margin-top: 12px!important;
  }
}

@media only screen and (max-width: 1150px) {
  .responsive .logo a, .responsive .logo img {
    max-width: 65%;
    height: auto !important;
    margin-left: 0!important;
    margin-top: 16px!important;
  }
}

@media only screen and (max-width: 1080px) {
  .responsive .logo a, .responsive .logo img {
    max-width: 75%;
    height: auto !important;
    margin-left: 0!important;
    margin-top: 2px!important;
  }
}

@media only screen and (max-width: 990px) {
  .responsive .logo a, .responsive .logo img {
    max-width: 100%;
    height: auto !important;
    margin-left: 0!important;
    margin-top: 10px!important;
  }
}