.ws_featured_projects_wrap {
    width: 100%;
    max-width: 100vw;
/*    padding-bottom: 35px;*/
	left: 0;
	/* min-height:100vh; */
	display:flex;
	align-items:center;
}
.ws_featured_projects_wrap .container {
	padding: 0;
}
.ws_featured_projects_slider {
    position: relative;
    margin-top:10px
}

.ws_featured_projects_slider_wrap {
    position: relative;
    margin-left:-7.5px;
    margin-right: -7.5px;
    display: flex;
	transition: transform .3s linear;
}
.ws_featured_projects_slider_wrap .ws_featured_projects-item-wrap {
    flex-shrink: 0;
	position:relative;
}
.ws_featured_projects_slider_wrap .ws_featured_projects-item-wrap > * {
    margin-left: 7.5px;
    margin-right: 7.5px;
    display: block;
    position: relative;
	overflow: hidden;
}
.featured-slider--post_image img {
	display: block;
	width: 100%
}
.spacer_items {
    margin-left: -25vw;
    margin-right: -25vw;
}

@media (max-width: 767px) {
	.ws_featured_projects_wrap .featured-slider {
		margin-top: 0;
	}
	.ws_carousel_refs_wrap2 .tns-ovh {
		overflow: visible
	}
    .ws_tiny_refs_carousel_wrap2.tns-slider {
        display: flex
    }
    .ws_featured_projects_slider {
		display: none
    }
	.ws_featured_projects_slider_wrap .ws_featured_projects-item-wrap > * {
		overflow: visible;
	}

}

@media (min-width: 768px) {
	.ws_featured_projects_wrap .container {
		overflow: hidden
	}

    .ws_featured_projects_slider_wrap .ws_featured_projects-item-wrap {
        width: 33.333%
    }
}
@media (min-width: 992px) {
    .ws_featured_projects_slider_wrap .ws_featured_projects-item-wrap {
        width: 25%
    }
}
@media (min-width: 1441px) {
    .ws_featured_projects_slider_wrap .ws_featured_projects-item-wrap {
        width: 25%
    }
}

@media screen and (max-width:767px) {
	.sliding-block-show {
		display: none;
	}
}
@media screen and (min-width:768px) {
	.carousel-block-show {
		display: none;
	}
}
