@media only screen and (max-width: 600px) {
    .alertBox_Toast {
        border-radius: 24px;
    }
    /* HEADER */
    #header {
        height: 40px;
    }

    #header h1 {
        font-size: 1.5em;
    }

    #header .header-btn {
        border-radius: 50%;
    }

    /* SEARCH INPUT LOCATION */
    .search-container {
        margin-top: 50px;
        border-radius: 24px;
    }

    #search-input {
        border-top-left-radius: 24px;
        border-bottom-left-radius: 24px;
    }

    .searchInput_searchBtn {
        border-top-right-radius: 24px;
        border-bottom-right-radius: 24px;
    }

    #suggestions-list {
        border-radius: 0 0 16px 16px;
    }

    /* MAP BUTTONS */
    #zoom-btn-container {
        display: none;
    }

    #geoLocation-btn {
        width: 40px !important;
        height: 40px !important;
    }

    .buttons-group-cont button.map-btn {
        width: 32px;
        height: 32px;
        font-size: 14px;
        border-radius: 8px;
    }

    .buttons-group-cont button.map-btn > svg {
        width: 100%;
        height: 100%;
    }

    /* MAP BUTTONS TOOLTIP */
    .custom-tooltip {
        border-radius: 8px;
    }


    /* CATALOGO Y ACTIVE LAYERS MODAL */
    #catalog-panel, #active-layers-panel {
        right: 5px;
        width: calc(100% - 10px);
        border-radius: 24px;
    }

    .panel-header .close-btn {
        border-radius: 50%;
    }

    .layer-row > label:before {
        border-radius: 4px;
    }

    .layerTools-btns {
        border-radius: 50%;
    }

    /* INFO MODAL */
    .modal-content {
        position: relative;
        top: 50%;
        transform: translateY(-50%);
        margin: 1%;
        width: 98%;
        height: fit-content;
        max-height: 98%;
        overflow-y: auto;
        box-sizing: border-box;
        border-radius: 24px;
    }

    .close-modal {
        border-radius: 50%;
    }

    .imageDescrip_container_modalBody {
        flex-direction: column;
    }

    /* SHARE on INFO MODAL */
    .share_container .shareCopy-container input {
        border-top-left-radius: 16px;
        border-bottom-left-radius: 16px;
    }

    .share_container .shareCopy-container button {
        border-top-right-radius: 16px;
        border-bottom-right-radius: 16px;
    }


}