.breadcrumb{
  text-align:center;
  background-color:transparent;
  border-bottom:1px solid #eee;
  padding-top:12px;
  padding-bottom:12px;
  margin-bottom:40px;
}

nav.navbar.navbar-default{
  margin-bottom:0px;
}

@media (min-width:992px) {
  .product h2{
    margin-top:0;
  }
}

.navbar .navbar-brand{
  font-size:24px;
  line-height:18px;
}

.reviewer-name{
  margin-right:10px;
}

.site-footer{
  padding:20px 0;
  text-align:center;
}

@media (min-width:768px) {
  .site-footer h5{
    text-align:left;
  }
}

.site-footer h5{
  color:inherit;
  font-size:16px;
}

.site-footer .social-icons a:hover{
  opacity:1;
}

.site-footer .social-icons a{
  display:inline-block;
  width:32px;
  border:none;
  font-size:20px;
  border-radius:50%;
  margin:4px;
  color:#fff;
  text-align:center;
  background-color:#798FA5;
  height:32px;
  opacity:0.8;
  line-height:32px;
}

@media (min-width:768px) {
  .site-footer .social-icons{
    text-align:right;
  }
}

.btn.write-review{
  float:right;
  margin-top:-6px;
}

h1#why.why{
  padding-left:20px;
}

div#why-choose-div.why-choose-div{
  align-content:center;
}

.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img{
  display:block;
  max-width:100%;
  height:auto;
  padding-right:5px;
}

h1.why{
  padding-left:15px;
}

h3.why{
}

i#money-icon.fa.fa-money{
  font-size:50px;
}

div{
  align-self:center;
}

i.fa.fa-money{
  font-size:50px;
  padding-top:0;
}

i.fa.fa-heart{
  font-size:50px;
}

i.fa.fa-child{
  font-size:50px;
}

h4.text-center{
  padding-bottom:10px;
  padding-top:25px;
}

p#what-is-is.what-is-is{
  padding-bottom:25px;
}

div.thumbnail{
  padding-top:10px;
}

p#footer-email{
  color:rgb(242,242,242);
}

div.container{
  align-self:initial;
}

img#contact-banner{
  align-self:center;
}

img#contact-banner{
  padding-top:39px;
  padding-bottom:0px;
}

h1.contact-header{
  align-self:center;
}

h1.form-heading{
  align-content:center;
}

p#intro-p.text-center.intro-p{
  color:#772953;
}

p#intro-p.text-left.intro-p{
  color:#772953;
  padding-top:30px;
}

i.glyphicon.glyphicon-star{
  padding-left:10px;
  padding-right:10px;
}

h2.what-is-is{
  color:#772953;
}

i.glyphicon.glyphicon-info-sign{
  padding-right:10px;
}

p#form-p.form-p{
  padding-top:10px;
}

h1.text-center.package_header{
  color:#772953;
}

h4.text-center{
  padding-bottom:10px;
}

p#intro-p.text-center.intro-p{
  padding-top:50px;
}

i.glyphicon.glyphicon-warning-sign{
  font-size:50px;
  padding-right:30px;
}

p.text-center{
  padding-top:30px;
  padding-bottom:45px;
  font-size:20px;
}

p.text-center.icon-warning{
  padding-bottom:0px;
  font-size:50px;
}

p#intro-p.text-center.intro-p.services-icon{
  font-size:15px;
}

p.how-text{
  font-size:18px;
}

th.service-headers{
  font-size:18px;
  font-style:italic;
}

p#intro-p.text-center.intro-p.services-icon{
  font-size:30px;
  font-style:italic;
  padding-bottom:0px;
  padding-top:35px;
}

@media (max-width:767px) {
  img#banner-logo.img-responsive.banner-logo{
  }
}

label.control-label.su-label{
  padding-top:10px;
}

p.form-instructions{
  padding-bottom:40px;
}

i.glyphicon.glyphicon-info-sign{
  font-size:30px;
}

button.btn.btn-primary.buy-credits{
}

a.navbar-right.navbar-link.buy-link{
  padding-top:6px;
}

@media (max-width:767px) {
  img#banner-logo.img-responsive.banner-logo{
    margin-top:0px;
  }
}

@media (max-width:991px) {
  h3#why-header.why{
    text-:center;
  }
}

text.center{
  text-align:center;
}

.text-center{
  text-align:center;
}

h3#why-header.why{
  text-align:center;
}

p.text-center.notification-form{
  font-size:15px;
}

button.btn.btn-success.btn-sm.login-btn{
  margin-left:10px;
}

button.btn.btn-warning.btn-sm.register-btn{
  margin-left:10px;
}

img.brendan-pic{
  padding-top:0px;
}

div.row.about-row{
  padding-top:40px;
}

@media print{
}

@media print  …{
}

@media print{
  header nav, footer:none;
}

p.text-center.text-bottom{
  font-size:10px;
}

p.text-center.alert-text{
  padding-top:15px;
  padding-bottom:15px;
}

p.text-center{
  margin-bottom:0px;
}

div.login-card{
  margin-top:80px;
}

nav.navbar.navbar-inverse{
}

img{
  padding-bottom:10px;
}

