.product-logo{
	background:url('../images/icon-vault.png') no-repeat left center;
}
.product-header{
	background: #fef9f4;
}
 .product-menu .selected {
  box-shadow: 0 -2px 0 #EA785D inset;
 }
 .learnmore a,.side-nav li a:hover,.side-nav li a .selected,.learn-more a{
background:#EA785D
 }
 .all-features li .selected{
 color:#EA785D
 }
 .signup-part{
background: #fef9f4;
border-top-color:#EA785D;
}
.faq-part li {
min-height:150px;
}
.footer-links{
max-width:860px;
padding-left:60px;
padding-right:60px;
}
/* Pricing CSS start */

.pricing-part {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto;
    overflow: hidden;
    padding: 40px 0;
    text-align: center;
}

.pricing-compare-trynow {
    font-size: 14px;
}

.pricing-heading {
    color: #333333;
    font-size: 50px;
    font-weight: 400;
    letter-spacing: -1px;
    line-height: 40px;
    padding-bottom: 20px;
}
.pricing-heading span {
    color: #666666;
     
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    margin: 0 auto;
    max-width: 800px;
    padding: 20px 0 30px;
}
.pricing-heading em {
    border-bottom: 1px solid #D5D5D5;
    display: block;
    margin: 20px auto 0;
    width: 70px;
}
.content-part {
	max-width: 1100px;
}
.price-part {
	width: 199px;
}
.pricing-types, .price-part {
	padding-top: 0px;
}
.sub-heading-list li, .price-part li {
	padding: 15px;
	line-height: 24px;
	height: auto;
	font-size:14px;
	font-weight:400;
}
.pricing-heading-area {
	height: 150px;
	text-align: center;
	padding: 25px;
}
.price-part .twoline {
	padding-top: 24px;
}
.pricing-heading-area h3 {
	padding-bottom: 10px;
font-weight: 600;
color: #EA785D;
}
.pricing-compare-trynow a {
	font-weight: bold;
	background:#EA785D;
}
.faq-part {
	border-top:0px;
}
.faq-part h2 {
	text-align:center;
}

.pricing-types .pricing-heading-area h3 {
	padding-top:50px;
}
.pricing-heading-area p {
	font-weight:normal;
}
.content-part h1 {
  color: #333333;
    font-size: 30px;
    font-weight: 400;
    letter-spacing: -0.5px;
    line-height: 40px;
    padding-bottom: 20px;
    text-align: center;
}
.content-part h1 span{
font-size:14px;display:block;letter-spacing:0;font-weight:400;margin-top:-10px;
}
.descrption {
	color: #666666;
     
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    margin: 0 auto;
    max-width: 800px;
    padding: 0 0 50px;
}

.descrption em {
    border-bottom: 1px solid #D5D5D5;
    display: block;
    margin: 20px auto 0;
    width: 70px;
}

/* Pricing CSS end */
 