@media (max-width: 1200px) {

    body {
        padding-top: 90px;
    }

    header .navbar {
        padding: 15px 0;
    }

    /* 로고 */

    header .navbar .navbar-brand img {
        height: 50px;
    }

    /* 메뉴 */

    header .navbar .nav-item .nav-link {
        padding: 0px !important;
        font-size: 16px;
    }

    .top-banner.d-lg-block a img {
        width: 128px !important;
    }

}

@media (max-width: 992px) {

    body {
        padding-top: 51px;
    }

    
    header .navbar {
        padding: 0;
    }

}

@media (max-width: 450px) {

    /* 로고 */

    header .navbar .navbar-brand img {
        height: 44px;
    }

    .top-banner-mo.d-lg-none.d-block img {
        width: 80px !important;
    }

}