 #b1 {
      top: 35% !important;
      left: 67%;
    }

    #b2 {
      left: 30.5%;
      top: 44%;
    }

    #b3 {
      left: 22%;
      top: 74%;
    }

    #b4 {
      left: 26%;
      top: 47%;
    }

    #b5 {
      left: 13%;
      top: 21%;
    }

    @media (max-width: 768px) {
      #b1 {
        top: 25% !important;
        left: 67%;
      }

      #b2 {
        left: 32.5%;
        top: 29%;
      }

      #b3 {
        left: 22%;
        top: 42%;
      }

      #b4 {
        left: 27%;
        top: 27%;
      }

      #b5 {
        left: 13%;
        top: 17%;
      }
    }

    @media (max-width: 450px) {
      #b1 {
        top: 22% !important;
        left: 63%;
      }

      #b2 {
        left: 30.5%;
        top: 24%;
      }

      #b3 {
        left: 22%;
        top: 16rem;
      }

      #b4 {
        left: 22%;
        top: 27%;
      }

      #b5 {
        left: 13%;
        top: 15%;
      }
    }
    
  /* Styles for hotspots-container */
#hotspots-container {
  background: url(./images/Mid-Body-Hero-04.jpg) center / cover no-repeat;
  display: none;
  max-height: 0;
  overflow: hidden;
  width: 93%;
  margin-bottom: -45px;
}

/* Styles for inner container */
.hotspots-inner {
  padding-bottom: 66.66%;
  position: relative;
}

/* Image containers */
.image-container-1 {
  background: url(./images/Ext-360-02_display.png) center / cover no-repeat;
  padding-bottom: 50%;
}

.image-container-2 {
  background: url(./images/Ext-Doors-02.png) center / cover no-repeat;
  padding-bottom: 50%;
}

.image-container-3 {
  background: url(./images/Fwd-Entry-Plan-View-03.png) center / cover no-repeat;
  padding-bottom: 50%;
}

.image-container-4 {
  background: url(./images/Mid-Body-Overhead-04.png) center / cover no-repeat;
  padding-bottom: 50%;
}

.image-container-5 {
  background: url(./images/Fwd-Entry-Plan-View-03.png) center / cover no-repeat;
  padding-bottom: 50%;
}
/* Close button styles */
.close {
  position: absolute !important;
}

.features-container {
  position: relative;
  width: 93% !important;
  margin: 0px auto;
  background-color: rgb(231, 232, 232);
  z-index: -1;
}

.features-title {
  padding-top: 15px;
}

.grid-container {
  right: 1%;
  margin: 0px 20px;
}
