.dropdown-toggle.dropright::after {
  content: none !important;
}

#map-hall1 {
  cursor: pointer;
  position: absolute;
  z-index: 100;
  background: transparent;
  top: 43%;
  left: 4%;
  /* right: 75%; */
  /* bottom: 64.8%; */
  width: 26%;
  height: 34%;
}

#map-hall1:hover {
  background: #F1F1F1;
  opacity: 0.5;
}

#map-hall2 {
  cursor: pointer;
  position: absolute;
  z-index: 100;
  background: transparent;
  top: 29%;
  left: 30%;
  /* right: 36%; */
  /* bottom: 40.8%; */
  width: 47%;
  height: 34%;
}

/* 
15-02-2023

#map-hall1 {
  cursor: pointer;
  position: absolute;
  z-index: 100;
  background: transparent;
  top: 25%;
  left: 8%;
  width: 40%;
  height: 25%;
}

#map-hall1:hover {
  background: #F1F1F1;
  opacity: 0.5;
}

#map-hall2 {
  cursor: pointer;
  position: absolute;
  z-index: 100;
  background: transparent;
  top: 58%;
  left: 32%;
  width: 56%;
  height: 25%;
} */

#map-hall2:hover {
  background: #F1F1F1;
  opacity: 0.5;
}

#map-hall3 {
  cursor: pointer;
  position: absolute;
  z-index: 100;
  background: transparent;
  top: 43%;
  left: 77%;
  /* right: 36%; */
  /* bottom: 40.8%; */
  width: 15%;
  height: 34%;
}

#map-hall3:hover {
  background: #F1F1F1;
  opacity: 0.5;
}

#map-hall4 {
  cursor: pointer;
  position: absolute;
  z-index: 100;
  background: transparent;
  top: 50%;
  left: 70%;
  /* right: 36%; */
  /* bottom: 40.8%; */
  width: 23%;
  height: 40%;
}

#map-hall4:hover {
  background: #F1F1F1;
  opacity: 0.5;
}

.image-floor-layout-header {
  text-align: center !important;
  margin-bottom: 5px;
}

.image-floor-layout-header > .main-title {
  font-size: 24px;
  font-weight: 600;
}

.image-floor-layout-header > .image-layout-sub-title {
  font-size: 20px;
}

.customModalOverlay {
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 5000;
  display: none;
}
.customModalOverlay .customModal {
  width: 60%;
  height: auto;
  background: #fff;
}
.customModalOverlay .customModal .customModalTitle {
  padding: 15px;
  background: #b92b27;
  /* fallback for old browsers */
  background: -webkit-linear-gradient(to right, #1565C0, #b92b27);
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #1565C0, #b92b27);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.customModalOverlay .customModal .customModalTitle span#modalHeader {
  color: #fff;
  font-size: 22px;
  font-weight: 200;
}
.customModalOverlay .customModal .customModalTitle a.close {
  color: #fff !important;
}
.customModalOverlay .customModal .customModalBody {
  padding: 30px;
}
.customModalOverlay .customModal .customModalBody .customModalCompanyInfo {
  display: flex;
  flex-direction: column;
}
.customModalOverlay .customModal .customModalBody .customModalCompanyInfo #floor-obj-exhb-name {
  font-size: 30px;
  font-weight: 600;
}
.customModalOverlay .customModal .customModalBody .customeModalProductSection {
  margin-top: 20px;
}


.floor_object {
    background: #fff;
    color: #333
}

.booth_open {
    background: #9c0;
    color: #fff
}

.booth_booked {
    background: #ff6;
    color: #333
}

.booth_alloted {
    background: #f60;
    color: #fff
}

.booth_reserved {
    background: #d43f3a;
    color: #fff
}

.colour-box {
    float: left;
    height: 30px;
    width: 30px;
    border: 2px solid #000
}

.colour-mean {
    float: left;
    margin-left: 5px;
    width: auto;
    line-height: 30px
}

.boooth-identity {
    float: left;
    width: auto;
    margin-right: 15px
}

.floor-layout {
    width: 1220px!important
}

.booth-button-bar,
.floor-layout {
    margin: 10px auto
}