/*==================================================
=            Bootstrap 3 Media Queries             =
==================================================*/

    /*==========  Mobile First Method  ==========*/

    /* Custom, iPhone Retina */ 
    @media only screen and (min-width : 320px) {
        
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {

    }

    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) {

    }

    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) {

    }

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {

    }



    /*==========  Non-Mobile First Method  ==========*/

    /* Large Devices, Wide Screens */
    @media only screen and (max-width : 1200px) {
        .kuff-prev-arrow, .kuff-next-arrow {
            height: 75px;
            width: 25px;
        }
        .kuff-prev-arrow {
            left: 60px;
        }
        .kuff-next-arrow {
            right: 60px;
        }
        /********************************/
        /********************************/
        /********************************/
        .kuff-carousel-bolitas {
            height: 18px !important;
            width: 18px !important;
        }
        
        .kuff-carousel-bolitas span {
            display: none;
        }
        
        .slick-dots li {
            height: 18px !important;
            width: 18px !important;
        }

        .slick-dots {
            bottom: -8px !important;
        }
        /********************************/
        /********************************/
        /********************************/
        #kuff-fr-text {
            padding-top: 0;
        }        
    }

    /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {
        .kuff-prev-arrow, .kuff-next-arrow {
            height: 75px;
            width: 25px;
        }
        .kuff-prev-arrow {
            left: 60px;
        }
        .kuff-next-arrow {
            right: 60px;
        }
        /********************************/
        /********************************/
        /********************************/
        .kuff-carousel-bolitas {
            height: 18px !important;
            width: 18px !important;
        }
        
        .kuff-carousel-bolitas span {
            display: none;
        }
        
        .slick-dots li {
            height: 18px !important;
            width: 18px !important;
        }

        .slick-dots {
            bottom: -8px !important;
        }
        /********************************/
        /********************************/
        /********************************/
        #kuff-fr-text {
            padding-top: 10px;
        }   
        #kuff-fr-text h3 {
            font-size: 21px;
            margin-top: 0;
        }
        #kuff-fr-text p {
            font-size: 14px;
            margin-top: 13px;
        }
        #kuff-first-row img {
            border-radius: 6px;
        }
        #img-workers-wrapper {
            padding-left: 0;
        }             
    }


    @media only screen and (min-width: 992px) and (max-width: 1200px) {
        .kuff-titlebox p {
            max-height: 135px;
            min-height: 135px;
        }    
    }

    /* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {
        .kuff-prev-arrow, .kuff-next-arrow {
            height: 65px;
            width: 20px;
        }
        .kuff-prev-arrow {
            left: 40px;
        }
        .kuff-next-arrow {
            right: 40px;
        }
        /********************************/
        /********************************/
        /********************************/
        .kuff-carousel-bolitas {
            height: 15px !important;
            width: 15px !important;
        }
        
        .kuff-carousel-bolitas span {
            display: none;
        }
        
        .slick-dots li {
            height: 15px !important;
            width: 15px !important;
        }

        .slick-dots {
            bottom: -7px !important;
        }
        /********************************/
        /********************************/
        /********************************/
        #kuff-fr-text h3 {
            font-size: 23px;
            margin-top: 0;
        }
        #kuff-fr-text p {
            font-size: 16px;
            margin-top: 20px;
        }
        #kuff-first-row img {
            border-radius: 6px;
        }
        #img-workers-wrapper {
            padding-left: 0;
        }
                             
    }


    /* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {
        .kuff-prev-arrow, .kuff-next-arrow {
            height: 45px;
            width: 15px;
        }
        .kuff-prev-arrow {
            left: 20px;
        }
        .kuff-next-arrow {
            right: 20px;
        }
        /********************************/
        /********************************/
        /********************************/
        .kuff-carousel-bolitas {
            height: 10px !important;
            width: 10px !important;
        }
        
        .kuff-carousel-bolitas span {
            display: none;
        }
        
        .slick-dots li {
            height: 10px !important;
            width: 10px !important;
        }

        .slick-dots {
            bottom: -10px !important;
        }
        /********************************/
        /********************************/
        /********************************/
        #kuff-fr-text h3 {
            font-size: 20px;
            margin-top: 0;
        }
        #kuff-fr-text p {
            font-size: 15px;
            margin-top: 5px;
        }
        #kuff-first-row img {
            border-radius: 6px;
        }
        #img-workers-wrapper {
            padding-left: 0;
        }
        /********************************/
        /********************************/
        /********************************/
        .kuff-titlebox p {
            max-height: 155px;
            min-height: 155px;
        }                
    }

    /* Custom, iPhone Retina */ 
    @media only screen and (max-width : 320px) {
        .kuff-prev-arrow, .kuff-next-arrow {
            height: 45px;
            width: 15px;
        }
        .kuff-prev-arrow {
            left: 0;
        }
        .kuff-next-arrow {
            right: 0;
        }
        /********************************/
        /********************************/
        /********************************/
        #kuff-fr-text h3 {
            font-size: 20px;
            margin-top: 0;
        }
        #kuff-fr-text p {
            font-size: 15px;
            margin-top: 5px;
        }
        #kuff-first-row img {
            border-radius: 6px;
        }
        #img-workers-wrapper {
            padding-left: 0;
        }
        /********************************/
        /********************************/
        /********************************/

    }