.ip5-block, .ip5-inline, .ip5-inline-block,
.ip6-block, .ip6-inline, .ip6-inline-block,
.ipplus-block, .ipplus-inline, .ipplus-inline-block {
	display: none;
}

@media only screen and (min-width: 320px) and (min-height: 448px) {
	.ip5-inline { display: inline; }
	.ip5-block { display: block; }
	.ip5-inline-block { display: inline-block; }




}



@media only screen and (min-width: 375px) and (min-height: 547px) {
	.ip6-inline { display: inline; }
	.ip6-block { display: block; }
	.ip6-inline-block { display: inline-block; }

	.modal-graphic {
		height: 39vh;
	}

	.reveal-modal h2 {
		margin: 30px 0;
	}


}



@media only screen and (min-width: 414px) and (min-height: 736px) {
	.ipplus-inline { display: inline; }
	.ipplus-block { display: block; }
	.ipplus-inline-block { display: inline-block; }


}

/* overriding foundation on sub-ipad sizes */
@media only screen and (max-width: 767px) {
    
    .reveal-modal#quicksearch_panel {
        width: 90%;
        margin-left: -45%;
        padding: 5px;
    }
    
}

@media only screen and (min-width: 768px) {
	/* ipad */
	.reveal-modal {
		padding: 30px;
	}
}