.henley-homes .page-hero .wrap {
    width: 100%;
}


/* Responsive */

@media(max-width: 1366px){
    .henley-homes .brand img{
        height: 100px;
    }
}

@media(max-width: 1024px){
    .henley-homes .brand img{
        height: 70px !important;
    }
}


@media (max-width: 780px) {
    .henley-homes nav.primary{
        position: absolute;
        top: 83px;
        width: 100%;
        left: 0;
        right: 0;
        padding: 0 20px;
        background: white;
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        flex-direction: column;
        align-items: flex-start;
        gap: 20px;
    }
    .henley-homes nav.primary ul {
        display: flex;
        flex-direction: column !important;
    }
    .henley-homes nav.primary .btn-ghost {
        display: block;
        background-color: var(--tan);
color: white !important;
    }
    .henley-homes nav.primary ul li a{
        color: black;
        text-shadow: none;
    }
    .henley-homes nav.primary ul li.current-menu-item > a{
        color: #B98D53 !important;
    }
    .henley-homes nav.primary{
        position: absolute;
        top: 98px;
        width: 100%;
        left: 0;
        right: 0;
        padding: 20px;
        background: white;
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        transition: all 0.3s ease;
    }
    .henley-homes nav.primary.menu-open{
        opacity: 1;
        visibility: unset;
        pointer-events: all;
    }
}



@media(max-width: 767px){
	.henley-homes .contact-grid{
		grid-template-columns: 1fr !important;
	}
	.henley-homes .process-grid {
		grid-template-columns: repeat(2, 1fr);
		gap: 20px;
	}
	.henley-homes .process-line{
		display: none;       
	}
	.henley-homes .wrap{
		padding: 0 20px;
	}
.henley-homes .values-grid {
    grid-template-columns: repeat(1, 1fr);
}
.henley-homes .overview-grid {
    grid-template-columns: repeat(1, 1fr);
}
}

@media(max-width: 500px){
.henley-homes .process-grid {
    grid-template-columns: repeat(1, 1fr);
}
    .henley-homes .footer-grid {
        grid-template-columns: 1fr;
    }
.henley-homes .about-founders {
	flex-direction: column;
	}
	.henley-homes .gallery-grid{
		grid-template-columns: repeat(1, 1fr);
	}
    .henley-homes .included-grid {
        grid-template-columns: 1fr;
    }
.henley-homes section {
    padding: 50px 0;
}
}