.map_wrapper {width:100%;height:auto;position:relative;background-size:100% 100%;background-position:top center;background-repeat:no-repeat;overflow:hidden;}
.map_wrapper.map_wrapper-parking {}
/*.map_wrapper.map_wrapper-fl {height:32.6985vw;background-size:contain;background-position:top center;overflow:hidden;}*/
.map_wrapper.map_wrapper-fl {min-height:59.6985vw;background-size:contain;background-position:top center;overflow:hidden;}
.map_wrapper img {width:100%;position:relative;}
.map_wrapper object {display: block;/*position: relative;top: 0;left: 0;*/width:100%;/*height:100%;*/;max-width:unset;z-index:9999;}

.map_wrapper path {cursor:pointer;opacity:0.3}
.td_map_wrapper {width:75%!important;padding:0 20px 20px 0}
@media (max-width:767px){
    .td_map_wrapper {width:100%!important;padding-right:0!important;}
}
.visible-xs{
    display: none;
}
/*.map_wrapper.map_wrapper-fl { height: auto}*/


/*Old*/
/*underground --1 */
/*.map_wrapper.map_wrapper-fl--1 {height:50.956vw}
.map_wrapper.map_wrapper-fl--1 object {width:92.3031%;margin-left:3.9086%;padding-top:1.6937%;}*/
/*
.map_wrapper.map_wrapper-fl-1 object {width:100.3%;margin-left:-0.3%}
.map_wrapper.map_wrapper-fl-2 object {width:100.3%;margin-left:-0.3%}
.map_wrapper.map_wrapper-fl-3 object {width:97.2339%;margin-left:1.323%;padding-top:0.962%;}
.map_wrapper.map_wrapper-fl-4 object {width:100%;margin-left:0%;padding-top:0.18%;}
.map_wrapper.map_wrapper-fl-5 object {width:95.6708%;margin-left:1.082%;padding-top:2.164%;}
.map_wrapper.map_wrapper-fl-6 object {width:98.196%;margin-left:0.842%;padding-top:1.443%;}
.map_wrapper.map_wrapper-fl-7 object {width:96.993%;margin-left:1.6837%;padding-top:1.6%;}
.map_wrapper.map_wrapper-fl-8 object {width:97.715%;margin-left:0.8418%;padding-top:1.0824%;}
.map_wrapper.map_wrapper-fl-9 object {width:95.009%;margin-left:0.8418%;padding-top:0.9621%;}
.map_wrapper.map_wrapper-fl-10 object {width:98.196%;margin-left:5.0511%;padding-top:0.3607%;}
.map_wrapper.map_wrapper-fl-11 object {width:100%;margin-left:3.9687%;padding-top:1.2026%;}*/

.map_wrapper.map_wrapper-fl object { width: 82.5%; margin-left: 8.7%; padding-top: 3%}

/*above ground*/
    
/*Vh1*/
.map_wrapper.map_wrapper-vh-1-fl-4 object {width: 82.55%; margin-left: 8.65%; padding-top: 2.8%}
.map_wrapper.map_wrapper-vh-1-fl-5 object,
.map_wrapper.map_wrapper-vh-1-fl-6 object,
.map_wrapper.map_wrapper-vh-1-fl-7 object,
.map_wrapper.map_wrapper-vh-1-fl-8 object,
.map_wrapper.map_wrapper-vh-1-fl-9 object {width: 77.4%; margin-left: 11.3%; padding-top: 5.7%}
.map_wrapper.map_wrapper-vh-1-fl-10 object {width: 77.3%; margin-left: 11.3%; padding-top: 5.7%}
/*Vh2*/
.map_wrapper.map_wrapper-vh-2-fl-3 object {width: 83.05%; margin-left: 8.5%; padding-top: 3.65%}
.map_wrapper.map_wrapper-vh-2-fl-4 object {width: 86.5%; margin-left: 6.78%; padding-top: 5.9%}
.map_wrapper.map_wrapper-vh-2-fl-5 object,
.map_wrapper.map_wrapper-vh-2-fl-6 object,
.map_wrapper.map_wrapper-vh-2-fl-7 object,
.map_wrapper.map_wrapper-vh-2-fl-8 object,
.map_wrapper.map_wrapper-vh-2-fl-9 object {width: 86.5%; margin-left: 6.8%; padding-top: 5.95%}
.map_wrapper.map_wrapper-vh-2-fl-10 object {width: 86.5%; margin-left: 6.8%; padding-top: 5.99%}
.map_wrapper.map_wrapper-vh-2-fl-11 object {width: 86.5%; margin-left: 6.8%; padding-top: 5.99%}
.map_wrapper.map_wrapper-vh-2-fl-12 object,
.map_wrapper.map_wrapper-vh-2-fl-13 object,
.map_wrapper.map_wrapper-vh-2-fl-14 object {width: 86.5%; margin-left: 6.8%; padding-top: 5.99%}
.map_wrapper.map_wrapper-vh-2-fl-15 object {width: 86.5%; margin-left: 6.8%; padding-top: 6.5%}
.map_wrapper.map_wrapper-vh-2-fl-16 object {width: 86.5%; margin-left: 6.8%; padding-top: 6.7%}
/*Vh3*/
.map_wrapper.map_wrapper-vh-3-fl-1 object {width: 86.5%; margin-left: 7.4%; padding-top: 2.9%}
.map_wrapper.map_wrapper-vh-3-fl-2 object {width: 88.5%; margin-left: 5.67%; padding-top: 5.95%}
.map_wrapper.map_wrapper-vh-3-fl-3 object {width: 83.2%; margin-left: 8.2%; padding-top: 3.3%}
.map_wrapper.map_wrapper-vh-3-fl-4 object,
.map_wrapper.map_wrapper-vh-3-fl-5 object,
.map_wrapper.map_wrapper-vh-3-fl-6 object {width: 81.2%; margin-left: 9.4%; padding-top: 3.6%}
.map_wrapper.map_wrapper-vh-3-fl-7 object {width: 81.2%; margin-left: 9.45%; padding-top: 3.55%}
.map_wrapper.map_wrapper-vh-3-fl-8 object {width: 72.1%; margin-left: 14.5%; padding-top: 6.29%}
.map_wrapper.map_wrapper-vh-3-fl-9 object,
.map_wrapper.map_wrapper-vh-3-fl-10 object,
.map_wrapper.map_wrapper-vh-3-fl-11 object,
.map_wrapper.map_wrapper-vh-3-fl-12 object,
.map_wrapper.map_wrapper-vh-3-fl-13 object,
.map_wrapper.map_wrapper-vh-3-fl-14 object,
.map_wrapper.map_wrapper-vh-3-fl-15 object,
.map_wrapper.map_wrapper-vh-3-fl-16 object {width: 74.7%; margin-left: 13.1%; padding-top: 3.8%}
.map_wrapper.map_wrapper-vh-3-fl-17 object {width: 74.7%; margin-left: 13.1%; padding-top: 4.25%}
/*Vh4*/
.map_wrapper.map_wrapper-vh-4-fl-1 object {width: 27.1%; margin-left: 36.6%; padding-top: 4.1%}
.map_wrapper.map_wrapper-vh-4-fl-2 object {width: 29.5%; margin-left: 35.3%; padding-top: 3.4%}
.map_wrapper.map_wrapper-vh-4-fl-3 object,
.map_wrapper.map_wrapper-vh-4-fl-4 object,
.map_wrapper.map_wrapper-vh-4-fl-5 object,
.map_wrapper.map_wrapper-vh-4-fl-8 object,
.map_wrapper.map_wrapper-vh-4-fl-9 object,
.map_wrapper.map_wrapper-vh-4-fl-10 object,
.map_wrapper.map_wrapper-vh-4-fl-11 object {width: 26.3%; margin-left: 36.9%; padding-top: 5.55%; transform: scale(1.26);}
.map_wrapper.map_wrapper-vh-4-fl-14 object,
.map_wrapper.map_wrapper-vh-4-fl-15 object,
.map_wrapper.map_wrapper-vh-4-fl-16 object {width: 26.3%; margin-left: 36.9%; padding-top: 6.34%; padding-top: 5.55%; transform: scale(1.26);}
.map_wrapper.map_wrapper-vh-4-fl-6 object,
.map_wrapper.map_wrapper-vh-4-fl-7 object,
.map_wrapper.map_wrapper-vh-4-fl-12 object,
.map_wrapper.map_wrapper-vh-4-fl-13 object {width: 28.9%; margin-left: 35.5%; padding-top: 4.9%}
.map_wrapper.map_wrapper-vh-4-fl-17 object {width: 29.1%; margin-left: 35.45%; padding-top: 3.55%; transform: scale(1.13);}  



/*Commercial*/
.map_wrapper.map_wrapper-commercial-fl-1 object {width: 101%; margin-left: -0.6%; margin-top: -36%}
.map_wrapper.map_wrapper-commercial-fl-2 object {width: 108.2%; margin-left: -3.9%; margin-top: -9.8%}

@media screen and (max-width: 1680px){

    /*Vh1*/
/*    .map_wrapper.map_wrapper-vh-1-fl-5 object,
    .map_wrapper.map_wrapper-vh-1-fl-6 object,
    .map_wrapper.map_wrapper-vh-1-fl-7 object,
    .map_wrapper.map_wrapper-vh-1-fl-8 object,
    .map_wrapper.map_wrapper-vh-1-fl-9 object {width: 77.62%; margin-left: 11.1%; padding-top: 5.65%}*/
/*    .map_wrapper.map_wrapper-vh-1-fl-10 object {width: 77.7%; margin-left: 11.1%; padding-top: 5.65%}*/
    /*Vh2*/
/*    .map_wrapper.map_wrapper-vh-2-fl-3 object {width: 84.1%; margin-left: 8%; padding-top: 3.55%}*/
    /*Vh3*/
/*    .map_wrapper.map_wrapper-vh-3-fl-3 object {width: 84%; margin-left: 7.75%; padding-top: 3.45%}*/
/*    .map_wrapper.map_wrapper-vh-3-fl-4 object,
    .map_wrapper.map_wrapper-vh-3-fl-5 object,
    .map_wrapper.map_wrapper-vh-3-fl-6 object {width: 82.2%; margin-left: 8.9%; padding-top: 3.55%}*/
/*    .map_wrapper.map_wrapper-vh-3-fl-7 object {width: 82.2%; margin-left: 8.9%; padding-top: 3.55%}*/
/*    .map_wrapper.map_wrapper-vh-3-fl-8 object {width: 73.1%; margin-left: 13.9%; padding-top: 6.29%}*/
    /*.map_wrapper.map_wrapper-vh-3-fl-9 object,
    .map_wrapper.map_wrapper-vh-3-fl-10 object,
    .map_wrapper.map_wrapper-vh-3-fl-11 object,
    .map_wrapper.map_wrapper-vh-3-fl-12 object,
    .map_wrapper.map_wrapper-vh-3-fl-13 object,
    .map_wrapper.map_wrapper-vh-3-fl-14 object,
    .map_wrapper.map_wrapper-vh-3-fl-15 object,
    .map_wrapper.map_wrapper-vh-3-fl-16 object {width: 75.2%; margin-left: 12.9%; padding-top: 3.89%}*/
/*    .map_wrapper.map_wrapper-vh-3-fl-17 object {width: 75.2%; margin-left: 12.9%; padding-top: 4.3%}*/
    /*Vh4*/
/*    .map_wrapper.map_wrapper-vh-4-fl-1 object {width: 27.2%; margin-left: 36.5%; padding-top: 4%}
    .map_wrapper.map_wrapper-vh-4-fl-2 object {width: 29.5%; margin-left: 35.3%; padding-top: 3.4%}
    .map_wrapper.map_wrapper-vh-4-fl-3 object,
    .map_wrapper.map_wrapper-vh-4-fl-4 object,
    .map_wrapper.map_wrapper-vh-4-fl-5 object,
    .map_wrapper.map_wrapper-vh-4-fl-8 object,
    .map_wrapper.map_wrapper-vh-4-fl-9 object,
    .map_wrapper.map_wrapper-vh-4-fl-10 object,
    .map_wrapper.map_wrapper-vh-4-fl-11 object,
    .map_wrapper.map_wrapper-vh-4-fl-14 object,
    .map_wrapper.map_wrapper-vh-4-fl-15 object,
    .map_wrapper.map_wrapper-vh-4-fl-16 object {width: 26.6%; margin-left: 36.8%; padding-top: 6.2%}
    .map_wrapper.map_wrapper-vh-4-fl-6 object,
    .map_wrapper.map_wrapper-vh-4-fl-7 object,
    .map_wrapper.map_wrapper-vh-4-fl-12 object,
    .map_wrapper.map_wrapper-vh-4-fl-13 object {width: 29.4%; margin-left: 35.3%; padding-top: 4.5%}
    .map_wrapper.map_wrapper-vh-4-fl-17 object {width: 29.4%; margin-left: 35.3%; padding-top: 3.5%}*/
}

/*.map_wrapper polygon {
    fill: #5CA47A !important;
    fill-opacity: 0.400000;
}*/
/*.map_wrapper .fil0.is_saled {
    fill: #ff0000!important;
    cursor: default;
}*/


/*.svg_map path,.svg_map rect {cursor:pointer;fill:#FFFFFF;opacity: 0;}*/
/*.svg_map path.is_reserved,.svg_map rect.is_reserved {fill:#ffc68c!important; opacity: 0.4;cursor: default}*/
/*.svg_map path.is_saled,.svg_map rect.is_saled {fill:#ff0000!important; opacity: 0.4;cursor: default}*/
/*.svg_map path:not(.is_saled):not(.floors):not(.is_reserved):hover,.svg_map rect:not(.is_saled):not(.is_reserved):hover {opacity:0.4!important;fill:#8faa3f!important;}*/
.svg_map path.floors:hover {opacity:0.4!important;fill: #cbc744 !important;}


/*svg g polygon { fill: #5CA47A !important; fill-opacity: 0.400000; cursor: pointer}*/
/*svg g polygon { fill: #5CA47A !important; !important; fill-opacity: 0.400000; cursor: pointer}*/

svg g polygon, svg g path { fill: rgb(216, 216, 216, 0) !important; fill-opacity: 0.400000; cursor: pointer}

/*svg g polygon.is_reserved {fill:#ff9014 !important; cursor: default}

svg g polygon.is_saled {fill:#cf0000 !important; cursor: default}*/

svg g polygon:not(.is_saled):not(.floors):not(.is_reserved):hover, 
svg g polygon:not(.is_saled):not(.is_reserved):hover,
svg g path:not(.is_saled):not(.is_reserved):hover {fill:#5CA47A !important}


svg g polygon.is_saled:hover, 
svg g polygon.is_saled:hover,
svg g path.is_saled:hover {/*fill:#cf0000 !important;*/ fill: #bb4747 !important}

svg g polygon.is_reserved:hover, 
svg g polygon.is_reserved:hover,
svg g path.is_reserved:hover {/*fill:#ff9014 !important;*/ fill: #d89952 !important}



