
#scroll-down-icon {
    width: 58px;
    height: 95px;
    display: block;
    margin: 45px auto -33px auto;
}
#limited-offer {
    background: #f1f2f4 url('/wp-content/themes/angelsense/images/pages/angelcall/limited-offer-bg-repeat.jpg') top left repeat;
    padding-bottom: 70px;
}

#limited-offer .content-col {
    padding-top: 55px;
}

#limited-offer .content-col h2 {
    font-size: 55px;
    line-height: 65px;
    font-weight: 900;
    text-align: center;
    color: white;
}

#limited-offer .content-col h4 {
    font-size: 32px;
    line-height: 39px;
    text-align: center;
    color: white;
    font-weight: normal;
    margin-bottom: 15px;
}

#limited-offer-highlight {
    font-size: 34px;
    color: #44687a;
    background: url('/wp-content/themes/angelsense/images/pages/angelcall/highlight-bg.png') center center no-repeat;
    font-weight: 900;
    text-align: center;
    line-height: 70px;
    text-shadow:
            0 0 13px rgba(255,255,255, 0.8),
            0 0 8px rgba(255,255,255, 0.9),
            0 0 1px rgba(255,255,255, 1);

}

#limited-offer-highlight .angelcall-logo-inline {
    display: inline-block;
    background: url('/wp-content/themes/angelsense/images/pages/angelcall/angelcall-logo.png') center center no-repeat;
    width: 187px;
    height: 36px;
    position: relative;
    top: 7px;
    margin-left: 2px;
    margin-right: 2px;
}

#limited-offer-highlight strong {
    font-weight: 900;
}

.go {
    background-color: #f26522;
    color: white;
    border: 1px solid rgba(255,255,255,0.4);
    border-radius: 6px;
    width: 260px;
    height: 66px;
    line-height: 66px;
    font-size: 35px;
    display: block;
    text-align: center;
    font-weight: 600;
    box-shadow: 2px 2px 10px rgba(0,0,0,0.3);
    margin: -33px auto;
    position: relative;
    z-index: 1000;
}

#angelcall-features {
    background-color: #f1f2f4;

}
#angelcall-features .content-col {
    padding: 100px 30px 60px 30px;
}

#angelcall-features h2 {
    font-size: 40px;
    color: #32b4a6;
    font-weight: 400;
    margin-bottom: 40px;


}

#angelcall-features h2 strong {
    font-weight: 900;
    /* text-shadow: 0 1px 0 #32b4a6, 0 -1px #32b4a6, 1px 0 #32b4a6, -1px 0 #32b4a6 */

}

#features-list {
    color: #363636;
    font-size: 24px;
    width: 60%;
    float: left;
    padding-top: 30px;
}

.feature {margin-bottom: 25px;}
.feature-icon {
    float: left;
    width: 16%;
    height: auto;
}
.feature-icon img {
    max-width: 100%;
    max-height: 100%;
}
.feature-text {
    float: left;
    margin-left: 4%;
    width: 80%;
    padding: 12px 0;
}

@media all and (max-width: 1024px) {
    .feature-text {padding: 0;}
}

.features-img {width: 40%; float: right;}

.features-img img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.feature-5 .feature-text {padding: 25px 0;}

#angelcall-videos .content-col {
    padding: 60px 30px;

}

#angelcall-videos h2 {
    font-size: 40px;
    color: #32b4a6;
    font-weight: 600;
    margin-bottom: 50px;
}


.videos-wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.angelcall-video {
    align-self: flex-start;
}

.angelcall-video {
    width: 30%;
    position: relative;
}

.video-text {
    margin-top: 25px;
    color: #666;
    font-size: 19px;
    font-style: italic;
}

.video-parent-name {
    color: #32b4a6;
    font-size: 19px;
    margin-top: 20px;
    font-style: italic;
}


#angelcall-howitworks {
    background-color: #d9f2f0;
}

#angelcall-howitworks .content-col {
    padding: 60px 30px;
}

#angelcall-howitworks h2 {
    font-size: 40px;
    color: #32b4a6;
    font-weight: 600;
    margin-bottom: 50px;
}

#howitworks-video {text-align: center}

.video-display a:after {
    content: '';
    background: url(/wp-content/uploads/2016/01/play-icon-video.png) no-repeat;
    width: 90px;
    height: 55px;
    display: block;
    position: absolute;
    top: 22%;
    margin: 0 auto;
    right: 0;
    left: 0;
    background-position: center;
    padding: 16px 25px;
    background-color: rgba(0,0,0, 0.58);
    border-radius: 11px;
}
#howitworks-video {
    position: relative;
}

#howitworks-video a:after {
    content: '';
    background: url(/wp-content/uploads/2016/01/play-icon-video.png) no-repeat;
    width: 150px;
    height: 78px;
    display: block;
    position: absolute;
    top: 39%;
    margin: 0 auto;
    right: 0;
    left: 0;
    background-position: center;
    padding: 16px 25px;
    background-color: rgba(0,0,0, 0.58);
    border-radius: 11px;
}

#angelsense-features {
    background-color: #32b4a6;
}

#angelsense-features .content-col {
    padding: 60px 30px;
}

#angelsense-features h2 {
    color: white;
    font-size: 37px;
    text-align: center;
    font-weight:600;
    margin-bottom: 10px;
}

#angelsense-features h4 {
    color: white;
    font-weight:normal;
    font-size: 26px;
    text-align: center;
    margin-bottom: 12px;
}

.all-features {
    color: #136d65;
    font-size: 20px;
    text-align: center;
    width: 100%;
}

.all-features a {
    font-weight: bold;
    color: #136d65;
}

.as-features-wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;

}

.as-feature {
    width: 235px;
    height: 145px;
    border: 1px solid rgba(255,255,255,0.4);
    border-radius: 10px;
    margin-top: 25px;
    text-align: center;
    color: white;
    font-size: 23px;
    font-weight: 600;
    position: relative;

}

.as-feature.new {
    background: url('/wp-content/themes/angelsense/images/pages/angelcall/NEW.png') top right no-repeat;
}

.as-feature div.as-feature-text {
    height: 50px;
    position: absolute;
    bottom: 5px;
    width: 100%;
    font-weight: 600;
}

.as-feature.double-line div.as-feature-text {
    bottom: 15px;
}

.as-feature .as-feature-icon {
    height: 75px;
    position: absolute;
    top: 10px;
    width: 100%;
}


.as-feature.all-day .as-feature-icon {
    background: url('/wp-content/themes/angelsense/images/pages/angelcall/as-feature-1.png') center center no-repeat;
}

.as-feature.real-time .as-feature-icon {
    background: url('/wp-content/themes/angelsense/images/pages/angelcall/as-feature-2.png') center center no-repeat;
}

.as-feature.life-saving .as-feature-icon {
    background: url('/wp-content/themes/angelsense/images/pages/angelcall/as-feature-3.png') center center no-repeat;
}

.as-feature.angel-call .as-feature-icon {
    background: url('/wp-content/themes/angelsense/images/pages/angelcall/as-feature-4.png') center center no-repeat;
}

.as-feature.indoor .as-feature-icon {
    background: url('/wp-content/themes/angelsense/images/pages/angelcall/as-feature-5.png') center center no-repeat;
}

.as-feature.listen-in .as-feature-icon {
    background: url('/wp-content/themes/angelsense/images/pages/angelcall/as-feature-6.png') center center no-repeat;
}

.as-feature.runner .as-feature-icon {
    background: url('/wp-content/themes/angelsense/images/pages/angelcall/as-feature-7.png') center center no-repeat;
}

.as-feature.responder .as-feature-icon {
    background: url('/wp-content/themes/angelsense/images/pages/angelcall/as-feature-8.png') center center no-repeat;
}

.as-feature.departure .as-feature-icon {
    background: url('/wp-content/themes/angelsense/images/pages/angelcall/as-feature-9.png') center center no-repeat;
}


.as-feature.reminders .as-feature-icon {
    background: url('/wp-content/themes/angelsense/images/pages/angelcall/as-feature-10.png') center center no-repeat;
}

.as-feature.wearables .as-feature-icon {
    background: url('/wp-content/themes/angelsense/images/pages/angelcall/as-feature-11.png') center center no-repeat;
}

.as-feature.cellular .as-feature-icon {
    background: url('/wp-content/themes/angelsense/images/pages/angelcall/as-feature-12.png') center center no-repeat;
}

#angelcall-bottom {
    background-color: #f1f1f1;
}

#angelcall-bottom .content-col {
    text-align: center;
    padding: 60px 30px;
    position: relative;
}

#angelcall-bottom h2 {
    color: #32b4a6;
    font-weight: 900;
    font-size: 36px;
}

#angelcall-bottom-cta {
    background-color: #f26522;
    width: 490px;
    border: 3px solid #fff;
    border-radius: 6px;
    color: white;
    font-size: 28px;
    text-transform: uppercase;
    font-weight: bold;
    display: block;
    line-height: 66px;
    margin: 20px auto;
    position: relative;
}

#angelcall-bottom-badge {
    background: url('/wp-content/themes/angelsense/images/pages/angelcall/badg.png');
    height: 107px;
    width: 107px;
    display: block;
    position: absolute;
    right: -50px;
    top: -15px;
}


#angelcall-bottom-cta.mobile-only {display: none}
#angelcall-bottom-badge-mobile {
    display: none;
}

