@media only screen and (max-width: 768px) {
    .div-container {
        width: 100% !important;
        margin: 0 0 10px !important;
    }

    .general_infor_container, .container-map-div, .time-container {
        width: 100% !important;
        margin: 0 0 10px !important;
    }

    .terms-container {
        display: none !important;
    }

    #map {
        height: 175px !important;
    }

    .p-suggestion-description {
        width: 100% !important;
        padding: 0 !important;
    }

    .div-field-50-mobile {
        width: 50% !important;
    }

    .div-field-100-mobile {
        width: 100% !important;
    }

    .div-field-container {
        margin: 0 !important;
    }

    .padding-right-20 {
        padding-right: 5px !important;
    }
}
