@media only screen and (max-width: 550px) {
.home .page-header {
    background-size: auto 100%;
}
}

.home .header-filter::before {
    background-color: rgba(0,0,0,0.25);
}

.home .page-header {
    background-position: center bottom;
}

.home #about:after {
    background-color: rgba(0,0,0,0.15);
}

.home .subscribe-line.subscribe-line-image:after {
    background-color: rgba(0,0,0,0.4);
}

#team{
background:#e91e63;
background:#e0e0e0;
}

#team .title,
#team .card-title,
#features .title,
#testimonials .title, 
#blog .title {
color:#e91e63;
}

#team .description,
#team .card-description {
color:#46255a;
}

#about h3{
text-align:center;
padding: 96px 0;
max-width:960px;
line-height:1.5em;
margin-left:auto;
margin-right:auto;
}

.card-blog a.moretag{
color:#e91e63;
display:block;
text-align:right;
font-weight:bold;
}

.card-form-horizontal form{
padding:0 20px;
}

.card-form-horizontal form label,
.blog-post form label{
font-size:1.25em;
font-weight:bold;
color: #e91e63;
}

.card-form-horizontal form p{
margin-top:18px;
}

@media (min-width: 520px) {
.so-widget-sow-features .sow-features-list .sow-features-feature {
padding: 0 !important;
}
}