 @charset "utf-8";@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700');.parallax-bg{position:relative;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}
.inner-banner.contact-banner.parallax-bg.pro-sub-cate{display:table;}
.inner-banner.contact-banner.parallax-bg.pro-sub5-cate {
  padding: 0;
  height: 111px;
}
.sub-catalogs.pro-list-body .breadcrumbs1 {
  float: right;

}
.inner-banner.banner-about-banner.term-nam{ height:auto;}
.inner-banner.banner-about-banner.term-nam > img {
  margin: 29px 0 0;
  width: 100%;
  position:relative;
  z-index: -1;
}
nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle::after{ content:''!important; margin-left:0;}
.grey-bg {
  background: #454545 none repeat scroll 0 0;
  float: left;
  width: 100%;
}


#video-background {
/*  making the video fullscreen  */
  right: 0; 
  bottom: 0;
  min-width: 100%; 
  min-height: 100%;
  width: auto; 
  height: auto;
  z-index: -100;
}


.inner-content.grey-bg{background: #454545 none repeat scroll 0 0;  }
.productsearchPagination a {
  color: #fff;
  padding: 0 13px;
}
.productsearchPagination{
  color: #fff;
}
.item > img {
  width: 100%;
}
.carousel-inner>.item>img{
  width: 100%;
}
.all-system-page{ padding:138px 0 60px 0}
.system-error-message {
  padding: 0;
}
.inner-content.grey-bg h3{
font-size: 25px;
  margin-bottom: 22px;
  padding-bottom: 21px;
}
.inner-content.grey-bg h3, .inner-content.grey-bg p, .inner-content.grey-bg span {
  color: #fff;
}
.map-container {
	width: 100%;
	margin:0;
}
.map-container iframe{
	width: 100%;
	display: block;
	pointer-events: none;
	position: relative; /* IE needs a position other than static */
}
.map-container iframe.clicked{
	pointer-events: auto;
}
#brands{ background:#fff;}
/* .banner-home{ background:url(https://www.hepworths.com.au/assets/images/banner-background.jpg);position:relative;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover} */
.banner-home {
  padding: 0% 0 0;
  margin: 0 0 0 0;   
}
nav.navbar.bootsnav ul.nav > li.dropdown.on > a.dropdown-toggle::after{content:"\f0d8";}


.shop-product-large.clear {
  background: #fff none repeat scroll 0 0;
  padding: 40px;
}
.you-may {
  background: #fafafa none repeat scroll 0 0;
  float: left;
  margin: 20px 0 0;
  padding: 35px 35px 20px 35px;
  width:100%;
}

.sub-catalogs .shop-catalogue .image{ max-height:320px;}

.summary.entry-summary.product-details-right.style2 > ul {
  margin: 0;
}

.full-product .heading-top-list h3{ display:none}
.navbar-nav {
  float: left;
  margin: 0!important;
  /* overflow: -moz-hidden-unscrollable!important; */
}
nav.navbar.bootsnav .navbar-nav{ margin:0!important;}
/* body .shop-catalogue.clear { */
  /* border: 1px solid #393939; */
/* }  */
/* .dropdown-menu li { */
  /* float: left; */
  /* width: 33.3%; */
/* } */
/* nav.navbar.bootsnav li.dropdown ul.dropdown-menu { */
  /* background: #000 none repeat scroll 0 0; */
  /* width: 600px; */
  /* padding: 10px 0; */
/* }  */


#background-carousel{
	position:relative;
	width:100%;
	height:100%;
	z-index:-1;
}
.carousel,
.carousel-inner {
	width:100%;
	height:100%;
	z-index:0;
	overflow:hidden;
}
.item {
	width:100%;
	height:100%;
	background-position:center center;
	background-size:cover;
	z-index:0;
}
.home-banners .item {
  background-position: 0 -120px;
  background-repeat: no-repeat;
}
#content-wrapper {
	position:absolute;
	z-index:1 !important;
	min-width:100%;
	min-height:100%;
}
.well {
    opacity:0.85
}





nav.bootsnav .dropdown.megamenu-fw .dropdown-menu {
  left: auto;
  right: 0;
  
}
ul.dropdown-menu.megamenu-content .list_unstyled a {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-decoration: none;
}
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content > li {
  padding: 11px 0 14px;
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a {

  font-size: 13px;
  padding: 7px 15px;
  text-transform: uppercase;
}
body.sub-catalogs.full-product {
  color: #a9a9a9;
}
/* .catalogueList{ */
    /* display: -webkit-box; */
    /* display: -webkit-flex; */
    /* display: -ms-flexbox; */
    /* display: flex; */
    /* -webkit-flex-wrap: wrap; */
    /* -ms-flex-wrap: wrap; */
    /* flex-wrap: wrap; */
/* } */
.full-product .breadcrumbs1.crumbs {
  margin: 28px 0 5px 58px;
  position: relative;
  width: auto;
  z-index: 999;
}
.promiss-img > img {
  margin: 9px 0 0;
  width: 234px;
}
body.full-product{ background:#454545!important;}
.full-product .shop-product-large.clear {
  background: #fff none repeat scroll 0 0;
  margin-top: -66px;
  padding: 80px 40px 40px;
}
body.pro-cata, body.sub-catalogs {
  background: #454545 none repeat scroll 0 0;
}
.catalogueList li {
    display: flex;
}
.term-policy{ background:#fff;}
.term-policy h3::before {
  background: #2294d6 none repeat scroll 0 0;
  bottom: 0;
  content: "";
  display: inline-block;
  height: 3px;
  position: absolute;
  width: 100px;
}
.term-policy h3 {
  font-size: 35px;
  margin-bottom: 27px;
  padding-bottom: 28px;
  position: relative;
  text-transform: uppercase;
}
.modal-header .close {
  color: #fff;
  font-size: 29px;
  font-weight: normal;
  margin-top: -2px;
  opacity: 1;
}
.inner-banner.banner-about-banner {
  height: 500px;
  overflow: hidden;
}
.inner-banner.banner-about-banner > img {
  position: fixed;
  z-index: -1;
  width:100%;
}
.modal-body > img {
  margin: auto;
  width: 300px;
}
.modal-body h4 {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0!important;
  bottom: 0;
  font-size: 20px!important;
  height: auto;
  line-height: 28px;
  margin: 18px 0 16px!important;
  min-height: 100%!important;
  padding: 0!important;
  position: relative!important;
  top: 0;
}
.modal-footer > a {
  background: #2285d6 none repeat scroll 0 0;
  color: #fff;
  display: inline-block;
  font-weight: 600;
  letter-spacing: 1px;
  padding: 7px 22px;
  text-transform: uppercase;
}
.modal-footer > a:hover{ background:#000; color:#fff!important; text-decoration:none;}
.modal-header {
  background: #262626 none repeat scroll 0 0;
  text-align:center;
}
.modal-header .logo.logo-display {
  margin: auto;
  width: 290px;
}
.you-may .shop-product-small ul {
  padding: 3px 0;
}
.heading-top-list > h3 {
  margin-bottom: 5px;
  font-size:26px;
}
.productItemNotFound {
  padding: 0 15px;
}
/*	.lag-select #google_translate_element {
  height: 0;
  margin-right: 20px;
  margin-top: 150px;
  overflow: hidden;
  position: absolute;
  right: 100px;
  top: -100px;
  width: 0;
}*/
.you-may .shop-product-small h5,.you-may .shop-product-small ul {
  display: block;
}
.you-may .shop-product-small .image {
  height: auto!important;
  margin: 0 auto;
  overflow: hidden;
  text-align: center;
}
.goog-te-menu-value span {
  display: none;
}
a.click-to-call:hover{ color:#fff!important;}
.goog-te-menu-frame.skiptranslate:nth-child(6) {
  display: none!important;
}
.goog-te-menu-frame.skiptranslate:nth-child(7) {  
  display: none;
}
.lag-select #ny-gov-translate {
  color: #fff!important;
  display: inline-block;
  font-size: 16px!important;
  font-weight: 500;
  margin: 4px 0 0!important;
}
.goog-te-menu-value::before {
  content: "Translate";
  font-size: 14px;
}
.goog-te-menu-value img{ display:none;}
.goog-te-menu-value{ margin-right:0;}
.lag-select #ny-gov-translate:hover{ text-decoration:none;}
.goog-te-menu-frame {
  border: medium none;
  box-shadow: 0 3px 8px 2px #999999;
  left: 0;
  margin: auto;
  position: fixed;
  right: 0;
  top: 100px;
  z-index: 10000002;
}
.goog-te-menu-frame{}
.capcha-box .g-recaptcha{
  margin: 0 auto 20px!important;
  width:304px;
}
.capcha-box > label {
  float: none!important;
}
.capcha-box{ text-align:center; clear:both;}  
.col-md-5.capcha-box.c-b { text-align:left; clear:none;} 
.capcha-box.c-b .g-recaptcha {
  float: left;
  margin: 0 0 20px;
  width: 304px;
}
.t-c-b textarea {
  height: 80px;
}
.btn-c-b input {
  float: right;
  margin: 55px 0 0!important;
}
.top-srh {
  float: right;
  margin: 11px 0 0;
}
.goog-te-gadget-simple{ background:none!important; border:none!important;}
.goog-te-menu-value > span:nth-child(3) {
  display: none;
}
.goog-te-menu-value {
  color: #fff!important; font-family: "Open Sans",sans-serif!important; 
}
.goog-te-menu-value:hover{ text-decoration:none!important; color:#2285d6!important;font-family: "Open Sans",sans-serif!important;  }
.literature-container h4{ color:#2285d6;}
.literature-container span a{ color:#2285d6; margin:0 3px; font-weight:600; font-family: "Open Sans",sans-serif;}
.literature-container span a:hover{ color:#000;}
.literature-container p{ font-family: "Open Sans",sans-serif; font-size:16px!important;}
.literature-container {
  border-bottom: 1px dashed #cecece;
  float: left;
  padding-bottom: 23px;
  width: 100%;
}
.literature-container:last-child{ border:none;}
.sub-catalogs.pro-list-body .product-full .productList.productSmall{ display:block;}
.heading-top-list{ float:left; padding:0 15px;}
.breadcrumbs1 {
  float: left!important;
  margin: -6px 15px 20px;
  width: 100%;
}
.catalogue-list {
  float: left;
  width:100%;
}
.system-message {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0!important;
  margin: auto!important;
  width: 70%;
}
.system-message label {
  color: #000;
  font-size: 15px;
}
.system-message input.button {
  background: #2285d6 none repeat scroll 0 0;
  border: medium none;
  color: #fff;
  font-family: "Open Sans",sans-serif;
  font-weight: bold;
  margin: 0;
  padding: 12px 32px;
  text-transform: uppercase;
}
.system-message input.textbox {
  background: #e1e1e1 none repeat scroll 0 0;
  border: medium none;
  border-radius: 2px;
  float: left;
  height: 40px;
  margin: 0 0 20px;
  padding: 8px 15px;
  width: 100%;
}
.system-message .item {
  padding: 8px 0!important;
}
.product-full .productList.productSmall{ display:none;}
.sub-catalogs.pro-list-body .product-full .productList.productSmall{ display:block;}
.productList.productSmall {
  list-style: outside none none;
  margin: 0 -15px;
  padding: 0;
  width: auto;
}
.system-message, .system-error-message {
  background-color: #f9f9f9;
  border: 1px solid #eee;
  color: #666;
  height: auto;
  margin: 0;
  min-height: 110px;
  padding: 30px;
}
.productItem {
  float: left;
  padding: 0 15px;
  width: 25%;
}
.productItemLast {
  float: left;
  padding: 0 15px;
  width: 25%;
}
.productList.productLarge ul{ list-style:none; }
.productList.productLarge li{ width:100%;}
.contact-form7.row {
  background: #fff none repeat scroll 0 0;
  box-shadow: 0 0 8px #cecece;
  margin-top: 0px;
  padding: 35px 0;
}
.adr-list.row {
  margin-top: 60px;
}
.adr-list.row span {
  background: #2285d6 none repeat scroll 0 0;
  color: #fff;
  display: inline-block;
  font-size: 21px;
  height: 50px;
  line-height: 50px;
  margin: 0 0 14px;
  width: 50px;
}
.quote-form{ text-align:center;}
.quote-form .cat_textbox {
  background: #e1e1e1 none repeat scroll 0 0;
  border: medium none;
  border-radius: 2px;
  float: left;
  margin: 0 0 10px;
  padding: 6px 12px;
  width: 100%;
}
/*.quote-form .cat_textbox {
  background: #e1e1e1 none repeat scroll 0 0;
  border: medium none;
  border-radius: 2px;
  float: left;
  margin: 0 0 20px;
  padding: 8px 15px;
  width: 100%;
  height:30px;
}
/*.quote-form select {
  border: 1px solid #cecece;
  border-radius: 2px;
  float: left;
  margin: 0 0 20px;
  padding: 4px 15px;
  width: 100%;
  background:#e1e1e1;
  height:30px;
}*/
.quote-form select {
  background: #e1e1e1 none repeat scroll 0 0;
  border: 1px solid #cecece;
  border-radius: 2px;
  float: left;
  margin: 0 0 20px;
  padding: 6px 12px;
  width: 100%;
}
table.cart{ border:none;}
.quote-form textarea {
  border: none;
  border-radius: 2px;
  float: left;
  margin: 0 0 20px;
  padding: 8px 15px;
  width: 100%;
  background:#e1e1e1;
}
.quote-form h2 {
  font-size: 22px;
  margin: 0 0 15px;
}
.contact-form7 h3 {
 font-size:23px;
}
.quote-form {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #cecece;
  float: left;
  margin: 60px 0;
  padding: 35px 27px;
  width: 100%;
}
.quote-form input.cat_button {
  background: #2285d6 none repeat scroll 0 0;
  border: medium none;
  color: #fff;
  font-family: "Open Sans",sans-serif;
  font-weight: bold;
  margin: 0px 0 0;
  padding: 12px 32px;
  text-transform: uppercase;
}
.col-md-6.cards-list > label {
  width: 100%;
}
.col-md-6.cards-list {
  float: left;
  margin: 0 0 14px;
  text-align: left;
  width: 100%;
}
.quote-form p {
  margin: 0 0 15px;
}
.full-label {
  text-align: left;
  width: 100%;
}
.or-background {
  float: left;
  width: 100%;
}
.background-height {
  background: #202020 none repeat scroll 0 0;
  float: left;
  height: 119px;
  position: absolute;
  width: 100%;
}
.quote-form label{ float:left;}

.inner-banner.banner-about-banner.about-me-banner > img {
  margin: 30px 0 0;
}
.inner-banner.banner-about-banner.about-me-banner{ height:560px;}

.sub-catalogs.pro-list-body .catalogue-list .catalogueList{display:none;}
.inner-banner.parallax-bg.pro-sub-cate h1{color:#fff;display:table-cell;vertical-align:middle;}
.catalogueList{list-style:outside none none;padding:0;margin:0 -15px}
.list_unstyled{float:left;list-style:outside none none;padding:0;width:100%;}
.catalogueList li{float:left;width:33.3%;position:relative;padding:15px 15px; 
/* display:inline-table; */
}
/* .catalogueList li:nth-child(13){float:right;} */
/* .catalogueList li:nth-child(4){margin-top:10px;width:66.6%;} */
/* .catalogueList li:last-child{margin-top:4px;width:66.6%;} */       
.product-full{float:left;padding:45px 0;width:100%;}
.catalogueItem .image img{display:block;width:100%;height:auto;}
/* .shop-catalogue h4{position:absolute;bottom:0;left:100%;right:0;background:rgba(0, 0, 0, 0.7);overflow:hidden;width:0;height:100%;-webkit-transition:.5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;} */
/* .shop-catalogue:hover h4{width:100%;left:0;} */
/* .shop-catalogue h4 a{color:white;font-size:20px;left:50%;overflow:hidden;position:absolute;text-align:center;top:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:200px;} */

.shop-catalogue.clear {
  /* display: table-row; */
  vertical-align: middle;
}
.catalogue-list h4 {
  background: rgba(0, 0, 0, 1) none repeat scroll 0 0;
  bottom: 0;
  display: inline-flex;
  float: none;
  font-size: 16px;
  left: 0;
  line-height: 22px;
  margin: auto;
  min-height: 66px;
  padding: 7px 21px;
  position: absolute;
  right: 0;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}
.shop-catalogue:hover h4{background: rgba(34, 133, 214, 0.94) none repeat scroll 0 0;}
.catalogue-list h4:hover{background: rgba(34, 133, 214, 0.94) none repeat scroll 0 0;}
.catalogue-list h4 a:hover { color:#fff!important;}

.shop-catalogue.clear a {
  color: #fff;
  margin: auto;
  text-transform: uppercase;
  width: 100%;
}
td.cartSummaryItem{font-size:15px;}
.cart-summary{float:right;margin:3px 0 0;}
.shop-top-left h2 {
  font-size: 24px;
  line-height: normal;
  text-transform: none;
}
.product-full h3{ font-size:25px; color:#fff;}
.cart-prise i {
  color: #fff;
  cursor: pointer;
  font-size: 21px;
  padding: 37px 0 36px 17px;
}
.comment-form > h3 {
  font-size: 20px;
}
.comment-form textarea {
  border: 1px solid #cecece;
  height: 120px;
  width:55%;
}
.productitemcell {
  height: 115px!important;
  vertical-align: middle;
}
.shop_table.shop_table_responsive, .shop_table.shop_table_responsive th, .shop_table.shop_table_responsive tr, .shop_table.shop_table_responsive td {
  border: none;
}
.cartInputText {
  border: 1px solid #cecece;
  padding: 5px 11px;
}
.shop_table.shop_table_responsive {
  width: 100%;
  background:#f6f6f6 none repeat scroll 0 0;
}
.shop_table.shop_table_responsive tr th {
  padding: 9px 11px;
}
select.shippingDropDown {
  border: 1px solid #cecece;
  margin: 13px 0 6px;
  padding: 8px 5px;
  width: 100%;
}
.product-band9 a.free-quote1 {
  background: #2285d6 none repeat scroll 0 0;
  color: #fff;
  float: right;
  font-family: "Open Sans",sans-serif;
  font-size: 18px;
  font-weight: 600;
  margin: 0px 0 0;
  padding: 10px 27px;
  text-transform: uppercase;
}
.shop_table.shop_table_responsive tr td {
  padding: 9px 11px;
}
.productitemcell {
  padding: 12px 0 0;
}

.box-cart-total h2 {
  border-bottom: medium none;
  font-size: 20px;
  line-height: normal;
  margin: 0;
  padding-bottom: 11px;
  text-transform: capitalize;
}
.cart-subtotal {
  border-bottom: 1px solid #cecece!important;
  border-radius: 0;
}
.box-cart-total {
  border: 1px solid #cecece;
  padding: 20px;
}
.productitemcell > img {
  height: 98px;
}
.productitemcell > a {
  color: #000!important;
}
.shop-cart > h1 {
  font-size: 25px;
}
.productitemcell {
  font-size: 16px;
  color:#000;
}
.product-name .productitemcell {
  display: table;
  font-size: 16px;
  vertical-align: middle;
  width: 200px;
}
table.cart a {
  display: table-cell;
  vertical-align: middle;
}
.productitemcell {
  height: auto;
  line-height: 20px;
  margin: 0 0 3px;
  overflow: hidden;
}
table.cart th {
  background: #e7e7e7 none repeat scroll 0 0;
  border-bottom: 1px solid #eee;
  color: #000;
  font-size: 17px;
  font-weight: bold;
  text-align: left;
}
.cartSummaryLink {
  background: #000 none repeat scroll 0 0;
  color: #fff;
  float: right;
  margin: -4px 0 0!important;
  padding: 3px 10px 6px;
}
.update_cart_wapper a {
  background: #000 none repeat scroll 0 0;
  color: #fff;
  display: inline-block;
  font-size: 13px!important;
  font-weight: bold!important;
  padding: 10px 41px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
.wc-proceed-to-checkout {
  display: inline-block;
  margin: 0 13px 20px;
}
.cart-btn-bottom {
  float: left;
  margin: 30px 0 0;
  text-align: center;
  width: 100%;
}
.update_cart_wapper a:hover{background: #2285d6 none repeat scroll 0 0; text-decoration:none; color:#fff!important}
.shop_table.shop_table_responsive {
  margin-bottom: 30px;
}
.coupon {
  background: #f6f6f6 none repeat scroll 0 0;
  height: 230px;
  padding: 30px;
}
.box-cart-total{
  background: #f6f6f6 none repeat scroll 0 0;
  height: 230px;
  padding: 30px;
  border:none;
}
.shipping{
  background: #f6f6f6 none repeat scroll 0 0;
  height: 230px;
  padding: 30px;
}
.coupon-box-title {
  float: left;
  font-size: 20px;
  margin: 0;
  width: 100%;
}
.discountcodeInput {
  border: 1px solid #cecece;
  height: 37px;
  margin: 4px 0 13px;
  width: 100%!important;
}
.box-coupon h3, .shipping h3{ font-size:20px!important; margin-bottom:0;}
.update{background: #000 none repeat scroll 0 0;
  color: #fff;   
  font-size: 13px!important;
  font-weight: 500;
  padding: 10px 0;
  text-transform: uppercase;
  text-align: center;
  display:inline-block;
 }
 .you-may .image{ height:240px!important;}
  .you-may .productItem {
  padding: 10px!important;
}
.update {
  border: medium none;  
  display: inline-block;
  padding: 8px 24px 5px;
}
.update.update2 {
  margin: 0 0 0 0px;
}
.shop-checkout .cat_textbox {
  border: 1px solid #cecece;
  border-radius: 2px;
  padding: 8px 10px;
  width: 50%!important;
}
.product-price .productitemcell {
  line-height: 91px;
}
.product-quantity .productitemcell {
  padding-top: 43px;
}
.product-subtotal .productitemcell {
  padding-top: 47px;
}
.product-remove .productitemcell > a::before {
  border: 1px solid #000;
  border-radius: 50%;
  color: #000!important;
  content: "";
  display: inline-block;
  font-family: fontawesome;
  height: 26px;
  line-height: 22px!important; 
  text-align: center;
  width: 26px;
}
#paymentdiv .quote-form label {
  float: left;
  text-align: left;
  width: 100%;
}
.product-remove .productitemcell > a:hover::before{ color:#2285d6!important; border:1px solid #2285d6;}
.product-remove .productitemcell {
  padding-top: 43px;
}   
.product-remove .productitemcell > a {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: rgba(0, 0, 0, 0)!important;
  display: inline-block;
  overflow: hidden;
  position: relative;
  width: 26px;
  line-height:0!important;
}
.wc-proceed-to-checkout a:hover{ background:#000; color:#fff!important; text-decoration:none;}
.wc-proceed-to-checkout a {
  background: #2285d6 none repeat scroll 0 0;
  color: #fff;
  display: inline-block;
  font-size: 13px;
  font-weight: bold;
  padding: 10px 41px;
  text-align: center;
  text-transform: uppercase;
}
.update_cart_wapper {
  float: none;
  display:inline-block;
  margin: 0 14px 20px;
  width: auto;
}
.summery-cart table.cartSummaryTable{ width:100%}
#CaptchaV2{ width:150px!important;}
.comment-form input {
	height:37px;
  border: 1px solid #cecece;
  width:55%!important;
}
.item .cat_button {
  background: #2285d6 none repeat scroll 0 0;
  border: medium none;
  border-radius: 0px; 
  color: #fff;
  font-family: "Open Sans",sans-serif;
  font-size: 13px;
  font-weight: 600;
  margin: 0 8px 0 0;
  padding: 5px 18px;
  text-transform: uppercase;
  width:auto!important;
}
.adr-list p a{ color:#000; text-decoration:none;}

.captchaimg {
  float: left;
  margin: 0 6px 0 0;
}
.comment-form .item label {
  float: left;
  font-size: 15px;
  width: 40%;
}
.comment-form .item {
  float: left;
  padding: 0 0 23px!important;
  width: 100%;
}
.comment-form .item input[type="radio"] {
  line-height: normal;
  margin: 4px 2px 0;
  height:auto;
  width:auto!important;

}
body .cat-list a{ display:block!important;}
body .cat-list li{ display:block!important;}
.cart-prise:hover .summery-cart{ display:block;} 
.summery-cart {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #cecece;
  border-radius: 3px;
  display: none;
  padding: 18px 14px 22px;
  position: absolute;
  right: 0;
  text-align: left;
  width: 280px;
}
.col-md-83 {
  float: left;
  padding: 0 15px;
}

/* .sub-catalogs.pro-list-body .product-full .productList.productSmall { */
    /* display: -webkit-box; */
    /* display: -webkit-flex; */
    /* display: -ms-flexbox; */
    /* display: flex; */
    /* -webkit-flex-wrap: wrap; */
    /* -ms-flex-wrap: wrap; */
    /* flex-wrap: wrap; */
/* } */
.modal-content{ width:100%;}
.sub-catalogs.pro-list-body .product-full .productList.productSmall li {
    display: flex;
}

.productTable tr{ display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;}

.productTable tr td{
    display: flex;
}
.cat-list {
  margin: 18px 0 0;
}   	
.shop-product-small .image {
  height: 309px;
  margin: 0 auto 9px;
  overflow: hidden;
  width:auto;
}
.shop-product-small h5 {
  color: #000;
  font-size: 14px;
  font-weight: 600;
 
  letter-spacing: normal;
  line-height: 21px;
  margin: 0;
  overflow: hidden;
  padding: 9px 15px;
  text-align: left;
}
.shop-product-small li.price strong {
  font-size: 21px;
  margin-left: 6px;
  color:#2285d6;
}
.google-map {
  float: left;
  width: 100%;
}
.shop-product-small ul {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  list-style: outside none none;
  padding: 8px 9px;
}
.shop-product-small {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #cecece;
  color: #666;
  margin: 0 0 30px;
}
.you-may .shop-product-small h5 a {
  color: #000;
  font-size: 11px;
  text-decoration: none;
}
.you-may .shop-product-small h5{
  display: block;
  line-height: 17px;
}
.productList.productSmall {
  margin-top: 30px;
}
.shop-product-small .image {
  height: 280px; 
  margin: 0 auto 9px;
  overflow: hidden;
  text-align: center;
}
.summery-cart table.cartSummaryTable { float:left!important;}
.cart-prise {
  float: right; position:relative;
}
.shop-title > a {
  color: #000;
  font-size: 19px;
  letter-spacing: 0;
  line-height: normal;
  text-decoration: none;
}
.product-full .header.clear {
  border-bottom: 1px solid #cecece;
  margin: 0 0 14px;
}
.productList.productLarge {
  float: left;
  list-style: outside none none;
  margin: 0;
  padding: 0;
  width: 100%;
}
.shop-product-small:hover{ box-shadow:0 0 5px #2285d6;}
.shop-product-large.clear {
  border: medium none;
}
.productList.productLarge li{ padding:0;}
.productList.productLarge .price > strong {
 color: #2285d6;
    display: inline-block;
    font-size: 25px;
    margin: 0;
}
.pro_code {
  font-size: 12px;
}
.des p{ color:#000;}
.shop-product-large ul {
  margin: 0 0 14px;
  padding: 0;
}
.catProdAttributeTitle {
  float: left;
  margin: 0 9px 0 0;
}
.color-att select {
  border: 1px solid #e7e7e7;
  border-radius: 3px;
  font-size: 1.4rem;
  font-weight: 400;
  height: 35px;
  min-width: 14rem;
  padding: 0 0 0 11px;
}
.catProductAttributeGroup {
  display: inline-block;
  width: 49%;
}
.qty input {
  border: 1px solid #e7e7e7;
  border-radius: 3px;
  font-size: 1.4rem;
  font-weight: 400;
  height: 35px;
  margin: 0 0 0 10px;
  padding: 0 11px;
  width: 58px;
}
.color-att {
  border-bottom: 1px dashed #a7a7a7;
  float: left;
  padding: 10px 0 20px;
  width: 100%;
}
.qty {
  float: left;
  margin: 0 11px 0 0;
}
.awe-button.product-quick-wishlist {
  border: 1px solid #cecece;
  border-radius: 2px;
  display: inline-block;
  height: 35px;
  margin: 0;
  padding: 5px 10px 6px 12px;
}
.productSubmitInput {
  background: #2285d6 none repeat scroll 0 0;
  border: medium none;
  border-radius: 0px;
  color: #fff;
  font-family: "Open Sans",sans-serif;
  font-size: 13px;
  font-weight: 600;
  margin: 11px 8px 0 0;
  padding: 10px 18px;
  text-transform: uppercase;
  width: 299px;
}
.share-icoonn span {
  font-weight: bold;
}
.share-icoonn span i{ margin-right:5px;}
.share-icoonn a{ position:relative;}
.addthis_inline_share_toolbox_wslw {
  position: absolute;
  width: 102px;
}
.span-link {
  padding: 6px 0;
}
.at-resp-share-element .at-share-btn:focus, .at-resp-share-element .at-share-btn:hover {
  color: #fff;
  text-decoration: none;
  transform: translateY(0px)!important;
}
.share-icoonn {
  border-bottom: 1px dashed #a7a7a7;
  float: left;
  padding: 10px 0;
  width: 100%;
}
.share-icoonn > ul{ margin:0;}
.share-icoonn ul li{ display:inline-block; margin-right:8px; width:auto!important; font-weight:bold;} 
.addthis_inline_share_toolbox_wslw a{ width:100%;}
.share-icoonn a:hover .addthis_inline_share_toolbox_wslw{ display:block;}
.addthis_inline_share_toolbox_wslw{ display:none;}
.share-icoonn {
  float: left;
  width: 100%;
  border-bottom: 1px dashed #a7a7a7;
}
.productPopletsItem {
  display: inline-block;
  margin: 0 8px;
  width: 90px;
}
.buttton-left-side .cat_button {
  float: left;
}
.poplets {
  border-top: none;
  margin-top: 36px;
  padding: 9px 0;
}
#exTab1 {
  float: left;
  margin-top: 35px;
  padding: 0 15px;
  width: 100%;
}
.addfavor {
  margin: 13px 3px 12px 0!important;
}
.print-list > a {
  color: #000;
  display: inline-block;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 1px;
  margin: 4px 0 0;
}
.nav.nav-pills a{ display:block!important;}
.nav.nav-pills a {
  display: block;
  font-size: 20px;
  font-weight: bold;
  padding: 0 40px 0 0;
  text-transform: uppercase;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover{ background:none; color:#2285d6;}
.nav.nav-pills {
  float: left;
  width: 100%;
}
.nav > li > a:focus, .nav > li > a:hover {
  background: none!important;
  text-decoration: none;
}
.nav > li > a:focus, .nav > li > a:hover {
  background-color: #eee;
  text-decoration: none;
}
.nav.nav-pills > li {
  float: left;
  width: auto;
}
.print {
  float: left;
  margin: 12px 0 0;
  width: 100%;
}
.add-cart-btn {
  border-bottom: 1px dashed #a7a7a7;
  float: left;
  padding: 23px 0 25px;
  width: 100%;
  
}
.print li {
  margin-bottom: -4px;
}
.print li {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
}
.print span {
  font-weight: normal;
  margin: 0 0 0 4px;
}
.shop-product-large.clear {
  margin-top: 24px;
}
#large-img > img {
  box-shadow: 0 0 5px #cecece;
  margin: 3px 4px;
}
.comment-form {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  float: left;
  width: 100%;
  padding:0;
}
/* .color-att select { */
  /* -moz-appearance: none; */
  /* background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAABGCAYAAAA5MT9BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjkzRjc5NTk3MjlFQjExRTc4QzM5RjQxNzQyMUFDQjI2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjkzRjc5NTk4MjlFQjExRTc4QzM5RjQxNzQyMUFDQjI2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTNGNzk1OTUyOUVCMTFFNzhDMzlGNDE3NDIxQUNCMjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTNGNzk1OTYyOUVCMTFFNzhDMzlGNDE3NDIxQUNCMjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6czMcLAAAA+ElEQVR42uzXQQqCQBgFYHXnAVoJroKOUfvOEBS0syO07QbOLjDoIrbvAEmt2naGsDfwBzGMpjZGxBt4/DigHwOCPr8sS6/vFXhfWESIECHy14hSKuwVATDEOGHOekEEyJEYybpAQUMgQtbITaC5E8QAFkmSbDAnAm3bQHUnGSEDAXZ6A7N4gcaNj6K/8VVJ0zSu2I/q7jPj80eCCBEiRIgQIUKECBFrfYgr9iNX/WSKcTZ7CK51pThiZi5OUpjNSoBcesuhKVJbHSx1biXA8lmMPkYs0F2a197p24UHXqTCXbsAb+ucUeHCNhWOdY4IESJEfgV5CDAA4Lrqdk2iFWYAAAAASUVORK5CYII="); */
  /* background-position: 100% -35px; */
  /* background-repeat: no-repeat; */
  /* box-sizing: border-box; */
/* } */



.catProdAttributeTitle {
  float: left;
  margin: 5px 9px 0 0;
}
.callout.alert {
  font-size: 20px;
}
.col-md-12.check-box-input input {
  float: left;
  margin: 6px 7px 0 0;
}
.cart-prise ul{ margin:0; padding:0;}
.cart-prise ul li a {
  background-color: transparent;
  color: #fff;
  display: inline-block;
  font-family: open sans;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: -3px;
  outline: medium none;
  padding: 15px 0 5px 20px;
  text-decoration: none;
  text-transform: capitalize;
}
.cart-prise .show-if-logged-in-0{ display:none;}
.quote-form.login-reg .item{ margin:16px 0 0 0;text-align:left;}

.quote-form.login-reg h4{text-align:left; font-size:20px;}
.top-testimonial img{ float:right; margin:0 0 28px 37px;}
.top-testimonial.bottom-testimonial img{ float:left; margin:0 37px 28px 0;}

.product-full .breadcrumbs{display:inline-block;}
/* .catalogueList li:nth-child(5), .catalogueList li:nth-child(6), .catalogueList li:nth-child(7), .catalogueList li:nth-child(8), .catalogueList li:nth-child(9), .catalogueList li:nth-child(10), .catalogueList li:nth-child(11), .catalogueList li:nth-child(12){width: 25%; */
    /* min-height: 214px; */
    /* height: 100%;} */
.shop-catalogue.clear{border:medium none;height:100%;margin:0;position:relative;width:100%;}
body.sub-catalogs ul.catalogueList li{margin:0;width:33.3%;display:inline-table;}
.shop-catalogue h4{position:relative;}
.shop-catalogue .image {
  height: auto;
  margin: 0 auto;
  max-height: 100%;
  overflow: hidden;
  padding: 0;
  text-align: center;
}

.breadcrumbs1 > a:first-child {
  font-weight: 600;
  color:#fff;
  font-size:11px;
}
.full-product .breadcrumbs1 > a:first-child {
  color: #333;
  font-size: 13px;
  font-weight: 600;
  line-height: 16px;
}
.inner-banner.banner-about-banner.shipping-bb {
  height: 550px;
}
.shipping-bb h1{ color:#fff;}
.banner-content {
  padding: 18% 0;
  text-align: center;
}
.breadcrumbs1 > a{ color:#2285d6;}
.breadcrumbs1 > a:hover{ color:#333;}
.breadcrumbs1 > a:hover{ text-decoration:none; }
.navbar-brand{ margin-left:0!important;}
.banner-home {
	position: relative;
	height: 750px;
	width: 100%;
	overflow: hidden;
}
.wrapper{width:100%;float:left;}
.inner-banner.parallax-bg{width:100%;float:left;background:url("https://www.hepworths.com.au/assets/images/inner-banner.jpg");background-size:cover;padding:18% 0;text-align:center;height:550px;background-attachment:fixed;}
.inner-banner.shipping-bb{}
.inner-banner.parallax-bg h1{color:#fff;font-size:50px;text-transform:uppercase;font-weight:600;letter-spacing:4px;}
.footer .logo-scrolled{display:none;}
.product-band{padding:60px 0;display:inline-block;width:100%; background:#fff;}
.delivery-time.our-booth{overflow:hidden;background:#454545;height:auto;}
.delivery-time.our-booth h2{color:#000!important;}
.delivery-time.our-booth h2:before{background:#2285d6!important;}
.banner-cont-img{background:rgba(34, 133, 214, 0.90) none repeat scroll 0 0;bottom:16%;color:#fff;padding:14px 4%;position:absolute;height:120px; z-index:999;}
.product-img img{max-width:100%;}
.product-img{width:100%;text-align:center;background:#282828;}
.product-img h4{color:#2294c9;font-size:23px;font-weight:600;height:57px;margin:20px 0;padding:0 16px;text-transform:uppercase;}
.product-img p {  
  color: #fff;
  font-family: "Open Sans",sans-serif;
  font-size: 18px;
  font-weight: 400;
 height: 94px;
  overflow: hidden;
  padding: 0 34px;
}
.product-img > a{background:#2285d6 none repeat scroll 0 0;color:#fff;display:inline-block;font-family:open sans;font-size:18px;margin:16px 0 0;padding:12px 0;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;}
.logos-industry.parallax-bg{width:100%;float:left;background:url("https://www.hepworths.com.au/assets/images/band11.jpg");background-size:cover;padding:70px 0;text-align:center;height:600px;background-attachment:fixed;padding:10% 0;}
.product-band9{width:100%;float:left;background:url("https://www.hepworths.com.au/assets/images/request-quort.jpg");background-size:cover;padding:70px 0;}
.product-band9 h3{color:#fff;font-size:37px;line-height:52px;font-weight:600;text-transform:uppercase;}
.product-band9 p{color:#fff;font-size:20px;line-height:30px;font-weight:400;}
.product-band9 a.free-quote1{background:#2285d6 none repeat scroll 0 0;color:#fff;float:right;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:600;margin:31px 0 0;padding:10px 27px;text-transform:uppercase;}
.logos-industry h2{color:#fff;font-size:37px;line-height:52px;font-weight:600;margin-bottom:75px;}
.logos-industry img{max-width:100%;}   
.top-testimonial{width:100%;float:left;background:#fff;padding:60px 0;}
.top-testimonial h5{font-size:24px;text-transform:uppercase;color:#2285d6;margin-bottom:20px;}
.top-testimonial p{font-size:18px;color:#282828;font-family:'Open Sans', sans-serif;line-height:25px;margin-bottom:25px;font-weight:400;}
.top-testimonial img{border-radius:50%;box-shadow:0 0 7px #cecece;}
.top-testimonial.bottom-testimonial{background:#eaeaea;}
.top-testimonial a{background:#2285d6 none repeat scroll 0 0;color:#fff;float:right;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:600;margin:31px 0 0;padding:10px 27px;text-transform:uppercase;text-decoration:none;}
.deliver-info.select-form{width:100%;float:left;background:#fff;}
.deliver-info.select-form h3{color:#000;}
.deliver-info.select-form h3 a{ color:#000; text-decoration:none;}
.footer{background:#0d0d0d none repeat scroll 0 0;float:left;padding:80px 0 0;width:100%;}
.newsletter-cnt{padding-left:78px;}
.footer h3{color:#fff;font-size:21px;text-transform:uppercase;}
.footer input.cat_textbox{background:#000 none repeat scroll 0 0;border:1px solid #acacac;color:#fff;float:left;height:40px;margin:0 9px 0 0;padding:5px 14px;width:61%;}
.footer input.cat_button{background:url("https://www.hepworths.com.au/assets/images/submit-btn.png");border:medium none;display:inline-block;font-size:0;height:40px;width:60px;position:relative;}
.top-testimonial a:hover{background:#000;}
.product-band9 a.free-quote1:hover{text-decoration:none;background:#000;}
.product-img > a:hover{color:#fff!important;background:#0a6dbe;}
a:hover{color:#2285d6!important;}
.footer ul{padding:0;list-style:none;}
.footer ul li{display:inline-block;font-size:30px;margin:0 18px 0 0;}
.delivery-time.our-booth .container{padding:8% 0;}
/* .delivery-time.our-booth .container h3 { */
  /* font-size: 55px; */
  /* text-transform: uppercase; */
/* } */

.delivery-time.our-booth .container h3 {
  font-size: 46px;
  line-height: 63px;
  text-transform: uppercase;
}

a.click-to-call {
  background: #000 none repeat scroll 0 0;
  border: medium none;
  border-radius: 0;
  color: #fff;
  font-family: "Open Sans",sans-serif;
  font-size: 13px;
  font-weight: 600;
  margin: 11px 8px 0 0;
  padding: 10px 18px;
  text-transform: uppercase;
  width: 299px;
  display: inline-block;
  text-align: center;
  text-decoration:none;
}
.at-style-responsive .at-share-btn {
  margin-bottom: 0!important;
  padding: 0!important;
  text-align: left;
}
a.click-to-call:hover{ background:#2285d6;} 
.productList.productLarge li{ float:left;} 
.delivery-time.our-booth .container p a {
  background: #2285d6 none repeat scroll 0 0;
  color: #fff;
  display: inline-block;
  font-family: "Open Sans",sans-serif;
  font-size: 22px;
  font-weight: 600;
  margin: 22px 0 0;
  padding: 16px 27px;
  text-decoration: none;
  text-transform: uppercase;
}
.full-product .breadcrumbs1 a {
  font-size: 18px!important;
  font-weight: 600;
}
.banner-home > img {
  padding: 10% 0 0;
  position: relative;
  width: 100%;
  z-index: 99;
}
.delivery-time.our-booth .container p a:hover{ background:#000;}
.delivery-time.our-booth h2{padding-top:30px;}
.copyright{border-top:1px solid #313131;color:#fff;float:left;margin:0;padding:27px 0 22px;text-align:center;width:100%;font-family:'Open Sans', sans-serif;font-size:14px;}
img{max-width:100%;}
.product-img img{width:100%;}
section{width:100%;float:left;}
.delivery-time.our-booth{width:100%;}
.banner-home > img{width:100%;}
.footer-nav{width:100%;float:left;padding:50px 0 50px 0;}
.footer-nav p{color:#b2b2b2;font-size:15px;font-family:"Open Sans",sans-serif;}
.footer-nav ul li{width:100%;font-family:"Open Sans",sans-serif;font-size:15px;padding:0 0 7px;}
.footer-nav ul li a{font-family:"Open Sans",sans-serif;font-size:15px;color:#b2b2b2;text-decoration:none;}
.footer-nav p a{font-family:"Open Sans",sans-serif;color:#b2b2b2;text-decoration:none;}
.footer-nav p{color:#b2b2b2;font-family:"Open Sans",sans-serif;font-size:15px;}
.contact-no{line-height:30px;}
.about-footer a{color:#2285d6;font-family:open sans;font-size:14px;font-weight:bold;text-transform:uppercase;}
.footer ul li a em{ color:#2285d6;}
.section.deliver-info.map-location{width:100%;float:left;background:#292a2b;text-align:left;padding:90px 0;}
.section.deliver-info.map-location h4{color:#fff;font-size:26px;}
.section.deliver-info.map-location ul{list-style:none;padding:0;}
.section.deliver-info.map-location ul li a{border:2px solid #fff;border-radius:2px;color:#fff;display:inline-block;font-size:23px;font-weight:bold;margin:20px 0 0;padding:15px 4px;text-align:center;text-decoration:none;text-transform:uppercase;width:230px;}
.band14.parallax-bg{width:100%;float:left;background:url("https://www.hepworths.com.au/assets/images/band14.jpg");background-size:cover;padding:70px 0;height:700px;background-attachment:fixed;padding:10% 0;}
.band14.parallax-bg h2::before{background:#fff none repeat scroll 0 0;bottom:-41px;content:"";display:inline-block;height:3px;left:8px;position:absolute;width:150px;}
.band14.parallax-bg h2{color:#fff;font-size:37px;font-weight:500;line-height:53px;position:relative;}
#brands{padding:40px 0 60px 0;}
.banner-cont-img::before{background:rgba(0, 0, 0, 0) url("https://www.hepworths.com.au/assets/images/banner-cont-img.png") repeat scroll 0 0/100% 100%;content:"";display:inline-block;height:120px;position:absolute;right:-47px;top:0;width:47px;}
.brand-logos li {
  display: inline-block;
  height: 75px;
  padding: 0 19px 0 23px;
}
.product-band9 p a{ color:#fff; text-decoration:none;}
.brand-logos ul{padding:0;list-style:none;text-align:center;}
.banner-cont-img h1{padding-right:0px;color:#fff;text-transform:uppercase;font-size:54px;font-weight:bold;margin:0;text-shadow:2px 2px 2px #000;}
.footer-nav p span{color: #2285d6;}
.banner-cont-img h4 {
  color: #fff;
  font-size: 32px;
  font-weight: 600;
  margin: 10px 0 0 37%;
  text-shadow: 2px 2px 2px #000;
  text-transform: uppercase;
}
.brand-heading{text-align:center;padding:0 210px;color:#000;font-weight:bold;margin-bottom:8px;}
.brand-category{border:1px solid #333;margin-bottom:30px;}
.brand-category img{display:block;margin:0 auto;}
.deliver-info{background:#282828;text-align:center;}
.deliver-info h2, .deliver-info h3{color:#fff;font-size:35px;font-weight:500;line-height:52px;text-transform:uppercase;}
.delivery-time{background-image:url('https://www.hepworths.com.au/assets/images/band3.jpg');height:700px;}
.delivery-time .container{padding:17% 0;}
.delivery-time .container h2{color:#fff;font-size:37px;font-weight:500;line-height:53px;position:relative;}
.delivery-time .container h2::before{background:#fff none repeat scroll 0 0;bottom:-41px;content:"";display:inline-block;height:3px;left:8px;position:absolute;width:150px;}
.delivery-time.truck-imgg{background:url('https://www.hepworths.com.au/assets/images/truck-img-about.jpg') no-repeat; height: 640px;
    overflow: hidden;background-size:cover;}
	.delivery-time.truck-imgg.parallax-bg.tr-box-img{background:url('https://www.hepworths.com.au/assets/images/shopping-bannerr.jpg') no-repeat; height:550px;} 
	.delivery-time.truck-imgg img{ display:none;}
.delivery-time.product-banner{background-image:url('https://www.hepworths.com.au/assets/images/product-banner.jpg');height:700px;}
.delivery-time.deliver-full{background:url('https://www.hepworths.com.au/assets/images/delver-baner.jpg') no-repeat;background-size:cover;height:700px;}
.truck-imgg .container h2{color:#000;font-size:37px;font-weight:500;line-height:53px;position:relative;}
.truck-imgg .container h2::before{background:#2285d6 none repeat scroll 0 0;bottom:-41px;content:"";display:inline-block;height:3px;left:8px;position:absolute;width:150px;}
.stock{}
.delivery-time{ background-position:left;}
.inner-content{float:left;padding:60px 0;width:100%; background:#fff;}   
.inner-content .pull-right img{border-radius:50%;height:320px;float:right;}
.inner-content .pull-left img{border-radius:50%;height:320px;float:left;}
.inner-content h3{font-size:35px;margin-bottom:27px;padding-bottom:28px;position:relative;text-transform:uppercase;}
.col-md-8.bottom-about{padding-top:5%;}
.inner-content h3::before{background:#2294d6 none repeat scroll 0 0;bottom:0;content:"";display:inline-block;height:3px;position:absolute;width:100px;}
.inner-content p{font-size:18px;line-height:29px;margin-bottom:19px;}
.delivery-time.truck-imgg.parallax-bg{background-attachment:fixed;}

.inner-banner.contact-banner.parallax-bg{background:#454545; background-size:cover;background-attachment:fixed;}


.heading-banner h5{color:#fff;display:inline-block;font-size:27px;letter-spacing:2px;margin:23px 0 12px;text-transform:uppercase;}
.contact-form{float:left;width:100%;text-align:center;padding:50px 0;}
.term-policy{float:left;padding:50px 0;width:100%;}
.col-md-12.contact-cont > p{color:red;font-size:26px;margin-bottom:30px;}
.contact-form7.row{text-align:left;}
.contact-form7 h3{padding:0 15px;}
.contact-form7 input.cat_textbox, .contact-form7 textarea.cat_listbox {
  border: 1px solid #cecece;
  border-radius: 2px;
  margin: 3px 0 11px;
  padding: 6px 12px;
  width: 100%;
}
.g-recaptcha {
  transform-origin: left top;
  -webkit-transform-origin: left top;
}
.contact-form7 .cat_listbox {
  display: inline-block;
  height: 100px;
  margin-top: 8px!important;
}
.sub-btn input {
  background: #2285d6 none repeat scroll 0 0;
  border: medium none;
  color: #fff;
  float: right;
  font-family: "Open Sans",sans-serif;
  font-weight: bold;
  margin: 39px 0 0;
  padding: 12px 32px;
  text-transform: uppercase;
}
.term-policy p{font-family:"Open Sans",sans-serif;font-size:15px;line-height:26px;margin:0 0 15px;}
.term-policy h4{margin:26px 0 8px;}
.sub-btn input:hover{background:#000;}
.heading-banner > p{color:#fff;font-size:20px;font-weight:600;letter-spacing:4px;margin:4px 0 36px;text-transform:uppercase;}
.inner-banner.contact-banner.parallax-bg{padding:13% 0 8% 0;}
.heading-banner > a{border:2px solid #fff;border-radius:2px;color:#fff;display:inline-block;font-size:18px;font-weight:bold;padding:15px 28px;text-transform:uppercase;text-decoration:none;}
.heading-banner > a:hover{background:#fff;}



.topnav {
	width: 213px;
	padding: 40px 28px 25px 0;
	font-family: "CenturyGothicRegular", "Century Gothic", Arial, Helvetica, sans-serif;
}

ul.topnav {
  font-size: 1em;
  line-height: 0.5em;
  list-style: outside none none;
  margin: 0;
  padding: 0;
  width: 100%;
}
ul.topnav li {}

ul.topnav li a {
  color: #333;
  display: block;
  font-size: 14px;
  font-weight: bolder;
  line-height: 20px;
  padding: 12px 5px 12px 0;
  text-decoration: none;
  font-weight:normal;
}
.topnav > li {
  border-bottom: 1px dashed #cecece;
  position: relative;
}

ul.topnav li a:hover {

}
.shop-product-large{ background:none;}
.summary.entry-summary.product-details-right.style2 span {
  font-size: 17px;
  margin: 0 0 0 4px;
}

ul.topnav ul {
	margin: 0;
	padding: 0 0 10px 0;  
	display: none;
}

ul.topnav ul li {
	margin: 0;
	padding: 0;
	clear: both;
	position:relative;
}
.breadcrumbs1 > a {
  font-size: 12px;
  text-transform: uppercase;
}
.sub-catalogs.pro-list-body .product-full h3 {
  font-size: 23px;
  margin-left: 0px;
}
ul.topnav ul li:before{content:'\f105';  display: inline-block;
    font-family: fontawesome;
    font-size: 14px;
    left: 0;
    position: absolute;
    top: 16px;}

ul.topnav ul li a {
  font-size: 14px;
  font-weight: normal;
  outline: 0 none;
  padding: 10px 20px;
}
ul.topnav ul li a:hover {

}

ul.topnav ul ul li a {
	color:silver;
	padding-left: 40px;
}

ul.topnav ul ul li a:hover {

	color:#675C7C;
}

ul.topnav span{
	float:right;
}
ul.topnav span {
  background: #2285d6 none repeat scroll 0 0;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  float: right;
  height: 17px;
  line-height: 15px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 14px;
  width: 16px;
}
.topnav > li {
  position: relative;
}

.literature-container {
  font-size: 18px; text-decoration:none; margin:0 0 17px;
}
.literature-container a{
 text-decoration:none;
}

.navbar-brand {
  padding: 20px 20px 20px 0;
}

.search-box input[type="text"] {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  border-radius: 0;
  box-sizing: border-box;
  color: #fff;
  font-size: 16px;
  height: 32px;
  line-height: 16px;
  margin: 0;
  padding: 7px 26px 7px 0;
  transition: width 0.4s ease-in-out 0s;
  width: 83px;
}

.search-box input[type="text"]:focus {
  border-bottom: 1px solid #cecece;
  width: 250px;
}
.lag-select {
  float: right;
}
.header-search {
  float: right;
}
.goog-te-gadget {
  color: #666;
  font-family: arial;
  font-size: 11px;
  overflow: hidden;
  white-space: nowrap;
  width:auto;
}
.goog-te-gadget .goog-te-combo {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0!important;
  border: medium none!important;
  font-family: open sans;
  margin: 4px 0;
  width: 149px;
}
/*.skiptranslate.goog-te-gadget::before {
  color: #fff;
  content: "";
  display: inline-block;
  font-family: fontawesome;
  font-size: 17px;
  position: absolute;
  right: 0;
  top: 4px;
  z-index:-1;
}*/
.goog-te-gadget option {
  background: #fff none repeat scroll 0 0;
}
.goog-te-gadget {
  color: #666;
  font-family: arial;
  font-size: 11px;
  position: relative;
  white-space: nowrap;
}

.search-box input.cat_button {
  background-color: #000;
  background-image: url("https://www.hepworths.com.au/assets/images/searchicon.png");
  background-position: 8px 6px;
  background-repeat: no-repeat;
  border: medium none;
  font-size: 0;
  height: 30px;
  padding: 0;
  position: absolute;
  right: 0;
  top: 1px;
  width: 28px;
}
.search-box{ padding:0;}
.search-box {
  padding: 0;
  position: relative;
}
.header-search > form {
  margin: 0px 0;  
}
.navbar-nav{ float:right;}
.cart-prise ul{ list-style:none;}
.goog-te-gadget-simple {
  background-color: #fff;
  border-color: #9b9b9b #d5d5d5 #e8e8e8;
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  display: inline-block;
  font-size: 10pt;
  height: 32px;
  line-height: 25px;
  padding-bottom: 2px;
  padding-top: 1px;
}
.search-box {
  margin:0 21px 0 0;
  padding: 0;
  position: relative;
}
.goog-te-gadget-simple .goog-te-menu-value span {
  text-decoration: none;
  font-size: 14px;
}
.goog-te-menu-value img{ margin-left:0!important;}
.goog-te-menu-value span{ color:#fff!important;} 

.goog-te-menu2-item-selected{ float:left!important; width:100%!important; border:1px solid #cecece!important;}
.goog-te-gadget-icon{ display:none;}

@media ( min-width : 1920px ){
	section{ height:auto!important;} 
}
@media ( max-width : 1399px ){
.banner-content {
  left: 0;
  padding: 0% 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 30%;
}
.inner-banner.banner-about-banner.about-me-banner {

  margin: 48px 0 0;
}
.banner-content {
  top: 16%;
}
.inner-banner.banner-about-banner.about-me-banner > img { position:relative;
  margin: 0px 0 0;
}
.inner-banner.banner-about-banner.about-me-banner{ height:auto;}


.inner-banner.banner-about-banner.shipping-bb{ height:auto;}
.inner-banner.banner-about-banner > img {
  position: relative;
  width: 100%;
  z-index: -1;
}
}
@media ( max-width : 1299px ){
	.product-img p{ font-size:17px;}
	.inner-banner.banner-about-banner {
  height: 378px;
  overflow: hidden;
}
}
@media (max-width:1199px){.delivery-time .container h2{font-size:35px;}
.inner-banner.banner-about-banner > img {
  position: relative;
}
    .banner-home {
	
	height: 600px;

}

.inner-banner.banner-about-banner {
  height: auto;
  overflow: hidden;
}
.cart-prise ul li a{ padding:24px 11px;}
.band14.parallax-bg h2{font-size:32px;}
.product-img p{padding:0 15px;}
.newsletter-cnt{padding-left:35px;}
.deliver-info h2, .deliver-info h3{font-size:31px;}
.product-img h4{font-size:18px;}
.product-img p{font-size:15px;}
.productItem, .productItemLast {
  float: left;
  padding: 0 15px;
  width: 33.33%;
}
.delivery-time.our-booth .container h3 {
  font-size: 45px;
  text-transform: uppercase;
}
nav.navbar .navbar-brand img.logo {
  width: 375px;
}
nav.navbar.bootsnav ul.nav > li > a {
  font-weight: 600;
  padding: 16px 6px;
  text-transform: uppercase;
}
.cart-prise i {
  color: #fff;
  cursor: pointer;
  font-size: 21px;
  padding: 27px 0 27px 17px;
}
.footer ul li {
  display: inline-block;
  font-size: 28px;
  margin: 0 13px 0 0;
}
.inner-banner.parallax-bg {
  height: 447px;}

}
@media (max-width:992px){nav.navbar.bootsnav .navbar-nav{text-align:left;}
body.sub-catalogs ul.catalogueList li{margin:0;width:50%;}
/* .catalogueList li:nth-child(5), .catalogueList li:nth-child(6), .catalogueList li:nth-child(7), .catalogueList li:nth-child(8), .catalogueList li:nth-child(9), .catalogueList li:nth-child(10), .catalogueList li:nth-child(11), .catalogueList li:nth-child(12){width:33.33%;} */
}
@media (max-width:991px){ 
   .banner-home {
	height: auto;
} 
    
.col-md-5.capcha-box.c-b {
  clear: none;
  float: left;
  text-align: center;
  width: 100%;
} 
.btn-c-b input {
  float: none;
  margin: 0!important;     
} 
.col-md-5.capcha-box.c-b {
  clear: both;
  text-align: center;
}
	.col-md-5.capcha-box.c-b {
  float: left!important;
}
	.newsletter-cnt{padding-left:15px;}
nav.navbar.bootsnav ul.nav > li.dropdown.on > a.dropdown-toggle::after {
  content: "";
}
.inner-banner.banner-about-banner.term-nam > img{ margin:0;}
.inner-banner.banner-about-banner.pr-bb{ margin-top:36px;}
.top-srh {
  border-bottom: 2px solid #fff;
  float: right;
  margin: 11px 0 0;
  padding: 0 3px;
  width: 100%;
}
ul.dropdown-menu.megamenu-content .list_unstyled a {
  color: #fff;
  display: inline-block;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.5px;
  padding: 6px 24px;
  text-decoration: none;
}
.dropdown .dropdown-menu li {
  border-bottom: 1px solid #fff;
  padding: 0px 0!important;
}



nav.navbar.bootsnav .navbar-nav > li {
  display: inline-block;
  float: none;
  width: 100%;
}
nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu{ margin:0; padding:0!Important;}
nav.bootsnav .dropdown.megamenu-fw .dropdown-menu {
  width: 100%!important;
}
.footer h3 {
  font-size: 17px;
}
.lag-select {
  float: left;
}
.search-box {
  margin: 0;
  padding: 0;
  position: relative;
}
.goog-te-menu-value {
  text-transform: uppercase;
}
.delivery-time.truck-imgg.parallax-bg {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0!important;
  height: auto!important;
}
.qty {
  width: 100%;
}
.delivery-time.truck-imgg.parallax-bg img{display:block; width:100%;}
.inner-banner.parallax-bg h1{ display:none;}
.inner-content .pull-right img{ height:auto;}
.inner-content .pull-left img{ height:auto;}
.inner-banner.banner-about-banner {
  height: auto;
  margin: 60px 0 0;
  overflow: hidden;
}
.inner-banner.contact-banner.parallax-bg.pro-sub5-cate{ height:50px;}
nav.navbar .navbar-brand img.logo {
  width: 275px;
}
.inner-banner.parallax-bg{ padding:0!important; height:320px;}
.nav.navbar-nav {
  padding: 20px 0 0!important;
}
.quote-form.login-reg .item {
  float: left;
  margin: 16px 0 61px;
  text-align: left;
  width: 100%;
}
.cart-prise ul li a {
  padding: 1px 11px;
}
nav {
  padding: 0 0 12px;
}
nav.navbar.bootsnav ul.nav > li > a {
  font-weight: 600;
  padding: 10px 8px;
}
nav.navbar.bootsnav .navbar-toggle {
  margin-top: 15px;
}
.delivery-time.our-booth .container h3 {
  font-size:35px;
  text-transform: uppercase;
}
.footer ul li {
  display: inline-block;
  font-size: 22px;
  margin: 0 13px 0 0;
}
.about-content .brand-logos li{ width:25%;}
.catalogue-list h4{ font-size:14px;}
.shop-product-small .image {
  height: 272px;
}
/* .catalogueList li:nth-child(5), .catalogueList li:nth-child(6), .catalogueList li:nth-child(7), .catalogueList li:nth-child(8), .catalogueList li:nth-child(9), .catalogueList li:nth-child(10), .catalogueList li:nth-child(11), .catalogueList li:nth-child(12) { */
  /* width: 50%; */
/* } */
#large-img > img {
  box-shadow: 0 0 5px #cecece;
  margin: 3px 0;
}
.product-detail-image.style2 > div {
  padding: 0 8px;
} 
.adr-list .col-md-4{ margin-bottom:30px;} 
.summary.entry-summary.product-details-right.style2 {
  border-top: 1px solid #cecece;
  margin: 33px 0 0;
  padding-top: 33px;
}
.footer ul li{margin:0 8px 0 0;}
.delivery-time{height:600px;}
.delivery-time.truck-imgg{height:600px;}
.delivery-time.product-banner{height:600px;}
.delivery-time.deliver-full{height:600px;}
.delivery-time .container h2 br{display:none;}
.product-img h4{height:auto;font-size:20px;margin:20px 0 10px;}
.product-img{margin-bottom:30px;}
.product-band9 h3{font-size:30px;}
.product-band9 a.free-quote1{padding:10px 16px;}
.cart-prise {
  margin: -35px 0 0;
}
.cart-prise i {
  color: #fff;
  cursor: pointer;
  font-size: 21px;
  padding: 0 0 28px 17px;
}
.footer-nav p a {
  color: #b2b2b2;
  font-family: "Open Sans",sans-serif;
  font-size: 14px;
  overflow-wrap: break-word;
  text-decoration: none;
  line-height: 0px;
}
}
@media (max-width:767px){
    .banner-cont-img h4 {
	font-size: 29px;
	margin: 10px 0 0 12%;
}
    
	.parallax-bg, .band14.parallax-bg, .logos-industry.parallax-bg {
  background-attachment: scroll;
}
.col-md-3.btn-c-b {
  float: left;
  width: 100%;
}
.col-md-5.capcha-box.c-b > label {
  float: left!important;
  text-align: left;
}
	.banner-content {
  top: 7%;
}
.logo.logo-display {
  width: 80%;
}
.sub-catalogs.pro-list-body .product-full .productList.productSmall li {
  display: flex;
  margin-bottom: 30px;
}
.shipping-bb .banner-content > p {
  font-size: 23px!important;
  margin: -7px 0 0!important;
}
.shipping-bb h1 {
  color: #fff;
  font-size: 31px;
  margin: 0;
}
	#brands {
  padding:25px 0;
}
	.banner-home > img {
  padding: 13% 0 0;
}
	.delivery-time.our-booth {
  background: #eaeaea none repeat scroll 0 0;
  height: auto!important;
  padding: 0 15px;
}
	.callout.alert {
  font-size: 21px;
}
.full-product .breadcrumbs1.crumbs {
  margin: 28px 0 5px;
  position: relative;
  width: 100%;
  z-index: 999;
}
.full-product .breadcrumbs1 {
  float: left;
  margin: -2px 0 20px;
  padding: 0 30px;
  width: 100%;
}
.full-product .breadcrumbs1 a {
  font-size: 15px!important;
  font-weight: 600;
}
	.shop-product-small{ margin:0;}
	.cat-list {
  margin: 30px 0 0;
}
	.search-box input[type="text"]:focus {
  border-bottom: 1px solid #cecece;
  width: 140px;
}
	.term-policy h3 {
  font-size: 26px;
  margin-bottom: 23px;
  padding-bottom: 20px;
}
.delivery-time.truck-imgg {
  height: 280px;
}
.term-policy h3::before {
  left: 0;
  margin: auto;
  right: 0;
}
	.inner-content h3::before {
  background: #2294d6 none repeat scroll 0 0;
  bottom: 0;
  content: "";
  display: inline-block;
  height: 3px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  width: 100px;
}
.breadcrumbs1 > a:first-child{ display:block!important;}
.sub-catalogs.pro-list-body .product-full h3 {
  font-size: 18px;
  line-height: 25px;
}

	.heading-top-list {
  float: left;
  padding: 0 15px;
  width: 100%;
}
a.click-to-call {
  display: block;
  margin: 26px 8px 0 0;
}
	.inner-banner.parallax-bg{ height:220px;}
.breadcrumbs1 {
  float: left;
  margin: -2px 0 20px;
  padding: 0 15px;
  width: 100%;
}	
	nav.navbar .navbar-brand img.logo {
  width: 227px;
}
	.top-testimonial img{ float:none; margin-left:0; margin-right:0;}
	.top-testimonial.bottom-testimonial img{ float:none;margin-left:0; margin-right:0;}
	.delivery-time.our-booth .container h3 {
  font-size: 30px;
  margin: 47px 0 0;
  text-transform: uppercase;
}
.delivery-time.our-booth {
  background: #eaeaea none repeat scroll 0 0;
  height: 680px;
}
.delivery-time.our-booth .container p a{ margin:37px 0 0 0;}
	.about-content .brand-logos li{ width:33.33%;}
	.productPopletsItem {
  display: inline-block;
  margin: 0 8px;
  width: 70px;
}
.sub-btn {
  margin: 10px 0 0;
  text-align: center;
}
	.col-md-6.cards-list {
  float: left;
  margin: 0 0 18px;
  text-align: left;
  width: 100%;
}
	.sub-btn input{ margin:0;}
	.box-coupon, .shipping, .box-cart-total {
  display: inline-block;
  margin: 0 0 30px;
  position: relative;
  z-index: 999;
  width:100%
  
}
.cat-list {
  margin: 0;
  padding: 0 8px;
  text-align: left;
}
.productItem, .productItemLast {
  float: left;
  padding: 0 15px;
  width: 50%;
}
#exTab1{ text-align:left;}
.shop-product-small .image img {
  height: 270px;
}
.summary.entry-summary.product-details-right.style2 {
  display: inline-block;
  text-align: left;
}
.shop-product-small ul{ text-align:left;}
.shop-product-small .image {
  height: 280px;
}
.capcha-list {
  text-align: center;
}
.g-recaptcha {
  margin: auto;
  text-align: center;
  width: 304px;
}
.adr-list p {
  margin: 0 0 5px;
}
.sub-btn {
  text-align: center;
}
.sub-btn input{ float:none;}
.table-list-shop {
  margin-bottom: 30px;
  overflow-x: scroll;
}
.shop_table.shop_table_responsive {
  margin-bottom: 0;
}
.contact-form7.row {
  margin: 0 15px;
}
.productitemcell > img{ max-width:auto;}
	.about-image img{float:none!important;display:inline-block;margin-bottom:44px;}
.inner-banner.parallax-bg{padding:41% 0;}
.inner-banner.contact-banner.parallax-bg{padding:24% 0 8%;}
.col-md-8.bottom-about{padding-top:0;}

.banner-cont-img h1{font-size:36px;}
.brand-heading{padding:0 15px;}
.banner-cont-img::before{}
h2{font-size:26px;line-height:40px;text-transform:uppercase;}
body{text-align:center;}
.delivery-time .container h2::before{background:#fff none repeat scroll 0 0;bottom:-41px;content:"";display:inline-block;height:3px;left:0;margin:auto;position:absolute;right:0;width:150px;}
.delivery-time .container h2{font-size:28px;line-height:40px;padding:0 15px;}
.delivery-time{height:432px;}
.delivery-time.truck-imgg{height:432px;}
.delivery-time.product-banner{height:432px;}
.delivery-time.deliver-full{height:432px;}
.deliver-info h2, .deliver-info h3{font-size:23px;line-height:40px;}
.delivery-time.our-booth h2{margin:42px;}
.product-band9 a.free-quote1, .top-testimonial a{display:inline-block;float:none;margin:18px 0 0;padding:10px 16px;}
.logos-industry h2{color:#fff;font-size:31px;font-weight:600;line-height:52px;margin-bottom:40px;}
.logos-industry img{margin-bottom:15px;max-width:100%;}
.top-testimonial h5{margin-top:35px;}
.band14.parallax-bg h2::before{left:0;margin:auto;right:0;width:150px;}
.newsletter-cnt form{margin:auto;width:350px;}
.footer input.cat_textbox{background:#000 none repeat scroll 0 0;border:1px solid #acacac;color:#fff;float:left;height:40px;margin:0 9px 0 0;padding:5px 14px;width:281px;}
.col-md-6.col-sm-6.col-xs-12.newsletter-cnt{margin:35px 0;padding-left:15px;}
.about-footer{margin-bottom:37px;}
.about-footer > p{margin:auto auto 10px;width:350px;}
.footer-nav{padding:31px 0;}
.footer-nav ul{margin-bottom:30px;}
.band14.parallax-bg h2{font-size:25px;line-height:39px;}
.band14.parallax-bg{height:500px;}
.section.deliver-info.map-location img{margin:auto;}
.section.deliver-info.map-location{text-align:center;}
body.sub-catalogs ul.catalogueList li{margin:0;width:50%;}
/* .catalogueList li:nth-child(5), .catalogueList li:nth-child(6), .catalogueList li:nth-child(7), .catalogueList li:nth-child(8), .catalogueList li:nth-child(9), .catalogueList li:nth-child(10), .catalogueList li:nth-child(11), .catalogueList li:nth-child(12){width:50%;} */
/* .catalogueList li:nth-child(4){margin-top:5px;width:100%;} */
.catalogueList li{float:left;width:50%;position:relative;padding:15px 15px;}
/* .catalogueList li:last-child{margin-top:4px;width:100%;} */
}
@media (max-width:630px){.banner-cont-img h1{font-size:21px;line-height:25px;}
.about-content .brand-logos li{ width:50%;}
.banner-cont-img h4{font-size:20px;margin:0 0 0 2%;}
.banner-cont-img{bottom:14%;height:80px;padding:14px 3%;}
.banner-cont-img::before{height:79px;width:32px;right:-32px;}
nav.navbar.bootsnav{background-color:rgb(10, 10, 10);}
.shop-product-small .image {
  height: 310px;
}
.banner-home {
	height: auto;
}
.comment-form .item label {
  width: 100%;
}
.comment-form textarea {
  width: 100%;
}
.comment-form input{ width:100%;}

}
@media (max-width:557px){.pro-box{width:100%;}
.banner-content {
  top: 5%;
}
nav.navbar.bootsnav .navbar-brand{ padding-right:0;
}
.nav.nav-pills a {
  display: block;
  font-size: 17px;
  font-weight: bold;
  padding: 0 20px 0 0;
  text-transform: uppercase;
}
.quote-form.login-reg{ padding-left:15px; padding-right:15px;}

.productItem, .productItemLast {
  float: left;
  padding: 0 15px;
  width: 100%;
}
.shop-product-small .image {
  height: auto;
}
.shop-product-small .image img {
  height: auto;
}
.quote-form {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #cecece;
  float: left;
  margin: 60px 0;
  padding: 25px 0;
  width: 100%;
}
.quote-form h2 {
  font-size: 21px;
  line-height: 31px;
  margin: 0 0 15px;
}  
.you-may .image{ height:auto!important;}

.deliver-info h2, .deliver-info h3{font-size:21px;line-height:29px;}
.deliver-info h2 br, .deliver-info br{display:none;}
.section.deliver-info.map-location h4{font-size:21px;}
.section.deliver-info.map-location ul li a{font-size:18px;width:196px;}
.band14.parallax-bg h2{font-size:23px;line-height:27px;}
.top-testimonial h5{line-height:31px;}  
.logos-industry.parallax-bg{height:432px;}
.logos-industry h2{font-size:24px;line-height:37px;}
.product-band9 h3{font-size:24px;line-height:38px;}
.delivery-time.our-booth .container{padding:7% 15px;}
.delivery-time.our-booth h2{margin-left:0;margin-right:0;}
.truck-imgg .container h2{background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0;color:#fff;padding:18px 15px;}
.truck-imgg .container h2::before{background:none;}
.brand-logos li{display:inline-block;padding:10px;}
}
@media (max-width:480px){
	a.click-to-call{ width:100%;}
	.full-product .shop-product-large.clear {
  padding: 80px 15px 40px;
}
.you-may {
  padding: 35px 15px 20px;
}
.inner-banner.parallax-bg{ height:190px;background-size: auto 50%;}
.about-content .brand-logos li{ width:100%;}
.g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;} 
.contact-form .col-md-8.col-md-offset-2 {
  padding: 0;
}
.g-recaptcha {
  display: inline-block;
  margin: auto;
  text-align: center;
  width: 246px;
}
.delivery-time.our-booth .container p a{ padding:16px 18px;}
.inner-banner.contact-banner.parallax-bg{padding:36% 0 8%;}
.inner-banner.parallax-bg h1{font-size:34px;}
.heading-banner > p{font-size:15px;margin:4px 0 25px;}
.heading-banner h5{font-size:20px;}
.banner-home{margin:48px 0 -5%;position:relative;}
.banner-cont-img h1{font-size:17px;line-height:15px;padding:0;}
.banner-cont-img h4{font-size:17px;margin:0 0 0 -1%;}
.banner-cont-img{bottom:14%;height:56px;padding:10px 2%;}
.banner-cont-img::before{height:56px;right:-26px;width:26px;}
.about-footer > p{width:100%;}
.footer input.cat_textbox{width:211px;}
.newsletter-cnt form{width:280px;}
body.sub-catalogs ul.catalogueList li{margin:0;width:100%;}
.catalogueList li{float:left;width:100%;position:relative;padding:15px 15px;}
/* .catalogueList li:nth-child(5), .catalogueList li:nth-child(6), .catalogueList li:nth-child(7), .catalogueList li:nth-child(8), .catalogueList li:nth-child(9), .catalogueList li:nth-child(10), .catalogueList li:nth-child(11), .catalogueList li:nth-child(12){width:100%;} */
}
@media only screen and (max-device-width:1024px){.bgimg-1, .bgimg-2, .bgimg-3{background-attachment:scroll;}
}

@media ( max-width : 360px ){
	.inner-content .pull-right img{ height:auto;}
}
/*
     FILE ARCHIVED ON 15:35:01 Mar 25, 2020 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:34:29 Sep 04, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 198.816
  load_resource: 492.619
  CDXLines.iter: 26.348 (3)
  PetaboxLoader3.resolve: 205.11 (2)
  RedisCDXSource: 5.615
  esindex: 0.014
  LoadShardBlock: 161.889 (3)
  exclusion.robots.policy: 0.187
  PetaboxLoader3.datanode: 388.193 (5)
  exclusion.robots: 0.202
*/