.values {
  padding: 3rem 0;
}
.values .row{
    width: calc(100% - 30px);
  max-width: 1600px;
  margin: 0 auto;
}
.values .texts p:first-child {
    font-weight: 600;
    display: inline-block;
    font-size: 14px;
    padding: 5px 15px;
    border-radius: 10px;
    color: #ffffff;
    border: #ffffff 1px solid;
    margin-bottom: 10px;
}
.values .texts h3 {
  font-size: 1.6rem;
  font-weight: bold;
  color:#fff;
}
.values .texts h3 span {
  background-color: #f97316;
  border-radius: 15px;
  color:#111214;
}
.values .texts p:last-child {
  font-size: 1rem;
  color: #D7D8D9;
}
.values .row .card-values {
  background-color: #24262b;
  border-radius: 30px;
  padding: 2rem 1rem;
  margin-top: 20px;
  border: #24262b solid 1px;
  transition: all 0.2s linear;
}
.values .row .card-values .card-icon span {
  display: inline-block;
  margin-bottom: 40px;
  padding: 30px;
  background-color: #393c43;
  border-radius: 10px;
}
.values .row .card-values h3 {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
}
.values .row .card-values p {
  color: #d7d8d9;
  font-size: 18px;
  font-weight: 400px;
  margin-bottom: 0;
}
.values .row .card-values:hover {
  background-color: #393c43;
  border: #ffffff solid 1px;
}
.values .row .card-values:hover .card-icon span {
  background-color: #50535b;
}
.values .row .card-values:focus {
  box-shadow: 0px 0px 0px 4px #ffffff40;
}

@media (min-width: 992px) {
  .values .row {
    width: calc(100% - 8rem);
  }
  .values .row .col-lg-7 .card-values .card-subtitle{
    width:60%;
  }
  .values .row .tag-master span {
    font-size: 16px;
  }
  .values .row .title3 {
    font-size: 48px;
  }
  .values .row .card-values h3 {
    font-size: 24px;
  }
}
@media (min-width: 1200px){
    .values .row .col-lg-7 .card-values .card-subtitle{
    width:50%;
  }
}
@media (min-width: 1400px) {
    .values .row .col-lg-7 .card-values .card-subtitle {
        width: 40%;
    }
}