.listing-loader .list-listings-item{

}
	.listing-loader .list-listings-item .ll-image{
		overflow: hidden;
	}
		.listing-loader .list-listings-item .ll-image::before{
			display: none !important;
		}
			.listing-loader .list-listings-item canvas{
				background-color: #F4F4F4;
			}
	.listing-loader .list-listings-item .ll-title,
	.listing-loader .list-listings-item .ll-price,
	.listing-loader .list-listings-item .ll-features,
	.listing-loader .pagination .pagination-loader{
		position: relative;
		background-color: #F4F4F4;
		min-height: 33px;
		width: 70%;
		overflow: hidden;
	}
	.listing-loader .list-listings-item .ll-price{
		min-height: 22px;
		margin-top: 4px;
		width: 30%;
	}
	.listing-loader .list-listings-item .ll-features{
		min-height: 21px;
		width: 50%;
	}
	.listing-loader .pagination .pagination-loader{
		position: relative;
		min-height: 54px; 
		width: 30%;
	}
		.listing-loader .list-listings-item .ll-image::after,
		.listing-loader .list-listings-item .ll-title::after,
		.listing-loader .list-listings-item .ll-price::after,
		.listing-loader .list-listings-item .ll-features::after,
		.listing-loader .pagination .pagination-loader::after{
			content: '';
			position: absolute;
			top: 0;
			left: 0%;
			z-index: 99;
			width: 991px;
			height: 100%;
			animation-name: skeleton-horizontal-loader;
			animation-duration: 2s;
			animation-timing-function: ease-out;
			animation-iteration-count: infinite;
			background: linear-gradient(
				to right,
				#F4F4F4 0,
				rgba(229, 229, 229, 0.8) 40%,
				#F4F4F4 80%
			);
			background-size: 50%;
			background-repeat: no-repeat;
		}
		.no-listings {
			padding: 0 15px !important;
		}
			.no-listings .default-heading{
				margin: 20px 0 !important;
				text-align: left;
			}
				.no-listings .default-heading span{
					font-size: 22px !important;
				}

.scroll-hidden {
	display: none;
}
		
@keyframes skeleton-horizontal-loader {
	0% {
		background-position: -100% 0;
	}
	
	100% {
		background-position: 200% 0;
	}
}
