.slick-prev,
        .slick-next {
            font-size: 0;
            line-height: 0;
            position: absolute;
            top: 50%;
            display: block;
            /* width: 20px;
            height: 32px; */
            width: 15px;
            height: 27px;
            padding: 0;
            -webkit-transform: translate(0, -50%);
            -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
            cursor: pointer;
            color: transparent;
            border: none;
            outline: none;
            background: transparent;
        }

        .slick-prev:hover,
        .slick-prev:focus,
        .slick-next:hover,
        .slick-next:focus {
            color: transparent;
            outline: none;
            background: transparent;
        }

        .slick-prev:hover:before,
        .slick-prev:focus:before,
        .slick-next:hover:before,
        .slick-next:focus:before {
            opacity: 1;
        }

        .slick-prev.slick-disabled:before,
        .slick-next.slick-disabled:before {
            opacity: 0.25;
        }

        .slick-prev:before,
        .slick-next:before {
            font-size: 32px;
            line-height: 1;
            opacity: 0.75;
            color: #EE3723;
            font-family: FontAwesome;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            /* border: 2px solid #EE3723; */
            border: 1px solid #EE3723;
            border-radius: 50%;
            padding: 5px 13px 5px 13px;
        }

        .slick-prev {
            left: -35px;
            margin-top: 5px;
        }

        .slick-prev:before {
            content: "\f104";
        }

        .slick-next {
            right: 17px;
            margin-top: 5px;
        }

        .slick-next:before {
            content: "\f105";
        }

        .slick-dots {
            display: flex;
            justify-content: center;
            margin: 0;
            padding: 1rem 0;
            
            list-style-type: none;
        
            li {
                margin: 0 0.25rem;
            }
        
            button {
                display: block;
                width: 1rem;
                height: 1rem;
                padding: 0;
                
                border: none;
                border-radius: 100%;
                background-color: orange;
                
                text-indent: -9999px;
            }
        }

        /* .slick-dots li button {
            font-size: 0;
            line-height: 0;
            display: block;
            width: 20px;
            height: 20px;
            padding: 5px;
            cursor: pointer;
            color: transparent;
            border: 0;
            border-radius: 50%;
            outline: none;
            background: red;
        } */
        .slick-dots li.slick-active button:before {
            font-family: 'slick';
            font-size: 18px;
            line-height: 20px;
            position: absolute;
            top: 0;
            left: 0;
            width: 20px;
            height: 20px;
            content: '•';
            text-align: center;
            opacity: .25;
            color: black;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            background-color:transparent;
            border: 0;
        }

        .slick-dots li.slick-active button:before {
            opacity: 1;
            color: #979797;
        }

        .slick-dots li button:hover:before, .slick-dots li button:focus:before {
            opacity: 1;
            background-color: #979797;
        }

        .slick-dots li button:before {
            font-family: 'slick';
            font-size: 0px;
            /* line-height: 20px; */
            /* position: absolute; */
            /* top: 0; */
            /* left: 0; */
            width: 19px;
            height: 19px;
            /* content: '•'; */
            text-align: center;
            opacity: .25;
            /* color: black; */
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            /* background-color:red; */
            border-radius:50%;
            border: 3px solid #979797;
        }
