@media (min-width: 1200px) {
    .container {
        max-width: inherit;
        width: 1310px;
    }
}

@media (max-width: 1600px) {
    .container {
        max-width: inherit;
        width: 1310px;
    }
}

@media (max-width: 1440px) {
     :root {
        --typo-xs: 20px;
        --typo-sm: 24px;
        --typo-default: 28px;
        --typo-md: 32px;
        --typo-lg: 40px;
        --typo-xl: 50px;
    }
    /* .container{max-width: inherit; width: 1310px;} */
    .container {
        max-width: inherit;
        width: 1200px;
    }
}

@media (max-width: 1199px) {
     :root {
        --typo-xs: 20px;
        --typo-sm: 22px;
        --typo-default: 24px;
        --typo-md: 28px;
        --typo-lg: 36px;
        --typo-xl: 44px;
    }
    .container {
        max-width: inherit;
        width: 970px;
    }
    .btn {
        height: 54px;
        min-width: 150px;
    }
    .-default .list-wrapper .list-cate {
        bottom: -20px;
        left: 20px;
    }
    .-default .list-wrapper .list-inner {
        padding: 20px;
    }
    /* .filter .form-group {
        margin-bottom: 10px;
    } */
    .detail-bar {
        margin-top: 15px
    }
    .download-block .list-info {
        display: flex;
        flex-direction: column;
    }
    .download-block .list-wrapper {
        padding: 20px;
    }
}

@media (max-width: 991px) {
     :root {
        --typo-xs: 18px;
        --typo-sm: 20px;
        --typo-default: 22px;
        --typo-md: 24px;
        --typo-lg: 32px;
        --typo-xl: 38px;
    }
    .container {
        max-width: inherit;
        width: 100%;
    }
    .form-group .form-control,
    .select-control select {
        height: 40px;
    }
    .form-group .control-group .btn {
        height: 40px;
    }
    .download-block .list-wrapper {
        /* margin-bottom: 15px; */
    }
}

@media (max-width: 767px) {
    .container {
        max-width: inherit;
        width: 100%;
    }
    .btn {
        height: 50px;
    }
    .breadcrumb {
        display: none;
    }
}

@media (max-width: 575px) {
    .container {
        max-width: inherit;
        width: 100%;
    }
    /* .filter .form-group {
        margin-bottom: 0;
    } */
    .form-group .form-control {
        width: 100%;
    }
    .pull-right {
        float: none;
    }
    .form-group .control-group .btn {
        min-width: 100%;
    }
    .filter .form-group .form-control,
    .filter .form-group .select-control {
        width: 100%;
        max-width: 100%;
    }
    .filter .form-group .control-group {
        zoom: unset;
    }
    .form-group .form-control,
    .select-control select {
        height: 32px;
    }
    .form-group .control-group .btn {
        height: 32px;
    }
    .pagination-block {
        /* padding-top: 30px; */
        padding-bottom: 0;
    }
    .pagination-block .pagination-label {
        text-align: center;
        padding-bottom: 10px;
    }
    .pagination-block .pagination {
        float: none;
        justify-content: center;
    }
}

@media (max-width: 375px) {
    /* .pagination-block .pagination-label {
        text-align: center;
    }
    .pagination-block .pagination {
        float: none;
        justify-content: center;
    } */
}