/** Generated by FG **/
@font-face {
  font-family: "Conv_Gotham-Book";
  src: url("fonts/Gotham-Book.eot");
  src: url("fonts/Gotham-Book.woff") format("woff"),
    url("fonts/Gotham-Book.ttf") format("truetype"),
    url("fonts/Gotham-Book.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

body {
  margin: 0;
  padding: 0;
  background: #fff;
  font-family: Arial, Helvetica, sans-serif;
  color: #282526;
  font-size: 14px;
}

a {
  text-decoration: none;
}
img {
  border: 0;
}
.fleft {
  float: left;
}
.fright {
  float: right;
}
.error {
  border: 1px solid red !important;
}
.clear {
  clear: both;
}

#header_split {
  height: 100px;
}

header {
  position: fixed;
  top: 0;
  background: #fff;
  width: 1000px;
  height: 90px;
  z-index: 99999999999999999;
  display: block;
  left: 50%;
  margin-left: -500px;
  padding: 0px 10px;
}
#header_products {
  box-shadow: none;
  position: static;
}
.logo {
  margin-top: 10px;
}
nav {
  margin-top: 50px;
}
nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
nav ul li {
  float: left;
  padding: 0px 15px 5px;
  border-bottom: 6px solid #04bbdf;
}
nav ul li:first-child {
  padding-left: 0px;
}
nav ul li:last-child {
  padding-right: 0px;
}
nav ul li a {
  color: #939598;
  padding-bottom: 5px;
}
nav ul li a:hover {
  border-bottom: 6px solid #f89843;
}
nav ul li a.selected {
  border-bottom: 6px solid #f89843;
}
#slider {
  margin: auto;
  width: 898px;
}
#prev,
#next {
  margin-top: 220px;
  cursor: pointer;
}
#prev {
  margin-right: 40px;
}
#next {
  margin-left: 40px;
}

section {
}
#homepage {
  width: 1030px;
  margin: auto;
}
.inner_text {
  text-align: center;
  line-height: 22px;
}
.drop {
  height: 57px;
  margin: 30px auto;
  width: 15px;
}
.heading_logo {
  margin: 30px auto;
  width: 188px;
  height: 189px;
}
.about_content {
  margin: 30px auto;
  width: 1080px;
  text-align: center;
  line-height: 19px;
  height: 210px;
  font-size: 13px;
}

.product_content {
  margin: 30px auto;
  width: 570px;
  height: 570px;
}
.product_content ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.product_content ul li {
  float: left;
  width: 170px;
  height: 170px;
  margin: 0px 30px 30px 0px;
}
.product_content ul li.last {
  margin: 0px 0px 30px 0px;
}
.product_content ul li a {
}

.enquiry_content {
  width: 93%;
  background: #e8ecee;
  margin: 10px auto;
  height: 350px;
  padding: 20px;
  border-radius: 10px;
}
.form_full {
  width: 500px;
  margin: 10px auto;
}
.form_full_left {
  width: 120px;
  padding-top: 15px;
  text-align: right;
}
.form_full_right {
  width: 320px;
  padding-left: 10px;
}
.textbox {
  border: 1px solid #66686b;
  width: 310px;
  padding: 3px;
  margin-bottom: 10px;
  background: #e8ecee;
}
.textarea {
  border: 1px solid #66686b;
  width: 310px;
  padding: 3px;
  height: 100px;
  margin-bottom: 10px;
  background: #e8ecee;
}
.submit_btn {
  border: 0;
  background: #04bbdf;
  color: #fff;
  font-size: 13px;
  padding: 5px 15px;
  cursor: pointer;
}
.required_star {
  text-align: right;
  height: 10px;
  color: #ed2225;
  padding-right: 5px;
}

.contact_content {
  width: 93%;
  margin: 30px auto;
  height: 810px;
  font-weight: normal;
}
.contact_content ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.contact_content li {
  float: left;
  width: 32%;
  margin-right: 2%;
}
.contact_content li:last-child {
  margin-right: 0;
}
.contact_map {
  margin-bottom: 40px;
}
.contact_map img {
  width: 100%;
}
.contact_map iframe {
  width: 100%;
}
.contact_address {
  line-height: 20px;
}
.contact_address span {
  font-size: 16px;
}

.social_content_footer {
  width: 93%;
  background: #e6e7e8;
  margin: 10px auto;
  height: 20px;
  padding: 40px 20px;
  color: #77787b;
  font-size: 17px;
}
.social_content {
  width: 93%;
  background: #e6e7e8;
  margin: 10px auto;
  height: 100px;
  padding: 70px 20px;
  color: #77787b;
  font-size: 17px;
}
.social_content ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.social_content li {
  float: left;
  width: 32%;
  margin-right: 2%;
  text-align: center;
  line-height: 20px;
}
.social_content li:last-child {
  margin-right: 0;
}

footer {
  text-align: center;
  color: #77787b;
  margin: 30px auto;
  font-size: 10px;
}

.product_wrapper {
  width: 1013px;
  margin: 140px auto 30px;
}
.product_name {
  color: #a7a9ac;
  border-bottom: 2px solid #a7a9ac;
  padding-bottom: 10px;
  text-align: right;
  font-size: 14px;
  margin-bottom: 30px;
}
.product_heading {
  color: #383738;
  font-size: 26px;
  padding-bottom: 20px;
}
.product_heading_sub {
  color: #383738;
  font-size: 22px;
  padding-bottom: 20px;
}
.product_subheading {
  color: #ef4632;
  font-size: 18px;
}
.product_container {
  color: #383738;
  line-height: 20px;
  padding-bottom: 20px;
}
.product_image {
  text-align: center;
}
.product_image_tubular {
  margin: auto;
  background: url(images/tubular.jpg);
  width: 374px;
  height: 500px;
  position: relative;
}

#air_heater {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  position: absolute;
  top: 137px;
  left: 6px;
}
#immersion_heater {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  position: absolute;
  top: 267px;
  left: 137px;
}

#footer_link {
  margin: 30px auto;
  width: 85px;
  height: 85px;
  display: none;
}
#footer_link ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#footer_link ul li {
  float: left;
  width: 25px;
  height: 25px;
  margin: 0px 5px 5px 0px;
}
#footer_link ul li.last {
  margin: 0px 0px 5px 0px;
}
#footer_link ul li a {
}
#footer_link ul li img {
  width: 100%;
}
