.works_widget.default{width:100%;overflow:hidden;position:relative;}

.works_widget.default .item .img_fix{width:100%;padding-bottom: 58.33%;position:relative;overflow:hidden;margin-bottom:10px;}
.works_widget.default .item .img_fix img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.works_widget.default .item b{font-size:30px;border-bottom:1px solid #fff;margin-bottom:10px;}
.works_widget.default .item a{cursor: url('../img/mouse.png'), auto;}
.works_widget.default .item.last .img_fix{width:100%;background:rgba(255,255,255,0.2);}
.works_widget.default .item.last .img_fix p{font-size:21px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}

.works_widget.default .slick-slide{margin:0 10px;}


@media all and (max-width:1440px){
	.works_widget.default .item b{font-size:21px;}
}

@media all and (max-width:1024px){
	.works_widget.default .widget_body{left:-120px;width:calc(100% + 120px);}

}

@media all and (max-width:768px){
	.works_widget.default .item .img_fix{padding-bottom:75%;}
	.works_widget.default .widget_body{left:-100px;width:calc(100% + 100px);}
	.works_widget.default .item b{font-size:18px;}

}

@media all and (max-width:480px){
	.works_widget.default .item .img_fix{padding-bottom:125%;}
	.works_widget.default .widget_body{left:-80px;width:calc(100% + 80px);}
}


@media all and (max-width:420px){
	.works_widget.default .item .img_fix{padding-bottom:150%;}
	.works_widget.default .widget_body{left:-60px;width:calc(100% + 60px);}
}