.ipnrm.ipnrm-default .ipnrm-view,
.ipnrm.ipnrm-theme-default .ipnrm-view {
  background-color: #fbfbfb;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iODEiIHdpZHRoPSI1NCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRDFEM0Q0IiBkPSJNMjcuNSAwdjFNLjUgMHY2LjkxN0wyNy41IDFsMjcuMjMgNi4xMDR2LjY4OEwyNy41IDE0IC41IDguMTFWNDJsMjcuMjUgNi4xNjdMNTUgNDJNLjUgODFWNTVsMjcuMjUtNS45NDdMNTUgNTQuOTE2TTI3LjUgMTR2NjciLz48L3N2Zz4=);
}
.ipnrm.ipnrm-default .ipnrm-popover, .ipnrm.ipnrm-theme-default .ipnrm-popover{
	background-color: transparent;
	border: none;
	
}
.ipnrm.ipnrm-default .ipnrm-popover.ipnrm-popover-bottom > .ipnrm-arrow, .ipnrm.ipnrm-theme-default .ipnrm-popover.ipnrm-popover-bottom > .ipnrm-arrow,
.ipnrm.ipnrm-default .ipnrm-popover.ipnrm-popover-bottom > .ipnrm-arrow:after, .ipnrm.ipnrm-theme-default .ipnrm-popover.ipnrm-popover-bottom > .ipnrm-arrow:after{
	display: none;
}
.ipnrm .popsingle .ipnrm-hotspot-data{
	display: none;
}
.mfp-title{
	text-align: center;
	padding-right: 0;
}
.door .ipnrm-hotspot-image img{
	cursor: pointer;
}
.ipnrm.ipnrm-default .ipnrm-btn.ipnrm-btn-zoom-out, .ipnrm.ipnrm-theme-default .ipnrm-btn.ipnrm-btn-zoom-out{
	position: absolute;
	bottom: 153px;
	left: 5px;
	width: 52px;
	height: 52px;
	background-image: url(assets/images/minus.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}
.ipnrm.ipnrm-default .ipnrm-btn.ipnrm-btn-zoom-in, .ipnrm.ipnrm-theme-default .ipnrm-btn.ipnrm-btn-zoom-in{
	position: absolute;
	bottom: 153px;
	right: 5px;
	width: 52px;
	height: 52px;
	background-image: url(assets/images/plus.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}




/* Smartphone 320x480  portrait----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait){
	.ipnrm .ipnrm-hotspot-image img{
		width: 60px !important;
	}
	.ipnrm.ipnrm-default .ipnrm-btn.ipnrm-btn-zoom-out, .ipnrm.ipnrm-theme-default .ipnrm-btn.ipnrm-btn-zoom-out,
	.ipnrm.ipnrm-default .ipnrm-btn.ipnrm-btn-zoom-in, .ipnrm.ipnrm-theme-default .ipnrm-btn.ipnrm-btn-zoom-in{
		width: 100px;
		height: 100px;
	}
}
/* Smartphone 320x480  landscape----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape){
	.ipnrm .ipnrm-hotspot-image img{
		width: 30px !important;
	}
}




/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
	.ipnrm .ipnrm-hotspot-image img{
		width: 30px !important;
	}
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	.ipnrm .ipnrm-hotspot-image img{
		width: 30px !important;
	}
}