@media print {
	body {
		-webkit-print-color-adjust: exact;
	}
	.single-header {
		background: #282828;
	}
	.hidden-print {
		display: none!important;
	}
	.single-tab-item {
		display: block!important;
	}
	.col-12.col-lg-6 {
		width: 100%!important;
	}
	.swiper-slide {
		margin-bottom: 10px;
	}
	.swiper-slide:not(:first-child):not(:nth-child(2)) {
		display: none;
	}
	.single-catalog-col:first-child {
		max-width: 59%;
	}
	.single-catalog-col:nth-child(2) {
		max-width: 38%;
	}
	.features-item-special-links .features-item-special-link,
	.features-item-subtitle,
	.features-item-icon,
	.icons-widget-wrap,
	.mobile-bottom-fixed-box,
	.features-item-box:nth-child(2),
	.single-pay-box,
	.single-second-features-desc,
	.single-second-features-tags,
	#second-3,
	#second-4 .features-item-title,
	#second-4 .new-cat-description-header,
	.td-title:after,
	.footer-menu-wrapper,
	.footer-icons,
	.footer-border,
	.footer-catalog-menu-wrapper,
	.footer-privacy-wrapper,
	#smeta-form,
	.footer-cities-relinking,
	.footer-company-wrapper,
	.single-second-features-author .single-author-after-fio,
	.single-second-features-author .single-link-box,
	.single-second-features,
	.header-logo-text-main.header-logo-text-main-mobile,
	.call-phone-box{
		display: none!important;
	}
	.materials-list li div {
		font-size: 10px!important;
	}
	.td-title,
	.header-logo-text > span.header-logo-text-default,
	.contacts-adderss-content,
	.contacts-title{
		font-size: 12px!important;
	}
	.features-item-title {
		margin-bottom: 10px!important;
	}
	header.hidden-print {
		display: block!important;
		padding: 10px 0 0;
	}
	.header-phone-wrapper {
		width: fit-content!important;
	}
	.socials-text.flicker-text.before-phone-text {
		display: block!important;
		font-size: 20px!important;
		margin-bottom: 0!important;
	}
	.features-item-list.materials-list {
		margin: 0!important;
	}
	.top-preroll {
		padding: 0!important;
	}
	.imitation-h1 {
		margin-bottom: 20px!important;
	}
	#single-catalog-wrapper {
		padding-top: 25px;
	}
	.button {
		padding: 10px 15px!important;
	}
	.single-smeta-btn::after {
		width: 60px;
		height: 75px;
	}
	span.check {
		width: 18px!important;
		height: 18px!important;
	}
	.footer-last {
		max-width: 50% !important;
	}
	.single-author-photo {
		width: 90px;
		height: 90px;
	}
	.single-author-fio,
	.single-author-projects-count{
		font-size: 14px;
	}
	.plain-item {
		max-width: 45%;
		width: 100%;
	}
	.header-logo-text > span.header-logo-text-default {
		display: block;
	}
	.contacts-adderss-value {
		opacity: .8;
	}
	.header-logo-text-main {
		display: block!important;
	}
}
