section.sec1 {
    background-image: url(/prepaid/assets/video-bg.jpg);
    padding: 3.5rem 2.5rem 8rem;
    background-size: cover;
    background-position: top center;
    color: #fff;
}
.sec1 .container {
    max-width: 100%;
}
.sec1-row2 {
    text-align: center;
}
.font78 {
    font-size: 7.8rem;
}

.video-holder {
    max-width: 876px;
    margin: 0 auto 6rem;
}

@media only screen and (max-width: 768px){
.font78 {
    font-size: 4.2rem;
}
section.sec1 {
    padding: 2rem 0rem 3rem;
}
}

@media only screen and (max-width: 767px) {
.header-logo img {
    max-width: 80px;
}
.sec1-row2 {
    text-align: center;
    margin-top: 2rem;
}
}