h2, h3 {
    font-size: 36px;
    line-height: 28px;
	font-weight: 400;
    text-align: center;
    margin-bottom: 0px;
    text-transform: uppercase;
}
.weBuild h3 {
	margin: 0 !important;
    line-height: 28px !important;
}
.pddng-10-50 {
	padding: 10px 0 50px;
}
.weBuild h1 {
	line-height: 28px;
    margin: 0;
    padding: 0;
}
.weBuild .blockBuld h4 {
    font-size: 22px;
    margin: 18px 0 12px 0;
    font-weight: bold;
    line-height: 30px;
}
.pryamougolnik-8-kopiya-10 {
	height: 3px;
    margin: 9px auto 0;
    max-width: 93px;
    width: 16.5%;
    background: #a61e28;
}
.product_info_new {
    padding: 0 15px;
}
.tit-stats {
    font-size: 18px;
    color: var(--text-color-h2);
	/*color: #292e30;*/
    font-weight: 700;
    text-align: center;
}
.list-stats__title {
    display: block;
    margin: 0 0 3px 0;
    font-size: 14px;
    color: var(--text-color-navigtel, #A61E28);
    margin-bottom: 7px;
}
.list-stats__item {
    width: 50%;
    float: left;
    text-align: center;
    margin-top: 10px;
    display: flex;
}
.list-stats__item-div {
	display: flex;
    margin: auto;
    align-items: center;
}
.list-stats__item-div img{
	display: block;
    width: 39px;
    height: 100%;
}
.list-stats__item-desc {
	display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-left: 15px;
}
.tit-stats-title {
	font-weight: 400;
    font-size: 14px;	
}
.product_info_new .list-pills__item--hidden {
    display: none !important;
}
.list-pills__item, .list-pills__item-kompl {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	/*flex: 1;*/
	/*width: auto;*/
	cursor: pointer;
	background-color: var(--list-pills-item-background, white);
	-webkit-transition: 0.2s;
	transition: 0.2s;
    border: 1px solid var(--color-1, #A61E28);
    border-radius: 5px;
    /*padding: 5px 0;*/
    margin: 5px;
	height: 135px;
    /*-old-width: 135px;*/
	width: 50%;
	color: var(--text-color-navigtel, #A61E28);
}
.list-pills__text {
    padding-top: 55px;
}
.list-pills__link, .list-pills__link-kompl {
    text-decoration: none;
    text-align: center;
	display: table-cell;
    vertical-align: middle;
}
.bcgrnd-domokomplect {
	background-image: var(--background-icon-domokomlekt);
    background-repeat: no-repeat;
    /*width: 100%;
    height: 100%;*/
    /* background-position: center; */
    background-origin: content-box;
    background-position-x: center;
    padding-top: 30px;
    /* top: 20px;*/
}
.bcgrnd-domokomplect-active, .bcgrnd-domokomplect:hover {
	/*background-color: var(--text-color-navigtel, #A61E28);*/
	background-image: url(/uploads/nd/icon-domokomlekt-active.png);
	background-repeat: no-repeat;
    background-origin: content-box;
    background-position-x: center;
    padding-top: 30px;
	/*color: var(--text-color-red-btn) !important;*/
	-webkit-transition: 0.2s;
	transition: 0.2s;
}
.bcgrnd-domokomplect-sborka {
	background-image: var(--background-icon-domokomplect-sborka);
    background-repeat: no-repeat;
    /*width: 100%;
    height: 100%;*/
    /* background-position: center; */
    background-origin: content-box;
    background-position-x: center;
    padding-top: 30px;
    /* top: 20px;*/
}
.bcgrnd-domokomplect-sborka-active, .bcgrnd-domokomplect-sborka:hover {
	/*background-color: var(--text-color-navigtel, #A61E28);*/
	background-image: url(/uploads/nd/icon-domokomplekt-sborka-active.png);
	background-repeat: no-repeat;
    background-origin: content-box;
    background-position-x: center;
    padding-top: 30px;
	/*color: var(--text-color-red-btn) !important;*/
	-webkit-transition: 0.2s;
	transition: 0.2s;
}
.bcgrnd-domokomplect-pod-klych {
	background-image: var(--background-icon-domokomplect-pod-klych);
    background-repeat: no-repeat;
    /*width: 100%;
    height: 100%;*/
    /* background-position: center; */
    background-origin: content-box;
    background-position-x: center;
    padding-top: 30px;
    /* top: 20px;*/
}
.bcgrnd-domokomplect-pod-klych-active, .bcgrnd-domokomplect-pod-klych:hover {
	/*background-color: var(--text-color-navigtel, #A61E28);*/
	background-image: url(/uploads/nd/icon-pod-klych-active.png);
	background-repeat: no-repeat;
    background-origin: content-box;
    background-position-x: center;
    padding-top: 30px;
	/*color: var(--text-color-red-btn) !important;*/
	-webkit-transition: 0.2s;
	transition: 0.2s;
}
.select-komplect {
	justify-content: center;
}
.select-material, .select-tehnology {
	display: grid;
    grid-template-columns: repeat(3, 0fr);
    /* grid-gap: 10px;*/
	justify-content: center;
}
.select-material-item, .select-tehnology-item {
	display: table;
	height: 65px;
    width: 135px;
}
/*
.select-material-item--active, .select-material-item:hover, .select-tehnology-item--active, .select-tehnology-item:hover {
	background-color: var(--text-color-navigtel, #A61E28);
	color: var(--text-color-red-btn) !important;
}
*/
/*
.select-material-item:hover, .select-tehnology-item:hover {
	background-color: var(--text-color-navigtel, #A61E28);
	color: var(--text-color-red-btn) !important;
}
*/
.list-pills__item:hover, .list-pills__item-kompl:hover {
	background-color: var(--text-color-navigtel, #A61E28);
	color: var(--text-color-red-btn) !important;
	-webkit-transition: 0.2s;
	transition: 0.2s;
}
.list-pills__item--active {
    /*background-color: var(--list-pills-item-background-active, #fff8bf);*/
	background-color: var(--text-color-navigtel, #A61E28);
	color: var(--text-color-red-btn) !important;
}
.select-material-item .list-pills__text, .select-tehnology-item .list-pills__text {
	padding-top: 0px;
}
.product_info_new li a:hover {
	color: var(--text-color-red-btn) !important;
}
.tit-stats-link {
    text-decoration: underline;
	color: var(--text-color-navigtel, #A61E28);
    font-size: 14px;
    cursor: pointer;
}
.select-material-item--hidden, .select-tehnology-item--hidden {
    display: none;
}
.product_info_new .tit-stats-link:hover {
    color: var(--border-num) !important;
}
.card__price-now-ot {
    color: var(--text-color-navigtel);
	font-size: 14px;
}
.change_the_layout_button {
	cursor:pointer;
	width:100%;
	margin-top:10px;
	background-color: var(--background-color-a-link-kst);
	color: var(--text-color-a-link-kst);	
}

.projects_plans {
    padding: 70px 0;
    background: var(--background-table,#eee);
}
.pt-50 {
	padding-top: 50px;
}
.pddng-50 {
	padding: 50px 0;
}
.pt-70 {
	padding-top: 70px;
}
.pddng-70 {
	padding: 70px 0;
}
.weBuild .blockBuld .img {
	height: 74px;
    align-items: flex-end;
    display: flex;
    justify-content: center;
}
.question {
	/*margin: 14.4rem 0 0; */
    color: var(--text-color-btn,#fff);
    overflow: hidden;
    /* padding: 122px 0 57px; */
    position: relative;
    z-index: 30;
    background: url(../uploads/nd/images/voprost-image.png) no-repeat center bottom;
    background-color: var(--color-1,#A61E28);
    -webkit-background-size: auto;
    -moz-background-size: auto;
    -o-background-size: auto;
    background-size: auto;
    background-position-x: 860px;
    /* background-position-y: bottom; */
    /* background-position: 0 800px; */
    /* right: 100px;*/
}
.glavnay1 {
    padding: 70px 0;
}
.qst-text {
    font-size: 56px;
    font-family: 'RobotoLight';
    line-height: 60px;
}
.qst-text1 {
    font-size: 56px;
    padding: 8px 0 28px;
    line-height: 60px;
}
.qst-cntnt {
    font-size: 24px;
    padding-bottom: 59px;
}
.row-9 {
    margin: 45px 0 0;
    position: relative;
    width: 100%;
    margin: 0;
    display: table;
    border-collapse: collapse;
}
.button {
    float: left;
    max-width: 188px;
    width: 188px;
    min-height: 40px;
    /* width: 34.605263%; */
    -webkit-border-radius: 7.01px 7px 7px 7.01px/4.92px;
    -moz-border-radius: 7.01px 7px 7px 7.01px/4.92px;
    border-radius: 7.01px 7px 7px 7.01px/4.92px;
    background: var(--text-color-btn,#fff);
    background-position: center center;
    color: #a61e28;
    font-size: 18px;
    line-height: 39px;
    text-align: center;
    cursor: pointer;
    margin-right: 50px;
}
.phonelink {
    background: url(../uploads/nd/images/ikonka_kopiya_2.png) no-repeat left center;
    background-size: 24px;
    display: inline-block;
    vertical-align: bottom;
    padding-left: 32px !important;
}
.text-20 {
    /* float: left; */
    /* margin: 5px 0 0 3.026316%; */
    font-size: 30px;
    vertical-align: middle;
    display: table-cell;
    float: none;
    width: 100%;
}
.img-izmenenie_proekta {
	padding: 0 5px;
    border-radius: 10px;
}
.tabs-caption-css {
	width: 1170px;
	margin-right: auto;
    margin-left: auto;
}
.weBuild .prlnkvk {
	text-decoration: none;
	color: var(--text-color);
	font-size: 14px;
}
.weBuild .prlnkvk:hover {
	text-decoration: underline;
}
.weBuild .mnftr {
	padding-left: 10px;
	padding-right: 10px;
}
.weBuild .mnftr ul {
	padding: 0;
}
.weBuild .mnftr li:before {
    content: '';
    display: inline-block;
    height: 5px;
    width: 5px;
    vertical-align: middle;
    border-radius: 50%;
    background-color: var(--color-1);
    margin-right: 4px;
}
.one-colums {
	grid-template-columns: [col-1] 100%;
	justify-content: center;
}
.one-colums .select-material-item {
	width: 98%;
}
.two-colums {
	grid-template-columns: [col-1] 50% [col-2] 50%;
	justify-content: center;
}
.two-colums .select-material-item {
	width: 94%;
}

.sectionComplect .num {
	position: absolute;
    color: var(--background-subfltrproject,#f4f4f4);
    background-color: transparent;
    width: 100%;
    height: 100%;
    padding-top: 105px;
    text-align: center;
    font-size: 200px;
    line-height: 27px;
    left: 0;
}
.sectionComplect .num {
	font-size: 356px;
	font-weight: bold;
}
.sectionComplect .blockWeWork img {
    background-color: transparent;
}
.sectionComplect .blockWeWork .text h4 {
    color: var(----text-color-h2);
    font-size: 21px;
    margin: 20px 0;
    font-weight: bold;
    line-height: 30px;
    font-family: 'Roboto', "PTSansBold", sans-serif;
    text-transform: uppercase;
}
.sectionComplect .blockWeWork .text p {
    color: var(--text-color-section-complect-option,#c6c6c6);
    font-size: 14px;
    line-height: 18px;
}
.mver-pddng-tp40px {
	clear: both;
}
.sectionComplect .num {
    background-repeat: no-repeat;
    background-position-x: center;
	background-color: transparent;
    width: 100%;
    height: 100%;
    left: 0;
	position: absolute;
}
.text-style-3 {
    position: relative;
    top: -5px;
	color: var(--text-color-section-complect-option,#c6c6c6);
}
.sectionComplect .blockWeWork .text p .options--active {
    color: var(--text-color-h2);
}
.sectionComplect .blockWeWork .text p .line--active {
    color: #a61e28;;
}
.col-pddng-zero {
	padding-left: 0;
    padding-right: 0;
	min-height: 300px;
	text-align: center;
}
.sectionComplect .text {
    padding: 0;
}
.sectionComplect .num1 {
    background-image: var(--background-img1-section-complect);
}
.sectionComplect .num2 {
    background-image: var(--background-img2-section-complect);
}
.sectionComplect .num3 {
    background-image: var(--background-img3-section-complect);
}
.sectionComplect .num4 {
    background-image: var(--background-img4-section-complect);
}
.sectionComplect .num5 {
    background-image: var(--background-img5-section-complect);
}
.sectionComplect .num6 {
    background-image: var(--background-img6-section-complect);
}
.sectionComplect .num7 {
    background-image: var(--background-img7-section-complect);
}
.sectionComplect .num8 {
    background-image: var(--background-img8-section-complect);
}
.sectionComplect .num9 {
    background-image: var(--background-img9-section-complect);
}
.sectionComplect .num10 {
    background-image: var(--background-img10-section-complect);
}
.sectionComplect .num11 {
    background-image: var(--background-img11-section-complect);
}
.sectionComplect .num12 {
    background-image: var(--background-img12-section-complect);
}
.sectionComplect .num13 {
    background-image: var(--background-img13-section-complect);
}
.sectionComplect .num14 {
    background-image: var(--background-img14-section-complect);
}
.sectionComplect .num15 {
    background-image: var(--background-img15-section-complect);
}
.sectionComplect .num16 {
    background-image: var(--background-img16-section-complect);
}
.sectionComplect .num17 {
    background-image: var(--background-img17-section-complect);
}
.sectionComplect .num18 {
    background-image: var(--background-img18-section-complect);
}

.tab-complection {
	padding: 0;
    list-style: none;
    margin: 0 0 0 0;
    overflow: hidden;
    font-size: 14px;
	display: grid;
    grid-template-columns: repeat(3, 0fr);
    justify-content: center;
}
.tab-complection__item {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	/*flex: 1;*/
	/*width: auto;*/
	cursor: pointer;
	background-color: var(--list-pills-item-background, white);
	-webkit-transition: 0.2s;
	transition: 0.2s;
    border: 1px solid var(--color-1, #A61E28);
    border-radius: 5px;
    /*padding: 5px 0;*/
    margin: 3px;
	color: var(--text-color-navigtel, #A61E28);
	display: table;
    height: 65px;
    width: 265px;
}
.tab-complection__item__link {
	text-decoration: none;
    text-align: center;
	display: table-cell;
    vertical-align: middle;
}
.tab-complection__item__text {
	padding-top: 0px;
}
.tab-complection__item--active, .tab-complection__item a:hover {
    background-color: var(--text-color-navigtel, #A61E28);
    color: var(--text-color-red-btn) !important;
}
.tab-complection .tab-complection__item__text {
	padding-left: 25px;
}
.tab-complection .tab-complection__item__text-v1 {
	padding-left: 75px;
}
.sectionComplect .rw {
	padding-top: 30px;
}
.button-class-item {
	position: relative;
}
.button-class-icon-domokomplekt:after {
	background-image: var(--background-icon-domokomlekt);
}
.button-class-icon-domokomplekt-active .button-class-icon-domokomplekt:after {
	background-image: url('/uploads/nd/icon-domokomlekt-active.png');
}
.button-class-icon-domokomplekt:hover:after {
	background-image: url('/uploads/nd/icon-domokomlekt-active.png');
}

.button-class-icon-domokomplekt-sborka:after {
	background-image: var(--background-icon-domokomplect-sborka);
}
.button-class-icon-domokomplekt-sborka-active .button-class-icon-domokomplekt-sborka:after {
	background-image: url('/uploads/nd/icon-domokomplekt-sborka-active.png');
}
.button-class-icon-domokomplekt-sborka:hover:after {
	background-image: url('/uploads/nd/icon-domokomplekt-sborka-active.png');
}

.button-class-icon-pod-klych:after {
	background-image: var(--background-icon-domokomplect-pod-klych);
}
.button-class-icon-pod-klych-active .button-class-icon-pod-klych:after {
	background-image: url('/uploads/nd/icon-pod-klych-active.png');
}
.button-class-icon-pod-klych-active:after, .button-class-icon-pod-klych:hover:after {
	background-image: url('/uploads/nd/icon-pod-klych-active.png');
}
.button-class:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 30px;
	bottom: auto;
	right: auto;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	background-repeat: no-repeat;
	width: 45px;
	height: 45px;
	background-size: 100%;
	background-position-y: center;
}
.center-block {
	float: none;
    margin: auto;
}
@media (min-width: 992px) {
	.col-md-offset-1-5 {
		margin-left: 12.495%;
	}
}
@media only screen and (max-width: 768px) {
	.pt-50 {
		padding-top: 20px;
	}
	.pddng-50 {
		padding: 20px 0;
	}
	.pt-70 {
		padding-top: 30px;
	}
	.pddng-70 {
		padding: 30px 0;
	}
	.weBuild .blockBuld .img {
		height: auto;
	}
	.blockBuld {
		padding-top: 20px;
	}
	.question {
		background-position-x: 5px;
		margin: 10% 0 0;
		text-align: center;
	}
	.qst-text {
		font-size: 36px;
		font-family: 'RobotoLight';
		line-height: 40px;
	}
	.qst-text1 {
		font-size: 36px;
		padding: 20px 0 30px;
		line-height: 40px;
	}
	.qst-cntnt {
		font-size: 20px;
		padding-bottom: 30px;
	}
	.row-9 {
		left: 0;
		right: 0;
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	.button {
		float: none;
		margin: 0;
		width: 250px;
		display: table-row;
	}
	.text-20 {
		float: none;
		margin: 20px 0 0;
		font-size: 24px;
		vertical-align: middle;
		display: inline-block;
		width: 280px;
	}
	.img_block {
		height: 415px;
	}
	.tabs-caption-css {
		width: auto;
	}
	.weBuild .mnftr ul {
		text-align: center;
		padding-top: 20px;
	}
	.select-material, .select-tehnology {
		grid-template-columns: [col-1] 33% [col-2] 33% [col-3] 33%;
		justify-content: center;
	}
	.select-material-item, .select-tehnology-item {
		display: flex;
		justify-content: center;
		height: 65px;
		width: 94%;
		align-items: center;
		font-size: 11px;
	}
	.one-colums {
		grid-template-columns: [col-1] 100%;
		justify-content: center;
	}
	.two-colums {
		grid-template-columns: [col-1] 50% [col-2] 50%;
		justify-content: center;
	}
	.list-stats {
		padding: 0;
	}
	.list-stats__value {
		font-size: 18px;
	}
	.tab-complection {
		/*-old grid-template-columns: [col-1] 33% [col-2] 33% [col-3] 33%;*/
		grid-template-columns: [col-1] 50% [col-2] 50%;
		justify-content: center;
	}
	.tab-complection__item {
		display: flex;
		justify-content: center;
		height: 65px;
		width: 94%;
		align-items: center;
		font-size: 11px;
	}
	.sectionComplect .rw {
		padding-top: 0;
	}
	.sectionComplect .col-pddng-zero {
		padding-top: 20px;
	}
	.button-class:after {
		/*
		left: 15px;
		width: 30px;
		height: 30px;
		background-size: 50%;
		*/
		top: 5px;
		background-size: 50%;
		left: auto;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		background-position-x: center;
		background-position-y: top;
	}
	.tab-complection .tab-complection__item__text {
		/*padding-left: 15px;	*/
		padding-left: 0;
		padding-top: 25px;
	}
	.tab-complection .tab-complection__item__text-v1 {
		/*padding-left: 5px;	*/
		padding-left: 0;
		padding-top: 25px;
	}
}