.scrolled .wrapper__pricelist{background:#FBFCFE }
.tabs-remont-price__prices{-ms-flex: 0 0 700px; flex: 0 0 700px; max-width: 700px;}
.tabs-remont-price__form{-ms-flex: 0 0 calc(100% - 700px); flex: 0 0 calc(100% - 700px); max-width: calc(100% - 700px); padding-left:75px}
.tabs-remont-price__content{display: none}
.tabs-remont-price__content.active {display: block}
.tabs-remont-price__caption{margin:-5px; padding:0}
.tabs-remont-price__caption li{padding:5px; margin:0; list-style:none}
.tabs-remont-price__caption li span{cursor:pointer; display:block;padding:0 20px;background: #EFF2F8;border-radius: 6px;font-weight: 500;font-size: 12px;line-height: 38px;color: #1B1A1F}
.tabs-remont-price__caption li.active span{background: #e31e24; color:#fff; box-shadow: 0px 0px 6px rgba(227, 30, 36, 0.67);}
.remont-price__title{font-weight: 500;font-size: 18px;line-height: 22px;color: #1B1A1F; padding:35px 0 15px}
.remont-price__block table{color:#424242; width:100%; font-size:14px; line-height:18px; background:#fff}
.remont-price__block table td, .remont-price__block table th{padding:11px 20px}
.remont-price__block table tr:nth-child(1){border-bottom:2px dashed #B8B6B7}
.remont-price__block table tr:nth-child(odd){background:#EFF2F8}
.remont-price__block table th:nth-child(2), .remont-price__block table td:nth-child(2){text-align:right; color:#1B1A1F; white-space:nowrap}
.remont-price__block table th{color:#000; font-weight: 600;}
.readall{position: relative; text-align: left; box-sizing: border-box}
.readall-wrapper{text-align: left}
.readall-button{display: inline-block; border:none; background:none; font-size:14px; color:#000000; border-bottom: 2px solid #e31e24; padding: 0; height:26px; cursor: pointer; margin-left: 20px; margin-top: 10px}
.readall-button::after{transition: all 0.2s linear 0s; background:url(/templates/stroitelstvo/images/remont/button-more.svg) no-repeat 0 0; content:"";width: 12px;height: 7px;display: inline-block;margin-left: 7px;}
.readall-button:hover {border-color:#000000;}
.readall-hide::after {transition: all 0.2s linear 0s; content: ""; display: inline-block; position: absolute; bottom: 0; right: 0; width: 100%; height: 88px; background: linear-gradient(360deg, #FBFCFE 0%, rgba(251, 252, 254, 0) 94.32%)}
.open-readall.readall-button::after{transform:rotate(180deg)}
.readall-button:hover::after{background-image:url(/templates/stroitelstvo/images/remont/button-more-hover.svg)}
.wrapper__pricelist .wrapper__forms-block{background:#e31e24}
.wrapper__pricelist .wrapper__forms-block .wrapper__forms-block__in{padding:50px 22px 40px; position:relative}
.wrapper__pricelist .form-agreement-yes{margin:15px 0 0}
.wrapper__pricelist .forms-block__title{font-weight: 800;font-size: 18px;line-height: 24px;color: #000000}
.wrapper__pricelist .forms-block__text{font-size: 16px;line-height: 18px; text-align: center;font-weight:400;text-transform: lowercase;color: #9D9D9D;}
.wrapper__forms-block__in .tabs-remont-price__form-image{position: absolute; top: -30px; right: 50%; transform: translateX(50%)}
@media(min-width:768px){
   .scrolled .wrapper__pricelist{background:#FBFCFE url(/templates/stroitelstvo/images/remont/price.png) no-repeat left center }
}
@media(min-width:992px){
	.wrapper__pricelist .main-module__title{text-align:left}
}
@media(max-width:1229px){
	.tabs-remont-price__caption{margin:-3px}
	.tabs-remont-price__caption li{padding:3px}
	.tabs-remont-price__caption li span{padding:0 9px; font-size: 11px;line-height: 32px}
	.tabs-remont-price__prices{-ms-flex: 0 0 550px; flex: 0 0 550px; max-width: 550px;}
	.tabs-remont-price__form{-ms-flex: 0 0 calc(100% - 550px); flex: 0 0 calc(100% - 550px); max-width: calc(100% - 550px); padding-left:30px}
	.remont-price__title{font-size: 16px; line-height: 20px; padding:25px 0 10px}
	.remont-price__block table{font-size:13px; line-height:17px}
	.remont-price__block table td, .remont-price__block table th{padding:8px 15px}
	.wrapper__pricelist .wrapper__forms-block .wrapper__forms-block__in {padding: 40px 20px 30px}
	.wrapper__pricelist .form-agreement-yes{margin:10px 0 0}
	.wrapper__pricelist .forms-block__title{font-size: 16px;line-height: 22px}
	.wrapper__pricelist .forms-block__text{font-size: 14px;line-height: 16px}
	.wrapper__forms-block__in .tabs-remont-price__form-image {top: -35px; width: 75px}	
	.readall-button{font-size:14px; margin-left: 15px}
}
@media(max-width:991px){
	.tabs-remont-price__caption li span{padding:0 10px; font-size: 12px;line-height: 36px}
	.tabs-remont-price__prices, .tabs-remont-price__form{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-left:0}
	.remont-price__title{text-align:center; padding:15px 0 10px}
	.remont-price__block table{font-size:12px; line-height:16px}
	.remont-price__block table td, .remont-price__block table th{padding:10px}
	.wrapper__forms-block{margin-top:50px}
	.wrapper__pricelist .wrapper__forms-block .wrapper__forms-block__in {padding: 40px 15px 20px}
	.readall-button{margin-left: 10px}
}
@media(max-width:767px){
}
@media(max-width:575px){
}