 .panorama {
    width: 100%; 
    height: 100%;
    padding:0px;
    margin:0px;
    overflow:hidden;
}
div.pnlm-tooltip span, div.pnlm-tooltip:after{
    display: none;
}
 .pnlm-hotspot.pnlm-scene {
    background-size: 100%;
    background-position: 0 -200px;
    height: 40px;
    width: 40px;
    border-radius: 50%;
}
 .points { 
    position: absolute;
    top: 10px;
    right: 10px;
    width: 150px;
    height: 230px;
    z-index: 1005;
    border-radius: 8px;
    background: rgba(0,0,0,0.5) url(resources/themes/pe/images/panorama/map.png) no-repeat center center;
}
 .point { 
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 8px;
    z-index: 10;
    background: #CCCCCC;
    display:inline-block;
}
 .point.active {
    background: #ff0000;
}
 .point-1 {
    top: auto;
    bottom: 4%;
    left: 48%;
}
 .point-2 { 
    bottom: 6%;
    left: 6%;
}
 .point-3 { 
    top: 55%;
    left: 6%;
}
 .point-4 { 
    top: 20%;
    left: 6%;
}
 .point-5 { 
    top: 6%;
    left: 40%;
}
 .point-6 { 
    top: 20%;
    right: 6%;
}
 .point-7 { 
    top: 55%;
    right: 6%;
}
 .point-8 { 
    bottom: 6%;
    right: 6%;
}
 .point-9 { 
    left: 48%;
    top: 76%;
}
 .point-10 { 
    left: 48%;
    top: 65%;
}
 .point-11 { 
    left: 48%;
    top: 54%;
}
 .point-12 { 
    left: 48%;
    top: 42%;
}