.story{margin-top:50px;background-position:center;display:block;width:70%}.story:nth-child(2n+1){margin-left:20%}.story:nth-child(3n+1){margin-left:5%}@media(max-width:768px){.story{width:100%}.story:nth-child(2n+1){margin-left:0}.story:nth-child(3n+1){margin-left:0}}.story .avatar{z-index:0;overflow:hidden;width:100px;height:100px;border-radius:50%;background-color:#fff;text-align:left;background-size:cover;background-position:center;margin-top:5px;background-repeat:no-repeat;float:left}@media(max-width:768px){.story .avatar{width:40px;height:40px;margin-top:15px}}.story .name{color:#144499;text-transform:capitalize;font-weight:700}.story .tinystorytime{color:#41b661;font-size:12px;display:block;margin-top:5px;font-style:italic}@media(max-width:768px){.story .tinystorytime{font-size:11px}}.story .card{padding:40px;box-sizing:40px;background:#fff;border-radius:20px;margin-left:130px;box-shadow:0 0 10px rgba(0,0,0,.2)}@media(max-width:768px){.story .card{margin-left:56px;padding:20px;box-sizing:20px}}.profileuser .avatar{z-index:10;overflow:hidden;width:150px;height:150px;border-radius:50%;background-color:#fff;text-align:center;background-size:cover;background-position:center;margin-top:5px;background-repeat:no-repeat;border:3px solid #144499}@media(max-width:768px){.profileuser .avatar{width:100px;height:100px;margin-top:15px}}.profileuser .name{color:#144499;text-transform:uppercase;font-weight:700}.profileuser .tinystorytime{color:#2dc67a;font-size:12px;display:block;margin-top:5px;font-style:italic}@media(max-width:768px){.profileuser .tinystorytime{font-size:11px}}.profileuser .card{padding:40px;box-sizing:40px;background:#fff;border-radius:5px;margin-left:0;box-shadow:0 0 10px rgba(0,0,0,.2)}@media(max-width:768px){.profileuser .card{padding:20px;box-sizing:20px}}.story-header{background:#144499}.story-header h1{color:#fff!important}.story-header .story{width:100%!important;text-align:left}.about{display:flex;justify-content:space-between}@media(max-width:768px){.about{flex-direction:column}}.about .about-card{box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:5px;flex:0 1 auto}.about .about-card img{width:100%;border-radius:5px 5px 0 0}.about .about-card .about-info{padding:10px 20px 40px;box-sizing:border-box}.about .about-card .name,.about .about-card .role{padding:3px 20px;box-sizing:border-box}.about .about-card .name{font-weight:700;color:#144499;font-size:1.2em}.about .about-card .role{text-transform:uppercase;font-size:.8em}


.pricing-table{
  background-color: #fff;
  font-family: 'Montserrat', sans-serif;
}

.pricing-table .block-heading {
  padding-top: 50px;
  margin-bottom: 40px;
  text-align: center; 
}

.pricing-table .block-heading h2 {
  color: #3b99e0;
}

.pricing-table .block-heading p {
  text-align: center;
  max-width: 420px;
  margin: auto;
  opacity: 0.7; 
}

.pricing-table .heading {
  text-align: center;
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); 
}

.pricing-table .item {
  background-color: #fff;
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.075);
  border-top: 2px solid #41b661;
  padding: 30px;
  overflow: hidden;
  position: relative; 
}

.pricing-table .col-md-5:not(:last-child) .item {
  margin-bottom: 30px; 
}

.pricing-table .item button {
  font-weight: 600; 
}

.pricing-table .ribbon {
  width: 160px;
  height: 32px;
  font-size: 12px;
  text-align: center;
  color: #fff;
  font-weight: bold;
  box-shadow: 0px 2px 3px rgba(136, 136, 136, 0.25);
  background: red;
  transform: rotate(45deg);
  position: absolute;
  right: -42px;
  top: 20px;
  padding-top: 7px; 
}

.pricing-table .item p {
  text-align: center;
  margin-top: 20px;
  opacity: 0.7; 
}

.pricing-table .features .feature {
  font-weight: 600; }

.pricing-table .features h4 {
  text-align: center;
  font-size: 18px;
  padding: 5px; 
}

.pricing-table .price h4 {
  margin: 15px 0;
  font-size: 45px;
  text-align: center;
  color: #41b661; 
}

.pricing-table .buy-now button {
  text-align: center;
  margin: auto;
  font-weight: 600;
  padding: 9px 0; 
}