/*** FEATURES PAGE ***/
body.features-page h2.center {
    padding-bottom: 33px;
}
body.features-page h3 {
    padding-bottom: 8px;
}
body.features-page p {
    margin-bottom: 0;
}
body.features-page p img {
    margin-top: 20px;
    margin-bottom: 5px;
    max-width: 100%;
    display: block;
}
body.features-page section.user-features {
    margin-bottom: 50px;
}
body.features-page section.user-features [class^=col-] > div {
    margin-bottom: 32px;
}
body.features-page img.border {
    border: 2px #bababa solid;
    width: 360px;
    height: 215px;
}
.premium-feature-label {
    position: absolute;
    right: 0;
    top: 5px;
}
.premium-feature-label > span {
    width: 24px;
    height: 24px;
    margin-right: 5px;
    background: #fff3db;
    display: inline-block;
    vertical-align: bottom;
    box-shadow: 0 0 0 2px #f9ecd0;
}
.premium-feature {
    background: #fff9ed;
    box-shadow: 0 0 0 7px #fff9ed;
}
.premium-feature a {
    color: initial;
}
.premium-feature a h3 {
    display: inline-block;
}
/*** FEATURES PAGE END ***/

/*** MIDDLE DESKTOP VIEW ***/
@media screen and (min-width: 992px) and (max-width: 1199px) {
    body.features-page img.border {
        height: 175px;
    }
}
/*** TABLET VIEW ***/
@media screen and (min-width: 768px) and (max-width: 991px) {
    body.features-page img.border {
        height: 206px;
    }
}
/*** MOBILE VIEW ***/
@media screen and (max-width: 767px) {
    body.features-page img.border {
        height: auto;
    }
    .premium-feature-label {
        position: static;
        text-align: center;
        margin-bottom: 30px;
    }
}
