@charset "UTF-8";
.tableback {
  background-image: url(images/table_back.png);
  background-repeat: repeat-y;
}

p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
}
.dash {
  border: thin dashed #999999;
}
a:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
  text-decoration: underline;
}
a:visited {
  color: #666666;
  text-decoration: underline;
}
a:hover {
  color: #999999;
  text-decoration: none;
}
a:active {
  color: #666666;
  text-decoration: underline;
}
h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}
.box {
  background-color: #eeffc1;
  border: 1px dashed #666666;
}

/* danile styles */
* {
  box-sizing: border-box;
}

.root-conatiner {
  margin: 0 auto;
  width: 100%;
  max-width: 1180px;
  display: flex;
  flex-direction: column;
  overflow-x: hidden;
}

.header-image {
  position: relative;
  display: flex;
  justify-content: flex-start;
}

.header-image a {
  position: absolute;
  z-index: 1;
}

.header-image a:focus {
  border: 2px solid black;
  border-radius: 4px;
}

.header-image img {
  width: 100%;
  max-width: 1000px;
}

.header-image .desktop-header {
  display: block;
}

.header-image .tablet-header {
  display: none;
}

.header-image .mobile-header {
  display: none;
}

.link-index {
  left: 121px;
  top: 223px;
  width: 75px;
  height: 27px;
}

.link-for-sale {
  left: 211px;
  top: 223px;
  width: 115px;
  height: 27px;
}

.link-how-to-sale {
  left: 337px;
  top: 223px;
  width: 159px;
  height: 32px;
}

.link-my-collection {
  left: 517px;
  top: 228px;
  width: 169px;
  height: 30px;
}

.link-about {
  left: 700px;
  top: 230px;
  width: 80px;
  height: 30px;
}

.link-contact-me {
  left: 800px;
  top: 230px;
  width: 145px;
  height: 30px;
}

.main-container {
  width: 100%;
  max-width: 855px;
  display: flex;
  flex-direction: column;
  background: white;
  margin-left: 68px;
  position: relative;
  padding: 20px;
}

@media screen and (max-width: 1115px) {
  .main-container {
    margin-left: 6.8%;
    width: 85.4%;
  }
}

.footer {
  max-width: 600px;
  margin: 0 auto;
}

@media screen and (max-width: 1115px) {
  .header-image .desktop-header {
    display: none;
  }

  .header-image .tablet-header {
    display: block;
  }

  .header-image .mobile-header {
    display: none;
  }

  .link-index {
    left: 12%;
    top: 77%;
    width: 7.5%;
    height: 12%;
  }

  .link-for-sale {
    left: 21%;
    top: 77%;
    width: 11.5%;
    height: 13%;
  }

  .link-how-to-sale {
    top: 77%;
    left: 34%;
    width: 16%;
    height: 15%;
  }

  .link-my-collection {
    top: 78%;
    left: 51.5%;
    width: 17%;
    height: 15%;
  }

  .link-about {
    left: 70%;
    top: 79%;
    width: 8%;
    height: 15%;
  }

  .link-contact-me {
    left: 80%;
    top: 80%;
    width: 14.5%;
    height: 15%;
  }
}

@media screen and (max-width: 767px) {
  .header-image .desktop-header {
    display: none;
  }

  .header-image .tablet-header {
    display: none;
  }

  .header-image .mobile-header {
    display: block;
  }
}
