@media print {
    .tab-content > .tab-pane {
        display: block !important;
    }

    .fade:not(.show) {
        opacity: 1 !important;
    }

    .sticky {
        position: relative !important;
    }

    .fixed-top {
        position: relative;
    }

    main .container.mt-5.pt-5:first-child {
        margin-top: 0 !important;
        padding-top: 0 !important;
    }

    .navbar-expand-md .navbar-toggler {
        display: none;
    }

    .buyApartBlock {
        display: none;
    }

    .col-xxl-6.offset-xxl-1.offset-xl-1.offset-0.col-xl-6.col-md-7.apLeft.mt-md-5.mt-0.pt-5 {
        width: 100%;
        margin-left: 0;
    }

    ul#myTab {
        display: none;
    }



    .contacts {
        display: none;
    }
.chemeCompas > .position-relative:after {
    display: none;
}
    footer {
        display: none;
    }

    .design {
        break-inside: avoid !important;
        page-break-inside: avoid !important;
    }

    .parallax-bg.swiper-image-inner {
        transform: translate3d(0%, 0px, 0px) !important;
    }

    .mySwiper3 .swiper-slide,
    .mySwiper5 .swiper-slide {
        margin: 10px;
        width: 27% !important;
    }

    .apartmentTitle span {
        display: none;
    }

    .mapPrint {
        display: block;
    }

    div#map_contact {
        display: none;
    }

    .mySwiper4 .swiper-wrapper {
        display: flex !important;
        flex-wrap: wrap;
    }

    .mySwiper4 .swiper-slide {
        margin: 10px;
        width: 46% !important;
    }

    .parallax-bg.swiper-image-inner {
        transform: translate3d(0%, 0px, 0px) !important;
        opacity: 1 !important;
    }

    .design-button,
    .swiper-paginationNum {
        display: none;
    }

    .calcTab {
        break-inside: avoid !important;
        page-break-inside: avoid !important;
    }

    .mySwiper3 .swiper-wrapper,
    .mySwiper5 .swiper-wrapper {
        flex-wrap: wrap;
    }

    .printInfo {
        display: block;
        margin-bottom: 20px;
    }

    .printInfo .borderInfo > div {
        padding-right: 15px;
    }

    .printInfo .borderInfo * {
        font-size: 18px;
        font-weight: normal;
        color: #000;
    }

    .printInfo .borderInfo {
        background: none;
        display: flex;
        flex-wrap: wrap;
        padding: 0px !important;
    }

    .banks {
        display: none !important;
    }


.imgMapPrint img {
    width: 100%;
}

.d-none.d-print {
    display: block !important;
}
	.imgMapPrint {
 		break-inside: avoid !important;
        page-break-inside: avoid !important;
	}	
    .shemeBlock:after {
        display: none;
    }

    .mapTab {
        break-inside: avoid !important;
        page-break-inside: avoid !important;
    }

    .design {
        display: none;
    }

    .infoTab {
        break-inside: avoid !important;
        page-break-inside: avoid !important;
    }
    #aside1 .borderInfo, #aside1 .flat__status {
        display: none !important;
    }
    .container {
        width: 100% !important;
        max-width: 100% !important;
    }

    .shemeMobile svg {
        width: 55%;
    }

    body .contAppart {
        margin-top: 0px !important;
        padding-top: 0px !important;
    }

    body .shemeBlock.pt-5 {
        padding-top: 0px !important;
    }
	
	
	
.imgAboutApBlock {
    display: block;
}	
    .imgAboutAp {
        width: 30% !important;
        float: left;
        margin-top: 30px;
        margin-bottom: 5px;
    }
.textAboutAp {
    width: 70%;
    display: inline !important;
    max-width: 70%;
}
.lead.info {
    display: inline !important;
}	
	
	
	
.p-none {
    display: none;
}
.d-none.p-block {
    display: block !important;
}
.mySwiper3 .swiper-slide {
    margin-right: 10px !important;
}	
.chemeCompas {
    width: 50%;
    margin-right: 30px;
}	
.shemeMobile svg {
    width: 100% !important;
    height: auto !important;
}
.shemeMobile {
    width: calc(50% - 30px) !important;
    margin-top: 0 !important;
}
.printInfo {
    width: 100% !important;
}
.shemeBlock {
    display: flex !important;
    flex-wrap: wrap !important;
}
.appContent.my-4 {
    display: none;
}
	.print-content-text {
        break-inside: avoid !important;
        page-break-inside: avoid !important;
	}
	
}
