body {
  background-color: #a79361;
  margin: 0;
}

.overflow html {
  overflow: hidden !important;
}

img {
  width: 100%;
  height: auto;
  display: block;
}

.mlr-5 {
  margin: 0 20px;
}

.nav-bg {
  background: url('images/nav_bg.jpg') repeat-x;
  padding: 8px 0;
  background: #a79361;
}
.menu-btn {
  background: #c5b36c;
  border: 2px solid #000;
  color: #000;
  text-decoration: none;
  font-size: 20px;
  padding: 3px 40px;
}
.menu-btn:hover {
  text-decoration: none;
}
.copyright {
  background: url('images/aesthetic_touch_day_spa_image17.jpg') repeat-x;
  font-size: 18px;
  color: #ffeeee;
  padding-bottom: 10px;
}

.footer {
  text-decoration: none;
  color: inherit;
}

/* Keep images aligned exactly like old table layout */
.no-gap {
  padding: 0;
  margin: 0;
}

.services-content {
  max-width: 1100px;
  margin: auto;
  color: #ffffff;
  font-size: 16px;
  line-height: 1.7;
}

/* about US */

.about-section {
  background: url('images/about_us1.jpg') no-repeat left top;
  background-size: cover;
  min-height: 100vh;
  padding: 80px 0;
}

.about-content {
  max-width: max-content;
  margin: auto;
  color: #ffffff;
  font-size: 16px;
  line-height: 1.8;
  padding: 0 20px;
}

.staff-row {
  margin-bottom: 50px;
}

.staff-img {
  max-width: 120px;
  height: auto;
  border-radius: 4px;
}

.about-content p {
  text-align: justify;
}
.res-logo {
  display: none;
}

@media only screen and (max-width: 1499px) {
  .menu-btn {
    padding: 0px 20px;
  }
}

@media only screen and (max-width: 1199px) {
  .menu-btn {
    padding: 2px 10px;
  }
}
@media only screen and (max-width: 767px) {
  .res-logo {
    display: block;
  }
  .res-logo-none {
    display: none;
  }
  .res-des-none {
    display: none;
  }

  .home-nav .nav-bg {
    margin-top: 15% !important;
    margin-bottom: 15% !important;
  }
  .nav-bg {
    margin-top: 5% !important;
  }
  .animation-sec img{height: 350px !important;}
  .left-panel {
    min-height: 200px !important;
  }
}

@media only screen and (max-width: 575px) {
  .menu-btn {
    padding: 2px 8px !important;
  }
}
