/* 미디어쿼리 */

@media (max-width: 1600px) {

    .max-1600 {
        padding: 0 10px;
    }

}

@media (max-width: 1200px) {

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

    .head-wrap {
        margin: 0 0 30px;
    }

    ._tit {
        font-size: 28px !important;
    }

    .max-1600 div strong {
        padding-bottom: 0 !important;
        font-size: 36px !important;
    }

    .max-1600 div p {
        font-size: 22px !important;
        font-weight: 300;
    }

}

@media (max-width: 991px) {

    .site-wrap {
        min-height: 80svh;
    }

    .carousel-home .container {
        height: 80svh !important;
    }

}