.map {
    position: relative;
}
.map .search-location {
    width: 100%;
    padding: 10px;
    margin-bottom: 20px;
}
.map ul#search-result {
    position: absolute;
    top: 65px;
    z-index: 1001;
    width: 100%;
    background: #FFF;
    list-style: none;
    padding: 0;
}
.map ul#search-result li {
    padding: 5px 0;
}
.map #render-map {
    width: 100%;
    height: 350px;
    background: #f4f4f4;
}

#search-result{
    list-style-type: none;
    padding: 6px;
    z-index: 10000;
}
#search-result li{
    padding: 6px;
    border-radius: 8px;
    margin-bottom: 2px;
}
#search-result li:hover{
    background-color: #dcdcdc;
    cursor: pointer;
}
.d-none{
    display: none !important;
}