a.card-p4, a.card-p4:hover {
  color: inherit ;
  text-decoration: none;
}

  .card-p4 div{
    padding: 0pt;
  }
  
  .card-group .card-p6 div{
	border-radius: 5pt;
    padding: 4pt;
	border: 4pt;
	margin-top: 2pt;
	margin-bottom: 2pt
  }
  
  .card-group {
    justify-content: center;
    padding: 20pt
  }

  .card-group .card-p4 {
   border-radius: 10pt;
    padding: 5pt ; 
    margin: 10pt
  }
  
  .card-group .card-p3 {
   border-radius: 10pt;
    padding: 3pt ; 
    margin: 3pt
  }  
  

  .card-title {
   font-weight: bold;
   color: #573d5f
  }

  .card-machine {
    max-width: 100%;
    min-width: 20%;
  }

  h8 {
    margin: 0% ;
    padding: 0%  
  }

  .main-background-p {
    background-color: #b6ccfb
  }  
  
  .main-background {
    background-color: #573d5f
  }

  footer {
    background-color:#eaeaea
  }

  .isabelline{
    background-color: #eaeaea 
  }

  .purple {
    background-color: #573D5F
}

.pad-top{
    padding-top: 10pt
}

.card {
    width:150pt;
    padding: 10pt;
    margin: 10pt;
}

.card-img-top {
  width: 150pt;
  }

  @media (min-width: 34em) {
    .card-columns {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
}

@media (min-width: 48em) {
    .card-columns {
        -webkit-column-count: 4;
        -moz-column-count: 4;
        column-count: 4;
    }
}

@media (min-width: 62em) {
    .card-columns {
        -webkit-column-count: 4;
        -moz-column-count: 4;
        column-count: 4;
    }
}

@media (min-width: 75em) {
    .card-columns {
        -webkit-column-count: 5;
        -moz-column-count: 5;
        column-count: 5;
    }
}