
 
  /* Softcode specific */
  
  .bg-softcode-light-blue {
    background-color: #00FFFF;
  }

  .bg-softcode-md-blue {
    background-color: #1FD0E0;
  }
  
  .bg-softcode-dark-blue {
    background-color: #020042;
  }
  .bg-softcode-green {
    background-color: #9CFF87;
  }
  .bg-softcode-purple {
    background-color: #733AEF;
  }
  .bg-softcode-ikb {
    background-color: #002fa7;
  }
  .bg-softcode-taliesen-red {
    background-color: #e6130b;
  }

  /* Typography */

  .softcode-font{
    font-family: 'Montserrat', sans-serif;
 }

  
.carousel-item {
  height: 32rem;
  background: #1FD0E0;
  color: white;
  position: relative;
  
}

.carousel-caption {
  text-align: left;
}


.overlay-image {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  background-position: 50% 30%;
  background-size: cover;
  opacity: 0.5;
}

 


.header-1-sub .pt-page-1 .background {
    background-image: url('../common-files/img/header/Background-06.png');
    opacity: 0.67;
    filter: alpha(opacity=50);
    background-position: 50% 30%;
  }
  .header-1-sub .pt-page-2 .background {
    background-image: url('../common-files/img/header/Background-01.png');
    opacity: 0.5;
    filter: alpha(opacity=50);
    background-position: 50% 30%;
  }
  .header-1-sub .pt-page-3 .background {
    background-image: url('../common-files/img/header/Background-03.png');
    opacity: 0.5;
    filter: alpha(opacity=50);
    background-position: 50% 30%;
  }
  .header-1-sub .pt-page-4 .background {
    background-image: url('../common-files/img/header/Background-05.png');
    opacity: 0.5;
    filter: alpha(opacity=50);
    background-position: 50% 30%;
  }
  .header-1-sub .pt-page-5 .background {
    background-image: url('../common-files/img/header/Background-07.png');
    opacity: 0.5;
    filter: alpha(opacity=50);
    background-position: 50% 30%;
  }
  
 