.header {
  width: 100%;
  min-height: 50px;
  float: none;
  background-color: #f6f6f6;
}

.display_area {
  width: 100%;
  min-height: 500px;
  padding-right: 0%;
  padding-left: 0%;
  float: none;
  box-shadow: inset 0 0 8px 0 #c9c9c9;
}

.footer {
  width: 100%;
  min-height: 150px;
  background-color: #272727;
}

.footer_container {
  min-height: 150px;
}

.cols {
  min-height: 200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.footer_heading {
  width: 100%;
  margin-bottom: 30px;
  float: left;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 16.5px;
  line-height: 25px;
  font-weight: 400;
  text-transform: uppercase;
}

.flinks {
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  float: left;
  opacity: 0.8;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 11.5px;
  line-height: 22.5px;
  font-weight: 300;
  letter-spacing: 0.7px;
  text-decoration: none;
}

.flinks:hover {
  opacity: 1;
  font-weight: 400;
}

.fcontent {
  width: 100%;
  float: left;
}

.faddress {
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  float: left;
  opacity: 0.8;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 11.5px;
  line-height: 22.5px;
  font-weight: 300;
  letter-spacing: 0.75px;
}

.social_icons {
  width: 100%;
  min-height: 45px;
  padding-top: 0px;
  padding-bottom: 0px;
  float: left;
}

.socicn {
  padding-right: 5px;
  padding-left: 5px;
}

.socicon {
  height: 35px;
  opacity: 0.8;
}

.socicon:hover {
  opacity: 1;
}

.loudlogo {
  width: 80%;
  margin-top: 15%;
  float: right;
  opacity: 0.8;
}

.loudlogo:hover {
  opacity: 1;
}

.header_container {
  position: relative;
  min-height: 60px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.content_container {
  display: block;
  width: 940px;
  min-height: 500px;
  margin-right: auto;
  margin-left: auto;
  padding: 10% 20px;
}

.tabs_menu {
  padding-left: 10px;
}

.tabpane {
  min-height: 400px;
  padding: 75px 20px 25px;
  border: 1px solid #dfdfdf;
  border-radius: 10px;
  background-color: #fff;
}

.tablink {
  margin-right: 5px;
  margin-left: 5px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-color: #f6f6f6;
  font-family: 'Open Sans', sans-serif;
  font-size: 12.5px;
  letter-spacing: 0.25px;
}

.tablink.w--current {
  background-color: #747474;
  color: #fff;
}

.loudlogoimg {
  position: absolute;
  height: 50px;
}

.clientheading {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'Open Sans', sans-serif;
  font-size: 18.5px;
  line-height: 55px;
  font-weight: 300;
  text-align: right;
  letter-spacing: 1.25px;
}

.ul {
  width: 100%;
  padding-left: 20px;
  float: left;
}

.li {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  font-family: 'Open Sans', sans-serif;
  color: #666;
  font-size: 12.5px;
  letter-spacing: 0.25px;
  list-style-type: decimal;
}

.desc_heading {
  width: 100%;
  margin-top: 0px;
  margin-bottom: 50px;
  float: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 25px;
  font-weight: 300;
  letter-spacing: 0.75px;
}

.email_client {
  width: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  float: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 16.5px;
  line-height: 40px;
  font-style: italic;
  font-weight: 400;
}

.instruction_section {
  width: 100%;
  min-height: 150px;
  margin-bottom: 30px;
  float: left;
}

.formblock {
  width: 100%;
  float: left;
}

.formdiv {
  width: 50%;
  min-height: 50px;
  margin-bottom: 10px;
  padding: 10px 10px 10px 0px;
  float: left;
}

.formlbl {
  width: auto;
  float: left;
  font-family: 'Open Sans', sans-serif;
  color: #000;
  font-size: 11.5px;
  font-weight: 600;
  letter-spacing: 0.25px;
}

.inputfield {
  width: 95%;
  height: 35px;
  margin-top: 5px;
  padding: 10px 5px 10px 0px;
  float: left;
  border-style: none none dashed;
  border-bottom-width: 1px;
  border-bottom-color: #d1d1d1;
  font-family: 'Open Sans', sans-serif;
  font-size: 12.5px;
  font-weight: 300;
  letter-spacing: 0.5px;
}

.submitbtn {
  display: block;
  width: 200px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius: 5px;
  background-color: #4d4d4d;
  font-family: 'Open Sans', sans-serif;
  font-size: 14.5px;
  font-weight: 300;
  letter-spacing: 0.25px;
}

.submitbtn:hover {
  background-color: #706f6f;
}

.formrow {
  width: 100%;
  margin-top: 25px;
  padding-top: 10px;
  padding-bottom: 10px;
  float: left;
}

.subtext {
  padding-left: 10px;
  float: left;
  font-family: 'Open Sans', sans-serif;
  color: #b6b6b6;
  font-size: 12.5px;
  font-style: italic;
  font-weight: 300;
}

.heading_line {
  width: 100%;
  min-height: auto;
  margin-top: 25px;
  margin-bottom: 20px;
  float: left;
}

.osicn {
  margin-right: 10px;
  float: left;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}