    main.deal .product-features-wrap { 

    }

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

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

    main.deal .product-features-header h2 { 
        font-size: 175%;
        margin-top: 25px;
        margin-bottom: 20px;
    }

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

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

    main.deal .product-features-header .flexslider { 
        margin: 0 30px;
        background: none;
        border: none;
    }

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

    main.deal .product-features-header .flexslider li .icon { 
        /** DEBUG KF **/
        width: 65px;
        height: 65px;
        margin: auto;
        padding: auto;
    }

    main.deal .product-features-header .flexslider li .title { 
        color: #b93d3f;
        font-size: 0.80em;
        /*position: absolute;*/
        margin-top: 0;
        text-align: center;
        display: block;
        width: 100%;
    }

    main.deal .product-features-header .flexslider li .title a,
    main.deal .product-features-header .flexslider li .title a:hover, 
    main.deal .product-features-header .flexslider li .title a:active {
        color: #000000;   
    }

    main.deal .product-features-header .flexslider li.flex-active-slide { 
        /*padding-bottom: 145px;*/
        padding-bottom: 125px;
        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.deal .product-features-header .flexslider li { 
        /* DEBUG KF */
        max-width: 65px;
        max-height: 65px;
        /*-webkit-filter: grayscale();*/
        /*filter: grayscale();*/
    }

    main.deal .product-features-header .flexslider .slides img { 
        /* DEBUG KF */
        max-width: 65px;
        max-height: 65px;
        /*-webkit-filter: grayscale();*/
        /*filter: grayscale();*/
    }

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

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

    main.deal .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.deal .product-features-header .col-12 { 
        /* DEBUG KF */
        /*padding: 30px 0 0 0;*/
        /*padding: 0;*/
    }

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

    main.deal .product-features-detail .full-width, 
    main.deal .product-features-detail .full-width p { 
        width: 80%;
    }

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

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

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

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

    /* carousel flex-viewport */

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

    /* override flex direction nav styles */
    .flex-direction-nav .flex-next { 
        right: 0 !important; 
        margin-right: -25px; 
        opacity: 1 !important; 
    }

    .flexslider { 
        /* DEBUG KF */
        /*width: 90%;*/ 
        margin: 0 auto; 
    }

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

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

    .flex-direction-nav a {
        /* DEBUG KF */
        top: 42%;   
        display: block;
    }

    /* override position of nav arrows */

    .flex-direction-nav .flex-next { 
        right: 0 !important; 
        /*margin-right: -35px;*/
        margin-right: -45px;
        opacity: 1 !important; 
    }

    .flex-direction-nav .flex-prev { 
        left: 0 !important; 
        opacity: 1 !important; 
        /*margin-left: -35px;*/
        margin-left: -45px;
    }

    .flexslider { 
        /*width: 90%;*/
        margin: 0 auto; 
    }

    .slide-title { 
        font-size: 155%;
    }

    .slide-description { 
        font-size: 1.25rem;
    }

    .slides { 
        width: 100%;
    }

    .slides .quote { 
        color: #b2791f;
    }

    .slides .quote p { 
        margin-bottom: 0;
    }

    .slides .quote-content {
        font-weight: 400;
        font-style: italic;
        font-size: 115%;
        padding-right: 25px;
    }

    .slides .quote-byline {
        font-weight: 300;
        font-size: 90%;
        padding-right: 25px;
    }

    .product-intro-quote { 
        margin-top: 40px;
    }
    
    .deal-ka-simplified-intro,
    .deal-ka-actionable-intro { 
        margin-bottom: 30px;
    }

    @media (max-width: 576px) { 
        main.deal .product-features-detail img { 
            /*max-width: 75%;*/
            margin: 0 auto;
            margin-top: 8px;
        }
        
    }

    @media (max-width: 600px) { 
        main.deal .product-features-header h2 { 
            font-size: 140%;
            font-weight: 400;
        }

        main.deal .product-features-detail h3 { 
            font-size: 130%;
        }

        .slides:first-child img {
            /*margin-left: 40px;*/
        }

        .slides:last-child { 
            /*overflow: hidden;*/
        }

        .slides:last-child img {
            margin-right: 20px; 
        }
        
        .flex-direction-nav .flex-next { 
            right: 0 !important; 
            /*margin-right: -35px;*/
            margin-right: -42px;
            opacity: 1 !important; 
        }

        .flex-direction-nav .flex-prev { 
            left: 0 !important; 
            opacity: 1 !important; 
            /*margin-left: -35px;*/
            margin-left: -42px;
        }
        
        main.deal .product-features-detail .full-width, 
        main.deal .product-features-detail .full-width p,
        ul.slides li ul li ,
        ul.slides li ul li p {
            width: 100%;   
        }
        ul.slides li ul li ,
        ul.slides li ul li p {
            font-size: 1.1rem;   
        }
    }

    @media (min-width: 601px) { 
        main.deal .product-features-header h2 {
            font-size: 165%;
            margin-top: 20px;
        }

    }

    @media (min-width: 768px) { 
        main.deal .product-features-detail li img { 
            max-width: 80%;
        }
        
        main.deal .product-features-detail li img { 
            max-width: 80%;
        }
        
        ul.thumbs li { 
            margin-left: 10px !important;
            /*margin-right: 20px !important;*/
        }
    }
