
    .slider {
	width:96%;
        margin: 2px auto;
		
    }

    .slick-slide {
      margin: 0px 2px;
    }

    .slick-slide img {
      width: 100%;
	  height:auto;	  
    }

    .slick-prev:before,
    .slick-next:before {
      color: black;
    }


    .slick-slide {
      transition: all ease-in-out .3s;
      opacity: 1;
    }
    
    .slick-active {
      opacity: 1;
    }

    .slick-current {
      opacity: 1;
    }
	
	.img-thumb{
		margin-top:20px
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		transition: all .5s ease-in-out;
		margin-top:20px;
		object-fit: cover;
		cursor:pointer;
		border-radius:8px;	
	}
	
	.box-img{
	  height:180px;
		overflow:hidden;
		border-radius:8px;
		position:relative;
	}
	
	.slick-dots li {
	display:none;
	}
.slick-prev:before {
  color: rgba(255,255,255,0.5);
  font-size: 20px;
}

.slick-next:before {
  color: rgba(255,255,255,0.5);
  font-size: 20px;
}
.slick-dotted.slick-slider {
    margin-bottom: 0px;
}
.rowbox{
	padding:0px;margin:0px; background-repeat: no-repeat, repeat; 
	background-color: #ffffff; background-position: left center; background-size: cover;
	 transition: all ease .5s;
}
#idDesc{
	height:140px;
}
.p-btn-book{
	line-height: 18px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
}
.img-bg{
	width:100%;
    position:absolute; z-index: 20; 
    background-image: linear-gradient(to bottom, rgba(255,0,0,0), rgba(0,0,0,1));
	bottom:0px; left:0; right: 0;
    height:60px; opacity: 0.8;
	
}
.box-title{
	width:100%;z-index:10000;position:absolute;top:130px;padding:5px; font-size:12px; line-height:18px;text-align:center; color: #ffffff;
}
@media screen and (max-width: 768px) {
	#idDesc{
		height:200px;
	}
	.box-title{
	font-size:11px; line-height:15px;
	}
}