@media (max-width: 1023px) {

    .navbar-menu {
        background-color: #F8FAFC;
        border: 1px solid #E2E8F0;
        padding: 12px ;
        box-shadow: 0 2px 4px #E2E8F0;
    }

    .projects-body td.project-description {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }

    #navbar li.active {
        background-color: #F8FAFC;
        border-top: none;
        border-right: none;
        border-bottom: 1px #E2E8F0 solid;
        border-left: none;
        border-radius: 0px;
    }

    #menu-items {
        position: absolute;
        z-index: 999999;
        top: 204px;
        background-color: #F8FAFC;
        width: 100%;
        display: none;
        left: 0;
        padding-right: 12px;
        padding-left: 12px;
    }

    /*design table - start*/
    table.design-table.mb-6 {
        margin-bottom: 24px;
    }

    table.design-table {
        border-collapse: collapse;
        margin: 0;
        padding: 0;
        width: 100%;
    }

    table.design-table caption {
        font-size: 1.5em;
        margin: .5em 0 .75em;
    }

    table.design-table tr {
        border: 1px solid #E2E8F0;
        border-left: none;
        border-right: none;
    }

    table.design-table th,
    table.design-table td {
        padding: 20px 24px;
    }

    table.design-table th {
        font-size: .85em;
        letter-spacing: .1em;
        text-transform: uppercase;
    }

    table.design-table {
        border: 1px #E2E8F0 solid;
    }

    table.design-table caption {
        font-size: 1.3em;
    }

    table.design-table thead {
        border: none;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }

    table.design-table tr {
        border-bottom: 3px solid #E2E8F0;
        display: block;
        margin-bottom: 25px;
    }

    table.design-table td {
        border-bottom: 1px #E2E8F0 solid !important;
        display: block;
        font-size: 11px;
        text-align: right;
        line-height: 20px;
    }

    table.design-table td::before {
        content: attr(data-label);
        float: left;
        font-weight: bold;
        text-transform: uppercase;
    }

    table.design-table td:last-child {
        border-bottom: 0;
    }

    table.design-table tr:last-child {
        border-bottom: none;
        margin-bottom: 0px;
    }

    table.design-table tr:first-child {
        border-top: none;
    }

    .table-auto.design-table tbody td:last-child {
        border-bottom: none !important;
    }
    /*design table - end*/
}

@media (min-width: 500px) {

    .list-of-attachments li .project-attachment, div.uploaded-multiple-attachments {
        background: url(../assets/images/icon-file-blue.png) no-repeat left center;
        padding-left: 64px;
        min-width: 48px;
        min-height: 48px;
    }
}

@media (max-width: 499px) {

    .user-profile-picture {
       display: none;
    }

    .container-with-icons {
        margin-left: 0;
    }

    .profile-picture-visible {
        display: none!important;
    }

    .icon-drag-and-drop {
        display: none;
    }
}

@media (min-width: 500px) and (max-width: 640px) {
    .container-with-icons {
        margin-left: 72px;
    }
}

@media (max-width: 640px) {
    .list-of-attachments li .project-attachment {
        margin-bottom: 4px;
    }
}

@media (max-width: 640px) {
    #submenuForAdding {
        left: 0;
    }
}

