.pg-service-pricing-details {
  padding: 100px 0 25px;
}
.pg-service-pricing-details .section_head {
  margin-bottom: 0;
}
.pg-service-pricing-details .section_head h2 {
  font-size: 32px;
}
.pg-service-pricing-details .pricing-details-head .pricing-head-card {
  text-align: center;
}
.pg-service-pricing-details .pricing-details-head .pricing-head-card h6 {
  font-size: 20px;
  margin-bottom: 20px;
}
.pg-service-pricing-details .pricing-details-head .pricing-head-card p {
  font-size: 13px;
  margin-bottom: 15px;
}
.pg-service-pricing-details .pricing-table-title {
  background-color: #1d2a3b;
  color: #fff;
  padding: 20px 40px;
  border-radius: 12px 12px 0 0;
  margin-top: 60px;
}
.pg-service-pricing-details .pricing-table-body tr td {
  padding: 16px 40px;
  text-align: center;
}
.pg-service-pricing-details .pricing-table-body tr td:first-of-type {
  text-align: start;
}
.pg-service-pricing-details .pricing-table-body tr td .icon {
  font-size: 21px;
}
.pg-service-pricing-details .pricing-table-body .icon.disabled {
  width: 12px;
  height: 2px;
  background-color: #212529;
}
.pg-service-pricing-details .recommended-card {
  padding: 30px 50px;
  border-radius: 12px;
  background-color: #f8f0ee;
  margin-top: 60px;
}
.pg-service-pricing-details .recommended-card .al-arrow-down-2 {
  font-size: 13px;
}
.pg-service-pricing-details .recommended-card .info h3 {
  font-size: 27px;
  margin-bottom: 15px;
}
.pg-service-pricing-details .recommended-card .info p {
  font-size: 18px;
}