/* ##pricing-packages */

#pricing-packages {
  margin-left: -16px;
}

#pricing-packages > * {
  padding-left: 16px;
}

#pricing-packages .uk-tile {
  border-radius: 5px;
  border: 1px solid #e7eaf3;
  padding: 0;
}

#pricing-packages .panel-price {
  padding: 16px;
  min-height: 200px;
}

#pricing-packages .panel-price .el-content {
  min-height: 49px;
}

#pricing-packages .uk-text-meta {
  color: #404040;
}

#pricing-packages .currency-price {
  vertical-align: top;
}

#pricing-packages .calc-price {
  color: #000;
  font-size: 40px;
  font-weight: 600;
}

.package-feature {
  padding: 16px;
  border-top: 1px solid #e7eaf3;
}

.package-feature .uk-list {
  min-height: 386px;
}

.package-feature .uk-list .el-content {
  font-size: 14px;
}

.package-feature .uk-list .el-item > .uk-grid {
  margin-left: -8px;
}

.package-feature .uk-list .el-item > .uk-grid > * {
  padding-left: 8px;
}

.package-feature .uk-button {
  color: #fff;
  font-size: 18px;
  line-height: 44px;
  padding: 0px 16px;
  border-radius: 5px;
  border-color: transparent;
  transition: all 0.2s;
}

.package-feature .uk-button:hover {
  color: #fff;
  /*     background: #407bff; */
  box-shadow: 0 4px 11px rgba(55, 125, 255, 0.35);
  transform: translatey(-3px);
  /*     border-color: #407bff; */
}

/* .advanced-package */
#pricing-packages .advanced-package {
  margin-top: -32px;
  margin-bottom: -16px;
}

#pricing-packages .advanced-package > div {
  background-color: #ff6d6a;
  box-shadow: 0px 0px 50px 0px rgba(255, 109, 106, 0.3);
}

#pricing-packages .advanced-package .panel-price {
  min-height: 230px;
}

#pricing-packages .advanced-package .panel-price * {
  color: #fff !important;
}

#pricing-packages .advanced-package .uk-list .el-content {
  color: #fff;
}

.advanced-package .package-feature .uk-list {
  min-height: 406px;
}

.advanced-package .package-feature .uk-button {
  background: #fff;
  color: #407bff;
  font-weight: 500;
}

.advanced-package .package-feature .uk-button:hover {
  background: #fff;
  color: #0052ea !important;
  box-shadow: 0 4px 11px rgba(248, 249, 250, 0.35);
  border-color: #fff;
}

.align-top {
  vertical-align: top;
}

#pricingCount2Example2 {
  color: #000;
  font-size: 40px;
  font-weight: 600;
}

#pricingCount3Example2 {
  font-size: 40px;
  font-weight: 600;
}

.d-block {
  display: block;
}
.font-size-1 {
  color: #404040;
  font-size: 0.875rem;
  line-height: 1.4;
}

/* ---------------------------------- Tablet --------------------------------------- */
@media (max-width: 959px) {
  #pricing-packages .advanced-package {
    margin-top: 16px;
    margin-bottom: 0px;
  }
  #pricing-packages .advanced-package .panel-price {
    min-height: 200px;
  }
  .advanced-package .package-feature .uk-list {
    min-height: 386px;
  }
  #pricing-packages > .uk-grid-margin {
    margin-top: 16px;
  }
}

/* ---------------------------------- Mobile --------------------------------------- */
@media (max-width: 639px) {
  #pricing-packages .panel-price {
    min-height: auto !important;
  }
  .package-feature .uk-list {
    min-height: auto !important;
  }
}

/* ---------------------------------- End --------------------------------------- */
