/* Image Slider */
.slider-wrapper {
    margin-bottom:55px;
    background: #e4ebf1;
}

.slider-wrapper .slogan {
    display:none;
}

.slider {
    position:relative;
}

.slider li.slide {
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    height:45vh;
}

.slider li.slide01 {
    background-image:url(../../images/main/slide01.jpg);
}

.slider li.slide02 {
    background-image:url(../../images/main/slide02.jpg);
}

.slider li.slide03 {
    background-image:url(../../images/main/slide03.jpg);
}

.slider li.slide04 {
    background-image:url(../../images/main/slide04.jpg);
}

.slider li.slide05 {
    background-image:url(../../images/main/slide05.jpg);
}

/* Slogan */
#header .slogan {
    background:#fff;
    padding:20px 0;
}

#header .slogan > p {
    font-size:6vw;
    color:#00316b;
    padding:0 10px;
    text-align:center;
    line-height:9vw;
    word-break: keep-all;
}

@media (min-width:480px) {

    #header .slogan > p {
        font-size: 29px;
        line-height:38px;
    }
    
}
/* min-width:480px ends */

@media (min-width:768px) {

    #header .slogan {
        display: none;
    }

    .slider-wrapper {
        position: relative;
        margin-bottom:85px;
    }

    .slider-wrapper .slogan {
        display: block;
        position: absolute;
        padding:15px 60px;
        top: 50%;
        transform: translateY(-50%);
        z-index: 10;
        background:rgba(0,0,0,0.4);
        left: 0;
        right: 0;
    }

    .slider-wrapper .slogan > p {
        font-size: 30px;
        color: #fff;
        text-align:center;
        word-break: keep-all;
        line-height:40px;
    }

    .slider li.slide {
        height: 550px;
    }

}
/* min-width:768px ends */

@media (min-width: 1025px) {

    .slider li.slide {
        height: 650px;
    }

    .slider-wrapper .slogan > p {
        font-family: 'Nanum Myeongjo', serif;
    }

    .slider {
        padding: 0;
    }

}
/* min-width:1025px ends */

@media (min-width: 1200px) {

    .slider li.slide {
        height: 750px;
    }

}
/* min-width:1200px ends */