h6, h5, h4, h3, h2, h1 {
  color: #373b4d;
  font-family: 'Lora', serif;
  line-height: 1.3;
  font-weight: 600;
  letter-spacing: -0.015625rem;
}

.wide-70 {
  padding-top: 100px;
  padding-bottom: 70px;
}

.pricing-6-wrapper {
  padding: 0 5px;
}

.booking-form .col-md-6,
.booking-form .col-lg-6,
.booking-form .col-md-12 {
  padding-left: 10px;
  padding-right: 10px;
}

.pr-25 {
  padding-right: 25px;
}

.section-id {
  display: block;
  color: #8e8987;
  font-size: 0.9rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.125rem;
  margin-bottom: 28px;
}

.section-id.section-id-lg {
  font-size: 1rem;
}

.white-color .section-id {
  color: #fff;
}

h5.h5-xl {
  font-size: 1.75rem; /* 28px */
}

.pricing-title {
  line-height: 1;
  margin-bottom: 40px;
}

.pricing-6-list li {
  margin-bottom: 15px;
}

.pricing-1-list li:last-child,
.pricing-2-list li:last-child,
.pricing-3-list li:last-child,
.pricing-4-list li:last-child,
.pricing-5-list li:last-child,
.pricing-6-list li:last-child,
.pricing-7-list li:last-child {
  margin-bottom: 0;
}

.detail-price {
  margin: 0;
  display: table;
}

.price-name {
  position: relative;
  display: table-cell;
  width: 1%;
  white-space: nowrap;
  padding: 0 10px 0 0;
}

.price-dots {
  position: relative;
  display: table-cell;
  height: 3px;
  width: 98%;
  z-index: 1;
  background-image: radial-gradient(circle closest-side, #878889 99%, transparent 100%);
  background-position: 50% 100%;
  background-size: 5px 2px;
  background-repeat: repeat-x;
}

.price-number {
  display: table-cell;
  width: 1%;
  padding: 0 0 0 10px;
  white-space: nowrap;
}

.price-name h5,
.price-number h5 {
  position: relative;
  line-height: 1;
  margin-bottom: 0;
}

.price-txt {
  margin-top: 3px;
}

.pricing-4-item .price-txt {
  margin-top: 8px;
}

.price-txt p {
  font-weight: 400;
  margin-top: 5px;
  margin-bottom: 0;
}

.pricing-4-item .price-txt p {
  margin-top: 10px;
  margin-bottom: 0;
}

.price-txt span {
  display: block;
  margin-bottom: 0;
  padding-right: 3px;
}

.pricing-4-item .price-name h5 {
  -webkit-transition: all 400ms ease-in-out;
  -moz-transition: all 400ms ease-in-out;
  -o-transition: all 400ms ease-in-out;
  -ms-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}

.pricing-notice p {
  margin-bottom: 0;
}

.padding-top-2per
{
  padding-top: 2%;
}