html {
  scroll-behavior: smooth;
}
#firmeninfo .post-blog-title {
  margin-bottom: 30px !important;
}
.blue-box h2 {
  font-size: 22px !important;
  line-height: 30px !important;
}
.blue-box {
  padding: 18px 15px 20px 22px !important;
}
.hero-banner-img {
  text-align: left;
}
.hero-banner-caption .col-lg-5 {
  padding-left: 0;
}
.finden-search-form button, #finden-reset {
  width: 40px;
}
.hero-label span img {
  width: 95px !important;
}
@media (min-width: 1200px) {
.hero-banner-caption-info h1 {font-size: 50px;line-height: 60px;}
}
@media (min-width: 1800px) {
.hero-top-row {margin-top: -238px !important;}
}
@media (max-width: 991px) {
.content-bg {
  padding-bottom: 42%;}
}

#resideo .hero-banner-caption-info h1 {
  color: #000;
}

#resideo .hero-banner-caption-info p {
  color: #000;
}
.korinfo ul li {
  margin: 0 0 0 -20px !important;
  color: #fff !important;
}

#korado .hero-banner-caption-info h1 {
  color: #0061ad;
}

#korado .hero-banner-caption-info p {
  color: #0061ad;
}

.blue-box a  {
  color: #fff;
}

#background .linear-bg {
  background-image: none !important;
  background-color: #f5f5f5 !important;
}

.logo-slider.owl-carousel.owl-theme .owl-nav {
  top: -55px;
}

.logo-slider.owl-carousel.owl-theme .owl-nav .owl-prev, .logo-slider.owl-carousel.owl-theme .owl-nav .owl-next {
  width: 40px;
  height: 40px;
}

.logo-slider.owl-carousel.owl-theme .owl-nav .owl-next {
  margin: 0 0 0 15px;
}
.hero-label-outer {
  display: none;
}

.font-22 {
  max-width: 400px;
}

.wpcf7 form .wpcf7-response-output {
  border: 0px solid;
}

div.wpcf7-response-output {
  margin: 0;
  padding: 15px;
  border-radius: 0px;
}

.wpcf7 form .wpcf7-response-output {
  margin: 0.5em 0 1.5em;
  padding: 0.5em 0.5em;
  border: 2px solid #00a0d2;
}

.input-div input, .input-div textarea {
  padding: 4px 4px 4px 6px;
  font-size: 13px;
}

input[type="text"].wpcf7-not-valid, input[type="email"].wpcf7-not-valid, input[type="tel"].wpcf7-not-valid, input[type="search"].wpcf7-not-valid, input[type="date"].wpcf7-not-valid, input[type="time"].wpcf7-not-valid, input[type="datetime-local"].wpcf7-not-valid, input[type="month"].wpcf7-not-valid, input[type="url"].wpcf7-not-valid, input[type="number"].wpcf7-not-valid, input[type="password"].wpcf7-not-valid, textarea.wpcf7-not-valid, select.wpcf7-not-valid {
  border: 2px solid red;
    border-top-color: red;
    border-right-color: red;
    border-bottom-color: red;
    border-left-color: red;
}

.input-div input, .input-div textarea {
  letter-spacing: 0em;
}

.header-part, .footer-top {
  background-color: transparent;
  background-image: linear-gradient(90deg, #1c5999 0%, #229fd6 50%)
}

@media (min-width: 1500px) {
#aahome .hero-banner {
  height: 650px;
  padding: 0;
}}

.post-blog p {
  line-height: 22px !important;
}

.ticket-blog h2 {
  font-size: 28px;
  line-height: 36px;
}

.hero-label {
  display: none;
}

.post-blog h2 {
  margin-bottom: 0px;
  margin: 0px 0px 0px 0px;
}

@media (min-width: 1500px) {
#dukalogo .post-blog-title img {
  max-width: 25%;
}}

#BorlabsCookieBox .cookie-logo {
  max-width: 120px;
}

#logaustr .post-blog-title img {
  float: right;}
  
#wp-block-themeisle-blocks-advanced-columns-0d617423 {
  padding-top: 0px !important;}

.page-template {
  padding-top: 0px;
  background-color: #064fb2;
}

.sk-btn-outer, .sk-submit-btn {
  z-index: 1000000 !important;
}

#bild_center p {
  text-align: center !important;
}

.sk-content-section {
  background-image: none !important;
}

.vc_custom_1696865657100 {
  background-size: cover !important;
}

.filmen-sk-content {text-align: center;}