@charset "utf-8";

     .slick-slide {
       border: 1px solid transparent;
		  }
    .slick-slide img {
width: 100%; 
	
		max-height: 550px;
    object-fit: contain;
		display: block;
    }
.video-thumb img {
	position: relative;
}
.video-thumb img::after {
	position: absolute;
	width: 100%; 
	height: 100%; 
	    font-family:'FontAwesome'!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
	content: '\f144';
	font-size: 22px;
	top: 0;
	left: 0;
	
}
		  
		  .slider-nav img {
			  	cursor:pointer;
			  transition: all 300ms ease-in-out 0s;
	opacity:.9;
			  height: 120px!important;
			      object-fit: cover!important;
		  }
		  
		  .slider-nav img:hover {
			  opacity: 1;
		  }
		  
		  .puppy-horizontal .slick-prev::before {
			  content: "\f341";
			      color: #fff!important;
			  background:transparent!important;
			  font-family: dashicons;
			      font-weight: 400;
    font-style: normal;
			  text-align: center;
			  font-size: 25px;
			  line-height: 37px;
		  }
		  .puppy-horizontal .slick-next, .puppy-horizontal .slick-prev {
			   background:transparent!important;
		  }
		  
		  		  .puppy-horizontal .slick-next::before {
			  content: "\f345";
			         color: #fff!important;
			  background:transparent!important;
			  font-family: dashicons;
			      font-weight: 400;
    font-style: normal;
			  text-align: center;
			  font-size: 25px;
			  line-height: 37px;
		  }
		  
		 .puppy-horizontal .slick-prev, .puppy-horizontal .slick-next {
    position: absolute;
    top: 45%;
    z-index: 999;
    width: 40px;
    height: 35px;
    line-height: 37px;
    border-radius: 0px;
    padding: 0;
    font-size: 25px;
    border: none;
    text-align: center;
}
.puppy-horizontal .slick-prev, .puppy-horizontal .slick-next {
    opacity: 0;
    transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
.puppy-horizontal .slick-next {
    margin-right: -20px;
}
.puppy-horizontal .slick-prev {
    margin-left: -20px;
}

.slick-next {
    right: 0px;
}
.slick-prev
{
    left:0;
}
.btn-prev, .slick-next {
    color: #fff;
    background: #000000;
	cursor:pointer;
}
		  
		  .puppy-horizontal:hover .slick-prev,  .puppy-horizontal:hover .slick-next{
			  opacity: 1;
    margin: 0px;
		  }

