/* Extra large devices */

@media screen and (max-width: 2559px) {}

/* Large devices (desktops, less than 1920) */

@media (min-width: 1920px) {

    .filter-category-ex,
    .wrap-filter.style2 .wr-search-ex {
        width: 21vw;
        max-width: 435px;
    }
}

/* Large devices (desktops, less than 1920) */

@media (max-width: 1600px) {
    .info-req-account {
        margin-bottom: 3rem;
    }

    .layout .nav-link {
        font-size: 1.3rem;
    }

    .wrap-t1,
    .wrap-t2 {
        padding: 20px 0;
    }

    .wrap-nt {
        padding-left: 1rem;
    }

    .adj-w-not {
        padding-left: 1rem;
    }
}

@media (max-width: 1449.98px) {

    .filter-category-ex,
    .wrap-filter.style2 .wr-search-ex {
        width: 19vw;
        max-width: none;
    }

    .list-options-category.more-cols,
    .list-options-subcategory.more-cols {
        columns: 4;
    }

    .modal-manage-category .modal-dialog {
        max-width: 90%;
    }
}

@media (max-width: 1449.98px),
(max-height: 1020px) {
    .wrap-logo {
        padding: 20px 0;
    }

    .wrap-footer {
        padding: 10px 10px;
    }

    .img-logo-top {
        max-height: 3rem;
    }

    .layout .nav-link {
        font-size: 1rem;
        padding: 10px 1.75rem;
    }

}

@media (max-width:1399.98px) {

    .std-table .news-title,
    .std-table .notif-title {
        font-size: 1rem;
    }

    .std-table th {
        padding: 5px 10px;
    }
}

@media (max-width: 1249.98px) {
    .std-table th {
        font-size: 14px;
        padding: 8px 8px;
    }

    .filter-category-ex,
    .wrap-filter.style2 .wr-search-ex {
        width: auto;
        max-width: 200px;
        min-width: 150px;
    }
}

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) {
    html {
        font-size: 15px;
    }

    .hamburger-btn {
        display: block;
    }

    .sidebar {
        width: 250px;
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        transition: transform 0.3s ease;
        transform: translateX(-100%);
        background-color: var(--color1);
    }


    .sidebar ul {
        padding-left: 3.6rem;
        margin-bottom: 2rem;
    }

    .std-title {
        font-size: 2.7rem;
        margin-bottom: 1rem;
    }

    .list-options-category.more-cols,
    .list-options-subcategory.more-cols {
        columns: 3;
    }

    .wrap-f-m {
        padding-left: 1rem;
    }
}

@media (max-width: 1099.98px) {}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {
    html {
        font-size: 14px;
    }

    .info-req-account {
        padding: 3.5rem 3.875rem 2.5rem;
        margin-bottom: 5rem;
    }

    .order-f {
        order: 1;
    }

    .order-s {
        order: 2;
    }

    .lang-switcher,
    .lang-switcher:focus {
        margin-bottom: 5px;
    }

    .actions-h.adj-w {
        width: auto;
    }
}

@media (max-width: 899.98px) {

    .std-table .name-club,
    .std-table .news-title,
    .std-table .credits-club,
    .std-table .notif-title {
        font-size: 1rem;
    }

    .std-table .box-club {
        height: 32px;
        width: 32px;
    }

    .std-table .start-date,
    .std-table .end-date,
    .std-table .sales-name,
    .std-table .email,
    .std-table .public-date,
    .std-table .last-modify-date {
        font-size: .9rem;
    }

    .std-table th {
        font-size: 11px;
    }

    .std-table .club-media {
        padding: 8px 7px;
    }

    .std-table .name-club,
    .std-table .news-title,
    .std-table .notif-title {
        padding: 0 7px;
    }

    .std-table .credits-club {
        padding: 8px 0 8px 7px;
    }

    .action-btn1 {
        padding: 8px 7px;
    }

    .action-btn2 img {
        height: 30px;
    }

    .action-btn1 img {
        height: 18px;
    }

    .action-btn2,
    .action-btn3 {
        padding: 8px 7px;
    }

    .md-title {
        font-size: 1.8rem;
    }


}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {
    .info-req-account {
        max-width: 90%;
        margin-left: auto;
        margin-right: auto;
    }

    .std-table .name-club,
    .std-table .credits-club {
        font-size: .9rem;
    }

    .std-table .news-title,
    .std-table .notif-title {
        font-size: .7rem;
    }

    .coin-icon {
        height: 15.5px;
        margin-left: 3px;
        margin-bottom: 0;
    }

    .status-club {
        height: 20px;
        width: 20px;
    }

    .std-table .start-date,
    .std-table .end-date,
    .std-table .sales-name,
    .std-table .email,
    .std-table .public-date,
    .std-table .last-modify-date {
        font-size: .8rem;
    }

    .wrap-filter .s1-btn {
        padding: 13px 5px;
    }

    .filter-sales {
        min-width: 200px;
    }

    .wrap-filter .form-group {
        margin-left: 15px;
    }

    .modal-manage-category .modal-dialog {
        max-width: none;
    }

    .s1-btn.md-btn {
        padding: 1.1rem 1.7rem;
        font-size: .9rem;
    }
}

@media (max-width: 649.98px) {}

@media (max-width: 575.98px) {
    html {
        font-size: 12px;
    }

    .wrap-info.change-width form {
        min-width: auto;
    }

    .wrap-logo {
        padding: 10px 0;
    }

    .sidebar ul {
        margin-bottom: 1rem;
    }


    .wrap-filter .s1-btn {
        padding: 13px 5px;
        min-width: auto;
    }

    .wrap-filter .search-input {
        font-size: 16px;
        padding: 8px 20px 11px 35px;
        max-width: 180px;
    }

    .filter-sales {
        font-size: 14px;
        padding: 8px 15px 10px 15px;
        min-width: 180px;
        background-position: right 10px center;
    }

    .wrap-filter .search-input {
        font-size: 14px;
    }

    .wrap-upload,
    .wrap-all-ir {
        margin-top: 0;
    }

    .transactions-table .form-check-label span {
        padding-top: 4px;
        margin-left: 5px;
    }

    .gen-checkbox-label {
        padding-top: 3px;
    }

    .s1-btn.edit-cat-btn {
        margin-right: 0;
        margin-left: auto;
        display: block;
    }

    .list-options-category.more-cols,
    .list-options-subcategory.more-cols {
        columns: 2;
        padding-left: 10px;
    }

    .modal-manage-category select.g-input {
        min-width: 300px;
    }

    .edit-btn-c img {
        height: 20px;
    }

    .delete-btn-c img {
        height: 15px;
    }

    .edit-btn-c,
    .delete-btn-c {
        margin-right: 0;
        margin-left: 5px;
        margin-bottom: 5px;
    }

    .delete-btn-c {
        margin-left: 7px;
    }

    .wrap-cb {
        padding: 3.1875rem 1.25rem 2rem 1.25rem;
    }

    .template-bl {
        padding: 1.625rem 1rem 1.9rem 1rem;
    }
}

@media (max-width: 399.98px) {
    .info-req-account {
        padding: 3.5rem 1rem 2.5rem;
    }

    .transactions-table th {
        font-size: .9rem;
    }

    .history .box-history {
        padding: .9rem .875rem;
    }

    .modal-manage-category select.g-input {
        min-width: 200px;
    }
}
