@media screen and (min-width: 992px) {
    #primaryNavbar, .text-left, #secondaryNavbar, #indirectText, #metaContainer, #collapsibleOptions,
    #valueHeader, #valueContainer, #container, #current, #new, #confirm, #update {
        font-size: 1.1em;
    }

    #reportHeader, #reportDate, #arrow {
        font-size: 1.4em;
    }

    #signinHeader {
        font-size: 2em;
    }

    #testName {
        font-size: 1.2em;
    }

    #testUnit, #metaInfo, #diagnosticCentre {
        font-size: 1em;
    }

    #arrow {
        padding-top: 0em;
    }

    #testUnit {
        line-height: 1.5em;
    }

    #valueSeperator {
        margin-bottom: 0.6em;
        margin-top: 0.6em;
    }

    #footer {
        padding-bottom: 0.6em;
        padding-top: 0.6em;
        font-size: 1.1em;
    }

    #labelInfo {
        font-size: 0.7em;
    }

    #errorLog {
        font-size: 0.9em;
    }

    .contact-page {
        position: fixed;
        top: 30%;
        left: 20%;
        right: 20%;
    }

    #badge {
        height: 14px;
        float: left;
        margin-right: 10px;
        margin-top: 6px;
        background-color: #5bc0de;
        margin-left: 50px;
    }

    #benefitHeadings {
        margin-top: 0;
    }

    .text-padding {
        padding-right: 5em;
        padding-top: 2em;
    }

    .image-padding {
        padding-left: 5em;
    }

    .context-padding {
        padding-top: 8em;
    }

    .context-padding p {
        font-size: 2.6em;
        font-weight: 300;
        float: left;
    }

    .context-padding a {
        color: #a7a7a7;
        font-size: 1.6em;
        padding-left: 0.3em;
        line-height: 2.6em;
        font-weight: 300;
    }

    .context-padding h3 a {
        color: #a7a7a7;
        font-size: 24px;
        font-weight: 300;
        padding-left: 0;
        line-height: 0;
    }

    .vision-padding {
        margin-top: 9em;
        margin-bottom: 9em;
    }

    .providers-padding {
        margin-top: 4em;
    }

    #container {
        padding-top: 3em;
    }

    .page-links {
        font-size: 1em;
    }

    .container-navbar {
        margin-right: auto;
        margin-left: auto;
        padding-left: 15px;
        padding-right: 15px;
        max-width: 1170px;
    }

    .initial-page-padding {
        padding-top: 8em;
    }

    .padding-left-3 {
        padding-left: 3em;
    }

    .padding-in-headerText {
        padding-top: 0.5em;
    }

    .text-left-center {
        text-align: left;
    }

    .logo-homepage-header {
        max-height: 90px;
        margin-left: -10px;
    }

    .homepage-icons {
        font-size: 10em;
        color: #aaa;
    }

    .padding-top-2 {
        padding-top: 2em;
    }

    .padding-top-3 {
        padding-top: 3em;
    }

    .padding-top-5 {
        padding-top: 5em;
    }

    .padding-top-bottom-3 {
        padding: 3em 15px 0 15px;
    }

    .fixed-background {
        background-position: center center;
        background-attachment: fixed;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .padding-top-20pc {
        padding-top: 20%;
    }

    .padding-top-15pc {
        padding-top: 15%;
    }

    .height-100 {
        height: 100%;
    }

    .bg-img-make-different {
        background-image: url(../../../livehealthuser/userside/images/philosophy.jpg)
    }

    .bg-img-philosophy {
        background-image: url(../../../livehealthuser/userside/images/lab-home.jpg)
    }

    .bg-img-home {
        background-image: url(../../../livehealthuser/userside/images/corporates-health-bg.jpg)
    }

    .bg-img-landing {
        background-image: url(../../../livehealthuser/userside/images/landing-bg.jpg)
    }

    .bg-img-discover {
        background-image: url(../../../livehealthuser/userside/images/for_you_discover-bg.jpg)
    }

    .bg-img-testimonials {
        background-image: url(../../../livehealthuser/userside/images/landing-bg.jpg)
    }

    .bg-img-feature {
        background-image: url(../../../livehealthuser/userside/images/for-diagnostics-feature-bg.jpg)
    }

    .bg-img-about {
        background-image: url(../../../livehealthuser/userside/images/about_us_bg.jpg)
    }

    .bg-img-mange {
        background-image: url(../../../livehealthuser/userside/images/report-headder-bg.jpg)
    }

    .bg-img-track {
        background-image: url(../../../livehealthuser/userside/images/track-health-vitals-header-bg.jpg)
    }

    #hiringRibbon {
        position: absolute;
        top: 0;
        right: 0;
        height: 150px;
    }
}

@media screen and (max-width: 991px) and (min-width: 768px) {
    #removeColumn {
        display: none;
    }

    #primaryNavbar, .text-left, #secondaryNavbar, #indirectText, #metaContainer, #collapsibleOptions, #valueHeader, #valueContainer, #container, #current, #new, #confirm, #update {
        font-size: 1em;
    }

    #reportHeader, #reportDate, #arrow {
        font-size: 1.3em;
    }

    #signinHeader {
        font-size: 1.8em;
    }

    #testName {
        font-size: 1.1em;
    }

    #testUnit, #metaInfo, #diagnosticCentre {
        font-size: 0.9em;
    }

    #arrow {
        padding-top: 0.1em;
    }

    #testUnit {
        line-height: 1.6em;
    }

    #valueSeperator {
        margin-bottom: 0.4em;
        margin-top: 0.4em;
    }

    #footer {
        padding-bottom: 0.4em;
        padding-top: 0.4em;
        font-size: 1.1em;
    }

    #labelInfo {
        font-size: 0.7em;
    }

    #errorLog {
        font-size: 0.9em;
    }

    .contact-page {
        position: fixed;
        top: 30%;
        left: 15%;
        right: 15%;
    }

    #badge {
        height: 14px;
        float: left;
        margin-right: 10px;
        margin-top: 4px;
        background-color: #5bc0de;
        margin-left: 40px;
    }

    #benefitHeadings {
        margin-top: 0;
    }

    .context-padding {
        padding-top: 4em;
    }

    .context-padding p {
        font-size: 2.3em;
        font-weight: 300;
        margin: 0;
    }

    .context-padding a {
        color: #a7a7a7;
        font-size: 1.3em;
        font-weight: 300;
    }

    .context-padding h3 a {
        color: #a7a7a7;
        font-size: 24px;
        font-weight: 300;
        padding-left: 0;
        line-height: 0;
    }

    .vision-padding {
        margin-top: 6em;
        margin-bottom: 6em;
    }

    .providers-padding {
        margin-top: 1em;
    }

    #container {
        padding-top: 3em;
    }

    .page-links {
        font-size: 1em;
    }

    .container-navbar {
        margin-right: auto;
        margin-left: auto;
        padding-left: 15px;
        padding-right: 15px;
    }

    .initial-page-padding {
        padding-top: 8em;
    }

    .padding-left-3 {
        padding-left: 3em;
    }

    .padding-in-headerText {
        padding-top: 0.5em;
    }

    .text-left-center {
        text-align: left;
    }

    .logo-homepage-header {
        max-height: 90px;
        margin-left: -10px;
    }

    .homepage-icons {
        font-size: 10em;
        color: #aaa;
    }

    .padding-top-2 {
        padding-top: 2em;
    }

    .padding-top-3 {
        padding-top: 3em;
    }

    .padding-top-5 {
        padding-top: 5em;
    }

    .padding-top-bottom-3 {
        padding: 3em 15px 0 15px;
    }

    .fixed-background {
        background-position: center center;
        background-attachment: fixed;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .padding-top-20pc {
        padding-top: 20%;
    }

    .padding-top-15pc {
        padding-top: 15%;
    }

    .bg-img-make-different {
        background-image: url(../../../livehealthuser/userside/images/philosophy.jpg)
    }

    .bg-img-philosophy {
        background-image: url(../../../livehealthuser/userside/images/lab-home.jpg)
    }

    .bg-img-home {
        background-image: url(../../../livehealthuser/userside/images/corporates-health-bg.jpg)
    }

    .bg-img-landing {
        background-image: url(../../../livehealthuser/userside/images/landing-bg.jpg)
    }

    .bg-img-discover {
        background-image: url(../../../livehealthuser/userside/images/for_you_discover-bg.jpg)
    }

    .bg-img-testimonials {
        background-image: url(../../../livehealthuser/userside/images/landing-bg.jpg)
    }

    .bg-img-feature {
        background-image: url(../../../livehealthuser/userside/images/for-diagnostics-feature-bg.jpg)
    }

    .bg-img-about {
        background-image: url(../../../livehealthuser/userside/images/about_us_bg.jpg)
    }

    .bg-img-mange {
        background-image: url(../../../livehealthuser/userside/images/report-headder-bg.jpg)
    }

    .bg-img-track {
        background-image: url(../../../livehealthuser/userside/images/track-health-vitals-header-bg.jpg)
    }

    .height-100 {
        height: 100%;
    }

    #hiringRibbon {
        position: absolute;
        top: 0;
        right: 0;
        height: 150px;
    }
}

@media screen and (max-width: 767px) and (min-width: 481px) {
    #removeColumn {
        display: none;
    }

    #primaryNavbar, .text-left, #secondaryNavbar, #indirectText, #metaContainer, #collapsibleOptions, #valueHeader, #valueContainer, #container, #current, #new, #confirm, #update {
        font-size: 0.9em;
    }

    #reportHeader, #reportDate, #arrow {
        font-size: 1.3em;
    }

    #signinHeader {
        font-size: 1.6em;
    }

    #testName {
        font-size: 1.2em;
    }

    #testUnit, #metaInfo, #diagnosticCentre {
        font-size: 1em;
    }

    #arrow {
        padding-top: 0.2em;
    }

    #valueSeperator {
        margin-bottom: 0.5em;
        margin-top: 0em;
    }

    #footer {
        padding-bottom: 0.3em;
        padding-top: 0.3em;
        font-size: 1em;
    }

    #removeDate {
        display: none;
    }

    #labelInfo {
        font-size: 0.7em;
    }

    #errorLog {
        font-size: 0.8em;
    }

    .contact-page {
        position: fixed;
        top: 30%;
        left: 10%;
        right: 10%;
    }

    #badge {
        height: 14px;
        float: left;
        margin-right: 10px;
        margin-top: 3px;
        background-color: #5bc0de;
        margin-left: 30px;
    }

    #benefitHeadings {
        text-align: center;
        margin: 20px auto;
    }

    .context-padding p {
        font-size: 2.3em;
        font-weight: 300;
        margin: 0;
        text-align: center;
    }

    .context-padding a {
        color: #a7a7a7;
        font-size: 1.3em;
        font-weight: 300;
        text-align: center;
        display: block;
    }

    .context-padding h3 a {
        color: #a7a7a7;
        font-size: 24px;
        font-weight: 300;
    }

    .vision-padding {
        margin-top: 4em;
        margin-bottom: 4em;
    }

    .center-mobile {
        text-align: center;
    }

    .providers-padding {
        margin-top: 2em;
    }

    .page-links {
        font-size: 1em;
    }

    .container-navbar {
        margin-right: auto;
        margin-left: auto;
        padding-left: 15px;
        padding-right: 15px;
    }

    .initial-page-padding {
        padding-top: 3em;
    }

    .padding-left-3 {
        padding-left: 0;
    }

    .padding-in-headerText {
        padding-top: 0;
    }

    .text-left-center {
        text-align: center;
    }

    .logo-homepage-header {
        display: block;
        margin: 0 auto;
    }

    .homepage-icons {
        font-size: 7em;
        color: #aaa;
    }

    .padding-top-2 {
        padding-top: 1em;
    }

    .padding-top-3 {
        padding-top: 0;
    }

    .padding-top-5 {
        padding-top: 90px;
    }

    .padding-top-bottom-3 {
        padding: 1em 15px 1em 15px;
    }

    .fixed-background {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .padding-top-20pc {
        padding: 2em 0 0;
    }

    .padding-top-15pc {
        padding: 2em 0 0;
    }

    .h1-mobile {
        font-size: 35px;
    }

    .h3-mobile {
        font-size: 1.2em;
    }

    .bg-img-make-different {
        background-image: url(../../../livehealthuser/userside/images/philosophy.jpg)
    }

    .bg-img-philosophy {
        background-image: url(../../../livehealthuser/userside/images/lab-home.jpg)
    }

    .bg-img-home {
        background-image: url(../../../livehealthuser/userside/images/corporates-health-bg.jpg)
    }

    .bg-img-discover {
        background-image: none;
    }

    .bg-img-testimonials {
        background-image: none;
    }

    .bg-img-feature {
        background-image: none;
    }

    .bg-img-about {
        background-image: none;
    }

    .bg-img-mange {
        background-image: none;
    }

    .bg-img-track {
        background-image: none;
    }

    .bg-img-landing {
        background-image: url(../../../livehealthuser/userside/images/landing-bg.jpg)
    }

    #hiringRibbon {
        position: absolute;
        top: 0;
        right: 0;
        height: 125px;
    }
}

@media screen and (max-width: 480px) {
    #removeColumn {
        display: none;
    }

    #primaryNavbar, .text-left, #secondaryNavbar, #indirectText, #metaContainer, #collapsibleOptions, #valueHeader, #valueContainer, #container, #current, #new, #confirm, #update {
        font-size: 0.8em;
    }

    #signinHeader {
        font-size: 1.4em;
    }

    #reportDate, #arrow {
        font-size: 1em;
    }

    #reportHeader {
        font-size: 1.3em;
    }

    #testName {
        font-size: 1.2em;
    }

    #testUnit, #metaInfo, #diagnosticCentre {
        font-size: 1em;
    }

    #metaInfo, #diagnosticCentre {
        font-size: 0.8em;
    }

    #arrow {
        padding-top: 0.7em;
    }

    #valueSeperator {
        margin-bottom: 0.7em;
        margin-top: 0em;
    }

    #footer {
        padding-bottom: 0.1em;
        padding-top: 0.1em;
        font-size: 1em;
    }

    #removeDate {
        display: none;
    }

    #labelInfo, #errorLog {
        font-size: 0.8em;
    }

    .contact-page {
        position: fixed;
        top: 30%;
        left: 5%;
        right: 5%;
    }

    #badge {
        height: 14px;
        float: left;
        margin-right: 10px;
        margin-top: 2px;
        background-color: #5bc0de;
        margin-left: 20px;
    }

    #benefitHeadings {
        text-align: center;
        margin: 20px auto;
    }

    .context-padding p {
        font-size: 2.3em;
        font-weight: 300;
        margin: 0;
        text-align: center;
    }

    .context-padding a {
        color: #a7a7a7;
        font-size: 1.3em;
        font-weight: 300;
        text-align: center;
        display: block;
    }

    .context-padding h3 a {
        color: #a7a7a7;
        font-size: 24px;
        font-weight: 300;
    }

    .center-mobile {
        text-align: center;
    }

    .vision-padding {
        margin-top: 1em;
        margin-bottom: 1em;
    }

    .providers-padding {
        margin-top: 1em;
    }

    .page-links {
        font-size: 0.8em;
    }

    .initial-page-padding {
        padding-top: 3em;
    }

    .padding-left-3 {
        padding-left: 0;
    }

    .padding-in-headerText {
        padding-top: 0;
    }

    .text-left-center {
        text-align: center;
    }

    .logo-homepage-header {
        display: block;
        margin: 0 auto;
    }

    .homepage-icons {
        font-size: 6em;
        color: #aaa;
    }

    .padding-top-2 {
        padding-top: 1em;
    }

    .padding-top-3 {
        padding-top: 0;
    }

    .padding-top-5 {
        padding-top: 80px;
    }

    .padding-top-bottom-3 {
        padding: 1em 15px 1em 15px;
    }

    .fixed-background {
        background-position: center center;
        background-repeat: no-repeat;
        background-attachment: fixed;
        background-size: cover;
    }

    .padding-top-20pc {
        padding: 2em 0 0;
    }

    .padding-top-15pc {
        padding: 2em 0 0;
    }

    .padding-bottom-15pc {
        padding: 2em 0 2em 0;
    }

    .h1-mobile {
        font-size: 25px;
    }

    .h3-mobile {
        font-size: 1.2em;
    }

    .height-100 {
        height: auto;
    }

    .bg-img-make-different {
        background-image: none;
        background-color: #888;
        color: #fff;
    }

    .bg-img-philosophy {
        background-image: none
    }

    .bg-img-security {
        background-image: none
    }

    .bg-img-home {
        background-image: url(../../../livehealthuser/userside/images/corporates-health-bg.jpg)
    }

    .bg-img-landing {
        background-image: url(../../../livehealthuser/userside/images/landing-bg.jpg)
    }

    .bg-img-discover {
        background-image: none;
    }

    .bg-img-testimonials {
        background-image: none;
    }

    .bg-img-feature {
        background-image: none;
    }

    .bg-img-about {
        background-image: none;
    }

    .bg-img-mange {
        background-image: none;
    }

    .bg-img-track {
        background-image: none;
    }

    .mobile-clear-both {
        clear: both;
    }

    #hiringRibbon {
        position: absolute;
        top: 0;
        right: 0;
        height: 100px;
    }
}

.header-background {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.remove-background-mobile {
}

.bg_diagnostics {
    background-image: url(../../../livehealthuser/userside/images/tracking-health-vitals-bg-graph.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    height: 550px;
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
}