

/* Add CSS styles for responsiveness */
        /* Define styles for smaller screens */
        .form-wrap {
            border-style: solid;
            border-color: #a7a5a5;
            border-width: 1px;
            padding: 15px;
            margin-top: 15px;
        }
        .form-wrap input[type="submit"] {
                background-color: #4caf50;
                color: white;
                padding: 10px 20px;
                border: none;
                border-radius: 4px;
                cursor: pointer;
                font-size: 16px;
            }
        .form-wrap input[type="file"],
            .form-wrap input[type="text"],
            .form-wrap select {
                box-sizing: border-box;
                margin-bottom: 10px;

            }

        @media screen and (max-width: 767px) {
            /* Adjust form input widths for smaller screens */
            .form-wrap input[type="file"],
            .form-wrap input[type="text"],
            .form-wrap select,
            .form-wrap input[type="submit"] {
                width: 100%;
                box-sizing: border-box;
                margin-bottom: 10px;
            }
        }



/* Add CSS styles for responsiveness */
        /* Define styles for smaller screens */
        @media screen and (max-width: 767px) {
            .table-wrap table {
                width: 100%;
            }
            .table-wrap thead {
                display: none;
            }
            .table-wrap table,
            .table-wrap tbody,
            .table-wrap td,
            .table-wrap th,
            .table-wrap tr {
                display: block;
            }
            .table-wrap td,
            .table-wrap th {
                text-align: left;
                border: none;
            }
        }


