
.flex-row1 {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-around;	
}

.flex-row2 {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;	
	align-items: center;
	width: 80%; 
}

.flex-row3 {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-around;	
	align-items: stretch;
}

.flex-row4 {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-around;	
}

.flex-row5 {
	display: flex;
	flex-wrap: nowrap;
	align-items: left;
}

.flex-row6 {
	display: flex;
	flex-wrap: nowrap;
	align-items: left;
}
	
.flex-row6 .page_navigator
{
	padding: 0;
}

.flex-cell15 {
	width: 15%; 
}

.flex-cell20 {
	width: 20%; 
}

.flex-cell30 {
	width: 30%; 
}

.flex-cell35 {
	width: 35%; 
}

.flex-hide-800
{
	display: block;
}

.flex-show-800
{
	display: none;
}

.flex-hide-800-span
{
	display: inline;
}

.flex-hide-480
{
	display: block;
}

@media (max-width: 800px) {
	.flex-row1 {
	   /*flex-direction: column;*/
	}
	.flex-row2 {
	   flex-direction: column;
	   width: 50%; 
	   align-items: stretch;
	}
	.flex-row3 {
	   flex-direction: column;
	}
	.flex-row2 div {
	   width: auto;
	}
	.flex-row5 {
	   flex-direction: column;
	}

	.flex-cell15 {
	   width: auto;
	}
	
	.flex-cell20 {
	   width: auto;
	}
	
	.flex-cell30 {
	   width: auto;
	}
	
	.flex-cell35 {
	   width: auto;
	}
	
	.flex-hide-800
	{
		display: none;
	}
	
	.flex-show-800
	{
		display: block;
	}
	
	.flex-hide-800-span
	{
		display: none;
	}
	
	.flex-send-message-form
	{
		left: 50% !important;
		margin-left: -175px !important;
	}
	
}

@media (max-width: 480px) {
	.flex-row1 {
	   flex-direction: column;
	}
	.flex-row2 {
	   flex-direction: column;
	   width: auto;
	}
	.flex-row4 {
	   flex-direction: column;
	}
	.flex-row6 {
	   flex-direction: column;
	}
	.flex-row2 div {
	   width: auto;
	}

	.flex-cell15 {
	   width: auto;
	}
	
	.flex-cell20 {
	   width: auto;
	}
	
	.flex-cell30 {
	   width: auto;
	}
	
	.flex-cell35 {
	   width: auto;
	}
	
	.flex-hide-480
	{
		display: none;
	}
	
	.flex-row6 .page_navigator
	{
		padding: 1.5em 0;
	}
	
}
