.custom_listing_schema_slider {position: relative; padding: 2em;}
.custom_listing_schema_slider .subtitle {margin: 15px 0px;}
.custom_listing_schema_slider .title h2 {font-size: 8vw; padding-bottom: 2%; } 
.custom_listing_schema_slider .description {margin: 15px 0px; font-size: 20px;}
.custom_listing_schema_slider .arrow { position: absolute; bottom: 35%; cursor: pointer; }
.custom_listing_schema_slider .arrow.prevSlide { left: 0px; }
.custom_listing_schema_slider .arrow.nextSlide { right: 0px; }
.custom_listing_schema_slider .content { padding: 5px 20px; }
.custom_listing_schema_slider .slide .inner .content .listingTitle {margin: 5px 0px;}
.custom_listing_schema_slider .slide .inner .content .listingTitle a { font-size: large; }
.custom_listing_schema_slider .slide .inner .content .listingDesc { margin: 5px 0px; }
.custom_listing_schema_slider .slide {
	margin-bottom: 20px;
	border-radius: 7px;
	margin: 0 10px;
	box-shadow: 0 5px 10px 2px rgba(0,0,0,0.13);
	overflow: hidden;
}
.custom_listing_schema_slider .slick-list {
	padding: 20px 0px;
}
.custom_listing_schema_slider .slide img {
	display: block;
	width: 100%;
}
@media only screen and (min-width: 1024px) {
	.custom_listing_schema_slider .title h2 {font-size: 8em; padding-bottom: 2%; } 
}
@media only screen and (max-width: 768px) {
	.custom_listing_schema_slider .arrow { bottom: 25%; }
	.custom_listing_schema_slider .description {margin: 15px 0px; font-size: 16px;}
}
@media only screen and (max-width: 480px) {
	.custom_listing_schema_slider .arrow { bottom: 20%; }
}