.elt_banner{display: block;width: 100%;position: relative;z-index: 0;}
.elt_banner .owl-carousel{width: calc(100% - 90px);height: 100%;margin: 0 auto;position: relative;}
.elt_banner.no_nav .owl-carousel{width: 100%;}
.elt_banner .owl-stage-outer{height: 100%;}
.elt_banner .owl-carousel .owl-stage{display: flex;height: 100%;}
.elt_banner .owl-carousel .owl-item{text-align: center;}
.elt_banner .owl-carousel .owl-item img{border-radius: 10px;width: auto;height: auto;max-width: 100%;max-height: 270px;margin-left: auto;margin-right: auto;box-shadow: 5px 5px 10px rgba(0,0,0,0.2);}
.elt_banner .owl-carousel .owl-item img.pc{display: inline-block;}
.elt_banner .owl-carousel .owl-item img.mb{display: none;}
.elt_banner .owl-carousel .owl-item .list_item{display: table;width: 100%;height: 100%;table-layout:fixed;}
.elt_banner .owl-carousel .owl-item .list_item a{display: table-cell;width: 100%;height: 200px;padding: 15px 8px;vertical-align: middle;text-decoration: none;}
.elt_banner .owl-carousel .owl-item .list_item a:hover{text-decoration: none;}
.elt_banner .owl-carousel .owl-prev{display: inline-block;width: 45px;height: 45px;position: absolute;top: calc((100% - 100px) / 2);left: -45px;z-index: 1;}
.elt_banner .owl-carousel .owl-next{display: inline-block;width: 45px;height: 45px;position: absolute;top: calc((100% - 100px) / 2);right: -45px;z-index: 1;}
.elt_banner .owl-carousel .owl-prev img,
.elt_banner .owl-carousel .owl-next img{display: block;width: 45px;height: 45px;}
.elt_banner .owl-carousel .owl-nav .material-icons{color: #fff;font-size: 3rem;line-height: 3rem;text-align: center;}
.elt_banner .owl-carousel .owl-nav .material-icons.left_btn{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);transform:rotate(180deg);}
.elt_banner .owl-carousel .owl-dots{display: block;text-align: center;padding: 15px 0;}
.elt_banner .owl-carousel .owl-dots.disabled{padding: 0;}
.elt_banner .owl-carousel .owl-dots .owl-dot{display: inline-block;margin: 0 5px;padding: 5px!important;opacity: 0.6;}
.elt_banner .owl-carousel .owl-dots .owl-dot span{background-color: #797979;border: 0 solid transparent;border-radius: 50%;display: inline-block;width: 10px;height: 10px;}
.elt_banner .owl-carousel .owl-dots .owl-dot.active{opacity: 1;}
.elt_banner .owl-carousel .list_item label{color: #fff;font-size: 1rem;line-height: 1rem;text-align: center;display: block;height: 40px;margin: 10px 0;}
@media (max-width: 991px){
    .elt_banner{width: calc(100% + 30px);margin: 0 -15px;}
    .elt_banner .owl-carousel{width: 100%;}
    .elt_banner .owl-carousel .owl-item img.pc{display: none;}
    .elt_banner .owl-carousel .owl-item img.mb{display: inline-block;}
    .elt_banner .owl-carousel .owl-item .list_item a{padding: 0 0 15px 0;height: auto;vertical-align: bottom;}
    .elt_banner .owl-carousel .owl-item img{max-height: unset;}
}