.styles .fb_logo_body {
  z-index: 2;
  float: right;
  width: 50px;
  position: fixed;
  bottom: 2%;
  right: 2%;
  transition-duration: 1s;
}
@media (max-width: 605px) {
  .styles .fb_logo_body {
    width: 40px;
  }
}
.styles .fb_logo_body:hover {
  width: 60px;
  transform: rotate(-10deg);
  transition-duration: 1s;
}
@media (max-width: 605px) {
  .styles .fb_logo_body:hover {
    width: 50px;
  }
}
.styles .head-shot {
  z-index: 2;
  float: left;
  width: 50px;
  position: absolute;
  bottom: 0%;
  left: 0%;
  width: 140px;
}
@media (max-width: 605px) {
  .styles .head-shot {
    width: 100px;
  }
}
.styles .spinal-cord {
  float: right;
  width: 50px;
  position: fixed;
  right: 5%;
  width: 150px;
  margin-top: -350px;
}
@media (max-width: 768px) {
  .styles .spinal-cord {
    width: 60px;
    margin-top: -150px;
    right: 2%;
  }
}
@media (max-width: 480px) {
  .styles .spinal-cord {
    display: none;
  }
}
@media (max-width: 605px) {
  .styles .index,
  .styles .interior_pages {
    margin-top: 10px;
  }
}
.styles .index p,
.styles .interior_pages p {
  margin: 0% 20% 2% 10%;
  font-size: 130%;
}
.styles .index h1,
.styles .interior_pages h1 {
  margin-top: 0;
}
.styles .index .new-book,
.styles .interior_pages .new-book {
  text-align: right;
}
.styles .index .new-book h1,
.styles .interior_pages .new-book h1 {
  margin-bottom: 0;
  display: inline;
}
.styles .index .new-book h2,
.styles .interior_pages .new-book h2 {
  display: inline;
}
.styles .index .new-book img,
.styles .interior_pages .new-book img {
  display: inline;
  width: 200px !important;
  margin-right: 50%;
}
.styles .index .new-book input.parsley-success,
.styles .index .new-book select.parsley-success,
.styles .index .new-book textarea.parsley-success,
.styles .interior_pages .new-book input.parsley-success,
.styles .interior_pages .new-book select.parsley-success,
.styles .interior_pages .new-book textarea.parsley-success {
  color: #468847;
  background-color: #DFF0D8;
  border: 1px solid #D6E9C6;
}
.styles .index .new-book input.parsley-error,
.styles .index .new-book select.parsley-error,
.styles .index .new-book textarea.parsley-error,
.styles .interior_pages .new-book input.parsley-error,
.styles .interior_pages .new-book select.parsley-error,
.styles .interior_pages .new-book textarea.parsley-error {
  color: #B94A48;
  background-color: #F2DEDE;
  border: 1px solid #EED3D7;
}
.styles .index .new-book .parsley-errors-list,
.styles .interior_pages .new-book .parsley-errors-list {
  margin: 2px 0 3px 0;
  padding: 0;
  list-style-type: none;
  font-size: 0.9em;
  line-height: 0.9em;
  opacity: 0;
  -moz-opacity: 0;
  -webkit-opacity: 0;
  transition: all .3s ease-in;
  -o-transition: all .3s ease-in;
  -ms-transition: all .3s ease-in;
  -moz-transition: all .3s ease-in;
  -webkit-transition: all .3s ease-in;
}
.styles .index .new-book .parsley-errors-list.filled,
.styles .interior_pages .new-book .parsley-errors-list.filled {
  opacity: 1;
}
.styles .index .new-book .parsley-required,
.styles .interior_pages .new-book .parsley-required {
  margin-top: 5px;
  color: #B94A48;
  font-size: 115%;
}
.styles .index .new-book input[type=checkbox],
.styles .index .new-book input[type=radio],
.styles .interior_pages .new-book input[type=checkbox],
.styles .interior_pages .new-book input[type=radio] {
  display: inline-block;
  font-size: 15px;
  line-height: 1em;
  margin: 0 0.25em 0 0;
  padding: 0;
  width: 1.25em;
  height: 1.25em;
  -webkit-border-radius: 0.25em;
  vertical-align: text-top;
  border: solid 1px #7b7670;
}
.styles .index .new-book input[type=radio],
.styles .interior_pages .new-book input[type=radio] {
  -webkit-border-radius: 2em;
}
.styles .index .new-book input[type=checkbox]:checked,
.styles .index .new-book input[type=radio]:checked,
.styles .interior_pages .new-book input[type=checkbox]:checked,
.styles .interior_pages .new-book input[type=radio]:checked {
  background: url("/assets/img/small-checked-checkbox-md.png") no-repeat center center;
  -webkit-background-size: 28px 28px;
}
.styles .index .about,
.styles .interior_pages .about {
  margin-left: 10%;
}
@media (max-width: 768px) {
  .styles .index .about,
  .styles .interior_pages .about {
    margin-left: 0;
  }
}
.styles .index .about h1,
.styles .interior_pages .about h1 {
  margin-bottom: 0 !important;
  color: #34426d;
  font-size: 288%;
}
@media (max-width: 480px) {
  .styles .index .about h1,
  .styles .interior_pages .about h1 {
    font-size: 200%;
  }
}
.styles .index .about h3,
.styles .interior_pages .about h3 {
  width: 35%;
  margin-left: 0 !important;
  font-size: 140%;
}
@media (max-width: 480px) {
  .styles .index .about h3,
  .styles .interior_pages .about h3 {
    width: 80%;
    margin-left: 1% !important;
  }
}
.styles .index .about p,
.styles .interior_pages .about p {
  font-size: 120%;
  margin-right: 8%;
}
@media (max-width: 480px) {
  .styles .index .about p,
  .styles .interior_pages .about p {
    margin-left: 2%;
  }
}
.styles .index .space,
.styles .interior_pages .space {
  color: white !important;
  font-size: 50%;
}
.styles .index .site-map-list,
.styles .interior_pages .site-map-list {
  display: block;
  color: #313133;
}
.styles .index .site-map-list:hover,
.styles .interior_pages .site-map-list:hover {
  color: #34426d;
}
.styles .index .chirco-pics,
.styles .interior_pages .chirco-pics {
  text-align: center;
}
.styles .index .chirco-pics img,
.styles .interior_pages .chirco-pics img {
  margin-top: 10px !important;
  border: none;
  width: 200px;
  padding: 3px;
}
@media (max-width: 768px) {
  .styles .index .chirco-pics img,
  .styles .interior_pages .chirco-pics img {
    width: 20%;
  }
}
.styles .index .chirco-pics .pdf_thumb,
.styles .interior_pages .chirco-pics .pdf_thumb {
  width: 45% !important;
}
@media (max-width: 768px) {
  .styles .index .chirco-pics .pdf_thumb,
  .styles .interior_pages .chirco-pics .pdf_thumb {
    width: 10% !important;
  }
}
.styles .interior_pages .container img {
  z-index: 1 !important;
  box-shadow: 3px 3px 3px #7b7670;
}
.styles .interior_pages h1 {
  margin-left: 0;
}
.styles .interior_pages h2,
.styles .interior_pages h3 {
  margin-top: 3%;
}
.styles .interior_pages .well {
  background-color: transparent;
  border: none;
}
.styles .interior_pages .chirco-pics {
  text-align: center;
}
.styles .interior_pages .chirco-pics img {
  margin-top: 10px !important;
  border: none;
  width: 100%;
  padding: 3px;
}
@media (max-width: 768px) {
  .styles .interior_pages .chirco-pics img {
    width: 20%;
  }
}
.styles .interior_pages .chirco-pics .pdf_thumb {
  width: 45% !important;
}
@media (max-width: 768px) {
  .styles .interior_pages .chirco-pics .pdf_thumb {
    width: 10% !important;
  }
}
.styles .interior_pages .articles {
  display: inline;
  width: 200px;
}
.styles .interior_pages .articles .art_thumb {
  width: 180px;
  margin-left: 10%;
  margin-top: 3%;
}
.styles .interior_pages .map {
  background-color: white;
}
.styles .interior_pages .pdf-img {
  width: 100px;
  box-shadow: none;
  margin-left: 20%;
}
.styles .interior_pages .books {
  width: 50%;
}
.styles .interior_pages .services_img {
  margin-top: 20px;
  margin-left: 13%;
}
