.pricing-background
{
    width: 100%;
    height: auto;
    background: white;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.pricing-container
{
  width: 77%;
  height: auto;
  margin-top: 50px;
  --bs-gutter-x: 0;
}

.card-title {
    font-size: 25px;
    width: 100%;
    text-align: center;
}
.card-title-2 {
    font-size: 25px;
    width: 100%;
    text-align: left;
}


/*.p-container*/
/*{*/
/*  display: block;*/
/*  align-self: center;*/
/*  width: 70%;*/
/*  !*height: border-box;*!*/
/*  !*background: #192944;*!*/
/*  !*background: rgba(0, 0, 0,0.85);*!*/
/*  background: rgba(25, 41, 68,0.9);*/
/*  border-radius: 5px;*/

/*}*/
ul
{
  list-style-type: none;
}

/*.list-group-item*/
/*{*/
/*!*  background: rgba(255, 255, 255,0)!important;*!*/
/*!*  !*opacity: 1!important;*!*!*/
/*!*  !*padding-left: 20px;*!*!*/
/*  margin-top: 0;*/
/*}*/

.card {
  border:none;
  padding: 10px 40px;
}


.card::after {
  position: absolute;
  /*z-index: -1;*/
  /*opacity: 0;*/
  -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.card:hover
{
  transform: scale(1.02, 1.02);
  -webkit-transform: scale(1.02, 1.02);
  backface-visibility: hidden;
  will-change: transform;
  box-shadow: 0 1rem 3rem rgba(0,0,0,.75) !important;
}

/*.card:hover::after*/
/*{*/
/*  !*opacity: 1;*!*/
/*}*/

.card:hover .btn-outline-primary{
  color:white;
  background:#007bff;
}

/*.card-body*/
/*{*/
/*  display:flex!important;*/
/*  flex-direction: column;*/
/*  --bs-card-spacer-x: 0;*/
/*  !*flex: none!important;*!*/
/*}*/

/*.card-title*/
/*{*/
/*  font-size: 25px;*/
/*}*/

/*.btn-down*/
/*{*/
/*  background-color:#ddd;*/
/*  position: fixed;*/
/*  width: 110px;*/
/*  height: 50px;*/
/*  left: 50%;*/
/*  bottom: 20px;*/
/*  margin-left: -50px; !*half the width*!*/

/*}*/

.btn-pricing
{
    width: 100%;
    /*display: flex;*/
    color: white;
    background-color: #38a170;
    border: none;
    font-size: 18px;
    margin: 15px auto;
    text-align: center;
}

.btn-pricing:hover
{
    color: white;
    background-color: #45C589;
    opacity: 100%;
}