/* */

@media all and (max-width: 1680px) {

    /* 공통 */

    .sec-inner {
        padding: 20px 10px;
    }

    .sec-inner._fir {
        padding: 20px 10px 0;
    }

    .page-inner {
        padding: 20px 10px;
    }

}

@media all and (max-width: 1024px) {

    .sec-inner h2 {
        font-size: 18px !important;
    }

    /* sec-0 */

    .carousel-home .container {
        height: 400px !important;
    }

    /* */
    
    .sec-1 .owl-carousel .item > a .thumb {
        font-size: 12px;
    }

    /* sec-fir */

    .lst-cate {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .lst-cate {
        font-size: 14px;
    }

    /* sec-4 */

    .sec-4 .carousel-home .container {
        height: 200px !important;
    }

    .carousel-indicators .active {
        width: 11px;
        height: 11px;
    }

    .carousel-indicators [data-bs-target] {
        width: 10px;
        height: 10px;
    }

    /* widget */

    .card.tia-card .card-body #writ,
    .card.tia-card .card-body #subt {
        font-size: 11px;
    }

    .card.tia-card .card-body #pric {
        font-size: 11px;
    }

    .card-title .fs-6 {
        font-size: 11px !important;
    }

    .card-title a {
        font-size: 12px !important;
    }

    .mt-auto .ms-auto {
        font-size: 11px !important;
    }

}