.sec-card-v1{
  margin: 6.4rem 0 15rem;
}
.sec-card-v1 .title{
  margin-bottom: 6.4rem;
}
.sec-card-v1 .h3 strong{
  margin-left: 14rem;
}
.sec-card-v1 .row-cols-1{
  justify-content: center;
}
.card-v1-img{
  width: 17rem;
  height: 17rem;
  margin: 0 auto 3.6rem;
}
.card-v1-img img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.card-v1-btn .btn{
  font-size: 1.4rem;
  line-height: 14px;
}
@media(min-width:1200px) and (max-width:1259.98px){
  .sec-card-v1 {
    margin: 6.4rem 0 12rem;
  }
}
@media(min-width:992px) and (max-width:1199.98px){
  .sec-card-v1 {
    margin: 6.4rem 0 10rem;
  }
  .sec-card-v1 .h3 strong {
    margin-left: 10.4rem;
  }
  .sec-card-v1 .title {
    margin-bottom: 4.8rem;
  }
  .card-v1-img {
    width: 15rem;
    height: 15rem;
    margin: 0 auto 2.6rem;
  }
  .card-v1-btn .btn{
    padding: 0 1.6rem;
  }
}
@media(min-width:768px) and (max-width:991.98px){
  .sec-card-v1 {
    margin: 4.8rem 0 8rem;
  }
  .sec-card-v1 .title {
    margin-bottom: 4rem;
  }
  .sec-card-v1 .col:nth-child(n + 4){
    margin-top: 3rem;
  }
  .card-v1-img {
    margin: 0 auto 2.4rem;
  }
}
@media(max-width:767.98px){
  .sec-card-v1 {
    margin: 4.8rem 0 6.4rem;
  }	
  .sec-card-v1 .title {
    margin-bottom: 3.2rem;
  }
  .sec-card-v1 .col:nth-child(n + 3){
    margin-top: 2.4rem;
  }
  .sec-card-v1 .row-cols-1 > *{
    flex: 0 0 auto;
    width: 50%;
  }
  .card-v1-img {
    width: 15rem;
    height: 15rem;
    margin: 0 auto 1.6rem;
  }
  .card-v1-btn .btn {
    padding: 0 1.8rem 0.3rem;
  }
}