/*grid and structure*/
.grid3
{
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	grid-gap: 0px;
	/*box-sizing: border-box;*/
	/*overflow-x: hidden;*/
}

.grid3 .item
{
	padding-top: 10pt;
	background-color: transparent;
}

/*5 columns*/

@media only screen
	and (max-width: 10000px)
{
	.grid3
	{
		display: grid;
		grid-template-columns: repeat(5, 1fr);
		grid-gap: 20px;
	}
	
	.bigSign { font-size: 10cqi; }
	
	.bigDiacritics
	{
		font-size: 4.5cqi;
		font-weight: 800;
	}
	
	.stedelijkTitle { font-size: 3.3cqi; }
	.naoshimaTitle { font-size: 6cqi; }
	
	.pacificsTitle
	{
		font-size: 3cqi;
		margin-top: 0;
		margin-bottom: 0;
	}
	
	.brahmsTitle { font-size: 8cqi; }
	.printPrintTitle { font-size: 10cqi; }
	.tabSample { font-size: 2.0cqi; }
	.nutritionTitle { font-size: 6cqi; }
	
	.vietnameseTitle
	{
		font-size: 2.5cqi;
		margin-top: 0;
		margin-bottom: 0;
	}
	
	.ligatureTitle { font-size: 4cqi; }
	.bigR { font-size: 18cqi; }
	.bigQq { font-size: 10cqi; }
	.planYourVisit { font-size: 2cqi; }
	.timeTitle { font-size: 15cqi; }
	.clock { font-size: 2.5cqi; }
	.ymo { font-size: 3cqi; }
}

/*4 columns*/

@media only screen
	and (max-width: 1750px)
{
	.grid3
	{
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		grid-gap: 20px;
	}
	
	.bigSign { font-size: 16cqi; }
	.bigDiacritics { font-size: 6cqi; }
	.stedelijkTitle { font-size: 4cqi; }
	.naoshimaTitle { font-size: 9cqi; }
	
	.pacificsTitle
	{
		font-size: 4cqi;
		margin-top: 0;
		margin-bottom: 0;
	}
	
	.brahmsTitle { font-size: 9cqi; }
	.printPrintTitle { font-size: 12cqi; }
	.nutritionTitle { font-size: 6cqi; }
	
	.vietnameseTitle
	{
		font-size: 4.5cqi;
		margin-top: 0;
		margin-bottom: 0;
	}
	
	.ligatureTitle { font-size: 5cqi; }
	.tabSample { font-size: 2.3cqi; }
	.bigR { font-size: 28cqi; }
	.bigQq { font-size: 13cqi; }
	.planYourVisit { font-size: 2cqi; }
	.timeTitle { font-size: 23cqi; }
	.clock { font-size: 4cqi; }
	.ymo { font-size: 3.5cqi; }
	.adventureTitle { font-size: 9cqi; }
	.mgdsBig { font-size: 6cqi; }
	.caring { font-size: 3.5cqi; }
}

/*3 columns*/

@media only screen
	and (max-width: 1500px)
{
	.grid3
	{
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		grid-gap: 20px;
	}
	
	.item
	{
		/*this is to center the single column*/
		margin-left: 10pt;
		margin-right: 10pt;
	}
	
	.bigSign { font-size: 16cqi; }
	.bigDiacritics { font-size: 8.5cqi; }
	.stedelijkTitle { font-size: 5.5cqi; }
	.naoshimaTitle { font-size: 9cqi; }
	
	.pacificsTitle
	{
		font-size: 4cqi;
		margin-top: 0;
		margin-bottom: 0;
	}
	
	.brahmsTitle { font-size: 15cqi; }
	.printPrintTitle { font-size: 20cqi; }
	.nutritionTitle { font-size: 12cqi; }
	
	.vietnameseTitle
	{
		font-size: 4.5cqi;
		margin-top: 0;
		margin-bottom: 0;
	}
	
	.ligatureTitle { font-size: 6cqi; }
	.tabSample { font-size: 3.5cqi; }
	.bigR { font-size: 33cqi; }
	.bigQq { font-size: 15cqi; }
	.planYourVisit { font-size: 3cqi; }
	.timeTitle { font-size: 25cqi; }
	.clock { font-size: 4.5cqi; }
	.ymo { font-size: 4cqi; }
	.adventureTitle { font-size: 12cqi; }
	.mgdsBig { font-size: 8cqi; }
	.caring { font-size: 6cqi; }
	.bookshopTitle{ font-size: 18cqi; }
}

/*2 columns*/

@media only screen
	and (max-width: 1300px)
{
	.grid3
	{
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 20px;
	}
	
	.item
	{
		/*this is to center the single column*/
		margin-left: 20pt;
		margin-right: 20pt;
	}
	
	.bigSign { font-size: 24cqi; }
	.bigDiacritics { font-size: 10cqi; }
	.stedelijkTitle { font-size: 7cqi; }
	.naoshimaTitle { font-size: 14cqi; }
	
	.pacificsTitle
	{
		font-size: 8cqi;
		margin-top: 0;
		margin-bottom: 0;
	}
	
	.brahmsTitle { font-size: 20cqi; }
	.nutritionTitle { font-size: 10cqi; }
	.printPrintTitle { font-size: 30cqi; }
	
	.vietnameseTitle
	{
		font-size: 4cqi;
		margin-top: 0;
		margin-bottom: 0;
	}
	
	.ligatureTitle { font-size: 9cqi; }
	.tabSample { font-size: 4.5cqi; }
	.bigR { font-size: 42cqi; }
	.bigQq { font-size: 22cqi; }
	.planYourVisit { font-size: 4cqi; }
	.timeTitle { font-size: 30cqi; }
	.clock { font-size: 5.5cqi; }
	.ymo { font-size: 5cqi; }
	.adventureTitle { font-size: 13cqi; }
	.mgdsBig { font-size: 11cqi; }
	.caring { font-size: 10cqi; }
	.bookshopTitle{ font-size: 18cqi; }
}

/*1 column wider*/

@media only screen
	and (max-width: 750px)
{
	.grid3
	{
		display: grid;
		grid-template-columns: repeat(1, 1fr);
		grid-gap: 0;
		/*narrow browser 1 column needs something more*/
		margin-left: 10pt;
		margin-right: 10pt;
		padding: 0;
		/*				margin-left: auto;
						margin-right: auto;
		*/
		/*max-width: 70cqi;*/
	}
	
	.item
	{
		/*this is to center the single column*/
		/*				margin-left: 0pt;
						margin-right: 0pt;
		*/
		margin-left: auto;
		margin-right: auto;
	}
	
	.bigSign { font-size: 30cqi; }
	.bigDiacritics { font-size: 20cqi; }
	.stedelijkTitle { font-size: 13cqi; }
	.naoshimaTitle { font-size: 30cqi; }
	
	.pacificsTitle
	{
		font-size: 12cqi;
		margin-top: 0;
		margin-bottom: 0;
	}
	
	.adventureTitle { font-size: 20cqi; }
	.brahmsTitle { font-size: 30cqi; }
	.nutritionTitle { font-size: 17cqi; }
	
	.vietnameseTitle
	{
		font-size: 5cqi;
		margin-top: 0;
		margin-bottom: 0;
	}
	
	.ligatureTitle { font-size: 15cqi; }
	.tabSample { font-size: 8cqi; }
	.bigR { font-size: 70cqi; }
	.bigQq { font-size: 10cqi; }
	.planYourVisit { font-size: 8cqi; }
	.timeTitle { font-size: 80cqi; }
	.bigQq { font-size: 33cqi; }
	.ymo { font-size: 8cqi; }
	.mgdsBig { font-size: 20cqi; }
	.printPrintTitle { font-size: 10cqi; }
	.caring { font-size: 15cqi; }
	.bookshopTitle{ font-size: 30cqi; }
}