.flex-parent
{
display: flex;
justify-content: space-between;

}


.flex-inline{
display: flex;
flex-flow: row wrap;
justify-content: space-around;
}
#panels
{
}

div.onethird > a > img
{
	margin: 20px;
	height: auto;
	width:auto;
	border: 0;
}
a img
{
border:none;
}


.flex-parent-bottom > div  
{
	flex: 0 30%;
	margin: 20px;
}

.flex-prodlisting-parent
{
	display: flex;
	flex-flow: row wrap;
}

.flex-prodlisting
{
	flex: auto;
	width: calc(50%);
	//padding: 25%;
}
.flex-step2-parent
{
	display: flex;
	flex-flow: row wrap;
}
div.test
{
	width: 100%;
	
}
div.flex-step2 
{
	flex: auto;
	width: calc(45%);
	padding: 25px;
	
}

.flexbox-prod-body
{
	width: 70%;
	padding-top: 10px;
	flex: 1 1 auto;
	flex-basis: auto;
	
}
.flexbox-prod-images
{
	width: 25%;
	flex: 2 1 auto;
}
.flex-row
{
	display: flex;
	flex-direction: row;	
}
.flex-prodview
{
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	display: flex;

}
.flex-prodlisting
{
	flex: 1 1 31%;
	margin: 10px;
}
.flex-prodview-prod
{
}
.flex-child
{
	margin: 
20px;;
	background-color: white;
	
}

