body{
background-image: url(../img/Bg.jpg);
background-size: cover;
background-repeat: no-repeat;
}
h1{
    font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
    background-color: rgba(250, 235, 215, 0.656);
}
* {
    box-sizing: border-box;
  }
  
  .columns {
    background-color: rgba(238, 224, 224, 0.445);
    border: 0.5px solid rgba(0, 0, 0, 0.34);
    float: left;
    width: 33.3%;
    padding: 8px;
  }
  .price1 {
   list-style-type: none;
    border: 1px solid #eee;
    margin: 0;
    padding: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .price2 {
    list-style-type: none;
     border: 1px solid #eee;
     margin: 0;
     padding: 0;
     -webkit-transition: 0.3s;
     transition: 0.3s;
   }
   .price3 {
    list-style-type: none;
     border: 1px solid #eee;
     margin: 0;
     padding: 0;
     -webkit-transition: 0.3s;
     transition: 0.3s;
   }
  .price1:hover {
    box-shadow: 0 8px 12px 0 rgba(214, 2, 2, 0.732);
    border: 5px #d62929;
    padding: 3px;
    margin: 2px;
    
  }
  
  .price2:hover {
    box-shadow: 0 8px 12px 0 rgba(2, 214, 55, 0.662);
    border: 5px #29d63a;
    padding: 3px;
    margin: 2px;
    
  }
  .price3:hover{
    box-shadow: 0 8px 12px 0 rgba(2, 51, 214, 0.662);
    border: 5px #29d63a;
    padding: 3px;
    margin: 2px;
    
  }
  
  .price1 .header {
    background-color: #d62929;
    color: white;
    font-size: 25px;
  }
  .price2 .header {
    background-color: #d62929;
    color: white;
    font-size: 25px;
  }
  .price3 .header {
    background-color: #d62929;
    color: white;
    font-size: 25px;
  }
  
  .price1 li {
    border-bottom: 1px solid #eee;
    padding: 20px;
    text-align: center;
  }
  .price2 li {
    border-bottom: 1px solid #eee;
    padding: 20px;
    text-align: center;
  }
  .price3 li {
    border-bottom: 1px solid #eee;
    padding: 20px;
    text-align: center;
  }
  .price1 .grey {
    background-color: #eee;
    font-size: 20px;
  }
  .price2 .grey {
    background-color: #eee;
    font-size: 20px;
  }
  .price3 .grey {
    background-color: #eee;
    font-size: 20px;
  }
  
  .button { 
    background-color: #04aa2e;
    border: solid 2px;
    border-radius: 20px 30px;
    color: white;
    padding: 10px 25px;
    text-align: center;
    text-decoration: none;
    font-size: 18px;
  }
  .button:hover{
    background:linear-gradient(180deg, rgb(245, 114, 6), white, green);
    color: black;
  }
  
  @media only screen and (max-width: 600px) {
    .columns {
      width: 100%;
    }
  }