.hidden-xs{display:none !important;}

.visible-xs{display:block !important;}

.header .hd-top{display:none;}

body{padding-top:100px;}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6{width:100%;}

.main-nav{margin-right:0px;}

.header.sticky .brand-name{margin-top:0;width:140px;}
.category-list.sticky_cat {  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;  padding: 0;}

.brand-name{margin-left:-15px;margin-top:0;width:140px;}

.tab-nav .toggle-sec {display: block;padding-right: 23px!important;text-align: right;vertical-align: middle;}

.tab-nav{width:230px;}

.header.sticky{top:0px;}

.header{position:fixed;}

.hd-middle .col-4,.search{position:static;margin-right:10px;}

form.searchform{width:100%;}

.tab-nav{top:0px;}

.product-btn{background:rgba(0, 0, 0, 0) url("../images/product-link.png") no-repeat center bottom;background-size:cover;border-bottom:2px solid #ffffff;color:#ffffff;display:block;font:34px/1em bebas_neuebold;padding:11px 0;text-align:center;}

.home-banner .slide{background-position:center top;background-size:cover !important;position:relative;height:200px;}

.slide-caption{text-align:center;padding:5px 0px;display:block;}

.slide-caption label{font-size:15px;margin:0;text-align:center; line-height:1.2em;}

.slide-caption .container{padding:0 15px;}

.slide-caption .btn-learnmore{display:none;}

.slide-overlay .hd-title{font-size:40px;}

.slide-overlay .tagline{width:156px;font-size:32px;}

.slide-overlay .tagline strong{font-size:39px;}

.slide-overlay .tagline small{font-size:20px;line-height:1em;}

.slide-overlay{margin-top:-20px;width:65%;}

.scrolltobottom{background-color:#000000;padding:35px 0;text-align:center;}

.scrolltobottom .arrow-down{display:none;}

.scrolltobottom .title{font-size:46px;}

.scrolltobottom .sub-title{font-size:22px;}

.footer .col-4.pull-right{float:left;width:100%;}

.ft-mainnav{float:right;margin-bottom:13px;text-align:center;width:100%;}

.footer-nav{float:right;width:100%;}

.footer-nav li{display:inline-block;margin:2px 15px;}

.footer-nav a{font-size:30px;}

.footer-nav .nav{float:right;text-align:center;margin-bottom:20px;width:100%;}

.footer .nav a{font-size:22px;}

.footer .col-2.pull-left{float:left;text-align:center;}

.ft-about{display:none;}

.copyright{margin-bottom:25px;text-align:center;}

.col-4.media-icons{text-align:center;}

.media-icons label{display:none;}

.icons-list li{margin:0 13px;}

.icons-list a{font-size:32px;}

.footer{padding:25px 0px 20px;}

.footer .container {max-width: 290px;}

.top-productslist{padding:0;margin:0px;}

.main-content {float: left;padding: 20px 0;}

.categoty-prod li{float:left;margin:0 0 30px;padding:0 15px;width:100%;}

.category-block {float: left;width: 100%;}

.category-title h2{font-size: 48px;}

.categoty-prod{text-align: left;}

.product-panel {float: left;width: 100%;}

.product-panel .title {font: 30px/1em bebas_neuebold;margin: 0;padding: 10px 8px 10px 82px;}

.categoty-prod .figure {float: left;margin: -37px 15px 0;width: 50px;  min-height: auto;}

.addition-cont {font-size:20px;margin-left: 82px;padding: 15px 0 0;}

.addition-cont p {font-size: 20px;line-height: 1.4em;margin-bottom: 20px;max-height: 50px;overflow: hidden;}

.addition-cont .learn-more:after {font-size: 22px;margin-top: -8px;}

.addition-cont .learn-more {font-size: 20px;padding: 2px 22px 2px 0;}

.category-list {display: block;text-align: center;margin: -20px -15px 0px;}

.category-list ul li {float: left;margin: 0px;width: 33.333%;}

.category-list ul li a {border:0px;color: #ffffff;display: block;font-size: 22px;min-width: auto;padding: 12px 4px; background: #333 url('../images/button-xs-bg.png')no-repeat center bottom; background-size: cover;}

.category-list ul li a:hover, .category-list ul li a.active {
    background: #000000 url("../images/button-xs-bg.png")no-repeat center bottom; background-size: cover;
}

.category-list ul {border-bottom: 2px solid #ffffff;float: left;width: 100%;margin-bottom: 45px;}

/*== produst-listing==*/

.categoty-prod .product-panel a {color: #ffffff;}

.product-panel .title a:hover {color: inherit !important;text-decoration: none;}

.addition-cont p a:hover {color: #ffffff !important;text-decoration: none;}

.category-block:first-child .categoty-prod li:first-child .product-panel .title {
    background-color: #eea904;
    color: #000000;
}
.category-block:first-child .categoty-prod li:first-child .product-panel .title a {
      color: #000000;
}

.category-block:nth-child(2) .categoty-prod li:nth-child(2) .product-panel .title {
    background-color: #ac5819;
    color: #fff;
}
.category-block:nth-child(2) .categoty-prod li:nth-child(3) .product-panel .title {
    background-color: #bf6d0e;
    color: #fff;
}
.category-block:nth-child(2) .categoty-prod li:nth-child(4) .product-panel .title {
    background-color: #83a5c3;
    color: #fff;
}
.category-block:nth-child(3) .categoty-prod li:nth-child(1) .product-panel .title {
    background-color: #658b1b;
    color: #fff;
}
.category-block:nth-child(3) .categoty-prod li:nth-child(2) .product-panel .title {
    background-color: #b7461e;
    color: #fff;
}
.category-block:nth-child(3) .categoty-prod li:nth-child(3) .product-panel .title {
    background-color: #273c7f;
    color: #fff;
}


.product-image{float:left;padding:0 15px;text-align:left;width:100%;margin-bottom:20px;}

.product-details-row .row.additional-produ{padding:0 15px;}

.additional-list .prod-img{float:left;margin:-37px 18px 0 12px;text-align:center;width:50px;}

.additional-list .product-panel{float:left;margin-bottom:30px;padding:0;width:100%;}

.additional-list{display:block;margin:0;}

.product-info{float:left;margin-left:0;padding:0 15px;width:100%;}

.prod-cont,.prod-figure{float:left;padding-left:0;width:100%;}

.available-row{float:left;margin-bottom:40px;padding-left:0;width:100%;}

.prod-figure ul{float:left;padding-left:0;}

.product-image .figure-inner{float:left;width:80px;}

.product-image .prod-headline{margin-left:95px;padding-top:35px;}

.prod-headline .prod-title{background-color:rgba(0, 0, 0, 0);color:#ffffff;display:block;font-size:70px;margin:0;padding:0;}

.prod-subtitle{display:block;float:left;width:100%;}

.prod-subtitle .text-left{color:#ffffff;float:left;font-size:150px;line-height:0.8em;float:left;padding-right:10px;}

.prod-subtitle{font:27px/1em bebas_neuebold;}

.prod-subtitle .border-style{border-bottom:2px solid #ffffff;border-top:2px solid #ffffff;font-size:27px;float:left;line-height:1em; display:none}

.border-style span{letter-spacing:1.5px;}

.liquid-wrench{text-align:center;min-width: 150px;}

ul.product-sizes{text-align:center;}

.product-sizes li{margin: 15px 8px;}

.available-list{ text-align:center;}

.available-list li{width:33.333%; text-align:center;}

.banner-row{height:180px;}

.alignright.size-full.wp-image-81,.alignright.extra-margin.size-full{display:block;float:none;margin:0 20px 20px 0;}

h2{display:block;clear:both;}

figure.wp-caption.alignleft{margin-bottom:35px;}

.contact-row .left-content{border-right:0px;margin-bottom:40px;padding-right:15px;}

.contact-row .right-content{border:0px;margin-left:0;padding-left:15px;}

.address-content{border-top:2px solid #ffffff;padding-top:40px;}

.bars-tab label{display:inline-block;}

.retailer-sec{margin:0px -10px;}

.retailer-sec > li{width:33.333%;padding:0px 10px;}

.sub-figure .fig-container {float: right;margin: 0;padding: 0 15px;width: 200px;}

.headlines{font-size:18px;}

ul.menu li {padding: 0 0 10px;}
.prod-title span {display: block; float: none;}
.top-productslist li {
    display: inline-block;
    margin: 25px;
}
.home-banner .slide > a {display: block; height: 100%; width: 100%;}
.alignright.size-full.wp-image-583 {margin: 0px 0 20px 20px;}
.prod-subtitle {
    display: none;
}
.product-image .figure-inner{margin: 0 0 20px 10px;}


.product-image .prod-headline {
    margin: 0px 0px 30px;
    clear: both;
    float: left;
    width: 100%;
    padding: 0px;
}
.btn-learnmore{margin-bottom:15px;}
.gallery-slider-outer {
    text-align: center;
}
.gallery-slider-outer .slider-nav.slick-initialized.slick-slider.slick-vertical,.gallery-slider-outer .slick-dotted.slick-slider {
    display: inline-block;
    float: none;
}					

/** spray page style **/
.desktop-can { display: none;}

.small-can { display: block;}

.flash-title { font-size: 30px;}

.section-col .left-col{width: 40%;}

.section-col .right-col{width: 50%; padding: 0;}

.section-col .right-col p{font-size: 16px;}

.yellow-heading{font-size: 25px;}		 

.flash-right-sec {position: relative; width: 100%; display: inline-block;}

.flash-right-sec > img{position: static; margin: 0px auto; width: 690px;}

.product-video{width: 100%;}

.product-list { margin: 0; width: 100%;}

.section-repeat{text-align: center;}

.spray-sub-container{padding: 0;}

.footer-bg { padding: 40px 0;}

.title-bg{display: none;}

.footer-left { padding: 0; width: 100%; text-align: center;}

.footer-content { font-size: 16px;}

.buy-now-btn{width: 100%;}

.buy-now-btn { display: inline-block; padding: 15px 0; width: auto;}

.auto-zone { margin: 0 auto; width: 50%;}

.buy-now-btn a{font-size: 15px;}

.footer-right { display: none; } 

.footer-gray{text-align: center;}

.footer-gray a { font-size: 12px; margin: 0 5px 0 0; padding: 5px;}

.footer-gray p { font-size: 16px;}

.flash-left-sec { width: 100%;}

.plus { display: none;}

.plus br { display: none;}

.plus:after{width: 35px; height: 35px;}

.plus.plus-1 { right: 225px; top: 60px;}

.plus-1:after{left: 100px; top: -10px;}

.plus.plus-2 { right: 210px; top: 140px;}

.plus-2:after{top:0;}

.plus.plus-3 { right: 20px; top: 110px;}

.plus-3:after { left: -40px; top: -10px;}

.plus-4:after { left: -41px; top: -8px;}		

.plus-5:after{ left: 190px;}

.even .right-col{padding: 0; text-align: center;}

.center .slick-prev:after, .center .slick-next:after{background-size: 20px;}

.center .slick-next, .center .slick-prev{width: 80px;}

.center .slick-prev:after{left: 25px;}

.center .slick-next:after{right: 10px;}

.spray-container {
  margin-top: 0;
}
.flash-left-sec .resp-can img{max-width:100%}

.product-video.mobile-view {
	display:block; float:none;
}

.product-video.desktop-view {
    display: none;
}
.flash-wrapper{padding-bottom:0px;}


.resp-can {
    clear: both;
    display: block;
    text-align: center;
}
.resp-can img {
    display: inline-block;
}
.footer-left {
    min-height: auto;
}

.padding-none .header {
  display: block;
}
.padding-none .brand-name {
  display: none;
}
.padding-none .flash-wrapper {
  padding-bottom: 0;
  padding-top: 140px;
}
.padding-none .mobile-head-btn {
  display: block;
  left: 10px;
  position: absolute;
  top: 23px;
  width: 160px;
}
.padding-none .search {
  display: none !important;
}
.padding-none .search.top-search.visible-xs.top-search-active{display: none !important;}

.padding-none .hd-middle.mobile-none {
  height: 100px;
}
.padding-none .product-video.for-mobile-video {
  display: block;
}
.padding-none .product-video.no-display {
  display: none;
}
