@charset "UTF-8";
/* CSS Document */
/*medium media query <992px*/

/*.home-top .container{
	margin:0px;
	width:100%;
}*/

.home-top .circle-button{
	display:none;
}

.home-top .shadow-demo .container{
	margin:0 auto;
	width:90%;
}

.visual-columns .col{
	flex-basis: 50%;
}

.individual_colors .flex, .careers{
	display: block;
}

#color-name .border, .careers-text{
	border:0px;
}

.careers-text{
	margin-bottom:30px;
}

#color-name{
	margin-bottom:40px;
}

#color-list .color-section{
	width:50%;
	float:left;
}

#color-list .color-section .list-colors{
	width:80%;}


.photo-gal_modal-photo{
	min-height:400px !important;
}

.blog-grid .grid:first-child li{
	width:50%;
}

.finishes th, .finishes td, footer .flex .col{
	width:100% !important;
}

footer .flex{
	display: block;
}

footer .middle .col:nth-child(1){
	justify-content: center;
}

footer .middle .col+.col:before{
	display:none;
}

footer .flex col:last-child{
	justify-content: center;
}

footer .flex .col .float-left{
	float:none !important;
}

footer .middle .col{
	justify-content:center;
}

.download-thumb{
	display:none;
}

.list-downloads .m6, .download-link{
	margin-left:0px !important;
}


/* <778px */
@media (max-width:778px){
	.mobile-header, .text2-3{
		display:block;
	}
	
	header{
		display:none !important;
	}
	
	
	.text2-3 .col{
		display:block;
		width:100% !important;
	}
	
		
	.row .col.push-m6{
		left:0px !important;
	}
	
	.text2-3 .l7{
		height:50vh;
	}
	
	.text2-3 .circle-button{
		position: absolute;
    	left: 50%;
    	top: auto;
    	bottom: -30px;
    	transform: translate(-50%, 0px);
	}
	
	.text2-3 .col{
		margin-bottom:40px;
	}
	
	.list-landing_featfin .offset-l2{
	margin-left:0% !important;
	}
	

}