@media (min-width:768px) {
  .v_industry_cont .header {
    font-size: 32px;
    font-weight: bold;
    text-align: center;
    position:relative;
    top: 130px;
    z-index: 10;
  }
}
@media (max-width:767px) {
  .v_industry_cont .header {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    margin-top: 50px;
    margin-bottom: -30px;
  }
}

.v_industry_cont {
}

@media (min-width:768px) {
  .v_industry {
    display: flex;
    margin-top: 50px;
  }
  .v_industry .cell {
    width: 33%;
    height: 300px;
    background-size: cover;
    background-position: center;
    color: white;
    padding: 3%;
    position: relative;
  }
}
@media (max-width:767px) {
  .v_industry {
  }
  .v_industry .cell {
    height: 300px;
    margin-top: 50px;
    background-size: cover;
    background-position: left bottom;
    color: white;
    position: relative;
  }
}

@media (min-width:1025px) {
  .v_industry .text {
    position:absolute;
    left:20px;
    top:160px;
  }
}
@media (min-width:769px) and (max-width:1024px) {
  .v_industry .text {
    position:absolute;
    left:20px;
    top:160px;
  }
}
@media (max-width:768px) {
  .v_industry .text {
    position:absolute;
    left:20px;
    top:100px;
  }
}

@media (min-width:1025px) {
  .v_industry .text p {
    font-size: larger;
  }
}

  .v_industry .cell1 {
    background-image: linear-gradient(to right, rgba(0, 0, 64, 0.5), rgba(0, 0, 64, 0.5)), url("../img/cell1.webp")
  }
  .v_industry .cell2 {
    background-image: linear-gradient(to right, rgba(64, 64, 0, 0.5), rgba(64, 64, 0, 0.5)), url("../img/cell2.webp")
  }
  .v_industry .cell3 {
    background-image: linear-gradient(to right, rgba(0, 64, 0, 0.5), rgba(0, 64, 0, 0.5)), url("../img/cell3.webp")
  }
