.grap-01 {
 margin-top:250px;
  padding-left: 10px;
}

.grap-01-01 {
    margin-top: 180px;
}
.grap-02 {
    margin-top: 50px;
    text-align: left;
    border-top: 1px solid #eeeeee;
}
.grap-03 {
    padding-top: 40px;
}
.grap-04{
    padding-top: 70px;
    margin-left: -20px;
    margin-right: 20px;
}

 .backtop {
    background-color: #bfbfbf !important;
    /* height: 200px; */
    position: absolute;
    top: 0px;
    right: 0px;
    min-width: 100%;
    /* min-height: 100%; */
    width: auto;
    height: 300px;
    z-index: -1000;
}




<!--------------------------------------->

@media screen and (min-width: 100px) and (max-width: 600px) {

   .titelbild {
    display: none;
}
  .navbar-default .navbar-collapse,
.navbar-default .navbar-form {

  background-color: #777777;
}

  }

@media screen and (max-device-width: 600px) {

   .titelbild {
    display: none;
}
    .navbar-default .navbar-collapse,
.navbar-default .navbar-form {

  background-color: #d7d7d7;
}

  }

<!--------------------------------------->

.titelbild {
background-repeat: no-repeat;
    background-size: cover;
   position: absolute;
    top: 0;
    left: 0;
      z-index: -10;
    height: 1080px;
    width: 100%;
}

#titelbild_background {
     position: absolute;
    top: 0px;
    right: 0px;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: 1080px;
    z-index: -1000;
    overflow: hidden;
}
.titelbild-01 {
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

#titelbild_background-01 {
     position: absolute;
    top: 0px;
    right: 0px;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: 1080px;
    z-index: -1000;
    overflow: hidden;
}







.home h1 {

}
.home h2 {

}
@media screen and (min-width: 768px) {
  .home h2 {

  }
}
.home .jumbotron {
  background-color: transparent;
  position: relative;
  margin-bottom: 0;
}

.home .t3-sl-1 {
    padding: 0;

}






.home .t3-sl-1 .jumbotron {
  border-radius: 0;
}
.home .t3-sl-1 .jumbotron .btn {
  margin-top: 20px;
}
.home .t3-sl-2 {
  text-align: center;
}
.home .t3-sl-2 .img-responsive {
  display: inline-block;
}
@media screen and (min-width: 768px) {
  .home .t3-sl-2 p {

  }
}
.home .t3-sl-3 p > img {
  margin-top: 20px;
}
@media screen and (min-width: 768px){
.home .t3-sl-3{
  
      background-image: url(https://www.nova-reformatik-bau.com/images/headers/bauarbeiter.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    
}
}



@media screen and (min-width: 992px) {




  
  .home .t3-sl-3 p > img {
    margin-top: 0;
  }
}
.home .t3-sl-3,
.home .t3-sl-4 {
  border-top: 1px solid #eeeeee;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .home .t3-sl-3 p,
  .home .t3-sl-4 p {
 
  }
}
.home .t3-sl-3 .jumbotron,
.home .t3-sl-4 .jumbotron {
  padding-top: 0;
}
.home .t3-sl-3 .jumbotron h1,
.home .t3-sl-4 .jumbotron h1 {
  margin-bottom: 10px;
  margin-top: 0;
}
.home .t3-sl-3 .jumbotron p,
.home .t3-sl-4 .jumbotron p {
  font-size: 18px;
  line-height: 1.25;
  color: #737373;
}
@media screen and (min-width: 768px) {
  .home .t3-sl-3 .jumbotron p,
  .home .t3-sl-4 .jumbotron p {
    font-size: 21px;
  }
}
.home .t3-sl-5 {
  background: #ffffff;
  color: #333333;
  border-top: 1px solid #eeeeee;
  padding: 0;
}
.home .t3-sl-5 .jumbotron {
  border-radius: 0;
  margin-bottom: 0;
}