.elementor-476 .elementor-element.elementor-element-f4ffec7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-ccb73b8{--display:flex;--overflow:auto;border-style:none;--border-style:none;}.elementor-476 .elementor-element.elementor-element-fb3cdac{width:var( --container-widget-width, 988px );max-width:988px;--container-widget-width:988px;--container-widget-flex-grow:0;}.elementor-476 .elementor-element.elementor-element-fb3cdac > .elementor-widget-container{margin:0px 0px 20px 0px;}/* Start custom CSS for html, class: .elementor-element-d28973c */#map{
       
        width:988px !important;
        height:988px !important;
        background-image:url(/wp-content/uploads/2024/08/Anubis_002.png) !important;
        background-size:cover;
        background-color:var(--e-global-color-3066e0f);
        position: relative;
        border-radius:15px;
       
    
    }
    
.rooms{
    background-color: transparent;
    border: none !important;
    color: #fff;
    position: absolute;
    max-width:150px;
    padding: 1px !important;
    text-align: center;
    z-index: 1;
    font-size: 16px;
   transform: translate(-50%, -50%);
}
.s1{
    font-size: 19px;
}
.s2{
    font-size: 14px;
}
.s3{
    font-size: 12px;
}

.r01{
  top: 10%;  
  left: 48%;
}
.r02{
  top: 22%;  
  left: 43%
}
.r03{
   top: 24%;  
  left: 53%;
  transform: rotate(15deg)
}
.r04{

  top: 25%;  
  left: 24%;
  transform: rotate(-15deg)
}
.r05{
  top: 32%;  
  left: 29%;
  transform: rotate(-15deg)
}
.r06{
  top: 37%;  
  left: 21.8%;
  transform: rotate(-15deg)
}
.r07{
  top: 39%;  
  left: 37%;
  transform: rotate(-15deg)
}
.r08{
  top: 47.5%;  
  left: 16.5%;
  transform: rotate(-40deg)
}
.r09{
  top: 46%;  
  left: 36%;

}
.r10{
  top: 50.8%;  
  left: 18.5%;
  transform: rotate(-15deg)
}
.r11{

  top: 49.7%;  
  left: 22.8%;
  transform: rotate(60deg)
}
.r12{

  top: 50%;  
  left: 27%;
  transform: rotate(-35deg)
}
.r13{

  top: 50%;  
  left: 31.5%;
  transform: rotate(0deg)
}
.r14{
  top: 54%;  
  left: 24%;
  transform: rotate(0deg)
}
.r15{
  top: 58.8%;  
  left: 32.5%;
  transform: rotate(0deg)
}
.r16{
  top: 38%;  
  left: 49%;
  transform: rotate(0deg)
}
.r17{
  top: 46%;  
  left: 43.8%;
  transform: rotate(-15deg)
}
.r18{
  top: 51%;  
  left: 48%;
  transform: rotate(-15deg)
}
.r19{

  top: 36.5%;  
  left: 55.5%;
  transform: rotate(0deg)
}
.r20{
  top: 34%;  
  left: 61.5%;
  transform: rotate(0deg)
}
.r21{
  top: 21.1%;  
  left: 61.1%;
  transform: rotate(-45deg)
}
.r22{
  top: 25.2%;  
  left: 64.8%;
  transform: rotate(-15deg)
}
.r23{
  top: 32%;  
  left: 67%;
  transform: rotate(-30deg)
}
.r24{
  top: 27.6%;  
  left: 69.4%;
  transform: rotate(-15deg)
}
.r25{
  top: 22%;  
  left: 70.7%;
  transform: rotate(-45deg)
}
.r26{
  top: 26.2%;  
  left: 76.2%;
  transform: rotate(-45deg)
}
.r27{
  top: 30.7%;  
  left: 74.5%;
  transform: rotate(15deg)
}
.r28{
  top: 41%;  
  left: 76%;
  transform: rotate(-15deg)
}

.r29{
  top: 54%;  
  left: 15.5%;
  transform: rotate(0deg)
}
.r30{
  top: 58%;  
  left: 38.5%;
  transform: rotate(0deg)
}
.r31{
  top: 56%;  
  left: 42.8%;
  transform: rotate(-92deg)
}
.r32{
  top: 58%;  
  left: 49.5%;
  transform: rotate(0deg)
}

.r33{
  top: 55%;  
  left: 10%;
  transform: rotate(-45deg)
}
.r34{
  top: 61%;  
  left: 17%;
  transform: rotate(0deg)
}
.r35{
  top: 70%;  
  left: 21%;
  transform: rotate(45deg)
}
.r36{
  top: 74%;  
  left: 29.5%;
  transform: rotate(-45deg)
}
.r37{
  top: 65.5%;  
  left: 40.5%;
  transform: rotate(0deg)
}
.r38{
  top: 85%;  
  left: 30%;
  transform: rotate(0deg)
}
.r39{
  top: 89%;  
  left: 44.5%;
  transform: rotate(0deg)
}
.r40{
  top: 73%;  
  left: 55%;
  transform: rotate(0deg)
}
.r41{
  top: 68.5%;  
  left: 67%;
  transform: rotate(0deg)
}
.r42{
  top: 64.5%;  
  left: 60%;
  transform: rotate(45deg)
}
.r43{
  top: 58.6%;  
  left: 58%;
  transform: rotate(0deg)
}
.r44{
  top: 52%;  
  left: 62.5%;
  transform: rotate(0deg)
}
.r45{
  top: 57%;  
  left: 67.3%;
  transform: rotate(-90deg)
}
.r46{
  top: 50.5%;  
  left: 67.5%;
  transform: rotate(-93deg)
}
.r47{
  top: 44.6%;  
  left: 61.6%;
  transform: rotate(0deg)
}


.desc,.mobl{
    display: none;
} 

@media(max-width:1199px){
  .mobl{
      display:block;
  }  
}
@media(min-width:1200px){
  .desc{
      display:block;
  }   
}

    
@media(max-width:1200px){
    #map{
       
      /* width:289px !important;
        height:289px !important;    
        background-size:contain !important;
         width:600px !important;
        height:600px !important;
        background-size:600px;
        overflow:hidden;*/
        
    }   
     /*#map{
  transform:scale(.4)  translate(-75%, -75%);
  
    transform:scale(.5)  translate(-50%, -50%);
     }*/
        
    #map-wrapper{
       
        max-width:100%;
        overflow:scroll;
    
    }
   
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4f1da3 */.smaller { 
    transform: scale(0.8);
    transform-origin: top left;
}
.bigger { 
    transform: scale(1.2);
    transform-origin: center;
}
.printsize { 
    transform: scale(2);
    transform-origin: center;
}
.pushright{
    float: right
}
.pushright .elementor-button{
    border: none;
}

.stillleft .elementor-button {
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    background-color:var(--e-global-color-3066e0f);
    border: none;

}/* End custom CSS */