

    #mapContainer{

        height: 600px;

        z-index: 1;

        position: relative;

    }

    #map {

        width: 100%;
        height: 600px;

        /* height: 100vh;

        min-height: 100vh; */

        z-index: 0;

    }

    .myInfoWindow > .container {

        padding-left: 0px !important;

        width: 100% !important;

        min-width: 100% !important;

    }



    .leaflet-popup-content {

        width: 350px !important;

        /* margin: 13px 15px 13px 0px; */

        max-width: 100%;

    }

    .leaflet-popup-content .myInfoWindow {

        background-color: #fff;

        max-width: 100%;

        width: 350px;

        height: auto;

        position: relative;

    }

    .padding0 {

        padding: 0px !important;

        }

    .title-located{

        margin-top: 5px;

        font-size: 15px !important;

        margin-bottom: 0px;

    }

    .leaflet-container a {

        font-size: 15px;

        color: #000;

        text-transform: capitalize;

    }

    #mapContainer{

        padding-left:0px ;

        padding-right:0px ;

    }



    .myInfoWindow .address-map{

        font-size: 14px;

    }



    .myInfoWindow .row {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display:         flex;

        flex-wrap: wrap;

      }



    .leaflet-container .link-image-map, .leaflet-container .link-image-map img {height: 100%;} 

    .myInfoWindow .row > [class*='col-'] {

        display: flex;

        flex-direction: column;

      }

    

    .leaflet-popup-content-wrapper{

        border-radius: 0px !important;

    }

    .contentmap{    width: 100%;

        padding: 17px;

        text-align: center;

        background-color: rgba(40, 64, 152, 0.6);

        position: absolute;

        bottom: 0;

        z-index: 2;

        height: 58px;

    }
    .open .contentmap{
        padding: 0;
        height: 31px;
    }



    .contentmap button {

        padding: 0 15px;

        /* color: #fff; */

        cursor: pointer;

        /* font-family: 'nunitosemibold'; */

    }

    .contentmap i {

        display: block;

    }

    .blanctext {

        color: rgba(255,255,255,1);

    }

    #contentmaphome.open{

        height: 600px;

        width: 100%;

        max-height: 600px;

    }

      

    #contentmaphome {

        position: relative;

        height: 58px;

        overflow: hidden;

        z-index: 3;

        -webkit-transition: all .3s linear 0s;

        transition: all .3s linear 0s;

    }

    .button05 {

        background-color: initial;
        color: #fff;
        padding: 6px 15px!important;
        font-size: 2em;
        border-radius: 0;
        cursor: pointer;
        border: 0;

    }



@media (max-width: 992px){

    .myInfoWindow .padding0 {

        padding: 0 15px !important;

    }

    .leaflet-popup-content{

        width: 170px;

    }

    .leaflet-popup-content .myInfoWindow {

        width: 170px;

    }

    .leaflet-popup.leaflet-zoom-animated{

        transform: translate3d(960px, 701px, 0px);

        width: 200px;

    }

    .title-located{

        margin-top: 20px;

    }

}