:root {
  --guitar-new-blue: #1b3251;
  --blue-sign-1: #31427e;
  --light-slate-grey: var(--almost-black);
  --black-3: #12202d;
  --logonav: #e5e5e5;
  --ivory: #f8fff1;
  --black: #2d2a27;
  --peru: #d77b28;
  --white: white;
  --dark-goldenrod: #97763d;
  --dark-brown-top: #2b1d14;
  --reverb: #d37b29;
  --versani: #3c1d10;
  --black-2: #191614;
  --new-blue-aug-23: #1e1f33;
  --best-background-tngas: #09131c;
  --trans: transparent;
  --blue-bg: #33506e;
  --blue-guitar: #242633;
  --mint-cream: #dee7e4b3;
  --iban: #1e1f3380;
  --steel-blue: #4b74af;
  --tan: #c6a780;
  --burlywood: #dbbc85;
  --dim-grey: #46454b;
  --gray-bg: #3a3b3c;
  --dark-magenta: #894e8d;
  --purple: #753f61;
  --black-4: #3c333a;
  --chocolate: #d97026;
  --dim-grey-2: #726244;
  --blue-sign-2: #475280;
  --black-5: #333;
  --1c: #1c1c1c;
  --almost-black: #050402;
  --new-blue-aug-23v2: #021c4f;
  --blue-aug-23: #2f516b;
  --hover-blue: var(--blue-sign-1);
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.body-tngasco {
  background-color: var(--guitar-new-blue);
  margin-top: 0;
  margin-bottom: 0;
}

.menu-gasco {
  z-index: 999;
  float: left;
  clear: left;
  box-shadow: 0 3px 4px 0 var(--light-slate-grey);
  color: #4c576d;
  text-align: right;
  object-fit: fill;
  background-color: #000000f2;
  border-bottom: 1px #d77b2833;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 80px;
  min-height: 80px;
  max-height: 80px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.rik {
  clear: both;
  color: var(--logonav);
  text-align: center;
  letter-spacing: 0;
  background-color: #0000;
  border: 1px #000;
  border-bottom-style: solid;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: 40px;
  margin-left: auto;
  margin-right: 25px;
  padding: 0 5px 8px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
  text-decoration: none;
  transition: all 1s;
}

.rik:hover {
  color: #f8fff1;
  background-color: #0000;
  border-bottom-style: solid;
  border-bottom-color: #d77b288c;
}

.rik:active {
  color: var(--ivory);
  background-color: #0000;
  background-image: none;
}

.rik:focus {
  color: #f8fff1de;
  background-color: #0000;
  transition-property: none;
}

.rik:focus-visible, .rik[data-wf-focus-visible] {
  color: #f8fff1de;
}

.rik.w--current {
  color: #ffffffbf;
  text-align: center;
  letter-spacing: 1px;
  background-color: #0000;
  border: 6px #0000;
  width: auto;
  min-width: auto;
  max-width: none;
  min-height: 40px;
  max-height: 40px;
  margin: 40px auto 0;
  padding: 15px 17px;
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
  text-decoration: none;
  transition-property: none;
}

.rik.w--current:hover {
  color: #ffffffbf;
  font-size: 12px;
}

.rik.w--current:active {
  color: #dee7e4;
}

.rik2 {
  color: #dee7e4b3;
  text-align: center;
  letter-spacing: 1px;
  background-color: #0000;
  border: 1px #000;
  width: auto;
  min-width: auto;
  max-width: none;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 17px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  text-decoration: none;
  transition: all 1s;
}

.rik2:hover {
  color: #fffffff2;
  background-color: #0000;
}

.rik2:active {
  color: #dee7e4b3;
  background-color: #0000;
  background-image: none;
}

.rik2:focus {
  color: #dee7e4b3;
  background-color: #0000;
  transition-property: none;
}

.rik2.w--current {
  clear: both;
  border-style: none none solid;
  border-width: 6px 1px 1px;
  border-color: var(--peru) var(--peru) #753f61de #d77b28b3;
  color: var(--logonav);
  text-align: center;
  letter-spacing: 0;
  background-color: #0000;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
  margin: 40px 25px 0 auto;
  padding: 0 5px 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
  text-decoration: none;
  transition-property: none;
}

.rik2.w--current:hover {
  color: var(--logonav);
  border-bottom-style: solid;
  font-size: 14px;
}

.rik2.w--current:active, .rik2.w--current:focus-visible, .rik2.w--current[data-wf-focus-visible] {
  color: var(--logonav);
}

.nav-tab-tngas {
  z-index: 999;
  opacity: 1;
  color: #89a;
  text-align: right;
  background-color: #000;
  border-top: 0 #000;
  border-bottom: 0 #000;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 90px;
  min-height: 90px;
  max-height: 90px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 14px;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.cont-tngas {
  float: none;
  clear: none;
  background-color: #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 90px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: static;
  inset: 0% 0% auto;
}

.menu-tngas {
  float: none;
  clear: none;
  opacity: 1;
  color: #4c576d;
  text-align: right;
  background-color: #000;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 90px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 0;
  display: none;
  position: relative;
  top: auto;
  right: auto;
}

.text-address {
  color: #ffffffb3;
  text-align: center;
  width: 70%;
  min-width: 70%;
  max-width: 70%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3px;
  padding-bottom: 3px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
}

.logo-link-block-dt2 {
  float: left;
  clear: left;
  width: 33%;
  min-width: 33%;
  max-width: 33%;
  height: 75px;
  min-height: 75px;
  max-height: 75px;
  margin-top: 8px;
  margin-left: 12px;
  margin-right: auto;
}

.logo-link-block-dt2.w--current {
  opacity: 1;
  width: 375px;
  min-width: 375px;
  max-width: 375px;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: 8px;
  margin-bottom: 10px;
  margin-left: 12px;
  transition: opacity 1s;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
}

.logo-link-block-dt2.w--current:hover {
  opacity: 1;
}

.pic-logo {
  float: left;
  clear: left;
  border-style: none;
  border-width: 1px;
  border-color: #d77b2866 #d77b2880 #d77b2880 var(--peru);
  opacity: .9;
  color: #0000;
  text-align: left;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-top: 5px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 5px;
  text-decoration: none;
}

.pic-logo:focus-visible, .pic-logo[data-wf-focus-visible] {
  margin-left: auto;
  margin-right: auto;
}

.la-march-24 {
  z-index: 999;
  opacity: 1;
  color: #fff;
  text-shadow: 1px 1px 6px #000;
  background-color: #0000;
  width: 15px;
  height: 40px;
  min-height: auto;
  max-height: none;
  margin: 0 15px 0 0;
  padding: 0;
  font-family: Lato, sans-serif;
  font-size: 37px;
  font-weight: 900;
  line-height: 25px;
  display: none;
  inset: 0% auto 0% 0%;
}

.la-march-24:hover {
  opacity: 1;
  color: #ffffff80;
}

.la-march-24:active {
  opacity: 1;
}

.ra-march-2-copy {
  opacity: .9;
  color: #f1f2f4;
  width: 40px;
  height: 100px;
  min-height: 100px;
  max-height: 100px;
  margin-top: 220px;
  margin-bottom: 5px;
  margin-right: 7px;
  display: none;
  inset: 0% 0% 0% auto;
}

.r-a-march-24 {
  z-index: 999;
  opacity: 1;
  color: #fff;
  text-shadow: 1px 1px 6px #000;
  background-color: #0000;
  width: 15px;
  height: 40px;
  min-height: auto;
  max-height: none;
  margin: 0 30px 0 0;
  padding: 0;
  font-family: Lato, sans-serif;
  font-size: 37px;
  font-weight: 900;
  line-height: 25px;
  display: none;
  inset: 0% 0% 0% auto;
}

.r-a-march-24:hover {
  opacity: 1;
  color: #ffffff80;
}

.r-a-march-24:active, .r-a-march-24:focus {
  opacity: 1;
}

.left-arrow {
  opacity: 0;
  color: #fff;
  -webkit-text-stroke-width: 5px;
  width: 60px;
  min-width: 60px;
  max-width: 60px;
  height: 100px;
  min-height: 100px;
  max-height: 100px;
  margin: 220px auto 0;
  text-decoration: none;
  display: none;
  inset: 0% auto 0% 0%;
  overflow: visible;
}

._3-pics {
  background-color: var(--light-slate-grey);
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 520px;
  min-height: 520px;
  max-height: 520px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.section-top-pic-home-phone {
  display: none;
}

.foot-tiny-text {
  color: #7e6c54;
  text-align: center;
  background-image: linear-gradient(#3c292b, #3c292b);
  border-top: 0 solid #7e6c54;
  width: 50%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  font-size: 12px;
  line-height: 16px;
  display: block;
}

.text-photographers, .footer-phone, .footer-ph-bot, .foot-ph-top {
  color: #7e6c54;
  text-align: left;
  width: 50%;
  text-decoration: none;
  display: block;
}

.foot-tngas-ph, .grid-foot-tngas-ph, .grid-left-foot-tngas, .head-home-phw {
  display: none;
}

.div-slide-1 {
  letter-spacing: -1px;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 520px;
  min-height: 520px;
  max-height: 520px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.text-slider-1 {
  opacity: 1;
  color: #fff;
  text-align: center;
  letter-spacing: -5px;
  background-color: #0000;
  border-bottom: 3px #97763d80;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: auto;
  min-height: auto;
  max-height: none;
  margin: 180px auto 0;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 78px;
  font-weight: 200;
  line-height: 68px;
  position: absolute;
  inset: 0% 0% auto;
  overflow: visible;
}

.text-slider-2 {
  opacity: 1;
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 6px #000;
  border-bottom: 3px #97763d80;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: auto;
  min-height: auto;
  max-height: none;
  margin: 180px auto 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 70px;
  font-weight: 700;
  line-height: 60px;
  position: absolute;
  inset: 0% 0% auto;
  overflow: visible;
}

.div-slide-2 {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 520px;
  min-height: 520px;
  max-height: 520px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.orange-div {
  background-color: var(--white);
  opacity: .25;
  color: #0000;
  width: 15%;
  min-width: 15%;
  max-width: 15%;
  height: 1px;
  min-height: 1px;
  max-height: 1px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  line-height: 23px;
  display: none;
}

.orange-div:hover, .orange-div:focus {
  background-color: #d77b2899;
}

.div-slide-3 {
  border-top: 1px solid #000;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 520px;
  min-height: 520px;
  max-height: 520px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.home-button {
  background-color: var(--dark-goldenrod);
  opacity: .95;
  color: var(--dark-brown-top);
  text-align: center;
  border-radius: 0 25px;
  width: 275px;
  min-width: 275px;
  max-width: 275px;
  height: auto;
  min-height: auto;
  max-height: none;
  margin: 240px 0 0 70px;
  padding: 20px 10px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  transition: all .8s;
  display: none;
}

.home-button:hover {
  color: var(--dark-brown-top);
  background-color: #97763db8;
}

.section-purple {
  text-align: center;
  background-image: url('../images/tennessee-guitar-sound-solo.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  border-bottom: 1px #ffffff80;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 260px;
  min-height: 260px;
  max-height: 260px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: block;
}

.section-3-pics-at-bottom {
  color: var(--black);
  background-color: #0000;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 0 10px;
}

.grid-3-pics-bottom {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.section-foot-dt {
  color: var(--versani);
  background-color: #2b1d14;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 15px;
}

.phone-bold {
  color: var(--white);
  font-size: 45px;
  line-height: 28px;
  text-decoration: none;
}

.phone-bold:hover {
  text-decoration: none;
}

.link-ph-dt {
  color: #d77b28a6;
  font-size: 50px;
  line-height: 60px;
  text-decoration: none;
}

.sect-quotes-with-dots {
  background-color: var(--light-slate-grey);
  background-image: linear-gradient(to bottom, var(--black-2), var(--new-blue-aug-23));
  border-bottom: 10px #d77b2899;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: auto;
  min-height: auto;
  max-height: none;
  margin: 0 auto;
  padding-top: 0;
  display: block;
  overflow: hidden;
}

.quotes {
  background-color: #0000;
  width: 95%;
  min-width: 95%;
  max-width: 95%;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.slider {
  z-index: 999;
  opacity: .6;
  color: var(--peru);
  text-align: center;
  text-shadow: 0 0 6px #000;
  width: 50%;
  min-width: 50%;
  max-width: 50%;
  height: 25px;
  min-height: 25px;
  max-height: 25px;
  margin: 10px auto 15px;
  padding: 5px 0;
  font-size: 20px;
  line-height: 17px;
  transition: all 1s;
  display: block;
  inset: auto 0% 0%;
}

.mask-for-top {
  color: #f1f2f4;
  background-color: #0000;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 520px;
  min-height: 520px;
  max-height: 520px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.slide-1-top {
  z-index: 0;
  border-bottom: 1px none var(--light-slate-grey);
  background-image: linear-gradient(131deg, transparent 78%, var(--best-background-tngas) 94%), url('../images/tennessee-guitar-sound-solo.jpg');
  background-position: 0 0, 0%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 520px;
  min-height: 520px;
  max-height: 520px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-right: 0;
  overflow: hidden;
}

.slide-2-top {
  background-image: linear-gradient(131deg, transparent 78%, var(--best-background-tngas) 94%), url('../images/tngas-2.jpg');
  background-position: 0 0, 0 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  border-bottom: 1px #d77b2873;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 520px;
  min-height: 520px;
  max-height: 520px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-right: 0;
  overflow: hidden;
}

.slide-3-top {
  background-image: linear-gradient(131deg, var(--trans) 78%, var(--best-background-tngas) 94%), url('../images/tennessee-guitar-sound-repair.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  border-bottom-color: #ffffff4d;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 520px;
  min-height: 520px;
  max-height: 520px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.dots {
  z-index: 888;
  opacity: .95;
  color: var(--white);
  text-align: right;
  letter-spacing: 20px;
  text-shadow: 3px 0 6px #000;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  margin: 0 auto;
  padding: 20px 10px 30px 0;
  font-size: 22px;
  font-style: normal;
  line-height: 22px;
  transition: all .8s;
  display: block;
  inset: auto 0% 0%;
  overflow: hidden;
}

.mask-quotes {
  color: #f1f2f4;
  background-color: #0000;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.text-for-quotes {
  border-top: 1px #d77b284d;
  border-bottom: 1px none var(--dark-brown-top);
  text-align: center;
  width: 48%;
  min-width: 48%;
  max-width: 48%;
  height: 210px;
  min-height: 210px;
  max-height: 210px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 19px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  overflow: hidden;
}

.quote-slide-1 {
  z-index: 0;
  clear: none;
  border-bottom: 1px none var(--light-slate-grey);
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 0;
  padding-right: 0;
  overflow: hidden;
}

.quote-slide-2 {
  text-align: center;
  height: auto;
  min-height: auto;
  max-height: none;
  padding-top: 15px;
  overflow: hidden;
}

.quote-slide-3, .quote-slide-4, .quote-slide-5 {
  height: auto;
  min-height: auto;
  max-height: none;
  padding-top: 15px;
  overflow: hidden;
}

.text-foot-dt-right {
  letter-spacing: -1px;
  border: 1px #000;
  border-left: 1px solid #d37b29bf;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 6px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 17px;
  transition: all .8s;
}

.text-foot-dt-right:hover {
  opacity: 1;
}

.text-foot-dt {
  color: var(--white);
  text-align: left;
  width: 75%;
  min-width: 75%;
  max-width: 75%;
  margin-bottom: 0;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 0;
  font-family: Varela, sans-serif;
}

.text-foot-dt:hover {
  color: var(--white);
}

.text-foot-dt:active {
  color: #ffffffd9;
  -webkit-text-stroke-color: var(--white);
}

.foot-dec-15 {
  background-color: #fff;
  background-image: url('../images/footer-novelli-guitars.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  min-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.link-phone-dt, .link-phone-dt:hover {
  color: var(--white);
  text-decoration: none;
}

.link-phone-dt:active {
  color: var(--white);
}

.snfb {
  opacity: .9;
  width: auto;
  min-width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 4px;
  padding-right: 15px;
  transition: all .8s;
  position: absolute;
  inset: auto 0% 0% auto;
}

.snfb:hover {
  opacity: .7;
}

.foot-tngas {
  object-fit: fill;
  background-color: #0000;
  background-image: linear-gradient(#242633bf, #242633bf), url('../images/bg-foot-dt.jpg');
  background-position: 0 0, 0 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-top: 1px #ffffff40;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  position: absolute;
}

.foot-grid-tngas {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 4.75fr;
  grid-auto-columns: 1.25fr;
  place-content: start;
  place-items: start;
  width: 90%;
  min-width: 90%;
  max-width: 90%;
  margin: 0 auto;
  padding-top: 0;
  padding-bottom: 0;
}

.grid-left-tngas-foot {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  place-content: center start;
  place-items: center start;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: auto;
  padding-left: 0;
}

.grid-foot-right-tngas {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-left: 1px #ffffff59;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 3.25fr;
  place-content: start;
  place-items: start;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: auto;
  margin-top: 22px;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
}

.link-tngas-foot-right {
  color: #281b0d;
  letter-spacing: 0;
  font-family: Varela, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  transition: all .8s;
}

.link-tngas-foot-right:hover {
  opacity: .8;
  color: #281b0da6;
  text-decoration: none;
}

.link-tngas-foot-right:active {
  color: #281b0d;
}

.link-tngas-foot-right.w--current {
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  transition-duration: 1.2s;
}

.link-tngas-foot-right.w--current:hover {
  opacity: .8;
}

.bold-right {
  color: #ffffffe6;
  letter-spacing: 0;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 13px;
  transition: all .8s;
}

.bold-right:hover {
  opacity: 1;
  color: #fff;
}

.grid-fancy-nav-dt-2 {
  float: none;
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  background-color: #000;
  grid-template-rows: auto;
  grid-template-columns: 10fr .25fr .25fr .25fr .25fr .25fr .25fr .25fr .25fr;
  grid-auto-columns: .25fr;
  place-content: start;
  place-items: start;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 90px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 15px;
}

.link-block-logo-dt-2 {
  z-index: 999;
  height: 100px;
  min-height: 100px;
  max-height: 100px;
  margin-top: 0;
  margin-left: 2px;
  margin-right: 0;
  position: relative;
}

.link-block-logo-dt-2.w--current {
  width: 165px;
  min-width: 165px;
  max-width: 165px;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.button-fancy-nav-2 {
  opacity: 1;
  color: #d3d3d3cc;
  text-align: center;
  background-color: #0000;
  border-bottom: 1px solid #000;
  border-right: 1px #b07d02;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  margin: 40px 5px 0 7px;
  padding: 0 0 10px 5px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 15px;
  transition: all .8s;
  position: static;
}

.button-fancy-nav-2:hover {
  color: #d77b28bf;
  border-bottom: 1px solid #d77b28cc;
  margin-right: 7px;
}

.button-fancy-nav-2.w--current {
  opacity: 1;
  color: #ffffffe6;
  background-color: #0000;
  border-bottom: 1px solid #3c333ae6;
  height: auto;
  margin-top: 40px;
  margin-left: 7px;
  margin-right: 7px;
  padding-bottom: 10px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 15px;
  transition-duration: .8s;
}

.button-fancy-nav-2.w--current:hover {
  opacity: 1;
  color: #ffffffe6;
  background-color: #0000;
  border-bottom-color: #3c333ae6;
}

.button-fancy-nav-2.w--current:active {
  opacity: .8;
  color: #ffffffe6;
  border-bottom-color: #3c333ae6;
}

.button-fancy-nav-2.w--current:focus {
  color: #ffffffe6;
  background-color: #0000;
  border-bottom: 0 #3c333ae6;
  border-right-style: none;
  border-right-width: 0;
}

.button-fancy-nav-2.w--current:visited {
  opacity: .9;
  color: #ffffffe6;
  background-color: #0000;
  border-bottom-style: none;
  border-bottom-width: 0;
}

.nav-grid-dt-tngasco {
  z-index: 999;
  grid-column-gap: 15px;
  background-color: var(--light-slate-grey);
  opacity: 1;
  color: #3e231c;
  border-top: 1px #b07d02f2;
  grid-template-columns: 27fr .25fr .25fr .25fr .25fr;
  grid-auto-columns: .25fr;
  grid-auto-flow: column;
  place-content: start;
  place-items: start end;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 100px;
  min-height: 100px;
  max-height: 100px;
  margin-top: 0;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 15px;
  position: static;
  inset: 0% 0% auto;
}

.tngas-logo {
  float: left;
  opacity: 1;
  object-position: 0% 0%;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: 3px;
  margin-left: 3px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.tngas-logo:hover {
  opacity: 1;
}

.link-logo-tngas {
  z-index: 999;
  width: 130px;
  min-width: 130px;
  max-width: 130px;
  height: 100px;
  min-height: 100px;
  max-height: 100px;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 0;
  position: relative;
}

.link-logo-tngas.w--current {
  width: 130px;
  min-width: 130px;
  max-width: 130px;
  height: 100px;
  min-height: 100px;
  max-height: 100px;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 0;
}

.grid {
  border-bottom: 1px solid #d77b28b3;
}

.grid-2 {
  z-index: 999;
  grid-column-gap: 15px;
  border-top: 4px none var(--blue-sign-1);
  background-color: var(--black-3);
  opacity: 1;
  grid-template-columns: 27fr .25fr .25fr .25fr .25fr 1fr;
  grid-auto-columns: .25fr;
  grid-auto-flow: column;
  place-content: start;
  place-items: start end;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 80px;
  min-height: 80px;
  max-height: 80px;
  margin-top: 0;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 15px;
  position: fixed;
  inset: 0% 0% auto;
}

.logo-fancy-top-dt {
  z-index: 999;
  float: left;
  opacity: 1;
  background-color: #0000;
  border: 1px #000;
  width: 155px;
  min-width: 155px;
  max-width: 155px;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: 3px;
  margin-bottom: 0;
  margin-left: 10px;
  transition: all .8s;
  position: static;
  inset: 0% auto auto 0%;
}

.logo-fancy-top-dt:hover, .logo-fancy-top-dt:focus {
  opacity: 1;
}

.button-fancy-nav {
  opacity: 1;
  color: #ffffffde;
  text-align: center;
  background-color: #0000;
  border-bottom: 1px solid #0000;
  border-right: 1px #b07d02;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
  margin: 45px 5px 0;
  padding: 0 5px 7px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 15px;
  text-decoration: none;
  transition: all 1s;
  position: static;
}

.button-fancy-nav:hover {
  border-style: none none solid;
  border-width: 1px 1px 4px;
  border-color: var(--blue-guitar) var(--blue-guitar) transparent;
  opacity: 1;
  color: #ffffff80;
  margin-right: 5px;
}

.button-fancy-nav:focus, .button-fancy-nav:visited {
  border-bottom-color: #0000;
}

.button-fancy-nav.w--current {
  opacity: 1;
  color: #ffffffde;
  background-color: #0000;
  border-bottom: 1px solid #d37b29b3;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: 45px;
  margin-left: 5px;
  margin-right: 5px;
  padding-bottom: 7px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  transition-duration: 1s;
}

.button-fancy-nav.w--current:hover {
  opacity: 1;
  color: #ffffffde;
  background-color: #0000;
  border-style: none none solid;
  border-bottom-color: #d37b29b3;
}

.button-fancy-nav.w--current:active {
  opacity: 1;
  color: #ffffffde;
  border-bottom-color: #d37b29b3;
}

.button-fancy-nav.w--current:focus {
  color: #ffffffde;
  background-color: #0000;
  border-bottom: 4px solid #d37b29b3;
  border-right-style: none;
  border-right-width: 0;
}

.button-fancy-nav.w--current:focus-visible, .button-fancy-nav.w--current[data-wf-focus-visible] {
  color: #ffffffde;
}

.button-fancy-nav.w--current:visited {
  opacity: 1;
  color: #ffffffde;
  background-color: #0000;
  border-bottom-style: solid;
  border-bottom-width: 4px;
}

.nav-mobile-tngas {
  z-index: 999;
  opacity: 1;
  color: #89a;
  text-align: right;
  background-color: #000;
  border-top: 0 #000;
  border-bottom: 0 #000;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 90px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 14px;
  display: none;
  position: absolute;
  inset: 0% 0% auto;
}

.container {
  float: none;
  clear: none;
  background-color: #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 90px;
  min-height: 90px;
  max-height: 90px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: static;
  inset: 0% 0% auto;
}

.brand-box {
  z-index: 999;
  margin-top: 0;
  margin-left: 0;
}

.brand-box.w--current {
  z-index: 999;
  width: auto;
  height: auto;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
}

.brand-box.w--current:hover {
  opacity: 1;
}

.logo-tngas {
  float: left;
  opacity: 1;
  object-position: 0% 0%;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.logo-tngas:hover {
  opacity: 1;
}

.menu {
  float: none;
  clear: none;
  opacity: 1;
  color: #4c576d;
  text-align: right;
  background-color: #000;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 90px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 0;
  display: block;
  position: relative;
  top: auto;
  right: auto;
}

.section-top-f-guitar {
  border-bottom: 1px none var(--white);
  background-image: url('../images/tn-guitar-sound.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 540px;
  min-height: 540px;
  max-height: 540px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
}

.text-hours {
  color: var(--white);
  font-size: 22px;
}

.head-guitars {
  opacity: 1;
  color: var(--white);
  text-align: center;
  letter-spacing: -6px;
  text-shadow: 2px 3px 6px #000;
  border-bottom: 1px #d77b2899;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin: 0 auto -5px;
  padding: 200px 0 0;
  font-family: Montserrat, sans-serif;
  font-size: 85px;
  font-weight: 700;
  line-height: 80px;
}

.head-guitars-bot {
  opacity: 1;
  color: var(--white);
  text-align: right;
  letter-spacing: -2px;
  text-shadow: 3px 3px 3px #000;
  border-bottom: 1px #d77b2899;
  width: auto;
  min-width: auto;
  max-width: none;
  margin: 0 auto 320px;
  padding: 0 60px 0 0;
  font-family: Nothing You Could Do, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 30px;
  display: none;
  position: absolute;
  inset: auto 0% 0% auto;
}

.fb-link {
  opacity: 1;
  width: auto;
  min-width: auto;
  max-width: none;
  margin-top: 0;
  margin-left: 0;
  transition: opacity .8s;
}

.fb-link:hover {
  opacity: 1;
}

.guitar-block-text {
  float: none;
  border: 1px none var(--black-3);
  background-color: var(--guitar-new-blue);
  opacity: 1;
  color: var(--white);
  border-radius: 0;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-bottom: 0;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 12px;
  transition: all .9s;
  overflow: hidden;
}

.guitar-block-text:hover {
  opacity: 1;
}

.guitar-block-text:focus {
  border-color: #0000;
}

.link-to-reverb-page {
  float: right;
  background-color: var(--peru);
  opacity: 1;
  color: var(--white);
  letter-spacing: 0;
  border-radius: 0;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: 0;
  margin-bottom: 0;
  padding: 15px 30px;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 25px;
  transition: all .9s;
  position: static;
}

.link-to-reverb-page:hover {
  opacity: 1;
  color: var(--white);
  background-color: #d77b28b3;
}

.link-to-reverb-page:active {
  color: var(--white);
  background-color: #d77b28b3;
}

.link-to-reverb-page:focus-visible, .link-to-reverb-page[data-wf-focus-visible], .link-to-reverb-page:visited {
  opacity: 1;
}

.price {
  color: var(--white);
  border-top: 1px #3333;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  font-size: 26px;
  font-weight: 500;
  line-height: 26px;
}

.guitar-name {
  color: var(--white);
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  font-size: 26px;
  font-weight: 700;
  line-height: 26px;
  text-decoration: none;
}

.sect-g-1 {
  border: 2px none var(--dark-goldenrod);
  background-image: url('../images/tnguitar-1025-1.jpg');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  width: 70%;
  min-width: 70%;
  max-width: 70%;
  height: 500px;
  min-height: 500px;
  max-height: 500px;
  margin-top: 75px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  overflow: hidden;
}

.div-g-1 {
  float: right;
  background-color: var(--guitar-new-blue);
  opacity: .9;
  color: #0000;
  border: 1px #0000;
  border-radius: 0;
  width: 60%;
  min-width: 60%;
  max-width: 60%;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: 140px;
  margin-left: auto;
  margin-right: 0;
  padding-bottom: 0;
  padding-right: 0;
  line-height: 12px;
}

.div-g-1:hover {
  background-color: var(--guitar-new-blue);
}

.shop-online-link {
  color: var(--dark-goldenrod);
  text-decoration: none;
  transition: all .8s;
}

.shop-online-link:hover {
  opacity: .8;
  color: var(--white);
}

.bold-shop-online {
  opacity: .92;
  color: var(--reverb);
  transition: all .8s;
}

.bold-shop-online:hover {
  opacity: .85;
  color: var(--reverb);
}

.bold-shop-online:focus {
  opacity: .92;
}

.div-guitar-2 {
  float: right;
  border: 1px none var(--black-3);
  background-color: var(--guitar-new-blue);
  opacity: .85;
  color: #0000;
  -webkit-text-stroke-color: #333333e6;
  border-radius: 0;
  width: 60%;
  min-width: 60%;
  max-width: 60%;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: 140px;
  margin-left: auto;
  margin-right: 0;
  padding-bottom: 0;
  padding-right: 0;
  line-height: 12px;
}

.div-guitar-2:hover {
  background-color: var(--guitar-new-blue);
}

.div-guitar-3 {
  float: right;
  border: 1px none var(--black-3);
  background-color: var(--guitar-new-blue);
  opacity: .85;
  color: #0000;
  -webkit-text-stroke-color: #333333e6;
  border-radius: 0;
  width: 60%;
  min-width: 60%;
  max-width: 60%;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: 140px;
  margin-left: auto;
  margin-right: 0;
  padding-bottom: 0;
  padding-right: 0;
  line-height: 12px;
}

.div-guitar-3:hover {
  background-color: var(--guitar-new-blue);
}

.div-guitar-4 {
  float: right;
  border: 1px none var(--black-3);
  background-color: var(--guitar-new-blue);
  opacity: .85;
  color: #0000;
  -webkit-text-stroke-color: #333333e6;
  border-radius: 0;
  width: 60%;
  min-width: 60%;
  max-width: 60%;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: 140px;
  margin-left: auto;
  margin-right: 0;
  padding-bottom: 0;
  padding-right: 0;
  line-height: 12px;
}

.div-guitar-4:hover {
  background-color: var(--guitar-new-blue);
}

.div-guitar-5 {
  float: right;
  border: 1px none var(--black-3);
  background-color: var(--guitar-new-blue);
  opacity: .9;
  -webkit-text-stroke-color: #333333e6;
  border-radius: 0;
  width: 60%;
  min-width: 60%;
  max-width: 60%;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: 140px;
  margin-left: auto;
  margin-right: 0;
  padding-bottom: 0;
  padding-right: 0;
  line-height: 12px;
}

.div-guitar-5:hover {
  background-color: var(--guitar-new-blue);
}

.div-guitar-5:focus-visible, .div-guitar-5[data-wf-focus-visible] {
  color: #0000;
}

.sect-g-4 {
  border: 2px none var(--dark-goldenrod);
  background-image: url('../images/0tnguitaroct25v23.jpg');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  width: 70%;
  min-width: 70%;
  max-width: 70%;
  height: 500px;
  min-height: 500px;
  max-height: 500px;
  margin-top: 75px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  overflow: hidden;
}

.sect-top-contact {
  border-bottom: 3px none var(--white);
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--trans) 61%, var(--light-slate-grey)), url('../images/guitars-tngas-1024.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 520px;
  min-height: 520px;
  max-height: 50px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
}

.bold-head-services {
  color: var(--white);
  font-size: 35px;
}

.tngas-services-bold {
  color: var(--white);
}

.section-services-tngas {
  display: none;
}

.buy-text {
  opacity: 1;
  color: var(--white);
  text-align: center;
  align-self: start;
  width: 90%;
  min-width: 90%;
  max-width: 90%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 25px;
}

.service-top-text-main-phn {
  color: var(--white);
  text-align: center;
  border: 1px #d77b28a6;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  width: 70%;
  min-width: 70%;
  max-width: 70%;
  margin: 30px auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 40px;
}

.pic-3-no-line {
  border-radius: 0;
  width: 100%;
  min-width: 100%;
}

.text-home-top {
  color: var(--white);
  text-align: center;
  border: 1px #d77b28a6;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  width: 65%;
  min-width: 65%;
  max-width: 65%;
  margin: 20px auto 30px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 40px;
  display: none;
}

.sect-2-paragraphs-home {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.head-7-words {
  outline-offset: 0px;
  color: var(--white);
  text-align: center;
  border: 1px #fffc;
  outline: 3px dashed #fff;
  width: 82%;
  min-width: 82%;
  max-width: 82%;
  margin: 40px auto 0;
  padding: 25px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.text-2-paragraphs-home {
  color: var(--white);
  text-align: center;
  border: 1px #d77b28a6;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  width: 65%;
  min-width: 65%;
  max-width: 65%;
  margin: 0 auto 25px;
  padding-top: 15px;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 40px;
  display: none;
}

.section-top-home-collage {
  border-bottom: 1px none var(--white);
  background-color: #0000;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 520px;
  min-height: 520px;
  max-height: 520px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: hidden;
}

.section-7-words-and-paragraph {
  background-color: #0000;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}

.sect-words-services {
  background-color: #0000;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.grid-1-by-1-services {
  grid-template-rows: auto;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
}

.pic-right-services {
  border-radius: 0;
  width: 100%;
  min-width: 100%;
}

.section-2-services-pic-right {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #fff3;
  border-radius: 0;
  grid-template: ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 / 1.5fr 1.25fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 75%;
  min-width: 75%;
  max-width: 75%;
  margin: 25px auto 32px;
  padding: 20px 25px;
  display: block;
}

.buy-text-for-right-pic {
  opacity: 1;
  color: var(--white);
  text-align: center;
  align-self: start;
  width: 94%;
  min-width: 94%;
  max-width: 94%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 25px;
}

.hrs {
  color: var(--white);
  font-size: 40px;
}

.pic-quad-dt {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: 40px;
  margin-right: 10px;
}

.text-home-feb-22 {
  color: var(--white);
  text-align: left;
  border-top: 1px solid #fff3;
  border-bottom: 1px #b07d02;
  border-left: 1px solid #fff3;
  width: 90%;
  min-width: 90%;
  max-width: 90%;
  margin: 40px 0 0 20px;
  padding: 10px 0 0 12px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 30px;
}

.grid-for-4-pics-and-text-dt {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.75fr;
  place-content: start;
  place-items: start;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  font-size: 15px;
}

.grid-mini-head-text-dt {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px #ffffff40;
  border-left: 1px #ffffff40;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: start;
  place-items: start;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin: 0;
  padding-top: 0;
  padding-left: 5px;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 31px;
}

.sect-text-and-4-pics {
  width: 82%;
  min-width: 82%;
  max-width: 82%;
  height: auto;
  min-height: auto;
  max-height: none;
  margin: 0 auto;
  padding-top: 10px;
}

.section-guitar-text-phone {
  background-color: var(--black-3);
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.view-guitars-button {
  border: 1px solid var(--logonav);
  background-color: var(--guitar-new-blue);
  opacity: 1;
  color: var(--white);
  text-align: center;
  letter-spacing: 0;
  border-radius: 0;
  width: 420px;
  min-width: 420px;
  max-width: 420px;
  margin-top: 98px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 0;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 26px;
  transition: all .9s;
}

.view-guitars-button:hover {
  border-style: solid;
  border-color: var(--logonav);
  background-color: var(--guitar-new-blue);
  opacity: .85;
  color: var(--white);
  letter-spacing: 0;
  font-size: 26px;
  line-height: 26px;
}

.view-guitars-button:active {
  border-color: var(--logonav);
}

.view-guitars-button:focus {
  border-color: var(--logonav);
  opacity: 1;
  color: var(--white);
}

.view-guitars-button:focus-visible, .view-guitars-button[data-wf-focus-visible] {
  border-color: var(--logonav);
}

.view-guitars-button:visited {
  border-color: var(--logonav);
  opacity: 1;
}

.home-pic-caption {
  color: var(--white);
  text-align: center;
  width: 94%;
  min-width: 94%;
  max-width: 94%;
  margin: 0 auto;
  padding-top: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
}

.quote-slide-6, .quote-slide-7 {
  height: auto;
  min-height: auto;
  max-height: none;
  padding-top: 15px;
  overflow: hidden;
}

.discover-bold {
  font-size: 30px;
  display: none;
}

.link-reverb-icon-dt {
  width: auto;
  min-width: auto;
  max-width: none;
  transition: opacity .8s;
}

.link-reverb-icon-dt:hover {
  opacity: .8;
}

.reverb-icon-dt {
  width: auto;
  min-width: auto;
  max-width: none;
  margin-top: 15px;
  padding-bottom: 0;
}

.link-reverb-foot-dt {
  width: auto;
  min-width: auto;
  max-width: none;
}

.rev-logo-dt-foot {
  width: Infinity% ;
  min-width: auto;
  max-width: none;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 70px;
  transition: opacity .8s;
  position: absolute;
  inset: auto 0% 0% auto;
}

.rev-logo-dt-foot:hover {
  opacity: .8;
}

.grid-soc-icons-dt {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  justify-content: start;
  justify-items: start;
  margin-left: auto;
  margin-right: auto;
}

.section {
  width: auto;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.invisable {
  color: #0000;
  text-align: left;
  width: 75%;
  min-width: 75%;
  max-width: 75%;
  margin-bottom: 0;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 0;
  font-family: Varela, sans-serif;
}

.invisable:hover, .invisable:active {
  color: #0000;
}

.sect-g-2 {
  border: 2px none var(--dark-goldenrod);
  background-image: url('../images/0tnguitaroct25v2.jpg');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  width: 70%;
  min-width: 70%;
  max-width: 70%;
  height: 500px;
  min-height: 500px;
  max-height: 500px;
  margin-top: 75px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  overflow: hidden;
}

.sect-g-3 {
  border: 2px none var(--dark-goldenrod);
  background-image: url('../images/0tnguitaroct25v3.jpg');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  width: 70%;
  min-width: 70%;
  max-width: 70%;
  height: 500px;
  min-height: 500px;
  max-height: 500px;
  margin-top: 75px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  overflow: hidden;
}

.sect-g-5 {
  border: 2px none var(--dark-goldenrod);
  background-image: url('../images/ovation.jpg');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  width: 70%;
  min-width: 70%;
  max-width: 70%;
  height: 500px;
  min-height: 500px;
  max-height: 500px;
  margin-top: 75px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  overflow: hidden;
}

.quotes-guitar-page {
  background-color: var(--light-slate-grey);
  background-image: linear-gradient(to bottom, var(--blue-guitar), var(--light-slate-grey));
  border-bottom: 10px #d77b2899;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: auto;
  min-height: auto;
  max-height: none;
  margin: 0 auto;
  padding-top: 30px;
  display: block;
  overflow: hidden;
}

.slider-guitar-page {
  z-index: 999;
  opacity: .6;
  color: var(--peru);
  text-align: center;
  text-shadow: 0 0 6px #000;
  width: 50%;
  min-width: 50%;
  max-width: 50%;
  height: 25px;
  min-height: 25px;
  max-height: 25px;
  margin: 5px auto;
  padding: 5px 0;
  font-size: 15px;
  line-height: 15px;
  transition: all 1s;
  display: block;
  inset: auto 0% 0%;
}

.quotes-guitar-pg {
  background-color: #0000;
  width: 95%;
  min-width: 95%;
  max-width: 95%;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.mask-quote-guitar-pg {
  color: #f1f2f4;
  background-color: #0000;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.section-pic-guitar-pg {
  width: 50%;
  min-width: 50%;
  max-width: 50%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.guitars-wide {
  box-shadow: none;
  border-radius: 0;
  width: 100%;
  min-width: 100%;
  margin: 0 auto -25px;
}

.text-quotes-home, .text-quotes-home-page {
  border-top: 1px #d77b284d;
  border-bottom: 1px none var(--dark-brown-top);
  text-align: center;
  width: 48%;
  min-width: 48%;
  max-width: 48%;
  height: 210px;
  min-height: 210px;
  max-height: 210px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 19px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  overflow: hidden;
}

.text-quote-guitar-pg {
  border-top: 1px #d77b284d;
  border-bottom: 1px none var(--dark-brown-top);
  text-align: center;
  width: 48%;
  min-width: 48%;
  max-width: 48%;
  height: 210px;
  min-height: 210px;
  max-height: 210px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 19px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  overflow: hidden;
}

.right-arrow {
  background-color: var(--iban);
  opacity: 0;
  color: var(--dark-goldenrod);
  text-align: left;
  -webkit-text-stroke-width: 1px;
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  height: 100px;
  min-height: 100px;
  max-height: 100px;
  margin-top: 0;
  margin-bottom: 60px;
  margin-right: 7px;
  display: none;
  inset: auto 0% 0% auto;
  overflow: visible;
}

.sect-phone-and-hours {
  background-color: #0000;
  background-image: none;
  background-position: 0 0;
  border-radius: 25px;
  width: 65%;
  min-width: 65%;
  max-width: 65%;
  margin: 45px auto;
  padding-top: 0;
  padding-bottom: 0;
}

.text-phone-home {
  background-color: var(--black-3);
  color: var(--white);
  text-align: center;
  border-top: 1px #ffffff40;
  border-bottom: 1px #ffffff40;
  border-radius: 30px;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin: 0 auto 30px;
  padding: 20px 10px 10px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 28px;
}

.section-minis {
  background-color: var(--black-3);
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.grid-minis {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  background-color: var(--black-3);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  place-content: stretch;
  place-items: stretch stretch;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.mini {
  width: 100%;
  min-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.link-guitar-text {
  border-radius: 0;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  text-decoration: none;
  transition: all .9s;
}

.guitar-info {
  border-radius: 0;
}

.bold-text-3 {
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
}

.guitar-but-mobile {
  background-color: var(--dark-goldenrod);
  opacity: .95;
  color: var(--dark-brown-top);
  text-align: center;
  border-radius: 0 25px;
  width: 275px;
  min-width: 275px;
  max-width: 275px;
  height: auto;
  min-height: auto;
  max-height: none;
  margin: 240px 0 0 70px;
  padding: 20px 10px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  transition: all .8s;
  display: none;
}

.guitar-but-mobile:hover {
  color: var(--dark-brown-top);
  background-color: #97763db8;
}

.guitar-but-mobile.w--current {
  display: none;
}

.shop-button-mobile {
  border: 1px solid var(--logonav);
  opacity: 1;
  color: var(--white);
  text-align: center;
  background-color: #d77b2899;
  border-radius: 0;
  width: 500px;
  min-width: 500px;
  max-width: 500px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 25px;
  transition: all .8s;
  display: none;
}

.shop-button-mobile:hover {
  opacity: 1;
  color: var(--white);
  background-color: #d37b29cc;
  border-color: #d37b29cc;
}

.shop-button-mobile:active {
  border-color: #d37b29cc;
}

.shop-button-mobile:focus {
  border-color: var(--white);
  color: var(--white);
}

.shop-button-mobile:focus-visible, .shop-button-mobile[data-wf-focus-visible] {
  border-color: var(--white);
}

.shop-button-mobile:visited {
  border-color: var(--white);
  opacity: 1;
}

.shop-button-mobile.w--current {
  background-color: var(--guitar-new-blue);
  border-style: none;
  width: 450px;
  min-width: 450px;
  max-width: 450px;
}

.shop-button-mobile.w--current:hover {
  opacity: .8;
}

.home-head-823 {
  opacity: 1;
  text-align: center;
  letter-spacing: -6px;
  text-shadow: 4px 3px 5px var(--light-slate-grey);
  background-color: #0000;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 68px;
  position: relative;
  inset: 0% 0% auto;
}

.linkreverb {
  text-decoration: none;
}

.boldreverb {
  color: var(--reverb);
  transition: all .8s;
}

.boldreverb:hover {
  opacity: .8;
}

.pb {
  color: var(--white);
  font-size: 48px;
  line-height: 28px;
  text-decoration: none;
}

.pb:hover {
  text-decoration: none;
}

.linkra, .linkra2 {
  color: var(--white);
  text-decoration: none;
}

.sect-below-5-guitars {
  text-align: center;
  width: 77%;
  min-width: 77%;
  max-width: 77%;
  height: auto;
  min-height: auto;
  max-height: none;
  margin: 40px auto 20px;
  padding-top: 0;
  display: block;
}

.shop-more-guitars-button {
  border: 1px none var(--mint-cream);
  background-color: var(--reverb);
  opacity: 1;
  color: var(--white);
  text-align: center;
  letter-spacing: 0;
  border-radius: 0;
  width: 50%;
  min-width: 50%;
  max-width: 50%;
  margin: 0 auto 20px;
  padding: 20px 0;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 26px;
  transition: all .8s;
}

.shop-more-guitars-button:hover {
  border-style: none;
  border-color: var(--mint-cream);
  background-color: var(--blue-bg);
  opacity: .5;
  color: var(--white);
  letter-spacing: 0;
  font-weight: 500;
}

.shop-more-guitars-button:active {
  border-color: var(--mint-cream);
}

.shop-more-guitars-button:focus {
  border-color: var(--mint-cream);
  color: var(--white);
}

.shop-more-guitars-button:focus-visible, .shop-more-guitars-button[data-wf-focus-visible] {
  border-color: var(--mint-cream);
}

.shop-more-guitars-button:visited {
  border-color: var(--mint-cream);
  opacity: 1;
}

.text-guitar-home {
  color: var(--white);
  text-align: center;
  border: 1px #d77b28a6;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  width: 55%;
  min-width: 55%;
  max-width: 55%;
  margin: 20px auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.text-2-paragraphs-home-24, .text-home {
  color: var(--white);
  text-align: center;
  border: 1px #d77b28a6;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  width: 65%;
  min-width: 65%;
  max-width: 65%;
  margin: 0 auto 25px;
  padding-top: 15px;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 40px;
  display: none;
}

.head-home-823 {
  padding-top: 220px;
}

.head-others {
  opacity: 1;
  color: var(--white);
  text-align: center;
  letter-spacing: -5px;
  text-shadow: 4px 4px 4px var(--light-slate-grey);
  background-color: #00000003;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin: 250px auto 0;
  padding-top: 0;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 70px;
  position: absolute;
  inset: 0% 0% auto;
}

.head-0724 {
  opacity: 1;
  color: var(--white);
  text-align: center;
  letter-spacing: -6px;
  text-shadow: 4px 3px 5px var(--light-slate-grey);
  background-color: #0000;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: auto;
  min-height: auto;
  max-height: none;
  margin: 0 auto;
  padding-top: 200px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 68px;
  position: relative;
  inset: 0% 0% auto;
}

.head-sub {
  opacity: 1;
  color: var(--white);
  text-align: right;
  letter-spacing: -5px;
  text-shadow: -2px 0 3px var(--light-slate-grey);
  background-color: #00000003;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin: 333px auto 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 40px;
  font-family: Nothing You Could Do, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 50px;
  position: absolute;
  inset: 0% 0% auto;
}

.text-home-july24 {
  color: var(--white);
  text-align: left;
  border-top: 1px solid #fff3;
  border-bottom: 1px #b07d02;
  border-left: 1px solid #fff3;
  width: 88%;
  min-width: 88%;
  max-width: 88%;
  margin: 40px 0 0 20px;
  padding: 10px 0 0 15px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 33px;
}

.text-serv {
  color: var(--white);
  text-align: center;
  border: 1px #d77b28a6;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  width: 65%;
  min-width: 65%;
  max-width: 65%;
  margin: 30px auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 40px;
}

.text-serv-0724 {
  color: var(--white);
  text-align: center;
  border: 1px #d77b28a6;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  width: 70%;
  min-width: 70%;
  max-width: 70%;
  margin: 30px auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 34px;
}

.head-all-words-services {
  outline-offset: 0px;
  color: var(--white);
  text-align: center;
  border: 1px #fffc;
  outline: 3px dashed #fff;
  width: 82%;
  min-width: 82%;
  max-width: 82%;
  margin: 40px auto 0;
  padding: 25px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.sect-hours-services-page {
  background-color: #0000;
  background-image: none;
  background-position: 0 0;
  border-radius: 25px;
  width: 60%;
  min-width: 60%;
  max-width: 60%;
  margin: 45px auto;
  padding-top: 0;
  padding-bottom: 0;
}

.sec-hours-home {
  background-color: #0000;
  background-image: none;
  background-position: 0 0;
  border-radius: 25px;
  width: 60%;
  min-width: 60%;
  max-width: 60%;
  margin: 55px auto 40px;
  padding-top: 0;
  padding-bottom: 0;
}

.sect-hours-guitars {
  background-color: #0000;
  background-image: none;
  background-position: 0 0;
  border-radius: 25px;
  width: 60%;
  min-width: 60%;
  max-width: 60%;
  margin: 45px auto 50px;
  padding-top: 0;
  padding-bottom: 0;
}

.text-quote-guitar-pg-copy {
  border-top: 1px #d77b284d;
  border-bottom: 1px none var(--dark-brown-top);
  color: var(--mint-cream);
  text-align: center;
  width: 48%;
  min-width: 48%;
  max-width: 48%;
  height: 210px;
  min-height: 210px;
  max-height: 210px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 19px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  overflow: hidden;
}

.t-guitar {
  border-top: 1px #d77b284d;
  border-bottom: 1px none var(--dark-brown-top);
  color: var(--ivory);
  text-align: center;
  width: 48%;
  min-width: 48%;
  max-width: 48%;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 19px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  overflow: hidden;
}

.section-bot-services {
  width: 50%;
  min-width: 50%;
  max-width: 50%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.service-bot-pic {
  box-shadow: none;
  border-radius: 0;
  width: 100%;
  min-width: 100%;
  margin: 0 auto 20px;
}

.guitar-pic-on-guitar-pg {
  box-shadow: none;
  border-radius: 0;
  width: 100%;
  min-width: 100%;
  margin: 0 auto -25px;
}

.sect-guitars {
  border-bottom: 1px none var(--white);
  background-image: radial-gradient(circle closest-corner at 50% 50%, var(--trans) 68%, var(--light-slate-grey)), url('../images/tngas-0425.jpg');
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 520px;
  min-height: 520px;
  max-height: 520px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
}

.head-0724-copy {
  opacity: 1;
  color: var(--white);
  text-align: center;
  letter-spacing: -6px;
  text-shadow: 4px 3px 5px var(--light-slate-grey);
  background-color: #0000;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: auto;
  min-height: auto;
  max-height: none;
  margin: 0 auto;
  padding-top: 200px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 68px;
  position: relative;
  inset: 0% 0% auto;
}

.subhead-guitars {
  opacity: 1;
  color: var(--white);
  text-align: center;
  letter-spacing: 30px;
  text-shadow: 3px 3px 1px var(--light-slate-grey);
  background-color: #00000003;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin: 370px auto 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 70px;
  font-weight: 400;
  line-height: 100px;
  display: none;
  position: absolute;
  inset: 0%;
}

.h {
  opacity: 1;
  color: var(--white);
  text-align: center;
  letter-spacing: -6px;
  text-shadow: 4px 3px 5px var(--light-slate-grey);
  background-color: #0000;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: auto;
  min-height: auto;
  max-height: none;
  margin: 0 auto;
  padding-top: 200px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 80px;
  font-weight: 600;
  line-height: 65px;
  position: relative;
  inset: 0% 0% auto;
}

.h2 {
  opacity: 1;
  color: var(--white);
  text-align: center;
  letter-spacing: -4px;
  text-shadow: 4px 3px 5px var(--light-slate-grey);
  background-color: #0000;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: auto;
  min-height: auto;
  max-height: none;
  margin: 0 auto;
  padding-top: 240px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 80px;
  font-weight: 400;
  line-height: 80px;
  position: relative;
  inset: 0% 0% auto;
}

.subhead-cursive {
  opacity: 1;
  color: var(--white);
  text-align: right;
  letter-spacing: -5px;
  text-shadow: -2px 0 3px var(--light-slate-grey);
  background-color: #00000003;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin: 360px auto 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 40px;
  font-family: Nothing You Could Do, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 50px;
  position: absolute;
  inset: 0% 0% auto;
}

.h3 {
  opacity: 1;
  color: var(--white);
  text-align: center;
  letter-spacing: 0;
  text-shadow: 4px 3px 5px var(--light-slate-grey);
  background-color: #0000;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: auto;
  min-height: auto;
  max-height: none;
  margin: 0 auto;
  padding-top: 200px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 78px;
  font-weight: 400;
  line-height: 87px;
  position: relative;
  inset: 0% 0% auto;
}

.h4 {
  opacity: 1;
  color: var(--white);
  text-align: center;
  letter-spacing: -6px;
  text-shadow: 4px 3px 5px var(--light-slate-grey);
  background-color: #0000;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: auto;
  min-height: auto;
  max-height: none;
  margin: 0 auto;
  padding-top: 222px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 80px;
  font-weight: 600;
  line-height: 65px;
  position: relative;
  inset: 0% 0% auto;
}

.serv-040425 {
  color: var(--white);
  text-align: center;
  border: 1px #d77b28a6;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  width: 65%;
  min-width: 65%;
  max-width: 65%;
  margin: 30px auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 34px;
}

@media screen and (max-width: 991px) {
  .menu-gasco {
    z-index: 999;
    float: right;
    clear: none;
    opacity: 1;
    color: #2e5984;
    text-align: left;
    background-color: #0000;
    border-top: 1px #ffffff80;
    border-bottom: 1px #ffffff80;
    border-left: 1px #ffffff80;
    justify-content: flex-end;
    width: 60%;
    min-width: 60%;
    max-width: 60%;
    margin: 20px 10px 20px auto;
    display: none;
    position: relative;
    top: 0;
    bottom: 0;
    right: 0;
  }

  .rik {
    clear: none;
    color: #89a;
    text-align: left;
    background-color: #212d38e6;
    justify-content: flex-end;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 40px;
    margin: 0 auto;
    padding: 25px 25px 25px 20px;
    font-size: 18px;
    font-weight: 400;
    line-height: 18px;
    transition-property: none;
    display: none;
  }

  .rik:hover {
    color: #89a;
    background-color: #212d38e6;
  }

  .rik:active {
    background-image: none;
  }

  .rik:focus {
    color: #8899aae6;
    background-color: #212d38e6;
  }

  .rik:visited {
    background-color: #212d38e6;
  }

  .rik.w--current {
    clear: none;
    color: #ffffffe6;
    text-align: left;
    background-color: #212d38e6;
    background-image: none;
    border-top: 2px #ee540eb3;
    border-bottom: 0 #89a;
    border-left: 0 #ee540eb3;
    width: 100%;
    margin: 0;
    padding: 20px 25px 25px 20px;
    font-size: 18px;
    font-weight: 400;
    line-height: 12px;
    position: relative;
  }

  .rik.w--current:hover {
    color: #ffffffb3;
    background-color: #212d38e6;
    background-image: none;
    font-size: 18px;
  }

  .rik.w--current:active {
    color: #ffffffb3;
    background-color: #212d38e6;
  }

  .rik.w--current:focus {
    color: #ffffffb3;
  }

  .rik2 {
    clear: none;
    color: #89a;
    text-align: left;
    background-color: #212d38e6;
    justify-content: flex-end;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 40px;
    margin: 0 auto;
    padding: 25px 25px 25px 20px;
    font-size: 18px;
    font-weight: 400;
    line-height: 18px;
    transition-property: none;
    display: block;
  }

  .rik2:hover {
    color: #89a;
    background-color: #212d38e6;
  }

  .rik2:active {
    background-image: none;
  }

  .rik2:focus {
    color: #8899aae6;
    background-color: #212d38e6;
  }

  .rik2:visited {
    background-color: #212d38e6;
  }

  .rik2.w--current {
    clear: none;
    color: #ffffffe6;
    text-align: left;
    background-color: #212d38e6;
    background-image: none;
    border-top: 2px #ee540eb3;
    border-bottom: 0 #89a;
    border-left: 0 #ee540eb3;
    width: 100%;
    margin: 0;
    padding: 20px 25px 25px 20px;
    font-size: 18px;
    font-weight: 400;
    line-height: 12px;
    display: none;
    position: relative;
  }

  .rik2.w--current:hover {
    color: #ffffffb3;
    background-color: #212d38e6;
    background-image: none;
    font-size: 18px;
  }

  .rik2.w--current:active {
    color: #ffffffb3;
    background-color: #212d38e6;
  }

  .rik2.w--current:focus {
    color: #ffffffb3;
  }

  .link-weird {
    z-index: 999;
    color: #ffffffe6;
    text-align: center;
    font-family: Montserrat, sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-decoration: none;
    position: relative;
  }

  .link-weird.w--current {
    opacity: .95;
    color: #d77b28bf;
    font-family: Montserrat, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 16px;
    text-decoration: none;
  }

  .link-weird.w--current:visited {
    text-decoration: none;
  }

  .div-weird-button {
    opacity: 1;
    color: #ffffff80;
    background-color: #000000e0;
    width: 95%;
    min-width: 95%;
    max-width: 95%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    line-height: 16px;
  }

  .nav-tab-tngas {
    z-index: 999;
    box-shadow: none;
    color: #ffffeb;
    background-color: #000000f2;
    border-top-style: none;
    border-top-width: 0;
    border-bottom-style: none;
    height: 70px;
    min-height: 70px;
    max-height: 70px;
    margin-top: 0;
    display: block;
    position: fixed;
    inset: 0% 0% auto;
  }

  .cont-tngas {
    z-index: 999;
    float: none;
    clear: none;
    background-color: #0000;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 70px;
    min-height: 70px;
    max-height: 70px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .cont-tngas:hover {
    color: #f1e8dc;
  }

  .menu-tngas {
    float: right;
    clear: none;
    opacity: 1;
    backface-visibility: visible;
    text-align: left;
    background-color: #0000;
    justify-content: flex-end;
    width: 45%;
    min-width: 45%;
    max-width: 45%;
    min-height: 90px;
    max-height: 90px;
    margin: 10px -10px 0 0;
    display: block;
    position: relative;
    top: 0;
    bottom: 0;
    right: 0;
  }

  .menu-tngas2 {
    color: #c36e0e;
    width: 100px;
    height: 70px;
    margin-right: 10px;
    padding: 0;
    display: block;
    position: static;
  }

  .menu-tngas2.w--open {
    text-align: right;
    background-color: #0000;
    font-size: 30px;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .icon-tngas {
    z-index: 999;
    opacity: .87;
    color: #d77b28bf;
    text-align: right;
    background-image: linear-gradient(#0000, #0000);
    width: 100px;
    min-width: 100px;
    max-width: 100px;
    height: 60px;
    min-height: 60px;
    max-height: 60px;
    margin-top: 5px;
    margin-left: 0;
    margin-right: 10px;
    padding-top: 0;
    padding-right: 0;
    font-family: Ubuntu, Helvetica, sans-serif;
    font-size: 60px;
    font-style: normal;
    font-weight: 300;
    line-height: 60px;
    position: relative;
  }

  .logo-link-block-dt2.w--current, .pic-logo {
    display: none;
  }

  .la-march-24 {
    z-index: 10;
    opacity: 1;
    background-color: #0000;
    width: 40px;
    min-width: 0;
    max-width: none;
    height: 40px;
    min-height: auto;
    margin: 0 0 0 5px;
    font-size: 35px;
    line-height: 35px;
    inset: auto 0% 0% auto;
  }

  .la-march-24:hover {
    opacity: .7;
  }

  .la-march-24:active {
    opacity: 1;
  }

  .ra-march-2-copy {
    z-index: 10;
    width: 5%;
    min-width: 5%;
    max-width: 5%;
    margin-bottom: 10px;
    margin-right: 0;
    font-weight: 700;
  }

  .r-a-march-24 {
    z-index: 10;
    opacity: 1;
    background-color: #0000;
    width: 15px;
    min-width: 0;
    max-width: none;
    height: 40px;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 25px;
    padding-right: 10px;
    font-size: 35px;
    font-weight: 900;
    line-height: 35px;
  }

  .r-a-march-24:hover {
    opacity: .7;
  }

  .r-a-march-24:active, .r-a-march-24:focus {
    opacity: 1;
  }

  .left-arrow {
    z-index: 10;
    width: 9%;
    min-width: 9%;
    max-width: 9%;
    margin-bottom: 10px;
    margin-right: 50px;
    font-weight: 700;
    inset: auto 0% 0% auto;
  }

  ._3-pics {
    background-color: var(--light-slate-grey);
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 380px;
    min-height: 380px;
    max-height: 380px;
    margin-bottom: 0;
    display: block;
  }

  .link-block-nav-phone {
    float: left;
    clear: left;
  }

  .link-block-nav-phone.w--current {
    width: auto;
    min-width: auto;
    max-width: none;
    margin-left: 10px;
  }

  .logo-ph {
    width: 70px;
    min-width: 70px;
    max-width: 70px;
  }

  .section-top-pic-home-phone {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: none;
  }

  .foot-tiny-text {
    display: block;
  }

  .text-photographers, .footer-phone, .footer-ph-bot, .foot-ph-top {
    width: 55%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .foot-tngas-ph {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-foot-tngas-ph {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .grid-left-foot-tngas {
    width: 100px;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .head-home-phw {
    display: none;
  }

  .div-slide-1 {
    height: 380px;
    min-height: 380px;
    max-height: 380px;
  }

  .text-slider-1 {
    text-shadow: 3px 3px 4px #000;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 120px;
    margin-left: auto;
    font-size: 60px;
    line-height: 50px;
  }

  .text-slider-2 {
    text-shadow: 3px 3px 4px #000;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 120px;
    margin-left: auto;
    padding-bottom: 20px;
    font-size: 40px;
    line-height: 40px;
  }

  .div-slide-2 {
    height: 380px;
    min-height: 380px;
    max-height: 380px;
  }

  .orange-div {
    color: #d77b28cc;
    display: none;
  }

  .div-slide-3 {
    height: 380px;
    min-height: 380px;
    max-height: 380px;
  }

  .home-button {
    z-index: 900;
    float: right;
    clear: none;
    background-color: var(--reverb);
    opacity: 1;
    color: var(--ivory);
    object-fit: fill;
    border-top-right-radius: 18px;
    border-bottom-left-radius: 18px;
    width: 250px;
    min-width: 250px;
    max-width: 250px;
    margin: 220px 20px 0 13px;
    padding-left: 13px;
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
    display: block;
    position: relative;
    inset: 0% 0% auto;
  }

  .home-button:hover {
    background-color: var(--reverb);
    opacity: 1;
    color: var(--ivory);
  }

  .section-purple {
    background-image: url('../images/tn-guitarandsound-1.jpg');
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    border-bottom-style: none;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 250px;
    min-height: 250px;
    max-height: 250px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .section-3-pics-at-bottom {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    padding: 0;
  }

  .grid-3-pics-bottom {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    place-content: center;
    place-items: center;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .section-foot-dt {
    display: block;
  }

  .phone-bold {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    font-size: 37px;
    line-height: 40px;
  }

  .link-ph-dt {
    font-size: 45px;
    line-height: 45px;
  }

  .sect-quotes-with-dots {
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    padding-top: 0;
    display: block;
  }

  .quotes {
    width: 95%;
    min-width: 95%;
    max-width: 95%;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-bottom: 0;
    display: block;
  }

  .slider {
    z-index: 850;
    width: 50%;
    min-width: 50%;
    max-width: 50%;
    height: 25px;
    margin-top: 5px;
    margin-bottom: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 16px;
    line-height: 16px;
  }

  .mask-for-top {
    background-color: #0000;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 380px;
    min-height: 380px;
    max-height: 380px;
  }

  .slide-1-top {
    background-image: linear-gradient(152deg, transparent 73%, var(--best-background-tngas)), url('../images/tennessee-guitar-sound-solo.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    height: 380px;
    min-height: 380px;
    max-height: 380px;
    position: relative;
  }

  .slide-2-top {
    background-image: url('../images/tngas-2.jpg');
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 380px;
    min-height: 380px;
    max-height: 380px;
  }

  .slide-3-top {
    background-image: url('../images/tennessee-guitar-sound-repair.jpg');
    background-position: 50% 100%;
    background-size: cover;
    background-attachment: scroll;
    height: 380px;
    min-height: 380px;
    max-height: 380px;
  }

  .dots {
    opacity: .8;
    text-align: right;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 50px;
    min-height: 50px;
    max-height: 50px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    font-size: 20px;
    line-height: 20px;
    display: block;
    inset: auto 0% 0% auto;
  }

  .mask-quotes {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: auto;
    min-height: auto;
    max-height: none;
    overflow: hidden;
  }

  .text-for-quotes {
    border-top-style: none;
    border-bottom-style: none;
    width: 60%;
    min-width: 60%;
    max-width: 60%;
    height: 200px;
    min-height: 200px;
    max-height: 200px;
    padding-top: 10px;
    font-size: 18px;
    line-height: 24px;
    overflow: hidden;
  }

  .quote-slide-1 {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    position: relative;
    overflow: hidden;
  }

  .quote-slide-2 {
    padding-top: 0;
    overflow: hidden;
  }

  .quote-slide-3, .quote-slide-4, .quote-slide-5 {
    padding-top: 0;
  }

  .text-foot-dt-right {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .text-foot-dt {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 10px;
  }

  .foot-dec-15 {
    background-image: url('../images/footer-novelli-guitars.jpg');
  }

  .snfb {
    width: Infinity% ;
    min-width: auto;
    max-width: none;
    padding-bottom: 0;
  }

  .foot-tngas {
    background-image: linear-gradient(#242633bf, #242633bf), url('../images/bg-foot-dt.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    padding-top: 12px;
    padding-bottom: 12px;
    display: block;
  }

  .foot-grid-tngas {
    grid-template-columns: 1.5fr .5fr;
    width: 95%;
    min-width: 95%;
    max-width: 95%;
  }

  .grid-left-tngas-foot {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 170px;
  }

  .grid-foot-right-tngas {
    border-left-color: #fff6;
    margin-top: 25px;
    margin-bottom: 0;
  }

  .grid-fancy-nav-dt-2, .nav-grid-dt-tngasco {
    display: none;
  }

  .tngas-logo {
    opacity: .9;
    object-position: 0% 0%;
    padding-top: 0;
    padding-left: 0;
  }

  .tngas-logo:hover {
    opacity: .9;
  }

  .grid-2 {
    background-color: var(--blue-bg);
    display: none;
  }

  .hamb-icon-home {
    z-index: 999;
    opacity: 1;
    color: var(--white);
    text-align: right;
    background-image: linear-gradient(#0000, #0000);
    width: 100px;
    min-width: 100px;
    max-width: 100px;
    height: 80px;
    min-height: 80px;
    max-height: 80px;
    margin-top: 5px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-right: 0;
    font-size: 70px;
    font-weight: 400;
    line-height: 70px;
    position: relative;
  }

  .nav-mobile-tngas {
    background-color: var(--black-2);
    box-shadow: none;
    color: #ffffff80;
    background-image: none;
    border-top-style: none;
    border-top-width: 0;
    border-bottom-style: none;
    height: 80px;
    min-height: 80px;
    max-height: 80px;
    margin-top: 0;
    display: block;
    position: fixed;
    inset: 0% 0% auto;
  }

  .container {
    float: right;
    clear: right;
    background-color: var(--black-3);
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 80px;
    min-height: 80%;
    max-height: 80px;
    margin-left: auto;
    margin-right: auto;
  }

  .container:hover {
    color: #f1e8dc;
  }

  .brand-box.w--current {
    z-index: 999;
    width: auto;
    margin-top: 0;
    margin-left: 0;
    display: block;
  }

  .logo-tngas {
    opacity: .9;
    object-position: 0% 0%;
    width: 145px;
    min-width: 145px;
    max-width: 145px;
    margin-top: 5px;
    margin-left: 5px;
    padding-top: 0;
    padding-left: 0;
  }

  .logo-tngas:hover {
    opacity: .9;
  }

  .menu {
    float: right;
    clear: none;
    opacity: 1;
    backface-visibility: visible;
    text-align: left;
    background-color: #0000;
    border-left: 1px #000;
    border-top-left-radius: 0;
    border-bottom-right-radius: 0;
    justify-content: flex-end;
    width: 45%;
    min-width: 45%;
    max-width: 45%;
    height: auto;
    min-height: auto;
    max-height: none;
    margin: 40px 10px 0 0;
    display: block;
    position: relative;
    top: 0;
    bottom: 0;
    right: 0;
  }

  .hamburger {
    z-index: 999;
    color: #c36e0e;
    width: 100px;
    min-width: 100px;
    max-width: 100px;
    height: 80px;
    min-height: 80px;
    max-height: 80px;
    margin-top: 0;
    padding: 0;
    display: block;
    position: relative;
  }

  .hamburger.w--open {
    text-align: right;
    background-color: #0000;
    height: 70px;
    min-height: 70px;
    max-height: 70px;
    font-size: 30px;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .special-nav-div {
    background-color: var(--black-3);
    opacity: .97;
    text-align: left;
    border-left: 1px #d37b2973;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    padding: 16px 0 16px 15px;
    font-size: 15px;
    line-height: 15px;
    display: inline-block;
  }

  .special-nav-link {
    color: #ffffff80;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    font-family: Montserrat, sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 18px;
    text-decoration: none;
  }

  .special-nav-link.w--current {
    color: var(--white);
    text-align: center;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
    font-weight: 600;
    line-height: 18px;
  }

  .special-nav-link.w--current:hover, .special-nav-link.w--current:focus, .special-nav-link.w--current:visited {
    color: var(--white);
  }

  .section-top-f-guitar {
    background-image: url('../images/guitarpgtop.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-style: none;
    height: 380px;
    min-height: 380px;
    max-height: 380px;
    margin-top: 80px;
  }

  .head-guitars {
    opacity: 1;
    text-align: center;
    letter-spacing: -6px;
    border-bottom-style: none;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-bottom: -20px;
    padding-top: 120px;
    padding-left: 0;
    font-family: Montserrat, sans-serif;
    font-size: 63px;
    line-height: 60px;
  }

  .head-guitars-bot {
    opacity: 1;
    text-align: right;
    letter-spacing: -2px;
    text-transform: capitalize;
    width: auto;
    min-width: auto;
    max-width: none;
    margin-bottom: 310px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 70px;
    font-family: Nothing You Could Do, sans-serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 40px;
  }

  .fb-link {
    width: auto;
    min-width: auto;
    max-width: none;
  }

  .guitar-block-text {
    font-size: 17px;
    line-height: 17px;
  }

  .link-to-reverb-page {
    background-color: var(--reverb);
    color: var(--ivory);
    height: auto;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 20px;
  }

  .link-to-reverb-page:hover {
    background-color: var(--peru);
    color: var(--ivory);
  }

  .link-to-reverb-page:visited {
    color: var(--ivory);
  }

  .price, .guitar-name {
    font-size: 22px;
    line-height: 19px;
  }

  .sect-g-1 {
    box-shadow: none;
    background-image: url('../images/tnguitar-1025-1.jpg');
    background-position: 0 100%;
    border-radius: 0;
    width: 68%;
    min-width: 68%;
    max-width: 68%;
    height: 320px;
    min-height: 320px;
    max-height: 320px;
    margin-top: 30px;
  }

  .div-g-1 {
    background-color: var(--guitar-new-blue);
    border-radius: 0;
    width: 62%;
    min-width: 62%;
    max-width: 62%;
    margin-top: 50px;
  }

  .div-g-1:hover {
    background-color: var(--guitar-new-blue);
  }

  .bold-shop-online {
    line-height: 25px;
  }

  .div-guitar-2 {
    background-color: var(--guitar-new-blue);
    border-radius: 0;
    width: 62%;
    min-width: 62%;
    max-width: 62%;
    margin-top: 50px;
  }

  .div-guitar-2:hover {
    background-color: var(--guitar-new-blue);
  }

  .div-guitar-3 {
    background-color: var(--guitar-new-blue);
    border-radius: 0;
    width: 62%;
    min-width: 62%;
    max-width: 62%;
    margin-top: 50px;
  }

  .div-guitar-3:hover {
    background-color: var(--guitar-new-blue);
  }

  .div-guitar-4 {
    background-color: var(--guitar-new-blue);
    border-radius: 0;
    width: 62%;
    min-width: 62%;
    max-width: 62%;
    margin-top: 50px;
  }

  .div-guitar-4:hover {
    background-color: var(--guitar-new-blue);
  }

  .div-guitar-5 {
    background-color: var(--guitar-new-blue);
    color: #0000;
    border-radius: 0;
    width: 62%;
    min-width: 62%;
    max-width: 62%;
    margin-top: 50px;
  }

  .div-guitar-5:hover {
    background-color: var(--guitar-new-blue);
  }

  .sect-g-4 {
    box-shadow: none;
    background-image: url('../images/0tnguitaroct25v23.jpg');
    background-position: 0 100%;
    border-radius: 0;
    width: 68%;
    min-width: 68%;
    max-width: 68%;
    height: 320px;
    min-height: 320px;
    max-height: 320px;
    margin-top: 30px;
  }

  .sect-top-contact {
    background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--trans) 46%, var(--light-slate-grey)), url('../images/guitars-tngas-1024.jpg');
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    border-bottom-style: none;
    height: 380px;
    min-height: 380px;
    max-height: 380px;
    margin-top: 80px;
  }

  .section-services-tngas {
    display: none;
  }

  .buy-text {
    opacity: 1;
    color: var(--white);
    align-self: start;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    padding: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .service-top-text-main-phn {
    border-style: none;
    width: 75%;
    min-width: 75%;
    max-width: 75%;
    padding: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 35px;
    display: block;
  }

  .pic-3-no-line {
    border-radius: 0;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .text-home-top {
    border-style: none;
    width: 75%;
    min-width: 75%;
    max-width: 75%;
    margin-top: 20px;
    padding: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 32px;
    display: block;
  }

  .sect-2-paragraphs-home {
    margin-top: 10px;
    padding-top: 10px;
  }

  .head-7-words {
    color: var(--white);
    outline-width: 2px;
    width: 85%;
    min-width: 85%;
    max-width: 85%;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 33px;
    font-weight: 700;
    line-height: 38px;
  }

  .text-2-paragraphs-home {
    color: var(--white);
    text-align: center;
    border-style: none;
    width: 75%;
    min-width: 75%;
    max-width: 75%;
    margin-top: 13px;
    padding: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 32px;
    display: block;
  }

  .section-top-home-collage {
    background-color: #0000;
    border-bottom-style: none;
    border-bottom-width: 2px;
    height: 380px;
    min-height: 380px;
    max-height: 380px;
    margin-top: 80px;
    display: block;
  }

  .section-7-words-and-paragraph {
    margin-top: 0;
    padding-top: 0;
  }

  .sect-words-services {
    margin-top: 0;
  }

  .grid-1-by-1-services {
    grid-template-columns: 1fr 1fr;
  }

  .section-2-services-pic-right {
    grid-column-gap: 15px;
    grid-row-gap: 10px;
    border-style: solid;
    border-width: 1px;
    grid-template-columns: 1fr .75fr;
    grid-template-areas: ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". .";
    width: 90%;
    min-width: 90px;
    max-width: 90%;
    margin-top: 25px;
    margin-bottom: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .buy-text-for-right-pic {
    opacity: 1;
    color: var(--white);
    align-self: start;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    padding: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .hrs {
    font-size: 35px;
  }

  .pic-quad-dt {
    display: none;
  }

  .text-home-feb-22 {
    color: #213c57bf;
    width: 90%;
    min-width: 90%;
    max-width: 90%;
    margin: 10px auto;
    padding-right: 0;
    font-size: 17px;
    line-height: 26px;
  }

  .grid-for-4-pics-and-text-dt {
    grid-template-columns: .25fr 7.5fr;
    display: none;
  }

  .grid-mini-head-text-dt {
    grid-template-rows: auto;
    width: 94%;
    min-width: 94%;
    max-width: 94%;
    display: none;
  }

  .sect-text-and-4-pics {
    margin-top: 40px;
    display: none;
  }

  .section-guitar-text-phone {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .view-guitars-button {
    text-align: center;
    display: none;
  }

  .home-pic-caption {
    width: 95%;
    min-width: 95%;
    max-width: 95%;
    font-size: 13px;
    line-height: 15px;
    display: none;
  }

  .quote-slide-6 {
    padding-top: 0;
  }

  .quote-slide-7 {
    margin-bottom: 0;
    padding-top: 0;
  }

  .discover-bold {
    display: none;
  }

  .link-reverb-foot-dt {
    width: auto;
    min-width: auto;
    max-width: none;
  }

  .rev-logo-dt-foot {
    width: auto;
    padding-bottom: 0;
  }

  .invisable {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 10px;
    display: none;
  }

  .sect-g-2 {
    box-shadow: none;
    background-image: url('../images/0tnguitaroct25v2.jpg');
    background-position: 0 100%;
    border-radius: 0;
    width: 68%;
    min-width: 68%;
    max-width: 68%;
    height: 320px;
    min-height: 320px;
    max-height: 320px;
    margin-top: 30px;
  }

  .sect-g-3 {
    box-shadow: none;
    background-image: url('../images/0tnguitaroct25v3.jpg');
    background-position: 0 100%;
    border-radius: 0;
    width: 68%;
    min-width: 68%;
    max-width: 68%;
    height: 320px;
    min-height: 320px;
    max-height: 320px;
    margin-top: 30px;
  }

  .sect-g-5 {
    box-shadow: none;
    background-image: url('../images/ovation.jpg');
    background-position: 0 100%;
    border-radius: 0;
    width: 68%;
    min-width: 68%;
    max-width: 68%;
    height: 320px;
    min-height: 320px;
    max-height: 320px;
    margin-top: 30px;
  }

  .quotes-guitar-page {
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 5px;
    display: block;
  }

  .slider-guitar-page {
    z-index: 850;
    width: 50%;
    min-width: 50%;
    max-width: 50%;
    height: 25px;
    margin-bottom: 5px;
    font-size: 15px;
    line-height: 15px;
  }

  .quotes-guitar-pg {
    width: 95%;
    min-width: 95%;
    max-width: 95%;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-bottom: 0;
    display: block;
  }

  .mask-quote-guitar-pg {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: auto;
    min-height: auto;
    max-height: none;
    overflow: hidden;
  }

  .section-pic-guitar-pg {
    width: 80%;
    min-width: 80%;
    max-width: 80%;
    margin-bottom: 10px;
  }

  .guitars-wide {
    box-shadow: none;
    border-radius: 0;
    margin-top: 0;
    margin-bottom: 20px;
  }

  .text-quotes-home, .text-quotes-home-page {
    border-top-style: none;
    border-bottom-style: none;
    width: 60%;
    min-width: 60%;
    max-width: 60%;
    height: 200px;
    min-height: 200px;
    max-height: 200px;
    padding-top: 10px;
    font-size: 18px;
    line-height: 24px;
    overflow: hidden;
  }

  .text-quote-guitar-pg {
    border-top-style: none;
    border-bottom-style: none;
    width: 60%;
    min-width: 60%;
    max-width: 60%;
    height: 200px;
    min-height: 200px;
    max-height: 200px;
    padding-top: 10px;
    font-size: 18px;
    line-height: 25px;
    overflow: hidden;
  }

  .right-arrow {
    z-index: 10;
    width: 5%;
    min-width: 5%;
    max-width: 5%;
    margin-bottom: 10px;
    margin-right: 0;
    font-weight: 700;
  }

  .sect-phone-and-hours {
    width: 60%;
    min-width: 60%;
    max-width: 60%;
    margin-top: 0;
    margin-bottom: 40px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-phone-home {
    background-color: var(--black-3);
    border-top-color: #fff3;
    border-radius: 30px;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 15px;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 10px;
    font-weight: 600;
    line-height: 30px;
  }

  .section-minis {
    margin-top: 0;
  }

  .bold-text-3 {
    font-size: 18px;
  }

  .guitar-but-mobile {
    z-index: 900;
    float: right;
    clear: none;
    background-color: var(--steel-blue);
    opacity: 1;
    color: var(--ivory);
    object-fit: fill;
    width: 250px;
    min-width: 250px;
    max-width: 250px;
    margin: 140px 20px 0 13px;
    padding-left: 13px;
    display: none;
    position: relative;
    inset: 0% 0% auto;
  }

  .guitar-but-mobile:hover {
    background-color: var(--steel-blue);
    opacity: 1;
    color: var(--ivory);
  }

  .guitar-but-mobile.w--current {
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    margin-top: 145px;
    margin-right: 10px;
    padding-bottom: 20px;
    display: block;
  }

  .shop-button-mobile {
    text-align: center;
    display: none;
  }

  .home-head-823 {
    letter-spacing: -5px;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding-left: 0;
    font-size: 60px;
    font-weight: 700;
    line-height: 45px;
  }

  .pb {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    font-size: 37px;
    line-height: 40px;
  }

  .sect-below-5-guitars {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .shop-more-guitars-button {
    box-shadow: none;
    text-align: center;
    width: 50%;
    min-width: 50%;
    max-width: 50%;
    display: inline-block;
  }

  .text-guitar-home {
    border-style: none;
    width: 80%;
    min-width: 80%;
    max-width: 80%;
    padding: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 32px;
    display: block;
  }

  .text-2-paragraphs-home-24, .text-home {
    color: var(--white);
    text-align: center;
    border-style: none;
    width: 75%;
    min-width: 75%;
    max-width: 75%;
    margin-top: 13px;
    padding: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 32px;
    display: block;
  }

  .head-others {
    letter-spacing: -3px;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 240px;
    margin-bottom: 0;
    font-size: 60px;
    line-height: 60px;
    inset: 0% 0% auto;
  }

  .head-0724 {
    letter-spacing: -5px;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding-top: 150px;
    padding-left: 0;
    font-size: 60px;
    font-weight: 700;
    line-height: 45px;
  }

  .head-sub {
    letter-spacing: -3px;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 270px;
    margin-bottom: 0;
    font-size: 40px;
    font-weight: 400;
    line-height: 40px;
    inset: 0% 0% auto;
  }

  .text-home-july24 {
    color: #213c57bf;
    width: 90%;
    min-width: 90%;
    max-width: 90%;
    margin: 10px auto;
    padding-right: 0;
    font-size: 17px;
    line-height: 26px;
  }

  .text-serv {
    border-style: none;
    width: 75%;
    min-width: 75%;
    max-width: 75%;
    padding: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 35px;
    display: block;
  }

  .text-serv-0724 {
    border-style: none;
    width: 70%;
    min-width: 70%;
    max-width: 70%;
    padding: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 35px;
    display: block;
  }

  .head-all-words-services {
    color: var(--white);
    outline-width: 2px;
    width: 85%;
    min-width: 85%;
    max-width: 85%;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 33px;
    font-weight: 700;
    line-height: 38px;
  }

  .sect-hours-services-page {
    width: 60%;
    min-width: 60%;
    max-width: 60%;
    margin-top: 35px;
    margin-bottom: 40px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .sec-hours-home, .sect-hours-guitars {
    width: 60%;
    min-width: 60%;
    max-width: 60%;
    margin-top: 0;
    margin-bottom: 40px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-quote-guitar-pg-copy {
    border-top-style: none;
    border-bottom-style: none;
    width: 60%;
    min-width: 60%;
    max-width: 60%;
    height: 200px;
    min-height: 200px;
    max-height: 200px;
    padding-top: 10px;
    font-size: 18px;
    line-height: 25px;
    overflow: hidden;
  }

  .t-guitar {
    border-top-style: none;
    border-bottom-style: none;
    width: 60%;
    min-width: 60%;
    max-width: 60%;
    height: auto;
    min-height: auto;
    max-height: none;
    padding-top: 0;
    font-size: 18px;
    line-height: 25px;
    overflow: hidden;
  }

  .section-bot-services {
    width: 70%;
    min-width: 70%;
    max-width: 70%;
    margin-bottom: 20px;
  }

  .service-bot-pic {
    box-shadow: none;
    border-radius: 0;
    margin-top: 0;
    margin-bottom: 0;
  }

  .guitar-pic-on-guitar-pg {
    box-shadow: none;
    border-radius: 0;
    margin-top: 0;
    margin-bottom: 20px;
  }

  .sect-guitars {
    background-image: radial-gradient(circle closest-corner at 50% 50%, var(--trans) 80%, var(--light-slate-grey)), url('../images/tngas-0425.jpg');
    background-position: 0 0, 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    border-bottom-style: none;
    height: 380px;
    min-height: 380px;
    max-height: 380px;
    margin-top: 80px;
  }

  .head-0724-copy {
    letter-spacing: -5px;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding-top: 150px;
    padding-left: 0;
    font-size: 60px;
    font-weight: 700;
    line-height: 45px;
  }

  .subhead-guitars {
    letter-spacing: 10px;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 300px;
    margin-bottom: 0;
    font-size: 40px;
    font-weight: 400;
    line-height: 50px;
    display: none;
    inset: 0% 0% auto;
  }

  .h {
    letter-spacing: -3px;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding-top: 150px;
    padding-left: 0;
    font-size: 55px;
    font-weight: 500;
    line-height: 45px;
  }

  .h2 {
    letter-spacing: 0;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding-top: 170px;
    padding-left: 0;
    font-size: 53px;
    font-weight: 400;
    line-height: 45px;
  }

  .subhead-cursive {
    letter-spacing: -3px;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 270px;
    margin-bottom: 0;
    font-size: 40px;
    font-weight: 400;
    line-height: 40px;
    inset: 0% 0% auto;
  }

  .h3 {
    letter-spacing: 0;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding-top: 150px;
    padding-left: 0;
    font-size: 55px;
    font-weight: 400;
    line-height: 45px;
  }

  .h4 {
    letter-spacing: -3px;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding-top: 160px;
    padding-left: 0;
    font-size: 55px;
    font-weight: 500;
    line-height: 45px;
  }

  .serv-040425 {
    border-style: none;
    width: 70%;
    min-width: 70%;
    max-width: 70%;
    padding: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 35px;
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .body-tngasco {
    background-color: var(--blue-sign-1);
    background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--blue-sign-1), var(--light-slate-grey));
    margin-top: 0;
  }

  .menu-gasco {
    z-index: 999;
    float: right;
    color: #4c576dcc;
    background-color: #0000;
    border-top-style: none;
    border-top-width: 3px;
    border-bottom-style: none;
    border-bottom-width: 3px;
    border-left-style: none;
    border-left-width: 3px;
    width: 60%;
    min-width: 60%;
    max-width: 60%;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 10px;
    display: none;
  }

  .rik {
    z-index: 999;
    clear: none;
    background-color: var(--black);
    color: var(--ivory);
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding: 25px 25px 25px 15px;
    font-size: 18px;
    font-weight: 400;
    line-height: 10px;
    transition-property: none;
  }

  .rik:hover {
    background-color: var(--black);
    color: #89a;
  }

  .rik.w--current {
    z-index: 900;
    clear: none;
    color: #fff;
    background-color: #212d38e6;
    background-image: none;
    border-bottom-style: none;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 15px;
    font-size: 18px;
    font-weight: 400;
    line-height: 8px;
  }

  .rik.w--current:hover {
    color: #ffffffb3;
    background-color: #0000;
    background-image: linear-gradient(#212d38e6, #212d38e6);
    border-bottom: 1px #89a;
    font-size: 18px;
  }

  .rik.w--current:active {
    color: #ffffffb3;
    background-image: linear-gradient(#212d38, #212d38);
  }

  .rik.w--current:focus {
    color: #ffffffb3;
  }

  .rik2 {
    z-index: 999;
    clear: none;
    background-color: var(--black);
    color: var(--ivory);
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding: 25px 25px 25px 15px;
    font-size: 18px;
    font-weight: 400;
    line-height: 10px;
    transition-property: none;
  }

  .rik2:hover {
    color: #89a;
  }

  .rik2.w--current {
    z-index: 900;
    clear: none;
    color: #fff;
    background-color: #212d38e6;
    background-image: none;
    border-bottom-style: none;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 15px;
    font-size: 18px;
    font-weight: 400;
    line-height: 8px;
  }

  .rik2.w--current:hover {
    color: #ffffffb3;
    background-color: #0000;
    background-image: linear-gradient(#212d38e6, #212d38e6);
    border-bottom: 1px #89a;
    font-size: 18px;
  }

  .rik2.w--current:active {
    color: #ffffffb3;
    background-image: linear-gradient(#212d38, #212d38);
  }

  .rik2.w--current:focus {
    color: #ffffffb3;
  }

  .link-weird.w--current {
    opacity: .95;
    color: var(--peru);
  }

  .div-weird-button {
    background-color: var(--light-slate-grey);
    opacity: .87;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 15px;
  }

  .navbar-copy {
    z-index: 999;
    height: auto;
    max-height: none;
  }

  .nav-tab-tngas {
    z-index: 999;
    opacity: 1;
    background-color: #000000f0;
    background-image: none;
    height: 60px;
    min-height: 60px;
    max-height: 60px;
    margin-top: 0;
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    right: auto;
  }

  .cont-tngas {
    z-index: 999;
    float: none;
    clear: none;
    color: #4c576d;
    background-color: #0000;
    width: 100%;
    height: 50px;
    min-height: 50px;
    max-height: 50px;
    margin-top: 0;
    padding-top: 0;
    display: block;
    position: relative;
  }

  .cont-tngas:active {
    color: #f1e8dc;
  }

  .menu-tngas {
    z-index: 2;
    float: right;
    color: #4c576dcc;
    width: 60%;
    min-width: 60%;
    max-width: 60%;
    height: 100%;
    min-height: 100%;
    max-height: 100%;
    margin-top: 10px;
    margin-right: 10px;
  }

  .menu-tngas2 {
    color: #0000;
    width: 100px;
    height: 75px;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 10px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 40px;
    position: static;
  }

  .menu-tngas2.w--open {
    z-index: auto;
    color: #fff;
    width: 100px;
    min-width: 0;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    line-height: 20px;
    transition: opacity .2s;
    position: static;
    inset: 0% 0% auto auto;
  }

  .icon-tngas {
    z-index: 999;
    opacity: .87;
    color: #d77b28e6;
    background-color: #0000;
    background-image: none;
    width: 100px;
    min-width: 100px;
    max-width: 100px;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 5px;
    margin-left: 0;
    margin-right: 10px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-family: Ubuntu, Helvetica, sans-serif;
    font-size: 50px;
    font-weight: 300;
    line-height: 50px;
    position: relative;
  }

  .pic-logo {
    display: none;
  }

  .la-march-24 {
    opacity: .8;
    width: 20px;
    margin-top: 0;
    margin-bottom: 7px;
    margin-right: 0;
    padding-right: 0;
    font-size: 30px;
    line-height: 40px;
    display: none;
    inset: auto 0% 0% auto;
  }

  .la-march-24:hover, .la-march-24:active {
    opacity: .8;
  }

  .ra-march-2-copy {
    width: 3%;
    min-width: 3%;
    max-width: 3%;
    margin-top: 0;
    margin-right: auto;
    display: none;
  }

  .r-a-march-24 {
    opacity: .8;
    margin-top: 0;
    margin-bottom: 7px;
    margin-right: 13px;
    font-size: 30px;
    line-height: 40px;
  }

  .r-a-march-24:hover, .r-a-march-24:active, .r-a-march-24:focus {
    opacity: .8;
  }

  .left-arrow {
    width: 3%;
    min-width: 3%;
    max-width: 3%;
    margin-top: 0;
    margin-right: auto;
    display: block;
  }

  ._3-pics {
    background-color: var(--light-slate-grey);
    height: 300px;
    min-height: 300px;
    max-height: 300px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    overflow: hidden;
  }

  .link-block-nav-phone.w--current {
    margin-left: 10px;
  }

  .logo-ph {
    width: 100px;
    min-width: 100px;
    max-width: 100px;
    margin-left: 0;
  }

  .section-top-pic-home-phone {
    background-image: url('../images/store4.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    min-width: auto;
    max-width: none;
    height: 260px;
    min-height: 260px;
    max-height: 260px;
    margin-top: 60px;
    display: none;
  }

  .foot-tiny-text {
    opacity: 1;
    color: #0000;
    text-align: center;
    background-color: #0000;
    background-image: none;
    width: 90%;
    min-width: 90%;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 9px;
    font-weight: 700;
    line-height: 9px;
    display: block;
  }

  .text-photographers, .footer-phone {
    color: #fff;
    text-align: left;
    background-color: #0000;
    background-image: linear-gradient(#0000, #0000);
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 0;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    display: block;
  }

  .fb-icon-phone {
    opacity: .8;
    width: auto;
    min-width: auto;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .fb-icon-phone:hover {
    margin-left: 0;
    margin-right: 0;
  }

  .fb-link-phone {
    opacity: .9;
    width: auto;
    min-width: auto;
    max-width: none;
    margin-top: 0;
    padding-left: 0;
  }

  .footer-ph-bot {
    color: #fff;
    text-align: left;
    background-color: #0000;
    background-image: linear-gradient(#0000, #0000);
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin: 0 auto;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 0;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    display: block;
  }

  .foot-ph-top {
    opacity: 1;
    color: #fff;
    text-align: left;
    background-color: #0000;
    background-image: linear-gradient(#0000, #0000);
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 0;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    display: block;
  }

  .foot-tngas-ph {
    background-image: linear-gradient(#242633cc, #242633cc), url('../images/bg-foot-dt.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    border-top: 5px #000;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin: 0 auto;
    padding-top: 8px;
    padding-bottom: 8px;
    display: block;
  }

  .grid-foot-tngas-ph {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1.75fr .25fr;
    grid-auto-columns: 1fr;
    place-content: start;
    place-items: start;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: grid;
  }

  .grid-left-foot-tngas {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-content: center start;
    place-items: center start;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: grid;
  }

  .grid-right-foot-tngas {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    place-content: center;
    place-items: center;
    width: auto;
    min-width: auto;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-right-foot-tngas:hover {
    justify-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-right-foot-tngas:active {
    margin-left: 0;
    margin-right: 0;
  }

  .grid-right-foot-tngas:focus {
    min-width: auto;
    max-width: none;
  }

  .grid-right-foot-tngas:focus-visible, .grid-right-foot-tngas[data-wf-focus-visible] {
    margin-left: 0;
    margin-right: 0;
  }

  .head-home-phw {
    color: var(--white);
    text-align: center;
    text-shadow: 1px 1px 7px #000;
    margin-top: 0;
    padding-top: 90px;
    font-family: Montserrat, sans-serif;
    display: block;
  }

  .div-slide-1 {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 300px;
    min-height: 300px;
    max-height: 300px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    overflow: hidden;
  }

  .text-slider-1 {
    text-align: center;
    border-bottom-style: none;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 30px;
    line-height: 25px;
    overflow: hidden;
  }

  .text-slider-2 {
    text-align: center;
    text-shadow: 3px 3px 4px #000;
    border-bottom-style: none;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-size: 30px;
    line-height: 25px;
    overflow: hidden;
  }

  .div-slide-2 {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 300px;
    min-height: 300px;
    max-height: 300px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .orange-div {
    opacity: 1;
    color: #0000;
    background-color: #ffffff40;
    width: 15%;
    min-width: 15%;
    max-width: 15%;
    height: 2px;
    min-height: 2px;
    max-height: 2px;
  }

  .div-slide-3 {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 300px;
    min-height: 300px;
    max-height: 300px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .home-button {
    z-index: 900;
    float: right;
    background-color: var(--reverb);
    border-top-right-radius: 18px;
    border-bottom-left-radius: 18px;
    width: 250px;
    min-width: 250px;
    max-width: 250px;
    margin-top: 150px;
    margin-left: 0;
    margin-right: 15px;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
  }

  .home-button:hover {
    opacity: 1;
  }

  .section-purple {
    background-image: url('../images/tn-guitarandsound-1.jpg');
    background-position: 100%;
    background-attachment: scroll;
    border-bottom-style: none;
    height: 190px;
    min-height: 190px;
    max-height: 190px;
    padding-top: 0;
    display: block;
  }

  .section-3-pics-at-bottom {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .grid-3-pics-bottom {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    place-content: center;
    place-items: center;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding-bottom: 0;
  }

  .section-foot-dt {
    background-image: url('../images/tennessee-guitar-sound-intro1.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: none;
  }

  .phone-bold {
    font-size: 40px;
  }

  .link-ph-dt {
    font-size: 40px;
    line-height: 60px;
  }

  .sect-quotes-with-dots {
    background-color: var(--light-slate-grey);
    flex-direction: column;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 3px;
    display: flex;
  }

  .quotes {
    width: 95%;
    min-width: 95%;
    max-width: 95%;
    height: auto;
    min-height: auto;
    max-height: none;
    display: block;
  }

  .slider {
    z-index: 850;
    width: 90%;
    min-width: 90%;
    max-width: 90%;
    height: 24px;
    min-height: 24px;
    max-height: 24px;
    margin: 5px auto 0;
    padding-top: 5px;
    padding-bottom: 0;
    font-size: 17px;
    line-height: 16px;
    inset: auto 0% 0%;
  }

  .mask-for-top {
    background-color: #0000;
    background-image: none;
    height: 300px;
    min-height: 300px;
    max-height: 300px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .slide-1-top {
    background-image: linear-gradient(150deg, transparent 79%, var(--best-background-tngas)), url('../images/tennessee-guitar-sound-solo.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    height: 300px;
    min-height: 300px;
    max-height: 300px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .slide-2-top {
    background-image: linear-gradient(340deg, #000, #0000 25%), url('../images/tngas-2.jpg');
    background-position: 0 0, 0 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    height: 300px;
    min-height: 300px;
    max-height: 300px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .slide-3-top {
    background-position: 50% 100%;
    height: 300px;
    min-height: 300px;
    max-height: 300px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .dots {
    opacity: 1;
    text-align: right;
    width: 26%;
    min-width: 26%;
    max-width: 26%;
    height: 29px;
    min-height: 29px;
    max-height: 29px;
    margin-bottom: 4px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 20px;
    font-size: 15px;
    line-height: 15px;
    inset: auto 0% 0% auto;
    overflow: hidden;
  }

  .mask-quotes {
    height: auto;
    min-height: auto;
    max-height: none;
    padding-bottom: 0;
  }

  .text-for-quotes {
    width: 80%;
    min-width: 80%;
    max-width: 80%;
    height: 150px;
    min-height: 150px;
    max-height: 150px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 15px;
    font-weight: 500;
    line-height: 21px;
  }

  .quote-slide-1 {
    background-image: none;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .quote-slide-2 {
    height: auto;
    min-height: auto;
    max-height: none;
    overflow: hidden;
  }

  .foot-tngas, .foot-grid-tngas {
    display: none;
  }

  .tngas-logo {
    float: none;
    clear: none;
    opacity: 1;
    text-align: left;
    object-fit: fill;
    object-position: 0% 0%;
    width: 210px;
    min-width: auto;
    max-width: none;
    height: auto;
    margin-left: auto;
    padding-top: 0;
    padding-left: 0;
  }

  .hamb-icon-home {
    z-index: 999;
    opacity: 1;
    color: var(--white);
    background-color: #0000;
    background-image: none;
    width: 100px;
    height: 60px;
    min-height: 60px;
    max-height: 60px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 70px;
    font-weight: 400;
    line-height: 70px;
    position: relative;
  }

  .nav-mobile-tngas {
    z-index: 999;
    background-color: var(--black-2);
    opacity: 1;
    background-image: none;
    height: 70px;
    min-height: 70px;
    max-height: 70px;
    margin-top: 0;
    inset: 0% 0% auto;
  }

  .container {
    float: right;
    clear: none;
    background-color: var(--guitar-new-blue);
    color: #4c576d;
    width: 100%;
    height: 70px;
    min-height: 70px;
    max-height: 70px;
    margin-top: 0;
    padding-top: 0;
    display: block;
  }

  .container:active {
    color: #f1e8dc;
  }

  .brand-box {
    padding-left: 5px;
  }

  .brand-box.w--current {
    width: auto;
    margin-top: 0;
    margin-left: 5px;
    padding-left: 0;
    display: block;
  }

  .logo-tngas {
    float: none;
    clear: none;
    opacity: 1;
    text-align: left;
    object-fit: fill;
    object-position: 0% 0%;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .menu {
    z-index: 2;
    float: right;
    color: #4c576dcc;
    width: 50%;
    min-width: 50%;
    max-width: 50%;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 20px;
    margin-right: 0;
  }

  .hamburger {
    z-index: 999;
    float: right;
    color: #0000;
    width: 100px;
    min-width: 100px;
    max-width: 100px;
    height: 60px;
    min-height: 60px;
    max-height: 60px;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 40px;
    position: relative;
  }

  .hamburger.w--open {
    z-index: auto;
    color: #fff;
    width: 100px;
    min-width: 100px;
    max-width: 100px;
    height: 60px;
    min-height: 60px;
    max-height: 60px;
    line-height: 20px;
    transition: opacity .2s;
    position: static;
    inset: 0% 0% auto auto;
  }

  .special-nav-div {
    background-color: var(--black-3);
    color: #0000;
    text-align: left;
    border-left-width: 2px;
    border-left-color: #d37b2973;
    width: 98%;
    min-width: 98%;
    max-width: 98%;
    height: auto;
    min-height: auto;
    max-height: none;
    padding-bottom: 16px;
    padding-left: 20px;
  }

  .special-nav-link.w--current {
    color: var(--white);
    text-align: left;
  }

  .section-top-f-guitar {
    background-image: url('../images/guitarpgtop.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-top: 1px #000;
    border-bottom-style: none;
    height: 265px;
    min-height: 265px;
    max-height: 265px;
    margin-top: 70px;
  }

  .head-guitars {
    text-align: center;
    letter-spacing: -4px;
    text-shadow: 1px 1px 5px #000;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-bottom: -12px;
    padding: 92px 0 0;
    font-family: Montserrat, sans-serif;
    font-size: 46px;
    line-height: 45px;
  }

  .head-guitars-bot {
    text-align: right;
    letter-spacing: -2px;
    text-shadow: 3px 3px 3px #000;
    width: auto;
    min-width: auto;
    max-width: 100%;
    margin-top: 235px;
    margin-bottom: 0;
    padding: 0 30px 0 0;
    font-family: Nothing You Could Do, sans-serif;
    font-size: 35px;
    font-weight: 400;
    line-height: 35px;
    inset: 0% 0% auto auto;
  }

  .guitar-block-text {
    padding-right: 0;
    font-size: 16px;
    line-height: 18px;
  }

  .link-to-reverb-page {
    background-color: var(--reverb);
    text-align: center;
    height: auto;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 17px;
    line-height: 19px;
  }

  .link-to-reverb-page:hover {
    background-color: var(--reverb);
  }

  .price {
    font-size: 21px;
    line-height: 19px;
  }

  .guitar-name {
    font-size: 18px;
    font-weight: 500;
    line-height: 18px;
  }

  .sect-g-1 {
    background-image: url('../images/tnguitar-1025-1.jpg');
    background-position: 0 100%;
    border-style: none;
    width: 83%;
    min-width: 83%;
    max-width: 83%;
    height: 280px;
    min-height: 280px;
    max-height: 280px;
    margin-top: 30px;
    margin-bottom: 40px;
  }

  .div-g-1 {
    background-color: var(--guitar-new-blue);
    border-radius: 0;
    width: 60%;
    min-width: 60%;
    max-width: 60%;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 20px;
    padding-right: 0;
  }

  .div-g-1:focus, .div-g-1:focus-visible, .div-g-1[data-wf-focus-visible] {
    background-color: #242633d9;
  }

  .div-guitar-2, .div-guitar-3 {
    background-color: var(--guitar-new-blue);
    border-radius: 0;
    width: 60%;
    min-width: 60%;
    max-width: 60%;
    margin-top: 20px;
    padding-right: 0;
  }

  .div-guitar-4 {
    background-color: var(--guitar-new-blue);
    border-radius: 0;
    width: 60%;
    min-width: 60%;
    max-width: 60%;
    margin-top: 20px;
  }

  .div-guitar-5 {
    border-radius: 0;
    width: 60%;
    min-width: 60%;
    max-width: 60%;
    margin-top: 20px;
  }

  .sect-g-4 {
    background-image: url('../images/0tnguitaroct25v23.jpg');
    background-position: 0 100%;
    border-style: none;
    border-radius: 0;
    width: 83%;
    min-width: 83%;
    max-width: 83%;
    height: 280px;
    min-height: 280px;
    max-height: 280px;
    margin-top: 30px;
    margin-bottom: 40px;
  }

  .sect-top-contact {
    background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--trans) 48%, var(--light-slate-grey)), url('../images/guitars-tngas-1024.jpg');
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    height: 300px;
    min-height: 300px;
    max-height: 300px;
    margin-top: 70px;
  }

  .bold-head-services {
    font-size: 24px;
  }

  .tngas-services-bold {
    overflow: hidden;
  }

  .section-services-tngas {
    display: none;
  }

  .buy-text {
    opacity: 1;
    color: var(--white);
    border-top: 1px #000;
    align-self: start;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-size: 14px;
    line-height: 22px;
  }

  .service-top-text-main-phn {
    border-bottom-style: none;
    border-right-style: none;
    width: 80%;
    min-width: 80%;
    max-width: 80%;
    margin-top: 15px;
    margin-bottom: 20px;
    padding: 0;
    font-size: 17px;
    font-weight: 500;
    line-height: 32px;
    display: block;
  }

  .pic-3-no-line {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .text-home-top {
    border-bottom-style: none;
    border-right-style: none;
    width: 78%;
    min-width: 78%;
    max-width: 78%;
    margin-top: 20px;
    margin-bottom: 0;
    padding: 0 0 10px;
    font-size: 17px;
    font-weight: 600;
    display: block;
  }

  .sect-2-paragraphs-home {
    background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--blue-sign-1), var(--light-slate-grey));
    margin-top: 0;
    padding-top: 10px;
  }

  .head-7-words {
    color: var(--white);
    border-style: none;
    width: 80%;
    min-width: 80%;
    max-width: 80%;
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 22px;
    font-weight: 700;
    line-height: 28px;
  }

  .text-2-paragraphs-home {
    color: var(--white);
    border-bottom-style: none;
    border-right-style: none;
    width: 78%;
    min-width: 78%;
    max-width: 78%;
    margin-top: 20px;
    margin-bottom: 0;
    padding: 0 0 10px;
    font-size: 17px;
    font-weight: 600;
    display: block;
  }

  .section-top-home-collage {
    background-color: #0000;
    border-bottom-style: none;
    border-bottom-width: 1px;
    height: 300px;
    min-height: 300px;
    max-height: 300px;
    margin-top: 70px;
    display: block;
    overflow: hidden;
  }

  .section-7-words-and-paragraph {
    background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--blue-sign-1), var(--light-slate-grey));
    margin-top: 0;
    padding-top: 20px;
  }

  .sect-words-services {
    margin-top: 0;
  }

  .pic-right-services {
    border-radius: 0;
  }

  .section-2-services-pic-right {
    float: none;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border: 1px solid #ffffff40;
    border-radius: 0;
    grid-template: ". ."
                   ". ."
                   ". ."
                   ". ."
                   ". ."
                   ". ."
                   ". ."
                   ". ."
                   / 2fr 1.25fr;
    place-content: center;
    width: 95%;
    min-width: 95%;
    max-width: 95%;
    margin-top: 0;
    margin-bottom: 20px;
    padding: 15px;
  }

  .buy-text-for-right-pic {
    opacity: 1;
    color: var(--white);
    border-top: 1px #000;
    align-self: start;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-size: 14px;
    line-height: 22px;
  }

  .hrs {
    font-size: 35px;
  }

  .text-home-feb-22 {
    width: 92%;
    min-width: 92%;
    max-width: 92%;
    margin-top: 0;
    font-size: 15px;
    font-weight: 500;
    line-height: 24px;
  }

  .grid-for-4-pics-and-text-dt, .grid-mini-head-text-dt, .sect-text-and-4-pics {
    display: none;
  }

  .section-guitar-text-phone {
    background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--blue-sign-1), var(--light-slate-grey));
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: auto;
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 0;
  }

  .view-guitars-button, .home-pic-caption, .discover-bold {
    display: none;
  }

  .link-icon-reverb-phone, .r-icon-ph {
    width: auto;
    min-width: auto;
    max-width: none;
  }

  .sect-g-2 {
    background-image: url('../images/0tnguitaroct25v2.jpg');
    background-position: 0 100%;
    border-style: none;
    width: 83%;
    min-width: 83%;
    max-width: 83%;
    height: 280px;
    min-height: 280px;
    max-height: 280px;
    margin-top: 30px;
    margin-bottom: 40px;
  }

  .sect-g-3 {
    background-image: url('../images/0tnguitaroct25v3.jpg');
    background-position: 0 100%;
    border-style: none;
    border-radius: 0;
    width: 83%;
    min-width: 83%;
    max-width: 83%;
    height: 280px;
    min-height: 280px;
    max-height: 280px;
    margin-top: 30px;
    margin-bottom: 40px;
  }

  .sect-g-5 {
    background-image: url('../images/ovation.jpg');
    background-position: 0 100%;
    border-style: none;
    border-radius: 0;
    width: 83%;
    min-width: 83%;
    max-width: 83%;
    height: 280px;
    min-height: 280px;
    max-height: 280px;
    margin-top: 30px;
    margin-bottom: 35px;
  }

  .quotes-guitar-page {
    background-color: var(--light-slate-grey);
    flex-direction: column;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .slider-guitar-page {
    z-index: 850;
    width: 90%;
    min-width: 90%;
    max-width: 90%;
    height: 24px;
    min-height: 24px;
    max-height: 24px;
    margin: 5px auto;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 15px;
    line-height: 15px;
    inset: auto 0% 0%;
  }

  .quotes-guitar-pg {
    width: 95%;
    min-width: 95%;
    max-width: 95%;
    height: auto;
    min-height: auto;
    max-height: none;
    display: block;
  }

  .mask-quote-guitar-pg {
    height: auto;
    min-height: auto;
    max-height: none;
    padding-bottom: 0;
  }

  .section-pic-guitar-pg {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .guitars-wide {
    height: auto;
  }

  .text-quotes-home, .text-quotes-home-page {
    width: 80%;
    min-width: 80%;
    max-width: 80%;
    height: 150px;
    min-height: 150px;
    max-height: 150px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 15px;
    font-weight: 500;
    line-height: 21px;
  }

  .text-quote-guitar-pg {
    width: 80%;
    min-width: 80%;
    max-width: 80%;
    height: 150px;
    min-height: 150px;
    max-height: 150px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 15px;
    font-weight: 500;
    line-height: 25px;
  }

  .right-arrow {
    width: 3%;
    min-width: 3%;
    max-width: 3%;
    margin-top: 0;
    margin-right: auto;
    display: block;
  }

  .sect-phone-and-hours {
    background-image: linear-gradient(to bottom, black, var(--blue-sign-1));
    border-radius: 0;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-phone-home {
    color: var(--white);
    background-color: #0000;
    border-top-style: none;
    border-top-color: #ffffff26;
    width: 70%;
    min-width: 70%;
    max-width: 70%;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 5px;
    font-size: 22px;
    font-weight: 600;
    line-height: 28px;
  }

  .section-minis {
    margin-top: 0;
  }

  .bold-text-3 {
    font-size: 16px;
    line-height: 16px;
  }

  .guitar-but-mobile {
    z-index: 900;
    float: right;
    width: 230px;
    min-width: 230px;
    max-width: 230px;
    margin-top: 190px;
    margin-right: 15px;
    padding-left: 0;
    padding-right: 0;
  }

  .guitar-but-mobile:hover {
    opacity: 1;
  }

  .guitar-but-mobile.w--current {
    float: none;
    background-color: #2d2a27cc;
    width: 80%;
    min-width: 80%;
    max-width: 80%;
    height: 50%;
    min-height: 50%;
    max-height: 100%;
    margin: auto;
    padding-top: 60px;
    font-size: 30px;
    display: none;
    position: relative;
    inset: 0% 0% auto;
  }

  .shop-button-mobile {
    background-color: var(--reverb);
    box-shadow: none;
    color: var(--white);
    letter-spacing: 0;
    border-style: none;
    border-radius: 0;
    width: 60%;
    min-width: 60%;
    max-width: 60%;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 23px;
    font-weight: 500;
    line-height: 23px;
    display: block;
  }

  .shop-button-mobile:hover {
    background-color: var(--reverb);
    border-style: none;
    border-radius: 0;
  }

  .home-head-823 {
    letter-spacing: -4px;
    font-size: 48px;
    font-weight: 700;
    line-height: 40px;
  }

  .pb {
    font-size: 40px;
  }

  .sect-below-5-guitars {
    background-image: url('../images/bg-blue2.jpg');
    background-position: 50%;
    background-size: cover;
    background-attachment: scroll;
    width: 80%;
    min-width: 80%;
    max-width: 80%;
    height: 150px;
    min-height: 150px;
    max-height: 150px;
    padding-top: 0;
    display: none;
  }

  .shop-more-guitars-button {
    display: none;
  }

  .text-guitar-home {
    border-bottom-style: none;
    border-right-style: none;
    width: 80%;
    min-width: 80%;
    max-width: 80%;
    margin-top: 0;
    margin-bottom: 0;
    padding: 20px 0;
    font-size: 17px;
    font-weight: 600;
    display: block;
  }

  .text-2-paragraphs-home-24, .text-home {
    color: var(--white);
    border-bottom-style: none;
    border-right-style: none;
    width: 78%;
    min-width: 78%;
    max-width: 78%;
    margin-top: 20px;
    margin-bottom: 0;
    padding: 0 0 10px;
    font-size: 17px;
    font-weight: 600;
    display: block;
  }

  .head-others {
    letter-spacing: -3px;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 180px;
    margin-bottom: 0;
    padding-left: 0;
    font-size: 45px;
    line-height: 45px;
    inset: 0% 0% auto;
  }

  .head-0724 {
    letter-spacing: -4px;
    padding-top: 95px;
    font-size: 50px;
    font-weight: 700;
    line-height: 40px;
  }

  .head-sub {
    letter-spacing: -3px;
    text-shadow: -2px 1px 3px var(--light-slate-grey);
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 200px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 20px;
    font-size: 35px;
    font-weight: 400;
    line-height: 35px;
    inset: 0% 0% auto;
  }

  .text-home-july24 {
    width: 92%;
    min-width: 92%;
    max-width: 92%;
    margin-top: 0;
    font-size: 15px;
    font-weight: 500;
    line-height: 24px;
  }

  .text-serv, .text-serv-0724 {
    border-bottom-style: none;
    border-right-style: none;
    width: 80%;
    min-width: 80%;
    max-width: 80%;
    margin-top: 15px;
    margin-bottom: 20px;
    padding: 0;
    font-size: 17px;
    font-weight: 500;
    line-height: 32px;
    display: block;
  }

  .head-all-words-services {
    color: var(--white);
    border-style: none;
    outline-width: 2px;
    width: 80%;
    min-width: 80%;
    max-width: 80%;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 22px;
    font-weight: 700;
    line-height: 28px;
  }

  .sect-hours-services-page, .sec-hours-home, .sect-hours-guitars {
    background-image: linear-gradient(to bottom, black, var(--blue-sign-1));
    border-radius: 0;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-quote-guitar-pg-copy {
    width: 80%;
    min-width: 80%;
    max-width: 80%;
    height: 150px;
    min-height: 150px;
    max-height: 150px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 15px;
    font-weight: 500;
    line-height: 25px;
  }

  .t-guitar {
    color: var(--ivory);
    width: 80%;
    min-width: 80%;
    max-width: 80%;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 15px;
    font-weight: 500;
    line-height: 25px;
  }

  .section-bot-services {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .service-bot-pic {
    height: auto;
    margin-top: 0;
  }

  .guitar-pic-on-guitar-pg {
    height: auto;
    min-height: auto;
    max-height: none;
    margin-bottom: 0;
  }

  .sect-guitars {
    background-image: radial-gradient(circle closest-corner at 50% 50%, var(--trans) 61%, var(--light-slate-grey)), url('../images/tngas-0425.jpg');
    background-position: 0 0, 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    border-top: 1px #000;
    border-bottom-style: none;
    height: 300px;
    min-height: 300px;
    max-height: 300px;
    margin-top: 70px;
  }

  .head-0724-copy {
    letter-spacing: -4px;
    padding-top: 95px;
    font-size: 50px;
    font-weight: 700;
    line-height: 40px;
  }

  .subhead-guitars {
    letter-spacing: 3px;
    text-shadow: -2px 1px 3px var(--light-slate-grey);
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 220px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 35px;
    font-weight: 400;
    line-height: 45px;
    display: none;
    inset: 0% 0% auto;
  }

  .h {
    letter-spacing: -3px;
    padding-top: 130px;
    font-size: 47px;
    font-weight: 500;
    line-height: 47px;
  }

  .h2 {
    letter-spacing: -2px;
    padding-top: 140px;
    font-size: 42px;
    font-weight: 400;
    line-height: 42px;
  }

  .subhead-cursive {
    letter-spacing: -3px;
    text-shadow: -2px 1px 3px var(--light-slate-grey);
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 200px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 20px;
    font-size: 35px;
    font-weight: 400;
    line-height: 35px;
    inset: 0% 0% auto;
  }

  .h3 {
    letter-spacing: -2px;
    padding-top: 95px;
    font-size: 45px;
    font-weight: 400;
    line-height: 40px;
  }

  .h4 {
    letter-spacing: -3px;
    padding-top: 130px;
    font-size: 47px;
    font-weight: 500;
    line-height: 47px;
  }

  .serv-040425 {
    border-bottom-style: none;
    border-right-style: none;
    width: 80%;
    min-width: 80%;
    max-width: 80%;
    margin-top: 15px;
    margin-bottom: 20px;
    padding: 0;
    font-size: 17px;
    font-weight: 500;
    line-height: 32px;
    display: block;
  }
}

@media screen and (max-width: 479px) {
  .body-tngasco {
    background-color: var(--black-3);
    background-image: none;
    font-size: 13px;
  }

  .menu-gasco {
    z-index: 999;
    float: right;
    width: 70%;
    min-width: 70%;
    max-width: 70%;
    margin-top: 10px;
    margin-left: auto;
    margin-right: 10px;
    display: none;
  }

  .rik {
    z-index: 800;
    clear: none;
    color: #89a;
    text-align: left;
    background-color: #212d38e6;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 38px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 0;
    font-size: 16px;
  }

  .rik:hover {
    color: #89a;
  }

  .rik.w--current {
    z-index: 800;
    color: #fff;
    text-align: left;
    background-color: #212d38e6;
    background-image: none;
    border-bottom: 1px #89a;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 15px;
    font-size: 16px;
    line-height: 8px;
  }

  .rik.w--current:hover {
    color: #ffffffb3;
    background-color: #212d38e6;
    background-image: none;
    font-size: 16px;
  }

  .rik.w--current:active {
    background-image: none;
  }

  .rik.w--current:focus {
    color: #ffffffb3;
  }

  .rik2 {
    z-index: 800;
    clear: none;
    color: #89a;
    text-align: left;
    background-color: #212d38e6;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 38px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 0;
    font-size: 16px;
  }

  .rik2:hover {
    color: #89a;
  }

  .rik2.w--current {
    z-index: 800;
    color: #fff;
    text-align: left;
    background-color: #212d38e6;
    background-image: none;
    border-bottom: 1px #89a;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 15px;
    font-size: 16px;
    line-height: 8px;
    display: none;
  }

  .rik2.w--current:hover {
    color: #ffffffb3;
    background-color: #212d38e6;
    background-image: none;
    font-size: 16px;
  }

  .rik2.w--current:active {
    background-image: none;
  }

  .rik2.w--current:focus {
    color: #ffffffb3;
  }

  .link-weird {
    color: #ffffffe6;
    font-size: 18px;
    line-height: 18px;
  }

  .link-weird.w--current {
    opacity: .95;
    color: var(--peru);
    font-size: 18px;
    font-weight: 500;
    line-height: 18px;
  }

  .div-weird-button {
    background-color: var(--light-slate-grey);
    opacity: .87;
    color: #d3d3d3cc;
    border-bottom: 1px #000;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    font-weight: 600;
  }

  .nav-tab-tngas {
    z-index: 999;
    box-shadow: none;
    opacity: 1;
    background-color: #000000f0;
    min-width: 100%;
    max-width: 100%;
    height: 65px;
    min-height: 65px;
    max-height: 65px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: fixed;
    inset: 0% 0% auto;
  }

  .cont-tngas {
    float: none;
    color: #060551;
    background-color: #0000;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 40px;
    min-height: 40px;
    max-height: 40px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
    inset: 0% 0% auto auto;
  }

  .menu-tngas {
    z-index: 999;
    float: right;
    width: 70%;
    min-width: 70%;
    max-width: 70%;
    height: 100%;
    margin: 8px 8px 0 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .menu-tngas:active {
    margin-bottom: 0;
  }

  .menu-tngas2 {
    opacity: 1;
    color: #ffffeb;
    background-color: #0000;
    height: 65px;
    margin-top: 0;
    margin-right: 10px;
    padding: 0;
    font-size: 20px;
    line-height: 20px;
    display: block;
    position: static;
  }

  .menu-tngas2.w--open {
    z-index: auto;
    background-color: #0000;
    width: 100px;
    min-width: 100px;
    max-width: 100px;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    padding-top: 0;
    font-family: Montserrat, sans-serif;
    display: block;
    position: static;
    inset: 0% 0% auto auto;
  }

  .menu-tngas2.w--open:focus {
    font-weight: 400;
  }

  .icon-tngas {
    z-index: 999;
    float: none;
    clear: none;
    opacity: .87;
    color: #d77b28f2;
    text-align: right;
    object-fit: fill;
    background-color: #0000;
    background-image: none;
    width: 100px;
    min-width: 100px;
    max-width: 100px;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 7px;
    margin-right: 10px;
    padding-top: 0;
    padding-right: 0;
    font-family: Ubuntu, Helvetica, sans-serif;
    font-size: 55px;
    font-style: normal;
    font-weight: 300;
    line-height: 55px;
    display: block;
    position: relative;
    overflow: visible;
  }

  .text-address {
    width: 90%;
    min-width: 90%;
    max-width: 90%;
  }

  .logo-link-block-dt2.w--current, .la-march-24, .ra-march-2-copy {
    display: none;
  }

  .left-arrow {
    display: block;
  }

  ._3-pics {
    height: 222px;
    min-height: 222px;
    max-height: 222px;
  }

  .link-block-nav-phone.w--current {
    margin-left: 0;
  }

  .logo-ph {
    width: auto;
    min-width: auto;
    max-width: none;
  }

  .section-top-pic-home-phone {
    background-image: url('../images/tn-g-s-ph-top.jpg');
    height: 280px;
    min-height: 280px;
    max-height: 280px;
    margin-top: 65px;
  }

  .foot-tiny-text {
    opacity: 1;
    color: #fff;
    text-align: center;
    background-image: none;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin: 0 auto;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 14px;
    display: block;
  }

  .text-photographers, .footer-phone {
    opacity: 1;
    color: #ffffffe6;
    text-align: left;
    background-image: none;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin: 0 auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 8px;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    display: block;
  }

  .fb-icon-phone {
    opacity: .8;
    width: auto;
    min-width: auto;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .fb-link-phone {
    width: auto;
    min-width: auto;
    max-width: none;
    padding-right: 0;
  }

  .footer-ph-bot, .foot-ph-top {
    opacity: 1;
    color: #ffffffe6;
    text-align: left;
    background-image: none;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin: 0 auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 8px;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    display: block;
  }

  .foot-tngas-ph {
    background-image: linear-gradient(#242633cc, #242633cc), url('../images/bg-foot-dt.jpg');
    background-position: 0 0, 0 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    border-top-style: none;
    border-top-width: 2px;
    margin-top: 0;
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .grid-foot-tngas-ph {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr .25fr;
    place-content: start;
    place-items: start;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .grid-left-foot-tngas {
    grid-column-gap: 0px;
    grid-row-gap: 7px;
    place-content: center start;
    place-items: center start;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 0;
  }

  .grid-right-foot-tngas {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
  }

  .head-home-phw {
    display: none;
  }

  .div-slide-1 {
    height: 222px;
    min-height: 222px;
    max-height: 222px;
    padding-top: 38px;
  }

  .text-slider-1 {
    color: #fff;
    text-align: center;
    letter-spacing: -4px;
    border-bottom-style: none;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 80px;
    margin-left: auto;
    padding: 0;
    font-size: 21px;
    line-height: 22px;
  }

  .text-slider-2 {
    text-align: center;
    text-shadow: 3px 3px 4px #000;
    border-bottom-style: none;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 22px;
    line-height: 22px;
  }

  .div-slide-2 {
    height: 222px;
    min-height: 222px;
    max-height: 222px;
  }

  .orange-div {
    color: var(--dark-goldenrod);
    background-color: #ffffff40;
    border: 1px #000;
    width: 17%;
    min-width: 17%;
    max-width: 17%;
    height: 2px;
    min-height: 2px;
    max-height: 2px;
  }

  .div-slide-3 {
    height: 222px;
    min-height: 222px;
    max-height: 222px;
  }

  .home-button {
    z-index: 900;
    background-color: var(--reverb);
    opacity: 1;
    letter-spacing: 0;
    border-radius: 15px 0;
    width: 220px;
    min-width: 220px;
    max-width: 220px;
    margin-top: 143px;
    margin-right: 10px;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 18px;
    font-weight: 600;
    line-height: 18px;
  }

  .home-button:hover {
    background-color: var(--reverb);
    opacity: 1;
  }

  .section-purple {
    background-image: url('../images/tn-guitarandsound-1.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    border-bottom-style: none;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 170px;
    min-height: 170px;
    max-height: 170px;
  }

  .section-3-pics-at-bottom {
    color: var(--dark-brown-top);
    background-color: #0000;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .grid-3-pics-bottom {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    background-color: #0000;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding-bottom: 0;
  }

  .phone-bold {
    width: 95%;
    min-width: 95%;
    max-width: 95%;
    font-size: 38px;
    line-height: 55px;
  }

  .link-ph-dt {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    font-size: 32px;
    line-height: 55px;
  }

  .sect-quotes-with-dots {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: auto;
    min-height: auto;
    max-height: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  .quotes {
    clear: none;
    width: 95%;
    min-width: 95%;
    max-width: 95%;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
  }

  .slider {
    width: 95%;
    min-width: 95%;
    max-width: 95%;
    height: 30px;
    min-height: 30px;
    max-height: 30px;
    margin-top: 5px;
    margin-bottom: 0;
    padding-top: 5px;
    padding-bottom: 0;
    font-size: 17px;
  }

  .mask-for-top {
    background-color: #0000;
    height: 222px;
    min-height: 222px;
    max-height: 222px;
  }

  .slide-1-top {
    background-image: linear-gradient(133deg, transparent 71%, var(--best-background-tngas)), url('../images/tennessee-guitar-sound-solo.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    height: 222px;
    min-height: 222px;
    max-height: 222px;
  }

  .slide-2-top {
    background-image: url('../images/tngas-2.jpg');
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 222px;
    min-height: 222px;
    max-height: 222px;
  }

  .slide-3-top {
    background-image: url('../images/tennessee-guitar-sound-repair-ph.jpg');
    background-position: 50% 100%;
    height: 222px;
    min-height: 222px;
    max-height: 222px;
  }

  .dots {
    z-index: 950;
    opacity: 1;
    text-align: right;
    letter-spacing: 0;
    text-shadow: 2px 2px 6px #000;
    width: 50%;
    min-width: 50%;
    max-width: 50%;
    height: 25px;
    min-height: 25px;
    max-height: 25px;
    margin-bottom: 0;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 0;
    font-size: 14px;
    line-height: 14px;
    inset: auto 0% 0% auto;
  }

  .mask-quotes {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
  }

  .text-for-quotes {
    text-align: center;
    width: 95%;
    min-width: 95%;
    max-width: 95%;
    height: 188px;
    min-height: 188px;
    max-height: 188px;
    padding-top: 11px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
  }

  .quote-slide-1 {
    z-index: 800;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .quote-slide-2 {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .quote-slide-3 {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .foot-tngas {
    display: none;
  }

  .tngas-logo {
    z-index: 555;
    float: left;
    opacity: .9;
    object-fit: fill;
    object-position: 0% 0%;
    width: 210px;
    min-width: auto;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .hamb-icon-home {
    z-index: 999;
    float: none;
    clear: none;
    opacity: 1;
    color: var(--white);
    text-align: right;
    object-fit: fill;
    background-color: #0000;
    background-image: none;
    width: 100px;
    min-width: 100px;
    max-width: 100px;
    height: 65px;
    min-height: 65px;
    max-height: 65px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 6px;
    padding-right: 0;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 60px;
    font-weight: 400;
    line-height: 60px;
    display: block;
    position: relative;
    overflow: visible;
  }

  .nav-mobile-tngas {
    background-color: var(--black-2);
    box-shadow: none;
    opacity: 1;
    min-width: 100%;
    max-width: 100%;
    height: 70px;
    min-height: 70px;
    max-height: 70px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: fixed;
    inset: 0% 0% auto;
  }

  .container {
    float: right;
    background-color: var(--guitar-new-blue);
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 70px;
    min-height: 70px;
    max-height: 70px;
    margin-top: 0;
    margin-left: auto;
    margin-right: 0;
    display: block;
    position: static;
    inset: 0% 0% auto auto;
  }

  .brand-box {
    z-index: 999;
    padding-left: 0;
  }

  .brand-box.w--current {
    z-index: 999;
    margin-top: 0;
    margin-left: 0;
  }

  .logo-tngas {
    z-index: 999;
    float: left;
    opacity: .9;
    object-fit: fill;
    object-position: 0% 0%;
    width: auto;
    min-width: auto;
    max-width: none;
    margin-top: 2px;
    margin-left: 0;
    margin-right: 0;
    position: relative;
  }

  .menu {
    z-index: 999;
    float: right;
    width: 65%;
    min-width: 65%;
    max-width: 65%;
    height: auto;
    margin: 10px 0 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .hamburger {
    opacity: 1;
    color: #a08d73;
    background-color: #0000;
    height: 70px;
    min-height: 70px;
    max-height: 70px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    font-size: 20px;
    line-height: 20px;
    display: block;
    position: relative;
  }

  .hamburger.w--open {
    z-index: auto;
    background-color: #0000;
    width: 100px;
    min-width: 100px;
    max-width: 100px;
    height: 65px;
    min-height: 65px;
    max-height: 65px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    font-size: 60px;
    line-height: 60px;
    display: block;
    position: static;
    inset: 0% 0% auto auto;
  }

  .special-nav-div {
    background-color: var(--black-3);
    color: #0000;
    text-align: left;
    border-left-width: 2px;
    border-left-color: #d37b2973;
    width: 96%;
    min-width: 96%;
    max-width: 96%;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 13px;
  }

  .special-nav-link {
    min-height: auto;
    font-size: 16px;
    line-height: 10px;
  }

  .special-nav-link.w--current {
    font-size: 16px;
    font-weight: 600;
    line-height: 10px;
  }

  .section-top-f-guitar {
    background-image: url('../images/tn-guitar24-ph.jpg');
    background-position: 50%;
    background-size: cover;
    border-bottom-style: none;
    height: 222px;
    min-height: 222px;
    max-height: 222px;
    margin-top: 70px;
  }

  .text-hours {
    font-size: 20px;
    font-weight: 700;
  }

  .head-guitars {
    text-align: center;
    letter-spacing: -3px;
    border-bottom-style: none;
    border-bottom-color: #ffffff40;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-bottom: -8px;
    padding-top: 60px;
    padding-left: 0;
    padding-right: 0;
    font-family: Montserrat, sans-serif;
    font-size: 31px;
    font-weight: 700;
    line-height: 37px;
  }

  .head-guitars-bot {
    text-align: right;
    letter-spacing: -2px;
    width: auto;
    min-width: auto;
    max-width: none;
    margin-top: 175px;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 10px;
    font-family: Nothing You Could Do, sans-serif;
    font-size: 25px;
    font-weight: 400;
    line-height: 25px;
    display: block;
    inset: 0% 0% auto auto;
  }

  .guitar-block-text {
    text-align: left;
    text-indent: 0;
    margin-bottom: 0;
    margin-right: 10px;
    padding: 0 0 0 5px;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
  }

  .link-to-reverb-page {
    text-align: center;
    letter-spacing: 0;
    border-radius: 0;
    width: auto;
    margin-top: 10px;
    padding: 10px 18px;
    font-size: 18px;
    font-weight: 600;
    line-height: 18px;
  }

  .link-to-reverb-page:visited {
    font-size: 14px;
  }

  .price {
    font-size: 16px;
    line-height: 16px;
  }

  .guitar-name {
    text-align: left;
    letter-spacing: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 16px;
  }

  .sect-g-1 {
    text-align: left;
    background-image: url('../images/tnguitar-1025-1.jpg');
    background-position: 0 100%;
    border-radius: 0;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 200px;
    min-height: 200px;
    max-height: 200px;
    margin-top: 35px;
  }

  .div-g-1 {
    background-color: var(--guitar-new-blue);
    border-radius: 0;
    width: 65%;
    min-width: 65%;
    max-width: 65%;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .shop-online-link {
    color: var(--dark-goldenrod);
    text-decoration: none;
  }

  .bold-shop-online {
    font-size: 15px;
    font-weight: 700;
    line-height: 22px;
  }

  .bold-shop-online:hover {
    opacity: 1;
  }

  .div-guitar-2 {
    background-color: var(--guitar-new-blue);
    text-align: left;
    border-radius: 0;
    width: 65%;
    min-width: 65%;
    max-width: 65%;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-guitar-3, .div-guitar-4, .div-guitar-5 {
    background-color: var(--guitar-new-blue);
    border-radius: 0;
    width: 65%;
    min-width: 65%;
    max-width: 65%;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .sect-g-4 {
    background-image: url('../images/0tnguitaroct25v23.jpg');
    background-position: 0 100%;
    border-radius: 0;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 200px;
    min-height: 200px;
    max-height: 200px;
    margin-top: 15px;
  }

  .sect-top-contact {
    background-image: radial-gradient(circle closest-corner at 50% 50%, var(--trans) 46%, var(--light-slate-grey)), url('../images/guitars-tngas-1024-pn.jpg');
    background-position: 0 0, 100% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    height: 222px;
    min-height: 222px;
    max-height: 222px;
    margin-top: 70px;
    padding-top: 0;
  }

  .bold-head-services {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    display: inline;
  }

  .section-services-tngas {
    background-image: linear-gradient(#0000, #0000);
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .services-grid-phn-tngas {
    grid-row-gap: 2px;
    background-color: #0000;
    border-style: none;
    grid-template: "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   / 1fr;
    place-content: center;
    place-items: center;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-bottom: 5px;
  }

  .pic-tngas-phn-services {
    background-image: linear-gradient(#0000, #0000);
    border: 1px #000;
    border-right-color: #0000;
    border-radius: 0;
    align-self: center;
    width: 95%;
    min-width: 95%;
    max-width: 95%;
    margin-top: 10px;
    display: block;
  }

  .bold-services-phn {
    font-size: 15px;
    font-weight: 500;
  }

  .buy-text {
    align-self: start;
    display: none;
  }

  .service-top-text-main-phn {
    border-bottom-style: none;
    border-right-style: none;
    width: 90%;
    min-width: 90%;
    max-width: 90%;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 10px;
    margin-bottom: 20px;
    padding: 0;
    font-size: 15px;
    font-weight: 500;
    line-height: 25px;
    display: block;
  }

  .pic-3-no-line {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .text-home-top {
    border-bottom-style: none;
    border-right-style: none;
    width: 90%;
    min-width: 90%;
    max-width: 90%;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 15px;
    margin-bottom: 0;
    padding: 0 0 5px;
    font-size: 16px;
    line-height: 28px;
    display: block;
  }

  .sect-2-paragraphs-home {
    background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--blue-sign-1), var(--light-slate-grey));
    padding-top: 12px;
  }

  .head-7-words {
    border-style: none;
    border-bottom-color: var(--mint-cream);
    outline-offset: 0px;
    color: var(--white);
    outline: 2px dashed #fff;
    width: 90%;
    min-width: 90%;
    max-width: 90%;
    margin-top: 5px;
    margin-bottom: 12px;
    padding: 5px 15px;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
  }

  .text-2-paragraphs-home {
    border-bottom-style: none;
    border-right-style: none;
    width: 90%;
    min-width: 90%;
    max-width: 90%;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 15px;
    margin-bottom: 0;
    padding: 0 0 10px;
    font-size: 16px;
    line-height: 28px;
    display: block;
  }

  .section-top-home-collage {
    border-bottom-width: 1px;
    height: 222px;
    min-height: 222px;
    max-height: 222px;
    margin-top: 70px;
  }

  .section-7-words-and-paragraph {
    background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--blue-sign-1), var(--light-slate-grey));
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 5px;
    font-family: Montserrat, sans-serif;
    font-size: 13px;
  }

  .sect-words-services {
    margin-top: 0;
    padding-top: 0;
    font-family: Montserrat, sans-serif;
    font-size: 13px;
  }

  .section-2-services-pic-right {
    grid-row-gap: 0px;
    width: 95%;
    max-width: 95%;
    margin-top: 20px;
    display: none;
  }

  .buy-text-for-right-pic {
    align-self: start;
    display: none;
  }

  .hrs {
    font-size: 30px;
  }

  .text-home-feb-22 {
    color: #213c57bf;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin: 10px auto 5px;
    padding-top: 0;
    padding-right: 0;
    font-size: 15px;
    line-height: 22px;
  }

  .grid-mini-head-text-dt {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .section-guitar-text-phone {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: auto;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 20px;
    font-size: 12px;
    line-height: 12px;
  }

  .bs {
    font-size: 19px;
    line-height: 19px;
  }

  .discover-bold {
    font-size: 22px;
    display: none;
  }

  .normal-text {
    font-weight: 500;
  }

  .link-icon-reverb-phone {
    width: auto;
    min-width: auto;
    max-width: none;
  }

  .sect-g-2 {
    background-image: url('../images/0tnguitaroct25v2.jpg');
    background-position: 0 100%;
    border-radius: 0;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 200px;
    min-height: 200px;
    max-height: 200px;
    margin-top: 15px;
    overflow: hidden;
  }

  .sect-g-3 {
    background-image: url('../images/0tnguitaroct25v3.jpg');
    background-position: 0 100%;
    border-radius: 0;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 200px;
    min-height: 200px;
    max-height: 200px;
    margin-top: 15px;
  }

  .sect-g-5 {
    background-image: url('../images/ovation.jpg');
    background-position: 0 100%;
    border-radius: 0;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 200px;
    min-height: 200px;
    max-height: 200px;
    margin-top: 15px;
    margin-bottom: 0;
  }

  .quotes-guitar-page {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: auto;
    min-height: auto;
    max-height: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  .slider-guitar-page {
    z-index: 900;
    width: 95%;
    min-width: 95%;
    max-width: 95%;
    height: 28px;
    min-height: 28px;
    max-height: 28px;
    margin-bottom: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 15px;
  }

  .quotes-guitar-pg {
    clear: none;
    width: 95%;
    min-width: 95%;
    max-width: 95%;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
  }

  .mask-quote-guitar-pg {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
  }

  .section-pic-guitar-pg {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .guitars-wide {
    height: auto;
  }

  .text-quotes-home, .text-quotes-home-page {
    text-align: center;
    width: 92%;
    min-width: 92%;
    max-width: 92%;
    height: 188px;
    min-height: 188px;
    max-height: 188px;
    padding-top: 11px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
  }

  .text-quote-guitar-pg {
    text-align: center;
    width: 95%;
    min-width: 95%;
    max-width: 95%;
    height: 188px;
    min-height: 188px;
    max-height: 188px;
    padding-top: 10px;
    font-size: 15px;
    font-weight: 600;
    line-height: 22px;
  }

  .bold-text-2 {
    font-weight: 500;
  }

  .right-arrow {
    display: block;
  }

  .sect-phone-and-hours {
    background-image: radial-gradient(circle farthest-corner at 50% 50%, transparent, var(--light-slate-grey));
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-phone-home {
    background-image: linear-gradient(180deg, var(--light-slate-grey), var(--blue-sign-1));
    border-top-style: none;
    border-top-color: #ffffff1a;
    border-radius: 0;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 0;
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
  }

  .section-minis {
    margin-top: 0;
    display: block;
  }

  .grid-minis {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .bold-text-3 {
    font-size: 12px;
  }

  .guitar-but-mobile {
    z-index: 900;
    background-color: var(--steel-blue);
    opacity: 1;
    width: 210px;
    min-width: 210px;
    max-width: 210px;
    margin-top: 143px;
    margin-right: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 17px;
    line-height: 17px;
  }

  .guitar-but-mobile:hover {
    background-color: var(--steel-blue);
    opacity: 1;
  }

  .guitar-but-mobile.w--current {
    margin-top: 100px;
  }

  .shop-button-mobile {
    color: var(--white);
    letter-spacing: 0;
    border-radius: 0;
    width: 77%;
    min-width: 77%;
    max-width: 77%;
    margin-top: 0;
    padding: 12px 0 15px;
    font-size: 20px;
    font-weight: 500;
    line-height: 20px;
  }

  .shop-button-mobile:hover {
    background-color: var(--reverb);
  }

  .home-head-823 {
    text-align: center;
    letter-spacing: -3px;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 0;
    font-size: 30px;
    font-weight: 700;
    line-height: 26px;
    display: block;
    inset: 0% 0% auto;
  }

  .pb {
    width: 95%;
    min-width: 95%;
    max-width: 95%;
    font-size: 40px;
    line-height: 55px;
  }

  .sect-below-5-guitars {
    background-image: url('../images/bg-blue2.jpg');
    background-position: 50%;
    background-attachment: scroll;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 170px;
    min-height: 170px;
    max-height: 170px;
    margin-top: 0;
  }

  .text-guitar-home {
    border-bottom-style: none;
    border-right-style: none;
    width: 90%;
    min-width: 90%;
    max-width: 90%;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    font-size: 16px;
    line-height: 28px;
    display: block;
  }

  .text-2-paragraphs-home-24, .text-home {
    border-bottom-style: none;
    border-right-style: none;
    width: 91%;
    min-width: 91%;
    max-width: 91%;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 15px;
    margin-bottom: 0;
    padding: 0 0 10px;
    font-size: 16px;
    line-height: 28px;
    display: block;
  }

  .head-others {
    letter-spacing: -2px;
    margin-top: 140px;
    font-size: 28px;
    font-weight: 700;
    line-height: 28px;
    inset: 0% 0% auto;
  }

  .head-0724 {
    text-align: center;
    letter-spacing: -4px;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 93px;
    padding-bottom: 0;
    padding-left: 0;
    font-size: 32px;
    font-weight: 700;
    line-height: 28px;
    display: block;
    inset: 0% 0% auto;
  }

  .head-sub {
    letter-spacing: -3px;
    text-shadow: -1px -1px 3px var(--light-slate-grey);
    margin-top: 188px;
    padding-right: 10px;
    font-size: 27px;
    font-weight: 400;
    line-height: 27px;
    inset: 0% 0% auto;
  }

  .text-home-july24 {
    color: #213c57bf;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin: 10px auto 5px;
    padding-top: 0;
    padding-right: 0;
    font-size: 15px;
    line-height: 22px;
  }

  .text-serv {
    border-bottom-style: none;
    border-right-style: none;
    width: 90%;
    min-width: 90%;
    max-width: 90%;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 10px;
    margin-bottom: 0;
    padding: 0;
    font-size: 15px;
    font-weight: 500;
    line-height: 25px;
    display: block;
  }

  .text-serv-0724 {
    border-bottom-style: none;
    border-right-style: none;
    width: 90%;
    min-width: 90%;
    max-width: 90%;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 25px;
    display: block;
  }

  .head-all-words-services {
    border-style: none;
    border-bottom-color: var(--mint-cream);
    outline-offset: 0px;
    color: var(--white);
    outline: 2px dashed #fff;
    width: 90%;
    min-width: 90%;
    max-width: 90%;
    margin-top: 15px;
    margin-bottom: 12px;
    padding: 5px 15px;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
  }

  .sect-hours-services-page, .sec-hours-home, .sect-hours-guitars {
    background-image: radial-gradient(circle farthest-corner at 50% 50%, transparent, var(--light-slate-grey));
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-quote-guitar-pg-copy {
    text-align: center;
    width: 95%;
    min-width: 95%;
    max-width: 95%;
    height: 188px;
    min-height: 188px;
    max-height: 188px;
    padding-top: 10px;
    font-size: 15px;
    font-weight: 600;
    line-height: 22px;
  }

  .t-guitar {
    text-align: center;
    width: 95%;
    min-width: 95%;
    max-width: 95%;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-bottom: 15px;
    padding-top: 0;
    font-size: 15px;
    font-weight: 500;
    line-height: 25px;
  }

  .section-bot-services {
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .service-bot-pic {
    height: auto;
    margin-top: 0;
  }

  .guitar-pic-on-guitar-pg {
    height: auto;
  }

  .sect-guitars {
    background-image: radial-gradient(circle closest-corner at 50% 50%, var(--trans) 47%, var(--light-slate-grey)), url('../images/tngas-0425.jpg');
    background-position: 0 0, 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    border-bottom-style: none;
    height: 222px;
    min-height: 222px;
    max-height: 222px;
    margin-top: 70px;
  }

  .head-0724-copy {
    text-align: center;
    letter-spacing: -4px;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 93px;
    padding-bottom: 0;
    padding-left: 0;
    font-size: 32px;
    font-weight: 700;
    line-height: 28px;
    display: block;
    inset: 0% 0% auto;
  }

  .subhead-guitars {
    letter-spacing: -3px;
    text-shadow: -1px -1px 3px var(--light-slate-grey);
    margin-top: 188px;
    padding-right: 10px;
    font-size: 27px;
    font-weight: 400;
    line-height: 27px;
    display: none;
    inset: 0% 0% auto;
  }

  .h {
    text-align: center;
    letter-spacing: -2px;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-size: 28px;
    font-weight: 600;
    line-height: 25px;
    display: block;
    inset: 0% 0% auto;
  }

  .h2 {
    text-align: center;
    letter-spacing: -2px;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin: 0 auto;
    padding-top: 100px;
    padding-bottom: 0;
    padding-left: 0;
    font-size: 26px;
    font-weight: 400;
    line-height: 26px;
    display: block;
    inset: 0% 0% auto;
  }

  .subhead-cursive {
    letter-spacing: -3px;
    text-shadow: -1px -1px 3px var(--light-slate-grey);
    margin-top: 175px;
    padding-right: 10px;
    font-size: 27px;
    font-weight: 400;
    line-height: 27px;
    inset: 0% 0% auto;
  }

  .h3 {
    text-align: center;
    letter-spacing: -4px;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-size: 32px;
    font-weight: 500;
    line-height: 28px;
    display: block;
    inset: 0% 0% auto;
  }

  .h4 {
    text-align: center;
    letter-spacing: -2px;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin: 0 auto;
    padding-top: 100px;
    padding-bottom: 0;
    padding-left: 0;
    font-size: 28px;
    font-weight: 600;
    line-height: 25px;
    display: block;
    inset: 0% 0% auto;
  }

  .serv-040425 {
    border-bottom-style: none;
    border-right-style: none;
    width: 90%;
    min-width: 90%;
    max-width: 90%;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 25px;
    display: block;
  }
}

#w-node-da919440-2769-4205-caab-746a3e0e7a5a-770e40c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-da919440-2769-4205-caab-746a3e0e7a60-770e40c1, #w-node-da919440-2769-4205-caab-746a3e0e7a62-770e40c1, #w-node-da919440-2769-4205-caab-746a3e0e7a64-770e40c1, #w-node-da919440-2769-4205-caab-746a3e0e7a66-770e40c1 {
  place-self: start center;
}

#w-node-_156e1bd4-89e7-2c03-037b-0f6d28d7a1de-770e40c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee223ee3-b87d-f494-006c-058a4ca1b97a-770e40c1, #w-node-ee223ee3-b87d-f494-006c-058a4ca1b97b-770e40c1 {
  place-self: start;
}

#w-node-ee223ee3-b87d-f494-006c-058a4ca1b97c-770e40c1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: start;
}

#w-node-_125bbcf0-b43a-5371-2883-5ce557b6cc90-770e40c1, #w-node-_76b7026a-e589-98c9-e323-4667fc4d4736-770e40c1, #w-node-_0aca3321-25bb-524c-abd1-61ccaea95a9b-770e40c1, #w-node-_31db02d7-fa34-fddb-fb43-13879133a788-770e40c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a2cce1f1-9990-1817-117a-1444ff32a8e5-770e40c1, #w-node-f6838aa9-19fb-e57d-68e4-daef12fe8e61-770e40c1, #w-node-c79a08d3-2d0d-195c-494a-d4f199462108-770e40c1, #w-node-a1a6dbdf-bb58-9da2-4c22-b2e49916c9e9-770e40c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-ffe77e07-36ba-11d4-6c5d-d0c15ab7d78b-5ab7d789 {
  grid-area: span 3 / span 1 / span 3 / span 1;
  place-self: center start;
}

#w-node-_896376d1-450a-27f3-5074-7bf5d40538a0-5ab7d789, #w-node-ffe77e07-36ba-11d4-6c5d-d0c15ab7d790-5ab7d789, #w-node-ffe77e07-36ba-11d4-6c5d-d0c15ab7d793-5ab7d789, #w-node-ffe77e07-36ba-11d4-6c5d-d0c15ab7d797-5ab7d789, #w-node-ffe77e07-36ba-11d4-6c5d-d0c15ab7d799-5ab7d789, #w-node-_1e83cb9e-b740-6ed7-c797-61ac09493313-5ab7d789 {
  place-self: center start;
}

#w-node-ffe77e07-36ba-11d4-6c5d-d0c15ab7d7a1-5ab7d789 {
  grid-area: span 3 / span 1 / span 3 / span 1;
  place-self: start;
}

#w-node-ffe77e07-36ba-11d4-6c5d-d0c15ab7d7a2-5ab7d789, #w-node-ffe77e07-36ba-11d4-6c5d-d0c15ab7d7a6-5ab7d789, #w-node-_261176a1-6bb5-0742-3ddf-539d00c784d7-5ab7d789, #w-node-ffe77e07-36ba-11d4-6c5d-d0c15ab7d7aa-5ab7d789 {
  place-self: center start;
}

#w-node-_53bbedf7-1b76-6010-d30e-4d14b7408d02-5ab7d789 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-a0fe2e82-241b-3dbd-c04a-bd7187f4a334-5ab7d789, #w-node-_8b950643-a167-54b5-ee95-013e5b014bb8-5ab7d789 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_60171a33-28c0-553a-a1c2-1b86c058c7e1-770e40c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_60171a33-28c0-553a-a1c2-1b86c058c7e3-770e40c2, #w-node-_60171a33-28c0-553a-a1c2-1b86c058c7e5-770e40c2, #w-node-_60171a33-28c0-553a-a1c2-1b86c058c7e7-770e40c2, #w-node-_60171a33-28c0-553a-a1c2-1b86c058c7e9-770e40c2 {
  place-self: start center;
}

#w-node-_725768c3-d4e9-b2b3-28bb-a35687bd9370-770e40c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f005d95a-76fe-6618-50dd-7b60869ac813-770e40c2, #w-node-_80d47f08-1120-8bb3-36f8-88a47e017e52-770e40c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2bc6bdc9-ab9a-56e8-e2d2-fbb9be70f36b-770e40c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_94dd521c-2293-ac0b-bfe0-4f4b13d4a972-770e40c2, #w-node-be8ed8ca-d45b-b9ba-2ef7-0bed7a6d06b4-770e40c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1d7a404a-f84e-ea3a-6231-c11f7ff47dcd-770e40c2, #w-node-fa1ac516-2e19-bde0-fc19-f891b2587034-770e40c2, #w-node-_3900409b-b0ef-d76a-0eac-aa1933e9b54c-770e40c2, #w-node-ef650b54-ff44-2135-831c-f0d65d287e5a-770e40c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2efaad6-a6aa-2986-3794-0e09169da175-770e40c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fdc0e69f-b85e-047e-6bb4-a283a9d30730-770e40c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-fdc0e69f-b85e-047e-6bb4-a283a9d30732-770e40c3 {
  place-self: start center;
}

#w-node-fdc0e69f-b85e-047e-6bb4-a283a9d30734-770e40c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-fdc0e69f-b85e-047e-6bb4-a283a9d30736-770e40c3, #w-node-fdc0e69f-b85e-047e-6bb4-a283a9d30738-770e40c3 {
  place-self: start center;
}

#w-node-_5ac70ba2-8d2a-ab10-439b-a89f376db4c9-770e40c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81967367-5817-a0c2-bdec-2d40ae45f2ae-770e40c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_1b144a05-a736-ef8b-f348-4e7bda98abc4-770e40c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-bc270d07-2ece-3564-d864-98ccc3010404-770e40c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-bc270d07-2ece-3564-d864-98ccc301040c-770e40c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-f617c372-9969-0f5f-7ea8-991ded098430-770e40c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-f617c372-9969-0f5f-7ea8-991ded09842a-770e40c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_2c716b94-359e-6812-8176-042fd9aacd0e-770e40c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_2c716b94-359e-6812-8176-042fd9aacd12-770e40c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-bd086909-9018-3e1d-b50e-a6d3033f312d-770e40c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-bd086909-9018-3e1d-b50e-a6d3033f312e-770e40c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_31fbbfb9-633c-e9fc-9f86-ab45c55fb860-770e40c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_31fbbfb9-633c-e9fc-9f86-ab45c55fb866-770e40c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_11e97bb8-458d-c546-a4bf-2aeed6975621-770e40c3 {
  grid-column: 2 / 3;
  grid-row-start: 0;
  grid-row-end: 1;
}

#w-node-_11e97bb8-458d-c546-a4bf-2aeed6975622-770e40c3 {
  grid-column: 1 / 2;
  grid-row-start: 0;
  grid-row-end: 1;
}

#w-node-f66976ff-6ff7-e9a1-9eae-bb40f62ff8fb-770e40c3, #w-node-_75cbf013-938f-8d13-943e-5632b259ce80-770e40c3, #w-node-fe1b2f8c-613b-bec0-160f-e8dbac29019a-770e40c3, #w-node-_3fc964b3-e1a5-284b-9510-954e563ac55b-770e40c3, #w-node-_110e5d27-b9c4-9d7e-562a-20061e07cd3f-770e40c3, #w-node-c3ac80dc-3234-db21-b47a-b3cec68e25a6-770e40c3, #w-node-_210b671e-9e11-c039-4cd8-34c2ff5bfefc-770e40c3 {
  grid-area: 1 / 1 / 2 / 2;
}

@media screen and (max-width: 991px) {
  #w-node-ee223ee3-b87d-f494-006c-058a4ca1b97a-770e40c1 {
    place-self: start;
  }

  #w-node-_125bbcf0-b43a-5371-2883-5ce557b6cc90-770e40c1, #w-node-_76b7026a-e589-98c9-e323-4667fc4d4736-770e40c1, #w-node-_0aca3321-25bb-524c-abd1-61ccaea95a9b-770e40c1, #w-node-_31db02d7-fa34-fddb-fb43-13879133a788-770e40c1 {
    align-self: center;
  }

  #w-node-ffe77e07-36ba-11d4-6c5d-d0c15ab7d78b-5ab7d789 {
    place-self: center start;
  }

  #w-node-ffe77e07-36ba-11d4-6c5d-d0c15ab7d7a1-5ab7d789, #w-node-ffe77e07-36ba-11d4-6c5d-d0c15ab7d7a2-5ab7d789, #w-node-ffe77e07-36ba-11d4-6c5d-d0c15ab7d7a6-5ab7d789, #w-node-_261176a1-6bb5-0742-3ddf-539d00c784d7-5ab7d789, #w-node-ffe77e07-36ba-11d4-6c5d-d0c15ab7d7aa-5ab7d789 {
    align-self: start;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_125bbcf0-b43a-5371-2883-5ce557b6cc90-770e40c1, #w-node-_76b7026a-e589-98c9-e323-4667fc4d4736-770e40c1 {
    align-self: center;
  }

  #w-node-_0aca3321-25bb-524c-abd1-61ccaea95a9b-770e40c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_31db02d7-fa34-fddb-fb43-13879133a788-770e40c1 {
    align-self: center;
  }

  #w-node-a2cce1f1-9990-1817-117a-1444ff32a8e5-770e40c1, #w-node-f6838aa9-19fb-e57d-68e4-daef12fe8e61-770e40c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_9ac27db7-d39a-ba10-11cc-d05c13d52a8b-770e40c1 {
    place-self: center start;
  }

  #w-node-_9ac27db7-d39a-ba10-11cc-d05c13d52aa8-770e40c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_9ac27db7-d39a-ba10-11cc-d05c13d52aa8-770e40c1:active, #w-node-_9ac27db7-d39a-ba10-11cc-d05c13d52aa8-770e40c1:hover {
    justify-self: center;
  }

  #w-node-_9ac27db7-d39a-ba10-11cc-d05c13d52aa9-770e40c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9ac27db7-d39a-ba10-11cc-d05c13d52aab-770e40c1 {
    place-self: center end;
  }

  #w-node-_78c289c1-70e5-4fbb-8dc6-e321f2a6d715-770e40c2 {
    place-self: center start;
  }

  #w-node-_78c289c1-70e5-4fbb-8dc6-e321f2a6d732-770e40c2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_78c289c1-70e5-4fbb-8dc6-e321f2a6d732-770e40c2:active, #w-node-_78c289c1-70e5-4fbb-8dc6-e321f2a6d732-770e40c2:hover {
    justify-self: center;
  }

  #w-node-_78c289c1-70e5-4fbb-8dc6-e321f2a6d733-770e40c2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_78c289c1-70e5-4fbb-8dc6-e321f2a6d735-770e40c2 {
    place-self: center end;
  }

  #w-node-_2eb026a1-414d-8176-91de-ebf6528268b0-770e40c3 {
    place-self: center start;
  }

  #w-node-_2eb026a1-414d-8176-91de-ebf6528268cd-770e40c3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_2eb026a1-414d-8176-91de-ebf6528268cd-770e40c3:active, #w-node-_2eb026a1-414d-8176-91de-ebf6528268cd-770e40c3:hover {
    justify-self: center;
  }

  #w-node-_2eb026a1-414d-8176-91de-ebf6528268ce-770e40c3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2eb026a1-414d-8176-91de-ebf6528268d0-770e40c3 {
    place-self: center end;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_125bbcf0-b43a-5371-2883-5ce557b6cc90-770e40c1, #w-node-_76b7026a-e589-98c9-e323-4667fc4d4736-770e40c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_0aca3321-25bb-524c-abd1-61ccaea95a9b-770e40c1 {
    align-self: center;
  }

  #w-node-_31db02d7-fa34-fddb-fb43-13879133a788-770e40c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_9ac27db7-d39a-ba10-11cc-d05c13d52aab-770e40c1, #w-node-_78c289c1-70e5-4fbb-8dc6-e321f2a6d735-770e40c2 {
    place-self: auto;
  }

  #w-node-_11e97bb8-458d-c546-a4bf-2aeed6975621-770e40c3 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center;
  }

  #w-node-_11e97bb8-458d-c546-a4bf-2aeed6975622-770e40c3 {
    grid-area: 2 / 1 / 3 / 2;
    place-self: auto;
  }

  #w-node-f66976ff-6ff7-e9a1-9eae-bb40f62ff8fb-770e40c3 {
    grid-area: 3 / 1 / 4 / 2;
    place-self: center;
  }

  #w-node-_75cbf013-938f-8d13-943e-5632b259ce80-770e40c3 {
    grid-area: 4 / 1 / 5 / 2;
    place-self: auto;
  }

  #w-node-fe1b2f8c-613b-bec0-160f-e8dbac29019a-770e40c3 {
    grid-area: 5 / 1 / 6 / 2;
    place-self: center;
  }

  #w-node-_3fc964b3-e1a5-284b-9510-954e563ac55b-770e40c3 {
    grid-area: 6 / 1 / 7 / 2;
    place-self: auto;
  }

  #w-node-_110e5d27-b9c4-9d7e-562a-20061e07cd3f-770e40c3 {
    grid-area: 8 / 1 / 9 / 2;
    place-self: auto;
  }

  #w-node-c3ac80dc-3234-db21-b47a-b3cec68e25a6-770e40c3 {
    grid-area: 7 / 1 / 8 / 2;
    place-self: center;
  }

  #w-node-dd33d35c-abfe-4a0b-5f8a-37cf6c4b9296-770e40c3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_210b671e-9e11-c039-4cd8-34c2ff5bfefc-770e40c3 {
    grid-area: 9 / 1 / 10 / 2;
    place-self: center;
  }

  #w-node-_5f997cf1-b0c6-08cb-7032-aeeeccd98940-770e40c3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2eb026a1-414d-8176-91de-ebf6528268d0-770e40c3 {
    place-self: auto;
  }
}


