body {
font-family: futura-pt, sans-serif;
font-weight: 400;
font-style: normal;   
  font-size: 20px;
}
* {
  border-radius: 0 !important;
}
* {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.futuraheavy {
font-family: futura-pt, sans-serif;
font-weight: 700;
font-style: normal;
}
.futuranormal {
font-family: futura-pt, sans-serif;
font-weight: 400;
font-style: normal;   
}
.futurabold {
font-family: futura-pt-bold, sans-serif;
font-weight: 700;
font-style: normal; 
}
.redfont {
  color: #BB2200;
}
.redphone {
  color: #BB2200;
    font-size: 30px;
}
.topaddress {
    font-size: 16px;
font-weight: bold;
}
.bluefont {
  color: #2a2d4e;
  font-size: 20px;
}
.headerfont {
  font-family: relation-one, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 40px;   
}
.whiteheaderfont {
  font-family: relation-one, sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #FFFFFF;
  font-size: 60px;       
}
.darkblueheaderfont {
  font-family: relation-one, sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #2a2d4e;
  font-size: 60px;
}
.redheaderfont {
  font-family: relation-one, sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #b20000;
  font-size: 46px;    
}
.yellowheaderfont {
  font-family: relation-one, sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #ffff00;
  font-size: 46px;      
}
.bluetickets {
  font-family: relation-one, sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #2a2d4e;
  font-size: 40px;
}
.headerfontbold {
  font-family: relation-one, sans-serif;
  font-weight: 700;
  font-style: normal;
}
.footerheader {
  font-weight: 400;
  color: #ffffff;
}
.whitefont {
  color: #ffffff;
}
a.whitefont {
  color: #ffffff;
}
a.whitefont:hover {
  color: #ffffff;
}
a.whitefont:active {
  color: #ffffff;
}
a.whitefont:visited {
  color: #ffffff;
}
.redbar {
  background-color: #b20000;
}
.bluebar {
  background-color: #2a2d4e;
}
.darkbluebar {
  background-color: #171937;
}
.graybar {
  background-color: #efefef;
}
.navbar .navbar-nav .nav-link {
    color: #FFFFFF;
   background-color: #2a2d4e;
	font-size: 18px;
    font-family: century-gothic, sans-serif;
font-weight: 400;
font-style: normal;
}  
.tealbackground
{
     background-color: #134f5c; 
    color: #ffffff;
}
.purplebackground
{
     background-color: #674ea7; 
    color: #ffffff;
}
.lightgraybackground
{
     background-color: #efefef; 
}
.orangebackground
{
     background-color: #ff8506;
        color: #ffffff;
}
.pinkbackground
{
     background-color: #ff00ff; 
        color: #ffffff;
}
.greenbackground
{
     background-color: #38761d; 
        color: #ffffff;
}
.brightredbackground
{
     background-color: #ff0000; 
        color: #ffffff;
}
.brightbluebackground
{
     background-color: #0000ff; 
        color: #ffffff;
}
.brightpurplebackground
{
     background-color: #9900ff; 
        color: #ffffff;
}
@media (max-width: 768px) {
body {
    margin-top: 50px;
}
  .navbar {
    position: fixed;
    right: 0;
    left: 0;   
    border-radius: 0;
    top: 0;
      background-color: 000000;
	color: #FFFFFF;
    z-index: 1001;
  }    

}
.navbar-toggler {

		background-color: #171937;
} 

.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: #ffff00;
}
.tophourstext {
 font-family: futura-pt, sans-serif;
font-weight: 400;
font-style: normal;   
  font-size: 16px;
}
.smallpricing {
 font-family: futura-pt, sans-serif;
font-weight: 400;
font-style: normal;   
  font-size: 16px;
}