.container,
h1.navbar-brand,
h2 {
    text-align: center;
}
h1.navbar-brand {
    font-size: 50px;
    width: 100%;
    margin-bottom: 22px;
}
h2 {
    font-size: 24px;
    font-weight: 700;
}
p.home-description {
    text-align: center;
    font-size: 18px;
}
.search-box {
    width: 90%;
}
.customer-reviews {
    background-color: #fff;
    margin-top: 50px;
    padding: 30px;
    min-height: 240px;
}
.customer-reviews .review {
    font-size: 22px;
    color: #999;
    font-weight: 100;
}
.about-us,
.customer-reviews .name {
    font-size: 16px;
}
.about-us {
    padding: 10px 30px;
    margin-top: 50px;
    background-color: #34495e;
    color: #eee;
    text-align: left;
}
.about-us h3 {
    color: #3498db;
}
.footer {
    margin-top: 0;
}

.title {
    height: 22px !important;
    margin: 0 !important;
    color: #3097D1 !important;
}

.product-panel .title {
    height: 45px !important;
    margin: 10px 11px !important;
    color: #333 !important;
}.
