@media only screen and (min-width: 768px) {

    .container--head, .container--body {
        width: 1000px;
    }

    .navbar-top-menu {
        min-height: 22px;
        padding: 4px 0 2px 0;
    }

    .navbar-top-menu .container-fluid {
        max-width: 1050px;

    }

    #top-navbar ul.navbar-right a {
        padding: 0 5px;
    }

    #top-navbar ul.navbar-right li {
        list-style: none;
        float: left;
        border-right: 1px solid #fff;
        padding: 0 5px 0 5px;
    }

    #top-navbar ul.navbar-right li:last-child {
        border: none;
    }

    #ios-prompt {
        text-align: center;
    }
    #ios-prompt-text  {
        font-size: 50px;
        padding: 20px 0 20px 0;
    }
    #ios-prompt-close {
        font-size: 65px;
    }
}

@media only screen and (max-width: 767px) {
    .page-single-sermon .sermon-mobile-promo {
        font-size: 10pt;
    }
    #ios-prompt-text  {
        font-size: 22px;
    }
    #ios-prompt-close {
        font-size: 35px;
    }
    .page-single-responsive .container--header-padder {
        padding-top: 5px;

    }

    .container--body h1 {
        font-size: 20px;
    }

    #logo-image {
        margin-left: inherit;
        border: none;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        padding-bottom: 0;
    }

    .col--logo {
        padding: 0;
    }

    .tutorial-steps li img {
        max-width: 100%;
    }

    .page-sermon-index-en .sermon-index__header{
        display: none;
    }

    .navbar__mission-statement {
        width: auto;
    }

    .container--mission-statement {
        top: 51px;

    }

    .page-sermon-index--responsive .sermon-table {
        width: 98%;
        margin: 0 auto;
    }

    .splash_boxes--video {
        flex-direction: column;
    }

    .splash_boxes--video a {
        width: 100%;
    }

    .page-sermon-index--responsive .splash_boxes {
        flex-direction: column;
    }

    .page-sermon-index--responsive .splash_boxes a {
        width: 90%;
    }

    .page-sermon-index--responsive .sermon-index-section {
        width: 100% !important;
    }


    .navbar-inverse .navbar-brand {
        color: #fff;
        font-size: 20px;
        font-weight: bold;
        text-decoration: none;
        text-transform: uppercase;
        text-align: left;
        line-height: 1;
        height: auto;
        padding: 16px 0 0 10px ;
        box-sizing: border-box;
        z-index: 999;
    }

    .page-single-sermon table {
        width: auto !important;
        margin-left: 10px;
        margin-right: 10px;
    }

    .donation-notice {
        font-size: 16px;
        width: 90% !important;
    }

    .bread-container--light-theme {
        width: 90%;
    }

    .sermon-index__header {
        padding-top: 78px;
    }
    p.para_indent, p.para_block {
        margin-left: 10px;
        margin-right: 10px;
        line-height: 1.3;
    }

    p.quote_indent, p.sermon_text, p.hymn, p.quote_block, p.quote_block_sub, p.list {
        margin-left: 35px;
        margin-right: 35px;
        line-height: 1.3;
    }

    p.outline {
        margin-left: 40px;
        text-indent: -25px;
    }

    p.point {
        margin-left: 30px;
        margin-right: 5px;
        text-indent: -25px;
    }

    p.list_num {
        margin-left: 35px;
        margin-right: 35px;
        line-height: 1.3;

    }

    .page-sermon-splash {
        margin-top: 65px !important;
    }

    .page-sermon-splash .splash_boxes a {
        width: 75%;
        font-size: 24px;
    }

    .page-sermon-splash .splash_boxes a.hymers {
        width: 90%;
        font-size: 32px;
    }

    .sermon-index-section-top-en {
        flex-direction: column;
    }

    .sermon-index-section-top-en__column--center {
        width: 100%;
        order: 1;
    }

    .sermon-index-section-top-en__column--left {
        width: 100%;
        order: 2;
    }

    .sermon-index-section-top-en__column--right {
        width: 100%;
        order: 3;
    }

    .top-section-photo-with-caption figcaption {
        font-size: 14px
    }

    .page-single-video #mediaplayer {
        max-width: 100%;
    }

    .page-single-video #frame {
        max-width: 95%;
        width: 95%;
        height: auto;
    }

    .page-single-video #search-form-modal ~ br:nth-of-type(1), .page-single-video #search-form-modal ~ br:nth-of-type(2) {
        display: none;
    }


    .mobile-release-msg-section {
        font-size: 18pt;
        text-align: left;
    }

    .mobile-release-msg-section__btn {
        padding: 25px 10px;
        width: 85%;
        font-size: 17px;
    }

    .sermon-footer-block {
        margin: 0 5px;
    }
    .sermon-footer-block table {
        width: auto !important;
    }

    .sermon-footer-block div {
        width: auto !important;
    }
}

@media only screen and (max-width: 480px) {
    .navbar-inverse .navbar-brand {
        font-size: 14px;
        padding-top: 20px;
    }

    .page-sermon-splash .splash_boxes a {
        margin-bottom: 10px;
        padding: 10px;
    }

    .page-sermon-splash .splash_boxes a.hymers {
        font-size: 20px;
    }

    .page-sermon-splash .splash_boxes a {
        font-size: 16px;
    }

    .guest-speaker {
        font-size: 14px !important;
    }

    .site-name {
        font-size: 20px !important;
    }
}


@media all and (display-mode: standalone) {
    .standalone-hide {
        display: none;
    }
}

