.card{
  background-size: cover;
  height: 280px;
  background-position: center center;
  border-radius: 0 !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
  border:none !important;
}

.card .card-body{
  background-color: rgba(255, 255, 255, 0.5);
}

.card p{
  font-size: 30px;
  line-height: 1.5em;
}

.card a{
  cursor:pointer;
}

.card:nth-child(1){background-image: url('https://pyla.it/imgs/shop/deauville1.jpg');}
.card:nth-child(2){background-image: url('https://pyla.it/imgs/shop/playlife1.jpg');}
.card:nth-child(3){background-image: url('https://pyla.it/imgs/box.jpg');}
.card:nth-child(4){background-image: url('https://pyla.it/imgs/shop/essential1.jpg');}
.modal-title{text-align: center !important;}
.modal-header{border:none !important;}
.modal-body{padding: 40px; padding-top:0px;}
.modal p{
  font-size: 14px !important;
  text-align: left !important;
}
.modal h4, .modal h5{
  text-align: left !important;
  font-size:16px !important;
  margin-top: 25px;
  font-weight: 700;
  text-transform: uppercase;
}
.modal b{
  text-align: left !important;
  font-size:14px !important;
  font-weight: 700;
}

@media only screen and (min-width: 600px) {
  #terms-row{
    margin-top:50px !important;
    margin-bottom:30px !important;
  }
}
