.wrapper__case {width: 101.7%;height: 100%;margin: 0 0 0 -10px;padding-left: 10px;padding-right: 10px}
.case__scroll {padding-bottom: 40px;padding-top: 10px;margin: 0}
.window-price__block{padding:20px 20px 40px;border-radius: 5px;background:#fff;box-sizing:border-box;box-shadow:0 0 5px 0 rgb(102 102 102 / 60%);height: auto;display: flex;flex-direction: column;justify-content: space-between;}
.window-price__cover{height:200px}
.window-price__cover img{border-radius: 5px; width:100%; height:100%; object-fit:cover}
.window-price__title{height:65px; font-size: 21px; padding-bottom:15px; color:#333; font-weight: 700; line-height: 1.2}
.window-price__text ul{padding: 20px 0;margin:0;}
.window-price__text ul li{display:flex;justify-content:space-between;padding: 5px 0;margin:0;list-style:none;font-size:12px;color:#333;border-bottom:1px solid #cccccc;}
.window-price__text ul li strong{white-space:nowrap}
.window-price__price{font-size: 24px;color: #ef7c00;font-weight: 700;line-height: 1.2;padding:10px 0 20px;text-align:center;}
.window-price__block .btn-orange{max-width:275px; margin:auto; display:block}
.window-price__all-text{font-size: 12px;color:#333;line-height: 1.333;padding-bottom:10px;}
.case-house-list{}
.case-house-list .window-price__text{
    padding-top: 25px;
    font-size: 16px;
    line-height: 24px;
}
.case-house-list .window-price__text p{
    margin: 0;
}
@media(max-width:1199px){
	.wrapper__case{width: 102%}
	.window-price__block{padding:15px 15px 30px}
	.window-price__title{font-size: 17px;padding-bottom: 10px;}
	.window-price__title img{max-width:30px}
	.window-price__cover{height:180px}
}
@media(max-width:991px){
	.wrapper__case{width: 102.9%}
}
@media(max-width:767px){
	.wrapper__case{width: 104%}
	.window-price__cover{height:280px}
}
@media(max-width:575px){
	.wrapper__case{width: 104.5%}
	.window-price__block{padding:15px 15px 20px}
	.window-price__cover{height:55vw}
	.window-price__text ul {padding: 15px 0}
	.window-price__price{font-size: 22px; padding:0 0 15px}
}
@media(max-width:480px){
	.case__scroll{padding-bottom:20px}
}
@media(max-width:420px){
	.wrapper__case {width: 105.2%}
}
@media(max-width:375px){
	.wrapper__case {width: 105.9%}
}
@media(max-width:360px){
	.wrapper__case {width: 106.2%}
}
@media(max-width:320px){
	.wrapper__case {width: 107%}
}
