@media (min-width: 3840px){
    h2 {
        font-size: 54px !important;
    }

    p {
        font-size: 30px !important;
        line-height: 44px !important;
    }

    #services-page .services-text p.signup-now a {
        font-size: 24px !important;
    }

    .prettyprint {
        font-size: 28px;
    }

    #services-page .services-text ul {
        font-size: 26px;
    }

    .img-responsive {
        min-width: 100%;
    }

    #code_sample {
        max-height: 16vw;
    }

    #slider.annotation-slider {
        padding: 2em;
    }
}

.plan-title-inline {
    font-weight: bolder;
    font-size: large;
    margin-right: 0.5em;
    text-decoration: underline;
}

.sticky-plan-title {
    position: -webkit-sticky; /* Safari */
    position: sticky;
    top: 4em;
    z-index: 100;
}

.plan-title-side-note {
    float: right;
    margin-top: 1em;
    margin-right: 1em;
    font-size: small;
}

/* LogMeal Users section inside each services page*/
.logmeal-users-div {
    border: lightgray 1px solid;
    padding: 1em;
    margin-bottom: 1em;
}

/* LogMeal Plans section inside each services page*/
.logmeal-plans-div {
    border-top: lightgray 1px solid;
    border-bottom: lightgray 1px solid;
    padding: 1em;
    margin-bottom: 2em;
}

.logmeal-plans-text {
    margin-bottom: 0.5em !important;
    font-size: medium !important;
}

.plan-available-div {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}

.plan-available {
    float: left;
    /*border: black solid 2px;*/
    padding: 0.5em 0.75em 0.5em 0.75em;
    margin: 0 1em 0 0;
    width: 10em;
    text-align: center;
    font-weight: bolder;
}

.plan-recognise {
    background-color: #f4cccc;
}

.plan-analyse {
    background-color: #FFDC70;
}

.plan-monitor {
    background-color: #ACCCE3;
}

.plan-recommend {
    background-color: #c4e6c3;
}

.plan-custom {
    background-color: #f3b738;
}

.plan-not-available {
    background-color: #d3d3d36b !important;
    font-weight: bold;
    color: gray;
    border: lightgray;
    border: lightgray;
}