html, body {
	height:100%;
	width:100%;
	font-family:proxima-nova,sans-serif;
	font-weight:700;
	position:relative;
}

body {
	background-size:cover;
	background-repeat:no-repeat;
}

.head {
	height:13%;
}

.main {
	height:77%;
}

.foot {
	height:10%;
	border-top:2px solid transparent;
}

.br-2 {
	border-right:2px solid transparent;
}

.service-pill {
	padding:.5rem 2rem;
	color:#fff;
	background-color:#000;
	border-radius:20rem;
	font-size:2vw;
	text-transform:uppercase;
}

.right-align {
	margin-right:5rem;
}

.connect-status {
	height:4vw;
	width:4vw;
	position:absolute;
	right:0;
	top:0;
	background:#000;
	display:flex;
	align-items:center;
	justify-content:center;
}

.connect-status img {
	width:2.25vw;
	height:auto;
}

body:before {
	position:absolute;
	content:"";
	width:100%;
	height:100%;
	top:0;
	right:0;
	bottom:0;
	left:0;
	box-shadow:inset 0 0 0 4px #000;
	z-index:3;
}

.logo {
	width:179px;
	height:43px;
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
}

.main {
	padding:0 3rem;
}

.order {
	width:25%;
	text-align:center;
	display:flex;
	align-items:center;
	justify-content:center;
	font-weight:800;
}

.queueNum {
	 border-radius: 2vh;
	 /*padding: .5em .25em;*/
	 padding: 0.2em;
	 border: 1vh solid #26759E;
	 background-color: #26759E; background-image: -webkit-gradient(linear, left top, left bottom, from(#26759E), to(#133D5B));
	 background-image: -webkit-linear-gradient(top, #26759E, #133D5B);
	 background-image: -moz-linear-gradient(top, #26759E, #133D5B);
	 background-image: -ms-linear-gradient(top, #26759E, #133D5B);
	 background-image: -o-linear-gradient(top, #26759E, #133D5B);
	 background-image: linear-gradient(to bottom, #26759E, #133D5B);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759E, endColorstr=#133D5B);
	 margin-bottom: 1%;
	 margin-top:1%;
	 color: #fff;
	 font-weight: 700;
	 font-size: 9vh;
	 letter-spacing: 2px;
	 float: left; 
	 margin: 1vh 1.5vh;
	 width:auto;
	 font-weight:700;
	 line-height:0.6;
	 display:table;
}

.single-service .order {
	font-size:9vw;
}

.two-service .order {
	/*font-size:7vw;*/
}

.three-service .order {
	font-size:6vw;
}