body {font-family: 'Open Sans', sans-serif;font-size:14px;color:#202020;}
ul {margin:0;}

ul li a , a {outline:none;text-decoration:none !important;-moz-transition:all 200ms linear 0s;-webkit-transition:all 200ms linear 0s;transition:all 200ms linear 0s;}

.font-xl {font-weight:800;}
.font-bd {font-weight:700;}
.font-sb {font-weight:600;}
.font-lt {font-weight:300;}
.no-margin {margin:0 !important;}
.theme-red {color:#cd3134;}


#mast-head {background: #000;color:#fff;padding: 5px 0;font-size:13px;}
#mast-head i {color:#cd3134;}
#mast-head a {color:#fff;}

.logo-wrapper {padding: 20px 0;}

.btn {border-radius: 3px;color: #fff;padding: 10px;}

.btn.btn-large {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cd3134+0,aa2729+100 */
background: #cd3134; /* Old browsers */
background: -moz-linear-gradient(top,  #cd3134 0%, #aa2729 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #cd3134 0%,#aa2729 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #cd3134 0%,#aa2729 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cd3134', endColorstr='#aa2729',GradientType=0 ); /* IE6-9 */

font-size:16px;color:#fff;font-weight:600;padding: 17px 30px;border-radius:10px;margin-top:22px;}

.btn.btn-large:hover {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#aa2729+0,cd3134+100 */
background: #aa2729; /* Old browsers */
background: -moz-linear-gradient(top,  #aa2729 0%, #cd3134 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #aa2729 0%,#cd3134 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #aa2729 0%,#cd3134 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa2729', endColorstr='#cd3134',GradientType=0 ); /* IE6-9 */
color:#fff;
}

header .navbar {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f8f8f8+0,dbdada+100 */
background: rgb(248,248,248); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(248,248,248,1) 0%, rgba(219,218,218,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(219,218,218,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(248,248,248,1) 0%,rgba(219,218,218,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#dbdada',GradientType=0 ); /* IE6-9 */

border-top:1px solid #eee;
}

#primary-menu a {color: #202020;}
#primary-menu li {border-right: 1px solid #eee;}
#primary-menu li.current-menu-item a, #primary-menu a:hover , #primary-menu li.dropdown.open > a{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cd3134+0,aa2729+100 */
background: #cd3134; /* Old browsers */
background: -moz-linear-gradient(top,  #cd3134 0%, #aa2729 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #cd3134 0%,#aa2729 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #cd3134 0%,#aa2729 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cd3134', endColorstr='#aa2729',GradientType=0 ); /* IE6-9 */

color:#fff;outline:none;}


.owl-pagination , .owl-buttons , .owl-prev , .owl-next{position: absolute;}
.owl-pagination{ bottom: 10px;width: 100%;}
.owl-buttons {top: 40%;width: 100%;}
.owl-prev {left: 0;font-size: 0 !important;}
.owl-next {right: 0;font-size: 0 !important;}
.owl-prev::before , .owl-next::before {color: #fff;content: "\f104";font-family: fontawesome;font-size: 34px !important;}
.owl-next::before {content: "\f105"}
#owl-demo .owl-buttons div {padding: 3px 15px;border-radius:0;}
#owl-demo .owl-page.active span, #owl-demo .clickable .owl-page:hover span {background: #cd3134;}
#owl-demo .owl-page span {background: #000;border-radius: 0;height: 15px;width: 15px;opacity:1;}

.banner-caption {bottom: 50px;position: absolute;right: 16%;}
.banner-caption h3 {font-size: 16px;margin: 0;}
.banner-caption h1 {background: #000;color: #fff;display: inline-block;font-size: 21px;margin: 6px 0;padding: 7px 10px;}
#owl-demo .owl-buttons div.disabled {cursor: no-drop;}

#main {padding: 30px 0 0;}

.affix {top: 0;width:262px;}

#btn-toggle {background: #ff463a;font-size:18px;text-transform:uppercase;color:#fff;font-weight:600;padding:15px;display:block;cursor:pointer;text-decoration:none;}
#list-products {background:#f5f5f5;}
#list-products li {padding:0 5px;}
#list-products a {color:#202020;border-bottom:1px solid #fff;padding:10px;border-radius: 0;}
#list-products a:hover {background: #8b8b8b;color: #fff;}

.video {padding-left: 0;margin-bottom: 10px;}
.main-heading {font-size:18px;margin:0 0 20px;line-height:normal;}
.video-wrapper p {font-style:italic;}
.section-heading {font-size:20px;font-weight:700;}
.page-heading {font-size:20px;font-weight:700;margin:0 0 20px;}


.testimonial-wrapper {background:#f5f5f5;margin:20px 0 20px;padding:20px;}
.testimonial-wrapper img {margin-bottom:20px;}

.call-us {padding:20px;border:1px solid #eee;font-size:18px;}
.call-us h3 {margin: 0 0 10px;}

.product-wrapper {margin:50px 0 0;}
.product-wrapper .caption h3 {font-size:14px;}
.product-wrapper hr {margin: 10px 0 20px;}
.product-wrapper .thumbnail {border: medium none;border-radius: 0;overflow: hidden;padding: 0;position: relative;margin:0 0 10px;}
.product-wrapper .thumbnail > a {color:#fff;text-decoration:none; bottom: -40px;left: 0;position: absolute;width: 100%;-moz-transition:all 200ms linear 0s;-webkit-transition:all 200ms linear 0s;transition:all 200ms linear 0s;}
.product-wrapper .thumbnail:hover a{display:block;background:rgba(0,0,0,0.8);padding:10px;bottom: 0;}
.product-wrapper .caption {/*min-height: 35px;*/}
.product-wrapper .product{margin-bottom:20px;min-height: 230px;}
.product-wrapper .thumbnail:hover img {-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);
-webkit-transition: all 1000ms ease 0s;-moz-transition: all 1000ms ease 0s;-ms-transition: all 1000ms ease 0s;transition: all 1000ms ease 0s;}


.product-wrapper .thumbnail:hover a {background: rgba(0, 0, 0, 0.8);display: table-cell;padding: 20% 0;top: 0;}
.product-wrapper .thumbnail > a::before {color: #fff;content: "\f00e";display: block;font-family: fontawesome; font-size: 30px;}
.product-wrapper .thumbnail > a {color: #fff;height: 100%;left: 0;position: absolute;text-decoration: none;top: -100%;transition: all 200ms linear 0s;width: 100%;}


.section-bottom {background: #f7f7f7;padding: 50px 0;margin-top: 50px;}
.section-bottom .section-heading {margin:0 0 30px;}
.blog-posts .post-title {font-size:16px;margin:0 0 10px;}
.post-date {margin-right:10px;margin-bottom:10px;width: 50px;}
.post-date span {display:block;}
.day{background:#dcdcdc;font-size: 18px;padding: 7px}
.month {background:#cd3134;padding:5px;color:#fff;}
.post-content {line-height:18px;}
.blog-posts .owl-item {padding-right: 15px;}
.blog-posts .owl-pagination {bottom: 0;position: relative;}
.blog-posts .owl-buttons {display:none;}

#owl-demo2 .owl-page.active span, #owl-demo2 .clickable .owl-page:hover span {background: #cd3134;}
#owl-demo2 .owl-page span {height: 13px;width: 13px;opacity:1;margin:5px;}

.contact-address i {color:#cd3134;margin: 5px 20px 0 0 !important;width:15px;}
address span {line-height: 24px;}
address a , .call-us a {color: #202020;}

footer {background:#e9e8e8;}
footer > .container {padding: 40px 0;}
footer .section-heading{margin:0 0 20px;font-size:18px;}
.list-links {list-style:none;padding:0;}
.list-links a {color:#333;}
.list-links a:hover {color: #cd3134;}

.copyright {background:#000;padding:15px 0;color:#fff;}

#form-search {background: #fff;box-shadow: 4px 4px 3px #ddd inset;margin: 8px 0 0;}
#form-search input[type="text"] {background: transparent;border: medium none;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;width:250px;}
#form-search button {background: transparent;border: medium none;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;padding: 7px 10px;}

#form-subscribe {background: #fff;margin: 0 0 10px;width: 100%;}
#form-subscribe input {background: transparent;border: medium none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;width: 260px;}
#form-subscribe button {background: #cd3134;border: medium none;color: #fff;padding: 7px 12px;border-radius: 0;}
#form-subscribe button:hover {background:#bd2124;}

/*----about page----*/
.breadcrumb {background: #fcfcfc;border: 1px solid #eee;border-radius: 0;}
.view-btn {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f4f4f4+0,c0c0c0+100 */
background: rgb(244,244,244); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(244,244,244,1) 0%, rgba(192,192,192,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(192,192,192,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(244,244,244,1) 0%,rgba(192,192,192,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#c0c0c0',GradientType=0 ); /* IE6-9 */

font-size:12px;color:#6f6f6f;text-shadow:0 1px 0 #fff;padding: 3px 15px;border-radius:3px;
}
.view-btn:hover {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f4f4f4+0,a0a0a0+100 */
background: rgb(244,244,244); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(244,244,244,1) 0%, rgba(160,160,160,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(160,160,160,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(244,244,244,1) 0%,rgba(160,160,160,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#a0a0a0',GradientType=0 ); /* IE6-9 */

color:#6f6f6f;
}
.btn-wrapper {margin: 5px 0 20px;}


/*----product page----*/
.download {background: #f9f9f9;border: 2px dashed #eee;border-radius: 10px;padding: 30px;}
.btn-download {border: none;box-shadow: 0 0 4px #cccccc;padding: 0;}
.btn-download i {border-right: 1px solid #bd2124;float: left;margin: 10px 0;padding: 5px 20px;}
.btn-download > strong {display: inline-block;float: left;font-size: 16px;font-weight: 600;padding: 18px 20px 17px 10px;ext-transform: uppercase;top: 0;}
.download h2 {font-size: 16px;font-weight: bold;line-height: normal;margin: 10px 0 0;}

/*----product-details page----*/
.img-border {border:1px solid #eee;}
.product-name {margin: 0 0 10px;}
.product-image {margin: 0 0 20px;padding-left: 0;position:relative;overflow:hidden;}
.btn-group .btn {border-radius: 5px;display: inline-block;line-height: normal;padding: 8px 10px;width: 170px;color:#fff;}
.btn-group .btn i {margin: 5px 10px 5px 5px;}
.btn-group .btn span {}
.btn-red {background: #cd3134;}
.btn-red:hover {background: #bd2124;}
.btn.btn-green {background: #02961b;}
.btn-green:hover{background: #00860b;}

.section-wrapper {margin-bottom:50px;}

.product-status p {font-size:20px;margin: 20px 0 15px;}
.in-stock {color:#02961b;}
.out-of-stock {color:#000;}

.product-image:hover .zoom-btn {bottom:10px;}
.product-image .zoom-btn {bottom: -50px;color: #000;font-size: 15px;font-weight: 500;position: absolute;right: 30px;}
.product-info > h4 {font-size: 18px;font-weight: bold;text-transform: uppercase;}

.key-features {margin: 0 0 20px;}
table > tbody > tr > td{padding:3px !important;font-size:13px;}
.table-responsive table thead, .table-responsive table td.bg-red {background: #ff463a;color: #fff;}
.table-responsive table thead th {text-align: center;vertical-align:middle;}
.list-features li {border: 1px solid #eee;padding: 0;}
.list-features li:hover {border: 1px solid #ccc;}
.panel-group .panel {border-radius:0;}
/* Added 07-09-2016 */
.list-td > li {
  height: 120px;
  text-align: center;
  width: 120px;
}
.list-features.list-inline.list-td p {
  display: table;
  height: 100%;
  margin: 0;
  width: 100%;
}
.list-features.list-inline.list-td p a {
  color: #ff0000;
  display: table-cell;
  height: 100%;
  vertical-align: middle;
  width: 100%;
}


/*----contact us page----*/
.google-map > div {width: auto !important;}
.contact-address .well {background: transparent;border-radius: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
input[type="text"], input[type="email"], input[type="password"], input[type="number"], input[type="file"], textarea.form-control , form .btn-submit {border-radius: 0;height: auto;padding: 7px 12px;}
form .btn-submit {background: #cd3134;border:none;min-width:100px;}
form .btn-submit:hover {background:#bd2124;}
.form-wrapper .note {color:#666;margin-top:5px;font-style:normal;font-size:14px;background:none;padding:0;}
.section-wrapper {margin:0 0 40px;}

/*----technical-information page----*/
#technical-information .panel {border-radius: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
#technical-information .panel-heading {font-size:16px;font-weight:700;}
#technical-information ul{padding: 0 0 0 15px;}
#technical-information ul ul {list-style: none; margin: 5px 10px 10px;padding: 0;}
#technical-information ul ul li::before {content: "\f068";font-family: fontawesome;font-size: 12px;margin-right: 5px;}
.list-technical-info li {margin: 0 0 2px;}
.list-technical-info a {color: #202020;}
.list-technical-info a:hover {color: #cd3134;}
.btn-pdf {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fd0000+0,920000+100 */
background: rgb(253,0,0); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(253,0,0,1) 0%, rgba(146,0,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(253,0,0,1) 0%,rgba(146,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(253,0,0,1) 0%,rgba(146,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd0000', endColorstr='#920000',GradientType=0 ); /* IE6-9 */
  
border-radius: 3px;color: #fff !important;font-size: 12px;padding: 4px 15px;text-shadow: 0 1px 0 #333;font-weight:700;
}
.btn-pdf:hover , .btn-pdf:focus {color:#fff;outline:none;}


/*-----salesman location-----*/
.local-distributer .nav-tabs > li > a {background: #666;color: #fff;font-size: 16px;outline: medium none;margin-left: 1px;padding: 8px 10px;}
.address-wrapper img {margin-right:15px;}
.local-distributer .tab-content {border:1px solid #ddd;border-radius:0;}
.local-distributer li:first-child a {margin-left:0;}
.local-distributer .nav-tabs a:hover{background: #fff;color: #333;}
.local-distributer .nav-tabs > li.active > a {background:#fff;color:#333;margin-bottom: -1px;padding-bottom: 9px;}
.office-details {float: left;width: 74%;}

/*----07Sep2016----*/
.list-custom {list-style: none; padding: 0;}
.list-custom ul {list-style: none;}
.image-wrapper {margin:0 0 20px;overflow:hidden;}
.image-wrapper .lhs {padding-left:0;}
.image-wrapper .rhs {padding-right:0;}
#owl-demo3 .owl-pagination {bottom: -20px;}
form div.wpcf7-validation-errors{border: 2px solid #ff0000;color: #ff0000;font-style: italic;overflow: hidden;}
form div.wpcf7-mail-sent-ok {border: 2px solid #10aa10;color: #10aa10;font-style: italic;overflow: hidden;}
.list-stock:nth-child(3n+1) {clear: both;}

/*----15Sep2016----*/
.product-image > img {width: auto;}
.block {background-color: #ffd5d8;color: #333;padding: 3px 4px 1px 3px;font-style:normal;}
.block:hover , .block:focus{background-color: #CD3134;color:#fff;outline:none;}
.block::after {content: "\f055";font-family: fontawesome;font-size: 16px;margin-left: 5px;}
.graph-wrapper {padding-left: 100px;position: relative;}
.caption-x {left: 25px;position: absolute;top: 40%;}
.caption-y {margin-top: 20px;}
.note {background: #f9f9f9;color: #666;font-size: 13px;font-style: italic;margin-top: 5px;padding: 5px 10px;}

/*---blog---*/
.blog-wrapper {margin:0 -15px;}
.this-blog {margin-bottom:30px;}
.blog-heading {font-weight: bold;margin: 0 0 10px;}
.blog-heading a {color: #333;font-size: 16px;}
.read-more {font-size: 13px;font-weight: bold;}
.this-blog p {font-size: 13px;margin: 0 0 5px;}
.read-more:hover {color: #333;}
.list-block {list-style: none;padding: 0;}
.list-block li {margin-bottom: 3px;}
.list-block a {color: #CD3134;font-weight: 700;text-decoration: underline !important;}
.list-block a:hover {color:#333;} 
var {font-weight:bold;}




.list-features a img {width: 121px;height: 114px;}
.list-types {list-style: none;padding: 0;}

.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgb(205,49,52) url(../images/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #CD3134;
  opacity: 0.8;
}

.mc4wp-alert p {
  border: 1px solid transparent;
  border-radius: 4px;
  margin-bottom: 20px;
  padding: 15px;
}
.mc4wp-success p {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.mc4wp-notice p {
background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.mc4wp-error p {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}

/*----17May2017----*/
.banner-caption h3 {display:none;}
.highlights .table > thead > tr > th, .highlights .table > tbody > tr > th, .highlights .table > tfoot > tr > th, .highlights .table > thead > tr > td, .highlights .table > tbody > tr > td, .highlights .table > tfoot > tr > td {vertical-align:middle;}  
/*-----------------*/


@media only screen and (max-width: 1199px) {
.product-wrapper .product {min-height: 200px;}
#form-subscribe input {background: transparent;border: medium none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;width: 200px;}
#form-search input[type="text"] {width: 235px;}
.local-distributer .nav-tabs > li > a {padding: 8px 5px;font-size: 12px;}
.list-features a img {width: 100px;height: 94px;}
.office-details {width: 68%;}
}

@media only screen and (max-width: 991px) {
.product-wrapper .product {min-height: 140px;}
.product-wrapper .caption h3 {font-size: 12px;}

.product-wrapper .thumbnail:hover a {padding: 10% 0;}

.call-us {font-size: 14px;}
.office-details {width: 100%;}


#form-subscribe input[type="email"]{width: 140px;}
#form-subscribe button[type="submit"] {font-size:12px;padding:8px 12px;}

#primary-menu {font-size: 12px;}
#primary-menu li a {padding: 15px 9px;}
#primary-menu .dropdown-menu > li > a {padding: 3px 15px;}
#form-search input[type="text"] {width: 150px;}
.local-distributer .nav-tabs > li > a {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 57px;}
.list-stock:nth-child(2n+1) {clear: both;}
.caption-x {left: 0;}
}

@media only screen and (max-width: 767px) {
#primary-menu {font-size: 14px;}
#primary-menu li a {padding: 15px;}
#primary-menu li {border:none;border-bottom: 1px solid #eee;}
#form-search {background: #fff;margin: 0 0 15px;width: 100%;}
#form-search button {float: right;}
#form-search input[type="text"] , #form-subscribe input[type="email"] {width: 520px;}
#form-subscribe button[type="submit"] {font-size:14px;padding:7px 12px;}
#logo img {max-width: 70%;float:left;}
.btn.btn-large {font-size: 14px;margin-top: 5px;}
.navbar-default .navbar-toggle {border-color: transparent;background:transparent;padding:0;}
.navbar-default .navbar-toggle:hover , .navbar-default .navbar-toggle:focus {background:none;}
.navbar-default .navbar-toggle .icon-bar {background:transparent;height: auto;}
.navbar-toggle.collapsed > span::after {content: "\f0c9";font-family: fontawesome;font-size: 20px;line-height: normal;}
.navbar-toggle > span::after {content: "\f00d";font-family: fontawesome;font-size: 20px;line-height: normal;}

header .navbar .navbar-header {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f8f8f8+0,dbdada+100 */
background: rgb(248,248,248); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(248,248,248,1) 0%, rgba(219,218,218,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(219,218,218,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(248,248,248,1) 0%,rgba(219,218,218,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#dbdada',GradientType=0 ); /* IE6-9 */

border-top:1px solid #eee;
}
header .navbar {background:#f0f0f0;}

.blog-posts , .footer-section{margin: 0 0 30px;}
#mast-head {font-size:11px;}
.banner-caption {right:5%;}

.google-map > div {height: 400px !important;margin: 0 0 30px;}
.office-details {float: left;}
.local-distributer .nav-tabs > li > a {text-overflow: unset;white-space: unset;width: auto;}

.owl-carousel .owl-wrapper-outer .item > img {height: 280px;max-width: inherit;width: auto;}
.navbar-toggle {margin-bottom: 3px;margin-top: 0;}
.navbar {min-height: inherit;}
.product-image {padding-left: inherit;}
.address-wrapper {margin: 0 0 20px;text-align: center;}
.address-wrapper:last-child {margin: 0;}
.address-wrapper > img {display: inline-block;float: none !important;margin: 0;}
.office-details {float: none;width: auto;}

.blog-image {margin: 0 0 15px;}
.this-blog {border-bottom: 1px solid #eee;margin-bottom: 20px;padding-bottom: 20px;}
.this-blog:last-child {border:none;margin:0;padding:0;}
}

.hot-stock-list {
  display: table;
  height: 100%;
  width: 100%;
}
.hot-stock-list .thumbnail {
  display: table-cell;
  height: 310px;
  vertical-align: middle;
}

.user-icon {
  padding: 0 10px 0 0;
}

.pt-1{
   padding-top:1rem;
}

.banner-caption-inner {
    bottom: 0;
    position: absolute;
    font-size: 2.5rem;
    background: #0000008c;
    width: 100%;
    left: 0;
    text-align: right;
    padding: 1.5rem 25% 1rem 0;
}
 div.banner-caption-inner h2{
    font-size: 200%;
    color:#FFF;
    line-height: 1em;
    margin: 0;
 } 
.mega1 ul.sv-defaultlist li a:hover{
  font-weight: 700;
  color: #000;
}

.mega1 .sv-layout:first-child > .sv-image-portlet > img{
    max-height: 450px;
}
.size-100{
   font-size:100%!important;
}
/*************Start Dated 20-Jul-2017*********************/
.tubular-heaters {
 font-family: 'Roboto', sans-serif;
}

/*************End Dated 20-Jul-2017*********************/

/*************Start Dated 03-Aug-2017*********************/
.form-group sup {
  color: #ff0000;
}
/*************End Dated 03-Aug-2017*********************/

ul.h_menu li {
    padding-bottom: 1rem;
    margin-bottom: -1rem;
}
.dropdown-menu.submenu{
       left:150px;
       top:3rem;

   }

.dropdown-menu.submenu li a{
    font-size:14px;
    text-transform:uppercase;
    font-weight:700;
    color:#000;
    padding:3px 10px
    border-radius:0;
}
/*************Start Dated 24-Jan-2023*********************/
.hotwatt-segment .sv-row .sv-column-4{
    background:#FFF;
    padding:0.8rem;
    border-left: 1rem solid #333333;
    border-right: 1rem solid #333333;
}
.hotwatt-segment .sv-row .sv-column-4 .linkbutton-hotwatt a{
    width:100%;
    clear:both;
    float: left;
    font-weight:700!important;
    padding-left:1rem;
    padding-right:1rem;
    padding-bottom:1.5rem;
    background:#FF463A;
    cursor:pointer;
    padding:0.7rem;
}
.hotwatt-segment .sv-row .sv-column-4 .linkbutton-hotwatt a:hover{
    color:#000;
}
.hotwatt-segment .sv-row .sv-column-4 img{
    width:100%;
    max-width:none!important;
    max-height:none!important;
    margin-bottom:1.5rem;
    height:220px!important;
       object-fit: cover;
}
.hotwatt-segment .sv-row .sv-column-4 .imageCenter img[style]{
   object-fit:contain;
}

.hotwatt-segment .sv-row .sv-column-4 .blog-image-text{
    height:6em;
    overflow:hidden;
   margin-bottom: 2rem;
}
.hotwatt-segment .linkbutton-hotwatt a{
    background:#FF463A;
    border-radius:0;
    font-family:ffclanwebprobook,sans-serif;
    padding:0.2rem 1rem 0rem 1rem;
    font-size:1.4rem;
}
.hotwatt-segment .linkbutton-hotwatt a:hover{
    color:#000;
}
.hotwatt-segment .sv-row .sv-column-4 .blog-image-text a{
    color:#000;
    font-weight:bold;
    font-size: 1.3rem;
   text-transform:capitalize;
}
#text12_55ba947717c78fcdd3e11c7 p{
    margin-bottom:0;
}
#text12_4965ec86185e30c7df51f3 .ah3xwhite{
    margin-bottom:0!important;
}
#svid94_5191821516de2b54437b7fb .hotwatt-segment, #svid94_5191821516de2b54437b8cf .hotwatt-segment{
    border: none;
}
/*************End Dated 24-Jan-2023*********************/
.sv-font-normal-red strong{
  font-family: 'FFClanWebProMedium';
}
a.color-red{
   color:red;
   font-weight:bold;
   font-family: 'ffclanwebpromedium'!important;
}
/*************End Dated 9-Aug-2023*********************/
@media only screen and (max-width: 639px) {
#form-search input[type="text"] , #form-subscribe input[type="email"]{width: 450px;}
#mast-head ul {display: block;float: none !important;margin: 5px 0;text-align: center;}
.logo-wrapper {text-align: center;}
#logo {display: block !important;}
#logo img {max-width: 70%;float:none;}
#logo, .btn-large {float: none !important;margin: 0 0 20px;}
	div.banner-caption-inner h2{
    font-size: 100%;
 	} 
}

@media only screen and (max-width: 567px) {
#form-search input[type="text"] , #form-subscribe input[type="email"]{width: 300px;}
.btn.btn-large {font-size:13px;padding: 13px 15px;}
.product-wrapper .product {width: 100%;}
.owl-carousel .owl-wrapper-outer .item > img {height: 250px;}
}

@media only screen and (max-width: 479px) {
#form-search input[type="text"] , #form-subscribe input[type="email"]{width: 250px;}
.image-wrapper .lhs , .image-wrapper .rhs {width:100%;padding:0 15px;margin:0 0 15px;}
.image-wrapper {margin:0 auto;}
.product-status p {text-align: center !important;width: 100%;}
.product-status p .btn-pdf {float: none !important;}
.graph-wrapper {padding-left: 80px;font-size:12px;}
.list-features {text-align: center;}
}

@media only screen and (max-width: 414px) {
.list-features a img {width: 80px;height:74px;}
}

@media only screen and (max-width: 374px) {
#form-subscribe input[type="email"]{width: 200px;}
}


@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  } 
   #svid10_2c083d48184135d6fa1402{
		display: flex;
    	align-items: center;
    	padding: 1rem;
   }
}
@media only screen and (max-width: 941px) {
    .mega1 ul.sv-defaultlist{
        display:none;
    }
   .uk-slideshow>.uk-active, .uk-slideshow {
   		height:250px!important;
   }
   .about .uk-position-cover {
      background-position: left;
   }
   .about .uk-slideshow>li{
      	height:175px!important;
   }
   .about .uk-slideshow {
       height: 200px!important;
   }
   div.banner-caption-inner h2{
        font-size: 74%;
      	margin: 0;
   }
   .banner-caption-inner{
         text-align: center;
    		padding: 1rem;
   }
   .home-slider .banner-caption {
       max-width: 350px;
       bottom: unset!important;
          top: 10px!important;
   }
  .home-slider .slideshow-text h2 {
    font-size: 171%;
	}
   .hotwatt-segment .sv-archive-portlet .sv-defaultlist{
          flex-direction: column;
      
   }
   .hotwatt-segment .sv-archive-portlet .sv-defaultlist .sv-channel-item{
          margin: 0 auto;
   }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
  }
}

@media only screen and (max-width: 850px) {
    ul.uk-nav {
     padding-top: 8rem;
   }
}