    body.homebg {
        background: #fff url('../img/homebg2.jpg') no-repeat 58% 70%;
        background-size: cover;
    }

    .disclaimer {
        font-size:16px; /*30aug*/
    }
    
    .resultstop {
        padding-top: 0px;
        background: #000 url('../img/resultbg.jpg') no-repeat 70% center;
        background-size: cover;
    }
    
    .navbar-brand img, .navbar-brand svg, .navbar-brand image {
        margin-top: -10px;
        width:132px; height: 33px;
        width/*\**/: 100%\9;
        /*max-width: 165px;*/
    }
    
    .btn-group input.btn.btn-default:focus,
    .btn-group input[type="button"]:focus,
    .btn-group input[type="submit"]:focus,
    .btn-group input.btn.btn-default:active,
    .btn-group input[type="button"]:active,
    .btn-group input[type="submit"]:active.btn-group input.btn.btn-default:focus,
    .btn-group input[type="submit"]:active.btn-default:hover,
    .btn-default:focus,
    .btn-default:active,
    .btn-group input.btn.btn-default:hover,
    .btn-group input[type="button"]:hover,
    .btn-group input[type="submit"]:hover {
        background-color: #c0955c !important;
        border-color: #c0955c !important;
    }

    .floatinglogo {
        margin-top: 12px;
        margin-left: -8px;
        width: 182px;
        height: 42px;
    }

    div.quiz.borderClass {
        border-bottom: 4px solid #CC9955;
    }
    
    #h.padd15,#s.padd15,#w.padd15,
    #a.padd15,#b.padd15,#c.padd15 {
        padding: 15px 30px 15px 30px;
    }

    span.home {
        text-shadow: 3px 1px 2px rgba(110, 110, 110, 1);
    }


    @media (min-width: 768px) {
        body.homebg {
            background: #fff url('../img/homebg2.jpg') no-repeat 58% 30%;
            background-size: cover;
        }
        .navbar-brand img, .navbar-brand svg, .navbar-brand image {
            margin-top: -16px;
            margin-left: -8px;
            width: 182px; height: 42px;
            width/*\**/: 100%\9;
        }
        span.home {
            text-shadow: none;
        }
    }
    
    @media (min-width: 650px) {
        .readinessright {
            float: right;
            margin-top: 12px;
        }
    }

    @media (min-width: 992px) {
        .timelinest.active,
        .timelineh.active,
        .timelinew.active,
        .timelineo.active {
            color: #c0955c;
            border-bottom: 2px solid #CC9955;
        }
        .resultstop {
            background: #000 url('../img/resultbg.jpg') no-repeat center center;
            background-size: cover;
        }
    }

    /* mobile specific */


    /*Samsung S6/S7 Portrait*/
    @media (max-width: 360px) and (max-height: 640px) and (orientation: portrait) {
        body.homebg {
            background: #fff url('../img/homebg2.jpg') no-repeat 55% 70%;
            background-size: auto 89%;
        }
        p.spacer.mar_t-50 {
            margin: 30px 0 0 0 ;
        }
    }

    /*iPad3 Portrait*/
    @media only screen 
    and (min-device-width : 768px) 
    and (max-device-width : 1024px) 
    and (orientation : portrait) {
        body.homebg {
            background: #fff url('../img/homebg2.jpg') no-repeat 50% 90%;
            background-size: cover;
        }
        footer.btm {
            padding-bottom:30px;
        }
    }

    /*iPhone6 Portrait*/
    @media only screen 
    and (min-device-width : 375px) 
    and (max-device-width : 667px) 
    and (orientation : portrait) { 
        body.homebg {
            background: #fff url('../img/homebg2.jpg') no-repeat 59% 100%;
            background-size: auto 92%;
        }
    }

    /*iPhone6+ Portrait*/
    @media only screen 
    and (min-device-width : 414px) 
    and (max-device-width : 736px) 
    and (orientation : portrait) { 
        body.homebg {
            background: #fff url('../img/homebg2.jpg') no-repeat 59% 100%;
            background-size: auto 93%;
        }
    }