.map-wrapper {
    position: relative;
  }
  #map,
  .map{
    height:40vh;
  }
  .map-wrapper #map,
  .map-wrapper .map {
    min-height: 450px;
    height: 40vh;
  }
  .map-wrapper .overlay {
    pointer-events: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    min-height: 100%;
    background-color: rgba(255, 255, 255, 0.9);
    opacity: 1;
    transition: opacity 0.4s ease, -webkit-transform 0.3s, -o-transform 0.3s;
    will-change: opacity, background-color;
    -webkit-transition: opacity 0.4s ease, -webkit-transform 0.3s, -o-transform 0.3s;
    -moz-transition: opacity 0.4s ease, -webkit-transform 0.3s, -o-transform 0.3s;
    -ms-transition: opacity 0.4s ease, -webkit-transform 0.3s, -o-transform 0.3s;
    -o-transition: opacity 0.4s ease, -webkit-transform 0.3s, -o-transform 0.3s;
  }
  .map-wrapper .overlay.white-gradient {
    background: -moz-linear-gradient(top, white 0%, rgba(255, 255, 255, 0.52) 12%, rgba(255, 255, 255, 0) 25%);
    /*FF3.6-15*/
    background: -webkit-linear-gradient(top, white 0%, rgba(255, 255, 255, 0.52) 12%, rgba(255, 255, 255, 0) 25%);
    /*Chrome10-25,Safari5.1-6*/
    background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0.52) 12%, rgba(255, 255, 255, 0) 25%);
    /*W3C,IE10+,FF16+,Chrome26+,Opera12+,Safari7+*/
  }
  
  .gm-style .gm-style-iw-c {
    padding: 0 !important;
    max-height: unset !important;
    border-radius: unset !important;
    -webkit-border-radius: unset !important;
    -moz-border-radius: unset !important;
    -ms-border-radius: unset !important;
    -o-border-radius: unset !important;
    background-color: none !important;
  }
  
  .gm-style .gm-style-iw-c > button {
   right: 0 !important;
   top: 0 !important;
  }
  
  .gm-style .gm-style-iw-d {
    max-height: unset !important;
    overflow: hidden !important;
    background-color: none !important;
  }
  
  .gm-style .gm-style-iw-t::after{
    display:none;
  }
  
  .gm-style-cc{
    display:none;
  }
  
  
  .card.map-card {
    width: 15rem;
    background: url('assets/images/home/map/header-min.webp');
    margin: 0 !important;
  }
  
  .card.map-card .card-body {
    height: unset;
  }
  
  .card.map-card .card-body h4{
    margin-bottom: 1rem;
  }
  .card.map-card .card-body h4 i{
    margin-right:3px;
  }
  .card.map-card .hotel-image {
    height: 150px;
  }
  
  .card.map-card .hotel-image img {
    height: 150px;
  }