
    .main {
        padding-bottom: 0
    }

    .vhp-footer {
        background-color: #262626;
        padding-top: 44px
    }

    .vhp-footer .col-centered {
        display: inline-block;
        float: none;
        margin: 0 18px 0 auto;
        text-align: left;
        width: auto
    }

    .vhp-footer .social-wrap,
    .vhp-footer .section-one {
        border-bottom: 1px solid #333
    }

    .vhp-footer .mobile-msg {
        color: #757575;
        padding-bottom: 32px;
        text-align: center;
        font-size: 16px
    }

    .vhp-footer .play-store-wrap {
        margin-bottom: 37px
    }

    @media (min-width:768px) {
        .vhp-footer .play-store-wrap {
            margin-bottom: 50px
        }
    }

    .vhp-footer .play-store-wrap .play-store {
        width: 120px
    }

    @media (min-width:768px) {
        .vhp-footer .play-store-wrap .play-store {
            margin: 0 10px;
            width: 152px
        }
    }

    .vhp-footer .vhp-social-wrap {
        margin-bottom: 37px
    }

    @media (min-width:768px) {
        .vhp-footer .vhp-social-wrap {
            margin-bottom: 0px
        }
    }

    .vhp-footer .vhp-social {
        margin: 0px 10px 16px 0px;
        width: 42px
    }

    @media (min-width:768px) {
        .vhp-footer .vhp-social {
            margin-right: 20px;
            width: 45px;
            margin-bottom: 0
        }
    }

    @media (min-width:1200px) {
        .vhp-footer .vhp-social {
            margin-right: 30px;
            width: 45px;
            margin-bottom: 0
        }
    }

    .vhp-footer .company {
        margin-bottom: 10px;
        padding-bottom: 25px
    }

    .vhp-footer .vhp-header {
        color: #d9d9d9;
        font-size: 16px;
        margin-top: 34px;
        line-height: 36px
    }

    @media (min-width:768px) {
        .vhp-footer .vhp-header {
            font-size: 18px;
            margin-top: 65px
        }
    }

    .vhp-footer .info {
        color: silver;
        font-size: 12px
    }

    @media (min-width:768px) {
        .vhp-footer .info {
            font-size: 14px
        }
    }

    .vhp-footer .vhp-link a {
        color: #07af72;
        font-size: 12px;
        line-height: 28px
    }

    @media (min-width:768px) {
        .vhp-footer .vhp-link a {
            font-size: 14px
        }
    }

    .vhp-footer .vhp-sub-header {
        color: #bfbfbf;
        font-size: 16px;
        margin-top: 34px;
        line-height: 36px
    }

    .vhp-footer .sub-link a {
        color: #787777;
        font-size: 14px;
        line-height: 28px
    }

    .vhp-footer .care-info {
        color: #787777;
        font-size: 12px;
        margin-bottom: 15px
    }

    .vhp-footer .care-info.highLight {
        color: #808b98
    }

    .vhp-footer .discover {
        margin-bottom: 60px
    }

    .vhp-footer .service-marks {
        margin-bottom: 40px
    }

    .vhp-footer .service-marks .vhp-link {
        margin-top: 34px
    }

    .vhp-footer .service-marks .vhp-link a {
        font-size: 12px
    }

    .vhp-footer .service-marks .vhp-link.intl-links {
        margin-top: 0
    }

    .vhp-footer .service-marks .copy-write-wrap {
        color: #d9d9d9;
        font-size: 12px
    }

    .vhp-std-footer .social-wrap {
        border-bottom: 1px solid #333
    }

    .vhp-std-footer .play-store-wrap {
        float: none;
        width: 100%;
        left: 0;
        right: 0;
        text-align: center;
        margin-bottom: 30px
    }

    .vhp-std-footer .play-store-wrap a.play-store {
        display: inline-block;
        float: none
    }

    .vhp-std-footer .social-icon-wrap {
        float: none;
        width: 100%;
        left: 0;
        right: 0;
        text-align: center;
        margin: 0 17px 30px;
        padding: 0
    }

    .vhp-std-footer .social-icon-wrap a.vhp-social {
        display: inline-block;
        float: none;
        margin: 0 10px 4px
    }

    @media (min-width:768px) {
        .vhp-std-footer .social-icon-wrap a.vhp-social {
            margin: 0 20px 20px
        }
    }

    .vhp-std-footer .vhp-header {
        font-size: 20px
    }

    .vhp-std-footer .footer-copy-wrap {
        float: none;
        margin: 0 auto;
        padding-bottom: 40px
    }

    .vhp-std-footer .footer-copy-wrap .left {
        width: 28%
    }

    .vhp-std-footer .footer-copy-wrap .right {
        width: 72%
    }

    .vhp-std-footer .footer-copy-wrap .vhp-link {
        margin: 5px 0
    }

    .vhp-std-footer .footer-copy-wrap .vhp-link a {
        color: #33c1c8;
        font-size: 16px
    }

    .vhp-std-footer .footer-copy-wrap .disclaimer {
        color: #fff;
        font-size: 14px;
        margin-top: 10px
    }

    .xpandCont {
        display: none
    }

    .vhp-footer.vhp-seo-section .mobile-msg {
        font-family: "AvenirNext Medium", "Arial", sans-serif;
        color: #e7e7e7;
        font-size: 18px
    }

    .vhp-footer.vhp-seo-section .divider-row {
        border-bottom: 1px solid #3c3c3c;
        margin: -10px -15px 15px
    }

    .vhp-footer.vhp-seo-section .play-store-wrap .play-store {
        margin: 0 10px 10px 0px;
        width: 135px
    }

    .vhp-footer.vhp-seo-section .play-store-wrap .play-store img {
        border: 1px solid #999;
        border-radius: 4px
    }

    .vhp-footer.vhp-seo-section .vhp-social.last {
        margin-right: 0px
    }

    .vhp-footer.vhp-seo-section .vhp-link a {
        font-family: "AvenirNext Regular", "Arial", sans-serif;
        color: #4ad9d9
    }

    @media (min-width:768px) {
        .vhp-footer.vhp-seo-section .divider-row {
            border-bottom: 1px solid #3c3c3c;
            margin: 25px 0
        }
    }
