
#works .cleaning .slick { margin-bottom: 50px; display: flex; }
#works .cleaning .slick .works_slider{height: 427px;width: auto;}
#works .cleaning .slick .works_slider button{position: absolute; width: 50px; height: 50px; background: repeating-linear-gradient( to left, #074aa0, #1565b7 ); z-index: 10; top: 50%;}

#works .cleaning .slick .works_slider .slick-dots{top: 0px; width: auto; right: 0px; display: flex;flex-direction: column}
#works .cleaning .slick .works_slider .slick-dots button{width: 100%; height: 67px; top: 0px;}
#works .cleaning .slick .works_slider .slick-dots li {list-style:none; width: 100px; height: 67px; margin: 0px 0 10px ; }
#works .cleaning .slick .works_slider .slick-prev{right: auto; left: 0px;}
#works .cleaning .slick .works_slider .slick-prev:before{content: ""; border-top: 2px solid #ffffff; border-right: 2px solid #ffffff; width: 10px; height: 10px; transform: rotate(-135deg);position: absolute; top: 40%; right: 40%; left: auto;}
#works .cleaning .slick .works_slider .slick-next{right: 0px; left: 588px;}
#works .cleaning .slick .works_slider .slick-next:before{content: "";border-top: 2px solid #ffffff; border-right: 2px solid #ffffff; width: 10px; height: 10px; transform: rotate(45deg); position: absolute; top: 40%; right: auto; left: 40%;}

#works .cleaning .slick .works_slider .slick-list { height: 427px;width: 638px; }

#works .cleaning .slick .works_slider .slick-list draggable {width: 638px !important; height: auto;}
#works .cleaning .slick .works_slider .img img{width: 100%; height: auto;}


@media only screen and (max-width: 768px) {
	#works .cleaning .slick { margin-bottom: 0; display: block; }
	
#works .cleaning .slick .works_slider { height: auto;width: auto;margin-bottom: 10px; }
#works .cleaning .slick .works_slider button { position: absolute; width: 35px; height: 35px; top: 50%; }

#works .cleaning .slick .works_slider .slick-list { height: auto;width: 100%; }
#works .cleaning .slick .works_slider .slick-list .slick-slide{height: auto !important;}
#works .cleaning .slick .works_slider .slick-dots {top: 97%; width: auto; right: auto; left: 0px; display: block;margin-top: 5%}
#works .cleaning .slick .works_slider .slick-dots button {width: 100%; height: 100%; top: 0px;}
#works .cleaning .slick .works_slider .slick-dots li {list-style:none; width: 60px; height: 40px; margin: 0 5px 0 0;}
#works .cleaning .slick .works_slider .slick-dots li:last-child { margin-right: 0; }
#works .cleaning .slick .works_slider .slick-prev {right: auto; left: 0px;}
#works .cleaning .slick .works_slider .slick-prev:before {content: ""; border-top: 2px solid #ffffff; border-right: 2px solid #ffffff; width: 10px; height: 10px; transform: rotate(-135deg);position: absolute; top: 35%; right: 35%; left: auto;}
#works .cleaning .slick .works_slider .slick-next {right: 0px; left: auto;}
#works .cleaning .slick .works_slider .slick-next:before {content: "";border-top: 2px solid #ffffff; border-right: 2px solid #ffffff; width: 10px; height: 10px; transform: rotate(45deg); position: absolute; top: 35%; right: auto; left: 35%;}

#works .cleaning .slick .works_slider .slick-list draggable {width: auto !important; height: auto;}
#works .cleaning .slick .works_slider .img img {width: 100%; height: auto;}

#works .cleaning .slick .works_thumb .slick-list { height: 77px; }

}