    main.consulting .product-features-wrap { 

    }

    main.consulting .product-features .row.top { 
        padding: 0;
    }

    main.consulting .product-features-header { 
        padding: 0;
        background: #e8e8e8;
        /*border-bottom: 1px solid #cecece;*/
        /*min-height: 141px;*/
        background-image: url('/images/pixel-cecece.png');
        background-repeat: repeat-x;
        background-position-y: bottom;
    }

    main.consulting .product-features-header h2 { 
        font-size: 1.55rem;
        margin-bottom: 30px;
    }

    main.consulting .product-features-header h3 { 
        font-size: 150%;
    }

    .flexslider .slides > li {
        display: none;
        -webkit-backface-visibility: hidden;
        /*margin:0 !important;*/
    }

    main.consulting .product-features-header .flexslider { 
        margin: 0 30px;
        background: none;
        border: none;
        /*margin-left: 10px;*/
    }

    main.consulting .product-features-header .flexslider { 

    }

    main.consulting .product-features-header .flexslider ul.thumbs li { 
        min-height: 55px;
    }

    main.consulting .product-features-header .flexslider li { 
        text-align: center;
        /*width: 100%;*/
    }

    main.consulting .product-features-header .flexslider li .icon { 
        width: 100px;
        height: 100px;
        margin: auto;
        padding: auto;
        line-height: normal;
    }

    main.consulting .product-features-header .flexslider li .title { 
        color: #b93d3f;
        font-size: 0.80em;
        /*font-size: 1em;*/
        font-weight: 500;
        /*position: absolute;*/
        margin-top: 0;
        text-align: center;
        display: block;
        width: 100%;
        /*max-width: 105px;*/
        line-height: normal;
    }

    main.consulting .product-features-header .flexslider li.flex-active-slide { 
        /*padding-bottom: 145px;*/
        padding-bottom: 25px;
        background: url('/images/ka-arrow-up-02.png') center bottom no-repeat;
        background-size: 19px 12px;
        /* http://html-tuts.com/negative-offset-background-position/ */
        /*background-origin: content-box;*/
        margin-bottom: -1px;
    }

    main.consulting .product-features-header .flexslider li,
    main.consulting .product-features-header .flexslider .slides img { 
        /*max-width: 100px;*/
        /*max-height: 55px;*/
        /*-webkit-filter: grayscale();*/
        /*filter: grayscale();*/
    }

    #carousel .flex-viewport {
        /*margin: 0 0 0 30px;*/
        margin: 0;
    }

    main.consulting .product-features-header .flexslider li.flex-active-slide .title { 
        color: #000000;
        text-align: center;
    }

    main.consulting .product-features-header .flexslider li.flex-active-slide img { 
        /* DEBUG KF */
        max-width: 100px;
        max-height: 100px;
        filter: none;
        cursor: pointer;
    }

    main.consulting .product-features .flex-direction-nav .flex-disabled { 
        opacity: 1.0 !important;
        filter: alpha(opacity=1.0);
        cursor: default;
        z-index: 999 !important;
        /*color: #cccccc !important;*/
        color: #dedede !important;
        /*background: #cccccc !important;*/
        background: #dedede !important;
    }

    main.consulting .product-features-header .col-12 { 
        /*padding: 30px 0 0 0;*/
        padding-top: 30px;
        /*padding: 0;*/
    }

    main.consulting .product-features-detail { 
        /*padding: 30px 0;*/
        padding: 40px 0 0 0;
    }

    main.consulting .product-features-detail h3 { 
        /*font-size: 135%;*/
        font-size: 130%;
    }

    main.consulting .product-features-detail .col-12 { 
        /*padding: 0;*/
    }

    main.consulting .product-features-detail .flexslider { 
        margin-bottom: 0;
    }

    main.consulting .product-features-detail .flex-direction-nav { 
        display: none;
    }

    .consulting-ka-simplified-intro,
    .consulting-ka-actionable-intro { 
        margin-bottom: 30px;
    }

    /* override flex direction nav styles */

    .product-features-header .flex-direction-nav .flex-next { 
        right: 0 !important; 
        margin-right: -25px; 
        opacity: 1 !important; 
    }

    main.consulting .product-features .flexslider { 
        /* DEBUG KF */
        /*width: 90%;*/ 
        margin: 0 auto; 
    }

    main.consulting .product-features .flex-direction-nav .flex-prev {
        /* DEBUG KF */
        left: 0 !important;
        opacity: 1 !important;
        margin-left: -25px;
        margin-top: -40px;
        overflow: visible;
    }

    main.consulting .product-features .flex-direction-nav .flex-next {
        /* DEBUG KF */
        right: 0 !important;
        opacity: 1 !important;
        margin-right: -25px;
        margin-top: -40px;
        overflow: visible;
    }

    main.consulting .product-features .flex-direction-nav a {
        /* DEBUG KF */
        top: 40%;
        display: block;
    }

    main.consulting .product-features .flex-direction-nav .flex-disabled { 
        opacity: 1.0 !important;
        filter: alpha(opacity=1.0);
        cursor: default;
        z-index: 999 !important;
        color: #dedede !important;
        background: #dedede !important;
        /*margin: 0;*/
    }

    main.consulting .swirl { 
        max-width: 115px;
        margin-bottom: 25px;
    }

    .consulting-best-fit { 
        /*margin: 0 auto;*/
        margin: 0;
    }

    .talent-management h2, 
    .team-performance h2, 
    .organizational-development h2 { 
        font-size: 140%;
    }

    .talent-management h2 { 
        color: #d1940e;
    }
    .talent-management h3 { 
        font-size: 125%;
    }
    .main.consulting .product-features-detail .talent-management h3 { 
        font-size: 125%;    
    }

    .talent-management h4 { 
        color: #d1940e;
        margin-top: 20px;
    }

    .team-performance h2 { 
        color: #0a9492;
    }
    .team-performance h3 { 
        font-size: 125%;
    }
    .team-performance h4 { 
        margin-top: 20px;
    }

    .organizational-development h2 { 
        color: #b83d40;
    }
    .organizational-development h3 { 
        font-size: 125%;
    }
    .organizational-development h4 { 
        margin-top: 20px;
    }

    ul.case-studies { 
        list-style: none;
        padding-left: 0;
        margin-top: 21px;
    }

    ul.case-studies li { 
        background: url(/images/consulting/pdf-icon.png) top left no-repeat;
        padding-left: 50px;
        background-size: 36px 20px;
        margin-bottom: 15px;
        margin-left: 0;
        padding-top: 2px;
        background-position-y: 5px;
    }

    ul.case-studies li a { 
        color: #B93D3F;
        font-size: 1.25rem;
    }

    @media (max-width: 600px) {  
        main.consulting .product-features-header h2 { 
            font-size: 140%;
            font-weight: 400;
        }
        
        .consulting ul.case-studies li a { 
            font-size: 1.1rem;
        }
        
        #carousel ul.thumbs { 
            /*margin-left: 60px;*/
            /*padding-left: 30px;*/
            /*padding-left: 50px;*/
            /*padding-left: 10px;*/
            /*padding-right: 30px;*/
        }

        main.consulting .product-features-header .flexslider { 
            /*margin: 0 30px;*/
            margin: 0;
        }

        main.consulting .product-features-header .flex-direction-nav .flex-next { 
            margin-right: -40px;
        }

        main.consulting .product-features-header .flex-direction-nav .flex-prev { 
            margin-left: -40px;
        }

        .main.consulting .product-features-header .flexslider { 
            margin: 0;
        }
        
        main.consulting .product-features-header .flexslider li, 
        main.consulting .product-features-header .flexslider .slides img {
            max-width: 100px;
        }

        main.consulting .consulting-best-fit { 
            max-width: 70%;
            margin: 0 auto;
        }

        .talent-management h2, 
        .team-performance h2, 
        .organizational-development h2 {
            font-size: 130%;
        }

        main.consulting .product-features-detail h3 {
            font-size: 115%;
        }

        .talent-management h4,
        .team-performance h4,
        .organizational-development h4 { 
            font-size: 1.4rem;
        }
        
        .case-studies-wrap { 
            margin-top: 30px;
        }
    }

    @media (min-width: 576px) { 
        main.consulting .consulting-best-fit {
            max-width: 90%;
        }
    }

    @media (min-width: 601px) { 
        main.consulting .consulting-best-fit { 
            max-width: 70%;
        }
        
        main.consulting .product-features-header .flex-direction-nav .flex-next { 
            margin-right: -40px;
        }

        main.consulting .product-features-header .flex-direction-nav .flex-prev { 
            margin-left: -40px;
        }
        
        main.consulting .product-features-header .flexslider li .title { 
            /*font-size: 0.95em;*/
            font-size: 1.15em;
        }
        
        main.consulting .product-features-header .flexslider ul.thumbs li {
            width: 125px !important;
            margin-right: 20px !important;
        }
    }

    @media (max-width: 767px) { 
        
    }

    @media (min-width: 992px) { 
        main.consulting .consulting-best-fit { 
            max-width: 60%;
        }
    }