/*Content CSS*/
.main-carousel{ padding:0; display:block;  position:relative; overflow: hidden;}
.main-carousel .li{height:550px; background-size:cover ;position:relative}
.main-carousel .img01 { background-image:url('../img/main1.jpg'); background-position: 50% 50%;}
.main-carousel .img02 { background-image:url('../img/main2.jpg'); background-position: 50% 50%;}
.main-carousel .img03 { background-image:url('../img/main3.jpg'); background-position: 50% 50%;}
.main-carousel .img04 { background-image:url('../img/main4.jpg'); background-position: 50% 50%;}
.main-carousel .img05 { background-image:url('../img/main5.jpg'); background-position: 50% 50%;}




/*페이져*/
.main-carousel .owl-dots{position:absolute; bottom: 100px; right: 0; width: 100%; display: flex; flex-direction: row; justify-content: center;}
.main-carousel .owl-dots .owl-dot{border: 1px solid #fff; background: none; width: 13px; height:13px; border-radius: 50%; display: block; margin-right: 15px; transition: all 0.2s ease;}
.main-carousel .owl-dots .owl-dot:last-child {margin-right: 0;}
.main-carousel .owl-dots .owl-dot.active{background:#fff;}
.main-carousel .owl-dots .owl-dot:focus {outline: none!important; border: none!important;}

/*컨트롤러*/
.main-carousel .owl-nav{position:absolute;width:100%;top:170px; z-index: 2; display: none;}
.main-carousel .owl-nav .owl-prev{width:30px;height:57px;position:absolute;left:10px; text-align:center; cursor:pointer; background:url('../img/main_prev.png')no-repeat 50% 50%; opacity: 0.45; transition: all 0.3s;}
.main-carousel .owl-nav .owl-next{width:30px;height:57px;position:absolute;right:10px; text-align:center; cursor:pointer; background:url('../img/main_next.png')no-repeat 50% 50%;opacity: 0.45; transition: all 0.3s;}
.owl-nav button:focus {outline: none; border: none;}
.owl-nav button:hover {opacity: 1!important;}


/*메인타이포*/
.main_typo {width: 100%; position: absolute; top: 200px; z-index: 2; padding:  0 20px; text-align: center;}
.main_typo h1 {font-family: 'ELAND_Nice_M'; font-size:30px; font-weight: 400; color:#fff; text-transform: uppercase; margin:0 0 15px;  line-height: 70px;}
.main_typo p {font-size: 14px; font-weight: 300; color:rgba(255,255,255,0.7); line-height: 35px; word-break: keep-all;}







@media screen and (max-width:1200px) {

}

@media screen and (max-width: 960px) {
    .main-carousel .li .copy_area h2 {font-size: 36px;}
    .main-carousel .li .copy_area h3 {font-size: 15px;}
    /* .main-carousel .owl-nav { display:none} */
}

@media screen and (max-width: 640px) {
    .main-carousel .li .copy_area { top:40%;max-width:320px}
    .main-carousel .li .copy_area h2 { font-size:40px; word-break:keep-all}
}
@media screen and (max-width: 414px){
    .main_typo_wrap {font-size:18px;}
    .main_typo h1{line-height: 42px;}
    .main_typo p  {line-height: 24px;}

}
@media screen and (max-width: 375px){
    .main_typo_wrap {font-size:16px;}
    .main_typo_box a {padding:0 10px;}
    .main_typo_box a h1 {font-size:14px;}
}
