/* =====================
  l--model-list-group
===================== */
@media screen and (max-width: 767px) {
  .l--model-list-group{
    margin-bottom: 10px;
  }
  /*
  .l--model-list-group .row{
    margin-left: 2.5px;
    margin-right: 2.5px; 
  }
  */
  .l--model-list-group .row > div{
    padding-left: 2.5px;
    padding-right: 2.5px;
  }
}

@media screen and (max-width: 767px){
  .l--registration-number-and-purchase-points .c--ppv-registration-number-and-purchase-points .ppv-purchase-points-and-login {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
}
@media screen and (min-width: 768px){
  .l--registration-number-and-purchase-points .c--ppv-registration-number-and-purchase-points .ppv-purchase-points-and-login {
    display: flex;
    flex-wrap: wrap;
    justify-content: right;
  }
}

@media screen and (max-width: 767px){
  .l--registration-number-and-purchase-points{
    margin-top: -20px;
    margin-bottom: 45px;
    
    overflow: hidden;
  }
  .l--registration-number-and-purchase-points .c--ppv-registration-number-and-purchase-points .ppv-purchase-points-and-login li.member-login{
    margin-bottom: 5px;
  }
  .l--registration-number-and-purchase-points .c--ppv-registration-number-and-purchase-points .ppv-purchase-points-and-login li.member-login,
  .l--registration-number-and-purchase-points .c--ppv-registration-number-and-purchase-points .ppv-purchase-points-and-login li.point-entry{
    width: 158px;
  }

}
@media screen and (min-width: 768px){
  .l--registration-number-and-purchase-points .c--ppv-registration-number-and-purchase-points .ppv-purchase-points-and-login li{
    margin-right: 5px;
  }
  .l--registration-number-and-purchase-points .c--ppv-registration-number-and-purchase-points .ppv-purchase-points-and-login li:last-child{
    margin-right: 0;
  }
  .l--registration-number-and-purchase-points .c--ppv-registration-number-and-purchase-points{
    padding-right: 0;
    padding-left: 0;
  }
  .l--registration-number-and-purchase-points{
    margin-bottom: 40px;
    overflow: hidden;
  }
}