.pricing-page-wrap {
  max-width: 1170px;
  margin: 0 auto;
  padding: 20px 30px;
}
.changePriceEU {
    display: none;
    overflow: hidden;
    margin: 0px;
}
.detail span{min-height:38px;}
.main-box{min-height:201px;}
.pricing-faq .content-wrap h2{
text-transform: initial;
}
.pricing-faq .content-wrap h2:after{
margin-bottom:-15px
}
      .price-figure,
      .price-figure i {
        color: #00add5;
      }
      a,
      .usefull-links a,
      .next-actions a {
        color: #00add5;
      }
      .start-freetrail,
      .goal a,
      .price-block.pro:before,
      .price-block.pro:after {
        background: #00add5;
      }
      .price-features {
        min-height: 175px;
      }
      .main-features{
        padding:20px 10%;
        border-bottom:1px solid #eee;
      }
      .main-features p{
        text-align:center;
      }
      .main-features p:first-child{
        margin-bottom:20px;
      }
      .main-features p span{
        display:block;
        font-weight:bold;
     }
     .row {
      overflow: hidden;
      max-width: 1100px;
      margin: 0 auto;
      display: table;
      position: relative;
      margin-bottom: 50px;
     }
     .row.two-col .col {
      padding: 20px 90px;
      width: 50%;
      box-sizing: border-box;
      display: table-cell;
      height: 100%;
     }
     .zoho-sites.row.two-col .col p {
      font-size: 18px;
      line-height: 28px;
      position: relative;
      padding-left: 20px;
     }
     .zoho-sites.row.two-col .col p:before {
      content: ' ';
      display: block;
      width: 5px;
      height: 5px;
      background: #a5a5a5;
      border-radius: 50%;
      left: 0px;
      top: 12px;
      position: absolute;
     }
     .referals,
     .special-offer {
      text-align: center;
     }

     .zoho-sites {
        margin: -35px 0px 40px;
     }
     .referals {
      background: #fef9f3;
     }
     .special-offer {
      background: #f9f9f9;
     }
     .col.special-offer {
      border-left: 1px solid #eaeaea;
     }
     .two-col .referals h2 {
      font-size: 36px;
      margin-bottom: 10px;
      color: #00add5;
      text-transform: uppercase;
     }
.next-actions a {
  color: #00add5 !important;
  display: inline-block;
  font-size: 20px;
  line-height: 30px;
  text-decoration: underline;
}
      .two-col .referals p {
      font-size: 20px;
      color: #333333;
      margin-bottom: 20px;
      line-height: 30px;
     }
     .referals img {
      margin-bottom: 30px;
     }
     .two-col .special-offer p {
      font-size: 20px;
      color: #333333;
      margin-bottom: 20px;
      line-height: 30px;
     }
     .two-col .special-offer h5 {
      color: #333333;
      font-size: 24px;
      margin-bottom: 20px;
      text-transform: uppercase;
      font-weight: 700;
     }
     .special-offer a {
      display: inline-block;
      padding: 10px 30px;
      text-transform: uppercase;
      font-size: 14px;
      font-weight: 600;
      color: #333333;
      border: 1px solid #333;
     }
     .price-faq {
      border-top: none;
     }
     .contact-sales {
      text-align: center;
      padding: 0px 0px 25px;
     }
     .one-col, .two-col {
      padding: 0px !important;
     }
     @media only screen and (max-width : 900px) {
      .row.two-col .col {
        padding: 20px 30px;
      }
     }
     @media only screen and (max-width : 767px) {
      .row {
        display: block;
      }
      .row.two-col .col {
        display: block;
        height: auto;
        width: 100%;
        text-align: center;
      }
      .zoho-sites.row.two-col {
        margin-bottom: 20px;
      }
      .zoho-sites.row.two-col .col {
        padding: 0px;
      }
     }
.next-actions {
    text-align: center;
    margin-bottom: 50px;
}
.pricing-faq p {
  font-size: 14px;
}
.product-block.pro::before, .product-block.pro::after {
    content: " ";
    display: block;
    width: 100%;
    height: 5px;
    position: absolute;
    background: #00ADD5 none repeat scroll 0% 0% !important;
    left: 0px;
    top: -30px;
    z-index: 2;
}

.pricing-wrap .content-wrap .product-block .special-plan{
	position:absolute;
	left:0;
	top:-30px;
	width:100%;
	line-height:42px;
	color: #e19533;
    font-size: 11px;
	text-align:center;
	background:#fff;
	border-top:3px solid #00add5;
	text-transform:uppercase;
}
.special-plan ~ .feature-box{
	border-bottom:3px solid #00add5;
}
.product-block.highlighted-plan .feature-box{
	padding-bottom:60px;
}
.pricing-wrap .content-wrap .product-block .special-plan:after, .pricing-wrap .content-wrap .product-block .special-plan:before{
	content:'';
	position:absolute;
	width:1px;
	top:-3px;
	height:30px;
	border-top:3px solid #00add5;
	background:#e4e4e4;
}
.pricing-wrap .content-wrap .product-block .special-plan:after{
	right:-1px;
}

.pricing-wrap .content-wrap .product-block .special-plan:before{
	left:-1px;
}
