.product-head {
  background: #fff;
}

.product-head .intro{
  padding-bottom: 0;
}

.product-head .nav {
  float: right;
  list-style: none;
  margin: 0;
}

.product-head .nav li {
  float: left;
  padding: 10px 20px;
  margin: 0 5px;
  border-radius: 6px;
  font-weight: bold;
  font-size: 18px;
}

.product-head .nav li:last-child {
  margin-right: 0;
}

.product-head .nav li:first-child {
  margin-left: 0;
}

.product-head .product-name{
  float: left;
}

.product-head .nav li a{
  text-decoration: none;
  color: #282828;
  font-weight: normal;
}

.product-head .product-icon{
  display: inline-block;
  vertical-align: middle;
  line-height: 0;
}

.product-head .product-name h1{
  margin: 0 0 0 12px;
  font-size: 26px;
  display: inline-block;
  vertical-align: middle;
  line-height: 40px;
  padding: 0;
}

.product-features {
  padding-bottom: 28px;
}

.product-features .feature{
  margin-bottom: 12px;
}

.product-features .feature .icon{
  width: 32px;
  height: 32px;
  margin-right: 10px;
}

.product-features .feature .copy{
  flex: 1;
}

.product-features .feature .feature-title {
  font-size: 18px;
  line-height: 24px;
  margin: 4px 0 16px;
}

.product-features .feature .copy > p{
  font-size: 14px;
  color: #444;
  line-height: 25px;
}

.product-faq .qa .question{
  font-size: 18px;
}

.product-faq .qa .answer{
  line-height: 24px;
  font-size: 14px;
  padding-right: 2em;
}

.product-pricing .pricing {
  background: #F7F8F9;
  border-radius: 10px;
  padding: 12px 24px 24px;
  position: relative;
}

.product-pricing .save.pricing{
  background: #28D16F;
  color: #fff;
  overflow: hidden;
}

.product-pricing .save.pricing .divider{
  position: absolute;
  left: 0;
  right: 0;
  background: url(../img/save-divider.png) no-repeat center bottom;
  background-size: 100%;
  height: 72px;
  margin-bottom: -36px;
  z-index: 2;
}

.product-pricing .save.pricing .save-bg{
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background: #0DAFFF;
  z-index: 0;
}

.product-pricing .save.pricing .price-tag{
  color: #fff;
}

.product-pricing .title, .product-pricing .price-tag , .product-pricing .price-desc{
  position: relative;
  z-index: 3;
}

.product-pricing .price-tag {
  font-size: 32px;
  color: #35AFFB;
  font-weight: 600;
  margin: 24px 0;
}

.product-pricing .price-tag span{
  font-size: .6em;
}

.product-pricing .monthly-price-tag{
  display: inline-block;
  font-size: 17px;
  padding-left: 6px;
  color: #28d16e;
}

.product-pricing .price-desc {
  font-size: 16px;
  line-height: 26px;
}

.product-faq .examples {
  margin-top: 36px;
}

.product-cases .case{
  background: #FFFFFF;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  position: relative;
  height: 300px;
  overflow: hidden;
}

.product-cases .case .brand{
  float: left;
  line-height: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 30px;
}

.product-cases .case .tags{
  float: right;
}

.product-cases .case .tag {
  display: inline-block;
  padding: 5px 8px 4px;
  padding: 5px 8px 4px;
  border: 1px solid #ccc;
  border-radius: 4px;
  margin: 3px;
  font-size: 14px;
  line-height: 14px;
}

.product-cases .case .event{
  position: absolute;
  left: 20px;
  top: 20px;
  display: inline-block;
  padding: 6px 12px;
  background: rgba(255,255,255,0.9);
  border-radius: 4px;
  margin: 0;
  font-size: 14px;
}

.product-cases .case .bg{
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  line-height: 0;
  background-position: center;
  bottom: 0;
  background-size: cover;
  border-radius: 10px;
}

.product-cases .case .bg {
  width: 100%;
}

.product-cases .case .foot{
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.9);
  padding: 20px;
}

.product-pricing .learn-more {
  float: right;
  font-size: 16px;
  padding: 6px 12px 5px;
  background: #FFF;
  color: #4893ff;
  border-radius: 4px;
  border: 1px solid;
}

.product-pricing .learn-more  {
  margin-right: 12px;
}

@media screen and (max-width: 768px) {
  .product-head .nav {
    display: none;
  }

  .product-pricing .pricing{
    margin-bottom: 24px;
  }

  .product-cases .case{
    margin-bottom: 24px;
  }
}

.inmini .action .try,
.inmini .action .contact {
  display: none;
}

.inmini .action .support {
  display: inline-block;
}

.action .support{
  display: none;
}