.partnerMain {
	margin: 51px 0 0;
	max-width: 100%;
}
.partnerMain a {
	color: #5bb46c;
}
.partnerMain .more-info {
	color: #fff;
	font-weight: 600;
	font-size: 12px;
	line-height: 20px;
	padding: 7px 15px;
	background: #5bb46c;
	text-transform: none;
}
.partner-content {
	max-width: 980px;
	margin: 0 auto 20px;
	padding: 0 8%;
}

.partner-content {
	padding: 0 10%;
	width: 80%;
}
.partner-subpart {
	overflow: hidden;
	padding: 35px 0 0;
}
.product-logo{
	background:url('../images/icon-mail.png') no-repeat left center;
}
.feedback-holder,.star{
display:none;
}
.product-header{
	background: #fef9f4;
}
 .product-menu .selected {
  box-shadow: 0 -2px 0 #ea785d inset;
 }
.side-nav li a:hover,.side-nav li a .selected,.learn-more a{
background:#ea785d
 }
 .all-features li .selected,.sub-feature h4 a,.cont-part a,.resources-part .learnmore,.resources-part .learnmore1 a,.month-part h4 a,.pmore-details a,.testimonials a,.bonus-details a{
color:#ea785d;
 }
 .resources-part .learnmore1 a{
 text-decoration:underline;
 font-size:14px;
 }
 strong{
 font-weight: 600;
 }
 .cont-part .learn-more a{
 color:#fff;
 }
.resources-part li{
min-height:150px;
}.signin-part{
border-top-color:#ea785d;
}
.footer-links{
max-width:640px;
padding-left:120px;
padding-right:120px;
}
#successmsg{ background-color:#fefde9; color:#000; padding:14px 0px; font-size:14px; font-weight:normal; text-align:center; line-height:20px; }
/* Pricing CSS start */

.main {
  
}

.pricing-compare-part {
    border-top: 1px solid #F2F2F2;
}

.pricing-part {
    padding: 40px 0;
}
.pricing-compare-trynow {
    font-size: 14px;
}

.pricing-table {
	max-width: 1050px;
}
.pricing-part p{
	    font-size: 14px;
		line-height:22px;
}
.pricing-part .bonus-details p{
line-height:34px;
}
.pricing-table li {
  max-width: 227px;
}
.selected .pricing-heading {
	box-shadow: 1px 1px 0 #e9e9e9 inset, -1px -1px 0 #e9e9e9 inset, 0 6px 0 #ea785d inset;
	-webkit-box-shadow: 1px 1px 0 #e9e9e9 inset, -1px -1px 0 #e9e9e9 inset, 0 6px 0 #ea785d inset;
	-moz-box-shadow: 1px 1px 0 #e9e9e9 inset, -1px -1px 0 #e9e9e9 inset, 0 6px 0 #ea785d inset;
	-o-box-shadow: 1px 1px 0 #e9e9e9 inset, -1px -1px 0 #e9e9e9 inset, 0 6px 0 #ea785d inset;
}
.pricing-heading h2 {
	color:#ea785d;
	padding-bottom:10px;
	text-transform:capitalize;
}
.pricing-heading h3 {
	font-size:36px;
	line-height:30px;
padding-bottom:0px;
}
.mail-storage-details {
	padding:0 0 15px;
	border-bottom:1px solid #e9e9e9;
	margin-bottom:15px;
}
.pricing-features p.pricing-table2-link {
	padding:15px;
	text-decoration:underline;
	border-bottom:1px solid #e9e9e9;
}
.pmore-details{
    clear: both;
    display: block;
    position: relative;
    top: -60px !important;}
.faq-part li h3, .faq-part li a {
	color:#ea785d;
}
.pricing-features p a { color: #666;}
.faq-part li a {
	text-decoration:underline;
}
.pricing-trynow a {
	background:#ea785d;
}
.bonus-details {
	padding:30px 0 0;
	text-align:center;
}

.bonus-details h3{
	font-weight:normal;	
	font-size:26px;
	margin-bottom:35px;
}
.pricing-heading h3 span {
	font-size:14px;
}
.notify-div {
	padding:8px;
	background:#f2f2f2;
	box-shadow:0 5px 5px rgba(0, 0, 0, 0.02);
	-webkit-box-shadow:0 5px 5px rgba(0, 0, 0, 0.02);
	-moz-box-shadow:0 5px 5px rgba(0, 0, 0, 0.02);
	-o-box-shadow:0 5px 5px rgba(0, 0, 0, 0.02);
	margin-top:35px;
}
.clear-div {
	clear:both
}
.selected .pricing-heading {
	background: #fef9f4;
}


/* Pricing CSS end */

.content-part {
	max-width: 1100px;
}
.content-part h1 {
	font-weight: 300;
	text-align: center;
	padding-bottom: 35px;
	line-height: 40px;
	font-size:30px;
}
.pricing-types {
	width: 300px;
}
.price-part {
	width: 196px;
}
.pricing-types, .price-part {
	padding-top: 0px;
}
.sub-heading-list li, .price-part li {
	padding: 15px;
	line-height: 20px;
	height: auto;
}
.pricing-heading-area {
	height: 160px;
	text-align: center;
	padding: 25px;
}
.formelementtable td {
    font-size: 14px;
    vertical-align: top;
}
.formgraytxt {
    color: #333333;
    font-size: 12px;
    font-weight: 400;
    margin: 0 0 4px;
    padding: 3px 5px 0 0;
    white-space: nowrap;
}
.price-part .twoline {
	padding-top: 20px;
}
.pricing-heading-area h3 {
	padding-bottom: 10px;
	color: #ea785d;
}
.pricing-heading-area h2 {
	font-weight: normal;
	font-size: 30px;
	padding-bottom: 15px;
}
.pricing-heading-area h2 span {
	font-size: 14px; color: #666;
}
.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;
}
.pricing-heading-area h4 {
	background: #F1F1F1;
	padding: 10px;
	font-size: 20px;
	margin: 45px 30px;
}
.pricing-heading-area h4 span {
	font-size: 14px;
	font-weight: normal;
}

.bonus-details a {
	text-decoration:underline;
	color:#333333;
}


.faq-part li p a {
	text-decoration:underline;
	color:#ea785d;
}


/* Contact CSS start */

.formtxtbox,.formtxtboxman,.formtextarea { 
	background: none repeat scroll 0 0 white;
    border-color: #D2D2D2 #EEEEEE #EEEEEE;
    border-right: 1px solid #EEEEEE;
    border-style: solid;
    border-width: 1px;
    margin: 0 0 15px 15px;
    padding: 5px 8px;
    width: 300px;
}

.button {
    background: none repeat scroll 0 0 #588020;
    border: 1px solid #556600;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    font-weight: normal;
    margin: 0 0 0 15px;
    padding: 10px;
}

/* Logout CSS */
.s2{
max-width:980px;
margin:0 auto;
}
.logutm{

width:980px;
margin-bottom:40px;
}
.sWrapInner{
float:right;
}


.changePrice{position:absolute;right:0px;top:-60px;display:none}
.changePrice.extra{top:110px}
.prcCont{width:140px;position:relative;overflow:hidden;float:right;margin-bottom:5px;cursor:pointer;text-align:center}
.cusd{width:124px;border:1px solid #ea785d;background:#fef9f4;position:relative}
.cusd span{width:40px;text-align:center;padding:5px 10px;cursor:pointer;height:18px;font-size:13px;line-height:18px;display:block;border:1px solid #FEF9F4}
.cusd span.one{float:left;position:relative;z-index:2}
.cusd span.two{float:left;position:relative;z-index:2}
.currency{font-size:13px}
.priceBgm{background:#ea785d;transition:all 300ms ease-in-out 0s;position:absolute;z-index:1;left:62px;top:0}
.priceBgm.swap{left:0}
.clear{clear:both}
.tar{text-align:right}
.pr{position:relative}

/* Webinar CSS */
.main-div {
    clear: both;
    line-height: normal;
    margin: 60px auto;
    overflow: hidden;
    max-width: 850px;
}
.web-lft, .web-rgt {
    float: left;
}
.web-lft {
    padding: 60px 20px 60px 0;
}
.web-rgt {
    padding: 60px 0 60px 20px;
	max-width: 400px;
}
.web-lft h1 {
    color: #333;
    font-size: 40px;
    font-weight: 600;
    line-height: 50px;
    padding: 0;
}
.web-lft h1 span {
    font-weight: 300;
}
.web-lft p {
    color: #666;
    font-size: 14px;
    font-weight: 400;
    margin-top: 20px;
}
.regbtn {
    background: none repeat scroll 0 0 #51ad6e;
    color: #fff;
    float: left;
    font-size: 15px;
    font-weight: 400;
    margin-top: 25px;
    padding: 15px 50px;
}
.regbtn:hover {
    background: none repeat scroll 0 0 #389a4b;
}
.main-div  h4 {
    color: #333;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
}
.main-div  h2 {
    color: #333;
    font-size: 50px;
    line-height: 60px;
}
.main-div  h3 {
    border-bottom: 2px solid #51ad6e;
    clear: both;
    color: #333;
    font-size: 26px;
    font-weight: 400;
    line-height: 36px;
    margin: 0 auto;
    padding: 0 20px 5px;
    width: 280px;
}
.bdr {
    border-top: 1px solid #ededed;
    height: 2px;
    margin: 0 auto;
    width: 150px;
}
.btm-text p {
    color: #666;
    font-size: 15px;
    font-weight: 400;
    margin: 14px 0;
}
.main-div  h6 {
    color: #333;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 10px;
}

/* End of Webinar CSS */
.sub-nav{ background:#FFFFFF;}
.thr-col{ padding:30px 15%;
}
.sub-nav ul li{ float:left; padding:0 15px 0 15px;}
.nav-son{ width:100%; background:#FFFFFF;float:right;}
.nav-son li{ float:right; padding:0 15px 0 15px;}
.nav-son ul li a{ display:block; line-height:24px; padding:10px 15px 10px 15px; background:#eee; margin-top:15px; border-radius:10px;}