@media(max-width: 767px) {
	
}

@media(max-width: 991px) {
	.page-entry__content {
	    position: relative;
	    margin-top: 0px !important;
		
	}
	.generic-content .futural-cladding-systems-hero {
	    background-position-y: center !important;
	    background-size: cover !important;
	    padding-top: 10.2rem !important;
	    padding-bottom: 2rem !important;
	}
	.generic-content .futural-cladding-systems-hero h1 {
	    text-shadow: 2px 2px 10px #333;
		max-width: 100%;
		font-size: 2.4rem;
	}
	.media-block--blue {
	    background: #10384d;
	}
	.media-block__image img {
	    max-width: 100%;
	    margin-left: 0%;
		display: block;
		margin: 0 auto;
	}
	.the-3-box {
		padding-top: 0rem;
	}
	.the-3-box .container h4{
		font-size: 1.8rem;
		margin-bottom: 1rem;
	}
	.the-3-box .container>div{
		padding-top: 0 !important;
	}
	.the-3-box .container iframe {
	    width: 100% !important;
	    height: 20rem !important;
	    border-radius: 4px !important;
	    margin: 0 auto !important;
	    display: block !important;
	}
	.project-gallery__images p a .fa-solid {
	    position: absolute;
	    left: 50%;
	    transform: translate(-50%,-50%);
	    top: 50%;
	    z-index: 10;
	    transition: all .2s ease-in-out;
	    opacity: 0;
	    color: white;
	    font-size: 2.4rem;
	}
	
}
 