.plans-consult{
  text-align: center;
  border:1px solid #FDC161;
  color: #505050;
  width: 40ch;
  margin: auto;
  display: table;
  padding: 1ch;
  border-radius: 8px;
margin-top: 4ch;margin-bottom: 10ch;}

.plans-consult h6{
  font-weight: 600;
  font-size:20px
}

.plans-consult p{
  font-weight: 600;
  font-size:20px
}

.plans-btn{
    background: linear-gradient(178.67deg, #FDC161 1.14%, #FFAF2E 92.49%, rgba(253, 193, 97, 0) 242.75%);
    text-align: center;
    padding: 1.3ch;
    border-radius: 10px;
    border: none;
    cursor: pointer;
    width: 20ch;
  }

.plans-row{
  //color: #fff;
  text-align: center;
}

/*cards*/
.plan-cards{
  margin-top: 13ch;
  text-align: center;
  //background-image: url("../images/Rectangle 238.png");
  background-size: cover;
}

.plan-cards .card-title{
  font-weight: 600;
  font-size: 24px;
}

.plan-cards .card{
  color:#fff;
  align-items: center;
  margin-bottom: 10ch;
  box-shadow: -3px 6px 5px 0px rgba(176,164,176,1);
  transition: all .3s ease-in-out;
}

.plan-cards .card:hover{
  box-shadow: -3px 18px 20px 0px rgba(99,89,99,1);
}

.plan-btn-main:hover{
    color: #fff;
}

.plan-btn{
border: 1px solid #fff;
padding: 1ch;
border-radius: 5px;
}

.plan-cards .card a{
  font-size: 16px;
  color: #fff;
}

.plan-cards .card a:hover{
  font-size: 16px;
  background-color: #fff;
  color: #000;
}

.price-card{
  text-align: center;
  margin-bottom: 0ch;
margin-top: 18ch;
background-image: url("../images/price-curve.png");
background-position-x: center;padding-bottom: 4ch;}

.price-card .card{
  transition: all .3s ease-in-out;
}

.price-m-card{
  margin-top: -4ch;
  margin-bottom: 13ch !important;
}

.price-card .card:hover{
  transition: all .3s ease-in-out;
  box-shadow:-3px 18px 20px 0px rgb(99 89 99)
}

.price-btn{
  border:2px solid #fff;
  width: 40%;
  margin: auto;
  color: #fff;
  padding: 0.5ch;
  border-radius: 8px;
}

.price-btn:hover{
  color: #fdc161;
  background: #fff;
  font-weight: 600;}


.price-head{
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: white;
margin-bottom: 0;}

.span-rupee{
font-size: 30px;position: relative;top: -1ch;color: #fff;}

.card-price-text{
  color: #fff;
}

.card-price{
  padding:3ch;
  margin-top: -10ch;
  margin-bottom: 2ch !important;
}

@media only screen and (max-width:450px){

  .plan-cards .card{
    color:#fff;
    align-items: center;
    margin: auto;
    margin-bottom: 2ch;
  }

  .price-card{
    text-align: center;
    margin-bottom: 0ch;
  margin-top: 4ch;
  background-image: none;
  padding-bottom: 4ch;}

  .card-deck-center{
    margin: auto;
    display: table;
  }

  .price-m-card{
    margin-top: -4ch;
    margin-bottom: 2ch !important;
  }

  .card-price{
    padding:3ch;
    margin-top: 2ch !important;
    margin-bottom: 2ch !important;
  }



}
