/************************************************************************************
smaller than 1500
*************************************************************************************/

@media screen and (max-width: 1500px) {}

/**** END 1500 ****/

/************************************************************************************
smaller than 1280
*************************************************************************************/

@media screen and (max-width: 1280px) {


}

/**** END 1280 ****/

/************************************************************************************
smaller than 1180
*************************************************************************************/

@media screen and (max-width: 1180px) {


}

/**** END 1180 ****/

/************************************************************************************
smaller than 1024
*************************************************************************************/

@media screen and (max-width: 1024px) {

.content-pad {
padding: 2em 0.65em;
}

} /**** END 1024 ****/

/************************************************************************************
smaller than 900
*************************************************************************************/

@media screen and (max-width: 900px) {

	.title-small {
		width: 80%;
	}
	
	.flex-column-container {
		display: block;
	}
	
	.column-quarter {
		width: 50%;
	}
	
.black-box-half,.column-half {
width: 100%;
margin: 15px auto;
display: block;
}

}

/**** END 900 ****/

/************************************************************************************
smaller than 768
*************************************************************************************/

@media screen and (max-width: 768px) {



}/**** END 768 ****/

/************************************************************************************
smaller than 640
*************************************************************************************/

@media screen and (max-width: 640px) {
	
.icon-menu {
display: inline-block;
}	

#menu-nav {
z-index: 9999;
width: 100%;
display: none;
position: absolute;
top: 45px;
left: 0;
background: #121212;
}

#menu-nav li {
display: block;
text-align: left;
border-top: 1px solid rgba(255,255,255,0.10);
}

#menu-nav li a,#menu-nav li span {
padding: 1em;
}
	
	.photo-thumbs {
		width: 100%;
		display: block;
		margin: 10px auto;
	}
	
	
	.column-quarter {
		width: 100%;
		margin: 10px auto;
	}
	
}

/**** END 640 ****/

/************************************************************************************
smaller than 480
*************************************************************************************/

@media screen and (max-width: 480px) {






} /**** END 480 ****/

/************************************************************************************
smaller than 320
*************************************************************************************/

@media screen and (max-width: 320px) {}

/**** END 320 ****/