
#hotspotImg {
  /* background-color: #ededed; */
  background-size: cover;
  background-position: center center;
  position: relative;
  border: 1px solid #778289;
}

#hotspotImg .img-responsive { max-width: 100%; }

#hotspotImg .hot-spot {
  position: absolute;
  width: 25px;
  height: 25px;
  top: 5px;
  left: 5px;
  text-align: center;
  /* background-color: rgba(229, 0, 137, 0.6); */
  color: #fff;
  border-radius: 0;
  cursor: pointer;
}

#hotspotImg .hot-spot .circle {
  display: block;
  position: absolute;
  top: 45%;
  left: 45%;
  width: 4em;
  height: 2em;
  margin: -1em auto auto -1em;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  border-radius: 50%;
  border: 1px solid #E5008A;
  opacity: 0;
}

#hotspotImg .hot-spot .rectangle {
position: absolute;
  border: 2px solid red;
  background-color: rgba(255, 0, 0, 0.3);
  pointer-events: none; /* Let clicks pass through if needed */
  display: none;
}
#hotspotImg .hot-spot .tooltip {
  background-color: rgba(58, 95, 150, 0.7);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  display: none;
  font-size: 14px;
  opacity: 1.0;
  left: 0px;
  padding: 15px 5px;
  position: absolute;
  text-align: left;
  top: 30px;
  width: 280px;
  z-index: 999;
}

#hotspotImg .hot-spot .tooltip .img-row {
  padding: 10px;
  text-align: center;
}

#hotspotImg .hot-spot .tooltip .text-row { padding: 15px; }

#hotspotImg .hot-spot .tooltip h4 {
  margin-bottom: 10px;
  border-bottom: 1px solid #ffffff;
}

#hotspotImg .hot-spot .tooltip p {
  font-size: 14px;
  line-height: 1.4em;
  margin-bottom: 10px;
}

#hotspotImg .hot-spot .tooltip p:last-child { margin-bottom: 0; }

.response-view-container .hotspotclass840  {
    left: 28px !important;
    top: 27px !important;
    width: 343px !important;
    height: 29px !important;
}
.response-view-container .hotspotclass167,
.response-view-container .hotspotclass168,
.response-view-container .hotspotclass169,
.response-view-container .hotspotclass170,
.response-view-container .hotspotclass171,
.response-view-container .hotspotclass172,
.response-view-container .hotspotclass173 {
    top: 77px !important;
}
.response-view-container .hotspotclass167 {
    left: 82px !important;
}
.response-view-container .hotspotclass168 {
    left: 106px !important;
}
.response-view-container .hotspotclass169 {
    left: 147px !important;
}
.response-view-container .hotspotclass170 {
    left: 185px !important;
}
.response-view-container .hotspotclass171 {
    left: 217px !important;
}
.response-view-container .hotspotclass172 {
    left: 279px !important;
}
.response-view-container .hotspotclass173 {
    left: 314px !important;
}
.response-view-container .hotspotclass174 {
    left: 541px !important;
    top: 76px !important;
}
.response-view-container .hotspotclass1170,
.response-view-container .hotspotclass1171,
.response-view-container .hotspotclass1172 {    
    top: 58px !important;
}
.response-view-container .hotspotclass1172 {
    left: 166px !important;    
}
.response-view-container .hotspotclass1171 {
    left: 289px !important;
}
.response-view-container .hotspotclass1170 {
    left: 398px !important;
}
.response-view-container .responsive-hotspot-wrap img,
.response-view-container img {
  max-width: 100%;
}
.response-view-container .max-w-50px {
  max-width: 50px;
  width: 100%;
}
  .response-view-container  .hotspotclass1282 {
    left: 45px !important;
}
.response-view-container  .hotspotclass1283 {
    left: 72px !important;
}
.response-view-container  .hotspotclass1284 {
    left: 102px !important;
}
.response-view-container .hotspotclass1285 {
    left: 125px !important;
}
.response-view-container .question-section .question-section-form .question-section-form-content .question-section-box {
  height: auto;
}
/* .hotspotclass69 {
  width: 75.9px !important;
}
.hotspotclass70 {
  left: 89px !important;
  width: 73px !important;
}
.hotspotclass71 {
  width: 35px !important;
  left: 161px !important;
}
.hotspotclass183 {
  left: 192px !important;
  width: 183px !important;
}
.hotspotclass184 {
  left: 373px !important;
  width: 174px !important;
}
.hotspotclass39,
.hotspotclass40,
.hotspotclass41,
.hotspotclass42 {
  top: 1px !important;
}



.hotspotclass148 {
  top: 2px !important;
  width: 17px !important;
  height: 19px !important;
}

.hotspotclass149 {
  top: 18px !important;
}

.hotspotclass150 {
  top: 39px !important;
}
.hotspotclass151 {
  top: 58px !important;
}
.hotspotclass152 {
  top: 77px !important;
}
.hotspotclass153 {
  top: 94px !important;
}




.hotspotclass23,
.hotspotclass24,
.hotspotclass25,
.hotspotclass26,
.hotspotclass146 {
  top: 44px !important;
} 

.hotspotclass154,
.hotspotclass155,
.hotspotclass156,
.hotspotclass157,
.hotspotclass158 ,
.hotspotclass159,
.hotspotclass160,
.hotspotclass161,
.hotspotclass162,
.hotspotclass163,
.hotspotclass164,
.hotspotclass165,
.hotspotclass166 { 
  height: 27px !important;
  width: 27px !important;
}

.hotspotclass154,
.hotspotclass155,
.hotspotclass156 { 
  top: 51px !important;
}

.hotspotclass157,
.hotspotclass158 ,
.hotspotclass159 { 
  top: 107px !important;
}


.hotspotclass160,
.hotspotclass161,
.hotspotclass162 { 
  top: 164px !important;
}

.hotspotclass163,
.hotspotclass164 { 
  top: 199px !important;
}


.hotspotclass165,
.hotspotclass166 { 
  top: 260px !important;
}



.hotspotclass154,
.hotspotclass157,
.hotspotclass160,
.hotspotclass163,
.hotspotclass165 {
  left: 24px !important;  
}
.hotspotclass155,
.hotspotclass158,
.hotspotclass161,
.hotspotclass164,
.hotspotclass166 {
  left: 53px !important;
}

.hotspotclass156,
.hotspotclass159{
  left: 82px !important;
}




.hotspotclass167,
.hotspotclass168,
.hotspotclass169,
.hotspotclass170,
.hotspotclass171,
.hotspotclass172,
.hotspotclass173,
.hotspotclass174 {
  top: 120px !important;
}

.hotspotclass167 {
  width: 25px !important;
}
.hotspotclass168 {
  left: 141px !important;
  width: 35px !important;
}
.hotspotclass169 {
  width: 53px !important;
}

.hotspotclass170 {
  width: 39px !important;
}
.hotspotclass171 {
  width: 31px !important;
  left: 270px !important;
}
.hotspotclass172 {
  width: 32px !important;
  left: 303px !important;
}
.hotspotclass173 {
  width: 43px !important;
}

.hotspotclass1,
.hotspotclass2,
.hotspotclass3,
.hotspotclass147 {
  left: 337px !important;
  width: 153px !important;
}
.hotspotclass2 { 
  top: 187.5px !important;
}
.hotspotclass3 { 
  top: 240px !important;
}
.hotspotclass147 {
  left: 336px !important;
  width: 155px !important;
  top: 282px !important;
}
.hotspotclass175,
.hotspotclass176,
.hotspotclass177,
.hotspotclass178,
.hotspotclass179,
.hotspotclass180,
.hotspotclass181,
.hotspotclass182 {
  top: 145px !important;
}


.hotspotclass175 {
  width: 50px !important; 
}

.hotspotclass176 { 
  width: 45px !important;
}

.hotspotclass177 { 
  width: 53px !important;
}

.hotspotclass178 { 
  width: 46px !important;
}

.hotspotclass179 { 
  width: 49px !important;
}

.hotspotclass180 {
  width: 47.5px !important;
}
.hotspotclass181 {
  width: 43.5px !important;
}
.hotspotclass182 {
  width: 77px !important;
}
 
.hotspotclass197,
.hotspotclass198,
.hotspotclass199,
.hotspotclass200,
.hotspotclass201,
.hotspotclass202,
.hotspotclass203, 
.hotspotclass204,
.hotspotclass205,
.hotspotclass206,
.hotspotclass207,
.hotspotclass208,
.hotspotclass209, 
.hotspotclass210,
.hotspotclass211,
.hotspotclass213,
.hotspotclass214,
.hotspotclass215,
.hotspotclass216,
.hotspotclass217,
.hotspotclass218,
.hotspotclass219,
.hotspotclass220,
.hotspotclass221,
.hotspotclass222,
.hotspotclass223,
.hotspotclass224,
.hotspotclass225,
.hotspotclass226,
.hotspotclass227,
.hotspotclass228,
.hotspotclass229 {
  width: 24px !important;
  height: 30px !important;
}
.hotspotclass204,
.hotspotclass208,
.hotspotclass216 {
  width: 26px !important;
}
.hotspotclass201,
.hotspotclass205,
.hotspotclass209,
.hotspotclass213,
.hotspotclass217,
.hotspotclass221,
.hotspotclass225,
.hotspotclass229 {
  left: 572px !important;
} */

.hotspotclass1,
.hotspotclass2,
.hotspotclass3,
.hotspotclass147 { 
  left: 50px !important;
}

.hotspotclass1 {
  top: 165px !important;
}
.hotspotclass2 {
  top: 217px !important;
}
.hotspotclass147 {
    top: 292px !important;
    width: 203px !important;    
}

.hotspotclass198,
.hotspotclass199,
.hotspotclass202 { 
    width: 47px !important;
    height: 52px !important;
    left: 498px !important;
}
.hotspotclass201,
.hotspotclass203 { 
    width: 47px !important;
    left: 498px !important;
}



.hotspotclass198 {
    top: 38px !important;     
}

.hotspotclass199 {
    top: 88px !important;
}

.hotspotclass201 {
    top: 138px !important;
    height: 51px !important;
}

.hotspotclass202 {
    top: 187px !important;
}

.hotspotclass203 {
    top: 237px !important;
    height: 49px !important;
}


.hotspotclass205,
.hotspotclass206 {
    width: 47px !important;
    left: 498px !important;
}
.hotspotclass206 {
    height: 52px !important;
}

.hotspotclass205 {
    top: 284px !important;    
    height: 50px !important;
}

.hotspotclass206 {
    top: 332px !important;
}


.hotspotclass207,
.hotspotclass209 { 
    left: 545px !important;
    width: 42px !important;
    height: 52px !important;
}

.hotspotclass210,
.hotspotclass211,
.hotspotclass213,
.hotspotclass214,
.hotspotclass215 {
    left: 545px !important;
    width: 42px !important;
}
.hotspotclass207 {
    top: 39px !important;
}
.hotspotclass209 {
    top: 89px !important;
}
.hotspotclass210 {
    top: 140px !important;
    height: 50px !important;
}
.hotspotclass211 {
    top: 188px !important;
    height: 51px !important;
}
.hotspotclass213 {
    top: 237px !important;
    height: 49px !important;
}
.hotspotclass214 {
    top: 284px !important;
    height: 51px !important;
}
.hotspotclass215 {
    top: 333px !important;
    height: 51px !important;
}

.hotspotclass23 {
    top: 346px !important;
    left: 23px !important;
}
.hotspotclass24 {
    top: 351px !important;
    left: 120px !important;
    width: 20px !important;
    height: 24px !important;
}
.hotspotclass25 {
    top: 348px !important;
    left: 155px !important;
    width: 21px !important;
    height: 32px !important;
}
.hotspotclass26 {
  top: 349px !important;
  left: 187px !important;
  width: 28px !important;
  height: 28px !important;
}

.hotspotclass146 {
  top: 348px !important;
  left: 227px !important;
  width: 27px !important;
  height: 30px !important;
}


.hotspotclass39 {
    top: 51px !important;
    left: 22px !important;
    width: 20px !important;
    height: 22px !important;
}

.hotspotclass41 {
    top: 95px !important;
    left: 22px !important;
    width: 20px !important;
    height: 20px !important;
}
.hotspotclass42 {
    top: 115px !important;
    left: 22px !important;
    width: 20px !important;
    height: 22px !important;
}
.hotspotclass148 {
    top: 137px !important;
    left: 22px !important;
    width: 20px !important;
    height: 22px !important;
}    
.hotspotclass152 {
    top: 223px !important;
    height: 20px !important;
}
.hotspotclass155 {
    width: 22px !important;
}
.hotspotclass156 {
    width: 22px !important;
}
.hotspotclass157 {
    left: 570px !important;
    width: 22px !important;
}
.hotspotclass253 {
    top: 244px !important;
    left: 17px !important;
    width: 43px !important;
    height: 42px !important;
}

.hotspotclass69 {
    top: 135px !important;
    left: 22px !important;
    width: 84px !important;
    height: 258px !important;
}


.hotspotclass70 {
    top: 135px !important;
    left: 104px !important;
    width: 84px !important;
    height: 258px !important;
}


.hotspotclass71 {
    top: 135px !important;
    left: 187px !important;
    width: 84px !important;
    height: 258px !important;
}


.hotspotclass183 {
    top: 135px !important;
    left: 268px !important;
    width: 166px !important;
    height: 258px !important;
}
.hotspotclass184 {
    top: 135px !important;
    left: 432px !important;
    width: 154px !important;
    height: 258px !important;
}


.hotspotclass825 {
    top: 336px !important;
    left: 89px !important;
    width: 48px !important;
    height: 46px !important;
}

.hotspotclass824 {
    top: 336px !important;
    left: 162px !important;
    width: 48px !important;
    height: 46px !important;
}

.hotspotclass823 {
    top: 336px !important;
    left: 236px !important;
    width: 48px !important;
    height: 46px !important;
}

.hotspotclass822 {
    top: 336px !important;
    left: 311px !important;
    width: 48px !important;
    height: 46px !important;
}

.hotspotclass821 {
    top: 336px !important;
    left: 385px !important;
    width: 48px !important;
    height: 46px !important;
}

.hotspotclass294 {
    top: 336px !important;
    left: 459px !important;
    width: 48px !important;
    height: 46px !important;
}

.hotspotclass256 {
    width: 488px !important;
}
.hotspotclass257 {
    top: 79px !important;
    left: 20px !important;
    width: 561px !important;
    height: 25px !important;
}
.hotspotclass258 {
    top: 111px !important;
    left: 20px !important;
    width: 561px !important;
    height: 25px !important;
}
.hotspotclass259 {
    top: 160px !important;
    left: 20px !important;
     width: 561px !important;
    height: 200px !important;
}


.hotspotclass850 {
    top: 85px !important;
    left: 180px !important;
    width: 246px !important;
    height: 38px !important;
}

.hotspotclass851 {
    top: 143px !important;
    left: 180px !important;
    width: 246px !important;
    height: 38px !important;
}

.hotspotclass852 {
    top: 203px !important;
    left: 180px !important;
    width: 246px !important;
    height: 38px !important;
}

.hotspotclass853 {
    top: 262px !important;
    left: 180px !important;
    width: 246px !important;
    height: 38px !important;
}

.hotspotclass854 {
    top: 318px !important;
    left: 180px !important;
    width: 246px !important;
    height: 38px !important;
}
.hotspotclass855 {
    top: 20px !important;
    left: 191px !important;
    width: 394px !important;
    height: 42px !important;
}

.hotspotclass856 {
    top: 60px !important;
    left: 191px !important;
    width: 394px !important;
    height: 42px !important;
}
.hotspotclass857 {
    top: 100px !important;
    left: 191px !important;
    width: 394px !important;
    height: 42px !important;
}
.hotspotclass858 {
    top: 140px !important;
    left: 191px !important;
    width: 394px !important;
    height: 42px !important;
}
.hotspotclass859 {
    top: 180px !important;
    left: 191px !important;
    width: 394px !important;
    height: 42px !important;
}
.hotspotclass860 {
    top: 220px !important;
    left: 191px !important;
    width: 394px !important;
    height: 46px !important;
}
.hotspotclass861 {
    top: 264px !important;
    left: 191px !important;
    width: 394px !important;
    height: 38px !important;
}
.hotspotclass862 {
    top: 300px !important;
    left: 191px !important;
    width: 394px !important;
    height: 42px !important;
}
.hotspotclass863 {
    top: 340px !important;
    left: 191px !important;
    width: 394px !important;
    height: 42px !important;
}


.hotspotclass864 {
    top: 144px !important;
    width: 275px !important;
    height: 35px !important;
    left: 307px !important;
}

.hotspotclass866 {
    top: 177px !important;
    width: 275px !important;
    height: 33px !important;
    left: 307px !important;
}
.hotspotclass867 {
    top: 245px !important;
    width: 108px !important;
    height: 25px !important;
    left: 307px !important;
}
.hotspotclass868 {
    top: 282px !important;
    left: 447px !important;
    width: 90px !important;
    height: 13px !important;
}
.hotspotclass869 {
    top: 310px !important;
    left: 307px !important;
    width: 275px !important;
    height: 28px !important;
}
.hotspotclass883,
.hotspotclass904 {
    left: 362px !important;
    width: 20px !important;
}
.hotspotclass884,
.hotspotclass905 {
    left: 384px !important;
    width: 17px !important;
}
.hotspotclass885,
.hotspotclass906 {
    left: 403px !important;
    width: 17px !important;
}
.hotspotclass886,
.hotspotclass907 {
    left: 424px !important;
    width: 16px !important;
}
.hotspotclass887,
.hotspotclass908 {
    left: 442px !important;
    width: 22px !important;
}
.hotspotclass888,
.hotspotclass909 {
    left: 463px !important;
    width: 42px !important;
}
.hotspotclass889,
.hotspotclass910 {
    left: 504px !important;
    width: 60px !important;
}
.hotspotclass890,
.hotspotclass911 {
    left: 566px !important;
    width: 16px !important;
}
.hotspotclass844,
.hotspotclass845,
.hotspotclass846,
.hotspotclass847,
.hotspotclass848,
.hotspotclass849 {
    left: 109px !important;
    width: 382px !important;
}
.hotspotclass845 {
    height: 48px !important;
}
.hotspotclass846 {
  top: 171px !important;
}
.hotspotclass847 {
  top: 209px !important;
}
.hotspotclass848 {
  top: 247px !important;
  height: 37px !important;
}
.hotspotclass843 {
  top: 284px !important;
  height: 37px !important;
}
.hotspotclass849 {
  top: 322px !important;
  height: 37px !important;
}
.hotspotclass830,
.hotspotclass831,
.hotspotclass832,
.hotspotclass833,
.hotspotclass834,
.hotspotclass835,
.hotspotclass836 {
  left: 177px !important;
  width: 252px !important;
  height: 36px !important;
}

.hotspotclass830 {
  top: 84px !important;
  height: 40px !important;
}
.hotspotclass831 {
  top: 125px !important;
  height: 36px !important;
}
.hotspotclass832 {
  top: 165px !important;
}
.hotspotclass833 {
  top: 203px !important;
}
.hotspotclass834 {
  top: 242px !important;
}
.hotspotclass835 {
  top: 282px !important;
}
.hotspotclass836 {
  top: 354px !important;
}
.hotspotclass837 {
    left: 30px !important;
    top: 29px !important;
    height: 24px !important;
    width: 355px !important;
}
.hotspotclass838 {
    top: 84px !important;
    left: 222px !important;
    width: 166px !important;
    height: 198px !important;
}
.hotspotclass839 {
    top: 377px !important;
    left: 170px !important;
    width: 268px !important;
    height: 28px !important;
}
/* 

@media screen and (min-width: 1440px) {
  .hotspotclass23, .hotspotclass24, .hotspotclass25, .hotspotclass26, .hotspotclass146 {
    top: 46px !important;
  }
  .hotspotclass175, .hotspotclass176, .hotspotclass177, .hotspotclass178, .hotspotclass179, .hotspotclass180, .hotspotclass181, .hotspotclass182 {
    top: 146px !important;
  }
}

@media screen and (min-width: 1600px) {
  .hotspotclass23, .hotspotclass24, .hotspotclass25, .hotspotclass26, .hotspotclass146 {
    top: 48px !important;
  }
  .hotspotclass167, .hotspotclass168, .hotspotclass169, .hotspotclass170, .hotspotclass171, .hotspotclass172, .hotspotclass173, .hotspotclass174 {
    top: 124px !important;
  }
  .hotspotclass175, .hotspotclass176, .hotspotclass177, .hotspotclass178, .hotspotclass179, .hotspotclass180, .hotspotclass181, .hotspotclass182 {
    top: 147px !important;
  }
}

@media screen and (max-width: 767px) {
  .swal2-shown.swal2-height-auto {
    padding-right: 0 !important;
  }
 
  .hotspotclass23,
  .hotspotclass24,
  .hotspotclass25,
  .hotspotclass26,
  .hotspotclass146 { 
    height: 20px !important;
    top: 22px !important;
  }
  .hotspotclass23 {
    width: 52px !important;      
    left: 8px !important;
  }
  .hotspotclass24 {
    width: 50px !important;
    left: 60px !important;
  }
  .hotspotclass25 {
    width: 45px !important;
    left: 108px !important;
  }
  .hotspotclass26 {
    width: 80px !important;
    left: 152px !important;
  }
  .hotspotclass146 {
    width: 55px !important;
    left: 232px !important;
  }
} */

@media screen and (min-width: 768px )and (max-width: 1199px) { 
    div#hotspotImg {
        max-width: 340px;
        width: 100%;
        margin: 0 auto;
        display: block;
    }
    #hotspotImg .img-responsive {
        max-width: 100%;
    }
    .question-section .question-section-form {
        min-width: 375px;
        width: 375px;
        max-width: 375px;
    }
    .question-section .question-btn-section {
        max-width: 375px !important;
    }
    .drag-drop-parent-left-right .common-box-drag-title-parent {  
      flex-wrap: wrap;
      gap: 5px;
      padding: 0;
      margin-bottom: 20px;
    }
    .drag-drop-parent-left-right .common-box-drag-title-parent .common-box-title.folder-icon, 
    .drag-drop-parent-left-right .common-box-drag-title-parent .space.drag-drop-parent {
        width: 100%;
    }
    .drag-drop-parent-left-right-bottom .drag-drop-parent .route {
      width: 100%;
    }
    .drag-drop-parent-left-right .common-box-drag-title-parent:last-child {
        margin-bottom: 0;
    }
    .question-section .question-section-form .question-section-form-content .question-section-box {
      height: auto;
    }
    .drag-drop-parent-flex {
      flex-wrap: wrap;
    }
    .drag-drop-parent-flex.row-two .drag-drop-parent-list {
      width: 100%;
    }
    .common-box-drag-title-parent {
      margin-bottom: 0px;
    }
    .drag-drop-parent-flex.drag-drop-single-two-row .drag-drop-parent-list .drag-drop-parent .route {
      width: 100%;
    }
    .question-section.show-question .question-section-form {
      display: block;
      min-height: calc(100vh - 60px);
    }
    .login-page-desk-mob .login-pg-left {
      width: 500px;
    }
    .login-page-desk-mob .login-pg-right {
      margin-left: 500px;
      padding: 50px 20px;
    }
}
@media screen and (min-width: 768px )and (max-width: 991px) {  
  .theme-header .page-title {
      font-size: 16px !important;
      line-height: 20px;
  }
  
  .login-page-desk-mob .login-pg-left {
    width: 420px;
  }
  .login-page-desk-mob .login-pg-right {
    margin-left: 420px;
  }
  .login-pg-left .login-content {
    font-size: 30px !important;
  }
}
@media screen and (max-width: 1199px) {
  .hotspotclass1,
  .hotspotclass2,
  .hotspotclass3 {
      width: 107px !important;
      height: 22px !important;
      left: 29px !important;
   }

  .hotspotclass1 {      
      top: 86px !important;            
  }
  .hotspotclass2 {
    top: 116px !important;      
  }
  .hotspotclass3 {
    top: 138px !important;
  }

  .hotspotclass147 {
    top: 159px !important;
    height: 27px !important;
    width: 115px !important;
    left: 26px !important;
  }

  .hotspotclass198,
  .hotspotclass199,
  .hotspotclass201,
  .hotspotclass202,
  .hotspotclass203,
  .hotspotclass205,
  .hotspotclass206,
  
  
  .hotspotclass207,
  .hotspotclass209,
  .hotspotclass210,
  .hotspotclass211,
  .hotspotclass213,
  .hotspotclass214,
  .hotspotclass215  {        
    left: auto !important;
    width: 30px !important;
    height: 32px !important;
  }

  .hotspotclass198,
  .hotspotclass199,
  .hotspotclass201,
  .hotspotclass202,
  .hotspotclass203,
  .hotspotclass205,
  .hotspotclass206 {  
    right: 35px !important;
  }

  .hotspotclass207,
  .hotspotclass209,
  .hotspotclass210,
  .hotspotclass211,
  .hotspotclass213,
  .hotspotclass214,
  .hotspotclass215 {
    right: 9px !important;
  }
  .hotspotclass198,
  .hotspotclass207 {
    top: 20px !important;  
  }
  .hotspotclass199,
  .hotspotclass209 {
    top: 48px !important;  
  }
  .hotspotclass201,
  .hotspotclass210 {
    top: 75px !important;  
  }
  .hotspotclass202,
  .hotspotclass211 {
    top: 102px !important;  
  }
  .hotspotclass203,
  .hotspotclass213 {
    top: 129px !important;  
  }
  .hotspotclass205,
  .hotspotclass214 {
    top: 155px !important;  
  }
  .hotspotclass206,
  .hotspotclass215 {
    top: 183px !important;  
  }




  .hotspotclass291,
  .hotspotclass292,
  .hotspotclass293 {
    width: 16px !important;
    height: 16px !important;
    top: 10px !important;
  }
  .hotspotclass291 {
    left: 262px !important;
  }
  .hotspotclass292 {
    left: 284px !important;
  }
  .hotspotclass293 {
    left: 308px !important;
  }

  .hotspotclass825,
  .hotspotclass824,
  .hotspotclass823,
  .hotspotclass822,
  .hotspotclass821,
  .hotspotclass294 {
    top: 189px !important;
    width: 26px !important;
    height: 26px !important;
  }  
  .hotspotclass825 {
    left: 50px !important;
  } 
  .hotspotclass824 {
    left: 91px !important;
  } 
  .hotspotclass823 {
    left: 133px !important;
  } 
  .hotspotclass822 {
    left: 176px !important;
  } 
  .hotspotclass821 {
    left: 217px !important;
  } 
  .hotspotclass294 {
    left: 259px !important;
  } 
  .hotspotclass256 {
    width: 276px !important;
    height: 15px !important;
  }
  .hotspotclass257 {
    top: 39px !important;
    left: 10px !important;
    width: 318px !important;
    height: 20px !important;
  }
  .hotspotclass258 {
    top: 58px !important;
    left: 10px !important;
    width: 318px !important;
    height: 20px !important;
  }
  .hotspotclass259 {
    top: 85px !important;
    left: 10px !important;
    width: 318px !important;
    height: 115px !important;
  }
  .hotspotclass1154 {
    left: 32px !important;
    width: 44px !important;
    height: 12px !important;
  }
  .hotspotclass898 {
    width: 37px !important;
    height: 13px !important;
  }
  .hotspotclass899 {
    width: 20px !important;
    height: 13px !important;
  }
  .hotspotclass900 {
    width: 48px !important;
    height: 13px !important;
  }
  .hotspotclass901 {
    width: 34px !important;
    height: 13px !important;
    left: 149px !important;
  }
  
  .hotspotclass902,
  .hotspotclass903,
  .hotspotclass904,
  .hotspotclass905,
  .hotspotclass906,
  .hotspotclass907 {
    width: 10px !important;
    height: 13px !important;
    
  }
  .hotspotclass902 {
    left: 183px !important;
  }
  .hotspotclass903 {
    left: 194px !important;
  }
  .hotspotclass904 {
    left: 204px !important;
  }

  .hotspotclass905 {
    left: 216px !important;
  }
  .hotspotclass906 {
    left: 227px !important;
  }
  .hotspotclass907 {
    left: 238px !important;
  }

  .hotspotclass908 {
    left: 247px !important;
    width: 13px !important;
    height: 13px !important;
  }
  .hotspotclass909 {
    left: 261px !important;
    width: 23px !important;
    height: 13px !important;
  }
  .hotspotclass910 {
    left: 284.5px !important;
    width: 33px !important;
    height: 13px !important;
  }
  .hotspotclass911 {
    left: 318px !important;
    width: 11px !important;
    height: 13px !important;
  }

  .hotspotclass891,
  .hotspotclass892,
  .hotspotclass893,
  .hotspotclass894,
  .hotspotclass895,
  .hotspotclass896,
  .hotspotclass897,
  .hotspotclass870,
  .hotspotclass871,
  .hotspotclass872,
  .hotspotclass873,
  .hotspotclass874,
  .hotspotclass875,
  .hotspotclass876 {
    width: 26px !important;
    height: 24px !important;
  }
  .hotspotclass892,
  .hotspotclass871 {
      top: 49px !important;
  }
  .hotspotclass893,
  .hotspotclass872 {
    top: 75px !important;
  }
  .hotspotclass894,
  .hotspotclass873 {
    top: 101px !important;
  }
  .hotspotclass895,
  .hotspotclass874 {
    top: 126px !important;
  }
  .hotspotclass896,
  .hotspotclass875 {
    top: 152px !important;
  }
  .hotspotclass897,
  .hotspotclass876 {
    top: 178px !important;
  }
  .hotspotclass877 {
    width: 38px !important;
    height: 13px !important;
    top: 24px !important;
  }
  .hotspotclass878 {
    height: 13px !important;
    width: 21px !important;
    top: 24px !important;
  }
  .hotspotclass879 {
    width: 47px !important;
    height: 13px !important;  
  }
  .hotspotclass880 {
    height: 13px !important;
    width: 33px !important;
    left: 148px !important;
  }
  .hotspotclass881 {
    width: 12px !important;
    left: 182px !important;
    height: 13px !important;
  }
  .hotspotclass882 {
    width: 8px !important;
    left: 195px !important;
    height: 13px !important;
  }
  .hotspotclass883 {
    width: 10px !important;
    left: 204px !important;
    height: 13px !important;
  }

  .hotspotclass884 {
    width: 10px !important;
    left: 215px !important;
    height: 13px !important;
  }


  .hotspotclass885 {
    width: 10px !important;
    left: 226px !important;
    height: 13px !important;
  }
  .hotspotclass886 {
    width: 10px !important;
    left: 237px !important;
    height: 13px !important;
  }
  .hotspotclass887 {
    width: 11px !important;
    left: 248px !important;
    height: 13px !important;
  }
  .hotspotclass888 {
    width: 22px !important;
    left: 260px !important;
    height: 13px !important;
  }

  .hotspotclass889 {
    width: 34px !important;
    left: 283px !important;
    height: 13px !important;
  }
  .hotspotclass890 {
    width: 11px !important;
    left: 318px !important;
    height: 13px !important;
  }

  .hotspotclass855,
  .hotspotclass856,
  .hotspotclass857,
  .hotspotclass858,
  .hotspotclass859,
  .hotspotclass860,
  .hotspotclass861,
  .hotspotclass862,
  .hotspotclass863 { 
    left: 107px !important;
    width: 222px !important;
    height: 25px !important;
  }
  .hotspotclass855 {
    top: 10px !important;      
  }
  .hotspotclass856 {
    top: 32px !important;      
  }
  .hotspotclass857 {
    top: 55px !important;      
  }
  .hotspotclass858 {
    top: 77px !important;     
  }
  .hotspotclass859 {
    top: 100px !important;      
  }
  .hotspotclass860 {
    top: 124px !important;      
  }
  .hotspotclass861 {
    top: 146px !important;      
  }
  .hotspotclass862 {
    top: 168px !important;      
  }
  .hotspotclass863 {
    top: 190px !important;      
  }

  .hotspotclass850,
  .hotspotclass851,
  .hotspotclass852,
  .hotspotclass853,
  .hotspotclass854 {
    left: 100px !important;
    width: 140px !important;
    height: 22px !important;
  }

  .hotspotclass850 {
      top: 47px !important;
  }

  .hotspotclass851 {
      top: 80px !important;
  }

  .hotspotclass852 {
      top: 113px !important;
  }
  .hotspotclass853 {
      top: 147px !important;
  }
  .hotspotclass854 {
      top: 180px !important;
  }


  .hotspotclass830,
  .hotspotclass831,
  .hotspotclass832,
  .hotspotclass833,
  .hotspotclass834,
  .hotspotclass835,
  .hotspotclass836 {
    height: 21px !important;
    left: 100px !important;
    width: 140px !important;
  }
  .hotspotclass830 {
    top: 48px !important;
  }
  .hotspotclass831 {
    top: 70px !important;
  }
   .hotspotclass832 {
    top: 92px !important;
  }
   .hotspotclass833 {
    top: 114px !important;
  }
   .hotspotclass834 {
    top: 136px !important;
  }
   .hotspotclass835 {
    top: 158px !important;
  }
   .hotspotclass836 {
    top: 199px !important;
  }

  
  .hotspotclass843,
  .hotspotclass844, 
  .hotspotclass845, 
  .hotspotclass846, 
  .hotspotclass847, 
  .hotspotclass848, 
  .hotspotclass849 {
    left: 60px !important;
    width: 216px !important;
    height: 28px !important;
  }
  .hotspotclass844 {
    height: 17px !important;
  }
  .hotspotclass845 {
    top: 64px !important;
  }
    .hotspotclass846 {
        top: 92px !important;
    }

  .hotspotclass847 {
      top: 115px !important;
      height: 25px !important;
  }
  .hotspotclass848 {
      top: 135px !important;
  }
  .hotspotclass849 {
    top: 178px !important;
    height: 29px !important;
  }
  .hotspotclass843 {
    top: 160px !important;
    height: 20px !important;
  }
  .hotspotclass154 {
    width: 10px !important;
    height: 10px !important;  
  }
  .hotspotclass155 {
    width: 12px !important;
    height: 10px !important;
  }
  .hotspotclass156 {
    width: 11px !important;
    height: 10px !important;
  }
  .hotspotclass157 {
    width: 12px !important;
    height: 10px !important;
    left: 315px !important;
  }
  .hotspotclass39 {
    top: 26px !important;
    left: 11px !important;
    width: 13px !important;
    height: 15px !important;
  }
  .hotspotclass40 {
    top: 38px !important;
    left: 11px !important;
    width: 13px !important;
    height: 15px !important;
  }
  .hotspotclass41 {
    top: 50px !important;
    left: 11px !important;
    width: 13px !important;
    height: 16px !important;
  }
  .hotspotclass42 {
    top: 64px !important;
    left: 11px !important;
    width: 13px !important;
    height: 11px !important;
  }
  .hotspotclass148 {
    top: 76px !important;
    left: 11px !important;
    width: 13px !important;
    height: 11px !important;
  }
  .hotspotclass149 {
      top: 88px !important;
      left: 11px !important;
      width: 13px !important;
      height: 11px !important;
  }
  .hotspotclass150 {
    top: 100px !important;
    left: 11px !important;
    width: 13px !important;
    height: 11px !important;
  }
  .hotspotclass151 {
    top: 112px !important;
    left: 11px !important;
    width: 13px !important;
    height: 11px !important;
  }
  .hotspotclass152 {
    top: 123px !important;
    left: 11px !important;
    width: 13px !important;
    height: 11px !important;
  }
  .hotspotclass253 {
    top: 137px !important;
    left: 10px !important;
    width: 24px !important;
    height: 21px !important;
  }
  .hotspotclass23 {
    top: 189px !important;
    left: 11px !important;
    width: 42px !important;
    height: 20px !important;
  }
  .hotspotclass24 {
    top: 190px !important;
    left: 61px !important;
  }
  .hotspotclass25 {
    top: 186px !important;
    left: 80px !important;
  }
  .hotspotclass26 {
      top: 187px !important;
      left: 97px !important;
  }
  .hotspotclass146 {
    top: 187px !important;
    left: 120px !important;
  }
  .hotspotclass167, .hotspotclass168, .hotspotclass169, 
  .hotspotclass170, .hotspotclass171, .hotspotclass172,
  .hotspotclass173, .hotspotclass174 {
    top: 40px !important;
  }  
  .hotspotclass167 {    
    width: 15px !important;
  }
  .hotspotclass168 {
    width: 21px !important;
  }
  .hotspotclass169 {
    width: 21px !important;
  }
  .hotspotclass170 {
    width: 18px !important;
  }
  .hotspotclass171 {
    width: 36px !important;
  }
  .hotspotclass172,
  .hotspotclass173 {
    width: 22px !important;
  }
  .hotspotclass174 {
    width: 24px !important;
  }
  .hotspotclass69, .hotspotclass70, .hotspotclass71,
  .hotspotclass183, .hotspotclass184 {
    top: 74px !important;    
    height: 144px !important;
  }
   .hotspotclass69,
   .hotspotclass70,
   .hotspotclass71 { 
      left: 11px !important;
      width: 48px !important;
   }
   .hotspotclass69 { 
      left: 11px !important;
   }   
   .hotspotclass70 { 
      left: 57px !important;
   }
   .hotspotclass71 { 
      left: 103px !important;
   }
  .hotspotclass183,
  .hotspotclass184 {
    width: 92px !important;
    left: 149px !important;
  }
  .hotspotclass184 {
    width: 87px !important;
    left: 238px !important;
  }
  .hotspotclass397,
  .hotspotclass398,
  .hotspotclass399,
  .hotspotclass400,
  .hotspotclass826,
  .hotspotclass827,
  .hotspotclass828,
  .hotspotclass829 {
    width: 14px !important;
    height: 14px !important;
  }
  .hotspotclass400 {
    top: 88px !important;
  }
  .hotspotclass827 {
    top: 137.5px !important;
  }
  .hotspotclass828 {
    top: 163.5px !important;
  }
  .hotspotclass864,
  .hotspotclass866 { 
    width: 154px !important;
    left: 173px !important;
  }
  .hotspotclass864 {
    top: 80px !important;    
    height: 22px !important;    
  }
  .hotspotclass866 {
    top: 99px !important;
    height: 20px !important;
  }
  .hotspotclass867 {
    top: 136px !important;
    height: 18px !important;
    width: 60px !important;
    left: 173px !important;
  }
  .hotspotclass869 {
    top: 173px !important;
    left: 173px !important;
    width: 154px !important;
    height: 20px !important;
  }
  .hotspotclass868 {
    top: 156px !important;
    left: 250px !important;
    width: 55px !important;
    height: 13px !important;
  }
  .hotspotclass837 {
    left: 16px !important;
    top: 16px !important;
    height: 15px !important;
    width: 200px !important;
  }
  .hotspotclass842 {
    height: 14px !important;
    top: 52px !important;
    width: 30px !important;
    left: 42px !important;
  }
  .hotspotclass838 {
    top: 47px !important;
    left: 123px !important;
    width: 91px !important;
    height: 109px !important;
  }
  .hotspotclass841 {
    width: 20px !important;
    height: 20px !important;
    top: 120px !important;
    left: 40px !important;
  }
  .hotspotclass839,
  .hotspotclass840 { 
    top: 205px !important;
    height: 23px !important
  }
  .hotspotclass839 {
    left: 90px !important;
    width: 155px !important;
  }
  .hotspotclass840 {      
    left: 265px !important;
    width: 60px !important;
  }
  .hotspotclass1163 {
    top: 18px !important;
    width: 275px !important;
    height: 20px !important;
  }
  .hotspotclass1164,
  .hotspotclass1165 {
    width: 315px !important;
    left: 10px !important;
  }
  .hotspotclass1164 {
    top: 39px !important;
  }
  .hotspotclass1165 {
    top: 57px !important;
  }
  .hotspotclass1281 {
    width: 310px !important;
    height: 105px !important;
  }
  .hotspotclass1282,
  .hotspotclass1283,
  .hotspotclass1284,
  .hotspotclass1285 {
    top: 205px !important;
    width: 15px !important;
    height: 18px !important;
  }
  .hotspotclass1282 {
    left: 26px !important;
  }
  .hotspotclass1283 {
    left: 40px !important;
  }
  .hotspotclass1284 {
    left: 56px !important;
  }
  .hotspotclass1285 {
    left: 71px !important;
  }
  .hotspotclass1170
  .hotspotclass1171,
  .hotspotclass1172 {
    top: 33px !important;
    width: 35px !important;
    height: 50px !important;
  }
}