.wrap .main .main_wrap {background:none;}
#home-bx-slider-2 {height:100%;}
#home-slider-2,
#home-slider-2 .owl-stage-outer,
#home-slider-2 .owl-stage-outer .owl-stage,
#home-slider-2 .owl-stage-outer .owl-stage .owl-item,
#home-slider-2 .owl-stage-outer .owl-stage .owl-item .item {height:100%;background-position:center right -40rem !important;}
.bx-wrapper {border:0 !important;height:100%;}
.bx-wrapper .bx-viewport {height:100% !important;}
.bx-wrapper .bx-viewport .item {height:100% !important;background-size:cover;}
.bx-wrapper .bx-pager {width:20px !important;right:330px;top:50%;bottom:auto !important;padding:0 !important;background:rgba(255,255,255,0.3);}
.bx-wrapper .bx-pager-item {display:block;width:100%;padding:6px 0;}
.main_wrap .pc {height:100%;}
.main_wrap .mobile {display:none;height:100%;}

#gallery {position:fixed;width:100%;bottom:0;}
#gallery .post-list {position:absolute;top:-220px;width:50%;left:20%; padding:10px 10px; color:#fff; background:rgba(0,0,0,0.5)}
#gallery .post-list .post {text-align:center;transition:all 0.5s;}
#gallery .post-list .post .preview {height:120px;line-height:120px;transition:all 0.5s; width:150px; margin:0 auto; text-align:center;}
#gallery .post-list .post .preview img {max-width:100%;max-height:100%; text-align:center; margin:0 auto; width:auto;display:inline-block;transition:all 0.5s;}
#gallery .post-list .post .title {height:20px; width:150px; margin:0 auto;}
#gallery .post-list .post .date {height:20px;}
#gallery .post-list .post a {color:#fff;}
#gallery .post-list .post:hover {opacity:1;}
#gallery .post-list .post:hover .preview {}
#gallery .post-list .owl-prev {position:absolute;left:-50px;top:35%;font-size:30px;}
#gallery .post-list .owl-next {position:absolute;right:-50px;top:35%;font-size:30px;}

/* 타블렛 */
@media (max-width:1100px) and (min-width:620px){
    .bx-wrapper .bx-pager {right:140px;}
    #gallery .post-list {width:55%;left:25%;}
}

/* 모바일 */
@media (max-width:620px){
    .main_wrap .pc {display:none;}
    .main_wrap .mobile {display:block;}

    #gallery {height:180px;position:relative; }
    #gallery .post-list {top:0;width:60%; background:none; }
    #gallery .post-list .post {opacity:1; }
    #gallery .post-list .post .preview {transition:all 0.5s; width:100%; margin:0 auto; text-align:center; }
    #gallery .post-list .post .preview img {max-width:100%;max-height:100%; text-align:center; margin:0 auto; width:auto;display:inline-block;transition:all 0.5s;}
    #gallery .post-list .post .title {height:20px; width:200px; margin:0 auto; color:#111;}
    #gallery .post-list .post .date {height:20px; color:#111;}
    #gallery .post-list .owl-prev {color:#000;}
    #gallery .post-list .owl-next {color:#000;}
    #home-slider-2 .owl-stage-outer .owl-stage .owl-item .item {background-size:cover;background-position:center !important;}
}
