.list-menu-slide {
    padding: 10px;
    /*background-color: rgb(235, 235, 235 ,0.6);*/
    text-align: center;
    border-radius: 10px;
    position: relative;
     box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); 
    height: 100%;
    overflow: hidden;
    margin-bottom: 10px;
}
    .list-menu-slide .image {
        /*background-color: #5484ff;*/
        /*background-image: linear-gradient(#5484ff, #5484ff);*/
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        position: relative;
        display: block;
        width: 100%;
        padding-top: 65%;
        overflow: hidden;
    }
.list-menu-slide .image  img{
    margin-top: 0PX;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-position: center;  
}
.list-menu-slide .image img.img-fluid{
    object-fit: cover;
}
.list-menu-slide .image  img.img-icon{
    object-fit: none;   
}
.list-menu-slide .title{
    /*background-color: #FFF;*/
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.list-menu-slide .caption{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    border-radius: 10px;
    background-color: #FFF;
    transition: 0.8s;
    margin-top: 200%;
}
.list-menu-slide .caption .detail{
    background-color: #FFF;
    display: block;
    position: relative;
    padding: 2rem 15px;
    border-top-left-radius:  10px;
    border-top-right-radius: 10px;
    color: #6c6c6c;
}
.list-menu-slide .caption .detail p{
    width: 100%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    overflow: hidden;
}
.list-menu-slide .caption .click{
    background-color: #5484ff;
    display: block;
    position: absolute;
    bottom: 0;
    padding: 15px;
    color: #FFF;   
    width: 100%;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.list-menu-slide:hover .caption{
    margin-top: 0;
}

.owl-carousel .owl-item .item{
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    margin: 10px;
}
.owl-dots{
    display: none;
}
.owl-carousel .owl-stage-outer{
    z-index: 111;
}
.owl-theme .owl-nav{
    position: absolute;
    width: 100%;
    top: 50%;
    z-index: 0;
}
.owl-carousel .owl-nav button.owl-next{
    float: right;
    margin-right: -25px;
}
.owl-carousel .owl-nav button.owl-prev{
    float: left;
    margin-left: -25px;
}
.owl-nav.disabled{
    display: block !important;
}

.bg-shadow{
    background: url(../images/bg/bg-slide-footer.png) repeat-x bottom;
    background-size: auto;
    padding: 3rem 0 3rem;
}

@media screen and (max-width: 767px){

    .list-menu-slide .caption .detail p{
        width: 100%;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 5;
        overflow: hidden;
    }
  
}
