body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif /*{body-font-family}*/;
  font-size: 14px /*{body-font-size}*/;
  color: #333333 /*{body-font-colour}*/;
  background-image: none /*{body-background-image}*/;
  background-color: #ffffff /*{body-background-colour}*/;
}
a {
  color: #428bca /*{link-text-colour}*/;
}
a:hover,
a:focus {
  color: #2a6496 /*{link-text-hover-colour}*/;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif /*{headers-font-family}*/;
  color: #5c5c5c /*{headers-colour}*/;
}
.carousel-caption h3,.carousel-caption .h3,.carousel-caption p {
    color:  /*{carousel-text-colour}*/;
}
h1,
.h1 {
  font-size: 36px /*{header-1-font-size}*/;
}
h2,
.h2 {
  font-size: 30px /*{header-2-font-size}*/;
}
h3,
.h3 {
  font-size: 24px /*{header-3-font-size}*/;
}
h4,
.h4 {
  font-size: 18px /*{header-4-font-size}*/;
}
h5,
.h5 {
  font-size: 14px /*{header-5-font-size}*/;
}
.btn-default {
  color: #333333 /*{btn-default-text-colour}*/;
  background-color: #ffffff /*{btn-default-bg-colour}*/;
  border-color: rgba(199, 199, 199, 1) /*{btn-default-border-colour}*/;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333333 /*{btn-default-text-colour-hover}*/;
  background-color: #ebebeb /*{btn-default-bg-colour-hover}*/;
  border-color: #adadad /*{btn-default-border-colour-hover}*/;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #ffffff /*{btn-default-disabled-bg-colour}*/;
  border-color: #cccccc /*{btn-default-disabled-border-colour}*/;
}
.btn-primary {
  color: #ffffff /*{btn-primary-text-colour}*/;
  background-color: #428bca /*{btn-primary-bg-colour}*/;
  border-color: #357ebd /*{btn-primary-border-colour}*/;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #ffffff /*{btn-primary-text-colour-hover}*/;
  background-color: #3276b1 /*{btn-primary-bg-colour-hover}*/;
  border-color: #285e8e /*{btn-primary-border-colour-hover}*/;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #428bca /*{btn-primary-disabled-bg-colour}*/;
  border-color: #357ebd /*{btn-primary-disabled-border-colour}*/;
}
.btn-warning {
  color: #ffffff /*{btn-warning-text-colour}*/;
  background-color: #f0ad4e /*{btn-warning-bg-colour}*/;
  border-color: #eea236 /*{btn-warning-border-colour}*/;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #ffffff /*{btn-warning-text-colour-hover}*/;
  background-color: #ed9c28 /*{btn-warning-bg-colour-hover}*/;
  border-color: #d58512 /*{btn-warning-border-colour-hover}*/;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #428bca /*{btn-warning-disabled-bg-colour}*/;
  border-color: #357ebd /*{btn-warning-disabled-border-colour}*/;
}
.btn-danger {
  color: #ffffff /*{btn-danger-text-colour}*/;
  background-color: #d9534f /*{btn-danger-bg-colour}*/;
  border-color: #d43f3a /*{btn-danger-border-colour}*/;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #ffffff /*{btn-danger-text-colour-hover}*/;
  background-color: #d2322d /*{btn-danger-bg-colour-hover}*/;
  border-color: #ac2925 /*{btn-danger-border-colour-hover}*/;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f /*{btn-danger-disabled-bg-colour}*/;
  border-color: #d43f3a /*{btn-danger-disabled-border-colour}*/;
}
.btn-success {
  color: #ffffff /*{btn-success-text-colour}*/;
  background-color: #5cb85c /*{btn-success-bg-colour}*/;
  border-color: #4cae4c /*{btn-success-border-colour}*/;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #ffffff /*{btn-success-text-colour-hover}*/;
  background-color: #47a447 /*{btn-success-bg-colour-hover}*/;
  border-color: #398439 /*{btn-success-border-colour-hover}*/;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c /*{btn-success-disabled-bg-colour}*/;
  border-color: #4cae4c /*{btn-success-disabled-border-colour}*/;
}
.btn-info {
  color: #ffffff /*{btn-info-text-colour}*/;
  background-color: #5bc0de /*{btn-info-bg-colour}*/;
  border-color: #46b8da /*{btn-info-border-colour}*/;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #ffffff /*{btn-info-text-colour-hover}*/;
  background-color: #39b3d7 /*{btn-info-bg-colour-hover}*/;
  border-color: #269abc /*{btn-info-border-colour-hover}*/;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de /*{btn-info-disabled-bg-colour}*/;
  border-color: #46b8da /*{btn-info-disabled-border-colour}*/;
}
.breadcrumb {
  background-color: #f5f5f5 /*{breadcrumb-background-colour}*/;
}
.breadcrumb > li + li:before {
  color: #cccccc /*{breadcrumb-text-colour}*/;
}
.breadcrumb > .active {
  color: rgba(122, 120, 120, 1) /*{breadcrumb-active-link-colour}*/;
}
.pagination > li > a,
.pagination > li > span {
  color: #428bca /*{pagination-text-colour}*/;
  background-color: #ffffff /*{pagination-bg-colour}*/;
  border-color: #dddddd /*{pagination-border-colour}*/;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #2a6496 /*{pagination-text-colour-hover}*/;
  background-color: #eeeeee /*{pagination-bg-colour-hover}*/;
  border-color: #dddddd /*{pagination-border-colour-hover}*/;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  color: #2a6496 /*{pagination-text-colour-active}*/;
  background-color: #428bca /*{pagination-bg-colour-active}*/;
  border-color: #428bca /*{pagination-border-colour-active}*/;
}
.label-default {
  background-color: #999999 /*{label-default-bg}*/;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #808080 /*{label-default-bg-hover}*/;
}
.label-primary {
  background-color: #428bca /*{label-primary-bg}*/;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #3071a9 /*{label-primary-bg-hover}*/;
}
.label-success {
  background-color: #5cb85c /*{label-success-bg}*/;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44 /*{label-success-bg-hover}*/;
}
.label-info {
  background-color: #5bc0de /*{label-info-bg}*/;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5 /*{label-info-bg-hover}*/;
}
.label-warning {
  background-color: #f0ad4e /*{label-warning-bg}*/;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f /*{label-warning-bg-hover}*/;
}
.label-danger {
  background-color: #d9534f /*{label-danger-bg}*/;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c /*{label-danger-bg-hover}*/;
}
.well {
  background-color: #f5f5f5 /*{well-bg}*/;
  border-color: #e3e3e3 /*{well-border-colour}*/;
}
.panel-default {
  border-color: #dddddd /*{panel-border-colour}*/;
}
.panel-default > .panel-heading {
  color: #333333 /*{panel-header-text-colour}*/;
  background-color: #f5f5f5 /*{panel-header-bg-colour}*/;
  border-color: #dddddd /*{panel-header-border-colour}*/;
}
.panel-title {
	color: #333333 /*{panel-header-text-colour}*/;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #dddddd /*{panel-border-colour}*/;
}
.save {
	color: #d9534f /*{sale-colour}*/;
}
.productsave {
	color: #d9534f /*{sale-colour}*/;
}
.navbar-default {
  background-color: #e7e7e7 /*{navbar-default-bg-colour}*/;
  border-color: rgba(204, 204, 204, 0) /*{navbar-default-border-colour}*/;
}
.navbar-default .navbar-brand {
  color: #ffffff /*{navbar-default-text-colour}*/;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #ffffff /*{navbar-default-text-colour-hover}*/;
}
.navbar-default .navbar-text {
  color: #ffffff /*{navbar-default-text-colour}*/;
}
.navbar-default .navbar-nav > li > a {
  color: #777777 /*{navbar-default-link-colour}*/;
}
.navigation-list li a {
  color: #777777 /*{navbar-default-link-colour}*/;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333333 /*{navbar-default-link-colour-hover}*/;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555555 /*{navbar-default-link-colour-active}*/;
  background-color: #e7e7e7 /*{navbar-default-link-bg-active}*/;
}
.navbar-default .navbar-nav >.dropdown > a .caret {
	border-top-color: #777777 /*{navbar-default-link-colour}*/;
	border-bottom-color: #777777 /*{navbar-default-link-colour}*/;
}
.nav .caret {
border-top-color: #777777 /*{navbar-default-link-colour}*/;
border-bottom-color: #777777 /*{navbar-default-link-colour}*/;
}
.nav .open > a .caret, .nav .open > a:hover .caret, .nav .open > a:focus .caret {
border-top-color: #777777 /*{navbar-default-link-colour}*/;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333333 /*{navbar-default-link-colour-hover}*/;
  }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7 /*{navbar-default-bg-colour}*/;
  color: #333333 /*{navbar-default-link-colour-hover}*/;
  }
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
border-color: transparent;
}
.dropdown-menu {
  background-color: #ffffff /*{dropdown-menu-bg}*/;
  border-color: #cccccc /*{dropdown-menu-border-colour}*/;
}
.dropdown-menu .divider {
  background-color: #e5e5e5 /*{dropdown-menu-divider-colour}*/;
}
.dropdown-menu > li > a {
  color: #333333 /*{dropdown-menu-link-colour}*/;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #f38713 /*{dropdown-menu-link-colour-hover}*/;
  background-color: transparent/*{dropdown-menu-link-bg-hover}*/;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff /*{dropdown-menu-link-colour-active}*/;
  background-color: #428bca /*{dropdown-menu-link-bg-active}*/;
}
.logo {
	max-width:80%;
}
img {
    max-width: 100%;
}
.header-phone {
	font-size: 1.5em;
	margin-top: 1em;
	text-align: left;
	color: #174E91;
}
.header-phone a {
	color: #174E91;
}
.wrapper-header-search .input-group-btn  .btn-default {
    background: #f38713;
    color: #fff;
    border-color: #f38713;
    border-radius: 0 5px 5px 0 !important;
    z-index: 2;
}
.wrapper-header-search .input-group-btn  .btn-default:hover {
    background: #074F97;
    border-color: #074F97;
}
.wrapper-header-search input#name_search {
    border-right: 0;
}
ul.cart-login > li > a {
    background: #f38713 !important;
}
li.lv1-li.navbar-right.dropdown {
    margin-left: 20px;
}
.panel-default .panel-heading-aquas{
  border-color: transparent;
  background: transparent;
}
.panel-aquas{
  background: #F6F6F6;
}
@media (min-width: 1200px) {
}
@media (min-width: 992px) and (max-width: 1199px){
.header-phone {
	font-size: 1.3em;
	margin-top: 1.3em;
}
}
@media (min-width: 768px) and (max-width: 991px){
.header-phone {
	font-size: 1.4em;
	margin-top: 1.3em;
}
.wrapper-logo {
	margin-top: 1em;
}
}
@media (max-width: 600px) {
	.category-images > div {
		width:100%;
	}
}
.jcarousel {
  position: relative;
  margin: 0 auto;
  margin-top: 30px;
  margin-bottom: 14px;
  overflow: hidden;
}
.jcarousel-featured ul {
    position: relative;
      margin: 0;
      padding: 0;
      width: 20000em;
      list-style: none;
}
.jcarousel img {
    display: block;
    max-width: 100%;
    height: auto !important;
}
.jcarousel-prev, .jcarousel-next {
  width: 30px;
  height: 30px;
  background: url(../img/slider-arrows.png) no-repeat #eee;
  margin-top: 0px;
  top: 0px;
  vertical-align: top;
  font-size: 48px;
  color: #A8A8A8;
  position: absolute;
}
.jcarousel-prev {
  background-position: -10px -10px;
  right: 46px;
  left: auto;
}
.jcarousel-next {
  background-position: -60px -10px;
  right: 15px;
}
.gst-value {
    font-weight:normal !important;
    font-size:20px;
}
/*Popup*/
.fancybox-att-popup {
	-webkit-border-radius: 13px;
	border-radius: 13px;
}
.fancybox-att-popup .fancybox-skin {
	padding: 0;
	background-color: #404040;
	-webkit-border-radius: 13px;
	border-radius: 13px;
}
.fancybox-att-popup .popupatt-container {
	padding: 2em 2.5em;
	color: #fff;
	max-width: 600px;
}
.fancybox-att-popup .popupatt-container h2 {
	  font-size: 21px;
	line-height: 1.3em;
	color: #fff;
	text-transform: uppercase;
}
.fancybox-att-popup .btn-wrapper {
	width: 280px;
	margin: 2em auto 0;
}
.popupatt-container p > a {
	color: #fff;
	text-decoration: underline;
}
#download-brochure {
  width: 149px;
  height: 51px;
  margin: 5px;
  background: url(../img/brochure2.png) 2px 0;
}
#download-brochure:hover {
  background: url(../img/brochure2.png) -148px 0;
}
#request-quote {
  width: 149px;
  height: 51px;
  margin: 5px;
  background: url(../img/quote-request.png) 0 0;
}
#request-quote:hover {
  background: url(../img/quote-request.png) -148px 0;
}
.button-inline {
  display: inline-block;
}
.home-img {
    position: absolute;
}
.home-img,
.home-alt,
.home-image-wrap img {
    width: 250px !important;
    height: 179px !important;
    margin: 15px 20px !important;
}
.home-img:hover {
    opacity:0;
    transition:opacity 0.4s;
}
.navbar-default .navbar-nav > li .btn-header-login {
    padding-top:6px;
    padding-bottom:6px;
    margin-top: 8px;
    color: #ffffff;
    background-color: #54CC54;
    border-color: #54CC54;
}
.navbar-default .navbar-nav > li .btn-header-login:hover {
    color: #ffffff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}
.phone-tagline {
    font-family: 'Shadows Into Light', cursive;
    font-size: 16px;
    margin-right: -60px;
    text-align: left;
    color: #54CC54;
    font-weight: bold;
    margin-top: -3px;
}
.form-control::-moz-placeholder {
  color: #BBBBBB;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #BBBBBB;
}
.form-control::-webkit-input-placeholder {
  color: #BBBBBB;
}
.green-sidebar .product-btn{
	background-image: url(../img/arrow-green.jpg);
	background-position: left;
	background-repeat: no-repeat;
	background-size: contain;
	background-color: #00a651;
	color: #fff;
	text-transform: uppercase;
}
.green-sidebar .product-btn:hover{
	background-image: url(../img/arrow-blue.jpg);
	background-color: #075095;
}
/* Category Subcateg */
.wrap-subcateg,
.wrap-contsubcateg {
	margin-bottom: 15px;
  padding-top: 10px;
	float: none;
	display: inline-block;
	vertical-align: top;
}
.wrap-subcateg .product-btn,
.wrap-contsubcateg .product-btn {
	background-position: left;
	background-repeat: no-repeat;
	background-size: contain;
	color: #fff;
	text-transform: uppercase;
}
.wrap-contsubcateg .product-btn {
	background-image: url(../img/arrow-green.jpg);
	background-position: left;
}
.wrap-subcateg .product-btn{
	background-image: url(../img/arrow-blue.jpg);
	background-color: #075095;
}
.wrap-contsubcateg .product-btn:hover{
	background-image: url(../img/arrow-blue.jpg);
	background-color: #075095;
}
.wrap-subcateg .product-btn:hover{
	background-color: #043a6e;
}
/* Blog */
.feat-blog-wrap {
	width: 100%;
	float: left;
	border: 1px solid #ddd;
	margin-bottom: 30px;
	border-radius: 5px;
}
.feat-blog-img {
	width: 100%;
	height: 260px;
	float: left;
	text-indent: -9999px;
	cursor: pointer;
}
.feat-blog-img-mob {
	width: 100%;
	float: left;
	text-align: center;
}
.feat-blog-img-mob img {
	max-width: 100%;
	height: 260px;
	object-fit: contain;
	border-radius: 6px;
}
.feat-blog-desc {
	width: 100%;
	float: left;
	padding: 12px 8px;
}
.feat-blog-title {
	width: 100%;
	float: left;
}
.feat-blog-title h3 {
	font-size: 14px;
    height: 3.6em;
	overflow: hidden;
}
.feat-blog-title h3 a {
	color: #5e5e5e;
	font-size: 16px;
    font-weight: bold;
}
.feat-blog-title h3 a:hover,
.feat-blog-title h3 a:focus {
	color: #0083a4;
}
.feat-blog-text {
	width: 100%;
	float: left;
	height: 85px;
	overflow: hidden;
	font-size: 12px;
}
.heading-title,
.heading-subtitle {
	text-align: center;
	font-size: 42px;
  font-weight: 700;
	text-transform: none;
}
.heading-subtitle {
	font-size: 20px;
    line-height: 28px;
	font-weight: 400;
	margin-bottom: 50px;
}
.ad-thumb {
	font-size: 16px;
}
.ad-thumb .thumb-img {
    display: block;
    width: 100%;
    height: 363px;
    overflow: hidden;
    background-position: center center !important;
}
.ad-thumb a {
	display: block;
}
.ad-thumb .thumb-img + a {
	font-weight: 400;
	background: rgba(0, 0, 0, 0.6);
	color: #fff;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 10px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
}
.ad-thumb .caption {
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.6);
	position: relative;
	-webkit-transition: all 0.6s ease;
	padding: 15px 40px;
	color: #fff;
	overflow: hidden;
	text-shadow: 1px 1px 0px #000;
	vertical-align: middle;
	display: inline-block;
	bottom: -317px;
	line-height: 20px;
	text-align: center;
}
.ad-thumb:hover .caption {
    -webkit-transition: all 0.6s ease;
    bottom: 0px;
    padding-top: 26%;
}
.ad-thumb .caption .title {
    font-size: 18px;
    font-weight: 400;
    line-height: 20px;
    display: block;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
    height: 40px;
}
.ad-thumb .caption .intro {
    line-height: 20px;
    width: 100%;
    display: block;
    font-size: 16px;
    overflow: hidden;
    max-width: 350px;
    margin: 0 auto;
}
@media (min-width:1500px) {
	.ad-thumb:hover .caption {
		padding-top: 20%;
	}
}
@media (max-width: 1199px) {
	.feat-blog-img {
		height: 210px;
	}
	.feat-blog-img-mob img {
		height: 210px;
	}
	.ad-thumb .thumb-img {
		height: 250px;
	}
	.ad-thumb .caption {
		bottom: -205px;
	}
	.ad-thumb:hover .caption {
		padding-top: 19%;
	}
}
@media (max-width: 991px) {
	.feat-blog-img {
		height: 249px;
	}
	.feat-blog-img-mob img {
		height: 249px;
	}
}
@media (max-width: 767px) {
	.feat-blog-img-mob img {
		height: auto;
	}
	.ad-thumb:hover .caption {
		bottom: -205px;
		padding-top: 15px;
	}
}
@media (max-width: 350px) {
	.feat-blog-img-mob img {
		width: 100%;
	}
}
/*tweaks 030317*/
.wrapper-featured-category {
  margin: 0px 0 35px;
}
/*.wrapper-category-thumbs {
    margin-bottom: 20px;
    border: 5px solid #747d7d;
}*/
.wrapper-category-thumbs a {
  color: #fff !important;
}
.wrapper-category-thumbs a:hover,
.wrapper-category-thumbs a:focus {
  color: #fff;
}
.category-images > div {
  padding-left: 0;
  padding-right: 0;
}
.category-images img {
    width: 100%;
}
.category-images h4 {
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 0;
    padding: 15px 0;
    margin: 0;
    font-weight: normal;
    font-size: 18px;
}
.category-images h4 {
    background-color: rgba(0,0,0,0.5);
    color: #fff /*{Main Menu|link-colour}; */;
}
.row.category-images {
    margin: 0;
}
@media(min-width: 1020px) {
	.wrapper-top-bar {
		position: fixed;
		width: 100%;
		z-index: 100001;
		top: 0;
	}
}
.wrapper-top-bar {
	background: #f4f4f4;
	color: #075095;
}
.wrapper-top-bar a,
.wrapper-top-bar .top-cta .fa {
	color: #000;
}
.wrapper-top-bar .nav > li > a {
	padding: 8px 10px;
	display: inline-block;
	font-size: 12px;
	color: #000;
}
.wrapper-top-bar .nav.navbar-right > li > a {
	padding: 10px 0;
}
.wrapper-top-bar .nav > li.social-icon > a {
	padding: 8px 10px 0 0;
    font-size: 24px;
}
.wrapper-top-bar .nav > li > a:hover,
.wrapper-top-bar .nav > li > a:focus {
	background: none;
	color: #f38713;
}
.wrapper-top-bar .nav.top-links > li + li:before {
	content: '|';
	display: inline-block;
	vertical-align: top;
	line-height: 37px;
	color: #a5a5a5;
}
.wrapper-top-bar .nav .caret,
.wrapper-top-bar .nav .caret:focus {
	border-top-color: #075095;
	border-bottom-color: #075095;
}
.navbar-nav > li > .dropdown-menu {
	min-width: inherit;
	right: 0;
    left: inherit;
}
.top-phone{
	text-align: right;
    font-size: 14px;
    color: #fff;
    margin-bottom: 0;
    line-height: 35px;
}
.top-phone a {
    color: #fff;
}
.pd-top-right {
    display: inline-block;
    padding-right: 10px;
    margin-right: 10px;
    line-height: 25px;
}
.top-phone .pd-top-right:last-child {
    margin-right: 0;
    padding-right: 0;
    border-right: none;
}
@media(max-width: 1199px) {
	.wrapper-top-bar .nav > li > a {
		padding: 10px 4px;
		font-size: 13px;
	}
	.wrapper-top-bar .nav.top-links > li + li:before {
		margin-right: -4px;
	}
}
@media(max-width: 991px) {
	.logo {
		margin: 0 auto;
		display: block;
	}
	.free-shipping {
		left: inherit !important;
		margin: 0 auto;
	}
}
@media(max-width: 767px) {
	.wrapper-top-bar .nav.navbar-right {
		text-align: center;
		margin-top: -12px;
	}
	.wrapper-top-bar .nav.navbar-right > li {
		display: inline-block;
	}
	.wrapper-top-bar .nav > li.social-icon > a {
		padding: 10px 4px 0;
	}
}
.about h1 {
    margin-top: 0;
}
/**AVTech css**/
#prod_review_form{padding:10px;border-bottom: 1px solid #d2d2d2;}
.review_preview {margin-top: 20px;}
#prod_review_form .form-group label{
    color: #5c5c5c;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 700;
}
#prod_review_form .fa-3x,
#review_details .fa-3x{
    font-size: 15px;
}
.custom_prod_reviews{
    padding:10px;
}
.sucess_review{
    padding: 30px 0;
}
.sucess_review h1{
    color: #47a447;
    font-size: 18px;
}
.sucess_review .lead {
    color: #333;
    font-size: 15px;
}
@media (min-width: 768px){
.small.text-danger {
    position: absolute;
    right: 20px;
    top: 0;
}
}
a.clr-btn{
color: #f38713 !important;
position: absolute;
z-index: 100000;
right: 20px;
top: 30px;
}
li.list-group-item{
display: table;
width: 100%;
}
li.list-group-item h4{
float: left;
}
li.list-group-item span.togl_fun,
li.list-group-item span.openedlist{
float: right;
font-size: 15px;
color: #f38713;
cursor: pointer;
}
ul.filter_list {
margin: 0;
padding: 0;
list-style: none;
}
.list-group ul.filter_list li.filter > a::before{
   content: '\F096\0020';
    font-family: FontAwesome;
}
.list-group ul.filter_list li.filter-remove > a::before {
    content: '\F14A\0020';
    font-family: FontAwesome;
}
.dropdown-menu.dropdown-menu-horizontal.level-1-menu{
    min-width: 580px;
    padding: 0px;
    border: solid 1px #eeeeee;
    border-radius: 0;
    top: -1px;
    margin-top: 0 !important;
    bottom: -1px;
    background-position: bottom center !important;
}

.dropdown-menu.dropdown-menu-horizontal.level-1-menu.bg-menu-394 {
    background-position: 0 60px !important;
}
.dropdown-menu.dropdown-menu-horizontal.level-1-menu.bg-menu-62,
.dropdown-menu.dropdown-menu-horizontal.level-1-menu.bg-menu-379, 
.dropdown-menu.dropdown-menu-horizontal.level-1-menu.bg-menu-393,
.dropdown-menu.dropdown-menu-horizontal.level-1-menu.bg-menu-394 {
   height: fit-content;
}
.first_level {
   position: initial !important; 
}
.level-1-menu > ul{
    left: auto !important;
    padding: 20px 10px;
}
.lv3-li > a {
    color: #828282;
}
.lv3-li span.cat_descp{
    color: #333;
    display: table;
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    margin: 0px 0 15px;
    width: 100%;
}
.first_level > a {
    float: left;
}
.first_level a span {
position:absolute;
right:10px;
}
.dropdown-menu-horizontal.level-2-menu {
    padding: 0;
}
.grad_img{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+74,ffffff+84&1+73,0+84 
background: -moz-linear-gradient(-45deg,  rgba(255,255,255,1) 73%, rgba(255,255,255,0.91) 74%, rgba(255,255,255,0) 84%); /* FF3.6-15 
background: -webkit-linear-gradient(-45deg,  rgba(255,255,255,1) 73%,rgba(255,255,255,0.91) 74%,rgba(255,255,255,0) 84%); /* Chrome10-25,Safari5.1-6
background: linear-gradient(135deg,  rgba(255,255,255,1) 73%,rgba(255,255,255,0.91) 74%,rgba(255,255,255,0) 84%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
border: 0px solid #d2d2d2;
display: table;
height: 325px;
background:rgba(255,255,255,0);
}
.first_level:hover > a,
.first_level:focus > a {
    color: #f38713 !important;
    background-color: transparent !important;
}
.first_level > a {
    width: 100%;
    position:relative;
}
.first_level a > span {
    font-size: 18px;
    position: absolute;
    right: 10px;
    top: 10px;
}
.second_level h2 a,
.second_level > a
{
    color: #f38713;
    display: table;
    font-size: 16px;
    font-weight: 600;
    width: 100%;
}
.second_level a {
    font-size: 14px;
}
.lv3-li > a {
    color: #333;
    font-size: 13px;
    font-family:arial;
    font-weight: 600;
}
.quick_link {
    border-top: 1px solid #d2d2d2;
    display: table;
    float: left;
    padding-top: 10px;
    margin: 0 10px;
}
.quick_link h3{
    color: #828282;
    font-size: 16px;
    font-family:arial;
    font-weight: 600;
}
.quick_link > ul {
    padding: 0;
}
.quick_link ul li a {
    color: #828282;
    float: left;
    font-family: arial;
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 5px;
}
.queandans {
    border-top: 1px solid #d2d2d2;
}
.stamped-review-reply {
    border-left: 6px solid #d2d2d2;
    margin-left: 10px;
    margin-top: 10px;
    padding-left: 10px;
}
.second_level.no-child a {
    border-bottom: 1px solid #eeeeee;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.container.footer ul li{
	list-style-type: none;
}

#n_customer_account .small.text-danger {
  position: initial;
}

#n_customer_account .breadcrumb {
  margin-top: 15px;
}

/******* OUR CSS   *********/

.pd-top-bar {
    background-color: #074F97;
}

.social-top-links {
  display: flex;
    align-items: center;
    height: 35px;
    margin-bottom: 0;
}

.social-top-links .social-icon {
    display: flex;
    background: #fff;
    height: 22px;
    width: 22px;
    border-radius: 11px;
    text-align: center;
    align-items: center;
    justify-content: center;
    margin-right: 5px;
}
.social-top-links .social-icon .fa {
    display: block;
    color: #074F97;
    height: 13px;
}
.social-top-links .social-icon .fa.fa-linkedin {
    bottom: 13px;
    position: absolute;
}
.social-top-links .social-icon .fa:before {
   margin-right: 0;
}

.top-text {
    margin-bottom: 0;
    line-height: 35px;
    color: #fff;
    font-weight: 600;
    text-align: center;
}
.header-row {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.header-row > div {
     padding-top: 25px;
    padding-bottom: 25px;
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-70px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.pd-login-list {
        margin-bottom: 0;
    display: block;
    text-align: right;
}

.pd-login-list li {
    display: inline-block;
    position: relative;
    margin-right: 15px;
}

.pd-login-list li:last-child {
    margin-right: 0;
}

.pd-shoping-cart span {
    position: absolute;
    top: -5px;
    right: 0;
    width: 12px;
    height: 12px;
    background: #074F97;
    color: #fff;
    border-radius: 6px;
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.pd-login-list li a {
    color: #828282;
    line-height: 55px;
    position: relative;
    font-size: 18px;
}

.pd-footer-columns {
    display: flex;
    margin-bottom: 30px;
}

.pd-footer-column {
    width: calc((100% - 40px) / 5);
    margin-right: 10px;
    display: flex;
    flex-direction: column;
}

.pd-footer-columns .pd-footer-column:last-child{
    margin-right: 0;
}

.pd-footer-payment ul.cards {
    text-align: center;
}

.pd-footer-info {
    text-align: center; 
    font-size: 16px;
}

.pd-footer-bottom-links a {
    margin-right: 10px;
    color: #333;
}

.pd-footer-bottom-links a:last-child {
    margin-right: 0px;
}

.social-bottom-links {
    justify-content: center;
}

.social-top-links.social-bottom-links .social-icon {
    background: #074F97;
}

.social-top-links.social-bottom-links .social-icon .fa {
    color: #fff;
    font-size: 13px;
}

.pd-footer-logo {
    text-align: center;
    margin-bottom: 20px;
}

.pd-footer-logo img {
   max-width: 30%;
}

.pd-footer-column h3 {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 20px;
}

.pd-footer-column a, .pd-footer-column p {
    font-size: 16px;
    color: #5c5c5c;
    margin-bottom: 0;
    line-height: 30px;
}

.pd-footer-payment {
    margin-bottom: 20px;
}

.pd-footer-bottom-abn {
    margin-bottom: 10px;
}

.pd-footer-bottom-abn a {
   color: #333333;
}

.pd-footer {
    margin: 40px auto;
}

.pd-section {
    padding: 120px 0;
}

.btn.pd-btn:hover {
    background: #074F97;
}

.pd-newsletter-right .btn.pd-btn:hover {
    background: #f38713;
    opacity: 0.7;
}

.pd-tiles {
    display: flex;
}

.pd-tiles .pd-tile {
    width: calc((100% - 30px) / 4 );
    margin-right: 10px;
}

.pd-tiles .pd-tile:last-child {
    margin-right: 0;
}



.pd-sec-1-text {
    text-align: center;
}

.pd-sec-1-text h1 {
    color: #074F97;
    margin-top: 0;
    margin-bottom: 40px;
    font-size: 42px;
    font-weight: bold;
}

.pd-sec-1-text h2 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;
}

.pd-sec-1-text p {
    font-size: 16px;
    line-height: 32px;
    margin-bottom: 40px;
}

.pd-sec-2-text {
    display: flex;
}

.pd-sec_2_left-column {
    width: calc((100% - 30px) / 2);
    margin-right: 30px;
    text-align: center;
}

.pd-sec_2_right-column {
    width: calc((100% - 30px) / 2);
    margin-right: 0;
    display: flex;
}

.pd-sec_2_right-box {
     width: calc((100% - 30px) / 2);
    margin-right: 30px;
}

.pd-sec_2_right-column .pd-sec_2_right-column:last-child {
    margin-right: 0;
} 

.pd-sec_2_left-column-inner {
    display: inline-block;
    text-align: left;
    width: 60%;
}

.pd-section_2_overlay {
    background-image: url(/assets/images/section_bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.pd-section_2 {
    padding-bottom: 80px;
    background-color: rgba(7,79,151,0.8);
}

.pd-sec-2-text h1 {
    margin-top: 0;
    font-size: 36px;
    color: #fff;
    font-weight: bold;
}

.pd-sec-2-text h2 {
    color: #fff;
    font-size: 22px;
    font-weight: bold;
}

.pd-sec-2-text p {
    color: #fff;
    font-size: 16px;
    margin-bottom: 20px;
    min-height: 70px;
}
.pd-sec-2-text .pd-sec_2_left-column-inner p {
    min-height: auto;
    margin-bottom: 40px;
}
.pd-sec-2-text img {
    margin-bottom: 15px;
}

.btn.pd-btn {
    background: #f38713;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 16px;
    padding: 18px 42px;
}

.pd-section_4_overlay {
    background-image: url(/assets/images/testimonial_bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.pd-section_4 {
    background-color: rgba(7,79,151,0.8);
}

.pd-testimonial {
    display: block;
    width: 75%;
    margin: 0px auto;
}

.pd-testimonial-img {
    display: inline-block;
    width: 110px;
    margin-right: 5%;
    float: left;
}

.pd-testimonial-img img {
    border-radius: 55px;
}

.pd-text {
    /* width: calc(95% - 110px); */
    display: inline-block;
    text-align: center;
}

.pd-text h1 {
    margin-top: 0;
    color: #fff;
    font-style: italic;
    font-size: 24px;
    line-height: 1.6;
    margin-bottom: 35px;
}

.pd-text h2 {
    color: #fff;
    margin-bottom: 0;
    font-size: 28px;
}

.pd-text p {
    margin-bottom: 5px;
}

.stars .fa {
   color: #fff; 
}
.stars .fa-star:before {
    font: normal normal normal 20px/1 FontAwesome !important;
    margin-right: 2px;
}

.pd-section_5 h1 {
    text-align: center;
    color: #074F97;
    font-weight: bold;
    font-size: 42px;
    margin-top: 0;
    margin-bottom: 30px;
}

.pd-section_5 img {
    margin: 0px auto;
    display: block;
    margin-bottom: 60px;
}

.pd-section_5 .fa {
    background: #074F97;
    line-height: 60px;
    width: 60px;
    border-radius: 30px;
    text-align: center;
    color: #fff;
    font-size: 24px;
    margin-bottom: 30px;
}

.pd-section_5 .fa:before {
    margin-right: 0 !important;
}

.pd-section_5 h2 {
    color: #074F97;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 15px;
}

.pd-section_5 p {
    font-size: 16px;
    margin-bottom: 0;
}

.pd-section_5-inner {
    width: 90%;
    margin: 0px auto;
}

.pd-section_5-cards {
    display: block;
}

.pd-section_5-card {
    width: calc(78% / 3);
    display: inline-block;
    float: left;
    margin-right: 9%;
    text-align: center;
}

.pd-section_5-cards .pd-section_5-card:last-child {
    margin-right: 0px;
}

.pd-subscribe-form {
    background: #074F97;
    padding: 45px 0;
}

.pd-newsletter-inner {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.pd-newsletter-left {
    width: 45%;
    margin-right: 5%;
}
.pd-newsletter-right {
    width: 50%;
    display: flex;
}

.pd-newsletter-left h4 {
    color: #fff;
    font-weight: bold;
    font-size: 32px;
}

.pd-newsletter-left p {
   color: #fff;
   font-size: 16px;
}

#inp-email-footer {
    width: 100%;
    border-radius: 4px;
    padding: 10px 20px;
    font-size: 16px;
    margin-right: 10px;
}

.pd-blog-home-card {
    -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
    -moz-box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
    box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
    background: #fff;
}

.pd-blog-home-card img {
    width: 250px;
    margin: 0 auto;
}
.pd-blog-coulmn {
    display: flex;
    padding: 0 10px;
}

.pd-blog-home-cards .row {
    display: flex;
}

.pd-blog-home-card-inner {
    padding: 25px;
}

.pd-blog-home-title {
    display: block;
    color: #074F97;
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 15px;
}

.pd-blog-home-description {
    display: block;
    color: #333;
}

.pd-blog-home-cards h1 {
    color: #074F97;
    text-align: center;
    font-weight: bold;
    font-size: 42px;
    margin-bottom: 50px;
    margin-top: 0;
}

.pd-section_3, .pd-section_6 {
    background: #f8f8f8;
}

.pd-section.pd-section_3 {
    padding-bottom: 0;
}

.slider-tab-inner {
    background: #fff;
    padding-top: 55px;
    border-top: 1px solid #dddddd;
}

.pd-section_3 .nav-pills > li.active > a, .pd-section_3 .nav-pills > li.active > a:hover, .pd-section_3 .nav-pills > li.active > a:focus {
    color: #074F97;
    background-color: #fff;
}

.pd-section_3 .nav-pills li {
    border: 1px solid transparent;
    margin-bottom: -1px;
}
.pd-section_3 .nav-pills li.active {
    border: 1px solid #ddd;
    border-bottom: 1px solid #fff;
    background: #fff;
}

.pd-section_3 .nav>li>a {
    position: relative;
    display: block;
    padding: 20px 30px;
    font-size: 18px;
    color: #333;
}
.pd-section_3 .nav>li>a:hover {
     color: #f38713;
}

.pd-section_3 .nav>li>a:hover {
    background: transparent;
}
.pd-section_3 .nav-pills {
    text-align: center;
    display: flex;
    justify-content: center;
}

.pd-section_3 .nav-pills > li {
    float: none;
    display: inline-block;
}

.pd-section_3 h1 {
    margin-top: 0;
    text-align: center;
    color: #074F97;
    font-size: 42px;
    font-weight: bold;
    margin-bottom: 50px;
}

.pd-section_3 .thumbnail .caption h3 a {
     color: #074F97;
    font-weight: bold;
}

.pd-section_3 .thumbnail .caption h3 a:hover {
     color: #f38713;
}
.recommended_btn {
    text-align: center;
    padding-bottom: 80px;
    padding-top: 50px;
}

.blog_btn {
   text-align: center;
   padding-top: 50px;
}

.banner_new .carousel-inner > .item > a > img {
    height: 560px;
}

.pd-carousel-bg {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.pd-carousel-overlay {
    background: rgba(0,0,0,0.3);
    height: 600px;
}

.pd-carousel-bg .carousel-caption {
    position: absolute;
    z-index: 0;
    max-width: 1140px;
    margin: 0 auto;
    left: 10%;
    right: 10%;
    top: 50%;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
}

.carousel-caption.carousel-90 .col-90,
.carousel-caption.carousel-92 .col-92{
    margin: 0px auto;
    float: none;
}
.pd-carousel-bg .carousel-caption.carousel-90 h3, .pd-carousel-bg .carousel-caption.carousel-90 p,
.pd-carousel-bg .carousel-caption.carousel-92 h3, .pd-carousel-bg .carousel-caption.carousel-92 p {
    text-align: center;
}
.pd-carousel-bg .carousel-caption.carousel-90 .btn,
.pd-carousel-bg .carousel-caption.carousel-92 .btn {
    float: none;
}

.pd-carousel-bg .carousel-caption-bottom {
    position: absolute;
    bottom: 70px;
    max-width: 1140px;
    margin: 0 auto;
    left: 10%;
    right: 10%;
    text-align: center;
}

.carousel-bottom-item {
    display: inline-block;
    color: #fff;
    font-size: 30px;
    padding: 0px 50px;
}
.pd-carousel-bg .carousel-caption h3 {
    color: #fff;
    font-size: 36px;
    margin-bottom: 10px;
    text-align: left;
}

.pd-carousel-bg .carousel-caption p {
    color: #fff;
    font-size: 20px;
    margin-bottom: 40px;
    text-align: left;
}

.pd-carousel-bg .carousel-caption .btn {
    float: left;
}

.two {
    color: #f38713;
}
.pd_mega_menu {
    position: initial !important;
}

.brands_menu .wsmegamenu {
    background: #fff url(/assets/images/brands_bg.png) no-repeat;
    background-size: initial;
    padding: 10px 0;
    background-position: bottom right;
    padding-right: 50px;
}

.brands_menu .dropdown-menu > li > a {
    padding: 3px 5px;
}

.wsmenu-list .pd-login-list {
    display: grid;
    grid-template-columns: auto auto auto;
    text-align: center;
}

.wsmenu-list .pd-login-list li {
    margin-right: 15px;
}

.pd-shoping-mobile-cart {
    text-align: right;
    font-size: 20px;
}

.pd-shoping-mobile-cart a {
    color: #a9a9a9;
}

.pd-section_3 .thumbnail .caption {
    text-align: center;
}

.pd-section_3 .thumbnail .caption h3 {
    height: auto;
}

.pd-section_3 .wrapper-thumbnail {
    padding: 0 5px;
    display: flex;
}

.pd-section_3 .tab-content .tab-pane.active {
    display: flex;
    flex-wrap: wrap;
}

a:hover {
    text-decoration: none;
    color: #f38713;
}

.social-top-links .social-icon:hover .fa, .pd-login-list li a:hover, .pd-login-list .pd-shoping-cart li a:hover {
    color: #f38713;
}
.payment-row {
    display: flex;
    align-items: center;
}
.payment-img {
    padding-right: 10px;
}
.payment-row .payment-img:last-child {
    padding-right: 0;
}

.pd-footer-payment .payment-icon {
    background-image: none !important;
}
.pd-shoping-cart #neto-dropdown {
    width: auto;
}
.pd-login-list .pd-shoping-cart li a {
    line-height: 24px;
    font-size: 16px; 
    color: #074F97;
}

.pd-shoping-cart .price {
    font-size: 14px;
}
.pd-shoping-cart .right>a {
    margin-left: 5px;
}

.quick-links-widget .flex-list {
   
}

.quick-links-widget .flex-list .quick-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    position: relative;
    min-height: 210px;
    overflow: hidden;
    border-radius: 4px;
    padding: 35px;
    border: 1px solid transparent;
}


.quick-links-widget .flex-list .quick-link .image {
    border-radius: 4px;
    overflow: hidden;
}

.quick-links-widget .flex-list .quick-link--orange .image:before, .quick-links-widget .flex-list .quick-link--industrial .image:before {
    background: rgba(243, 135, 19, 0.5607843137254902);
}

.quick-links-widget .flex-list .quick-link--orange .image:after, .quick-links-widget .flex-list .quick-link--industrial .image:after {
    background: rgba(243, 135, 19, 1);
}

.quick-links-widget .flex-list .quick-link--cyan .image:before, .quick-links-widget .flex-list .quick-link--cyan .image:after, .quick-links-widget .flex-list .quick-link--food .image:before, .quick-links-widget .flex-list .quick-link--food .image:after {
    background: rgba(7, 79, 151, 0.5607843137254902);
}

.quick-links-widget .flex-list .quick-link .image:before {
    content: '';
    z-index: 2;
    position: absolute;
    top: 35%;
    right: 120%;
    margin: 0;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    moz-transform-origin: 0% 30%;
    -o-transform-origin: 0% 30%;
    -ms-transform-origin: 0% 30%;
    -webkit-transform-origin: 0% 30%;
    transform-origin: 0% 30%;
    -moz-transform: scale3d(1, 2, 1);
    -o-transform: scale3d(1, 2, 1);
    -ms-transform: scale3d(1, 2, 1);
    -webkit-transform: scale3d(1, 2, 1);
    transform: scale3d(1, 2, 1);
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
    transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
}

.quick-links-widget .flex-list .quick-link .image .img {
    z-index: 0;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    -webkit-filter: grayscale(1);
    filter: gray;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.quick-links-widget .img img {
    height: 0;
    width: 0;
    opacity: 0;
}

.quick-links-widget .flex-list .quick-link .image:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    mix-blend-mode: multiply;
    -moz-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease;
}

.quick-links-widget .flex-list .quick-link .text {
    z-index: 2;
    position: relative;
    -moz-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease;
}

.quick-links-widget .flex-list .quick-link .text .icon {
    left: 50%;
    top: -10px;
    -moz-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    -moz-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease;
}

.quick-links-widget .flex-list .quick-link .text h4 {
    font-size: 22px;
    color: white;
    -moz-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease;
    margin-bottom: 0;
}

.quick-links-widget .flex-list .quick-link:hover .image:before {
    -moz-transform: scale3d(12, 12, 1);
    -o-transform: scale3d(12, 12, 1);
    -ms-transform: scale3d(12, 12, 1);
    -webkit-transform: scale3d(12, 12, 1);
    transform: scale3d(12, 12, 1);
}

.pd-tile.pd-tile-half a {
    margin-bottom: 10px;
}

.quick-links-widget .flex-list .pd-tile.pd-tile-full .quick-link {
    min-height: 430px;
}

.pd-first_level {
    position: initial !important;
}

.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu.pd-level-1-menu {
    min-width: 752px;
    padding: 0px;
    border: none;
    border-top: 1px solid #eeeeee;
    border-radius: 0;
    top: -1px;
    margin-top: 0 !important;
    bottom: -1px;
}
@media (max-width: 1199px){
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu.pd-level-1-menu {
    min-width: 552px;    
}
}
.pd-second_level h2 a {
    color: #f38713;
    display: table;
    font-size: 16px;
    font-weight: 600;
    width: 100%;
    text-align: left;
    margin-bottom: 10px;
}
.pd-level-3-menu {
     text-align: left;
}
.pd-level-3-menu > a {
    color: #333;
    font-size: 13px;
    font-family: arial;
    font-weight: 600;
}
.pd-level-3-menu span.cat_descp {
    color: #333;
    display: table;
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    margin: 0px 0 10px;
    width: 100%;
    text-align: left;
}
.pd-quick-link-li hr {
    margin: 9px 0;
    border-color: #eeeeee !important;
}

.pd-quick-link-li ul li {
    margin: 9px 0;
}
.pd-level-2-menu li {
    text-align: left;
}

.pd-level-1-menu .grad_img {
    height: 100%;
    padding: 20px 10px;
    position: absolute;
    background-position: center !important;
}

.pd-level-1-menu .grad_img.bg-menu-79 {
    background-position: left !important;
}

.pd-quick-link-li h2 {
    text-align: left;
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu.pd-level-1-menu.pd-level-1-menu-62, 
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu.pd-level-1-menu.pd-level-1-menu-379, 
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu.pd-level-1-menu.pd-level-1-menu-393, 
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu.pd-level-1-menu.pd-level-1-menu-394 {
    height: fit-content;
}

.pd-level-1-menu.pd-level-1-menu-394 .grad_img {
    background-position: 0 60px !important;
}
@media (max-width: 991px){
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu.pd-level-1-menu {
    min-width: auto;
}
.wsactive .wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu.pd-level-1-menu {
    opacity: 1;
    visibility: visible;
    display: block;
}
body:not(.wsactive) .wsmenu>.wsmenu-list>li>ul.sub-menu {
    display: none !important;
}
.pd-first_level {
    position: relative !important;
}
.pd-level-1-menu .grad_img {
    position: relative;
    width: 100%;
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li.pd-first_level .wsmenu-click02>i {
    display: none;
}
.wsmenu>.wsmenu-list>li .wsmenu-click.ws-activearrow>i {
    margin-right: 14px;
} 
.wsmenu>.wsmenu-list>li>ul.sub-menu>li span+a {
    background: #eee;
}  
.wsmegamenu .container {
    width: 100%;
}    
}

.pd-section.pd-section_5.for_home_sec {
    padding-bottom: 100px;
    padding-top: 50px;
}
/*** For Work Pages ***/

.white-container a img {
    border-radius: 4px;
}
.white-container {
    border-radius: 4px;
    position: relative;
    max-width: 360px;
    margin: 0 auto;
}
.white-container>a {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    overflow: hidden;
    border-radius: 4px;
}
.white-container>a:before {
    content: '';
    z-index: 2;
    position: absolute;
    top: 35%;
    right: 120%;
    margin: 0;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    moz-transform-origin: 0% 30%;
    -o-transform-origin: 0% 30%;
    -ms-transform-origin: 0% 30%;
    -webkit-transform-origin: 0% 30%;
    transform-origin: 0% 30%;
    -moz-transform: scale3d(1,2,1);
    -o-transform: scale3d(1,2,1);
    -ms-transform: scale3d(1,2,1);
    -webkit-transform: scale3d(1,2,1);
    transform: scale3d(1,2,1);
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    -webkit-transition-timing-function: cubic-bezier(.7,0,.9,1);
    transition-timing-function: cubic-bezier(.7,0,.9,1);
}
.white-container:hover a:before {
    -moz-transform: scale3d(12,12,1);
    -o-transform: scale3d(12,12,1);
    -ms-transform: scale3d(12,12,1);
    -webkit-transform: scale3d(12,12,1);
    transform: scale3d(12,12,1);
}
.white-container>a:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    mix-blend-mode: multiply;
    -moz-transition: all .25s ease;
    -o-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -webkit-transition: all .25s ease;
    transition: all .25s ease;
}
.blur .white-container p {
    font-size: 20px !important;
    padding: 0 15px !important;
    margin: 0 !important;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    z-index: 2;
}
.blur .white-container p a {
    color: #fff;
}
.full-green .white-container a:after, .full-green .white-container a:before { 
    background: rgba(7, 79, 151, 0.5607843137254902);
}
.full-orange .white-container a:after, .full-orange .white-container a:before { 
    background: rgba(7, 79, 151, 0.5607843137254902);
}
.full-skyblue .white-container a:after, .full-skyblue .white-container a:before { 
    background: rgba(7, 79, 151, 0.5607843137254902);
}
.full-purple .white-container a:after, .full-purple .white-container a:before { 
    background: rgba(7, 79, 151, 0.5607843137254902);
}
.full-indigo .white-container a:after, .full-indigo .white-container a:before { 
    background: rgba(7, 79, 151, 0.5607843137254902);
}
.full-gray .white-container a:after, .full-gray .white-container a:before { 
    background: rgba(7, 79, 151, 0.5607843137254902);
}
body .blur {
    background: #fff;
    background-image: none;
    margin-bottom: 45px;
}
body .blur .row {
    margin-bottom: 30px;
}
body .blur h4 {
    font-size: 36px;
    margin-top: 70px;
    margin-bottom: 60px;
    color: #5c5c5c;
}
body .doorway p {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 32px;
}
body .doorway h1 {
    margin-bottom: 45px;
}
.secondarymenu .wsarrow:after {
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-top: 4px solid;
    content: "";
    float: right;
    right: 17px;
    height: 0;
    margin: 0 0 0 14px;
    position: absolute;
    text-align: right;
    top: 25px;
    width: 0;
    border-top-color: #fff;
}
.secondarymenu .navbar-nav>li>.dropdown-menu {
    opacity: 0;
    padding: 0;
    visibility: hidden;
    display: block;
    -o-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -webkit-transform-origin: 0% 0%;
    -o-transition: -o-transform .3s,opacity .3s;
    -ms-transition: -ms-transform .3s,opacity .3s;
    -moz-transition: -moz-transform .3s,opacity .3s;
    -webkit-transition: -webkit-transform .3s,opacity .3s;
    transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    transform: rotateX(-75deg);
    -o-transform: rotateX(-75deg);
    -moz-transform: rotateX(-75deg);
    -webkit-transform: rotateX(-75deg);
}

.secondarymenu .navbar-nav>li:hover>.dropdown-menu {
    opacity: 1;
    visibility: visible;
    transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
}

.secondarymenu .navbar .navbar-nav > li > a:hover, .secondarymenu .navbar .dropdown-menu > li a:hover {
   color: #f38713;
}
.secondarymenu li a:hover .wsarrow:after {
    border-top-color: #f38713;
}
#n_content .pd-carousel-overlay {
    height: 425px;
}
#n_content .for_home_banner .pd-carousel-overlay {
    height: 600px;
}
.blur .white-container a img {
    height: 240px !important;
}
.category-thumbnail {
    margin-bottom: 20px;
}
.category-thumbnail h3 {
    text-align: center;
}
.pd-section.pd-section_3 .thumbnail {
    width: 100%;
}
.pd-newsletter-right .btn.pd-btn {
    padding: 18px;
    width: 180px;
}
.pd-newsletter-right #inp-email-footer {
    width: calc(100% - 190px);
}
ul, ol {
    list-style: disc;
    padding-left: 30px;
}






/*** Responsive ***/
@media (max-width: 1199px) {
.pd-section {
    padding: 90px 0;
}
.pd-newsletter-right .btn.pd-btn {
    width: 135px;
}
.pd-newsletter-right #inp-email-footer {
    width: calc(100% - 145px);
}    
}
@media (max-width: 991px) {
.pd-product-info {
    padding: 15px 0;
}
.pd-product-info .col-xs-12  {
        margin-bottom: 10px;
}  
.pd-product-info .col-xs-12:last-child  {
        margin-bottom: 0px;
}      
.pd-section_3 .nav-pills {
    display: block;
}
.full-width.doorway .col-sm-offset-1 {
    margin-left: 0;
}
.full-width.doorway .col-sm-11, .full-width.doorway .col-sm-10 {
    width: 100%;
}
.doorway .background {
    display: none;
} 
body .doorway h1 {
    margin-bottom: 25px;
    margin-top: 30px;
}    
.pd-section_3.for_home_sec .nav-pills li.active {
    border-bottom: 1px solid #ddd;
} 
.pd-section_3.for_home_sec .nav-pills > li {
    margin-bottom: 20px;
}    
.blur .white-container {
    margin-bottom: 30px;
}
body .blur .row {
    margin-bottom: 0px;
}    
.pd-section {
    padding: 70px 0;
}    
.carousel-bottom-item {
    padding: 0;
    width: 100%;
}
.pd-tiles .pd-tile {
    width: calc((100% - 10px) / 2);
}   
.pd-tiles {
    flex-wrap: wrap;
}
.pd-tiles .pd-tile:nth-child(2n) {
    margin-right: 0;
} 
.pd-sec_2_left-column, .pd-sec_2_right-column {
    width: 100%;
    margin-right: 0;
    padding: 0 15px;
}  
.pd-sec-2-text {
    display: flex;
    flex-wrap: wrap;
} 
.pd-sec_2_left-column {
    margin-bottom: 30px;
}
.pd-sec_2_left-column-inner {
    text-align: center;
    width: 100%;
}
.pd-sec-2-text p {
    min-height: auto;
}  
.pd-footer-column {
    width: calc((100% - 20px) / 3);
    margin-bottom: 20px;
}   
.pd-footer-columns {
    flex-wrap: wrap;
    margin-bottom: 0;
} 
.pd-footer-column.pd-f1 {
    order: 1;
}  
.pd-footer-column.pd-f2 {
    order: 2;
}  
.pd-footer-column.pd-f3 {
    order: 4;
}  
.pd-footer-column.pd-f4 {
    order: 5;
}  
.pd-footer-column.pd-f5 {
    order: 3;
} 
.pd-section.pd-section_5.for_home_sec {
    padding-bottom: 90px;
    padding-top: 40px;
}
.blog_btn {
    padding-top: 40px;
}    
}
@media (max-width: 786px) {
.pd-product-info .col-xs-12  {
    width: calc(100% / 3);
    margin-bottom: 0;
}  
.secondarymenu .navbar-nav .dropdown-menu>li>a {
    color: #fff !important;
}
.secondarymenu .navbar-nav>li>.dropdown-menu {
    opacity: 1;
    visibility: visible;
    transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
}    
.pd-section {
    padding: 50px 0;
}
.pd-carousel-bg col-xs-12, .pd-carousel-bg .carousel-caption h3, .pd-carousel-bg .carousel-caption p {
    text-align: center;
}  
.pd-carousel-bg .carousel-caption .btn {
    float: none;
}
.pd-section_1 {
    padding-right: 15px;
    padding-left: 15px;
} 
.pd-newsletter-left {
    width: 100%;
    margin-right: 0;
    text-align: center;
    margin-bottom: 20px;
}
.pd-newsletter-right {
    width: 100%;
}   
.pd-newsletter-inner {
    flex-wrap: wrap;
}   
.pd-section_3 .wrapper-thumbnail {
    margin: 0;
    float: left;
}  
.pd-blog-home-cards .row {
    flex-wrap: wrap;
} 
.pd-blog-coulmn {
    margin-bottom: 20px;
    padding: 0 15px;
} 
.pd-section_5-card {
    width: calc(96% / 3);
    margin-right: 2%;
}
.pd-section.pd-section_5.for_home_sec {
    padding-bottom: 70px;
    padding-top: 30px;
} 
.navbar-toggle .icon-bar {
    background: #fff;
} 
.navbar-toggle {
    background-color: #f38713;
    order: 2;
    margin-left: auto;
}
.container-blue.secondarymenu .navbar-header {
    display: flex;
} 
.blog_btn {
    padding-top: 20px;
} 
.recommended_btn {
    padding-top: 30px;
}    
}
@media (max-width: 600px) {
.pd-product-info .col-xs-12  {
    width: 100%;
    margin-bottom: 10px;
}  
.pd-tiles .pd-tile {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
}
.pd-section {
    padding: 30px 0;
}  
.pd-sec_2_right-box {
    width: 100%;
    margin-right: 0;
    text-align: center;
}  
.pd-sec_2_right-column {
    flex-wrap: wrap;
} 
.pd-testimonial {
    width: 100%;
} 
.pd-section_5-card {
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
} 
.pd-footer-column {
    width: calc((100% - 10px) / 2);
    margin-bottom: 10px;
}  
.pd-footer-columns .pd-footer-column:nth-child(2n) {
    margin-right: 0px;
} 
.pd-section_3 .nav-pills > li {
    margin-bottom: 20px;
} 
.pd-section_3 .nav-pills li.active {
    border-bottom: 1px solid #ddd;
} 
.top-social {
    width: 110px;
}
.top-phone {
    width: calc(100% - 110px);       
} 
.pd-section.pd-section_1 {
    padding-right: 15px;
    padding-left: 15px;
} 
.pd-footer-logo img {
    max-width: 60%;
} 
.pd-section.pd-section_5.for_home_sec {
    padding-bottom: 50px;
    padding-top: 20px;
} 
.pd-tile.pd-tile-half a {
    margin-bottom: 15px;
}    
.pd-tile.pd-tile-half a:last-child {
    margin-bottom: 0px;
}
.pd-sec-1-text h1, .pd-section_3 h1 {
    margin-bottom: 35px;
}      
}
@media (max-width: 480px) {
.slider-tab-inner {
    padding-top: 30px;
}   
.pd-section_3 .wrapper-thumbnail, .pd-section_3 .thumbnail {
    width: 100%;
} 
.pd-footer-column {
    width: 100%;
    margin-right: 0;
    margin-bottom: 25px;
    text-align: center;
}  
.pd-footer-column.pd-f4 h3 {
    display: none;
}  
.pd-footer-column.pd-f3 {
    margin-bottom: 0;
}  
.pd-newsletter-right {
    flex-wrap: wrap;
} 
#inp-email-footer {
    margin-bottom: 20px;
    margin-right: 0;
} 
.pd-newsletter-right .btn.pd-btn {
    width: 100%;
    height: 46px;
    padding: 0;
} 
.pd-newsletter-right #inp-email-footer {
    width: 100%;
}    
.pd-section_3 h1 {
    font-size: 38px;
} 
.pd-carousel-bg .carousel-caption.carousel-90 {
    top: 40%;
}
.top-social {
    width: 95px;
    padding: 0px 10px;
}  
.top-phone {
    width: calc(100% - 95px);
    padding: 0 10px;
} 
.pd-top-right {
    padding-right: 5px;
    margin-right: 5px;
}  
.pd-footer-logo img {
    max-width: 80%;
} 
.pd-section.pd-section_5.for_home_sec {
    padding-bottom: 30px;
    padding-top: 0px;
} 
.pd-blog-home-cards h1 {
    margin-bottom: 30px;
} 
.pd-sec-1-text h1, .pd-section_3 h1 {
    margin-bottom: 25px;
}    
}
.text-grey{
    color: #cccccc;
}
.text-red{
    color: red;
    font-size: 18px;
}
.btn-orange{
    background-color: #EE7A3F;
    border: none;
    color: white;
}
.btn-orange:hover{
    background-color: white;
    border: solid 1px #EE7A3F;
    color: #EE7A3F;
}

.shipping-cart-desc{
    float: left;
    font-weight: normal;
    color: #3e3e3e;
    
}
.shipping-cart-method{
    color:#074f97;
}
.pd-blog-home-image img {
    display: none;
}
.pd-blog-home-image {
    padding-top: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.blog_imge {
    text-align: center;
    margin-top: 30px;
}
.pd-product-info {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 100%;
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 10px;
    padding: 25px 0;
}
#n_product .pd-custom-product h1 {
    font-weight: 600;
    line-height: 1.4;
}
.pd-custom-product .pd-price {
    display: flex;
    align-items: center;
    justify-content: center;
}
.pd-custom-product .productpricetext {
    color: #074F97;
}
.pd-price span {
    margin-left: 10px;
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
    text-transform: uppercase;
    font-size: 12px;
    border-radius: 12px;
}
.pd-product-info .text-red {
    font-size: 13px;
    font-weight: 600;
}
.pd-product-info .text-grey {
    text-align: center;
    color: #000;
}
.pd-product-info p {
    text-align: center;
    margin-bottom: 0;
}
.pd-custom-product .nKeyFeatures h4 {
    font-weight: 600;
}
.pd-custom-product .nKeyFeatures ul {
    list-style: none;
    padding-left: 0;
}
.pd-custom-product .nKeyFeatures ul li {
    font-size: 16px;
    line-height: 2;
}
.pd-custom-product .nKeyFeatures ul li:before {
    content: "\f058";
    font-family: FontAwesome;
    color: #074F97;
    margin-right: 10px;
}
.pd-custom-product .nKeyFeatures {
    margin-bottom: 25px;
}
.pd-custom-product .addtocart {
    background: #f38713;
    border: 1px solid #f38713;
    font-size: 14px;
    line-height: 23px;
    text-transform: uppercase;
    font-weight: 600;
    height: 55px;
}
.pd-custom-product .product-wishlist span, .pd-custom-product .product-wishlist span i {
    color: #074f97;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 23px;
    height: 33px;
}
.pd-custom-product .product-wishlist span i {
    margin-right: 5px;
}
.pd-installation-offer {
    margin-bottom: 60px;
    margin-top: 60px;
    background: #074F97;
    padding: 50px 0;
}
.pd-full-width-sec .panel {
    border: none !important;
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.pd-full-width-sec .panel-body {
    padding: 0;
    max-width: 750px;
    margin: 0 auto;
}
.pd-full-width-sec h3 {
    text-align: center;
    color: #fff;
    font-weight: 600;
    font-size: 28px;
    margin-bottom: 10px;
}
.pd-full-width-sec h4 {
    color: #fff;
    font-size: 16px;
    line-height: 1.4;
    text-align: center;
    max-width: 580px;
    margin: 0 auto;
    margin-bottom: 30px;
}
.pd-full-width-sec .form-control {
    height: 50px !important;
}
.pd-full-width-sec .btn-orange {
    height: 50px;
    background-color: #00B050;
    color: #fff;
    border: 1px solid #00B050;
    text-transform: uppercase;
    font-weight: 600;
}
#n_product .pd-custom-product .qty {
    height: 55px;
}
.Free.Shipping {
    display: none;
}
.check-link .modal-content {
    top: 80px;
}
.check-link .modal-title {
    margin-bottom: 0;
    color: #000;
    font-size: 18px;
}
.check-link .modal-body h5 {
    font-size: 16px;
    color: #000;
}
.shipping_notice {
    margin-top: 15px;
}
.check-link {
    margin-left: 10px;
    display: inline-block;
}
.check-link a {
    color: #fff;
    font-weight: 600;
}
.stamped-product-reviews-badge {
    height: 23px;
    margin-bottom: 5px;
}
.install_text {
    color: #fff;
    font-weight: 600;
}
#n_product .tab-content p, #n_product .tab-content ul li, #n_product .tab-content ol li {
    font-size: 16px;
    line-height: 1.5;
}
.pd_table_header, .pd_table_body {
    display: flex;
}
.pd_table_col.pd_table_col_first {
    width: 20%;
}
.pd_table_col {
    width: 16%;
}
.pd_table_cell {
    min-height: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    border-bottom: 1px solid #dedede;
    background: #eaeaea;
    border-left: 1px solid #dedede;
}
.pd_table_col.pd_table_col_first .pd_table_cell {
    border-left: none;
}
.pd_table_col.pd_table_col_last .pd_table_cell {
    border-right: 1px solid #dedede;
}
.pd_table_cell p, .pd_table_cell h4, .pd_table_cell h3 {
    margin-bottom: 0;
    font-size: 16px;
    color: #f38713;
}
.pd_table_col_first .pd_table_cell p, .pd_table_col_first .pd_table_cell h3, .pd_table_cell p span {
    color: #333;
}
.pd_table_col_first .pd_table_cell h4 {
    color: #074F97;
}
.pd_table_col_first .pd_table_cell:first-child h4 {
    color: #f38713;
}
.pd_table_cell h4, .pd_table_cell h3 {
    font-weight: 600;
}
.pd_table_header .pd_table_cell h3 {
    color: #333;
    font-weight: 400;
    line-height: 1.2;
    padding: 15px 0;
}
.pd_table_cell img {
    padding: 15px;
}
.pd_table_col_first .pd_table_cell {
    justify-content: flex-start;
    background: #f9f9f9;
}
.pd_table_header .pd_table_cell, .pd_table_col .pd_table_cell:nth-child(1), .pd_table_col .pd_table_cell:nth-child(2), .pd_table_col .pd_table_cell:nth-child(7), .pd_table_cell.pd_cell_blank  {
    background: #f9f9f9;
}
.pd_table_col .pd_table_cell:nth-child(13), .pd_table_col .pd_table_cell:nth-child(14) {
    min-height: 75px;
}
.pd_table_cell a {
    background: #f38713;
    color: #fff;
    padding: 7px 22px;
    font-weight: 600;
    letter-spacing: 1px;
    border-radius: 6px;
}
.pd_table_cell a:hover {
    background: #074F97;
}
.pd_table_cell i {
    color: #074F97;
    font-size: 18px;
}
.pd_comparison_table_inner {
    margin-bottom: 30px;
    min-width: 940px;
}
.pd_comparison_table {
    overflow-x: auto;
}
.pd_table_header .pd_table_col.pd_table_col_first {
    display: flex;
    align-items: center;
    justify-content: center;
}
.pd_table_body .pd_table_col .pd_table_cell:nth-child(2),
.pd_table_body .pd_table_col .pd_table_cell:nth-child(7) {
    border-left: none;
    border-right: none;
}

.pd_table_header .pd_table_col.pd_table_col_first img {
    width: 100px;
}
.pd_animated {
    background-image: url(/assets/images/swipe_icon.png);
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 100px;
    width: 100px;
    background-size: cover;
    -webkit-animation-duration: 10s;
    animation-duration: 10s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-iteration-count: infinite;
}
@-webkit-keyframes wobble {
    0% { -webkit-transform: translateX(0%); }
    15% { -webkit-transform: translateX(-25%) rotate(-5deg); }
    30% { -webkit-transform: translateX(20%) rotate(3deg); }
    45% { -webkit-transform: translateX(-15%) rotate(-3deg); }
    60% { -webkit-transform: translateX(10%) rotate(2deg); }
    75% { -webkit-transform: translateX(-5%) rotate(-1deg); }
    100% { -webkit-transform: translateX(0%); }
}
@keyframes wobble {
    0% { transform: translateX(0%); }
    15% { transform: translateX(-25%) rotate(-5deg); }
    30% { transform: translateX(20%) rotate(3deg); }
    45% { transform: translateX(-15%) rotate(-3deg); }
    60% { transform: translateX(10%) rotate(2deg); }
    75% { transform: translateX(-5%) rotate(-1deg); }
    100% { transform: translateX(0%); }
}
.wobble {
    -webkit-animation-name: wobble;
    animation-name: wobble;
}
@media (min-width: 992px) {
.wobble {
    display: none;
}    
}
.pd_comparison_sec {
    background: #f9f9f9;
    padding: 40px 0;
    margin-top: 30px;
}
.pd_table_cell p span {
    font-size: 13px;
}
.pd_table_cell.life_1 {
    line-height: 18px;
    padding-bottom: 20px;
}
.pd_table_cell.life_2 {
    line-height: 18px;
    padding-top: 20px;
}
h3.pd_table_heading {
    text-align: center;
    font-weight: 600;
    font-size: 28px;
    margin-bottom: 50px;
    margin-top: 30px;
}
/*************** Sales Page ***************/
#n_content .sales_banner .pd-carousel-overlay {
    height: 600px;
    background: none;
}
.sales-page-main {
    margin-top: 0 !important;
}
.pd-sales-section_1 {
    background: #074F97;
    padding: 33px 0; 
}
.sales_banner .carousel-caption {
    text-shadow: none;
}
.sales_banner .pd-carousel-bg .carousel-caption h3 {
    font-size: 45px;
    color: rgb(6, 79, 148);
    font-weight: bold;
    line-height: 1.289;
}
.sales_banner .pd-carousel-bg .carousel-caption p {
    font-size: 20px;
    color: #000;
    font-weight: bold;
    font-style: italic;
    line-height: 1.6;
    margin-bottom: 35px;
}
.sales_banner .pd-carousel-bg .carousel-caption p span {
    color: #d42828;
}
.sales_banner .pd-carousel-bg .carousel-caption {
    bottom: auto;
}
.pd-sales-btn .pd-button-heading {
    font-size: 22px;
    color: #fff;
    font-weight: bold;
    line-height: 1.2;
}
.pd-sales-btn .pd-button-subheading {
    font-size: 17px;
}
.btn.pd-btn.pd-sales-btn {
    text-transform: inherit;
    padding: 14px 67px 14px 31px;
    position: relative;
    border-radius: 10px;
    max-width: 390px;
}
.btn.pd-btn.pd-sales-btn i {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 35px;
}
.pd-sales-section.pd-sales-section_1 h4, .pd-sales-section_1 .stars span {
    font-size: 23px;
    color: rgb(255, 255, 255);
    line-height: 1.261;
    text-align: center;
}
.pd-sales-section.pd-sales-section_1 h4 {
    margin-bottom: 10px;
}
.pd-sales-section .stars {
    text-align: center;
    margin-bottom: 0;
}
.pd-sales-section .stars i {
    color: #f38713;
}
.pd-sales-section_1 .stars span {
    margin-left: 5px;
    margin-bottom: 0;
}
.pd-sales-section h3 {
    font-size: 38px;
    color: rgb(6, 79, 148);
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    margin-bottom: 20px;
}
.pd-sales-section p {
    font-size: 18px;
    color: #000;
    line-height: 1.389;
    text-align: left;
    margin-bottom: 25px;
}
.pd-sales-section h4 {
    font-size: 25px;
    color: rgb(6, 79, 148);
    font-weight: bold;
    line-height: 1.4;
    text-align: left;
    margin-bottom: 25px;
}
.pd-sales-section.pd-sales-section_2 h3 {
    max-width: 680px;
    margin-left: auto;
    margin-right: auto;
    
}
.pd-sales-section.pd-sales-section_2 p {
    max-width: 830px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.pd-sales-section.pd-sales-section_2 h5 {
    font-size: 19px;
    color: rgb(0, 0, 0);
    font-weight: bold;
    line-height: 1.526;
    text-align: center;
    margin-bottom: 25px;
}
.pd-sales-section.pd-sales-section_2 .pd-sales-btn, .pd-sales-section.pd-sales-section_5 .pd-sales-btn {
    margin: 0 auto;
    display: block;
}
.pd-sales-section {
    padding: 40px 0;
}
.pd-sales-section.pd-sales-section_2 {
    padding-top: 95px;
    padding-bottom: 45px;
}
.pd-sales-section.pd-sales-section_3 .row {
    display: flex;
    align-items: center;
}
.pd-sales-section.pd-sales-section_4 {
    padding-top: 15px;
}
.pd-sales-section.pd-sales-section_4 h4 {
    padding-top: 50px;
}
.pd-sales-page-box {
    max-width: 1000px;
    margin: 0 auto;
    border-width: 3px;
    border-color: rgb(235, 235, 235);
    border-style: solid;
    padding: 100px 160px 80px 160px;
    margin-bottom: -220px;
    background: #fff;
    text-align: center;
}
.pd-sales-section.pd-sales-section_5 p {
    text-align: center;
}
.pd-sales-section.pd-sales-section_5 h3 {
    margin-bottom: 30px;
    position: relative;
}
.pd-sales-section.pd-sales-section_5 {
    padding-top: 85px;
}
.pd-sales-section.pd-sales-section_5 h3:before {
    content: "";
    width: 60px;
    border-top: 3px solid #ebebeb;
    position: absolute;
    top: -30px;
    left: 50%;
    transform: translateX(-50%);
}
.pd-sales-section.pd-sales-section_6 {
    background-color: #f9f9f9;
    padding-top: 380px;
    padding-bottom: 150px;
}
.pd-sales-sec_6_right .row {
    display: flex;
    flex-wrap: wrap;
}
.pd-sales-section .pd-sales-sec_6_right p {
    font-size: 14px;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 0;
    padding-right: 0 !important;
}
.pd-sales-sec_6_right .col-sm-4 {
    margin-bottom: 40px;
    text-align: center;
}
.pd-sales-section.pd-sales-section_6 h3 {
    text-align: left;
    margin-bottom: 40px;
}
.pd-sales-arrow p {
    margin-bottom: 0;
    padding-right: 0 !important;
}
.pd-sales-arrow {
    height: 110px;
    background-color: #e7ecf1;
    padding: 30px;
    position: relative;
    margin-bottom: 35px;
    text-align: center;
}
.pd-sales-arrow:after{
    content: "";
    position: absolute;
    height: 0;
    width: 0;
    left: 100%;
    top: 0;
    border: 55px solid transparent;
    border-left: 40px solid #e7ecf1;
}
.pd-sales-sec_6_right {
    padding-left: 40px;
}
.pd-sales-section.pd-sales-section_6 p {
    padding-right: 40px;
}
.pd-sales-box_2 {
    max-width: 700px;
    margin: 0 auto;
    text-align: center;
}
.pd-sales-section.pd-sales-section_7 h4, .pd-sales-section.pd-sales-section_7 p {
    text-align: center;
}
.pd-sales-section.pd-sales-section_7 h4 {
    font-size: 28px;
}
.pd-sales-section.pd-sales-section_7 {
    padding-top: 100px;
    border-bottom: 1px solid #e7ecf1;
    padding-bottom: 100px;
}
.pd-sales-section.pd-sales-section_7 .pd-sales-btn {
    margin-bottom: 30px;
}
.pd-sales-section.pd-sales-section_7 p a {
    color: rgb(6, 79, 148);
    text-decoration: underline;
}

.pd-sales-section .time .countdown-period {
    display: none;
}
.pd-sales-section .time .countdown-amount {
    font-size: 24px;
    top:0px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
 	padding: 10px;
    color: rgb(212, 40, 40);
    font-weight: bold;
    line-height: 1.003;
    text-align: center;
}
.pd-sales-section .time .countdown-section {
    border-width: 3px;
    border-color: rgb(235, 235, 235);
    border-style: solid;
    border-radius: 5px;
    background-color: rgb(255, 255, 255);
    width: 47px;
    height: 47px;
    position: relative;
    margin-right: 15px;
}
.pd-sales-section .time .countdown-row .countdown-section:last-child {
    margin-right: 0;
}
.pd-sales-section .time .countdown-row .countdown-section:last-child:after {
    display: none;
}
.pd-sales-section .time .countdown-section:after {
    content: ":";
    position: absolute;
    right: -13px;
    font-size: 20px;
    top: 50%;
    transform: translateY(-50%);
}
.pd-sales-section .countdown-row {
	display:flex;
	justify-content: center;
}
.pd-sales-section.pd-sales-section_9 {
    padding: 30px 0;
    background-color: #f9f9f9;
    border-bottom: 1px solid #e7ecf1;
    border-top: 1px solid #e7ecf1;
}
.pd-sales-section.pd-sales-section_9 h4, .pd-sales-section.pd-sales-section_9 .stars span {
    font-size: 23px;
    color: rgb(0, 0, 0);
    font-weight: bold;
    line-height: 1.261;
    text-align: center;
    margin-bottom: 10px;
}
.pd-sales-section.pd-sales-section_10 h3 {
    margin-bottom: 40px;
}
.pd-sales-section.pd-sales-section_10 {
    padding-top: 115px;
    padding-bottom: 95px;
}
.aqua-team-row {
    display: flex;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
    margin-top: 45px;
}
.aqua-team-row .aqua-team-box {
    width: 20%;
    padding: 0 10px;
}
.aqua-team-box h5, .aqua-team-box p {
    font-size: 18px;
    color: rgb(0, 0, 0);
    line-height: 1.333;
    text-align: center;
    margin-bottom: 0;
}
.aqua-team-box h5 {
    font-weight: bold; 
    margin-bottom: 5px;
}
.aqua-team-box img {
    margin-bottom: 5px;
}
.pd-sales-section.pd-sales-section_10 p {
    text-align: center;
}
.pd-sales-section ul li {
    font-size: 18px;
    color: rgb(0, 0, 0);
    line-height: 1.333;
    padding-left: 35px;
    margin-bottom: 15px;
}
.pd-sales-section ul {
    list-style: none;
    padding: 0;
}
.pd-sales-section li:before {
    content: "\f00c";
    font-family: stamped-font,FontAwesome,"Font Awesome 5 Pro","Font Awesome 5 Brands";
    margin-left: -35px;
    margin-right: 15px;
    background: #8ebb36;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    font-size: 12px;
    padding: 4px;
}
.pd-sales-section.pd-sales-section_8 {
    padding-top: 60px;
    padding-bottom: 75px;
}
.pd-sales-section.pd-sales-section_8 ul li {
    font-weight: bold;
    font-size: 20px;
}
.pd-sales-section.pd-sales-section_8 p {
    position: relative;
    margin-bottom: 50px;
}
.pd-sales-section.pd-sales-section_8 p:before {
    content: "";
    width: 60px;
    border-top: 3px solid #ebebeb;
    position: absolute;
    bottom: -25px;
    left: 0;
}
.pd-sales-section.pd-sales-section_8 h4 {
    font-size: 28px;
    margin-bottom: 10px;
}
.pd-sales-section.pd-sales-section_11 {
    height: 700px;
    padding: 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    display: flex;
    align-items: center;
    text-align: center;
}
.pd-sales-section.pd-sales-section_11 h4 {
    font-size: 23px;
    color: rgb(0, 0, 0);
    font-weight: bold;
    line-height: 1.261;
    text-align: center;
    margin-bottom: 10px;
}
.pd-sales-section.pd-sales-section_11 .stars span {
    font-size: 23px;
    color: rgb(0, 0, 0);
    line-height: 1.261;
    text-align: center;
}
.pd-sales-section.pd-sales-section_11 .stars {
    text-align: center;
    margin-bottom: 30px;
}
.pd-sales-section.pd-sales-section_11 p {
    text-align: center;
}
.pd-sales-section.pd-sales-section_11 .pd-sales-btn {
    margin-bottom: 30px;
}
.pd-sales-section.pd-sales-section_12 {
    background-color: #f9f9f9;
    padding-top: 85px;
    padding-bottom: 270px;
}
.pd-sales-section.pd-sales-section_12 h3 {
    text-align: left;
}
.pd-sales-section.pd-sales-section_13 h4 {
    position: relative;
    font-size: 38px;
    text-align: center;
}
.pd-sales-section.pd-sales-section_13 h4:before {
    content: "";
    width: 60px;
    border-top: 3px solid #ebebeb;
    position: absolute;
    top: -30px;
    left: 50%;
    transform: translateX(-50%);
}
.pd-sales-section.pd-sales-section_13 .pd-sales-page-box {
    margin-bottom: 0;
    margin-top: -230px;
}
.pd-sales-section.pd-sales-section_13 {
    padding-bottom: 115px;
}
.pd-sales-section.pd-sales-section_13 h5 {
    font-size: 18px;
    color: rgb(0, 0, 0);
    font-weight: bold;
    line-height: 1.333;
    text-align: center;
    margin-bottom: 40px;
}
.pd-sales-section.pd-sales-section_13 ul {
    text-align: left;
    margin-bottom: 30px;
}
.pd-sales-section.pd-sales-section_13 p {
    text-align: center;
}
.pd-sales-section.pd-sales-section_13 .pd-sales-btn {
    margin-bottom: 30px;
}
.pd-sales-section.pd-sales-section_9.pd-sales-section_14 {
    background-color: #fff;
}
.pd-content-div {
    display: flex;
    position: relative;
}
.share-this-post {
    display: flex;
    flex-direction: column;
    padding-top: 125px;
    position: absolute;
}
.pd-post-content {
    max-width: 900px;
    margin: 0 auto;
}
.pd-single-post-margin {
    margin-bottom: 40px;
}
.pd-post-content h1 {
   font-size: 38px;
   color: rgb(6, 79, 148);
   font-weight: bold;
   line-height: 1.2;
   text-align: center;
   margin-bottom: 20px;
}
.pd-post-content p a{
   color: rgb(6, 79, 148);
   text-decoration: underline;
}
.pd-single-post-checklist {
   margin-bottom: 40px;
}
.pd-sales-section .pd-single-post-box .stars {
    text-align: center;
}
.pd-sales-section .pd-single-post-box h4 {
    font-size: 23px;
    color: rgb(0, 0, 0);
    font-weight: bold;
    line-height: 1.261;
    text-align: center;
    margin-bottom: 10px;
}
.pd-sales-section .pd-single-post-box .stars span {
    font-size: 23px;
    color: rgb(0, 0, 0);
    line-height: 1.261;
    text-align: center;
}
.pd-single-post-box {
    border-width: 3px;
    border-color: rgb(235, 235, 235);
    border-style: solid;
    padding: 20px;
    margin-bottom: 30px;
}
.pd-main-post-content p img {
    margin-bottom: 15px;
}
.share-this-post .js-social-share {
    width: 45px;
       height: 45px;
       background: #f9f9f9;
       border-radius: 50%;
       display: flex;
       align-items: center;
       justify-content: center;
       margin-bottom: 10px;
       color: rgb(6, 79, 148);
       font-size: 20px;
}
.share-this-post .js-social-share i:before {
    margin-right:0;
}
.share-this-post .js-social-share:hover {
    color: #f38713;
}





@media(max-width: 1199px) {
.share-this-post {
    flex-direction: row;
    padding-top: 0;
    bottom: 0;
}
.share-this-post .js-social-share {
    margin-bottom: 0px;
    margin-right: 10px;
}   
.pd-content-div {
    margin-bottom: 45px;
    padding-bottom: 25px;
}    
.pd-sales-section.pd-sales-section_5 {
    padding-top: 60px;
}
.pd-sales-section.pd-sales-section_6 {
    padding-top: 320px;
    padding-bottom: 110px;
}   
.pd-sales-section.pd-sales-section_7 {
    padding-top: 80px;
    padding-bottom: 80px;
}    
.pd-sales-section.pd-sales-section_10 {
    padding-top: 85px;
    padding-bottom: 80px;
}
.pd-sales-section.pd-sales-section_13 {
    padding-bottom: 90px;
}    
}
@media(max-width: 991px) {
.pd-sales-section.pd-sales-section_5 {
    padding-top: 20px;
}
.pd-sales-section.pd-sales-section_6 p {
    padding-right: 0px;
}    
.pd-sales-section.pd-sales-section_6 {
    padding-top: 260px;
    padding-bottom: 45px;
}   
.pd-sales-section.pd-sales-section_7 {
    padding-top: 60px;
    padding-bottom: 60px;
}    
.pd-sales-section.pd-sales-section_10 {
    padding-top: 60px;
    padding-bottom: 60px;
}
.pd-sales-section.pd-sales-section_13 {
    padding-bottom: 70px;
}   
.pd-sales-section.pd-sales-section_2 {
    padding-top: 60px;
}
.pd-sales-section.pd-sales-section_3 .row {
    flex-wrap: wrap-reverse;
    text-align: center;
} 
.pd-sales-section.pd-sales-section_3 img {
    margin-bottom: 40px;
}   
.pd-sales-section.pd-sales-section_4 {
    padding-top: 0px;
}  
.pd-sales-section.pd-sales-section_4 .row {
    text-align: center;
}
.pd-sales-page-box {
    padding: 80px;
}
.pd-sales-sec_6_right {
    padding-left: 15px;
    margin-top: 45px;
}    
.pd-sales-section.pd-sales-section_8 {
    padding-top: 60px;
    padding-bottom: 60px;
}   
.pd-sales-section.pd-sales-section_12 {
    padding-top: 85px;
    padding-bottom: 245px;
}  
.sales_banner .carousel-caption {
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}  
.pd-sales-arrow:after {
    display: none;
}
.pd-sales-arrow {
    height: auto;
    padding: 20px;
}    
}
@media(max-width: 767px) {
.pd-sales-section {
    padding: 30px 0;
}
.pd-sales-section.pd-sales-section_5 {
    padding-top: 0px;
}  
.pd-sales-page-box {
    padding: 80px 45px 45px;
}  
.pd-sales-section.pd-sales-section_6 h3 {
    text-align: left;
    margin-bottom: 25px;
}  
.pd-sales-section.pd-sales-section_6 {
    padding-top: 245px;
}
#n_content .sales_banner .pd-carousel-overlay {
    background: rgba(0,0,0,0.3);
    height: 600px;
}   
.pd-sales-section p {
    margin-bottom: 20px;
}
.pd-sales-section.pd-sales-section_6 {
    padding-bottom: 20px;
}   
.pd-sales-section.pd-sales-section_7 {
    padding-top: 45px;
    padding-bottom: 45px;
}   
.pd-sales-section.pd-sales-section_8 {
    padding-top: 45px;
    padding-bottom: 45px;
} 
.pd-sales-section.pd-sales-section_10 h3 {
    margin-bottom: 25px;
}
.pd-sales-section.pd-sales-section_12 {
    padding-top: 60px;
}
.pd-sales-section.pd-sales-section_13 {
    padding-bottom: 55px;
}
.aqua-team-row {
    justify-content: center;
}   
.aqua-team-row .aqua-team-box {
    width: calc(100% / 3);
    text-align: center;
}    
}
@media(max-width: 600px) {
.sales_banner .pd-carousel-bg .carousel-caption h3 {
    font-size: 38px;
}
.pd-sales-section p {
    margin-bottom: 15px;
}
.pd-sales-section.pd-sales-section_4 h4 {
    padding-top: 40px;
}
.pd-sales-page-box {
    padding: 65px 30px 30px;
}   
.pd-sales-section.pd-sales-section_10 {
    padding-bottom: 35px;
}    
.pd-sales-section h3 {
    font-size: 32px;
}
}
@media(max-width: 480px) {
.sales_banner .pd-carousel-bg .carousel-caption h3 {
    font-size: 32px;
}
.sales_banner .pd-carousel-bg .carousel-caption p {
    font-size: 16px;
    margin-bottom: 20px;
}    
.pd-sales-btn .pd-button-heading {
    font-size: 16px;
}
.pd-sales-btn .pd-button-subheading {
    font-size: 14px;
}
.btn.pd-btn.pd-sales-btn {
    padding: 10px 30px 10px 15px;
}
.btn.pd-btn.pd-sales-btn i {
    right: 0px;
    font-size: 25px;
}   
.pd-sales-section.pd-sales-section_1 h4, .pd-sales-section_1 .stars span {
    font-size: 20px;
}
.pd-sales-section h3 {
    font-size: 30px;
}   
.pd-sales-section.pd-sales-section_2 {
    padding-top: 45px;
    padding-bottom: 20px;
}    
.pd-sales-page-box {
    padding: 55px 15px 15px;
}    
.pd-sales-section.pd-sales-section_6 h3 {
    text-align: center;
    margin-bottom: 20px;
}   
.pd-sales-section.pd-sales-section_6 p {
    text-align: center;
}   
.pd-sales-section_6 .col-xs-12 {
    text-align: center;
}   
.pd-sales-sec_6_right .col-sm-4 {
    margin-bottom: 25px;
}
.pd-sales-section.pd-sales-section_8 {
    padding-bottom: 30px;
}    
.pd-sales-section.pd-sales-section_10 {
    padding-top: 50px;
}
.aqua-team-row .aqua-team-box {
    width: calc(100% / 2);
}  
.pd-sales-section.pd-sales-section_11 h3 {
     font-size: 26px;   
}    
.pd-sales-section.pd-sales-section_11 h4 {
    font-size: 20px;
}
.pd-sales-section.pd-sales-section_12 {
    padding-top: 45px;
    padding-bottom: 230px;
}  
.pd-sales-section.pd-sales-section_13 h4 {
    font-size: 30px;
}  
.pd-sales-section.pd-sales-section_13 h5 {
    margin-bottom: 25px;
}    
}






















