body {
  font-family: 'Bai Jamjuree', sans-serif;
  font-weight: lighter;
  background-color: rgb(198, 78, 3);
  /*background: linear-gradient(to right, rgb(148, 49, 0), #ff7322);*/
 }
 
 /** {
  /*box-sizing: border-box;*/
  /*margin: 0;
  padding: 0;
}*/
.no-wrap {
  /*border: 3px solid red;*/
  white-space: nowrap;       /* Prevents the text from wrapping */
  overflow: hidden;          /* Hides the overflow text */
  text-overflow: ellipsis;   /* Adds ellipsis (...) if text overflows */
  padding-bottom: 5px;
}

.centered-text {
  text-align: center;
  color: white;
}

a {
  text-decoration: none;
  color: rgb(255, 255, 255);
  font-size: max(.5em, 1.1vw);
  /*font-size: 1.6vw;*/
  font-weight: bold;
  text-transform: uppercase;
  /*letter-spacing: 1px;*/ /* Adds 1px spacing between letters */
  line-height: .5; /* Adjust the spacing between lines */
}

.respNavBar {
  /*border: 3px solid red;*/
  /*background: linear-gradient(to right, #ab3901, #d46321);*/
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 15px;
}

.phone {
  /*border: 3px solid red;*/
  min-width: 100px;
  font-size: max(1em, 1.4vw);
  /*font-size: 1.5rem;*/
  color: rgb(0, 0, 0);
  padding: 1px 25px 10px 1px;
}

.navBar {
  /*padding-right: 10px;*/
  cursor: pointer;
}

.navBar .line {
  display: block;
  width: 40px;
  height: 5px;
  margin-bottom: 10px;
  background-color: rgb(255, 255, 255);
}

.navbar {
  /*border: 3px solid red;*/
  position: fixed;
  width: 100%;
  top: 5rem;
  /*left: 18px;*/
  background-color: rgb(100, 42, 5);
}

.navbar a {
  display: block;
  text-align: center;
  padding: 10px 0;
}

.navbar a:hover {
  background-color: rgb(51, 51, 51);
}

.hide {
  display: none;
}

@media screen and (min-width: 975px) {
  .navbar {
    display: block;
    position: static;
    width: auto;
    margin-right: 20px;
    background: none;
  }

  .navbar a {
    display: inline-block;
    padding: 15px 15px;
  }

  .navBar {
    display: none;
  }
}

#logo {
  /*border: 2px solid #333;*/
  width: 30%;
  max-width: 175px;
  min-width: 90px;
  height: auto;
  margin: 0px 0px 20px 20px;
}