p{padding:70px 20px;}
.holder{display:inline-flex;width:366px;justify-content:center;margin:10px auto;}
* box-sizing{border-box;}                                          /*width includes content,padding and border*/
h2,h6{text-align:center;}
#bigPop{                                                                	 						 														 
display:none;
background-color:#ffffff;
border:10px double #3f7cef;
position:fixed;
border-radius:15px;
font-weight:bold;
color:#000000;
text-align:center;
z-index:10;
padding:2px 5px 25px 5px;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
top:50%;
left:50%;
}
#bigPop{
-webkit-transform:(-50%,-50%);
transform:translate(-50%,-50%);
}                                                                                  ;
.small{                                                                                                        
	margin:15px 20px;                                              
}
.smallP{
	width: 206px;                                                                                                    
	margin:25px;                                                      
}
#big{
display:none;
width:auto;
max-height:600px;
}
.label:hover .hovered{
	display:block;
	bottom:0px;
	left:34%;
}
.hovered{
	background:rgba(250,250,250,0.5);
	border:1px solid grey;
    position:absolute;
    min-width:250px;
    min-height:60px;
    padding:5px;
    display:none;
    color:#223344;
}
/* the javascript is HoverOver.js*/
#greycoat,#blanket{
display:none;
background-color:#111;
opacity:0.65;
filter:alpha(opacity=65);		                                              
position:fixed;
z-index:10;
top:0px;
left:0px;
width:100%;
height:100%;
}
#popUpDiv1,#popUpDiv2,#popUpDiv3,#popUpDiv4,#popUpDiv5,#popUpDiv6,#popUpDiv7,#popUpDiv8,#popUpDiv9,#popUpDiv10,#popUpDiv11,#popUpDiv12,#popUpDiv13,#popUpDiv14,#popUpDiv15{ 	 						 														 
display:none;
background-color:#ffffff;
border:10px double #3f7cef;
position:fixed;
border-radius:15px;
font-weight:bold;
/*set width to max-948px*/
width:800px;
color:#000000;
text-align:center;
z-index:10;
padding:5px;
/*centers popUpdiv*/
top:50%;													
left:50%;
-ms-transform:translate(-50%,-50%);
-moz-transform:translate(-50%,-50%);
-webkit-transform:(-50%,-50%);
transform:translate(-50%,-50%);
}
.grid{width:100%;display:flex;flex-flow:row wrap;overflow:hidden;}
/*28.5% to retain triplets*/
.flexholder{display:flex;flex-direction:column;width:92%;margin:auto;}	                /* 92% of holder 366px*/								
.assortment{width:100%;text-align:center;}
.caption{display:none;}
@media screen and (min-width:751px) and (max-width:850px){
	#popUpDiv1,#popUpDiv2,#popUpDiv3,#popUpDiv4,#popUpDiv5,#popUpDiv6,#popUpDiv7,#popUpDiv8,#popUpDiv9,#popUpDiv10,#popUpDiv11,#popUpDiv12,#popUpDiv13,#popUpDiv14,#popUpDiv15{width:630px;}
    #bigPop, #big{width:630px;}
}
@media screen and (max-width:750px){
	#blanket,#popUpDiv1,#popUpDiv2,#popUpDiv3,#popUpDiv4,#popUpDiv5,#popUpDiv6,#popUpDiv7,#popUpDiv8,#popUpDiv9,#popUpDiv10,#popUpDiv11,#popUpDiv12,#popUpDiv13,#popUpDiv14,#popUpDiv15{visibility:hidden;}
	h6{font-size:0px;}
    #bigPop,#big,#greycoat{visibility:hidden;}
	.caption{display:block;width:100%;background-color:#ffff66;justify-content:center;text-align:center;height:20px;font-weight:bold;margin:0 auto;}  /*deleted padding:2px 0; 92% for pages 5 and 6*/
}
@media screen and (max-width:750px) and (orientation:landscape){
#bigPop,#big,#greycoat{visibility:hidden;}	
}
@media screen and (min-width:424px) and (max-width:750px) and (orientation:landscape){
	.holder{width:424px;}	
}