        @charset "utf-8";
        /* CSS Document */
        
        * {
            margin: 0;
            padding: 0
        }
        
        body,
        html {
            font-family: 'Helvetica', sans-serif, Arial ;
            color: #333;
            background-color: #ebebeb !important;
            -webkit-text-size-adjust: 100% !important;
            -ms-text-size-adjust: 100% !important;
            scroll-behavior: smooth;
            --scroll-behavior: smooth;
        }
        
        input {
            font-family: 'Helvetica', sans-serif, Arial, Helvetica;
            -webkit-appearance: none;
            border-radius: 0;
        }
        
        h1,
        h2,
        h3,
        h4,
        h5,
        h6 {
            font-family: 'Arial Rounded MT', sans-serif, Arial, Helvetica;
            font-weight: bold !important;
        }
        
        textarea {
            -webkit-appearance: none;
            border-radius: 0;
        }
        /*select{-webkit-appearance: none; }*/
        
        h2 {
            font-weight: 400;
        }
        
        nav>ul {
            list-style-type: none;
            margin: 0;
            padding: 0;
        }
        
        a {
            color: #424041;
            text-decoration: none !important;
        }
        
        img {
            display: inline-block;
            vertical-align: middle;
            max-width: 100%;
            height: auto;
        }
        
        .container {
            width: 100%;
            max-width: 1200px;
            margin: 0 auto;
            position: relative;
            /* z-index:150*/
        }
        
        .logo {
            margin: 0px;
            width: 100%;
            text-align: center
        }
        
        .logo img {
            text-align: center
        }
        
        .row {
            max-width: 1230px;
        }
        
        [class*="block-grid-"] {
            display: block;
            padding: 0;
            /* margin: 0 -0.625rem; */
            *zoom: 1;
        }
        
        p {
            font-family: inherit;
            font-weight: normal;
            font-size: 1rem;
            line-height: 1.6;
            margin-bottom: 1.25rem;
            text-rendering: optimizeLegibility;
        }
        
        input[type="text"],
        input[type="password"],
        input[type="date"],
        input[type="datetime"],
        input[type="datetime-local"],
        input[type="month"],
        input[type="week"],
        input[type="email"],
        input[type="number"],
        input[type="search"],
        input[type="tel"],
        input[type="time"],
        input[type="url"],
        textarea {
            -webkit-appearance: none;
            -webkit-border-radius: 0;
            border-radius: 0;
            background-color: white;
            font-family: inherit;
            border: 1px solid #cccccc;
            -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
            box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
            color: rgba(0, 0, 0, 0.75);
            display: block;
            font-size: 0.875rem;
            margin: 0 0 1rem 0;
            padding: 0.5rem;
            height: 2.3125rem;
            width: 100%;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;
            -moz-transition: -moz-box-shadow 0.45s, border-color 0.45s ease-in-out;
            transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
        }
        
        nav {
            top: 5px;
            height: 50px;
            background: linear-gradient(to bottom, #6bb635, #66ff0f);
            background: -moz-linear-gradient(top, #6bb635, #66ff0f);
            background: -webkit-gradient(to bottom, #6bb635, #66ff0f);
            background: -webkit-linear-gradient(to bottom, #6bb635, #66ff0f);
            background: -o-linear-gradient(to bottom, #6bb635, #66ff0f);
            background: -ms-linear-gradient(to bottom, #6bb635, #66ff0f);
            background: linear-gradient(to bottom, #6bb635, #66ff0f);
            -webkit-box-shadow: -2px 0px 10px rgba(0, 0, 0, 0.35);
            -moz-box-shadow: -2px 0px 10px rgba(0, 0, 0, 0.35);
            box-shadow: -2px 0px 10px rgba(0, 0, 0, 0.35);
            /* position: absolute; */
            z-index: 1029;
            width: 100%;
            /* top: 73px; */
        }
        /* Header */
        
        header .headFive {
            font-family: 'HelveticaNeue', sans-serif;
        }
        
        header .headSix {
            font-family: 'HelveticaNeue', sans-serif;
        }
        
        nav .nav-line {
            height: 50px;
            width: 1px;
            background: rgba(255, 255, 255, 0.30);
        }
        
        nav>ul>li,
        nav>ul>.small-nav>li {
            height: 50px;
            padding: 20px 20px 15px 20px;
            cursor: pointer;
        }
        
        nav>ul>li:hover,
        nav>ul>.small-nav>li:hover {
            background: #022b01;
            background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
            background: -moz-linear-gradient(top, #022b01 0%, #053a04 4%, #064707 11%, #085207 20%, #017302 82%, #007a01 98%, #017800 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #022b01), color-stop(4%, #053a04), color-stop(11%, #064707), color-stop(20%, #085207), color-stop(82%, #017302), color-stop(98%, #007a01), color-stop(100%, #017800));
            background: -webkit-linear-gradient(top, #022b01 0%, #053a04 4%, #064707 11%, #085207 20%, #017302 82%, #007a01 98%, #017800 100%);
            background: -o-linear-gradient(top, #022b01 0%, #053a04 4%, #064707 11%, #085207 20%, #017302 82%, #007a01 98%, #017800 100%);
            background: -ms-linear-gradient(top, #022b01 0%, #053a04 4%, #064707 11%, #085207 20%, #017302 82%, #007a01 98%, #017800 100%);
            background: linear-gradient(to bottom, #022b01 0%, #053a04 4%, #064707 11%, #085207 20%, #017302 82%, #007a01 98%, #017800 100%);
            filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#022b01', endColorstr='#017800', GradientType=0);
        }
        
        .header-nav-item.active {
            background: #022b01;
            background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
            background: -moz-linear-gradient(top, #022b01 0%, #053a04 4%, #064707 11%, #085207 20%, #017302 82%, #007a01 98%, #017800 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #022b01), color-stop(4%, #053a04), color-stop(11%, #064707), color-stop(20%, #085207), color-stop(82%, #017302), color-stop(98%, #007a01), color-stop(100%, #017800));
            background: -webkit-linear-gradient(top, #022b01 0%, #053a04 4%, #064707 11%, #085207 20%, #017302 82%, #007a01 98%, #017800 100%);
            background: -o-linear-gradient(top, #022b01 0%, #053a04 4%, #064707 11%, #085207 20%, #017302 82%, #007a01 98%, #017800 100%);
            background: -ms-linear-gradient(top, #022b01 0%, #053a04 4%, #064707 11%, #085207 20%, #017302 82%, #007a01 98%, #017800 100%);
            background: linear-gradient(to bottom, #022b01 0%, #053a04 4%, #064707 11%, #085207 20%, #017302 82%, #007a01 98%, #017800 100%);
            filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#022b01', endColorstr='#017800', GradientType=0);
        }
        
        .headFive {
            font-family: 'Arial Rounded MT', sans-serif;
            font-weight: bold;
            font-size: 16px;
            text-transform: uppercase;
            color: #9f9f9f;
            letter-spacing: 0;
            line-height: 24px;
        }
        
        .pOne {
            font-family: 'Helvetica', 'Fira Sans', sans-serif;
            font-size: 16px;
            color: #9f9f9f;
            letter-spacing: 0;
            line-height: 20px;
        }
        
        .headSix {
            font-family: 'HelveticaNeue', sans-serif;
            font-size: 13px;
            text-transform: uppercase;
            color: #9f9f9f;
            letter-spacing: 0;
            line-height: 16px;
        }
        
        .green-link {
            color: #33cc00;
            text-decoration: underline;
        }
        
        .greenColor {
            color: #54b74e !important;
        }
        
        nav>ul>li .drop,
        nav>ul>.small-nav>li .drop {
            margin: -5px 0 0 5px;
        }
        
        nav>ul>li a:hover,
        nav>ul>.small-nav>li a:hover {
            color: #fff;
        }
        
        header .global-nav {
            padding: 0;
            border: 0;
            margin: 0;
            width: 100%;
            z-index: 999999999;
            -webkit-transform: translateZ(0);
            -webkit-transform: translate3d(0px, 0px, 0px);
            -webkit-transition: top 0.8s ease-in-out;
            -moz-transition: top 0.8s ease-in-out;
            -ms-transition: top 0.8s ease-in-out;
            -o-transition: top 0.8s ease-in-out;
            transition: top 0.8s ease-in-out;
            height: 140px;
            position: fixed;
            top: 0;
        }

        /* we'll add this class using javascript */
        .nav-up {
            top : -140px !important; 
        }
        

        
        header .logo {
            margin: 20px 0 20px 20px;
            width: 130px;
        }
        
        .row {
            margin: 0 auto !important;
            overflow: hidden !important;
        }
        
        header .search {
            margin: 18px 0 0 0;
            -webkit-transform: translateZ(0);
            -webkit-transform: translate3d(0px, 0px, 0px);
            -webkit-transition: all 0.25s linear;
            -moz-transition: all 0.25s linear;
            -ms-transition: all 0.25s linear;
            -o-transition: all 0.25s linear;
            transition: all 0.25s linear;
        }
        
        .nav-item .sub-monkie {
            margin-bottom: -31px !important;
        }
        
        .whtColor {
            color: #FFFFFF !important;
        }
        
        .right {
            float: right !important;
        }
        
        .left {
            float: left !important;
        }
        
        header .row-container {
            background: #000;
            z-index: 1031;
            position: relative;
            /* padding-bottom: 5px; */
            width: 100%;
/*            overflow: hidden;*/
        }

#bg-menu .row {
	overflow: unset !important;
}
        
        header .row-container .green-lines {
            width: 100%;
            height: 24px;
            background: url(../img/green_lines.jpg);
        }

.abt-label {
    padding: 15px 20px 15px 0;
    border-right: 5px solid #e0e0e0;
    margin-right: 20px;
	text-align: right;
	font-family: 'Arial Rounded MT', 'Helvetica', sans-serif;
	color: #808080;
	font-size: 18px;
	line-height: 1;
	
}

.about-sub {
/*    height: 70px;*/
    overflow: hidden;
     background-color: #ebebeb; 
    padding: 20px;
    padding-right: 10%;
    text-transform: uppercase;
    position: absolute;
     display: none; 
    top: 50px;
    right: 0;
	width: 100%;
}
.menu .active {
	background: #022b01;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #022b01 0%, #053a04 4%, #064707 11%, #085207 20%, #017302 82%, #007a01 98%, #017800 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #022b01), color-stop(4%, #053a04), color-stop(11%, #064707), color-stop(20%, #085207), color-stop(82%, #017302), color-stop(98%, #007a01), color-stop(100%, #017800));
    background: -webkit-linear-gradient(top, #022b01 0%, #053a04 4%, #064707 11%, #085207 20%, #017302 82%, #007a01 98%, #017800 100%);
    background: -o-linear-gradient(top, #022b01 0%, #053a04 4%, #064707 11%, #085207 20%, #017302 82%, #007a01 98%, #017800 100%);
    background: -ms-linear-gradient(top, #022b01 0%, #053a04 4%, #064707 11%, #085207 20%, #017302 82%, #007a01 98%, #017800 100%);
    background: linear-gradient(to bottom, #022b01 0%, #053a04 4%, #064707 11%, #085207 20%, #017302 82%, #007a01 98%, #017800 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#022b01', endColorstr='#017800', GradientType=0);
}

/* .header-nav-item.active {
    background: #022b01;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #022b01 0%, #053a04 4%, #064707 11%, #085207 20%, #017302 82%, #007a01 98%, #017800 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #022b01), color-stop(4%, #053a04), color-stop(11%, #064707), color-stop(20%, #085207), color-stop(82%, #017302), color-stop(98%, #007a01), color-stop(100%, #017800));
    background: -webkit-linear-gradient(top, #022b01 0%, #053a04 4%, #064707 11%, #085207 20%, #017302 82%, #007a01 98%, #017800 100%);
    background: -o-linear-gradient(top, #022b01 0%, #053a04 4%, #064707 11%, #085207 20%, #017302 82%, #007a01 98%, #017800 100%);
    background: -ms-linear-gradient(top, #022b01 0%, #053a04 4%, #064707 11%, #085207 20%, #017302 82%, #007a01 98%, #017800 100%);
    background: linear-gradient(to bottom, #022b01 0%, #053a04 4%, #064707 11%, #085207 20%, #017302 82%, #007a01 98%, #017800 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#022b01', endColorstr='#017800', GradientType=0);
} */

/* .header-nav-item.active a { 
    color: #ffffff !important; 
} */

.abt-clk {
	padding-top:10px;
	
}

.abt-clk a{
	font-family: 'HelveticaNeue-CondensedBold' !important;
	font-size: 16px;
	color: #b1b1b1 !important;
	line-height: 1;
}

.abt-clk a:hover{
	color: #808080 !important;
}

.dst-desc {
	font-family: "HelveticaLight";
	font-size: 16px;
	text-align: justify;
	width: 70%;
	color: #000000;
}

.dst-label {
	width:30%;
	font-family: "HelveticaNeue";
	font-weight: bold;
	font-style: italic;
	color: #a0a0a0;
	font-size: 24px;
	margin-bottom:20px;
}

.info-div {
/*	background-color: #ffffff;*/
	position: relative;
/*	overflow: hidden;*/
	height: 1800px;
}
.aboutSec {
	margin-top: 50px;
	margin-bottom: 50px;
}
        
.distt {
	font-family: 'Arial Rounded MT', 'Helvetica', sans-serif;
	font-size:18px;
	display: block;
	text-transform: uppercase;
	font-style: normal;
}
        .clearfix {
            clear: both;
        }
        
        .rowza {
/*            margin-left: 10%;*/
        }
        
        #addBanner {
            position: relative;
            height: 65px;
            background-color: #202021;
        }
        
        .addBannerContent {
            position: absolute;
            left: 50%;
            transform: translate(-50%, -50%);
            top: 50%;
        }
        
        .catalog .nav,
        .catalog .tab-content {
            width: 100%;
        }
        
        .closeBackground {
            width: 100%;
            background: rgba(0, 0, 0, 0.25);
            position: fixed;
            cursor: pointer;
            display: none;
        }
        
        #searchform {
            font-size: 18px;
            position: relative;
            margin: 0;
            width: 100%;
        }
        
        header .search input {
            margin: 0 5px 0 10px;
            width: 80%;
            height: 30px;
            border-radius: 3px;
            border: none;
            -webkit-box-shadow: inset 0px 26px 10px -25px rgba(0, 0, 0, 0.75);
            -moz-box-shadow: inset 0px 26px 10px -25px rgba(0, 0, 0, 0.75);
            box-shadow: inset 0px 26px 10px -25px rgba(0, 0, 0, 0.75);
            font-size: 14px;
            padding: 6px;
            display: none;
        }
        
        header .search .button {
            font-size: 1em;
            font-family: 'HelveticaNeue', sans-serif;
            padding: 3px 4px 0 10px;
            height: 30px;
            margin-left: 5px;
            width: 13%;
            border: 1px solid #5a5a5a;
        }
        
        .btnsg {
            width: 40px !important;
        }
        
        #searchform div {
            color: #eeeeee;
        }
        
        .spyglass {
            height: 20px;
            width: 20px;
            background: url(../img/sprites.png) no-repeat -743px -134px;
            margin-top: 2px;
        }
        
        .button {
            background: #353535;
            border: 1px solid #2e2e2e;
            border-radius: 3px;
            margin: 0;
            height: 30px;
            padding: 7px 10px;
            font-size: 0.8em;
        }
        
        .search-form {
            /* display: none; */
            width: 335px;
        }
        
        .btnsearch {
            display: none;
        }
        /* End of Header */
        /* Footer */
        
        footer {
            background-color: #121212;
            z-index: -5;
            padding-top: 20px;
            /* margin-top: 20px; */
        }
        
        .ft-nav {
            height: 300px;
            -webkit-transform: translateZ(0);
            -webkit-transform: translate3d(0px, 0px, 0px);
            -webkit-transition: all 0.15s linear;
            -moz-transition: all 0.15s linear;
            -ms-transition: all 0.15s linear;
            -o-transition: all 0.15s linear;
            transition: all 0.15s linear;
            overflow: hidden;
            padding: 0 30px;
        }
        
        footer .links {
            width: 100%;
        }
        
        .small-block-grid-2>li:nth-of-type(2n+1) {
            clear: both;
        }
        
        .small-block-grid-2>li {
            width: 50%;
        }
        
        .small-block-grid-2>li:nth-of-type(n) {
            clear: none;
        }
        
        footer .links li {
            padding-right: 45px;
            margin-top: 10px;
        }
        
        footer .links li.news-section {
            width: 185px;
            padding-right: 30px;
        }
        
        footer .links h1 {
            color: #fff;
            font-size: 28px;
            border-bottom: 1px solid #fff;
        }
        
        .headThree {
            font-family: 'Helvetica','Arial Rounded MT', sans-serif;
            font-weight: bold;
            font-size: 32px;
            text-transform: uppercase;
            color: #9f9f9f;
            letter-spacing: 0;
            line-height: 37px;
        }
        
        .side-nav {
            display: block;
            margin: 0;
            padding: 0.875rem 0;
            list-style-type: none;
            list-style-position: inside;
            font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
        }
        
        footer .links li.dealer-info-section {
            width: 202px;
            clear: none !important;
        }
        
        footer .connect {
            padding: 0 20px;
        }
        
        footer .connect h1 {
            color: #fff;
            font-size: 32px;
            border-bottom: 1px solid #fff;
            text-transform: uppercase;
            font-family: 'HelveticaNeue', sans-serif;
            line-height: 1;
            margin-top: 14px;
        }
        
        footer .connect p {
            color: #fff;
            font-size: 13px;
            margin-bottom: 10px;
        }
        
        footer .copyright {
            background-color: #000;
            overflow: hidden;
        }
        
        footer .copyright p {
            color: #a9a9a9;
            font-size: 13px;
            margin: 15px 0 15px 30px;
        }
        
        footer .copyright a p {
            text-decoration: underline;
        }
        
        footer .copyright p {
            color: #a9a9a9;
            font-size: 13px;
            margin: 15px 0 15px 30px;
        }
        
        footer .copyright .social-five {
            float: right;
            margin: 15px 40px 0 60px;
        }
        
        footer .links li.news-section {
            width: 100%;
            padding-right: 30px;
        }
        
        footer .links li.dealer-info-section {
            width: 202px;
            clear: none !important;
        }
        
        .links .side-nav a {
            color: #fff;
            font-size: 13px;
            font-family: 'Fira Sans', sans-serif;
        }
        
        .links .side-nav a:hover {
            color: #66cc33;
        }
        
        .side-nav li a {
            display: block;
            color: #008cba;
        }
        
        footer .row {
            margin: 0 7%;
            overflow: hidden;
        }
        
        .links .side-nav {
            padding: 0;
        }
        
        .footer-columns {
            width: 33%;
        }
        
        .footer-columns>li {
            overflow: hidden;
            margin-bottom: 45px;
        }
        
        .footer-columns .right,
        .footer-columns .left {
            width: 50%;
        }
        
        .ft-facebook {
            height: 24px;
            width: 24px;
            background: url(../img/myKawi_sprites.png) no-repeat -10px -104px;
        }
        
        .ft-twitter {
            height: 24px;
            width: 24px;
            background: url(../img/myKawi_sprites.png) no-repeat -44px -104px;
        }
        
        .ft-instagram {
            height: 24px;
            width: 24px;
            background: url(../img/myKawi_sprites.png) no-repeat -79px -104px;
        }
        
        .ft-youtube {
            height: 24px;
            width: 24px;
            background: url(../img/myKawi_sprites.png) no-repeat -114px -104px;
        }
        
        .ft-tumbler {
            height: 24px;
            width: 24px;
            background: url(../img/myKawi_sprites.png) no-repeat -149px -104px;
        }
        
        .ft-linkedin {
            height: 24px;
            width: 24px;
            background: url(../img/myKawi_sprites.png) no-repeat -186px -104px;
        }
        
        .small-block-grid-6>li {
            width: 16.66667%;
            float: left;
        }
        /* End of Footer */
        /* Instagram Footer */
        
        a.animation {
            width: 75px;
            height: 75px;
            position: relative;
            overflow: hidden;
            margin-left: 5px;
            display: inline-block;
            margin-top: 5px;
            border-radius: 5px;
        }
        
        #instafeed img {
            display: inline-block;
            vertical-align: middle;
            max-width: 100%;
            height: auto;
            width: 100%;
            position: relative;
        }
        /* End of Instagram Footer */
        /* BANNER */
        
        .bannercontainer {
            width: 100%;
            position: relative;
            padding: 0;
        }
        
        .banner-info-right {
            left: 65% !important;
        }
        
        .banner {
            width: 100%;
            position: relative;
        }
        
        /* .banner1-custom {
            right: 0 !important;
        } */
        
        .tp-bullets {
            bottom: -45px !important;
        }
        
        .tp-bullets.simplebullets .bullet:hover,
        .tp-bullets.simplebullets .bullet.selected {
            border-color: rgb(65, 166, 34) !important;
        }
        
        .hidebullets {
            display: none !important;
            /* opacity: 1 !important; */
        }
        
        .tp-bullets {
            display: none !important;
        }
        
        .current-num {
            font-size: 34px;
			color: #ffffff;
			margin-top: -5px;
			font-weight: bolder;
			line-height: 1;
        }
        
        .total-num {
            color: #6cf430;
            font-size: 20px;
            font-weight: bold;
            margin-top: -7px;
			margin-left: 2px;
        }
        
        .slider-numbering {
			z-index: 9999;
            position: absolute;
            bottom: 0;
            right: 5%;
            height: 50px;
            width: 50px;
            border-top-left-radius: 18px;
            border-top-right-radius: 18px;
            background: rgb(65, 166, 34);
            background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
            background: -moz-linear-gradient(to bottom, #54ae1b, #5af116);
            background: -webkit-gradient(to bottom, #54ae1b, #5af116);
            background: -webkit-linear-gradient(to bottom, #54ae1b, #5af116);
            background: -o-linear-gradient(to bottom, #54ae1b, #5af116);
            background: -ms-linear-gradient(to bottom, #54ae1b, #5af116);
            background: linear-gradient(to bottom, #54ae1b, #5af116);
            padding: 5px;
            padding-top: 20px !important;
        }
        
        .bn-layer {
            position: absolute;
            top: 0;
            left: 0;
            background-color: #000000;
            opacity: 0.5;
            width: 100%;
            height: 100%;
            border-radius: 10px;
            color: #ffffff;
        }
        
        .banner-info {
            /* padding: 15px;
            width: 30%;
            overflow: hidden;
            max-width: 400px;
            display: none;
            left: 75% !important; */
            position: absolute;
            top: 30%;
            right: 5%;
            z-index: 999;
            width: 30%;
            max-width: 400px;
            padding: 15px;
            overflow: hidden;
            display: none;
           
        }
        
        .bn-desc {
            color: #fff;
            font-size: 18px;
            line-height: 1.3;
            font-family: 'HelveticaBlackOblique';
            font-style: italic;
            font-weight: bold;
            margin-top: 20px;
			margin-bottom: 25px;
            text-transform: uppercase;
            position: relative !important;
            min-height: 90px;
        }
        
        .bn-bn {
            position: relative;
            white-space: normal;
            z-index: 999;
            padding: 20px 5px 5px 5px;
            /* min-height: 250px; */
        }
        
        .bn-title {
            color: #c0c0c0;
            font-size: 27px;
            line-height: 1.1;
            font-style: italic;
            font-weight: bold;
            font-family: 'HelveticaBlackOblique';
            text-transform: uppercase;
            position: relative !important;
        }
        .tp-caption {
            white-space: normal !important;
        }
        
        .bn-link {
			color: #ffffff;
			margin-top: 0;
			text-align: center;
			float: right;
			margin-bottom: 5px;
            margin-right: 5px;
            position: relative !important;
        }
        /* End of Banner */
        
        .body-slider {
            overflow: hidden;
            margin-bottom: 20px;
        }
        /* catalog Section */
        
        .catalog {
            width: 100%;
            overflow: hidden;
        }
        
        .motorc,
        .sidex, .hot_deals {
            background-color: #222222;
        }
        .hot_deals {
            padding-bottom: 50px;
        position: relative;
        width: 100%;
        }

        #customDealsNav > div {
            width: 50px;
            height: 50px;
            cursor: pointer;
        }
        .owl-deals-prev {
            float: left;
        }
        .owl-deals-next {
            float: right;
        }
        #customDealsNav {
            position: absolute;
            top: 50%;
            width:100%;
        }

        .bgcaption {
            font-size: 19px;
/*            font-weight: bold;*/
            font-style: italic;
            font-family: 'HelveticaBoldOblique';
			text-transform: uppercase;
        }


        
        .smcaption {
            font-size: 15px;
            font-family: 'Helvetica';
			line-height: 1;
        }
        .facebook_caption .smlogo {
            margin-bottom: 40px;
        }
        .facebook_caption .smcaption {
            font-size: 20px;
            font-family: 'Helvetica';
            line-height: 1;
            color: #ffffff;
            margin-bottom: 5px;
            text-transform: uppercase;
        }

        .facebook_caption .bgcaption {
            font-size: 24px;
            line-height: 1;
            color: #70ff32;
            font-style: italic;
            font-family: 'HelveticaBoldOblique';
			text-transform: uppercase;
        }
        
        .atvs {
            background-color: #dadada;
        }
        
        .catalog-items {
            margin: 20px 5%;
            width: 100%;
            position: relative;
        }
        
        .custom-header-table {
            background-color: transparent;
            border: 0px;
            width: 100%;
            margin: 0;
            padding: 0;
        }
        
        .custom-header-table .leftIt {
            padding-left: 0;
            padding-bottom: 75px;
        }
        
        .dkGrey {
            color: #9f9f9f;
        }
        
        .custom-header-table td:nth-child(2) {
            width: 85%;
        }
        
        .header-section-border-line {
            border-bottom: 1px solid #b7b7b7;
            height: 60px;
            width: auto;
            position: relative;
        }
        
        .headOne {
            font-family: 'Arial Rounded MT', sans-serif;
            font-weight: bold;
            font-size: 43px;
            text-transform: uppercase;
            color: #9f9f9f;
            letter-spacing: 1px;
            line-height: 60px;
        }
        
        .top-section-header {
            margin: 62px 0 0;
            display: inline-block;
            white-space: nowrap;
            margin-top: 40px;
        }
	
.accessories .top-section-header {
	margin-top:20px;
}
        
        .tp-caption-link {
            z-index: 4 !important;
        }
        
        .nav-tabs>li.active {
            /* background-color: rgb(65, 166, 34) !important; */
            color: rgb(65, 166, 34) !important;
        }
        
        .active .ltGrey {
            color: rgb(65, 166, 34);
        }
        
        .active>.sub-monkie {
            border-color: #66cc33;
        }
        
        .nav-tabs>li.active>a,
        .nav-tabs>li.active>a:hover,
        .nav-tabs>li>a:hover,
        .nav-tabs>li.active>a:focus {
            background-color: #222222 !important;
            border: none !important;
            cursor: pointer;
            color: rgb(65, 166, 34) !important;
        }
        
        h2.headSix.inline-tab.ltGrey {
            color: #9f9f9f;
        }
        
        .inline-tab .ltGrey {
            color: #9f9f9f;
        }
        
        .inline-tab.active .ltGrey {
            color: rgb(65, 166, 34) !important;
        }
        
        .dkGrey:hover {
            color: rgb(65, 166, 34);
        }
        
        .tab-content {
            border: 1px solid rgb(65, 166, 34);
            overflow: hidden;
            border-top: 0;
            border-bottom-left-radius: 5px;
            border-bottom-right-radius: 5px;
            padding: 10px;
            height: 1000px;
        }
        
        .nav-item:hover .ltGrey {
            color: rgb(65, 166, 34) !important;
        }
        
        .nav-tabs {
            border-bottom: 1px solid rgb(65, 166, 34) !important;
        }
        
        .inline-list {
            margin: 0 auto 1.0625rem auto;
            margin-left: -1.375rem;
            margin-right: 0;
            padding: 0;
            list-style: none;
            overflow: hidden;
        }
        
        .product-nav .tabs .vm-btn {
            padding-top: 22px;
        }
        
        .inline-list>li {
            list-style: none;
            float: left;
            margin-left: 1.375rem;
            display: block;
        }
        
        .inline-list>li>* {
            display: block;
        }
        
        .gry-btn {
            font-family: 'Helvetica', sans-serif;
            font-weight: bold;
            font-size: 16px;
            text-transform: uppercase;
            color: #FFFFFF;
            cursor: pointer;
            padding: 15px 20px;
            line-height: 16px;
            float: left;
            background: rgb(140, 140, 140);
            background: -moz-linear-gradient(top, rgba(140, 140, 140, 1) 0%, rgba(101, 101, 101, 1) 100%);
            background: -webkit-linear-gradient(top, rgba(140, 140, 140, 1) 0%, rgba(101, 101, 101, 1) 100%);
            background: linear-gradient(to bottom, rgba(140, 140, 140, 1) 0%, rgba(101, 101, 101, 1) 100%);
            filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#8c8c8c', endColorstr='#656565', GradientType=0);
        }
        
        .product-nav .tabs .vm-btn i {
            margin: -2px 5px 0 0;
        }
        
        .sub-monkie h2 {
            background: #222222;
            display: table;
            margin: -9px auto 20px;
            padding: 0 10px;
            position: relative;
        }
        
        .headSix {
            font-family: 'Arial Rounded MT', sans-serif;
            font-weight: bold;
            font-size: 13px;
            text-transform: uppercase;
            color: #9f9f9f;
            letter-spacing: 0;
            line-height: 16px;
        }
        
        .sub-monkie {
            border-left: 1px solid #ccc;
            border-top: 1px solid #ccc;
            border-right: 1px solid #ccc;
            padding: 0 10px;
            margin-top: 28px;
            margin-bottom: -18px;
        }
        
        .sub-monkie h2 {
            background: #222222;
            display: table;
            margin: -9px auto 20px;
            padding: 0 10px;
            position: relative;
        }
        
        .bottom-monkie .sub-monkie {
            border-color: #ccc;
            height: 10px;
            text-align: center;
            margin-top: 10px;
        }
        
        .new-fun li {
            width: 33%;
            display: inline-block !important;
            float: none !important;
        }
        
        .new-fun h3 {
            line-height: 28px !important;
            text-align: left;
            font-family: 'HelveticaBoldOblique';
            font-weight: bold;
            font-style: italic !important;
            margin-left: 30px;
			margin-top:0;
			font-size: 24px !important;
        }
        
        .new-fun h5 {
            line-height: 0 !important;
            text-align: left;
            margin-left: 30px;
        }
        
        .moto-menu {
            margin: 0 0 25px 0;
            text-align: center;
        }

		.atvs-menu, .sidex-menu, .water-menu {
			margin: 0 0 25px 0;
		}
        
/*        .moto-menu .custom-tabs h3 {*/
		.custom-tabs h3 {
            display: inline-block;
            margin-right: 25px;
            font-family: 'Helvetica' !important;
            font-weight: bold !important;
        }
        
        .sub-monkie {
            border-left: 1px solid #ccc;
            border-top: 1px solid #ccc;
            border-right: 1px solid #ccc;
            padding: 0 10px;
            margin-top: 28px;
            margin-bottom: -18px;
        }
        
        .owl-prev,
        .owl-next {
/*            border: 1px solid #aaaaaa;*/
            cursor: pointer;
/*            background: rgba(0, 0, 0, 0.5) !important;*/
            width: 40px !important;
            height: 40px !important;
            background: transparent;
            /* top: 45% !important; */
            font-size: 36px !important;
            position: absolute;
            z-index: 100;
            text-align: center;
        }
        
        .owl-prev:hover,
        .owl-next:hover {
            background: #aaaaaa !important;
        }
        
        .owl-prev {
            left: 2%;
        }
        
        .owl-next {
            right: 2% !important;
        }
        
        #customNav {
            position: absolute;
            top: 50%;
            left: 0;
            right: 0;
        }
        
        .owl-controls {
            display: none !important;
        }
        
        .headFour {
            font-family: 'Arial Rounded MT', sans-serif;
            font-weight: bold;
            font-size: 20px;
            text-transform: uppercase;
            color: #9f9f9f;
            letter-spacing: 0;
            line-height: 25px;
        }
        
        .product-group .prod-group-label {
            margin-top: 0px;
            display: block;
        }
        
        .mdGrey {
            color: #a9a9a9 !important;
        }
        
        .bottom-monkie h4 {
            background: #222222;
            display: table;
            margin: -12px auto 0;
            padding: 0 8px;
            text-align: center;
        }

        .grid-item {
            width: 32.5%;
            height: 400px;
            float: left;
            /* background: #D26;
            border: 1px solid #333;
            border-color: hsla(0, 0%, 0%, 0.5); */
            overflow: hidden;
            margin-bottom: 5px;
            position: relative;
            
          }
          .margin {
            margin-right: 0.3%;
          }
          .margin2 {
            margin-right: 0.85%;
          }
          .mgrid2 {
              width:67%;
              overflow: hidden;
            float: left;
          }

          .mgrid2 .margin {
                margin-right: 0.4%;
            }
            
            .mgrid2 .grid-item {
                /* width: 49.85%; */
                width: 49.76%;
            }
            .margin1 {
                margin-left: 0.3%;
                margin-right: 0 !important;
            }
          
          
          .grid-item--width2 { width: 67%; }
          .grid-item--height2 { height: 805px; }
          .grid {
              width: 100%;
              max-width: 100%;
          }
          .grid:after {
            content: '';
            display: block;
            clear: both;
          }

          .img-hover-zoom {
            background-size: 100% !important; background-position: top;
            width: 100%;
            height: 100%;
            transition: transform 2s, filter 1s ease-in-out;
            -webkit-transition: transform 2s, filter 1.5s ease-in-out;
            -moz-transition: transform 2s, filter 1.5s ease-in-out;
            -ms-transition: transform 2s, filter 1.5s ease-in-out;
            -o-transition: transform 2s, filter 1.5s ease-in-out;
            filter: brightness(100%);
        }
        /* [2] Transition property for smooth transformation of images */
        
    
        /* [3] Finally, transforming the image when container gets hovered */
        
        .grid-item:hover .img-hover-zoom:hover, .facebook_caption:hover .img-hover-zoom:hover{
            transform: scale(1.3);
            filter: brightness(50%);
        }

        .grid-item:hover .facebook_caption img {
            content: url('/img/fb-hover.png');
        }
        
        .grid-fb .green-border {
            background-color: #54b74e !important;
        }

        .img-hover-zoom {
            background-color:#45a42d;
            /* background-color: #007200; */
        }
/*
        #atvs .grid-item,
        #sidex .grid-item {
            width: 49.5%;
            margin-bottom: 5px;
            margin-right: 5px;
        }
*/  

        
        .grid-item:after {
            width: 100%;
            height: 100%;
            height: 150%;
            top: 0;
            left: 0;
            z-index: 1;
            background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.7));
            transition: opacity 3s cubic-bezier(0.23, 1, 0.32, 1), height 3s cubic-bezier(0.23, 1, 0.32, 1);
        }
        
        #motorc .headOne,
        #sidex .headOne,
        #motorc .dkGrey,
        #sidex .dkGrey,
        #sidex .ltGrey,
        #motorc .ltGrey {
            color: #CECECE;
        }
        
        #motorc .header-section-border-line,
        #sidex .header-section-border-line {
            border-bottom: 1px solid #CECECE !important;
            width: 95%;
            float: right;
        }
        
        #motorc .navSubMainCollapsable.active h3 {
            color: #66cc33 !important;
        }
        
        #sidex .navSubMainCollapsable.active h3 {
            color: #66cc33 !important;
        }
        
        #motorc .active a:hover h3 {
            color: #66cc33 !important;
        }
        
        #motorc .headOne,
        #sidex .headOne,
        #motorc .dkGrey,
        #sidex .dkGrey,
        #sidex .ltGrey,
        #motorc .ltGrey {
            color: #CECECE;
        }
        
        .catalog h3 {
            cursor: pointer;
        }
        
        .dkGrey:hover {
            color: rgb(65, 166, 34) !important;
        }
        
        .view-all-btn {
            position: absolute;
            right: 0;
            border: 1px solid #ffffff;
            padding: 7px 10px 5px;
            color: #ffffff;
            border-radius: 10px;
            line-height: 1;
            font-family: 'Arial Rounded MT';
			font-size:16px;
        }
        
        .view-all-btn a {
            color: #ffffff;
        }

        .load-more-btn {
            position: absolute;
            bottom: -30px;
            left: 45%;
            border: 1px solid #ffffff;
            padding: 7px 10px 5px;
            color: #ffffff;
            border-radius: 10px;
            line-height: 1;
            font-family: 'Arial Rounded MT' !important;
			font-size:16px;
            cursor: pointer;
        }
        .load-more-btn {
            color: #ffffff;
        }

        .load-more-btn:hover {
			background-image: linear-gradient(to bottom, #6bb635, #6bf130) !important;
		}

       #sub-tabs-content, #sub-tabs-content1, #sub-tabs-content2, #sub-tabs-content3 {
            /* padding-bottom: 50px; */
        }
        
/*
        a:hover .view-all-btn {
            background-color: #ffffff;
            color: #000000;
        }
*/

		a:hover .view-all-btn {
			background-image: linear-gradient(to bottom, #6bb635, #6bf130) !important;
		}
        
        .view-all-btn-ft {
            position: absolute;
            right: 0;
            border: 1px solid #b7b7b7;
            padding: 7px 10px 5px;
            color: #ffffff;
            border-radius: 10px;
            line-height: 1;
            background-color: #d1d1d1;
			font-weight: bold;
			font-size:16px;
			font-family: 'Arial Rounded MT';
        }
        
        .view-all-btn-ft a {
            color: #ffffff;
        }
		.year {
			color: #343434;
			margin: 40px 0 -5px 0;
			display: block;
			
		}
        
        a:hover .view-all-btn-ft {
/*            background-color: #ffffff;*/
/*            color: #000000;*/
			background-image: linear-gradient(to bottom, #6bb635, #6bf130) !important;
        }
        /* [1] The container */
        
        
        
        .bottom-monkie {
            margin-bottom: 40px;
        }
        
        .layer_over {
            position: absolute;
            width: 100%;
            height: 100%;
            left: 0;
            top: 0;
            background-color: #f8f8f8;
            opacity: 0.3;
        }
        
        .green-border {
            z-index: 99999;
            position: absolute;
            width: 100%;
            height: 5px;
            background-color: #808080;
            bottom: 0;
            transition: border-bottom 1s;
            -webkit-transition:border-bottom 1s;
            -moz-transition:border-bottom 1s;
            -ms-transition:border-bottom 1s;
            -o-transition:border-bottom 1s;
        }
        #sub-tabs-content > .grid, #sub-tabs-content-1 > .grid, #sub-tabs-content-2 > .grid, #sub-tabs-content-3 > .grid {
            height: auto !important;
        }
        .grid-item:hover .green-border {
            background-color: #54b74e;
            transition: border-bottom 1s;
            -webkit-transition:border-bottom 1s;
            -moz-transition:border-bottom 1s;
            -ms-transition:border-bottom 1s;
            -o-transition:border-bottom 1s;
        }
        
        .layer {
            display: none;
        }
        
        .layer_caption {
            text-align: left;
            bottom: 0;
            position: absolute;
            color: #000000;
            margin-left: 5% !important;
            padding: 10px 25px 0 20px;
            border-top-left-radius: 10px;
            border-top-right-radius: 10px;
            background-color: #ffffff;
            opacity: 0.9;
            height: 65px;
            width: auto;
			display: none;
			min-width: 210px;
			transition: all .2s ease-in-out; 
			-webkit-transition: all .2s ease-in-out;
			-moz-transition: all .2s ease-in-out;
			-ms-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;	
        }


        .facebook_caption {
            text-align: left;
            top: 30%;
            position: absolute;
            color: #ffffff;
            margin-left: 5% !important;
            padding: 10px 25px 0 20px;
            height: auto;
            width: auto;
			min-width: 210px;
			transition: all .2s ease-in-out; 
			-webkit-transition: all .2s ease-in-out;
			-moz-transition: all .2s ease-in-out;
			-ms-transition: all .2s ease-in-out;
            -o-transition: all .2s ease-in-out;	
            opacity: 0.9;
        }

        .grid-item:hover .layer_caption {
            height: 80px;
                padding: 20px 25px 0 20px;
        }
        .slider-wrapper {
            overflow-y: hidden;
            transition: all .4s ease-in-out; 
            -webkit-transition: all .4s ease-in-out;
            -moz-transition: all .4s ease-in-out;
            -ms-transition: all .4s ease-in-out;
            -o-transition: all .4s ease-in-out;
        }
        
        .mpp-header-container .headOne {
            color: #fff;
            text-transform: none;
        }
        /* Product */
        
        .mpp-header-text-two {
            margin: 0 0 10px 0;
            width: 500px;
        }
        
        .mpp-header-container .headFour {
            text-transform: none;
        }
        
        .mpp-header-logo {
            margin: 60px 0 30px 0;
        }
        
        .italic {
            font-style: italic;
        }
        
        .product-logo img {
            width: 25%;
        }
        
        .mpp-header-text-one {
            margin: 10px 0 0 0;
        }
        
        .mpp-overview-container {
            background: #ebebeb;
            /* padding-bottom: 20px; */
        }
        
        .mpp-overview-ftr-header {
            margin: 25px 0 10px;
        }
        
        .mpp-overview-ftrs {
            border-left: 2px solid #6c3;
            padding: 0 0 0 15px;
            margin: 0 0 50px 0;
            line-height: 1.8;
        }
        
        .mpp-overview-ftrs-ul {
            list-style-type: none;
            margin-left: 0;
        }
        
        .mpp-overview-ftrs-ul li {
            padding-bottom: 10px;
            line-height: 1;
        }
        
        .small-block-grid-2>li {
            width: 50%;
            padding: 0 0.625rem 1.25rem;
        }
        
        [class*="block-grid-"]>li {
            display: inline;
            height: auto;
            float: left;
            padding: 10px 0.625rem 1.25rem;
        }
        
        .small-block-grid-2 {
            overflow: hidden;
        }
        
        .header-text-container {
            padding: 50px 0;
        }
        
        .line {
            border-bottom: 1px solid #b7b7b7;
            height: 60px;
            width: 1025px;
            margin-right: 0;
        }
        
        .specs .line {
            width: 80%;
        }
        .product-container {
            max-width: 100%;
            margin: 0 auto 25px;
            min-height: 450px;
            /* display: flex; */
        }

		.mpp-prod .product-container {
            max-width: 99%;
		}
        
        
        .panel {
            background: #fff;
            border: none;
            -webkit-box-shadow: 0 2px 2px 0 #ccc !important;
            -moz-box-shadow: 0 2px 2px 0 #ccc !important;
            box-shadow: 0 2px 2px 0 #ccc !important;
            padding: 0;
        }
        
        .panel> :first-child {
            margin-top: 0;
        }
        
        .image-main {
            min-height: 450px;
            width: 40%;
            background: #000;
            background-repeat: no-repeat;
            background-size: auto 100%;
            background-position: center top;
            float: left;
        }
        
        .mpp-prod-info {
            float: left;
            padding: 35px;
            width: 60%;
        }
        
        .prod-info-top {
            border-bottom: 1px solid #b7b7b7;
            padding: 0 0 15px;
            margin: 0 0 10px;
            font-size: 18px;
        }
        
        .blkColor {
            color: #000000 ;
        }
        
        .mpp-prod-info .model {
            margin: 0 0 5px;
            text-transform: none;
        }
        
        .sup {
            font-size: 0.6em;
            vertical-align: top;
            display: inline-block;
            margin-top: 1px;
        }
        
        .headTwo .sup {
            margin-top: -11px;
            font-size: 12px;
        }
        
        .models {
            background-color: #F1F1F1;
        }
        
        .headTwo {
            font-family: 'Arial Rounded MT', sans-serif;
            font-weight: bold;
            font-size: 40px;
            text-transform: uppercase;
            color: #9f9f9f;
            letter-spacing: -0.5px;
            line-height: 45px;
        }
        
        .prod-info-btm-left {
            width: 40%;
            float: left;
            padding: 0 0 0 0;
            margin-top: 20px;
        }
        
        .ftr-header {
            font-weight: bold !important;
			font-family: 'Helvetica';
        }
        
        .mpp-prod-info ul.features li {
            padding-bottom: 5px;
        }
        
        .mpp-prod-info ul.features {
            margin: 10px 0 25px 10px;
            list-style: none;
            line-height: 1.1;
        }
		#btncomparablescroll,#btnspecsscroll,#btngalleryscroll {
			cursor: pointer;
		}
        
        .mpp-prod-info ul.features li::before {
            color: #6c3;
            content: "•";
            content: "▪︎";
            display: inline-block;
            width: 1em;
            margin-left: -1em;
        }
        
        .pTwo {
            font-family: 'Helvetica', 'Fira Sans', sans-serif;
            font-weight: 400;
            font-size: 13px;
            color: #9f9f9f;
            letter-spacing: 0;
            line-height: 18px;
        }
        
        .prod-info-btm-right {
            width: 60%;
            float: left;
            padding: 20px 0 0 0;
        }
        
        .green-btn {
            font-family: 'Helvetica', sans-serif;
            font-weight: bold;
            font-size: 16px;
            text-transform: uppercase;
            color: #FFFFFF;
            cursor: pointer;
            padding: 20px 20px;
            line-height: 16px;
            float: left;
            background-image: linear-gradient(to bottom, #6bb635, #6bf130) !important;
            white-space: nowrap;
            display: block;
            cursor: pointer;
        }
        
        .slider-wrapper .green-btn, .prod-info-btm-left .green-btn {
            border-radius: 8px;
            padding: 5px 20px;
        }
        
        .green-btn:hover {
            color: #fff;
            background: rgb(82, 211, 52) !important;
            background: -moz-linear-gradient(top, rgba(82, 211, 52, 1) 0%, rgba(25, 183, 14, 1) 100%) !important;
            background: -webkit-linear-gradient(top, rgba(82, 211, 52, 1) 0%, rgba(25, 183, 14, 1) 100%) !important;
            background: linear-gradient(to bottom, rgba(82, 211, 52, 1) 0%, rgba(25, 183, 14, 1) 100%) !important;
            filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#52d334', endColorstr='#19b70e', GradientType=0);
        }
        
        .green-btn .wt-small-rt {
            margin: 1px 5px 0 -5px;
        }
        
        .gry-btn span,
        .green-btn span {
            font-family: 'Helvetica','Fira Sans', sans-serif;
        }
        
        .wt-small-rt {
            height: 15px;
            width: 15px;
            background: url(../img/sprites.png) no-repeat -524px -10px;
        }
        /* End of Product */
        /* PRoduct Details */
        
        
        .prod-nav {
            background: #d7d7d7;
            background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
            background: -moz-linear-gradient(top, #d7d7d7 0%, #e9e9e9 2%, #ebebeb 4%, #f2f2f2 6%, #f8f8f8 9%, #ffffff 19%, #ffffff 89%, #f9f9f9 94%, #efefef 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d7d7d7), color-stop(2%, #e9e9e9), color-stop(4%, #ebebeb), color-stop(6%, #f2f2f2), color-stop(9%, #f8f8f8), color-stop(19%, #ffffff), color-stop(89%, #ffffff), color-stop(94%, #f9f9f9), color-stop(100%, #efefef));
            background: -webkit-linear-gradient(top, #d7d7d7 0%, #e9e9e9 2%, #ebebeb 4%, #f2f2f2 6%, #f8f8f8 9%, #ffffff 19%, #ffffff 89%, #f9f9f9 94%, #efefef 100%);
            background: -o-linear-gradient(top, #d7d7d7 0%, #e9e9e9 2%, #ebebeb 4%, #f2f2f2 6%, #f8f8f8 9%, #ffffff 19%, #ffffff 89%, #f9f9f9 94%, #efefef 100%);
            background: -ms-linear-gradient(top, #d7d7d7 0%, #e9e9e9 2%, #ebebeb 4%, #f2f2f2 6%, #f8f8f8 9%, #ffffff 19%, #ffffff 89%, #f9f9f9 94%, #efefef 100%);
            background: linear-gradient(to bottom, #d7d7d7 0%, #e9e9e9 2%, #ebebeb 4%, #f2f2f2 6%, #f8f8f8 9%, #ffffff 19%, #ffffff 89%, #f9f9f9 94%, #efefef 100%);
            filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#d7d7d7', endColorstr='#efefef', GradientType=0);
            width: 100%;
            height: 54px;
            z-index: 1030;
            /* position: fixed; */
            margin-top: 19px;
            border-top: solid 1px #66cc33;
            -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
            -moz-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
            box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
        }
        
        .prod-nav .row {
            padding-top: 9px;
        }
        
        .nav,
        #nav-right {
            display: inline-block;
            float: left;
            list-style: none;
            color: #fff;
            font-size: 1em;
            font-family: 'HelveticaNeue', sans-serif;
            /* margin-left: 50px; */
            margin-bottom: 0px;
			margin-left: 10px;
        }
        
        .nav li {
            float: left;
            margin-right: 23px;
			
        }
        
        .hdr-year {
            color: #66cc33;
            margin-right: 5px;
        }
        
        .gallery {
            background: url(../img/darknoise_tile.jpg) top center;
            padding: 0;
            padding: 50px 0;
        }
        
        .center-div {
            margin: 10px auto !important;
        }
        
        .galleryHeaderTitle {
            color: #fff;
            background: rgba(0, 0, 0, 0.5);
            height: 49px;
            padding: 12px 20px;
        }
        
        .galleryHeader {
            width: 100%;
            height: 49px;
            padding: 0 20px;
            text-align: left;
            font-size: 24px;
            font-family: 'HelveticaNeue', sans-serif;
            margin-right: 32px;
            vertical-align: top;
            font-weight: bold;
        }
        
        .spec-group {
            width: 31%;
            margin-right: 25px;
            color: #9f9f9f;
        }
        
        .group-name {
            background: #d6d6d6;
            padding: 10px 20px;
            text-align: left;
        }
        
        .spec-group .specs {
            display: table;
            width: 100%;
        }

		.spec-group .dkGrey:hover {    color: #9f9f9f !important;}
        
        .spec-group .specs .spec {
            display: table-row;
        }
        
        .spec-group .specs .spec-name {
            width: 35%;
            display: table-cell;
            text-align: left;
            margin: 10px 0 0 20px;
        }
        
        .spec-group .specs .spec-val {
            width: 50%;
            display: table-cell;
            text-align: left;
            margin: 10px 10px 0px;
        }
        
        .spec-group {
            width: 31%;
            margin-right: 25px;
            color: #9f9f9f;
        }
        
        .prod-boy {
            margin-top: 5px;
        }
        
        .prod-boy p,
        .additional-product-info-icons p {
            margin: 0;
            font-size: 10px;
            color: #9f9f9f;
            font-family: 'Helvetica' ,'Fira Sans', sans-serif;
        }
        
        .disclaim {
            font-family: 'Helvetica' ,'Fira Sans', sans-serif;
            font-weight: 400;
            font-size: 10px;
            color: #9f9f9f;
            letter-spacing: 0;
            line-height: 15px;
        }
        
        .bold {
            font-weight: bold;
        }
        
        .gallery-top {
            overflow: hidden;
        }
        
        .btn-container-lte:hover {
            background: rgb(100, 100, 100);
            background: -moz-linear-gradient(top, rgba(100, 100, 100, 1) 0%, rgba(107, 107, 107, 1) 21%, rgba(134, 134, 134, 1) 79%, rgba(140, 140, 140, 1) 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(100, 100, 100, 1)), color-stop(21%, rgba(107, 107, 107, 1)), color-stop(79%, rgba(134, 134, 134, 1)), color-stop(100%, rgba(140, 140, 140, 1)));
            background: -webkit-linear-gradient(top, rgba(100, 100, 100, 1) 0%, rgba(107, 107, 107, 1) 21%, rgba(134, 134, 134, 1) 79%, rgba(140, 140, 140, 1) 100%);
            background: -o-linear-gradient(top, rgba(100, 100, 100, 1) 0%, rgba(107, 107, 107, 1) 21%, rgba(134, 134, 134, 1) 79%, rgba(140, 140, 140, 1) 100%);
            background: -ms-linear-gradient(top, rgba(100, 100, 100, 1) 0%, rgba(107, 107, 107, 1) 21%, rgba(134, 134, 134, 1) 79%, rgba(140, 140, 140, 1) 100%);
            background: linear-gradient(to bottom, rgba(100, 100, 100, 1) 0%, rgba(107, 107, 107, 1) 21%, rgba(134, 134, 134, 1) 79%, rgba(140, 140, 140, 1) 100%);
            filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#646464', endColorstr='#8c8c8c', GradientType=0);
        }
        
        .btn-container-drk {
            color: #a9a9a9;
            font-size: 1em;
            padding: 7px 0px;
            margin-right: 5px;
            margin-top: 13px;
            text-transform: uppercase;
            font-family: 'HelveticaNeue', sans-serif;
            border: 1px solid #252526;
            background: rgb(40, 40, 40);
            background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
            background: -moz-linear-gradient(top, rgba(40, 40, 40, 1) 0%, rgba(33, 33, 33, 1) 41%, rgba(30, 30, 28, 1) 52%, rgba(19, 19, 19, 1) 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(40, 40, 40, 1)), color-stop(41%, rgba(33, 33, 33, 1)), color-stop(52%, rgba(30, 30, 28, 1)), color-stop(100%, rgba(19, 19, 19, 1)));
            background: -webkit-linear-gradient(top, rgba(40, 40, 40, 1) 0%, rgba(33, 33, 33, 1) 41%, rgba(30, 30, 28, 1) 52%, rgba(19, 19, 19, 1) 100%);
            background: -o-linear-gradient(top, rgba(40, 40, 40, 1) 0%, rgba(33, 33, 33, 1) 41%, rgba(30, 30, 28, 1) 52%, rgba(19, 19, 19, 1) 100%);
            background: -ms-linear-gradient(top, rgba(40, 40, 40, 1) 0%, rgba(33, 33, 33, 1) 41%, rgba(30, 30, 28, 1) 52%, rgba(19, 19, 19, 1) 100%);
            background: linear-gradient(to bottom, rgba(40, 40, 40, 1) 0%, rgba(33, 33, 33, 1) 41%, rgba(30, 30, 28, 1) 52%, rgba(19, 19, 19, 1) 100%);
            filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#282828', endColorstr='#131313', GradientType=0);
        }
        
        .btn-container-lte {
            color: #848485;
            font-size: 16px;
            padding: 9px 0px;
            margin-right: 5px;
            margin-top: 13px;
            text-transform: uppercase;
            font-family: 'Helvetic', sans-serif;
            border: 1px solid #858485;
            background: #8c8c8c;
            background: -moz-linear-gradient(top, #8c8c8c 0%, #868686 21%, #6b6b6b 79%, #646464 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8c8c8c), color-stop(21%, #868686), color-stop(79%, #6b6b6b), color-stop(100%, #646464));
            background: -webkit-linear-gradient(top, #8c8c8c 0%, #868686 21%, #6b6b6b 79%, #646464 100%);
            background: -o-linear-gradient(top, #8c8c8c 0%, #868686 21%, #6b6b6b 79%, #646464 100%);
            background: -ms-linear-gradient(top, #8c8c8c 0%, #868686 21%, #6b6b6b 79%, #646464 100%);
            background: linear-gradient(to bottom, #8c8c8c 0%, #868686 21%, #6b6b6b 79%, #646464 100%);
            filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#8c8c8c', endColorstr='#646464', GradientType=0);
        }
        
		.compareBtn {
			cursor: pointer;
		}

        .btn-container-drk.btn-container-lte a {
            float: left;
            color: #f6f6f6;
            margin: 0px 10px;
            font-size: 1em;
        }
        
        .comparable .line {
            border-bottom: 1px solid #b7b7b7;
            height: 118px;
            width: 35%;
        }
        
        .comparable h1 {
            margin: 60px 0 0;
        }
        
        .comparable h2 {
            margin-top: 25px;
        }
        
        .comparable h2 {
            margin-top: 25px;
        }
        
        .comparable ul {
            text-align: center;
        }
        
        .comparable ul img {
            margin: 0 0 10px;
        }
        
        .comparable h3 {
            line-height: 1;
        }
        
        .comparable .go-product:hover h3 {
            color: #66cc33;
        }
        
        .comparable h4 {
            color: #777;
            font-family: 'HelveticaNeue', sans-serif;
            font-size: 18px;
            line-height: 1;
        }
        
        .comparable .newProdIcon {
            color: #fff;
            top: 5px;
            left: 5px;
            background: #66cc33;
            padding: 6px 5px;
        }
        
        .comparable .model-type {
            padding-top: 8px;
        }
        
        .comparable .small-block-grid-5>li {
            width: 20%;
            padding: 0 0.625rem 1.25rem;
            border-bottom: 5px solid #e5e5e5;
        }
        
        .comparable a:hover {
            text-decoration: none !important;
        }
        
        .comparable .newProdIcon:hover {
            background: #52b421;
        }
        
        .prod-nav.affix {
            margin: 0 !important;
            padding: 0 !important;
            width: 100% !important;
            position: sticky;
            top: 95px !important;
            left: 0;
            max-width: 100%;
        }
        
        .sticky {
            margin: 0 !important;
            padding: 0 !important;
            width: 100% !important;
            position: sticky;
            top: 0;
            left: 0;
            max-width: 100%;
        }
        
        .sticky-bg {
            margin: 0 !important;
            padding: 0 !important;
            width: 100% !important;
            position: sticky;
            top: 0;
            left: 0;
            max-width: 100%;
        }
        
        .prod-left {
            text-align: left;
            margin-top: 35px;
            margin-bottom: 40px;
            width: 40%;
        }
        
        .top {
            /* width: 100%;
    height: 573px;
    position: absolute;
    top: 0;
    left: 0; */
            background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.79) 0%, rgba(0, 0, 0, 0.78) 16%, rgba(0, 0, 0, 0.74) 25%, rgba(0, 0, 0, 0.67) 36%, rgba(0, 0, 0, 0.47) 54%, rgba(0, 0, 0, 0.17) 75%, rgba(0, 0, 0, 0.02) 94%, rgba(0, 0, 0, 0) 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.79)), color-stop(16%, rgba(0, 0, 0, 0.78)), color-stop(25%, rgba(0, 0, 0, 0.74)), color-stop(36%, rgba(0, 0, 0, 0.67)), color-stop(54%, rgba(0, 0, 0, 0.47)), color-stop(75%, rgba(0, 0, 0, 0.17)), color-stop(94%, rgba(0, 0, 0, 0.02)), color-stop(100%, rgba(0, 0, 0, 0)));
            background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.79) 0%, rgba(0, 0, 0, 0.78) 16%, rgba(0, 0, 0, 0.74) 25%, rgba(0, 0, 0, 0.67) 36%, rgba(0, 0, 0, 0.47) 54%, rgba(0, 0, 0, 0.17) 75%, rgba(0, 0, 0, 0.02) 94%, rgba(0, 0, 0, 0) 100%);
            background: -o-linear-gradient(top, rgba(0, 0, 0, 0.79) 0%, rgba(0, 0, 0, 0.78) 16%, rgba(0, 0, 0, 0.74) 25%, rgba(0, 0, 0, 0.67) 36%, rgba(0, 0, 0, 0.47) 54%, rgba(0, 0, 0, 0.17) 75%, rgba(0, 0, 0, 0.02) 94%, rgba(0, 0, 0, 0) 100%);
            background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.79) 0%, rgba(0, 0, 0, 0.78) 16%, rgba(0, 0, 0, 0.74) 25%, rgba(0, 0, 0, 0.67) 36%, rgba(0, 0, 0, 0.47) 54%, rgba(0, 0, 0, 0.17) 75%, rgba(0, 0, 0, 0.02) 94%, rgba(0, 0, 0, 0) 100%);
            background: linear-gradient(to bottom, rgba(0, 0, 0, 0.79) 0%, rgba(0, 0, 0, 0.78) 16%, rgba(0, 0, 0, 0.74) 25%, rgba(0, 0, 0, 0.67) 36%, rgba(0, 0, 0, 0.47) 54%, rgba(0, 0, 0, 0.17) 75%, rgba(0, 0, 0, 0.02) 94%, rgba(0, 0, 0, 0) 100%);
            filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#c9000000', endColorstr='#00000000', GradientType=0);
        }
        
        .prod-left .prod-name {
            color: #fff;
            width: 490px;
            margin-top: 5px;
            text-transform: inherit;
        }
        
        .prod-left .dest-chg,
        .kawi-tech {
            color: #666666;
            text-transform: uppercase;
        }
        
        .prod-boy {
            margin-top: 5px;
        }
        
        .prod-img-cont {
            margin-right: 0px;
            width: 60%;
            cursor: -webkit-zoom-in;
            cursor: -moz-zoom-in;
            position: relative;
        }
        
        .prod-btm-bar {
            margin-top: 100px;
            height: 60px;
            overflow: hidden;
            text-align: right;
        }
        
        .section {
            position: relative;
            text-align: center;
            padding: 15px 0;
        }
        
        .features .line {
            border-bottom: 1px solid #B7B7B7;
            height: 60px;
            width: 800px;
            margin-right: 35px;
        }
        
        #latest-products {
            position: relative;
			margin-bottom: 50px;
        }
        
        #latest-products .custom-header-table td:nth-child(2) {
            width: 35% !important;
        }
        
        .ltGrey {
            color: #CECECE;
        }
        
        .prod-left .dest-chg,
        .kawi-tech {
            color: #CECECE;
            text-transform: uppercase;
        }
        
        .prod-boy {
            margin-top: 5px;
        }
        
        .prod-boy p,
        .additional-product-info-icons p {
			margin: 0;
			font-size: 20px;
			color: #9f9f9f;
			font-family: 'Helvetica', sans-serif;
			line-height: 30px;
        }
        
        .disclaim {
            font-family: 'Helvetica', sans-serif;
            font-weight: 400;
            font-size: 10px !important;
            color: #CECECE !important;
            letter-spacing: 0;
            line-height: 15px !important;
        }
        
        .prod-left .discount {
            background: #3c0;
            color: #fff;
            padding: 2px 10px;
            margin: 5px 0 20px;
            float: left;
        }
        
        .prod-left .dest-chg,
        .kawi-tech {
            color: #CECECE;
            text-transform: uppercase;
        }
        
        .prod-btm-bar table td {
            padding: 0;
            white-space: nowrap;
            vertical-align: top;
        }
        
        .prod-btm-bar .action-bar {
            font-size: 16px;
            height: 60px;
            display: inline-block;
        }
        
        .action-bar ul {
            margin: 0;
            line-height: 1.2;
        }
        
        .prod-btm-bar .action-bar li {
            border-right: 1px solid #fff;
        }
        
        .action-bar .act-item {
            padding: 20px 20px;
            color: #fff;
            cursor: pointer;
            float: left;
            /* border-left: 1px solid #fff; */
        }
        
        .brochu {
            border-left: 1px solid #fff;
        }
        
        .act-item a {
            color: #fff;
            font-family: 'HelveticaNeue', sans-serif;
            font-weight: 500;
            font-size: 13px;
            text-transform: uppercase;
            letter-spacing: 0;
            line-height: 16px;
        }
        
        .action-bar {
            font-size: 1em;
        }
        
        .blk-bar {
            color: #fff;
            font-size: 0.8em;
            text-transform: uppercase;
            background: #313030;
            background: -moz-linear-gradient(top, #313030 0%, #040504 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #313030), color-stop(100%, #040504));
            background: -webkit-linear-gradient(top, #313030 0%, #040504 100%);
            background: -o-linear-gradient(top, #313030 0%, #040504 100%);
            background: -ms-linear-gradient(top, #313030 0%, #040504 100%);
            background: linear-gradient(to bottom, #313030 0%, #040504 100%);
            filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#313030', endColorstr='#040504', GradientType=0);
        }
        
        .prod-btm-bar .clr-pkr {
            height: 60px;
            margin-right: 10px;
        }
        
        .action-bar .act-item:hover,
        .act-item a:hover {
            color: #66cc33;
        }
        
        span.myKawText {
            margin-left: 10px;
        }
        
        .selected-category {
            /* padding: 10px 0; */
            background: #ebebeb;
        }
        
        .selected-category .light-dropdown {
            cursor: pointer;
        }
        
        .light-dropdown,
        .light-dropdown:hover {
            background-image: url(../img/dropdown_arrow.png), -webkit-gradient( linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F3F3F3));
            background-image: url(../img/dropdown_arrow.png), -o-linear-gradient(bottom, #FFFFFF 0%, #F3F3F3 100%);
            background-image: url(../img/dropdown_arrow.png), -moz-linear-gradient(bottom, #FFFFFF 0%, #F3F3F3 100%);
            background-image: url(../img/dropdown_arrow.png), -webkit-linear-gradient(bottom, #FFFFFF 0%, #F3F3F3 100%);
            background-image: url(../img/dropdown_arrow.png), -ms-linear-gradient(bottom, #FFFFFF 0%, #F3F3F3 100%);
            background-image: url(../img/dropdown_arrow.png), linear-gradient(to bottom, #FFFFFF 0%, #F3F3F3 100%);
            background-repeat: no-repeat, repeat;
            background-position: 175px 14px, center center;
            text-transform: uppercase;
            font-size: 13px;
            border: 0;
            padding: 9px 0 9px 13px;
            color: #565656;
            font-family: 'HelveticaNeue', sans-serif;
            -webkit-box-shadow: 1px 1px 0px 0px rgba(191, 191, 191, 1);
            -moz-box-shadow: 1px 1px 0px 0px rgba(191, 191, 191, 1);
            box-shadow: 1px 1px 0px 0px rgba(191, 191, 191, 1);
            display: block;
            border: 0 !important;
            -webkit-appearance: none;
            -moz-appearance: none;
            -ms-appearance: none;
            width: 200px;
            text-indent: 0.01px;
            text-overflow: "";
            /* background: url(/images/ownercenter/dropdown_bg.jpg) no-repeat center right; */
        }
        
        .light-dropdown option {
            padding-left: 13px;
        }
        
        select {
            -webkit-appearance: none !important;
            background: #fafafa url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9z…UiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==") no-repeat;
            background-position-x: 97%;
            background-position-y: center;
            border: 1px solid #cccccc;
            padding: 0.5rem;
            font-size: 0.875rem;
            -webkit-border-radius: 0;
            border-radius: 0;
        }
        
        .selected-category p {
            color: #a9a9a9;
            text-transform: uppercase;
            font-family: 'HelveticaNeue', sans-serif;
            margin: 17px 15px 0;
            font-size: 18px;
            font-weight: bold;
        }
        
        .choices {
            margin-bottom: 200px;
            background: #ebebeb;
        }
        
        .choices .chosen {
            width: 23%;
            margin-right: 2%;
        }
        
        .choices .options {
            width: 75%;
        }

		.ch-template a:hover h6 {
			color: #66cc33;
		}
        
        .choices .chosen .ch-conta {
/*
            background: #fff;
            padding: 10px;
*/
            margin-bottom: 20px;
            overflow: hidden;
        }

.fl-filter {
	padding: 10px;
    background-color: #fff;
	overflow: hidden;
/*
    border-image: url(../img/filter-bottom-border.png) 30 round;
	-webkit-border-image: url(../img/filter-bottom-border.png) 30 round;
*/
}

.filter-bottom-border {
	background-image: url(../img/filter-bottom-border.png);
    height: 20px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
}
.filter-top-border {
	background-image: url(../img/filter-top-border.png);
    height: 15px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: contain;
}
.filter-bottom-border1 {
	background-image: url(../img/filter-bottom-border1.png);
    height: 20px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: contain;
	margin-bottom: -3px;
}
        
        .choices .chosen h2 {
            color: gray;
            font-size: 1.8em;
            text-transform: uppercase;
            font-family: 'Helvetica', sans-serif;
            line-height: 1;
            margin: 0;
			font-weight: bold;
        }
        
        .choices .chosen h3 {
            color: gray;
            font-size: 16px;
            font-family: 'Helvetica' ,'Fira Sans', sans-serif;
            line-height: 1;
            margin: 5px 0 15px;
/*            border-top: 1px solid #ccc;*/
        }
        
        .choices .ch-conta li input {
            margin-bottom: 10px;
        }
        
        .choices .chosen .usageFilters {
            margin-bottom: 20px;
        }
        
        .choices .for-engine {
            margin: 0;
        }
        
        .choices .for-engine li {
            color: gray;
            font-size: 12px;
            line-height: 1;
            margin: 10px 4px 5px 0;
        }
        
        .choices .chosen h1 {
            color: gray;
            font-size: 1.8em;
            text-transform: uppercase;
            font-family: 'HelveticaNeue', sans-serif;
            line-height: 1;
            margin: 0 0 15px;
            border-bottom: 1px solid #ccc;
            padding-bottom: 15px;
        }
        
        .choices #notice {
            color: #a9a9a9;
            font-family: 'HelveticaNeue', sans-serif;
            text-transform: uppercase;
        }
        
        .choices .chosen .action-items {
            border-top: 1px solid #ccc;
        }
        
        .chosen .action-items button {
            margin: 30px 0 0;
            padding: 10px 6px;
            line-height: 16px;
        }
        
        .wt-small-rt {
            height: 15px;
            width: 15px;
            background: url(../img/sprites.png) no-repeat -524px -10px;
        }
        
        .options .classify header {
            height: 50px;
/*            cursor: pointer;*/
        }
        
        .classify header.sub-cat-name h1:first-of-type {
            padding-top: 0;
			font-family: 'Helvetica';
			font-weight: normal !important;
        }
.classify .headThree {
	margin:0;
	font-family: 'Arial Rounded MT', sans-serif;
	color: #c0c0c0 !important;
}
.item_div {
	margin-bottom: 20px;
}
        .options .row {
            margin: 0 !important;
        }
        
        ul.no-bullet {
            list-style: none;
        }
        
        .choices .ch-conta label {
            color: gray;
            font-size: 14px;
            line-height: 1;
            font-weight: normal;
			font-family: 'Helvetica';
			text-transform: uppercase;
        }
        
        ul.no-bullet {
            margin-left: 0;
        }
        
/*
        .classify header.sub-cat-name h1 {
            margin-bottom: 20px;
        }
*/
        
        .options .classify header {
            height: 50px;
        }
        
        .options .classify aside {
            text-align: center;
        }
        
        .classify aside h2 {
            text-transform: inherit;
            margin: 10px 0 0;
            text-align: center;
			font-family: 'HelveticaBlackOblique', sans-serif;
			color: #808080;
			font-size: 23px;
        }
        
        .classify p.model-year {
            color: #343434;
            font-size: 18px;
            text-transform: uppercase;
			font-family: 'Arial Rounded MT', sans-serif;
            line-height: 1;
			margin-top: 50px;
			text-align: left;
        }
		.product-item {
			background-color: #ffffff;
			margin-top:15px;
			border-bottom: 5px solid #808080;
			margin-right: 26px;
			min-height: 330px;
		}
        .product-item:hover {
            border-bottom: 5px solid #54b74e;
            transition: border-bottom 1s;
            -webkit-transition:border-bottom 1s;
            -moz-transition:border-bottom 1s;
            -ms-transition:border-bottom 1s;
            -o-transition:border-bottom 1s;
		}

.product-item:hover img{
	transform: scale(1.1)
}

.product-item img{
	transition: all .7s ease-in-out; 
	-webkit-transition: all .7s ease-in-out;
	-moz-transition: all .7s ease-in-out;
	-ms-transition: all .7s ease-in-out;
    -o-transition: all .7s ease-in-out;
    margin-top: 10px;
}

        .classify p span.model-status {
            color: #6c3;
        }
        
        .classify h3.prod-model-name {
            color: #000;
        }
        
        
        .classify aside h3 {
            color: gray;
            font-size: 20px;
            font-family: 'HelveticaBoldOblique', sans-serif;
            margin: 0 0 30px 0;
            line-height: 1;
			text-align: left;
        }
        
        .classify p.model-msrp {
            color: #a9a9a9;
        }
        
        .classify aside p {
            margin: 0;
        }

.prds-compare {
	margin: 0 0 5px;
	text-align: left;
}
        
        .classify p.prod-model-label {
            color: #a9a9a9;
            font-family: 'Helvetica' ,'Fira Sans', sans-serif;
            text-transform: none;
            font-size: 14px;
            margin: 2px 0 8px;
        }
        
        .options .classify label {
            color: #808080;
            font-size: 16px;
            text-transform: uppercase;
            font-family: 'Arial Rounded MT', sans-serif;
            line-height: 1;
        }
        
        .choices input {
            -webkit-appearance: checkbox;
        }
        
        input[type="checkbox"]+label,
        input[type="radio"]+label {
            display: inline-block;
            margin-left: 0.5rem;
            margin-right: 1rem;
            margin-bottom: 0;
            vertical-align: baseline;
        }
        
        .small-3 {
            position: relative;
            width: 29%;
            padding: 15px;
			padding-bottom: 0;
        }
        
        .product-item a:hover h3,
        .product-item a:hover p {
            text-decoration: none !important;
            /* color: #66cc33; */
        }
        
        .choices .chosen .show-pr {
            width: 35%;
            margin-right: 5%;
        }
        
        .choices .chosen .stats {
            width: 50%;
        }
        
        .choices .chosen .close {
            padding-top: 20px;
            position: relative;
            opacity: 1 !important;
        }
        
        .chosen .close .sm-close {
            cursor: pointer;
            right: 0;
        }
        
        .sm-close {
            height: 20px;
            width: 20px;
            background: url(../img/sprites.png) no-repeat -649px -71px;
        }
        
        .chosen .stats h6 {
            color: gray;
            font-size: 1.4em;
            font-family: 'HelveticaNeue', sans-serif;
            line-height: 1;
            margin: 0;
        }
        
        .chosen .stats p {
            color: #a9a9a9;
            font-family: 'HelveticaNeue', sans-serif;
            line-height: 1.2;
            margin: 0;
        }
        
/*
        .classify .trim-group-header {
            margin-top: 26px;
        }
*/
        /* End of Catalog Section */
        /* ABOUT PAGE */
        


.hst-left {
	width:20%;
	font-family: 'Arial Rounded MT', sans-serif;
	color: #a0a0a0;
}

.hst-rght {
	width: 70%;
	font-family: "HelveticaLight";
	font-size: 18px; 
	color: #000000;
	text-transform: uppercase;
	text-align: justify;
}

.hst-div {
	background-color: #ffffff;
	padding: 40px 0;
}

.hst_tp {
	font-size: 28px;
	text-align: center;
	line-height: 1;
}

.hst_btm {
	font-size: 16px;
	text-align: center;
	margin-top:10px;
	text-transform: uppercase;
}

.hr-text-left {
/*	background-color: #fff;*/
    width: 40%;
   top: 20%;
    float: right;
    position: absolute;
    right: 0;
    bottom: 0;
/*    padding: 5%;*/
}

.hr-text-right {
/*	background-color: #fff;*/
    width: 40%;
   top: 20%;
    float: left;
    position: absolute;
    left: 0;
    bottom: 0;
/*    padding: 5%;*/
}

.cnt {background:#fff; padding: 0 10% 13%;}

.hr-text-right .hr-border-top {
    width: 100%;
    border-bottom: 100px solid #fff;
    border-right: 100px solid transparent;
}

.hr-text-left .hr-border-top {
    width: 100%;
    border-bottom: 100px solid #fff;
    border-left: 100px solid transparent;
}


.hr-text-title {
	color: #c7c7c7;
	font-family: 'Arial Rounded MT', sans-serif;
	font-size: 40px;
	text-transform: uppercase;
}



.dst-text-title {
	color: #c7c7c7;
	font-family: 'Arial Rounded MT', sans-serif;
	font-size: 30px;
	text-transform: uppercase;
}

.dst-text-desc, .dst-text-desc p {
	color: #191919;
	font-family: 'HelveticaLight', sans-serif;
	font-size: 16px;
	margin-top: 20px;
	text-transform: uppercase;
	text-align: justify;
}

.dst-section {
	padding-bottom: 30px;
	border-bottom: 1px solid #c2c2c2;
	margin-bottom: 20px;
}

.dst-info {
    /* background-color: #fff; */
    width: 50% !important;
    top: 20% !important;
    float: right;
    position: absolute;
    right: 0;

}

.hst-banner-logo {
	width: 25%;
    bottom: -5px;
    position: absolute;
    left: 6%;
}
.hr-text-desc {
	color: #191919;
	font-family: 'HelveticaLight', sans-serif;
	font-size: 16px;
	margin-top: 20px;
	text-transform: uppercase;
	text-align: justify;
}

.aviation, .train, .plants, .robotics, .engines,.hrt-footer {
	background-color:#fff;
	padding-bottom: 100px;
	overflow: hidden;
}

.hrslogo {
	text-align: center;
	
}






        .history h2 {
            color: gray;
            font-family: 'HelveticaNeue', sans-serif;
            font-size: 1.2em;
            line-height: 1;
            margin: 0 0 20px;
            text-transform: uppercase;
        }
        
        .history p {
            color: gray;
            font-size: .8em;
        }
        /* .history section {
    border-bottom: 1px solid #ccc;
    margin-bottom: 30px;
    padding-bottom: 20px;
    margin-top: 10px;
} */
        
        .history-header .title.mpp-header-text-two.headOne.whtColor {
            margin-top: 5%;
        }
        
        #legacy {
            background: #fff;
        }
        
        .loaded section,
        .no-js section {
            opacity: 1;
            -webkit-transition: opacity 300ms ease-out;
            -moz-transition: opacity 300ms ease-out;
            transition: opacity 300ms ease-out;
        }
        
        #slide-1 .bcg {
            background-image: url(../img/heritage-hero.jpg);
            padding: 40px 0 150px;
        }
        
        .bcg {
            background-position: center center;
            background-repeat: no-repeat;
            background-attachment: fixed;
            background-size: cover;
            height: 100%;
            width: 100%;
        }
        
        .hsContainer {
            display: table;
            table-layout: fixed;
            width: 100%;
            height: 100%;
            /* overflow: hidden; */
            position: relative;
        }
        
        #legacy .legacy-hero img {
            margin-bottom: 25px;
        }
        
        #legacy .legacy-hero .legacy-poster {
            cursor: pointer;
            height: 360px;
            width: 640px;
        }
        
        #legacy .legacy-hero img {
            margin-bottom: 25px;
        }
        
        #legacy .legacy-hero video {
            cursor: pointer;
            margin-bottom: 23px;
            height: 360px !important;
            width: 640px !important;
        }
        
        #legacy .legacy-hero .video-copy {
            width: 640px;
            /* margin-bottom: 100px; */
        }
        
        #legacy .legacy-hero p {
            color: #fff;
            font-size: 0.8em;
            font-weight: bold;
        }
        
        #legacy .legacy-hero .khi {
            color: #33cc00;
            font-family: 'HelveticaNeue', sans-serif;
            font-size: 2.2em;
            text-transform: uppercase;
            margin-top: 40px;
        }
        
        #legacy .legacy-hero .celebrate {
            color: #fff;
            margin-bottom: 30px;
            font-weight: bold;
        }
        
        #legacy .aviation {
            background-size: cover;
            background-position: center;
            height: 560px;
        }
        
        #slide-2 .bcg {
            background-image: url(../img/aviation.jpg);
            height: 562px;
        }
        
        .bcg {
            background-position: center center;
            background-repeat: no-repeat;
            background-attachment: fixed;
            background-size: cover;
            height: 100%;
            width: 100%;
        }
        
        .hsContainer {
            display: table;
            table-layout: fixed;
            width: 100%;
            height: 100%;
            /* overflow: hidden; */
            position: relative;
        }
        
        #legacy .aviation .turbine {
            float: right;
            margin-top: -60px;
        }
        
        #legacy .aviation h2 {
            color: #fff;
            font-family: 'HelveticaNeue', sans-serif;
            font-size: 2em;
            line-height: 0.8;
            text-transform: uppercase;
            padding: 0 10%;
        }
        
        #legacy .aviation p {
            color: #fff;
            font-size: 0.8em;
            padding: 0 10%;
            font-weight: bold;
        }
        
        #legacy .plants {
            position: relative;
            height: 1100px;
        }
        
        .curtainContainer {
            width: 100%;
            height: 100%;
            position: relative;
        }
        
        .curtainContainer .curtain {
            width: 100%;
            height: 1px;
            background-color: none;
            position: absolute;
            top: 25%;
            left: 0;
            opacity: 0;
        }
        
        #legacy .plants .bullet-container {
            width: 50%;
            height: 500px;
            position: relative;
            margin: -35px 0 0 0;
        }
        
        #legacy .plants .bullet {
            position: absolute;
            width: 100%;
        }
        
        #legacy .plants .trains {
            float: right;
            margin-right: 65px;
            margin-top: -215px;
            width: 724px;
        }
        
        #legacy .plants h2 {
            color: #555;
            font-family: 'HelveticaNeue', sans-serif;
            font-size: 2em;
            line-height: 0.8;
            text-transform: uppercase;
        }
        
        #legacy .plants p {
            color: #555;
            font-size: 0.8em;
            font-weight: bold;
        }
        
        #slide-4 .bcg {
            background-image: url(../img/robotics.jpg);
            height: 375px;
        }
        
        .hsContainer {
            display: table;
            table-layout: fixed;
            width: 100%;
            height: 100%;
            /* overflow: hidden; */
            position: relative;
        }
        
        #legacy .robotics .bot {
            margin: -100px 0 0 -100px;
        }
        
        #legacy .robotics .robo {
            width: 60%;
        }
        
        #legacy .robotics h2 {
            color: #fff;
            font-family: 'HelveticaNeue', sans-serif;
            font-size: 2em;
            line-height: 0.8;
            text-transform: uppercase;
            margin-top: 120px;
        }
        
        #legacy .robotics p {
            color: #fff;
            font-size: 0.8em;
            font-weight: bold;
            padding-right: 100px;
        }
        
        #slide-5 {
            position: relative;
        }
        
        #legacy .engines img {
            display: block;
            margin: 25px auto;
        }
        
        #legacy .engines h2 {
            color: #555;
            font-family: 'HelveticaNeue', sans-serif;
            font-size: 2em;
            line-height: 0.8;
            text-transform: uppercase;
            padding-left: 100px;
        }
        
        #legacy .engines p {
            color: #555;
            font-size: 0.8em;
            border-bottom: 1px solid #ccc;
            padding: 10px 100px 140px;
            font-weight: bold;
        }
        
        #legacy .engines .kaw-logo {
            margin: 20px auto;
        }
        
        #legacy .plants .usa {
            position: absolute;
            bottom: 0;
            right: 0;
        }
        
        .series-o .over-list {
            width: 70%;
        }
        
        .race-news a {
            color: gray;
            text-transform: uppercase;
            font-family: 'HelveticaNeue', sans-serif;
        }
        
        .green-container {
            border-top: 2px solid #3c0;
            cursor: pointer;
            position: relative;
        }
        
        .green-container img {
            width: 100%;
        }
        
        .series-o aside {
            width: 30%;
            margin-bottom: 30px;
        }
        
        aside.news h2.new-news {
            border-bottom: 1px solid #ccc;
            margin-top: 55px;
            padding-bottom: 25px;
        }
        
        .race-news li {
            width: 32%;
        }
        
        .series-o aside .article {
            margin-left: 2px;
        }
        
        aside.news .article li {
            border-bottom: 1px solid #ccc!important;
            margin-bottom: 10px!important;
            padding: 10px 0 30px!important;
        }
        
        aside.news .article h4 {
            color: gray;
            font-size: .6em;
            font-weight: bold;
            line-height: .8;
            text-transform: uppercase;
            margin: 0 0 10px;
        }
        
        aside.news .article h3,
        #about aside.news .article h3 {
            color: gray!important;
            font-weight: bold!important;
            font-size: .9em!important;
            line-height: 1!important;
            text-transform: uppercase!important;
			letter-spacing: 1.3px;
        }
        
        aside.news .article p,
        #about aside.news .article p {
            color: gray;
            font-size: .8em;
            font-weight: bold;
            line-height: 1.3;
            max-height: 98px;
            overflow: hidden;
			letter-spacing: 1.1px;
        }
        
        aside.news .link-news,
        #about aside.news .link-news {
            border-bottom: 1px solid #3c0;
            color: #3c0;
            display: block;
            float: left;
            font-family: 'Helvetica' ,'Fira Sans', sans-serif;
            font-size: .8em;
            line-height: .8;
            text-transform: uppercase;
            margin-top: 5px;
            font-weight: 900;
            padding-bottom: 2px;
        }
        
        .race-news a:hover {
            color: #3c0;
        }
        
        .article .link-copy:hover p,
        .link-copy:hover p {
            color: #666;
        }
        
        .article .link-copy:hover h3,
        .link-copy:hover h3 {
            color: #666;
        }
        
        .article .link-copy:hover .link-news,
        .link-copy:hover .link-news {
            color: #52b421;
        }
        
        #article h3 {
            color: gray;
            font-size: .9em;
            font-weight: bold;
            line-height: .8;
            text-transform: uppercase;
        }
        
        #article h2 {
            border-bottom: 1px solid #ccc;
            padding-bottom: 30px;
            margin-bottom: 30px;
            text-transform: uppercase;
        }
        
        #article .article {
            width: 100%;
        }
        
        #article p {
            color: gray;
            font-size: 13px;
        }
        
        #article p img {
            display: block;
            margin: auto;
            width: 100%;
        }
        
        .series-o .over-list {
            width: 68%;
            margin: 0 20px 0 0;
        }
        /* END ABOUT PAGE */
        /* SMALL SLIDERS */
        
        .irs-slider {
            background: none !important;
            width: 22px !important;
            height: 22px !important;
            top: 17px;
            /* background-position: 0 -120px; */
            background-size: contain !important;
            border: none !important;
            height: 24px !important;
            width: 24px !important;
            margin-top: -2px !important;
            border-radius: 8px !important;
            background-image: url(../img/grabber.png) !important;
            cursor: pointer !important;
        }
        
        .irs-bar {
            background: #bfe9a9 !important;
            background: -moz-linear-gradient(left, #bfe9a9 0%, #72d143 100%) !important;
            background: -webkit-linear-gradient(left, #bfe9a9 0%, #72d143 100%) !important;
            background: linear-gradient(to right, #bfe9a9 0%, #72d143 100%) !important;
        }
        /* ----------------------------------------------------
	SLIDER STYLES
------------------------------------------------------- */
        
        .rsUni,
        .rsUni .rsOverflow,
        .rsUni .rsSlide,
        .rsUni .rsVideoFrameHolder,
        .rsUni .rsThumbs {
            background: #f5f5f5 !important;
        }
        
        #gallery-2 {
            width: 100%;
            -webkit-user-select: none;
            -moz-user-select: none;
            user-select: none;
        }
        
        .aboutslider-shadow {
            width: 100%;
            position: relative;
            z-index: 1;
        }
        
        .aboutslider-shadow .s1 {
            background: url(../img/flexslider_shadow.png) center no-repeat;
            height: 29px;
            margin: 0 auto;
            bottom: -28.5px;
            overflow: hidden;
            width: 100%;
            position: absolute;
            left: 0;
        }
        
        .slider-shadow.without {
            margin-top: -20px !important;
        }
        
        .slider-shadow {
            background: url(../img/slider-shadow.png) center center no-repeat;
            width: 100%;
            height: 77px;
            display: block;
            z-index: 0;
            overflow: hidden;
            position: relative;
            margin: 0 auto;
        }
        
        .fullscreen-container {
            width: 100%;
            position: relative;
            padding: 0;
            display: none;
        }
        
        .fullwidthbanner-container {
            width: 100%;
            position: relative;
            padding: 0;
            overflow: hidden;
        }
        
        .fullwidthbanner-container ul,
        .fullscreenbanner-container ul {
            display: none
        }
        
        .fullwidthbanner-container .fullwidthbanner {
            width: 100%;
            position: relative;
        }
        
        #slider-in-laptop {
            width: 100%;
            height: auto;
            padding: 3% 15% 0 16%;
            background: none;
        }
        
        #slider-in-laptop .rsOverflow,
        #slider-in-laptop .rsSlide,
        #slider-in-laptop .rsVideoFrameHolder,
        #slider-in-laptop .rsThumbs {
            background: #151515;
        }
        
        .imgBg {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: auto;
        }
        
        #slider-in-laptop .rsBullets {
            bottom: -50px;
        }
        
        .laptopBg {
            position: relative;
            width: 100%;
            height: auto;
        }
        
        #slider-in-laptop .rsBullets {
            bottom: -50px;
        }
        
        .shop_title_slider_2 {
            font-size: 36px;
            text-transform: uppercase;
            font-weight: bold;
            color: #222;
        }
        
        .shop_title_slider {
            font-size: 48px;
            text-transform: uppercase;
            font-weight: bold;
            color: #fff;
        }
        
        .high_title2 {
            font-size: 48px;
            font-family: 'Lato', sans-serif;
            font-weight: normal !important;
            letter-spacing: 0;
            line-height: 120% !important;
            padding: 0 0 10px;
            position: relative;
        }
        
        .high_title {
            font-size: 70px;
            font-family: 'Lato', sans-serif;
            font-weight: 100 !important;
            letter-spacing: 0;
            line-height: 140% !important;
            padding: 0 0 10px;
            position: relative;
        }
        
        .big_title_slider {
            color: #fff;
            font-size: 40px;
            font-family: 'PT Sans', sans-serif;
            font-weight: bold;
            letter-spacing: 0;
            line-height: 140% !important;
            padding: 0 0 10px;
            position: relative;
        }
        
        .big_title {
            color: #222222;
            font-size: 36px;
            font-family: 'PT Sans', sans-serif;
            font-weight: 500;
            letter-spacing: 0;
            line-height: 140% !important;
            padding: 0 0 10px;
            position: relative;
        }
        
        .slider_title_a {
            color: #222222;
            font-size: 36px;
            font-family: 'Pacifico', sans-serif;
            font-weight: 500;
            letter-spacing: 0;
            line-height: 140% !important;
            padding: 0 0 10px;
            position: relative;
        }
        
        .upper_title {
            text-transform: uppercase;
            font-size: 36px;
            font-weight: bold;
            font-family: 'PT Sans', sans-serif;
        }
        
        .small_title2 {
            color: #222222 !important;
        }
        
        .mini_title2 {
            font-family: 'PT Sans', sans-serif;
            font-size: 16px !important;
            font-weight: normal !important;
            color: #222222 !important;
        }
        
        .light_title {
            color: #ffffff;
            font-family: 'Lato', sans-serif;
            font-size: 18px;
            font-weight: 300;
            letter-spacing: 0;
            padding: 0 0 10px;
            position: relative;
            line-height: 140% !important;
        }
        
        .small_title2,
        .small_title {
            color: #ffffff;
            font-family: 'Lato', sans-serif;
            font-size: 20px;
            letter-spacing: 0;
            padding: 0 0 10px;
            font-weight: lighter;
            position: relative;
            line-height: 140% !important;
        }
        
        .mini_title span {
            font-size: 24px;
        }
        
        .mini_title {
            color: #ffffff;
            font-family: 'Lato', sans-serif;
            font-size: 14px;
            font-weight: bold !important;
            letter-spacing: 0;
            padding: 0 0 10px;
            font-weight: lighter;
            position: relative;
            line-height: 140% !important;
        }
        
        .tp-bullets.simplebullets.navbar {
            height: 35px;
            padding: 0;
        }
        
        .tp-bullets.simplebulletsc .bullet {
            cursor: pointer;
            position: relative !important;
            background: #efefef !important;
            -webkit-border-radius: 0;
            -webkit-border-radius: 100px;
            -moz-border-radius: 100px;
            border-radius: 100px;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            width: 6px !important;
            height: 6px !important;
            border: 6px solid rgba(0, 0, 0, 0) !important;
            display: inline-block;
            margin-right: 2px !important;
            margin-bottom: 14px !important;
            -webkit-transition: background-color 0.2s, border-color 0.2s;
            -moz-transition: background-color 0.2s, border-color 0.2s;
            -o-transition: background-color 0.2s, border-color 0.2s;
            -ms-transition: background-color 0.2s, border-color 0.2s;
            transition: background-color 0.2s, border-color 0.2s;
            float: none !important;
        }
        
        .tp-bullets.simplebullets .bullet.last {
            margin-right: 0px
        }
        
        .tp-bullets.simplebullets .bullet:hover,
        .tp-bullets.simplebullets .bullet.selected {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            width: 6px !important;
            height: 6px !important;
            border: 5px solid #111;
        }
        
        .tparrows:before {
            font-family: 'revicons';
            /* color: #ffffff; */
            font-style: normal;
            font-weight: normal;
            speak: none;
            display: inline-block;
            text-decoration: inherit;
            margin-right: 0;
            margin-top: 4px;
            text-align: center;
            width: 35px;
            font-size: 21px;
        }
        
        .slides-navigation a,
        .tp-leftarrow,
        .tp-rightarrow {
            opacity: 0.6 !important;
            filter: alpha(opacity=60);
            /* For IE8 and earlier */
        }
        
        .slides-navigation a:hover,
        .tp-leftarrow:hover,
        .tp-rightarrow:hover {
            filter: alpha(opacity=100);
            /* For IE8 and earlier */
            opacity: 1 !important;
        }
        
        .tparrows {
/*            border: 2px solid #aaaaaa;*/
            cursor: pointer;
/*            background: rgba(0, 0, 0, 0.5) !important;*/
            width: 40px !important;
            height: 40px !important;
/*            background: #ffffff !important*/
        }

		.tp-rightarrow.default {
			background: url(../img/arrow-right.png) no-Repeat 0 0 !important;
			background-size: contain !important;
		}

		.tp-leftarrow.default {
			background: url(../img/arrow-left.png) no-Repeat 0 0 !important;
			background-size: contain !important;
		}
        
		.tp-rightarrow:before,.tp-leftarrow:before {
			content: '' !important;
		}
        .tp-leftarrow {
            left: 0 !important;
        }
        
        .tp-rightarrow {
            right: 0 !important;
        }
        /* .tparrows:hover {
    color: #fff;
} */
        
        .tp-leftarrow:before {
            content: '\e824';
        }
        
        .tp-rightarrow:before {
            content: '\e825';
        }
        
        .tparrows.tp-rightarrow:before {
            margin-left: 1px;
        }

        .zoom:after {
			content:'';
			display:block; 
			width:33px; 
			height:33px; 
			position:absolute; 
			top:0;
			right:0;
			background:url(icon.png);
		}

		.zoom img {
			display: block;
		}

        .zoomImg { background-color: #ffffff; }

		.color-sel-arrow {
			display: block;
			height: 10px;
			width: 16px;
			background: url(../img/sprites.png) no-repeat -395px -332px;
			margin: auto;
			float: left;
		}
		.color-name {
			text-align: center;
			left: 0;
			padding: 0;
			position: absolute;
			top: -25px;
			width: 200px;
			margin: 15px;
			white-space: nowrap;
			text-align: left;
		}

		.prd-desc {
			color: #ffffff;
		}
		.small-block-grid-4 li {
			width: 25%;
		}
		.item-image{
			width: 100%;    
			height: 190px;

		}
		.colors{cursor: pointer;}
        /* 
.prod-box {
    height: 100%;
}

.prod-tabs {
    padding: 15px;
    border-left: 1px solid white;
} */
        /* End of Product Details */
        /* .grid-item--width2 {
    width: 400px;
} */
        /* .grid-item-big {
    transform: scale(1.003);
} */
        
		

        .latest .new-fun {
            text-align: center;
			margin-right: 40px;
        }
        
        .latest .new-fun li {
            width: 100%;
			margin-bottom: 20px;
			border-bottom: 5px solid #808080;
        }
        
		.new-fun li:hover, .small-block-grid-5 li:hover {
/*			background-color: #e5e5e5;*/
			color: #54b74e !important;
            border-bottom: 5px solid #54b74e;
            transition: border-bottom 1s;
            -webkit-transition:border-bottom 1s;
            -moz-transition:border-bottom 1s;
            -ms-transition:border-bottom 1s;
            -o-transition:border-bottom 1s;
		}
        .latest .latestVehicles-background .headFive {
            margin-bottom: 0px;
        }
        
/*        .moto-menu .active h3 {*/
		.active h3 {
            color: rgb(65, 166, 34) !important;
        }
        /* MENU SECTION */
        
        nav .headFive,
        .header-nav-item,
        nav .headSix {
            font-family: 'HelveticaNeue-CondensedBold' !important;
            font-weight: bold;
        }
		.navMainCollapsable .headFive {
			font-size: 17px;
		}
        .menu-container {
            display: inline-block;
            cursor: pointer;
            display: none;
            margin-top: 3px;
        }
        
        .menuMobile a {
            display: block;
        }
        
        .closed {
            display: none;
        }
        
        .bar1,
        .bar2,
        .bar3 {
            width: 35px;
            height: 5px;
            background-color: rgb(65, 166, 34);
            margin: 6px 0;
            transition: 0.4s;
        }
        
        .change .bar1 {
            -webkit-transform: rotate(-45deg) translate(-9px, 6px);
            transform: rotate(-45deg) translate(-9px, 6px);
        }
        
        .change .bar2 {
            opacity: 0;
        }
        
        .change .bar3 {
            -webkit-transform: rotate(45deg) translate(-8px, -8px);
            transform: rotate(45deg) translate(-8px, -8px);
        }
        
        .mmitems {
            border-bottom: 1px solid rgb(65, 166, 34);
            text-align: center;
            padding: 15px;
            color: #ffffff;
            overflow: hidden;
			font-size: 22px;
        }

        
        .menuMobile {
            border: 1px solid rgb(65, 166, 34);
            border-bottom: none;
            background: #000;
            z-index: 99999;
            position: absolute;
            top: 70px;
        }
        
        .affix {
            width: 100%;
            z-index: 99999999;
            top: 0;
        }
        
        .affix .green-lines {
             display: none; 
        }
        
        .affix #bg-menu {
            height: 40px;
        }
        
        .affix .logo {
            margin: 13px 20px;
            width: 80px;
        }
        
        .affix .search {
            margin: 5px 0 0 0;
        }
        
        #atvs .sub-monkie h2,
        #water .sub-monkie h2 {
            background-color: #dadada !important;
        }
        
        .water {
            background-color: #dadada !important;
        }

        .genMenu-sub {
            width: 100%;
            position: absolute;
            left: 0;
            bottom: -65px;
            background-color: #f1f1f1;
        }

        .genMenu-sub a {
            color: #999999;
            font-size: 18px;
            font-family: 'Arial Rounded MT';
            text-transform: uppercase;
        }

        .genMenu-sub a:hover, .menu-sub-sub a:hover {
            color: #6cbd36;
        }

        .sub-menu-item {
            display: inline-block;
            /* margin: 20px; */
            margin: 20px 45px;
        }

        .genMenu-sub .abt-close { 
            margin: 20px;

        }

        .menu-sub-sub{
            /* background-color: #f8f8f8; */
            position: absolute;
            width: 100%;
            left: 0;
            box-shadow:0px 12px 25px -8px rgba(0,0,0,0.5);

        }

        .menu-sub-sub a { 
            color: #bebebe;
            font-size: 16px;
            font-family: 'Arial Rounded MT';
            text-transform: uppercase;
        }

        .menu-sub-sub {
            display: none;
        }

        .menuSubSub {
            display: inline-block;
        }
        
        .mproduct a:hover .mName {
            color: #6cbd36 ;
        }

        .menu-sub{
            display: none;
        }

         .abt-close {
             cursor: pointer;
         }

         .genMenu-sub { 
             display:none;
         }


        .genMenu-sub .active a {
                color: #6cbd36 !important;
            
         }

        .sub-sub-menu-item {
            display: inline-block;
            margin: 20px;
        }

        .menu-products { 
            display: none;
        }


        h2.mType {
            font-size: 20px;
            font-family: 'Arial Rounded MT', sans-serif;
            color: #c0c0c0;
            line-height: 1;
            margin: 0;
        }

        h2.mName {
            font-family: 'HelveticaBoldOblique', sans-serif;
            font-size: 16px;
            color: #000000;
            line-height: 1;
            margin: 0;
        }

        .mproduct {
            display: inline-block;
            width: 30%;
            margin-bottom: 30px;
            margin-top: 20px;
        }

        .mproduct a {
            /* overflow: hidden; */
            width: 100%;
            height: 100%;
            display: block;
        }

        .menu-products {
            background-color: #ffffff !important;
            /* margin: 0 auto !important;
            overflow: hidden !important;
            max-width: 1230px; */
            padding-bottom: 30px;
            height: 440px;
            -webkit-transition: all .8s ease;
            -moz-transition: all .8s ease;
            -ms-transition: all .8s ease;
            -o-transition: all .8s ease;
            transition: all .8s ease;

        }

        .msubsub {
            background-color: #f8f8f8 !important;
            /* margin: 0 auto !important;
            overflow: hidden !important;
            max-width: 1230px; */
        }

        .mpImg {
            width: 60%;
            margin-bottom: 15px;
        }

        .smi {
            display: inline-block;
            /* margin: 20px; */
            padding-top: 15px;
        }

        .smi .view-all-btn-ft {
            position: relative !important;
        }


        
          

        
        /* END MENU SECTION */


        /* COMPARE SECTION */
		.item_div {overflow: hidden;}
        .action-items .gry-btn,
        .action-items .green-btn {
            font-size: 11px;
        }
        
        .steps .one {
            position: relative;
            cursor: pointer;
        }
        
        .steps .one img {
            float: left;
        }
        
        .steps .one h2 {
            color: #a9a9a9;
            font-size: 1em;
            text-transform: uppercase;
            font-family: 'HelveticaNeue', sans-serif;
            position: absolute;
            top: -10px;
            left: 20px;
        }
        
        .steps .one h3 {
            color: gray;
            font-size: 20px;
            text-transform: uppercase;
            font-family: 'HelveticaNeue', sans-serif;
            position: absolute;
            top: 10px;
            left: 20px;
        }
        .slide h3 {
            font-size: 20px;
            font-family: 'HelveticaBoldOblique', sans-serif;
            /* margin: 0 0 10px 0; */
            line-height: 1;
            text-align: left;
            margin: 0 ;
            margin-top:10px;
        }
        .steps .two {
            position: relative;
            margin: 0 0 0 -35px;
        }
        
        .steps .two img {
            float: left;
        }
        
        .spot .model-year {
            color: #a9a9a9;
            font-size: 18px;
            text-transform: uppercase;
            font-family: 'Arial Rounded MT', sans-serif;
            line-height: 1;
            margin-bottom: 5px;
            text-align: left;
        }

        .slide .colz {
            margin-bottom:15px;
            text-align: center;
        }

        .steps .two.on h2 {
            color: #3c0;
        }
        
        .steps .two h2 {
            color: #a9a9a9;
            font-size: 1em;
            text-transform: uppercase;
            font-family: 'HelveticaNeue', sans-serif;
            position: absolute;
            top: -10px;
            left: 70px;
        }
        
        .steps .two h3 {
            color: gray;
            font-size: 20px;
            text-transform: uppercase;
            font-family: 'HelveticaNeue', sans-serif;
            position: absolute;
            top: 10px;
            left: 70px;
        }
        
        .steps .one.highlight:hover h2 {
            color: #3c0;
        }
        
        .steps .two.on h2 {
            color: #3c0;
        }
        
        .steps .one:hover h3.lt-hov {
            color: #a9a9a9;
        }
        
        .selected-header {
            font-family: 'Arial Rounded MT', sans-serif;
            color: gray;
            font-size: 40px;
            text-transform: uppercase;
            border: 0;
            margin: 45px 0 0 10px;
        }
        
        #productHeader {
            background-color: #f1f1f1;
            /* margin-bottom: 2px; */
            /* padding-top: 20px; */
            z-index: 500;
            /* height: 282px; */
            padding-left: 1px;
            border: 0 solid red;
            position: relative;
        }
        .slide > img {
            width: 80%;
        }
        .compare-product-table {
            border: 1px solid #ccc;
            border: 0;
            padding: 0;
            margin: 0;
            border-spacing: 0;
            border-collapse: collapse;
            background: none;
        }
        
        .compare-product-table tr {
            border: 0;
            background: none!important;
        }
        
        .compare-table {
            border: 0;
            padding: 0;
            margin: 0;
            border-spacing: 0;
            border-collapse: collapse;
            background: none;
        }
        
        .compare_title .overview-title {
            font-family: 'HelveticaNeue', sans-serif;
            
            background-color: #fff;
            border: 1px solid #dfdfdf;
            border-collapse: collapse;
            height: 200px;
        }
        
        .compare_title .overview-title div {
            padding-top: 30%;
        }
        
        .compare_title,
        .compare_details,
        .compare_title1,
        .compare_details1 {
            float: left;
        }
#owl-testimonial2 {
	opacity: 1 !important;
}
        .compare_item {
            display: inline-block;
			width: 100%;
        }
        
        .compare_title,
        .compare_title1 {
            width: 299px;
        }
        
        .compare_details,
        .compare_details1 {
            width: 70%;
        }
        
        .compare_title1 .fullspectitle {
            color: #7e7e7e;
            text-transform: uppercase;
            font-family: 'HelveticaNeue', sans-serif;
            line-height: 1;
            margin: 0;
            white-space: normal;
            font-size: 16px;
            padding: 0 0 0 10px;
            width: 300px;
            text-align: center;
            background-color: #fff;
            border: 1px solid #dfdfdf;
            padding: 0.8rem 0.625rem;
            width: 100%;
        }
        
        .compare-table .fullspecvalue {
            text-align: center;
            vertical-align: middle;
            margin: 0;
            line-height: 1.2;
            color: #909090;
            font-family: 'Helvetica' ,'Fira Sans', sans-serif;
            font-size: 12.8px;
            max-width: 99.9%;
            width: 100%;
        }

        .fullspecvalue p{
            font-size: 14px;
        }

        .legal-div {
            font-family: 'Helvetica', sans-serif;
            font-weight: 400;
            font-size: 12px;
            color: #808080;
            letter-spacing: 0;
            margin-top: 30px;
            margin-bottom: 70px;
            line-height: 15px;
        }
        
        .overview-value,
        .fullspecvalue {
            border-right: 1px solid #ccc;
            padding: 0.8rem 0.625rem;
            border-bottom: 1px solid #ccc;
            border-top: 1px solid #ccc;
        }
        
        .fullspecvalue,
        .fullspectitle {
            height: 120px;
        }
        
        #tdAddVehicle {
            border: 0;
            background: none;
            padding: 0;
            margin: 0;
            width: 330px;
        }
.sm-close {cursor: pointer;}
        .cmp-owl-prev,
        .cmp-owl-next {
            cursor: pointer;
            width: 40px !important;
            height: 40px !important;
            font-size: 36px !important;
            position: absolute;
            z-index: 100;
            text-align: center;
            color: #6c3;
        }
        
        .cmp-owl-next {
            right: 0;
        }
        
        .cmp-owl-prev {
            left: 22%;
        }
        
        .tdShowVehicles {
            width: 70%;
            display: inline-block;
        }
        
        .header-row td {
            border-bottom: 1px solid #dfdfdf;
        }
        
        .compare-product-table td {
            font-family: 'HelveticaNeue', sans-serif;
            border: 0;
            background-color: #fff;
            border: 1px solid #dfdfdf;
            border-collapse: collapse;
        }
        
        .addVehicle {
            width: 260px;
            height: 260px;
            border: 1px solid #bebebe;
            background-color: #dbdbdb;
            float: left;
            color: gray;
            font-size: 19px;
            text-align: center;
            cursor: pointer;
        }
        
        .addVehicle .icon {
            background-image: url(../img/i-plus.png);
            width: 41px;
            height: 41px;
            margin: 90px 0 10px 110px;
        }
        
        .compare-product-table .leftButton {
            color: #6c3;
            display: inline-block;
            width: 30px;
            height: 260px;
            text-align: center;
            vertical-align: middle;
            cursor: pointer;
            line-height: 260px;
            font-size: 40px;
            margin-left: 9px;
            border: 0 solid red;
        }
        
        .compare-product-table td:nth-child(2n+2) {
            background-color: #f5f5f5;
        }
        
        .compare-product-table .spot {
            height: 260px;
            padding: 0 10px;
            text-align: center;
            max-width: 300px;
            width: 300px;
            max-height: 260px;
        }
        
        .compare-product-table .slide {
            position: relative;
            height: 260px;
        }
        
        .compare-product-table .slide .image {
            display: block;
            margin: auto;
            padding-top: 10px;
        }
        
        .compare-product-table img {
            max-width: unset;
        }
        
        .compare-product-table td h3 {
            color: #7e7e7e;
            font-size: 19px;
            font-family: 'HelveticaNeue', sans-serif;
            line-height: 1;
            margin: 0;
            text-align: center;
        }
        
        .compare-product-table .slide p {
            color: #a9a9a9;
            font-size: 1.3em;
            text-transform: uppercase;
            font-family: 'HelveticaNeue', sans-serif;
            text-align: center;
            line-height: 1;
            margin-bottom: 5px;
        }
        
        .compare-product-table .slide .colors {
            margin-top: 4px;
        }
        
        .compare-product-table .colors {
            display: inline-block;
        }
        
        .compare-product-table .color {
            display: inline-block;
            margin: 0 2px;
        }
        
        .compare-product-table .slide .sm-close {
            position: absolute;
            top: 14px;
            right: 10px;
        }
        
        .sm-close {
            position: absolute;
            top: 0;
            height: 20px;
            width: 20px;
            background: url(//content.kawasaki.com/images/sprites.png) no-repeat -649px -71px;
        }
        
        .compare-product-table td:last-child {
            background: none;
        }
        
        .compare-product-table td:nth-child(2n+2) {
            background-color: #f5f5f5;
        }
        
        .compare-product-table .tdRightButton {
            border: 0;
            background: none;
        }
        
        .tdRightButton {
            padding: 0;
            margin: 0;
            width: 30px;
            border: 0;
        }
        
        .gTitle {
            font-family: 'Arial Rounded MT', sans-serif;
            color: gray;
            margin-left: 0;
            padding: 0;
            display: inline-block;
            font-size: 40px;
            text-transform: uppercase;
            border: 0;
            width: 1202px;
            background-clip: border-box;
            height: 90px;
            border: 0 solid red;
            margin-bottom: 10px;
        }
        
        .compare-product-table {
            border: 1px solid #ccc;
            border: 0;
            padding: 0;
            margin: 0;
            border-spacing: 0;
            border-collapse: collapse;
            background: none;
        }
        
        .overview-title {
            color: #7e7e7e;
            text-transform: uppercase;
            font-family: 'HelveticaNeue', sans-serif;
            line-height: 1;
            margin: 0;
            white-space: nowrap;
            font-size: 20px;
            padding: 0 0 0 10px;
            width: 100%;
            text-align: center;
        }
        
        .overview-value {
            text-align: center;
            vertical-align: middle;
            margin: 0;
            line-height: 1.2;
            color: #909090;
            font-family: 'Helvetica' ,'Fira Sans', sans-serif;
            font-size: 12.8px;
            max-width: 100%;
            /* width: 300px; */
            height: 200px;
        }
        
        .overview-value img {
            width: 126px;
        }
        
        .overview-value p {
            color: gray;
            font-size: 1.5em;
            text-transform: uppercase;
            font-family: 'HelveticaNeue', sans-serif;
            line-height: 1;
            margin: 20px 0 0;
        }
        
        td.tdNoButton {
            padding: 0;
            margin: 0;
            background: none;
            height: unset;
            border: 0;
        }
        
        .compare-product-table .fullspectitle {
            color: #7e7e7e;
            text-transform: uppercase;
            font-family: 'HelveticaNeue', sans-serif;
            line-height: 1;
            margin: 0;
            white-space: nowrap;
            font-size: 16px;
            padding: 0 0 0 10px;
            width: 300px;
            text-align: center;
        }
        
        .compare-product-table .fullspecvalue {
            text-align: center;
            vertical-align: middle;
            margin: 0;
            line-height: 1.2;
            color: #909090;
            font-family: 'Helvetica' ,'Fira Sans', sans-serif;
            font-size: 12.8px;
            max-width: 300px;
            width: 300px;
        }
        
        .vehCom table tr th,
        table tr td {
            padding: 0.8rem 0.625rem;
            font-size: 0.875rem;
            color: #222222;
        }
        
        .addVehicle:hover {
            color: #bbb;
        }
        
        .gTitle div {
            margin: 40px 10px 10px 10px;
        }
        
        .spec-content {
            margin-bottom: 25px;
        }
        /* END COMPARE SECTION */
        

        /* Lightbox */
        .lightboxOverlay {
            z-index: 9999999999999 !important;
        }

        .lightbox {
            z-index: 10000000000 !important;
        }
        /* End Lightbox */

        .view-all-div {
            width: 100%; 
            position: relative;
            overflow: hidden;
            height: 45px;
            margin-top: -72px;
            text-transform: uppercase;
        }
		.banner-text {
				margin-top: 5%;
			width: 35%;
		}
		/* Featured Products */ 
		
		.ftViewAllBtn {
			width: 100%;position: relative;overflow: hidden;height: 45px;margin-top: -72px;text-transform: uppercase;
		}
		.featured_prd > div {
			width: 22%;
			display: inline-block;
			padding: 10px;
			background-color: #ffffff;
			margin-bottom: 20px;
			margin-right: 10px;
			border-bottom: 5px solid #808080;
		}

		.sr-img {
			width: 30%;
		}

		.sr-desc {
			width: 70%;
		}

		.results {
			font-size: 16px;
			color: #000000;
			font-family: "Helvetica";
			text-transform: capitalize;
		}	

		.featured_prd {
			overflow: hidden;
			margin: 0 auto;
		}

		.featured_prd img {
			transition: all .2s ease-in-out; 
			-webkit-transition: all .2s ease-in-out;
			-moz-transition: all .2s ease-in-out;
			-ms-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
		}

		.featured_prd div:hover{
            border-bottom: 5px solid #54b74e;
            transition: border-bottom 1s;
            -webkit-transition:border-bottom 1s;
            -moz-transition:border-bottom 1s;
            -ms-transition:border-bottom 1s;
            -o-transition:border-bottom 1s;
		}
		
		.featured_prd div:hover img{ 
			transform: scale(1.2);
		}
	
		.featured_prd div:hover .blkColor {
			color: #66cc33;
		}

		.featured_prd .headThree {
			margin: 0 !important;
			font-size: 20px;
			font-family: 'HelveticaBoldOblique','Arial Rounded MT', sans-serif;
			margin-top: -10px !important;
		}
		.featured_prd .headFive {
			margin: 20px 0 0 0 !important;
			
		}
		.accessories div {
			width: 22.5%;
			float: left;
			margin-right: 2.5%;
			background-color: white;
			border-bottom: 5px solid #808080;
			min-height: 286px;
		}

		.accessories div:hover {
            border-bottom: 5px solid #54b74e;
            transition: border-bottom 1s;
            -webkit-transition:border-bottom 1s;
            -moz-transition:border-bottom 1s;
            -ms-transition:border-bottom 1s;
            -o-transition:border-bottom 1s;
		}

		.accessories .headThree{
			font-size:16px;
			line-height: 1.4;
			margin-top: 10px;
			padding: 10px;
			color: #9f9f9f;
			font-family: 'HelveticaBold';
		}

.dgcat {
	margin-top: -30px;
	margin-bottom: 30px;
}

		.accessories {
			overflow: hidden;
			margin-bottom:20px;
		}
		.search_prd {
			overflow: hidden;
			width: 70%;
			margin: 0 auto;
		}

		.search_prd div:hover{
			background-color: #e5e5e5;
		}
	
		.search_prd div:hover .blkColor {
			color: #66cc33;
		}

		.search_prd .headThree {
			margin: 0 !important;
			font-family: 'HelveticaBoldOblique';
		}
		.search_prd .headFive {
			margin: 0 !important;
		}
		
		.search_prd > div {
			width: 100%;
			display: block;
			padding: 10px;
			float: left;
			background-color: #ffffff;
			margin-bottom: 20px;
		}
		.mpp-prod-info .headTwo {
			font-family: 'HelveticaBoldOblique';
			font-size: 37px;
			font-style: normal;
			font-style: bold;
			color: #000000 !important;
		}
		
		.leftIt .dkGrey:hover{ color: #9f9f9f !important; }
		
		.motorc .leftIt .dkGrey:hover{ color: #CECECE !important; }


		
		/* End Featured Products */


		.mpp-overview-container .dkGrey:hover, .specs .dkGrey:hover {
			color: #9f9f9f !important;
		}
		.go-product .headThree {
			color: #808080;
			font-family: 'HelveticaBoldOblique';
				font-size: 22px;
		}
/*		.moto-menu h3 {*/
		.catalog h3 {
			font-size: 16px;
		}

		.colorFlt {
			width: 30px;
			height: 30px;
			opacity: .4;
		}
		.colorFlt.active {
			opacity: 1;
		}
		.colorFilters li {
            padding: 0 !important;
            border-bottom: 5px solid #ffffff;
		}
		.colorFilters li:hover {
			background: none;
		}

	.ajaxLoader {
		display: none;
		margin:0 auto;
	    text-align: center;
		
	}

.ftr-drop-arrow{
    position: absolute;
    right: 8px;
    bottom: -10px;
    cursor: pointer;
    display: none;
}
#sidex .rowq, #water .rowq, #atvs .rowq {
	margin-left: 35% !important;
}

#motorc .rowq {
	margin-left: 20% !important;
}

.options .classify {
    margin-bottom: 40px;
}

.prod-group-row {
    padding-bottom: 20px;
}
.cmp-btn {
    border: 1px solid #b7b7b7;
    padding: 7px 10px 5px;
    color: #ffffff;
    border-radius: 10px;
    line-height: 1;
    background-color: #7e7e7e;
    font-weight: bold;
    font-size: 14px;
    font-family: 'Arial Rounded MT';
	text-transform: uppercase
}

	.cmp-btn:hover {
		background-image: -webkit-linear-gradient(#6bb635, #6bf130) !important;
		background-image: -o-linear-gradient(#6bb635, #6bf130) !important;
		background-image: linear-gradient(#6bb635, #6bf130) !important;
	}
		/* Print SPECS */

		#print_specs{
			width: 800px;
			margin: 0 auto;
/*			display: none;*/
		}
		.print_specs {
			
			
			background-color: #ffffff;
			padding: 20px;
			overflow: hidden;
		}

		.print_specs .group-name {
			background: #d6d6d6;
			padding: 5px 20px;
			text-align: left;

		}
.printBtn {cursor: pointer;}

.ps-specs {margin-top: 15px;}
.group-name{margin-bottom: 15px;}
.ps-img { text-align: center;}

.ps-specs .spec-name{   
	width: 25%;
    float: left;
}
.ps-specs .spec-val {
	    width: 70%;
    margin-left: 15px;
}
.modal {
    z-index: 999999999 !important;
}

.modal-footer {
	width: 800px;
	margin: 0 auto;
}
.pcrintBtn {
	cursor: pointer;
}
		/* END Print SPECS */


#search-list {float:left;list-style:none;margin-top:-3px;padding:0;width:190px;position: absolute;}
			#search-list li{padding: 10px; background: #ffffff; border-bottom: #bbb9b9 1px solid; color: #000000;}
			#search-list li:hover{background:#ece3d2;cursor: pointer;}
		#suggesstion-box {
			position: absolute;
			top: 35px;
			left: 10px;
			color: #000;
		}
.hst-mob {
	display: none;
}
.fst-sec {
    background-color:#ffffff;
}

.fst-sec .mpp-overview-container{
    padding-top: 30px;
    background-color:#ffffff;
}

.scd-sec {
    background-color: #222222;
}

.scd-sec .mpp-overview-container{
    padding-top: 30px;
    background-color: #222222;
}

.fst-sec .headOne {
    font-size: 35px;
}
.offers{
    width: 100%;
    height: 300px;
    background-size: cover !important;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    overflow: hidden;
    margin-bottom: 30px;
}

.offerBox {
    /* position: absolute; */
    width: 50%;
    height: 100%;
    position: relative;
    float: right;
    z-index: 999999;
    
    border-radius: 20px;
}
.mask {
    position: absolute;
    width: 100%;
    height: 100%;
    top:0;
    left:0;
    background-color: #000000;
    opacity: 0.5;
    border-radius: 20px;
}
.boxContent {
position: absolute;
z-index: 999;
padding: 10% 5% 5% 5%;
height: 100%;
}

.offerTitle {
    font-family: 'HelveticaBlackOblique', sans-serif, Arial, Helvetica;
    font-size:30px;
    color: #c0c0c0;
    line-height:1;
    margin:0;
}

.offerDesc, .offerDesc p, .offerDesc div {
    font-family: 'HelveticaBlackOblique', sans-serif, Arial, Helvetica;
    font-size:20px;
    margin-top:15px;
    color: #ffffff;
    text-transform: uppercase;
}


.offerLink {
    text-align: right;
    position: absolute; bottom: 5%; right: 5%;
}

.offerLink a {
    color: #ffffff;
    font-family: 'Arial Rounded MT', sans-serif, Arial, Helvetica;
    font-size: 16px;
    text-transform: uppercase;
}
.offerLink a:hover {
    color: #6cbd35;
}

.HolTitle {
    background-color: #69b533;
    display: table;
    padding: 10px 20px;
    margin: 0 auto;
    /* position: absolute; */
    /* bottom: 0;
    left: calc(50% - 100px); */
}
.HolTitle h3{ 
    margin: 0;
    padding:0;
    font-family: 'Arial Rounded MT', sans-serif;
    font-weight: bold;
    font-size: 37px;
    text-transform: uppercase;
    color: #ffffff;
    letter-spacing: 1px;
    line-height: 1;
}
.bottom {
    width:100%;
    position: absolute;
    left:0;
    bottom:-1px;
}

.holDesc {
    font-size: 12px;
    text-transform: uppercase;
    color: #ffffff;
    text-align: center;
    font-family: 'Arial Rounded MT', sans-serif, Arial, Helvetica;
}
.holTtitle {
    font-size: 22px;
    text-transform: uppercase;
    color: #ffffff;
    text-align: center;
    font-family: 'Arial Rounded MT', sans-serif, Arial, Helvetica;
    margin-top: 15px;
    margin-bottom: 40px;
}
.hdTitle {
    font-family: 'Arial Rounded MT', sans-serif, Arial, Helvetica;
    color: #6cbd35;
    font-size: 45px;
    text-transform: uppercase;
   
}

.hotDeals_div .row{
    max-width:800px !important;
}

.dealz {
    padding-top:5%;
    background-color: #ffffff;
    padding-bottom: 20px;
}

.featuredDiv .dealz {
    padding: 0 !important;
    background-color: #ebebeb !important;
}

.featuredDiv .mpp-overview-container {
    background: #ebebeb !important;
}


.secNotFound {
	background-color: #000000;
}
.pageNotFound-Body-Title-Area {
	text-align: center;
	margin-top: 40px;
	margin-bottom: 40px;
}

.greenBar {
    height: 5px;
    width: 60px;
    background: #54b74e;
    margin: 20px auto 60px;
}

.pageNotFound-Body-Vehicle-Area .pOne {
	margin-top: 15px;
	text-transform: uppercase;
}

.pageNotFound-Body-Vehicle-Area li:hover .pOne {
	color: #54b74e !important;
}

wrapper {
    overflow: hidden;
    width: 100%;
    height: 100%;
    position: relative;
    display: block;
    margin-top: 140px;
    transition: all .4s ease-in-out; 
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
}

.blurryBg {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(255, 255, 255, 0.8);
    z-index: 999;
    
    display: none;
}
.testimonial li {
    list-style: none !important;
}

.new-fun li img {
    transition: transform .2s;
    -webkit-transition: transform .2s;
    -moz-transition: transform .2s;
    -o-transition: transform .2s;
}

.new-fun li:hover img {
    transform: scale(1.1);
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.mproduct:hover img {
    transform: scale(1.1);
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}
.mproduct .mpImg img {
    transition: transform .2s;
    -webkit-transition: transform .2s;
    -moz-transition: transform .2s;
    -o-transition: transform .2s;
}

.menuBg {
    width: 100%;
    height: 525px;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fff;
    z-index: 9;
    display: none;
}

@media screen and (max-width: 980px) {
    .banner-info {
        width: 70%;
        left: 10% !important;
        top: 10%;
    }
}

/* @media screen and (max-width: 1500px) {
    .banner-info {
        left:65% !important;
    }
} */
		@media screen and (max-width: 750px) {
            /* .banner-info {
                left:70% !important;
            } */
            header .global-nav {
                height: 70px;
            }
            .item-image {
                height: auto !important;
            }
            .mgrid2 {
                width: 100%;
            }
            .grid-item--width2 {
                height: 190px !important;
            } 
			.motorc .sec-line {
				width: 0 !important;
			}
			
			.banner1-custom {
				left: 60px !important;
				width: 60% !important;
				overflow: hidden;
				max-width: 60% !important;
				top: 10% !important;
			}
			
			.bn-title {
				font-size: 15px;
			}
			
			.bn-desc {
                font-size: 12px;
                margin-bottom: 0 !important;
			}
			
			
			
			.selected-category .right {
				float: left !important;
			}
			.hst-mob {
				display: block;
			}
			.dst-info {
				width: 100% !important;
				position:relative;
				top:0 !important;
				margin-top:20px;
				height: auto;
				margin-bottom:30px;
			}
			.dst-desc, .dst-label {
				width: 100%;
			}
			.hst-banner-logo {
				width: 50%;
			}
			.hst-left {
				width: 100%;
			}
			.hst-rght {
				width: 100%;
				margin-top: 20px;
			}
			.hst-top {
				height: 170px !important;
				background-size: contain !important;
			}
			.hst-dsc {
				padding: 20px;
			}
			.featured_prd > div {
				width: 100%;
			}
			.aviation .top-page, .train .top-page, .robotics .top-page, .plants .top-page,.engines .top-page{
				display: none;
			}
			.aviation, .train, .plants, .robotics, .engines, .hrt-footer { 
				padding-bottom: 30px;
			}
			.accessories .headThree { 
				margin-top: 15px;
			}
			.accessories div {
				width: 100%;
				margin-bottom:20px;
			}
			.accessories img {
				width: 100%;
			}
			.accessories a{
				overflow: hidden;
				display: inline-block;
				width: 100%;
			}	

			.search_prd { width:100%; }
			#latest-products .view-all-btn-ft {top:35px;}
			#latest-products .row {
				overflow: unset !important;
			}
			#latest-products .ftViewAllBtn {overflow: unset;}
			#latest-products .testimonial-widget {margin-top:20px;}
			.motorc .view-all-btn { right: 30px; top: 15px;}
			.small-block-grid-4 li {
				width: 100%;
			}
			
			#sub-tabs-content-1, #sub-tabs-content-2, #sub-tabs-content-3 { margin-top:50px;}
			.catalog .view-all-btn-ft  { right: 30px; }
			.catalog .custom-header-table { width: 95%; }
            #tdAddVehicle {
                width: 20%;
            }
            .addVehicle {
                width: 100%;
                height: 180px;
            }
            .addVehicle .icon {
                margin: 35px 0 10px 35px;
            }
            .tdShowVehicles {
                width: 75%;
            }
            .slide {
                padding: 15px;
            }
            .slide h3 {
                font-size: 16px;
            }
            .tdShowVehicles .owl-item {
                margin-left: 15px;
            }
            .overview-title,
            .overview-value p {
                font-size: 12px;
            }
            .compare_details,
            .compare_details1 {
                width: 71%;
            }
            .overview-value,
            .compare_title .overview-title {
                height: 155px;
            }
            .compare_title1 .fullspectitle {
                font-size: 10px;
            }
            .cmp-owl-prev {
                left: 18%;
            }
            .cmp-owl-prev,
            .cmp-owl-next {
                top: -25px;
            }
            .compare_title,
            .compare_title1 {
                width: 25%;
            }
            .steps .one {
                width: 50%;
            }
            .steps .two {
                width: 44%;
            }
            .steps .one h2,
            .steps .two h2 {
                margin-top: 5px;
                top: 0;
                font-size: 12px;
            }
            .steps .one h3,
            .steps .two h3 {
                font-size: 16px;
                top: 3px;
            }
            .grid-item {
                width: 100% !important;
                height: 375px;
            }
            .grid-item--height2 {
                height: 760px !important;
            }
            footer .left,
            footer .right {
                width: 100%;
            }
            .new-fun>li {
                width: 100% !important;
            }

            .small-block-grid-2>li:nth-of-type(n) {
                clear: none;
                width: 100%;
            }
            .mpp-prod-info, .image-main { width:100%; } 
            header .logo {
                width: 100px;
                margin: 15px 0 15px;
            }
            header .search {
                width: 60%;
                margin-bottom: 10px;
                display: none;
            }
            .search-form {
                float: right;
            }
            .search-form btn.right {
                float: none !important;
            }
			
            .open {
                width: 100% !important;
            }
            nav {
                display: none !important;
            }
            /* .custom-header-table td:nth-child(2) {
                display: none;
            } */
            .top-section-header {
                white-space: normal;
                margin-top: 20px;
            }
            .headOne {
                font-size: 20px;
				line-height: 1;
            }
            .leftIt {
                padding-bottom: 40px !important;
            }
            .ft-nav {
                height: auto;
            }
            .menu-container {
                display: block;
            }
            footer .links li.news-section {
                width: 100%;
            }
            .slider-numbering {
                height: 40px;
                padding-top: 15px !important;
                padding-left: 10px !important;
            }
			.current-num { font-size:23px; }
			.total-num { font-size: 15px; }
            .tparrows {
                height: 30px !important;
                width: 30px !important;
            }
            .tparrows:before {
                width: 20px;
                margin-top: -1px;
            }
            /* .bn-bn,
            .banner1-custom {
                display: none;
            } */
            .over-list,
            .news {
                width: 100% !important;
            }

            .prod-left, .prod-img-cont {width:100%;}
            .spec-group {
                width: 100%;
                margin-bottom:20px;
            }
            .specs .line {
                width:80%;
            }
            .gallery-top .line {width:70% !important;}
            .comparable .line { width: 20%; }
            .comparable .small-block-grid-5>li {
                width: 50%;
            }
            .prod-btm-bar {
                margin-top: 50px;
            }
            .specs {
                padding: 30px 0 !important;
            }
            .prod-nav .row {
                margin: 0 !important;
                max-width: 100%;
            }
			.row {
				margin-left: 15px !important;
				margin-right: 15px !important;
			}
			.prod-nav, .prod-nav .row {margin: 0 !important; margin-top: 30px !important;} 
            .prod-nav .headFour,.prod-nav .headFive {
                font-size: 13px;
            } 
            .prod-nav .nav li { margin: 0;}
            .prod-nav .nav > li > a { padding: 5px 5px;}
            .prod-nav { height: 120px; margin-top: 40px !important;}
            .prnav-left {
                width: 100%; 
            }
            .prnav-right {
                width:100%;
            }
			
/*
			.prnav-left > li > a:hover {
				background: none !important;
			}
*/
			.prnav-left > li > a:hover, .prnav-left > li > a:focus{
				background: none !important;
			}

            .header-section-border-line { 
                height: 12px;
            }

            .sec-line {
                padding: 0 !important;
            }
            .water .sec-line {
                width: 60% !important;
                padding: 0 !important;
            }
			.sidex .sec-line {
				display: none;
			}
			.sidex .view-all-btn { right:30px;}
/*
            .view-all-div {
                margin-top: -90px;
            }
*/
            #latest-products .sec-line { display:none; }
			.srch {
				height:40px !important;
				font-size: 20px !important;
			}
			
			.choices .chosen,.choices .options {
    			width: 100%;
			}
			.choices { margin-top:15px; }
			
			.product-item {width: 100%;}
			.overview-text-container .custom-header-table td:nth-child(2) {
				width: 40%;
			}
			
			.prod-info-btm-left, .prod-info-btm-right {
				width: 100%;
			}
			.copyright .small-block-grid-4 li { width: 25%; }
			footer .copyright p { text-align: center; }
			.ftr-drop-arrow {
                right: 16px;
                display: block;
            }
            

            .hdTitle {
                font-size: 28px;
            }
            .fst-sec .mpp-overview-container {
                padding-top: 20px;
            }
            
            .fst-sec .headOne {
                font-size: 25px;
            }

            .hdTitle {
                font-size: 28px;
            }
            .fst-sec .mpp-overview-container {
                padding-top: 0;
            }
            
            .fst-sec .headOne {
                font-size: 25px;
            }

            wrapper {
                margin-top: 70px;
            }

            .offers { height:200px; }
            .offerBox { width:70%; }
            .offerDesc, .offerDesc p, .offerDesc div { font-size: 13px; }
            .offerTitle { font-size: 18px; }
            #customDealsNav > div {
                width: 30px;
                height: 30px;
            }
            .dealz { padding: 0 ; }
            .hot_deals .sec-line { display: none; }
            .view-all-div {
                position: absolute;
                top: 90px;
                right: 30px;
            }
            .hot_deals .catalog-items { position:relative;}
            #customDealsNav {
                top: 55%;
            }

            .top-page {
                height: auto !important;
            }

            .color-name { 
                top: -20px !important;
                left: 70px !important;
            }
        }
        
        
          
          /* Preloader */
          
          /*
body {
            overflow: hidden;
          }

#preloader {

            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background-color: #000;
            /* change if the mask should have another color then white 
            z-index: 999999999;
            /* makes sure it stays on top 
          }
          
          #status {
            width: 200px;
            height: 200px;
            position: absolute;
            left: 50%;
            /* centers the loading animation horizontally one the screen 
            top: 50%;
            /* centers the loading animation vertically one the screen 
            background-image: url(../img/ajax-loader.gif);
            /* path to your loading animation 
            background-repeat: no-repeat;
            background-position: center;
            margin: -100px 0 0 -100px;
            /* is width and height divided by two 
          }*/
        
        @keyframes f_fadeG {
            0% {
                background-color: #000
            }
            100% {
                background-color: #fff
            }
        }
        
        @-o-keyframes f_fadeG {
            0% {
                background-color: #000
            }
            100% {
                background-color: #fff
            }
        }
        
        @-ms-keyframes f_fadeG {
            0% {
                background-color: #000
            }
            100% {
                background-color: #fff
            }
        }
        
        @-webkit-keyframes f_fadeG {
            0% {
                background-color: #000
            }
            100% {
                background-color: #fff
            }
        }
        
        @-moz-keyframes f_fadeG {
            0% {
                background-color: #000
            }
            100% {
                background-color: #fff
            }
        }
        /* Preload ENDS*/