.blauerButtonBox{
    justify-content: space-between;
}

.angeboteUnsererKunden{
    margin-bottom:80px;
}

.greenBackgroundImageBox{
    background: url("../images/background/bg-1.jpg") center center ;
}

.pricing-table-1 .p-table-inner .p-table-list ul li i {
  left: -43px!important;
}

.pricing-table-1 .p-table-inner .p-table-list ul li {
  padding-left: 0px!important;
}


@media (max-width: 450px) {

    .angeboteUnsererKunden{
        --bs-gutter-x: 0.0rem;
    }

    .angeboteUnsererKunden{
        text-align: center;
        display: block;
    }

    .angeboteUnsererKunden a {
        display:inline-block;
        width:240px;
    }

    .angeboteUnsererKunden{
        margin-bottom:40px;
    }

    .container2{
        flex-direction: column;
    }

    .image-containerleft {
        margin:0px;
        padding: 20px;
    }

    .text-containerleft {
        padding: 20px;
        margin: 0px;
    }

    .container1{
        flex-direction: column-reverse;
    }

    .image-containerright {
        margin:0px;
        padding: 20px;
    }

    .text-containerright {
        padding: 20px;
        margin: 0px;
        width:100%;
    }

    .jobLinksButtons{
        text-align: center;
    }

    .punkteCenter {
      width: 90%;
      margin-left: 5%;
    }

    .punkteCenter .bigNumber {
          position: absolute;
          left: -35px;
          top: -30px;
          height: 50px;
          width: 80px;
          font-size: 50px;
          line-height: 50px;
        }

        .punkteCenter > div {
          min-height: 150px;
          margin-bottom: 40px !important;
        }

        .punkteCenter > div > div {
          justify-content: center;
        }

    .description-list{
        padding-left:0px;
    }

    .bildFrauen{
        width:100%;
    }

    .keyfacts{
        margin-top:20px;
        padding:0px;
        width:100%;
    }

    .twm-company-approch6-outer .counter {
      font-size: 30px;
    }

    .counter-outer-two .tw-count-number {
       font-size: 25px;
       line-height: 25px;
     }

     .counter-outer-two .tw-count-number  .counter{
        padding-right:5px;
      }

      .flag {
        width: 100%;
        padding: 0px;
        margin-top:0px;
        text-align: center;
      }

      .greenFlag {
  padding: 20px;
  font-size: 20px;
}

      .section-full.p-t120, .section-full.p-b90, .section-full.p-tb120 {
   padding-bottom: 0px;
 }

 .v-testimonial-slider {
   margin-bottom: 0px;
 }

 .underGreenButton{
     margin:20px;
 }

 .obenText{
     margin:20px;
 }

 .twm-explore-content-3 {
  background-color: #fff;
  border-radius: 3px;
  margin-top: 0px;
  padding:0px;
  position: relative;
  z-index: 1;
  width: 100%;
  left: 00%;
  transform: translate(-0%);
}

.datenschutz{
    overflow-wrap: break-word;
}

dl, ul, ol {
  padding-left: 0px;
}

.content{
    padding:20px!important;
}

.content3{
    width:100%!important;
}

.content3 h2{
    font-size:28px;
}

.content3 ul{
    padding-left:20px;
}

.pricing-table-1 .p-table-inner .p-table-list ul li i {
  left: -10px!important;
}

.pricing-table-1 .p-table-inner .p-table-list ul li {
  padding-left: 20px!important;
}

.kommentare{
    display:none;
}

#jobs tr{
    display: inherit;
}

#jobs td:nth-child(1),
#jobs td:nth-child(2) {
    display: none;
}

#jobs td{
    padding:10px;
}

#jobs tr:nth-child(even) {
    background-color: #efefef; /* Hier ersetzt du "yourColor" durch die gewünschte Hintergrundfarbe */
}


}
