/*
@media only screen and (min-width: 769px) {
	* {
		box-sizing: border-box;
	}

	html, body {
		height: 100%;
		margin: 0;
	}

	body {
		height: 100%;
		margin: 0;
		font-family: arial, helvetica, sans-serif;
		font-size: 14px;
		color: #c99e50;
	}
	.subheader {
		border-bottom: solid 1px #c99e50;
		height: 106px;
		width: 100%;
		text-align: center;
		letter-spacing: 1.2em;
		font-size: 40px;
		padding-top: 20px;
	}

	.wrapper {
		min-height: 100%;
		margin-bottom: -128px;
		background-color: #000;
		width: 100%;
	}
	.spectral {
		font-family: 'Spectral', serif;
		color: #c99e50;
	}

	.centerpole {
		height: calc(100vh - 234px);
		min-height: 387px;
		width: 140px;
	}

	.menu, .menulnk {
		font-size: 28px;
		text-align: right;
		text-decoration: none;
		color: #c99e50;
		width: 62%;
	}

	.menulnk:hover {
		opacity: .8;
	}


	.footer, .push {
		height: 128px;
		border-top: solid 1px #c99e50;
	}

	img {
		border-width: 0;
		outline-style: none;
	}

	.bgr {
		font-size: 18px;
	}

	a {
		color: #fff; outline: none;
	}

	*:focus {
		outline: none;
	}

	textarea {
		resize: none;
	}
}

@media only screen and (max-width: 768px) {
*/
  /* For mobile phones: */
	[class*="col-"] {
		width: 768px;
	}
	* {
		box-sizing: border-box;
	}

	html, body {
		height: 100vh;
		margin: 0;
	}

	body {
		margin: 0;
		font-family: arial, helvetica, sans-serif;
		font-size: 14px;
		color: #c99e50;
		background-color: #000;
	}
	.subheader {
		width: 100%;
		text-align: center;
		letter-spacing:  .3em;
		font-size: 24px;
	}

	.wrapper_ph {
		min-height: 100%;
		margin-bottom: -128px;
		background-color: #000;
		width: 100%;
	}
	.spectral {
		font-family: 'Spectral', serif;
		color: #c99e50;
	}
	
	.pgtxt {
		font-family: 'Spectral', serif;
		color: #c99e50;
		width: 100%;
		height: 100%;
		box-sizing: border-box;
		padding: 0;
		font-size: 20px;
		text-align: center;
	}

	.centerpole {
		height: calc(100vh - 234px);
		min-height: 387px;
		width: 140px;
	}

	.menu {
		padding: 6px 24px 10px;
		letter-spacing: .08em;
		border-bottom: 1px solid #60481e;
		text-align: center;
		background: #000;
		font-size: 20px;
	}

	.menulnk:hover {
		opacity: .8;
	}


	.footer, .push {
		height: 128px;
		border-top: solid 1px #c99e50;
	}

	img {
		border-width: 0;
		outline-style: none;
	}

	.bgr {
		font-size: 18px;
	}

	a {
		color: #fff; outline: none;
	}

	*:focus {
		outline: none;
	}
	textarea {
		resize: none;
	}
	#phonedd {
		list-style-type: none;
	}
	a {
		text-decoration: none;
		color: #c99e50;
	}
	a:hover {
		opacity: .7;
	}
	.styltxt {
			font-family: 'Spectral', serif;
			color: #c99e50;
			font-size: 24px;
			line-height: 1.3em;
	}
	/*  } */