.tabs-remont-price__content{background-color: #fff; -webkit-box-shadow: 0px 15px 50px 0px rgb(169 169 169 / 23%); box-shadow: 0px 15px 50px 0px rgb(169 169 169 / 23%); position: relative; z-index: 3; border-radius: 10px;}
.wrapper__newprice-block{background:#f6f9ff}
.tabs-remont-price__content{display: none}
.tabs-remont-price__content.active{display: block}
.wrapper__forms-block .light__form-title{text-transform:none; text-align:center;padding-bottom: 15px;}
.wrapper__forms-block{background: linear-gradient(0deg, rgba(4, 36, 66, 0.9), rgba(4, 36, 66, 0.9)); border-radius: 10px; padding: 30px 45px; }
.wrapper__forms-block .light__form{border-radius: 0px; background: none}
.wrapper__forms-block .light__form form{padding: 0; background: none}
.tabs-remont-price__caption{padding: 0px 0 20px;margin: 0 -10px;}
.tabs-remont-price__caption li{padding: 0 10px; margin:0; list-style:none}
.tabs-remont-price__caption li a{display:block;font-size: 18px;line-height: 50px;border-radius: 10px;padding: 0 20px;}
.tabs-remont-price__prices{width:calc(100% - 400px); padding-right:30px}
.tabs-remont-price__form{width:400px}
.tabs-remont-price__prices table{width: 100%; font-size: 16px; font-weight: 400; border-collapse: separate; overflow: hidden; border-radius: 10px}
.tabs-remont-price__prices table a{color: #1978c9; font-weight: 400; text-decoration: underline}
.tabs-remont-price__prices table a:hover{text-decoration: none}
.tabs-remont-price__prices table .tr, .tabs-remont-price__prices table tr{background-color: #fff; -webkit-transition: 0.6s; -o-transition: 0.6s; transition: 0.6s; position: relative; z-index: 1}
.tabs-remont-price__prices table .tr:nth-child(2n+1), .tabs-remont-price__prices table tr:nth-child(2n+1){background-color: #f7f5f6}
.tabs-remont-price__prices table .tr:hover, .tabs-remont-price__prices table tr:hover{-webkit-box-shadow: 4.95px 4.95px 15px 0px rgba(46, 46, 46, 0.1);    box-shadow: 4.95px 4.95px 15px 0px rgba(46, 46, 46, 0.1); z-index: 2}
.tabs-remont-price__prices table .tr td, .tabs-remont-price__prices table tr td{padding: 15px 10px; border-right: 1px solid #e5e5e5; text-align: center; vertical-align: middle}
.tabs-remont-price__prices table .tr td:first-child, .tabs-remont-price__prices table tr td:first-child{text-align: left; padding-left: 25px; width: 370px}
.tabs-remont-price__prices table .tr td:nth-child(2), .tabs-remont-price__prices table tr td:nth-child(2){width: 340px}
.tabs-remont-price__prices table .tr td:last-child, .tabs-remont-price__prices table tr td:last-child{border-right: none; width: 270px}
.tabs-remont-price__prices table .tr td[colspan], .tabs-remont-price__prices table tr td[colspan]{font-weight: bold; background-color: white !important; border-bottom: 2px solid #ff5200}
.tabs-remont-price__prices table .tr_head, .tabs-remont-price__prices table tr:first-child{background-color: #f6f9ff !important; font-weight: bold}
.tabs-remont-price__prices table .tr_head td, .tabs-remont-price__prices table tr:first-child td{padding: 15px 10px; border-right: 1px solid transparent; text-align: center}
.tabs-remont-price__prices table .tr_head td:first-child, .tabs-remont-price__prices table tr:first-child td:first-child{text-align: left; padding-left: 25px; width: 220px}
.tabs-remont-price__prices table .tr_head td:last-child, .tabs-remont-price__prices table tr:first-child td:last-child{border-right: none}
.tabs-remont-price__prices table .tr_head:hover, .tabs-remont-price__prices table tr:first-child:hover{-webkit-box-shadow: none; box-shadow: none}
.dop_form{text-align:center}
.dop_form p{font-weight:700;font-size: 16px;margin: 20px 0 5px;color:#fff}
.dop_form .h3{padding:0;text-decoration: none !important;color: #fff !important;}
.active .btn-green-light{text-decoration: none;color: #FFFFFF;background: #FC8A15;box-shadow: 0px 4px 10px rgb(252 138 21 / 60%)}
@media(max-width: 1229px){
	.wrapper__forms-block{padding: 30px 35px;}
	.tabs-remont-price__caption li a{font-size: 17px;line-height: 46px;padding: 0 15px;}
	.tabs-remont-price__prices{width: calc(100% - 380px); padding-right:30px}
	.tabs-remont-price__form{width: 380px;}
	.tabs-remont-price__prices table{font-size: 15px;}
	.tabs-remont-price__prices table .tr td, .tabs-remont-price__prices table tr td{padding: 10px;}
	.tabs-remont-price__prices table .tr td:first-child, .tabs-remont-price__prices table tr td:first-child{padding-left: 20px;}
	.tabs-remont-price__prices table .tr_head td, .tabs-remont-price__prices table tr:first-child td{padding:10px}
	.tabs-remont-price__prices table .tr_head td:first-child, .tabs-remont-price__prices table tr:first-child td:first-child{padding-left: 20px;}
	.dop_form p{font-size: 15px;margin: 15px 0 5px;}
}
@media(max-width: 991px){
	.wrapper__forms-block .light__form{margin-top:0}
	.wrapper__forms-block{margin-top:20px}
	.tabs-remont-price__prices, .tabs-remont-price__form{width: 100%; padding:0}
}
@media(max-width: 767px){
	.wrapper__forms-block{padding: 30px}
	.tabs-remont-price__caption{padding: 0px 0 15px;margin: 0 -5px;}
	.tabs-remont-price__caption li{padding: 0 5px}
	.tabs-remont-price__caption li a{font-size: 16px;line-height: 42px;padding: 0 10px;}
	.tabs-remont-price__prices table{font-size: 14px;}
	.tabs-remont-price__prices table .tr td:first-child, .tabs-remont-price__prices table tr td:first-child{padding-left: 15px;}
	.tabs-remont-price__prices table .tr_head td:first-child, .tabs-remont-price__prices table tr:first-child td:first-child{padding-left: 15px;}
	.dop_form p{font-size: 14px;margin: 10px 0 5px;}
}
@media(max-width: 575px){
	.wrapper__forms-block .light__form-title{padding-right: 0;}
	.wrapper__forms-block{padding: 25px}
	.tabs-remont-price__caption li a{font-size: 15px;line-height: 38px}
	.tabs-remont-price__prices table{font-size: 13px;}
	.tabs-remont-price__prices table .tr td:first-child, .tabs-remont-price__prices table tr td:first-child{padding-left: 10px;}
	.tabs-remont-price__prices table .tr_head td:first-child, .tabs-remont-price__prices table tr:first-child td:first-child{padding-left: 10px;}
	.dop_form p{font-size: 13px}
	.tabs-remont-price__prices table .tr td, .tabs-remont-price__prices table tr td, .tabs-remont-price__prices table .tr_head td, .tabs-remont-price__prices table tr:first-child td{padding:5px}
}
@media(max-width: 420px){
	.tabs-remont-price__caption li{width:100%}
	.tabs-remont-price__caption li a{text-align:center}
	.tabs-remont-price__caption li{padding: 5px 10px; margin:0}
}

.light__form .form-banner-field select{box-shadow:none}
.light__form .form-banner-field select{height:46px; border:none; border-bottom:1px solid #fff; font-size:18px; font-weight:700; background:none; color:#fff; margin:0 0 20px; width:100%}
.light__form .form-banner-field select:hover, .light__form .form-banner-field select:focus{color:#67CAFE; border-color:#67CAFE}
.light__form .form-banner-field select{cursor:pointer}
.light__form .form-banner-field select option{background: #00669B;color: #fff}
@media(max-width:991px){
	.light__form .form-banner-field select{height:42px; font-size:16px; margin:0 0 10px}
}
@media(max-width:767px){
	.light__form .form-banner-field select{height:40px; font-size:14px; margin:0 10px 10px}
}
@media(max-width:575px){
	.light__form .form-banner-field select{margin:0 0 10px}
}

