.listings-slider-tabs .tab-controls {margin-bottom:25px;display:flex;flex-direction:row;justify-content:space-between;align-items:end;}
/* NAV TABS */
.listings-slider-tabs .nav-tabs {border-bottom: none;}
.listings-slider-tabs .nav-tabs > li.active > a, .listings-slider-tabs .nav-tabs > li.active > a:hover, .listings-slider-tabs .nav-tabs > li.active > a:focus {background-color: transparent;border: none;}
.listings-slider-tabs .nav-tabs > li > a {line-height: inherit;border-radius: 0;padding: 20px 15px 0;}
.listings-slider-tabs .nav-tabs > li > a:hover {border-color: transparent;}
/* SLICK */
.listings-slider-tabs .slick-dots {bottom: -50px;}
.listings-slider-tabs .slick-dots li button::before {content: '\f111';}
.listings-slider-tabs .slick-dots li.slick-active button::before {content: '\f111';font-weight: 900;}
/* LISTINGS */
.listings-slider-tabs .image-wrapper {position: relative;border-radius: 25px;}
.listings-slider-tabs .image-wrapper img {border-radius: 25px; height: 400px; width: 100%; object-fit: cover;object-position: center;background-color: lightgray;text-indent: -9999999px;}
.listings-slider-tabs .property-image-overlay {border-radius: 25px;background-color:rgba(0,0,0,0.5);position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;transition: opacity 0.3s ease 0s;}
.listings-slider-tabs .property-image-overlay:hover {opacity: 1;}
.listings-slider-tabs .overlay-content {display: flex;flex-direction: column;justify-content: center;height: 100%;color: #ffffff;padding:15px;}
.listings-slider-tabs .tab-property-type {margin-bottom: 20px;}
.listings-slider-tabs .tab-property-title {font-size: 24px;text-transform: uppercase;line-height: 1.2;font-weight: 600;}
.listings-slider-tabs .tab-property-address {position: absolute;bottom: 15px;left: 15px;color: #ffffff;font-size: 15px;}
.listings-slider-tabs .tab-property-address .property-suburb {font-weight: 600;}
.listings-slider-tabs .tab-property-address span:not(.property-suburb,.property-address) {margin: 0 15px;font-weight: 600;}
.listings-slider-tabs .bbc span {margin-right: 10px;}
.listings-slider-tabs .bbs span i {padding-left: 3px;}
/* MEDIA QUERIES */
@media screen and (max-width: 767px){
	.slick-dots li button {display: block;}
	#listing-tab-slider-heading {margin-bottom: 15px;}
	.listings-slider-tabs .tab-controls {flex-direction: column !important;align-items: center;}
	.listings-slider-tabs .property-image-overlay {opacity: 1;}
	.listings-slider-tabs .dropdown-menu {width: 100%;}
}