html ,body {
  margin:0px;
  padding:0px;
  width: 100%;
  height: 100%;
  font-family: 'Roboto', sans-serif;
  
}

@media (min-width:992px) {
	html, body {
	 overflow-y: hidden;
 	 overflow-x: hidden;
  }
}
 
.headerSection {
width: 100%;
display: table;
/* height: 13%; */
background: #774c29;
/* background-image: -webkit-linear-gradient(top, #008799, #006372);
background-image: -moz-linear-gradient(top, #008799, #006372);
background-image: -ms-linear-gradient(top, #008799, #006372);
background-image: -o-linear-gradient(top, #008799, #006372);
background-image: linear-gradient(to bottom, #008799, #006372); */

padding: 30px;
line-height: normal;
}

/* .headerRow {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
} */
.headerSection .headerRow span {
  color: #fff;
  /* letter-spacing: 1px; */
  /* font-size: 4vw; */
  font-size: 5.6vw;
  font-weight: 600;
}

.bodySection {
	/* height: 75%; */
  height: 100%;
  width: 100%;
  background: #cad3f0;
  
}

.bodyRow {
  
}

.footerSection {
  display: table;
 /*  height: 13%; */
  width: 100%;
  position:fixed;
  
  background-color: #774c29;
  bottom:0;
}



/* .footerRow { 
  display: table-cell;
  vertical-align: middle;
 } */

 .footerSection .footerRow .date {
  background: #2a3546;
  height: 100%;
  display: table;
 }

/* .date{min-height:165px !important;} */

/*  .footerSection .footerRow .date .dateDiv { 
  display: table-cell;
  vertical-align: middle;
 } */

 .footerSection .footerRow .news {
  background: #774c29;
  height: 100%;
  display: table;
 }

/*  .footerSection .footerRow .news .newsDiv {
  display: table-cell;
  vertical-align: middle;
 } */

 .footerSection .footerRow .news .newsDiv .newsTxt {
  color: #fff;
  /* font-size: 6.5vh; */
  font-size: 3vh;
  font-weight: 500;
 
 }

.dateTxt { 
    color: #fff;
   /*  font-size: 4vh !important; */
    font-size: 3vh !important;
    font-weight: 700;
    /* line-height: 4.5vh; */
    line-height: 1 !important;
}

/* .dateTxt br{display:none;}
.dateTxt br:after {display: block; content: "\0020";} */

.queueNum {
 border-radius: 2vh;
 padding: .5em .25em;
 border: 1vh solid #774c29;
 background-color: #774c29; 
 background-image: -webkit-gradient(linear, left top, left bottom, from(#8c5b33), to(#4e2f16));
 background-image: -webkit-linear-gradient(top, #8c5b33, #4e2f16);
 background-image: -moz-linear-gradient(top, #8c5b33, #4e2f16);
 background-image: -ms-linear-gradient(top, #8c5b33, #4e2f16);
 background-image: -o-linear-gradient(top, #8c5b33, #4e2f16);
 background-image: linear-gradient(to bottom, #8c5b33, #4e2f16);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8c5b33, endColorstr=#4e2f16);
 margin-bottom: 1%;
 margin-top:1%;
/*  height: 18%; */
 color: #fff;
 font-weight: 700;
 font-size: 11vh;
 letter-spacing: 2px;
 float: left; 
 margin: 1vh 1.5vh;
 /* width:15%; */
 font-weight:700;
 line-height:0px;
 display:table;

}

@media (max-width:1200px) {
	
.queueNum2 {
 border-radius: 2vh;
 padding: 0px 1vw;
 border: 1vh solid #774c29;
 background-color: #774c29; 
 background-image: -webkit-gradient(linear, left top, left bottom, from(#8c5b33), to(#4e2f16));
 background-image: -webkit-linear-gradient(top, #8c5b33, #4e2f16);
 background-image: -moz-linear-gradient(top, #8c5b33, #4e2f16);
 background-image: -ms-linear-gradient(top, #8c5b33, #4e2f16);
 background-image: -o-linear-gradient(top, #8c5b33, #4e2f16);
 background-image: linear-gradient(to bottom, #8c5b33, #4e2f16);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8c5b33, endColorstr=#4e2f16);
 margin-bottom: 1%;
 margin-top:1%;
/*  height: 19% !important; */
 color: #fff;
 font-weight: 700;
 font-size: 9vh !important;
 float: left; 
 margin: 1vh;
 width:auto;
 line-height:0px;
 display:table;

}

.queueNum {
 font-size: 9vh;
}

.queueNumFirst {
	font-size: 9vh !important;
	font-weight:600;
}
	
}


@media (max-width:1081px) {

	.dateTxt {
		color: #fff;
		font-size: 1.5vh !important;
		line-height: 3vh !important;
	}	

}


@media (max-width:992px) {
	
	.queueNum {
 font-size: 6vh;
}

.dateTxt {
    color: #fff;
   /*  font-size: 2.5vh !important; */
   font-size: 1.5vh !important;
    /* line-height: 3vh; */
    line-height: 1;
}	

.newsTxt{
	font-size: 2vh !important;
}

.queueNum2 {
 border-radius: 2vh;
 padding: .5em .25em;
 border: 1vh solid #774c29;
 background-color: #774c29; 
 background-image: -webkit-gradient(linear, left top, left bottom, from(#8c5b33), to(#4e2f16));
 background-image: -webkit-linear-gradient(top, #8c5b33, #4e2f16);
 background-image: -moz-linear-gradient(top, #8c5b33, #4e2f16);
 background-image: -ms-linear-gradient(top, #8c5b33, #4e2f16);
 background-image: -o-linear-gradient(top, #8c5b33, #4e2f16);
 background-image: linear-gradient(to bottom, #8c5b33, #4e2f16);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8c5b33, endColorstr=#4e2f16);
 margin-bottom: 1%;
 margin-top:1%;
/*  height: 18% !important; */
 color: #fff;
 font-weight: 700;
 font-size: 4vh !important;
 float: left; 
 margin: 1vh;
 width:auto;
 line-height:0px;
 display:table;

}

.queueNumFirst {
	font-size: 4vh !important;
	font-weight:600;
}
	
	
}


.queueNum2 {
 border-radius: 2vh;
 padding: .5em .25em;
 border: 1vh solid #774c29;
 background-color: #774c29; 
 background-image: -webkit-gradient(linear, left top, left bottom, from(#8c5b33), to(#4e2f16));
 background-image: -webkit-linear-gradient(top, #8c5b33, #4e2f16);
 background-image: -moz-linear-gradient(top, #8c5b33, #4e2f16);
 background-image: -ms-linear-gradient(top, #8c5b33, #4e2f16);
 background-image: -o-linear-gradient(top, #8c5b33, #4e2f16);
 background-image: linear-gradient(to bottom, #8c5b33, #4e2f16);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8c5b33, endColorstr=#4e2f16);
 margin-bottom: 1%;
 margin-top:1%;
/*  height: 17% !important; */
 color: #fff;
 font-weight: 700;
 font-size: 11vh;
 float: left; 
 margin: 1vh;
 line-height:0px;
 display:table;
 width:auto;

}


.queueNum3 {
 border-radius: 2vh;
 padding: .5em .25em;
 border: 1vh solid #774c29;
 background-color: #774c29; 
 background-image: -webkit-gradient(linear, left top, left bottom, from(#8c5b33), to(#4e2f16));
 background-image: -webkit-linear-gradient(top, #8c5b33, #4e2f16);
 background-image: -moz-linear-gradient(top, #8c5b33, #4e2f16);
 background-image: -ms-linear-gradient(top, #8c5b33, #4e2f16);
 background-image: -o-linear-gradient(top, #8c5b33, #4e2f16);
 background-image: linear-gradient(to bottom, #8c5b33, #4e2f16);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8c5b33, endColorstr=#4e2f16);
 margin-bottom: 1%;
 margin-top:1%;
/*  height: 18% !important; */
 color: #fff;
 font-weight: 700;
 font-size: 8vh;
 letter-spacing: 2px;
 float: left; 
 margin-right: 0.5vw;
 margin-left: 0.5vw;
 width:auto;
 font-weight:600;
 line-height:0px;
 display:table;
 width:46%;
}



@media (max-width:700px) {
	.queueNum { width:46% !important; margin-right:2% !important;margin-left:2% !important}
}


/* #orderQueues .queueNum:first-child { */
/* 	animation:myfirst 1s; */
/* 	-moz-animation:myfirst 1s infinite;  */
/* 	-webkit-animation:myfirst 1s infinite;  */
/*  	font-size: calc(4vw + 4vh + 1vmin); */
/* 	line-height:0px; */
/* } */

.queueNumFirst {
	animation:myfirst 1s;
	-moz-animation:myfirst 1s infinite; 
	-webkit-animation:myfirst 1s infinite; 
 	font-size: 11vh;
	line-height:0px;
	font-weight:600;
}

@-moz-keyframes myfirst /* Firefox */
{
0%   {
	 border: 1vh solid #774c29;
	 font-weight:700;
	 background-color: #774c29; 
	 background-image: -webkit-gradient(linear, left top, left bottom, from(#8c5b33), to(#4e2f16));
	 background-image: -webkit-linear-gradient(top, #8c5b33, #4e2f16);
	 background-image: -moz-linear-gradient(top, #8c5b33, #4e2f16);
	 background-image: -ms-linear-gradient(top, #8c5b33, #4e2f16);
	 background-image: -o-linear-gradient(top, #8c5b33, #4e2f16);
	 background-image: linear-gradient(to bottom, #8c5b33, #4e2f16);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8c5b33, endColorstr=#4e2f16);
	
 }
50% {
	background:#523218;
	color:#fff;
	border:1vh solid #523218;
	font-weight:700;
}

100%    {
	 font-size: 8vh;
	 font-weight:700;
	 border: 1vh solid #774c29;
	 background-color: #774c29; 
	 background-image: -webkit-gradient(linear, left top, left bottom, from(#8c5b33), to(#4e2f16));
	 background-image: -webkit-linear-gradient(top, #8c5b33, #4e2f16);
	 background-image: -moz-linear-gradient(top, #8c5b33, #4e2f16);
	 background-image: -ms-linear-gradient(top, #8c5b33, #4e2f16);
	 background-image: -o-linear-gradient(top, #8c5b33, #4e2f16);
	 background-image: linear-gradient(to bottom, #8c5b33, #4e2f16);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8c5b33, endColorstr=#4e2f16);
 }
}
 
@-webkit-keyframes myfirst /* Firefox */
{
0%   {
	 border: 1vh solid #774c29;
	 font-weight:700;
	 background-color: #774c29; 
	 background-image: -webkit-gradient(linear, left top, left bottom, from(#8c5b33), to(#4e2f16));
	 background-image: -webkit-linear-gradient(top, #8c5b33, #4e2f16);
	 background-image: -moz-linear-gradient(top, #8c5b33, #4e2f16);
	 background-image: -ms-linear-gradient(top, #8c5b33, #4e2f16);
	 background-image: -o-linear-gradient(top, #8c5b33, #4e2f16);
	 background-image: linear-gradient(to bottom, #8c5b33, #4e2f16);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8c5b33, endColorstr=#4e2f16);
 }
50% {
	background:#523218;
	color:#fff;
	border:1vh solid #523218;
	font-weight:700;
}

100%    {
	 font-weight:700;
	 border: 1vh solid #774c29;
	 background-color: #774c29; 
	 background-image: -webkit-gradient(linear, left top, left bottom, from(#8c5b33), to(#4e2f16));
	 background-image: -webkit-linear-gradient(top, #8c5b33, #4e2f16);
	 background-image: -moz-linear-gradient(top, #8c5b33, #4e2f16);
	 background-image: -ms-linear-gradient(top, #8c5b33, #4e2f16);
	 background-image: -o-linear-gradient(top, #8c5b33, #4e2f16);
	 background-image: linear-gradient(to bottom, #8c5b33, #4e2f16);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8c5b33, endColorstr=#4e2f16);
 }
}
 
  

@media (max-width: 768px) {
  
}


.video {
  width: 100%;
  height: 100%;
  background: #5a5858;
  
}

.form-control {
    display: block;
    width: 100%;
    height: 16vh;
    padding: 6px 12px;
    font-size: 11vh;
    line-height: 1.42857143;
    color: #fff !important;
    background-color: #093855 !important;
    background-image: none;
    border: 1px solid #093855 !important;
    border-radius: 4px;
    text-align:center;
    font-weight:900;
    cursor:pointer;
    outline:none;
    
}

.form-control:hover, .form-control:focus , .form-control:active {
	outline:none !important;
}

/*#status {display:none;}*/


#orderReadyForm input[type=submit] {
    margin-left: 5px !important;
    font-weight: bold;
    color: #fff;
    background: #dc8744; 
    height: 16vh !important;
    width: 10vw !important;
    font-size: 5vh;
    border-radius: 1vh;
    border: 0.5vh solid #b56526;
}

/* .btn-grad {background-image: linear-gradient(to right, #42275a 0%, #734b6d 51%, #42275a 100%)}
.btn-grad:hover { background-position: right center; } */

.btn-grad {
	background:#323f54;
	border: 1vh solid transparent;
    text-align:center;
}

.btn-grad h1 { text-align:center;}

.shadow-drop-bottom {
	-webkit-animation: shadow-drop-bottom 0.4s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	animation: shadow-drop-bottom 0.4s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
@-webkit-keyframes shadow-drop-bottom {
  0% {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  }
  100% {
    box-shadow: 0 12px 20px -12px rgba(0, 0, 0, 0.35);
  }
}
@keyframes shadow-drop-bottom {
  0% {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  }
  100% {
    box-shadow: 0 12px 20px -12px rgba(0, 0, 0, 0.35);
  }
}

.bounce-right {
	-webkit-animation: bounce-right 0.8s both;
	animation: bounce-right 0.8s both;
}
@-webkit-keyframes bounce-right {
  0% {
    -webkit-transform: translateX(48px);
            transform: translateX(48px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 1;
  }
  24% {
    opacity: 1;
  }
  40% {
    -webkit-transform: translateX(26px);
            transform: translateX(26px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  65% {
    -webkit-transform: translateX(13px);
            transform: translateX(13px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  82% {
    -webkit-transform: translateX(6.5px);
            transform: translateX(6.5px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  93% {
    -webkit-transform: translateX(4px);
            transform: translateX(4px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  25%,
  55%,
  75%,
  87%,
  98% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    opacity: 1;
  }
}
@keyframes bounce-right {
  0% {
    -webkit-transform: translateX(48px);
            transform: translateX(48px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 1;
  }
  24% {
    opacity: 1;
  }
  40% {
    -webkit-transform: translateX(26px);
            transform: translateX(26px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  65% {
    -webkit-transform: translateX(13px);
            transform: translateX(13px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  82% {
    -webkit-transform: translateX(6.5px);
            transform: translateX(6.5px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  93% {
    -webkit-transform: translateX(4px);
            transform: translateX(4px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  25%,
  55%,
  75%,
  87%,
  98% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    opacity: 1;
  }
}
