.p_home-builders .included.innerBox,
.p_builder-detail .included.innerBox {
	width:100%;
	max-width:none;
}
.builderRow {
	position:relative;
}
.builderRow > a {
	position:absolute;
	top:0;bottom:0;left:0;right:0;
	width:100%;
	height:100%;
	z-index:5;
}
.builder-mid-wrapper {
	position:relative;
}
.builder-mid-wrapper .innerBox {
	padding:40px 0;
}
.builder-mid-wrapper table {
	table-layout:fixed;
}
.builder-mid-wrapper td:not(:last-child) {
	padding-right:50px;
}
.list-builders {
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-start;
	margin-top:20px;
}
.list-builders > div {
	width:32%;
	margin-right:2%;
	margin-bottom:50px;
	position:relative;
	background:#fcf9f4;
	display:flex;
	flex-direction:column;
}
.list-builders > div:nth-child(3n+3) {
	margin-right:0;
}
.list-builders .buildername {
	color: #036434;
	font-size: 20px;
	font-weight:bold;
	line-height:1.2;
	text-align: center;
	text-transform: uppercase;
	padding:0px 10px;
}
.list-builders .fromthe {
	color: #84af54;
	font-size: 20px;
	line-height:1.2;
	text-align: center;
}
.list-builders .specs {
	color: #47403c;
	font-size: 20px;
	text-align: center;
	margin:10px 0;
}
.list-builders .button {
	margin-bottom:0;
}
.incentives-wrapper {
	position:relative;
	margin-bottom:30px;
}
.incentives-wrapper .innerBox {
	padding:40px;
}
.incentives-wrapper .content * {
	color:#fff;
}
.incentives-wrapper .illustrations .right {
	height:350px;
	top:-20px;
}
.builder-details .section  {
	margin-bottom:30px;
}
.builder-details h5 {
	margin-bottom:3px;
}
.builder-details .tel  {
	text-decoration:none;
	color:inherit;
}
.builder-details .builderDesc {
	display:flex;
	margin-top:40px;
}
.builder-details .builderDesc .left {
	width:60%;
}
.builder-details .builderDesc .right {
	width:35%;
}
body .builderDesc .photos > a.main-photo {
	display:none;
	background-repeat:no-repeat;
	background-size:cover;
	background-position: center center;
	position:relative;
    top: auto;
    visibility: visible;
}
body .builderDesc .photos > .main-photo.active {
	display:block;
}
.builderDesc h3 {
	color:#84af54;
}
.builderDesc .main-photo::after {
	content:"";
	display:block;
	width:100%;
	padding-top:71.5%
}
.builderDesc .thumbs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	justify-content:flex-start;
	margin-top:5px;
}
.builderDesc .photos {
	position:relative;
}
.builderDesc .photos .virtual {
	position:absolute;
	top:0;
	left:0;
}
.builderDesc .photos .virtual .arrow-right {
	margin-left:5px;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-left: 8px solid #ffffff;
}
.builderDesc .thumbs a {
	display:block;
	width:calc(20% - 3px);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
	position:relative;
	margin-right:6px;
}
.builderDesc .thumbs > a:nth-child(5) {
	margin-right:0;
}
.builderDesc .thumbs a:after{
	content:"";
	display:block;
	padding-top:70%;
}
.builderDesc .thumbs > a:nth-child(5)::before {
	display:block;
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	left:0;right:0;top:0;bottom:0;
	background:rgba(0,0,0,.5);
}
.builderDesc .thumbs > a:nth-child(5)::after {
	display:block;
	content:"VIEW MORE";
	position:absolute;
	width:100%;
	padding:20px 0px;
	margin:0px auto;
	line-height:1.2;
	top:50%;
	transform:translateY(-50%);
	color:#ffffff;
	font-size:18px;
}
.builderDesc .thumbs > a:nth-child(1n+6) {
	display:none;
}
.you-may-like.container {
	margin-top:50px;
}
.you-may-like .fp-slider-container {
	margin-top:30px;
}
.builderSlider {
	position:relative;
}
.builderSlider:not(.slick-initialized) {
	display:none;
}
.builderSlider .imgWrapper img {
	width:100%;
}
.p_builder-detail .find-home .container .find-homes .home {
	width:auto;
}
.fancybox-nav span {
	visibility:visible;
}
/* Small Tablet + Mobile */
@media (max-width : 767px) {  
	.list-builders > div {
		width:100%;
	}
	.builder-mid-wrapper .illustrations .right {
		background-position:top left;
		top:20px;
	}
	.builder-details .builderDesc {
		flex-wrap:wrap;
	}
	.builder-details .builderDesc > div,
	.builder-details .builderDesc .left,
	.builder-details .builderDesc .right {
		width:100%;
	}
	.builder-details .builderDesc .left {
		margin-bottom:20px;
	}
	.builderDesc .thumbs > a:nth-child(5)::after {
		font-size:12px;
	}
}
@media (min-width : 768px) and (max-width : 1440px) {
	.list-builders .buildername {
		font-size:1.4vw;
	}
	.list-builders .fromthe {
		font-size:1.4vw;
	}
}
