@media print {
body, html {
	color:#000;
	height: 100%;
	margin: 0;
    display: inline-block;
	position:relative;
    width:100%;
	text-align:center;
	vertical-align:top;
    }
*, *::after, *::before {
    box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.screenPrint{
	display:block;
	}
.propViewFrame, header, footer, .searchOuterCont, .popQuestionCont{
	display:none !important;
	}
.printLogo{
	display: flex;
    justify-content: center;
    align-items: flex-start;
	}
.printLogo img{
	display: flex;
    justify-content: center;
    align-items: flex-start;
	height:120px;
	}
.printContact{
	margin-top:5px;
	}
.printContact span, .printContact i.printIcon, img.printWhatsAppIcon{
	float:unset;
	padding:0 5px;
	display:line-block;
	vertical-align:middle;
	text-align:center;
	line-height:24px;
	height:24px;
	font-size:16px;
	}
img.printWhatsAppIcon{
	height:22px;
	margin:1px 0;
	}
.printPropTitle{
	margin-top:10px;
	}
.printPropTitle span{
	color:#fff;
	line-height:50px;
	height:50px;
	font-size:24px;
	text-align:center;
	float:left;
	width:100%;
	background-color: #000;
    -webkit-print-color-adjust: exact; /* For WebKit browsers */
    print-color-adjust: exact; /* For other browsers */
    }
.printPropSMImg, .printBasicFeats{
	float:left;
	width:100%;
	display: inline-block;
	vertical-align:top;
	position:relative;
	text-align:center;
	margin-top:5px;
	font-size:0;
   	}
.printImg1{
	display: flex;
    justify-content: center;
    align-items: flex-start;
	width:100%;
	height:320px;
	overflow:hidden;
	position:relative;
	
	}
.printImg2, .printImg3, .printImg4{
	position:relative;
	display: inline-block;
	vertical-align:top;
	text-align:center;
	padding:0;
	height:160px;
	overflow:hidden;
	width:calc(100% / 3);
	}
.printImg1 img, .printImg2 img, .printImg3 img, .printImg4 img{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width:100%;
	}
.printBasicFeats .bedBathEtc{
	display:inline-block;
	vertical-align:top;
	width:20%;
	font-size:0;
	padding:5px;
	}
.printBasicFeats .bedBathEtc span, .printBasicFeats .bedBathEtc i{
	display:inline-block;
	vertical-align:top;
	width:100%;
	padding:00;
	line-height:30px;
	font-size:17px;
	}
 .printBasicFeats .bedBathEtc i{
	 font-size:19px;
	}
.printDescImg{
	page-break-before: always;
	}
@page {
	size: A4;
	margin: 8mm;
	}
}