#homeSection {
    padding: 30px 0;
}
.section {
  margin: 0px auto 0px;
  font-family: 'Helvetica Neue';
  font-size: 16px;
  line-height: 28px;
  /*border-top: 1px solid rgba(255, 255, 255, 0.5);*/
  -webkit-box-shadow: inset 0px 0px 10px 1px rgba(0,0,0,0.75);
-moz-box-shadow: inset 0px 0px 10px 1px rgba(0,0,0,0.75);
box-shadow: inset 0px 0px 10px 1px rgba(0,0,0,0.75);
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#5a73e5+0,5049bc+100 */
background: #5a73e5; /* Old browsers */
background: -moz-linear-gradient(top,  #5a73e5 0%, #5049bc 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #5a73e5 0%,#5049bc 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #5a73e5 0%,#5049bc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a73e5', endColorstr='#5049bc',GradientType=0 ); /* IE6-9 */

}
.section.section-sliver, .section.section-sliver-plus {
	padding-top: 30px;
}
.section .container {padding: 25px 0px;}
.section .sub-title {
  font-family: 'Helvetica Neue Bold';
  font-size: 25px;
  line-height: 25px;
  color: #FFF;
  padding: 10px 0px;
  text-align: center;
}
.section .banner-title {
  font-family: 'Helvetica Neue Bold';
  font-size: 45px;
  line-height: 45px;
  color: #FFF;
  padding: 10px 0px;
  text-align: center;
}
.section .download-links {
  padding: 0;
  margin: 0 auto 20px;
  list-style: none;
  max-width: 440px;
}
.section .download-links li {
  display: inline-block;
  padding: 30px 10px 0 0;
}
.section .download-links li img {
  width: 195px;
}
.section .banner-sub-title {
  font-family: 'Helvetica Neue';
  font-size: 30px;
  line-height: 30px;
  padding: 20px 0;
  color: #FFF;
  text-align: center;
}
.section .banner-list {
  padding: 0;
  margin: 20px auto;
  list-style: none;
  text-align: left;  
}
.section .banner-list li {
  background: url(../images/bullets.png) no-repeat left center;
  float: left;
  width: 33.3%;
  padding: 6px 0 10px 35px;
  font-family: 'Helvetica Neue';
  font-size: 18px;
  line-height: 20px;
  color: #FFF;
}
.section .banner-large-text {
  padding-right: 30px !important;
  line-height: 22px !important;
  background-position: left 13px !important;
}
.section .banner-desc {
  font-family: 'Helvetica Neue';
  font-size: 20px;
  line-height: 25px;
  color: rgba(255, 255, 255, 0.70);
  padding: 20px 0 20px;
  clear: both;
}

.section .banner-desc p {	
  	padding-bottom: 10px;
	text-align: center;
}
.pricing-wrapper {
  padding: 0px 0px;
}
.pricing-wrapper .container {
	padding: 0px;
}
.pricing-panel-wrapper {
  padding-bottom: 20px;
  margin: 20px auto;
  max-width: 900px;
}
.pricing-title {
  font-family: 'Helvetica Neue Medium';
  font-size: 52px;
  line-height: 48px;
  color: #FFF;
  padding: 20px 0px 20px;
  text-align: center;
}
.pricing-sub-title {
  font-family: 'Helvetica Neue';
  font-size: 25px;
  line-height: 25px;
  color: rgba(255, 255, 255, 0.70);
    padding-bottom: 40px;
  text-align: center;
}
.pricing-panel, .pricing-panel-last {
  background: #FFF;
  float: none;
  margin: auto;
  width: 233px;
  -webkit-box-shadow: -10px 6px 10px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: -10px 6px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow: -10px 6px 10px 0px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding: 14px 12px;
}
.pricing-panel-last {}
.pricing-img {
  padding-bottom: 28px;
}
.package-title {
  font-family: 'Helvetica Neue';
  font-size: 24px;
  line-height: 24px;
  color: #7d8085;
  padding-bottom: 12px; text-align: center;
}
.package-title.lifetime {
  color: #a86a00;
}
.package-title.yearly {
  color: #a4764f;
}
.package-price {
  font-family: 'Helvetica Neue Bold';
  font-size: 42px;
  line-height: 42px;
  color: #212026; text-align: center;
}
.package-price span {
  font-family: 'Helvetica Neue';
  font-size: 20px;
}
.package-list {
  padding: 22px 0 6px;
  margin: 0;
  list-style: none;
}
.package-list li {
  font-family: 'Helvetica Neue';
  font-size: 16px;
  color: #212026;
  line-height: 16px;
  padding-bottom: 15px; text-align: center;
}
.package-list li span {
  font-family: 'Helvetica Neue';
}
.package-btn {
  font-family: 'Helvetica Neue Bold';
  background: #b48629;
  font-size: 16px;
  line-height: 36px;
  color: #FFF;
  text-align: center;
  display: block;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  max-width: 166px;
  margin: 0 auto;
  border: 2px solid #b48629;
}
.package-btn:hover {
  border: 2px solid #b48629;
  color: #b48629;
  background: #FFF;
}
.set {
  border-bottom: 1px solid rgba(255, 255, 255, 0.10);
  padding-bottom:0px;
  min-height: 110px;
}

 
.set-1{
  border-bottom: 1px solid rgba(255, 255, 255, 0.10);
  padding-bottom: 20px;
  min-height: 128px;
}

.features-list {
  padding: 0 0 67px;
  margin: 0;
  list-style: none;
}
.features-list li {
  width: 355px;
  float: left;
}
.features-list li:nth-child(even) {
  float: right;
}
.features-list-left {
  float: left;
  width: 74px;
  text-align: right;
  padding-top: 27px;
}
.features-list-right {
  padding-top: 27px;
  padding-bottom: 29px;
  float: right;
  width: 263px;
  border-top: 1px solid rgba(255, 255, 255, 0.20);
  text-align: left;
}
.features-title {
  font-family: 'Helvetica Neue Medium';
  font-size: 22px;
  line-height: 20px;
  padding-bottom: 14px;
  color: #FFF;
}
.features-title1 {
  font-family: 'Helvetica Neue Medium';
  font-size: 22px;
  line-height: 20px;
  padding-top: 15px;
  color: #FFF;
}
.features-desc {
  font-family: 'Helvetica Neue';
  font-size: 16px;
  line-height: 18px;
  color: rgba(255, 255, 255, 0.70);
  padding-right: 50px;
}
.desc-pad {
  padding-right:0px !important;
}
.desc-pad-alt {
  padding: 0 30px 0 0;
}
.desc-pad-alt-1 {
  padding-right: 10px;
}
.features-list-last .features-list-right {
  border-bottom: none;
}
.features-list-first .features-list-right {
  border-top: none;
}
.features-list-img {
  padding-right: 18px;
  float: left;
  margin-bottom: 40px;
}
.features-list-bor, .features-list-bor-alt {
  border-bottom: 1px solid rgba(255, 255, 255, 0.10);
  margin: 26px 0;
  display: block;
  height: 1px;
}
.features-list-bor-alt {
  border-bottom: 1px solid transparent;
}