body, html {
    margin: 0;
    padding: 0;
    width:100%;
    overflow-x: hidden;
    overflow-y: scroll;
    min-height: 100%;
    font-family: 'Open Sans', sans-serif;
    color: #fcfcfc;
}

html {
    font-size: 18px;
    font-family: 'Open Sans', sans-serif;
    color: #fcfcfc;
}

a {
  color: #fcfcfc;
  cursor: pointer;
}

a:hover {
  color: #fcfcfc;
  cursor: pointer;
}

video {
  object-fit: cover;
}

.section_1 {
    height: 80vh;
    overflow: hidden;
}

.con_bg {
    top: 0;
    background-image: linear-gradient(to right, rgba(0,116,210,0.6), rgba(0,33,68,0.7));
}

.con_bg img {
    height: fit-content;
}

.section_2 {
    background-image: url(image/BV-Intro-0.png);
    position: relative;
    background-size: cover;
}

.sec_2_1 {
    background-color: rgba(10,37,77,0.7);
}

.col_head {
    color: #41b6e6;
}

.text_sm {
    font-size: 16px;
}

.btn-primary {
    background-color: transparent;
    border-color: #fcfcfc;
    padding: 10px 70px;
}

.btn-primary:hover {
    background-color: transparent;
    border-color: #fcfcfc;
}

.jarallax {
    position: relative;
    z-index: 0;
    height: 80vh;
  }
  
  .jarallax > .jarallax-img {
    position: absolute;
    object-fit: cover;
    object-fit: cover;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
  }

  .section_note {
    background-image: linear-gradient(to right, rgba(2,58,119,1), rgba(0,33,68,1));
  }
  
  .section_4 {
    background-image: url(image/Katze-Chap-1-2000x900.jpg);
    position: relative;
    background-size: cover;
    height: 60vh;
    background-position: center;
  }

  .section_5 {
    background-image: url(image/BV-Chap-1.png);
    position: relative;
    background-size: cover; 
  }

  .sec_5_1,
  .sec_7_1,
  .sec_11_1,
  .sec_13_1{
    background-color: rgba(10,37,77,0.7);
  }

  #fitParsedBody {
    margin-top: 50px;
  }

  .sec_5_2 button {
      margin-top: 110px !important;
  }

  .section_6 {
    background-image: url(image/Chap-2-Opener-Laptops-2000x710.jpg);
    position: relative;
    background-size: cover;
    height: 60vh;
  }

  .section_7 {
    background-image: url(image/BV-Chap-2.png);
    position: relative;
    background-size: cover; 
  }

  .section_7_1 {
    background-color: rgba(10,37,77,0.7);
  }

  .section_8 {
    height: 70vh;
  }

  .section_9 {
    background-image: linear-gradient(to right, rgba(2,58,119,1), rgba(0,33,68,1));
  }

  .section_10 {
    background-image: url(image/getty_642394293_dell-serv-rack.jpg);
    position: relative;
    background-size: cover;
    height: 60vh;
    background-position: center;
  }

  .section_11 {
    background-image: url(image/BV-Chap-3.png);
    position: relative;
    background-size: cover; 
  }

  .section_12 {
    background-image: url(image/getty_666002292_per440_pr5570nt_u3223qz.jpg);
    position: relative;
    background-size: cover;
    height: 60vh;
    background-position: center;
  }

  .section_13 {
    background-image: url(image/BV-Chap-4.png);
    position: relative;
    background-size: cover; 
  }


@media screen and (max-width: 767px) {
  .section_1,
  #myVideo  {
    height: 60vh;
  }

  .jarallax {
    height: 60vh;
  }  

  .h3, h3 {
    font-size: 1.5rem;
  }

  .sec_5_2 button {
    margin-top: 20px !important; 
  }
}