@media print {
	.header__menu.menu,
	.header__callback,
	.header__whatsapp,
	.header__actions,
	.project-card__back,
	.project-card__side,
	.project-desc__title,
	.examples,
	.steps,
	.materials,
	.completed-projects,
	.faq,
	.visual,
	.projects,
	.individual,
	.footer,
	.project-desc__body .project-desc__images .project-desc__image .project-desc__info,
	.extras__item-icon
	{
		display:none!important;
	}
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
		max-width:100%!important;
		padding:0!important;
	}
	.header__body {
		justify-content: space-between;
		align-items: center!important;
	}
	.header {
		position:static;
	}
	.project-card {
		padding:0;
	}
	.project-card__header {
		padding:0;
		max-width:100%;
	}
	.individual + .choise-btn {
		display:none;
	}
	.project-card__title {
		margin-top:30px;
	}
	.project-desc__body {
		margin-top:0;
	}
	.project-desc {
		padding-top:30px;
		padding-bottom:30px;
	}
	.project-desc__body .props__list {
		position:static;
		margin-right:0;
		display:flex;
		flex-wrap:wrap;
	}
	.project-desc__body .props__list .props__item {
		width:33.3334%;
		padding-bottom: 10px!important;
		margin-bottom: 10px!important;
		border-bottom:none!important;
	}
	.project-desc__body .props__list .props__item-value,
	.project-desc__body .props__list .props__item-name {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	.project-desc__body .props__list .props__item:nth-child(1),
	.project-desc__body .props__list .props__item:nth-child(2) {
		/*display: none!important;*/
	}
	.project-desc__body > .row > div {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.props {
		padding:30px;
	}
	.props .props__block:last-child .row > div:first-child {
		display:none!important;
	}
	.props .props__block:last-child .row > div:last-child {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.props .props__block:last-child .row .props__item-name {
		display:none!important;
	}
	.props .props__block:last-child .row > div:last-child .props__list {
		display:block!important;
	}
	.props .props__block:last-child .row > div:last-child .props__list .props__item {
		display:block!important;
	}
	
	.props .props__block:last-child .row > div:last-child .props__list .props__item .props__item-value {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		justify-content: center;
		display: flex;
	}
	.props__item-link {
		font-size:64px;
		color:#000!important;
	}
	.props__block:not(:last-child) {
		display:flex;
		flex-wrap:wrap;
		margin-bottom:40px;
		order:2;
	}
	
	.props__block:not(:last-child) .props__title {
		display:none;
	}
	.props__block:last-child {
		display: flex;
		flex-wrap: wrap;
		order: 1;
		width: 100%;
		justify-content: center;
	}
	.props > .container {
		display:flex;
		flex-wrap:wrap;
	}
	.props__item-value,
	.props__item-name {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
	.props__list .props__item {
		flex-wrap:wrap;
	}
	.props__item-value {
		margin-bottom:0;
	}
	.print_price { 
		display:block;
		font-size: 64px;
		font-weight:600;
	}
	.props .props__item-value.title-md {
		margin-bottom:30px;
	}
	
	.isqr {
		display:block;
		text-align:center;
		page-break-after: always;
	}
	.project-desc__body .project-desc__images {
		flex-wrap: wrap;
		gap: 30px;
		flex-direction: row!important;
	}
	.project-desc__body .project-desc__images .project-desc__image {
		width:calc(50% - 15px);
	}
	.header__contacts a {
		text-decoration:none;
	}
	.header__contacts {
		display: block;
		position: static;
		margin: 0;
		align-self: center;
		font-size: 24px;
		text-decoration: none;
	}
	.header__contacts-block.d-flex {
		display:none!important;
	}
	.header__contacts::before,
	.header__contacts::after {
		content:none;
	}
	.header__contacts-block:not(:last-child) {
		margin-bottom: 0;
		padding-bottom: 0;
		border-bottom: none;
	}
	.props__item-link {
		text-decoration:none!important;
	}
	.props__item-link span {
		text-decoration:none!important;
	}
	.props__item-link img {
		display:none;
	}
	.color-yellow {
		color:#000;
	}
	.extras {
		
	}
	
	.extras > .container > .row > .col-lg-3 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-top:0;
		margin-bottom:0;
	}
	.extras > .container > .row > .col-lg-9 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-top:0;
		margin-bottom:0;
	}
	.extras__title {
		margin: 30px 0 0 0;
		position: static;
		font-size: 42px;
	}
}