html,body{overflow-x:hidden}.slick-arrow{margin:20px}.sidesetnav{list-style:none;padding:0}.sidesetnav li a{display:block;padding:10px;background:#e0dede;color:#333;margin:2px}.clearfix{width:100%}.form-cont{padding:5px}.error{color:red}

body {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 1.4;
    color: #222222;
    background-color: #ffffff;
}

.bold-label {
    font-weight: bolder !important;
    font-size: 1.1rem;
}

.catsselbox {
    border-top: 1px solid #ccc;
    padding-top: 10px;
}

.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show>.btn-success.dropdown-toggle {
color: white !important;
}

.btn-success {
color: white !important;;
}

#offers-discounts {
    padding-top: 80px;
}

#specs {
    padding-top: 10px;
}

a.view-details:hover {
color: white;
}

.ind-equip {
    margin-top: 20px !important;
}

.search-toggle.disabled {pointer-events:none;}

div.rating-top {
display: none !important;
}

.breadcrumb-item {
text-transform: capitalize;
}

ul.home-btn-list li a button {
    border-radius: 4px;
}

a {
    color: #417640;
    text-decoration: none;
}

a:not([href]):not([tabindex]) {
    color: #417640;
    text-decoration: none;
}

.modal {
    z-index: 999999;
}

.table {
    margin-bottom: 10px !important;
}

.bg-success {
    background-color: #417640 !important;
}

form.form-process button {
margin-top: 20px;
}

/* USED FEATURED STUFF START */
.item-info {
    background-color: #f4f4f4;
    padding: 20px 0 20px 20px;
}

.item-info .item-info-header {
    position: relative;
}

.item-info .item-info-header h3 {
    width: 63%;
}

.item-info .item-info-header h3 a {
    display: block;
    font-size: 18px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.22;
    letter-spacing: normal;
    text-align: left;
    color: #333333;
    text-transform: uppercase;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.item-info .item-info-header .item-prices {
    position: absolute;
    z-index: 6;
    top: -70px;
    right: 0;
    padding-left: 6px;
    padding-top: 10px;
    background: #427642;
    min-height: 50px;
    min-width: 152px;
    color: white;
    font-size: 20px;
}

.item-info .item-info-header .item-prices:before {
    background: #427642 none repeat scroll 0 0;
    content: "";
    min-height: 50px;
    position: absolute;
    top: 0px;
    left: -30px;
    -webkit-transform: skew(-25deg);
    -ms-transform: skew(-25deg);
    transform: skew(-25deg);
    width: 50px;
    border-right: 5px solid #427642;
}


.item-info ul {
    display: inline-block;
    list-style-type: none;

}

.item-info ul li {
 float: left;
    width: 100%;

}

div.left-item {
    float: left;
}

.item-info ul li .left-item .left-item-icons, .uni-popular-cars-item .item .item-info ul li .left-item .left-item-icons {
    width: 23px;
    height: 22px;
    text-align: center;
    background-color: #aeaeae;
    border-radius: 50%;
    float: left;
    padding: 0 6px;
}

.left-item-icons {
    display: none;
}

.item-info ul li .left-item .left-item-info {
    padding-left: 30px;
}

/* USED FEATURED STUFF END */

.navbar-dark {
    background: #417640;
}

.megamenu-li {
    position: static;
}

.megamenu {
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    margin: 0;
    padding: 0;
}


#searchTerm {}

.search-term-box {
    display: none;
}

.dropdownset {
    position: relative;
}

.dropdownset:before {
    content: "";
    position: absolute;
    right: 10px;
    top: 8px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #f00;
}

form#home_map label {
    display: none !important;
}



.select-wrapper:before {
    content: 'f0d7';
    font-family: FontAwesome;
    color: #333;
    display: inline-block;
    position: absolute;
    right: 20px;
    top: 37px;
    pointer-events: none;
    z-index: 500;
}

.eq_slider .owl-item img {
    display: block
}

.eq_slider {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    z-index: 1;
}

.eq_slider .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
}

.eq_slider .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.eq_slider .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0px, 0px, 0px);
}

.eq_slider .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
}

.eq_slider .owl-item img {
    display: block;
    width: 100%;
    -webkit-transform-style: preserve-3d;
}

.eq_slider .owl-nav.disabled,
.eq_slider .owl-dots.disabled {
    display: none;
}

.eq_slider .owl-nav .owl-prev,
.eq_slider .owl-nav .owl-next,
.eq_slider .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.eq_slider.owl-loaded {
    display: block;
}

.eq_slider.owl-loading {
    opacity: 0;
    display: block;
}

.eq_slider.owl-hidden {
    opacity: 0;
}

.eq_slider.owl-refresh .owl-item {
    visibility: hidden;
}

.eq_slider.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.eq_slider.owl-grab {
    cursor: move;
    cursor: grab;
}

.eq_slider.owl-rtl {
    direction: rtl;
}

.eq_slider.owl-rtl .owl-item {
    float: right;
}

.no-js .eq_slider {
    display: block;
}

.eq_slider .animated {
    -webkit-animation-duration: 1000ms;
    animation-duration: 1000ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.eq_slider .owl-animated-in {
    z-index: 0;
}

.eq_slider .owl-animated-out {
    z-index: 1;
}

.eq_slider .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

.owl-height {
    transition: height 500ms ease-in-out;
}

.eq_slider .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease;
}

.eq_slider .owl-item img.owl-lazy {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.eq_slider .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000;
}

.eq_slider .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url("owl.video.play.html") no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: -webkit-transform 100ms ease;
    transition: transform 100ms ease;
}

.eq_slider .owl-video-play-icon:hover {
    -webkit-transform: scale(1.3, 1.3);
    -ms-transform: scale(1.3, 1.3);
    transform: scale(1.3, 1.3);
}

.eq_slider .owl-video-playing .owl-video-tn,
.eq_slider .owl-video-playing .owl-video-play-icon {
    display: none;
}

.eq_slider .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity 400ms ease;
}

.eq_slider .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%;
}

.owl-thumbs {
    text-align: center;
}

.owl-thumb-item {
    border: none;
    padding: 2px;
    background: none;
}

.owl-thumb-item img {
    width: 50px
}

.select-wrapper:before {
    content: ' 107';
    font-family: FontAwesome;
    color: #333;
    display: inline-block;
    position: absolute;
    right: 20px;
    top: 37px;
    pointer-events: none;
    z-index: 500;
}

.proditem {
    padding: 0
}

.uppernav {
    margin-bottom: 50px;
}
.front-image {
    padding: 30px;
    height: 460px;
    position: relative;
    overflow: hidden
}

video#bgvid {
    position: absolute;
    left: 50%;
    min-width: 100%;
    width: 100%;
    height: 400px;
    z-index: 5;
    background: url(polina.html) no-repeat;
    -ms-transform: translateX(-50%) translateY(-20%);
    -moz-transform: translateX(-50%) translateY(-20%);
    -webkit-transform: translateX(-50%) translateY(-20%);
    transform: translateX(-50%) translateY(-20%);
    background-size: cover;
}

.index-heads .h3-home-page {
    background-color: #21252F;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #fff;
    font-weight: bold
}

p,
a {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 15px;
}

div.panel .panel-success .card {
    margin-top: 20px;
}
.panel {

}

.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 2000;
    top: 0;
    left: 0;
    overflow-x: hidden;
    padding-top: 0px;
    transition: 0.5s;
}

.sidenav a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 30px;
    color: white;
    display: block;
    transition: 0.3s
}

.sidenav a:hover,
.offcanvas a:focus {
    color: #f1f1f1;
}

.sidenav .closebtn {
    font-size: 20px;
    float: right
}

#main {
    transition: margin-left .5s;
}

@media screen and (max-width: 450px) {
    .sidenav {
        padding-top: 15px;
    }
    .sidenav a {
        font-size: 18px;
    }

    .carousel-caption {
        display: none;
    }

    .blinking {
        position: absolute;
        top: -800px;
        left: 28%;
    }

}

.usdtab {
    display: none !important;
}

.slider-h2 {
    color: #fff;
    font-size: 80px;
    background-color: none;
    font-weight: bolder;
    line-height: 80px;
    padding-bottom: 40px;
}

/*section {*/
    /*padding-top: 100px;*/
    /*padding-bottom: 100px;*/
/*}*/

.quote {
    color: rgba(0, 0, 0, .1);
    text-align: center;
    margin-bottom: 30px;
}

.fa .fa-quote-left .fa-4x {
    float: left;
    margin: 20px;
}

.fa .fa-quote-right .fa-4x {
    float: right;
    margin: 20px;
}

#fade-quote-carousel.carousel {
    padding-bottom: 60px;
}

#fade-quote-carousel.carousel .carousel-inner .item {
    opacity: 0;
    -webkit-transition-property: opacity;
    -ms-transition-property: opacity;
    transition-property: opacity;
}

#fade-quote-carousel.carousel .carousel-inner .active {
    opacity: 1;
    -webkit-transition-property: opacity;
    -ms-transition-property: opacity;
    transition-property: opacity;
}

#fade-quote-carousel.carousel .carousel-indicators {
    bottom: 10px;
}

#fade-quote-carousel.carousel .carousel-indicators>li {
    border: green solid 1px;
}

#fade-quote-carousel blockquote {
    text-align: center;
    border: none;
}

#fade-quote-carousel .profile-circle {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 100px;
}

.testimonial {
    background-color: #F1F2F3;
}

.footer-header {
    font-size: 28px;
    color: white;
    font-weight: bold;
    font-family: 'Francois One', sans-serif;
}

li.footer-link a {
    font-size: 18px;
    color: white;
}

.footer-text {
    font-size: 16px;
    color: #fefefe;
}

.footer {
    position: relative;
    width: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
    display: block;
    background: url(img/ave.html) no-repeat center top;
    background-color: #000001;
    margin-top:60px
}

.upper-left ul {
    list-style-type: none;
    display: inline-block;
    padding-right: 30px;
}

.upper-right ul {
    list-style-type: none;
    display: inline-block;
    float: right;
}

.upper-left li {
    list-style-type: none;
    display: inline-block;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-right: 30px;
}

.upper-right li {
    float: right;
    padding-right: 10px;
    margin-right: 30px;
    font-weight: lighter;
    font-size: 14px;
}

.upper-right li a {
    text-align: right;
    text-decoration: uppercase;
    color: #525252;
    font-family: 'Lato', sans-serif;
}

a.btn.btn-lrg.cust-login {
    background-color: #427642;
    color: white;
    min-width: 160px;
    text-transform: uppercase;
    font-weight: lighter;
    text-align: center;

}

.upper-right li:first-child {
    border-right: none;
}

@media screen and (max-height: 1070px) {
    .upper-right.header-link-text li a {
        display: none;

    }
}

.upper-left li a {
    display: block;
    text-align: center;
    text-decoration: none;
    color: #525252;
    font-family: 'Francois One', sans-serif;
    text-transform: uppercase;
}

.footer-content {
    width: 65%;
    margin: 0 auto;
}

@media (min-width:992px) and (max-width: 1448px) {
    .footer-content {
        width: 100%;
    }
}

.new-equip-btn {
    background-color: rgba(255, 254, 255, .3);
    margin-right: 20px;
}

.new-equip-btn a {
    color: #ffffff;
    text-transform: uppercase;
}

.used-equip-btn {
    background-color: rgba(153, 33, 21, .3);
    margin-left: 20px;
}

.used-equip-btn a {
    color: #ffffff;
    text-transform: uppercase;
}

.carousel-content {
    color: black;
    align-items: center;
}

#text-carousel {
    width: 100%;
    height: auto;
    padding: 20px;
    border-bottom: #ABACA9 solid 1px;
}

.carousel-control.left {
    background-image: none;
}

.carousel-control.right {
    background-image: none;
}

#map {
    height: 500px;
    width: 100%;
    background: url(../img/map-still.html) top center no-repeat;
    background-size: cover;
}

.hotlist {
    float: right; margin-top: 20px; background: #F9D854; color: black; font-weight: bold; border: none; text-transform: uppercase;
}


a.job-link {
    color: green;
    text-decoration: none;
}

* {
    box-sizing: border-box;
}

.location-page {
    color: #404040;
    font: 400 15px/22px 'Source Sans Pro', 'Helvetica Neue', Sans-serif;
    font-smoothing: antialiased;
}

.location-page h1 {
    font-size: 22px;
    margin: 0;
    font-weight: 400;
}

.location-page a {
    color: #404040;
    text-decoration: none;
}

.location-page a:hover {
    color: #101010;
}

.location-page .sidebar {
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
    border-right: 1px solid rgba(0, 0, 0, 0.25);
}

.pad2 {
    padding: 20px;
}

.quiet {
    color: #888;
}




.work-tractor {
    background-image: url('../img/tractor-overlay.html');
    padding: 40px 0 120px;
    width:100%;
    z-index: 1;
    background-position:50%;
    background-repeat: no-repeat;

}
/*
.location-map {
    position: relative;
    height: 800px;
    width: 100%;
    top: 0;
    bottom: 0;
}

.location-page .heading {
    background: #fff;
    border-bottom: 1px solid #eee;
    height: 60px;
    line-height: 60px;
    padding: 0 10px;
}

.listings {
    height: 100%;
    overflow: auto;
    padding-bottom: 60px;
}

.listings .item {
    display: block;
    border-bottom: 1px solid #eee;
    padding: 10px;
    text-decoration: none;
}

.listings .item:last-child {
    border-bottom: none;
}

.listings .item .title {
    display: block;
    color: #00853e;
    font-weight: 700;
}

.listings .item .title small {
    font-weight: 400;
}

.listings .item.active .title,
.listings .item .title:hover {
    color: #E8B92C;
}

.listings .item.active {
    background-color: #f8f8f8;
}

::-webkit-scrollbar {
    width: 3px;
    height: 3px;
    border-left: 0;
    background: rgba(0, 0, 0, 0.1);
}

::-webkit-scrollbar-track {
    background: none;
}

::-webkit-scrollbar-thumb {
    background: #00853e;
    border-radius: 0;
}
*/

.clearfix {
    display: block;
}

.clearfix:after {
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.leaflet-popup-close-button {
    display: none;
}

.carousel-caption {

    top: 70%;
}

.leaflet-popup-content {
    font: 400 15px/22px 'Source Sans Pro', 'Helvetica Neue', Sans-serif;
    padding: 0;
    width: 200px;
}

.leaflet-popup-content-wrapper {
    padding: 0;
}

.leaflet-popup-content h3 {
    background: #FEDC30;
    color: #000;
    margin: 0;
    display: block;
    padding: 10px;
    border-radius: 3px 3px 0 0;
    font-weight: 700;
    margin-top: -15px;
}

.leaflet-popup-content div {
    padding: 10px;
}

.leaflet-container .leaflet-marker-icon {
    cursor: pointer;
}

.slider-p {
    font-size: 30px;
    padding-bottom: 30px;
}

/*.col-md-6 .upper-left {
    1px solid #E5E5E5;
}*/

div.col-md-8.upper-right {
    /*border: 1px solid #E5E5E5;*/
    margin-top: 20px;
}



.row {
    margin-right: 0px;
    margin-left: 0px;
}
/*.navbar-nav>li>a {*/
    /*font-family: 'Lato', sans-serif;*/
    /*font-size: 15px;*/
    /*text-transform: uppercase;*/
    /*color: white;*/
/*}*/


/*.navbar-nav>li:last-child>a {*/
    /*color:black;*/
/*}*/


/*.dropdown-menu>li>a {*/
    /*font-family: 'Francois One', sans-serif;*/
    /*font-size: 15px;*/
/*}*/



h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Lato', sans-serif;
    text-transform: uppercase;
    font-weight: 300;
}

.upper-right li a:hover {
    color: black;
}

.upper-left li a:hover {
    color: black;
}

.navbar-toggle .icon-bar {
    background-color: #000;
}

div.col-md-8.footer-locations {
    padding-left: 10px;
}

ul.footer-locations {
    padding-left: 0px;
}



@media (max-width: 989px) {
    div.col-md-8.footer-locations {
        padding-left: 0px;
    }
}

@media (min-width:451px) and (max-width:770px) {
    div.wow.fadeInUp.home-btns {
        bottom: 20px;
        right: 25%;
    }
    .new-equip-btn a {
        font-size: 10px
    }

    div.wow.fadeInUp.home-btns {
        left:33%;
    }


}

@media (max-width: 450px) {
    figure.imghvr-shutter-out-diag-2 {
        margin-left: 20px;
        margin-bottom: 30px;
    }
    img.action-img {
        width: 100%;
    }
    img#mobile-logo {
        display: block;
        width: 100%;
    }
    div.col-md-8.footer-locations {
        padding-left: 0px;
    }
    div.wow.fadeInUp.home-btns {
        bottom:80px;
    }
    .img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
        display: block;
        max-width: 100%;
        /*height: 200px;*/
        width: 100%;
    }

}



@media (max-width:768px) {
    .carousel-caption {
        top:10%;
    }
    .carousel-inner>.item>img,
    .carousel-inner>.item>a>img {

    }
    .new-equip-btn {
        background-color: #317C41;

    }
    .used-equip-btn {
        background-color: #FEDC30;

    }

    div.wow.fadeInUp.home-btns {
        left: 24%;

    }
    .new-equip-btn a {
        color: #ffffff;
        font-size: 9px;
    }
    .used-equip-btn a {
        color: #000;
        text-transform: uppercase;
    }
    .upper-nav {
        display: none;
    }
    .carousel-indicators .active {
        display: none;
    }
}

@media only screen and (max-width: 1154px) {
    .slider-h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .new-equip-btn {
        margin-right: 0px;
    }
    .used-equip-btn {
        margin-left: 0px;
    }
}

@media only (min-width: 990px) and (max-width: 1234px) {
    .upper-right li a {
        font-size: 10px;
    }
}

@media screen and (min-width: 790px) and (max-width: 5000px) {
    #mobile-logo {
        display: none;
    }
}

@media screen and (min-width: 0px) and (max-width: 400px) {
    #mobile-logo {
        display: block;
    }

    .carousel-caption {
        display: none;
    }
}

.container-fluid {}

.carousel-control {
    position: absolute;
    top: 11px;
    left: 0;
    bottom: 0;
    width: 15%;
    opacity: 0.5;
    filter: alpha(opacity=50);
    font-size: 20px;
    color: #000000;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    background-color: rgba(0, 0, 0, 0);
}
.footer-locations {
    padding-left: 0px;
}
.footer-locations:nth-child(2) {
    width: unset;
}
div.content-block {
    position: relative;
}
div.content-block span.title {
    margin-left: 0px;
    margin-right: 0px;
    position: absolute;
    top: 35%;
}
.title {
    font-size: 20px;
    font-family: 'Oswald', Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    position: relative;
    color: #6B6969;
    background: transparent !important;
    font-weight:bold;
    padding: 4px;
}

.title > a {
    color:  #6B6969 !important;
}
.header-logo {
    width: 500px;
}
.mobile-header-logo {
    width: 300px;
    border-right: none;
}
.table {
    display: table;
    margin: 0 auto;
    /* width: 100%; */
    /* width: max-content; */
    margin-top: 10px;
}
ul.act-buttons li {
    display: inline;
}
.centered {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.act-button-text {
    color: white;
    text-shadow: 2px 2px 4px #000000;
}
[class^='imghvr-'],
[class*=' imghvr-'] {
    background-color: grey;
    box-shadow: 10px 10px 5px grey;
    margin-right: 10px;
}
[class*=" imghvr-shutter-out-"]:before,
[class^=imghvr-shutter-out-]:before {
    background-color: grey;
}
[class*=" imghvr-"] figcaption,
[class^=imghvr-] figcaption {
    background-color: grey;
}
p.value-heading {
    font-style: italic;
    margin-left: 20px;
}
ul.values {
    list-style-type: circle;
    margin-left: 40px;
}
#wrapper {
    position: relative;
    width: 100%;
    min-width: 980px;
    margin: 0 auto;
    background: url(../img/agrivision-content-bg.html) top center repeat-x;
}
img.turf-img {
    width: 300px;
}
[class*=" imghvr-"] a,
[class^=imghvr-] a {
    position: relative;
}
table td {
    border: none;
}
#finance-app h2 {
    margin-left: -15px;
}
div.col-md-4.footer-locations {
    padding-left: 0px;
}
.caret {
    display: none;
}
.jcarousel-wrapper {
    margin: 20px auto;
    position: relative;
    border: 10px solid #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 2px #999;
    -moz-box-shadow: 0 0 2px #999;
    box-shadow: 0 0 2px #999;
}
.jcarousel {
    position: relative;
    overflow: hidden;
    width: 100%;
}
.jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}
.jcarousel li {
    width: 200px;
    float: left;
    border: 1px solid #fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.jcarousel img {
    display: block;
    max-width: 100%;
    height: auto !important;
}
.jcarousel-control-prev,
.jcarousel-control-next {
    position: absolute;
    top: 50%;
    margin-top: -15px;
    width: 30px;
    height: 30px;
    text-align: center;
    background: #4E443C;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    font: 24px/27px Arial, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -webkit-box-shadow: 0 0 4px #F0EFE7;
    -moz-box-shadow: 0 0 4px #F0EFE7;
    box-shadow: 0 0 4px #F0EFE7;
}
.jcarousel-control-prev {
    left: 15px;
}
.jcarousel-control-next {
    right: 15px;
}
.jcarousel-pagination {
    position: absolute;
    bottom: -40px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    margin: 0;
}
.jcarousel-pagination a {
    text-decoration: none;
    display: inline-block;
    font-size: 11px;
    height: 10px;
    width: 10px;
    line-height: 10px;
    background: #fff;
    color: #4E443C;
    border-radius: 10px;
    text-indent: -9999px;
    margin-right: 7px;
    -webkit-box-shadow: 0 0 2px #4E443C;
    -moz-box-shadow: 0 0 2px #4E443C;
    box-shadow: 0 0 2px #4E443C;
}
.jcarousel-pagination a.active {
    background: #4E443C;
    color: #fff;
    opacity: 1;
    -webkit-box-shadow: 0 0 2px #F0EFE7;
    -moz-box-shadow: 0 0 2px #F0EFE7;
    box-shadow: 0 0 2px #F0EFE7;
}

.quick-btn{
    position: absolute;
    top: 5px;
    display: block;
    padding: 10px;
    background: #efefef;
    right: 5px;
    opacity: .6;
    color:#333;
    text-decoration: none;
    display: none;
}

.expand-collapse-component-item h4{
    margin-left:20px
}

.expand-collapse-component-item{
    position: relative;
}

.expand-collapse-component .expand-collapse-component-container .expand-collapse-component-section .expand-collapse-component-item.active {
    padding-bottom: 0;
    background: #e5e6e6;
}


.expand-collapse-component .expand-collapse-component-container .expand-collapse-component-section .expand-collapse-component-item.shown {
    display: block;
}

.expand-collapse-component .expand-collapse-component-container .expand-collapse-component-section .expand-collapse-component-item {
    border-top: 1px solid #c2c2c2;
    padding: 5px 5px 5px 10px;
    clear:both
}

.expand-collapse-component .expand-collapse-component-container .expand-collapse-component-section .expand-collapse-component-item .expand-collapse-component-item-content .seccion-images div {
    display: inline-table;
    vertical-align: top;
    margin: 8px 16px 8px 0;
}

.expand-collapse-component .expand-collapse-component-container .expand-collapse-component-section .expand-collapse-component-item .expand-collapse-component-item-content .seccion-images div span.caption {
    display: block;
    margin-top: 8px;
    display: table-caption;
    caption-side: bottom;
    text-align: left;
    font-size: 15px;
}

.expand-collapse-component .expand-collapse-component-container .expand-collapse-component-section .expand-collapse-component-item .expand-collapse-component-item-content .seccion-images {
    margin: 8px 0;
}

.expand-collapse-component .expand-collapse-component-container {
    padding: 20px 0 0 0;
    margin: 0 20px 0 20px;
    position: relative;
}
.row {
    margin-left: -20px;
    margin-right: -20px;
}

.nav-name{
    display: none;
}

table{
    width: 100%;
}

table td{
    padding:5px
}

.expand-collapse-component {
    background: #eff0f0;
}

.expand-collapse-component-item-content{
    display: none;
}


.expand-collapse-component-item h4{
    cursor: pointer;
}

.expand-collapse-component h2 {
    margin: 24px 20px 0 20px;
}

.expand-collapse-component{
    width: 100%;
}

.sub-h1{
    font-size: 18px;
    color: #b7b7b7;
}
ol, ul {
    margin-left: 0;
    padding-left: 16px;
    line-height: 26px;
}

.optlinks{
    display: block;
    padding: 1px 10px;
    color: green;
    font-weight: bold;
    display: none;
}

.btn-expand-all{
    display: none;
}
.btn-collapse-all{
    display: none;
}

.select-form-mobile, .add-model-form, .diff-model, .specification-title-row, .specification-headers, .specification-export, .controls{
    display: none;
}

.specifications-comp > .container{
    width:100%
}

.specifications-comp .table-container .table {
    width: 100%;
    border: none;
    margin: 0;
}

.specifications-comp .table-container .table tr:nth-of-type(even) th {
    background-color: #eff0f0;
}


.specifications-comp .table-container .table th {
    width: 20%;
}

.specifications-comp .table-container .table th {
    border-right: 1px solid #e5e6e6;
}
.specifications-comp .table-container .table th {
    text-align: left;
    z-index: 100;
    width: 50%;
    color: #333;
    /*font-family: jd_sans_probold*/
    font-size: 17px;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}

.specifications-comp .table-container .table tr:nth-of-type(even) td {
    background-color: #eff0f0;
}

.specifications-comp .table-container .table td {
    width: 20%;
}
.specifications-comp .table-container .table td {
    transition: transform .5s ease-in-out;
    width: 50%;
}
.specifications-comp .table-container .table td, .specifications-comp .table-container .table th {
    padding: 10px 20px;
    vertical-align: top;
    border: none;
    font-size: 15px;
    color: #666;
}


.specifications-comp .table-container .table th {
    border-right: 1px solid #e5e6e6;
}

.specifications-comp .table-container {
    border-top: 1px solid #e5e6e6;
    margin-bottom: 40px;
}

[data-spec="engine-manufacturer"]{
    display: none;
}

.specification-header{
    display: none;
}

.specification-show-more{
    display: none;
}

[data-spec="additional-information-date-collected"]{
    display: none;
}

.btn-show-more{
    display: none;
}

.btn-show-less{
    display: none;
}

.spec-contain{
}

.btn-default{
    background: none;
    border: solid thin #959595;
    border-radius: 0;
    font-size: 16px;
    padding: 10px 20px;
    color: green;
    text-transform: uppercase;
    font-weight: bold;
}

.btn-dark {
    color: #ffffff;
    background-color: #333;
    border-color: #333;
}

.expand-collapse-component-section h4{
    font-size: 15px;
    font-weight:bold;
}

.vid-list-header{
    background: #000;
    color: #fff;
    padding: 20px;
    text-align: center;
    text-transform: uppercase;
}

.vid-thumb{
    width:200px;
    display:inline-block;
}

.row{
    margin: 0;
}

.offers-header-prod{
    padding: 20px;
    background: #333;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
}

.access-cotainer h2{
    display: none;
}

.accheader{
    padding: 20px;
    background: #333;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
}

.offer-links-out{
    display: block;
    padding: 2px;
    /*background: #efefef;*/
    color: green;
    text-decoration: none;
    /* text-align: center; */
    font-size: 15px;
    font-weight: bold;
}


/*.table-container
{
    width: 100%;
    overflow-y: auto;
    _overflow: auto;
    margin: 0 0 1em;
}*/

.table-container::-webkit-scrollbar
{
    -webkit-appearance: none;
    width: 14px;
    height: 14px;
}

.table-container::-webkit-scrollbar-thumb
{
    border-radius: 8px;
    border: 3px solid #fff;
    background-color: rgba(0, 0, 0, .3);
}

@media print, (min-width: 768px) {
    .block-content.secondary .cta:last-child a {
        position: absolute;
        bottom: 0;
        margin-right: 20px;
    }
}

.block-content.secondary .content {
    position: static;
}

.prod-info{
    position: absolute;
    padding: 10px;
    background: #efefef;
    bottom: 0;
    left: 0;
    width: 100%;
    color: #000;
    font-weight: bold;
    text-align: center;
    border:solid thin #fff
}

.rating-sm {
    /* font-size: 2.5em; */
    font-size: 24px;
}

.rating-container .caption{
    display: none;
}

li.side-bar-locations a {
    color: black;
    font-weight: bold;
}

.video-title {
    background-color: green;
    color: white;
}

.shopping-cart {
    margin: 20px 0;
    float: right;
    background: white;
    width: 320px;
    position: absolute;
    border-radius: 3px;
    padding: 20px;
    top: 41px;
    right: 20px;
    z-index: 5;
    border: solid thin #dad9d9;
    display:none;
}
.shopping-cart .shopping-cart-header {
    border-bottom: 1px solid #E8E8E8;
    padding-bottom: 15px;
}
.shopping-cart .shopping-cart-header .shopping-cart-total {
    float: right;
}
.shopping-cart .shopping-cart-items {
    padding-top: 20px;
}
.shopping-cart .shopping-cart-items li {
    margin-bottom: 18px;
}
.shopping-cart .shopping-cart-items img {
    float: left;
    margin-right: 12px;
}
.shopping-cart .shopping-cart-items .item-name {
    display: block;
    padding-top: 10px;
    font-size: 16px;
}
.shopping-cart .shopping-cart-items .item-price {
    color: #6394F8;
    margin-right: 8px;
}
.shopping-cart .shopping-cart-items .item-quantity {
    color: #ABB0BE;
}

.shopping-cart:after {
    bottom: 100%;
    left: 89%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-bottom-color: white;
    border-width: 8px;
    margin-left: -8px;
}

.cart-icon {
    color: #515783;
    font-size: 24px;
    margin-right: 7px;
    float: left;
}

.button {
    background: #6394F8;
    color: white;
    text-align: center;
    padding: 12px;
    text-decoration: none;
    display: block;
    border-radius: 3px;
    font-size: 16px;
    margin: 25px 0 15px 0;
}
.button:hover {
    background: #729ef9;
}

.btn-possi {
    color: white;
    /*border-color: #27251F;*/
    background: #333333;
}

.clearfix:after {
    content: "";px
display: table;
    clear: both;
}

.badge {
    background-color: #417640;
    border-radius: 10px;
    color: white;
    display: inline-block;
    font-size: 12px;
    line-height: 1;
    padding: 3px 7px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    font-weight: bold;
}

li.footer-text a {
    color: white;
}

@media only screen and (min-width: 1235px) {
    #cust-port {
        display: none;
    }
}

/* Home Page Map */

#map {
    height: 520px;
    width: 100%;
}

#maparea { position: relative; }

#over_map {
    position: absolute;
    top: -3%;
    left: 10px;
    height: auto;
    background: RGBA(34, 34, 34, .90);
    color: white;
    z-index: 1;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 20px;
    width: 20%;
    overflow: hidden;
    padding-bottom: 20px;

}

.item-prices > span {
    padding-top: 10px;
    font-weight: bold;
   
}

@media screen and (max-width: 520px) {

    #connect .row {
        margin-top: 130px;

    }

    #new-navbar > .nav-item {
         width: unset;
    }

    #new-navbar > .nav-item {
         border-right: none;
    }

    #new-navbar > .nav-item:hover {
        background: black;
        border-radius: .25rem;
    }

    .hide-xs {
        display: none;
    }

    .hotlist {
        float: left;
        font-size: 12px;
        margin-top: 30px;
        padding: 14px;
    }

    #filter-section {
        display: none;
    }

    button.btn.btn-success.sorters {
        font-size: 10px;

    }

    button.btn.btn-warning.reset {
        font-size: 10px;
    }

    .filter-view {
        position: absolute;
        top: 194px;
        left: 250px;
    }

    .hide-buttons {
        display: none;
    }

    #new-navbar > a.nav-link {
        padding: 4px;
    }

}


@media screen and (max-width:1025px) {
    #over_map {
        display: none;
    }
}

/* Connect with us bar */

ul.connect-social li {
    display: inline-block;
    background: white;
    color: #222222;
    margin-top: 21px;
    padding: 10px;
    font-size: 32px;

}

h2.connect {
    margin-top: 15px;
    margin-bottom: 15px;
}

/* other manufacturers */
.brand-section {
    padding: 30px 0;
}
.brand-hadding {
    border-right: 1px solid #bbbbbb;
    float: left;
    padding-right: 10px;
    position: relative;
    width: 90px;
}
.brand-hadding::after {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #bbbbbb;
    border-style: solid;
    border-width: 12px;
    content: "";
    position: absolute;
    right: -24px;
    top: 50%;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}
.brand-hadding h5 {
    line-height: 26px;
    margin: 10px 0;
}
.brand-logo-list {
    float: right;
    margin: 0 auto;
    padding: 0 0 0 30px;
    width: 90%;
}

.brand-logo-list a img {
    margin: 0 auto;
}
.brand-logo-list .owl-controls.clickable {
    display:none !important;
}

/* events */

@media screen and (max-width: 450px) {
    #home-events {
        background-image: url(../img/3038E-Events.jpg);
        background-repeat: no-repeat;
        height: auto;
        background-position: center;
    }
}
@media (min-width: 451px) {
    #home-events {
        background-image: url(../img/3038E-Events.jpg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: 100% auto;
        height: 420px;
    }
}

.basecht {
    display: none !important;
}

/*footer */
.footer-top {
    background: #A0A0A0 none repeat scroll 0 0;
    color: white;
    padding: 10px 0;
}

.footer-bottom {
    background: #417640 none repeat scroll 0 0;
    padding-top:10px;
}

#Footer_Contact .form-group {
    margin-bottom: 0px;
}

.footer_widget ul {
    display: inline-block;
    padding: 0px;
    vertical-align: middle;
}

#control-5188785.btn.footer-sub.btn-warning {
    margin-top: 10px;
    background: #FCDD47;
    color: black;
    border: none;
}

.footer_widget ul li {
    display: inline-block;
    vertical-align: middle;
    list-style: none;
    margin: 0 auto;
}

.footer_widget > .fa {
    color: #FCDD47;
}
.footer-bottom > .fa {
    color: #FCDD47;
}

ul.footer-locations li a {
    color: #FFF;
    font-size: 13px;

}

ul.footer-locations li a:hover {
    color: #FCDD47;
}



/*navigation styling */

/*a.dropdown-toggle.submenu {*/
    /*color: #FFF;*/
    /*font-family: 'Lato', sans-serif;*/
    /*font-size: 16px;*/
    /*text-transform: uppercase;*/

/*}*/

/*#bs-example-navbar-collapse-1.collapse.navbar-collapse {*/
    /*background: #417640;*/
/*}*/

/*@media screen and (max-width: 767px) {*/
    /*#bs-example-navbar-collapse-1.collapse.navbar-collapse {*/
        /*background: #417640;*/
        /*margin-top: 0px;*/
    /*}*/
/*}*/



/*a:hover.dropdown-toggle.submenu, a:active.dropdown-toggle.submenu {*/
    /*color: #FCDD47;*/

/*}*/

a.view-more {

    background: #FCDD47;
    color: #000;
    padding: 10px 15px;
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    text-transform: uppercase;
}

.menu-bolds {
    color: #FFF;
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    text-transform: uppercase;
}

a:hover.submenu-2 > img {
    -webkit-filter: drop-shadow(5px 5px 5px #FADA45);
    filter:         drop-shadow(5px 5px 5px #FADA45);
}

a.submenu-2 {
    color: #FFF;
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    text-transform: uppercase;
}

a:hover.submenu-2 {
    color: #FCDD47;
}


/*.nav > li > a:hover, .nav > li > a:focus {*/
    /*background-color: black;*/
    /*color:#FADA45;*/
/*}*/
/*.navbar-toggle {*/
    /*margin-top: 30px;*/
/*}*/


a.request-quote {
    background: #FADA45;
    color: black !important;
}

.navbar-nav>li:last-child>a {
    color: black !important;
}

/*.dropdown-menu {*/
    /*background: RGBA(34, 34, 34, .90);*/
/*}*/

/*.dropdown-menu li {*/
    /*display: inline-block;*/
    /*font-size: 20px;*/
    /*color: white;*/
    /*margin-right: 30px;*/
    /*margin-left: 30px;*/

/*}*/

/*.navbar .navbar-nav {*/
    /*display: inline-block;*/
    /*float: none;*/
    /*vertical-align: top;*/
/*}*/

/*.navbar .navbar-collapse {*/
    /*text-align: center;*/
/*}*/

/*.navbar {*/
    /*margin-bottom:-1px;*/
    /*border-radius:0;*/
/*}*/

/*#submenu {*/
    /*background-color: #e7e7e7;*/
    /*margin-bottom:20px;*/
/*}*/

/*.collapsing {*/
    /*display:none;*/
/*}*/


@media (min-width:765px) and (max-width:1019px) {
    /*.navbar-nav>li>a {*/
        /*font-size: 10px;*/
    /*}*/
}

/* home buttons */

.home-btn-list li {
    display: inline-block;
}

a.btn.home-btns {
    background: #FFFFFF;
    color: #417640;
    font-size: 20px;
    font-weight: bold;
    min-width: 141px;
    margin-right: 20px;
}

@media (max-width: 1182px) {
    .home-btn-list li {
        margin-bottom: 10px;
    }
}

/*bootstrap overrides */
.container-fluid {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0px;
    padding-right: 0px;
}

/*.navbar {*/
    /*margin-bottom: 0px;*/
/*}*/



/*brands */



.img-responsive.brand {
    max-height: 85px;
    width: 99%;
    max-width: 157px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    z-index: 25;
    margin-bottom: 40px;
}

.page-title h1 {
    font-size: 44px;
    margin-bottom: 0px;
    font-weight: 700;
    color: #ffffff;
    font-family: 'Lato', sans serif;
}

/*Service Page */
li.service-btn {
    display: inline-block;
    list-style-type: none;
}

.list-inline {

    justify-content: center;
}

/* More Precision Ag */
ul.precision-ag-btns {
    list-style-type: none;
    margin-top: 35px;
}

ul.precision-ag-btns li {
    display: inline-block;
}


h3.pre-ag-heading {
    background: none;
    padding: 10px 6px;
    border-bottom: 1px solid;
    color: #417640;

}

.panel-heading{
    cursor: pointer;
    background-color: #417640;
}

/*.panel-default > .panel-heading {*/
    /*color: #FFF;*/
    /*background-color: #417640;*/
    /*border-color: #dddddd;*/
    /*font-weight: bold;*/
/*}*/

/* Meet team */
.card {
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: #fff;
    background: none;
    box-shadow: none;
}

.card:last-child {
    border-bottom: none;
}

.card-group > .card:first-child .card-header {
    border-radius: 4px 4px 0 0;
}

.card-group .card {
    border-radius: 0;
}

.card-group .card + .card {
    margin-top: 0;
}

.card-header {
    background-color: #417640;

    border: none;
    color: #fff;
    padding: 0;
    width:100%;
}

.card-title a {
    display: block;
    color: #fff;
    padding: 15px;
    position: relative;
    font-size: 16px;
    font-weight: 400;
}

.card-body {
    background: #fff;
}

.panel:last-child .card-body-body {
    border-radius: 0 0 4px 4px;
}

.panel:last-child .card-header {
    border-radius: 0 0 4px 4px;
    transition: border-radius 0.3s linear 0.2s;
}

.panel:last-child .card-header.active {
    border-radius: 0;
    transition: border-radius linear 0s;
}

/* #accordion rotate icon option */

#accordion .card-header a:before {
    content: 'e316';
    font-size: 24px;
    position: absolute;
    font-family: 'Material Icons';
    right: 5px;
    top: 10px;
    transform: rotate(180deg);
    transition: all 0.5s;
}

#accordion .card-header.active a:before {
    transform: rotate(0deg);
    transition: all 0.5s;
}



/* exclusive deals */

/*@media screen and (min-width: 500px) {
 #cta-btns {
  display:none;
 }
}*/

@media screen and (min-width: 1200px) {
    #hide {
        display:none;
    }
}

#home-contact {
    background:url(../img/location/HeritageMapSolidGreen.png);
    width: 100%;
    background-position: left;
    background-size: cover;
    height: 500px;
}

@media (min-width: 768px) and (max-width: 1024px) {
    #home-contact {
        height: 615px;
        display: none;
    }

    #home-events {
        background-size: cover;
    }

    .brand-logo-list {
        width: unset;
    }

    /*.nav > li > a {*/
        /*padding: 10px 8px;*/
    /*}*/

}

@media screen and (max-width: 450px) {

    .footer-logo {
        width: 150px;
        margin: 0 auto;
    }

    #part-cols {
        display: flex;
        flex-direction: column-reverse;
    }

    #service-cols {
        display: flex;
        flex-direction: column-reverse;
    }

    a.btn.home-btns {
        background: #FFFFFF;
        text-decoration: uppercase;
        color: #417640;
        font-size: 15px;
        font-weight: bold;
        min-width: 130px;
        /* margin-right: 20px; */
        margin-left: 0px;
        margin-right: 0px;
    }

    ul.home-btn-list {
        padding-left: 0px;
    }

    #connect {
        display: none;

    }

    #feat-used {
        display: none;
    }
    #home-events {
        display: none;
    }
    #home-contact {
        display: none;
    }

    .brand-hadding {
        display: none;
    }

    li.service-btn {
        margin-top: 10px;
    }

    .brand-logo-list {
        padding-left: 0px;
        padding-right: 0px;
        width: 100%;
    }
    .col-md-3.col-xs-3.brand-log {
        padding: 0 10px 0 0;
    }
    a#all-brands {
        font-size: 8px;
    }
    ul.footer-locations {
        display: none;
    }

    .small-hide {
        display: none;
    }
    #subscribe {
        display: none;
    }
    html,body{
        overflow-x:hidden;
    }

    .footer_widget {
        display: none;
    }

    .copy-right {
        font-size: 8px;
    }

    #performance-inspection {
        margin-top: 150px;
    }
}


@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
    #home-events {
        display: none;
    }

    .small-hide {
        display: none;
    }


    ul.footer-locations {
        display: none;
    }

    #connect {
        margin-top: 80px;
    }

    .brand-hadding {
        border-right: none;
        float: left;
        position: unset;
        width: 40px;
    }


}

#test-map {
    height: 520px;
    width: 100%;
}
.rotate {

    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    position: absolute;
    /* border: 1px solid #999; */
    cursor: pointer;
    /* top: 0%; */
    right: 100%;
    bottom: 100%;
    -ms-transform-origin: 100% 100%;
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    padding-left: 20px;
    padding-right: 20px;
    color: white;
    letter-spacing: 7px;
    min-width: 375px;
    /* margin-top: 24px; */
    font-weight: bolder;
    padding-top:10px;
    padding-bottom: 10px;
}

@media screen and (min-width: 451px) {
    a.quick-footer {
        display: none;
    }
}

@media screen and (max-width: 450px) {
    .rotate {

        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
        position: relative;
        border: 1px solid #999;
        cursor: pointer;
        top: 20%;
        right: 0%;
        -ms-transform-origin: 100% 100%;
        -webkit-transform-origin: 100% 100%;
        transform-origin: 100% 100%;
        padding-left: 30px;
        padding-right: 30px;
        color: white;
        letter-spacing: 7px;
        font-weight: bolder;


    }

    img.img-responsive.ex-deal-arrow {
        display: none;
    }

}

.ex-deals-icon-holder {
    border-right: 1px solid #ccc;
}

.ex-deals-icon-holder:last-child {
    border-right: none;
}


ul.ex-deal-list {
    list-style-type: none;
}

ul.ex-deal-list li {
    display: inline-block;
    max-width: 120px;
    border-right: solid 2px grey;
    padding-right: 15px;
}

ul.ex-deal-list li:last-child {
    border-right: none;
}

ul.ex-deal-list li img {
    margin: 0 auto;
}

h2.ex-deal-header {
    font-size: 20px;
    padding-top: 0px;
    margin-top: 0px;
    margin-left: 20px;
}

p.spec-details {
    margin-left: 20px;
}

h3.ex-price {
    font-size: 16px;
}

a.btn.ex-deal {
    background: #417640;
    color: white;
    min-width: 150px;
}

a.btn.ex-details {
    background: #FADA45;
    color: black;
    font-weight: bold;
    min-width: 200px;
}

.navbar {
    padding: 0;
}

.navbar-nav {
    margin: 0 auto;
}

.navbar-nav>li>a {
    font-family: 'Lato', sans-serif;
    font-size: 15px;
    text-transform: uppercase;
    color: white;
    padding: 10px 20px !important;
}

.dropdown-menu {
    background: RGBA(34, 34, 34, .90);

}

.dropdown-menu li {
    list-style-type: none;
}

.dropdown-menu a {
    color: white !important;
    text-transform: uppercase;
}

.nav-img {
    display:block;
    margin:auto;
}

#subdesktop {
    margin-top: 0px;
}

li.sub-nav a {
    color: white;
}

.dropdown .dropdown-menu:hover {display: block; margin-top: 0px; border-radius: 0px; }

.sub-nav:hover .sub-nav-menu {
    position:absolute;
    display: block !important;
    width: 100%;
}

.navbar-brand {
    display: none;
}

@media screen and (max-width: 767px) {
    #subdesktop {
        display: none;
    }

    .navbar-brand {
        display: block;
    }
}

@media screen and (max-width: 995px) {
    .upper-right ul{
        display: none;
    }
}

/*  How To */
a.howto {
    font-size: 20px;
    text-transform: uppercase;
    color: #417640;
}

#howToWrapper a {

    color: white;
    background-color: #0f8040;
    padding: 6px 14px 4px;
    float: right;
    margin-top: 10px;
    font-family: sans-serif;
    font-weight: bold;
    transition: linear 0.15s;
}

#howToWrapper .contentRow ul {
    list-style: none;
}

#howToWrapper .contentRow ul li .imagey img {
    display: block;
    float: left;
    width: 320px !important;
    margin-right: 15px;
}

@media screen and (max-width: 450px) {
    #map {
        display: none;
    }

    #over_map {
        position: relative;
        top: 0px;
        left: 0px;
    }

    img.img-responsive .map-contact {
        width: 60%;
        position: relative;
        margin-bottom: 20px;
    }
    form#map-contact {
        width: 70%;
    }
    img.img-responsive.map-contact {
        width: 40%;

    }
}

#wrapper {
    overflow-x: hidden;
}

.wrapper {
     overflow: hidden;
}

h1.blog-title {
    color: #3A7C2F;
    font-size: 22px;
    font-weight: bold;
    text-transform: none;
}

h2.blog-sidebar-title {
    color: #3A7C2F;
    font-size: 18px;
    font-weight: bold;
    text-transform: none;

}



a.find-location {
    background: white;
    color: #417640;
    padding: 5px;
    font-weight: bold;
}

@media screen and (max-width: 1199px) {
    ul.footer-locations li a {
        font-size: 9px;
    }
}

@media screen and (min-width: 1055px) {
    a.quick-footer {
        display: none;
    }

}

@media screen and (min-width: 451px) {

    #mob-btns {
        display: none;
    }

    .mob-btn {
        display: none;
    }

}


.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus {
    color: #ffffff;
    background-color: #417640;
    border-color: #000;
}

.btn-group .dropdown-toggle.btn-primary ~ .dropdown-menu {
    background-color: #417640;
    border-color: #000;
    opacity: 0.9;
}


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-left: 10px;
    padding-right: 10px;
}

@media screen and (min-width: 770px) {
    #loc-nav {
        display:none;
    }
}


.g-recaptcha{display:none}

@media screen and (max-width: 200px) {
    .column {
        -ms-flex: 100%;
        flex: 100%;
        max-width: 100%;
    }
}

.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

@media screen and (min-width: 451px) {
    #mobile-used-search {
        display: none;
    }
}

@media screen and (max-width: 450px) {
    #usedsearch-body {
        display: none;
    }
    #usedsearch-title {
        display: none;
    }
}

.her-title {
    text-transform: none;
    font-size: 24px;
    color: green;
    font-weight: bold;
}

.kub-title {
    text-transform: none;
    font-size: 24px;
    color: orange;
    font-weight: bold;
}

.page-item button {
    display: inline-block;
    padding: 10px 15px;
    background: #46af46;
    color: #fff;
    outline: none;
    border: none;
    margin: 2px;
}

.pagination .active > button {
    background: #a4e8a4;
    color: #333;
}

@media screen and (max-width: 450px) {
    .her-title, .kub-title {
        font-size: 15px;
    }
}


.group_1of3 {
    margin-top: 11px;
    margin-bottom: 11px;
}

.fc-day-grid-event .fc-h-event .fc-event .fc-start .fc-end {
    background-color: #3A7C2F !important;
    border-color: #3A7C2F !important;
}

.usedeq {
    padding: 10px 0;
}




/*.navbar .dropdown-menu > li > a {*/
    /*font-family: 'Lato', sans-serif;*/
    /*font-size: 15px;*/
    /*text-transform: uppercase;*/
    /*color: white;*/
/*}*/

/*@media (min-width: 768px) and (max-width: 1024px) {*/
    /*.navbar .dropdown-menu > li > a {*/
        /*font-size: 9px;*/
    /*}*/

    /*.navbar .dropdown-menu > li > a, .navbar .dropdown-menu > li > a:focus {*/
        /*font-size: 9px;*/
    /*}*/
/*}*/

/*@media screen and (max-width: 451px) {*/
    /*ul.nav li.dropdown:hover>ul.dropdown-menu {*/
        /*position: relative;*/
    /*}*/
/*}*/

.price-list {
    font-weight: 400;
    font-style: normal;
    font-family:'Roboto';
}
/*.price-list{
}*/
.price-title{
    background:none repeat scroll 0 0 #ecf0f3;
    border:1px solid #ddd;
}
.price-title h4{
    color:#666;
    font-family:open sans;
    font-size:20px;
    font-weight:300;
    letter-spacing:2px;
    margin:0;
    padding:10px;
    text-align:center;
    text-transform:uppercase;
}
.plan-price{
    border-left:1px solid;
    border-right:1px solid;
    border-color:#ccc;
}
.plan-price h2{
    color:#666;
    font-size:24px;
    margin:0;
    padding:20px;
    text-align:center;
}
.plan-price h2 span{
    font-family:open sans;
    font-size:15px;
    font-weight:300;
    margin-bottom:0;
    padding-right:8px;
    vertical-align:middle;
}
.plan-features{
    border:1px solid #ddd;
    margin:0;
}
.plan-features li{
    border-bottom:1px solid #ccc;
    font-size:16px;
    padding:15px 15px 15px 25px;
}
.plan-features li:last-child{
    border-bottom:0px solid;
}
.plan-link{
    border:1px solid #ddd;
    text-align:center;
    border-top:0px solid;
}
.plan-link a.btn-bordered{
    font-size:16px;
    letter-spacing:2px;
    margin:10px 0;
    text-transform:uppercase;
}

.popular{
    margin-bottom: 10px;
}
.popular .price-title{
    background-color:#417640;
}
.popular .price-title h4{
    color:#fff;
}
.popular .plan-link a.btn-bordered{
    background:#417640;
    color:#fff;
}
.popular .plan-link,.popular .plan-features li, .popular .price-title, .popular .plan-features, .popular .plan-price{
    border-color:#417640;
}
btn-bordered{
    border-radius:0;
    margin-top:15px;
}
.btn-bordered{
    border:2px solid #417640;
    color:#57bddb;
    background:transparent;
}
.btn-bordered:hover{
    color:#417640;
    opacity:.7;
}

.borderline {
    border-left: solid thin #dddddd;
    height: 260px;
    padding: 30px;
}

a {
    color: #417640;
    text-decoration: none;
}


a:hover, a:focus {
    color: #417640;
    text-decoration: none;
}

/*@media only screen and (min-device-width : 734px) and (max-device-width : 1024px) {*/
/*.no-show {*/
/*display: none;*/

/*}*/
/*}*/

/*@media (min-width:768px) and (max-width: 1448px) {*/
/*.no-show {*/
/*display:none;*/
/*}*/
/*}*/

/*@media (min-width:667px) and (max-width: 1448px) {*/
/*.no-show {*/
/*display:none;*/
/*}*/
/*}*/

/*@media (min-width:736px) and (max-width: 1448px) {*/
/*.no-show {*/
/*display:none;*/
/*}*/
/*}*/

/*@media (max-width: 736px) {*/
/*.no-show {*/
/*display:none;*/
/*}*/
/*}*/





@media (min-width:684px) and (max-width: 1448px) {
    .no-display {
        display:none;
    }
}

@media screen
and (device-width: 320px)
and (device-height: 640px)
and (-webkit-device-pixel-ratio: 3)
and (orientation: landscape) {
    .no-display {
        display:none;
    }

}

@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (-webkit-device-pixel-ratio: 3) {
    .no-display {
        display:none;
    }


}

@media and (max-width: 667px) {
    #connect {
        display:none;
    }
}

@media only screen and (max-width: 450px) {
    .price-list {
        margin-top:-20px;
    }
}

#location-finder {
    position: fixed;
    background: white;
    top: 4%;
    left: 70%;
    z-index: 9999;
}

#location-finder:before {

}



#location-finder .user {
    background: #eee;
    padding: 15px;
}

.initiallyHidden {
    display: none;
}

#location-detail {
    line-height: 14px;
}

/*#location-det {
    visibility: hidden;
}*/

ul.location-nav {
    float: right;
}

ul.location-nav li {
    display: inline-block;
    color: #525252;
    font-weight: lighter;
}


#location-finder .user {
    background: #427642;
    color: white;
    padding: 15px;
}


.disclaimers {
    padding: 20px 30px;
}

.disclaimers p {
    font-size: 1rem;
}

@media screen and (min-width: 769px) {
    #location-finder {
        position: absolute;
        background: white;
        top: 35px;
        left: calc(100% - 354.4px);
        z-index: 9999;
    }
}
@media screen and (min-width: 1140px) {
    #location-finder {
        position: absolute;
        background: white;
        top: 35px;
        left: calc(50% + 670px - 454px);
        z-index: 9999;
    }
}


#location-finder:before {
    content: "";
    position: absolute;
    right: 5px;
    top: -16px;
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-bottom: 8px solid #427642;
    right: 45px;
}

.fa, .fas {
    font-weight: 900;
    padding: 5px;
}

.ctas {
    display: none;
}

.special-item {
    float: left;
    position: relative;
    width: 25%;
    height: auto;
    padding: 0 12px 12px 0;
}


.special-item .special-image, .special-item .special-image a, .special-item .special-image img {
    display: block;
    width: 100%;
    height: auto;
}


.special-overlay {
    top: 72%;
    width: 100%;
    height: 100%;
    z-index: 2;
    text-align: center;
}

.inspect-links {
    font-family: 'Lato', sans-serif;
    text-transform: uppercase;
    text-align: center;
    font-size: 19px;
    margin-top: 10.5px;
    margin-bottom: 10.5px;
    cursor: pointer;
    color: black;

}

/*!********************* shopping DEERE-1 **********************!*/
/*.product-grid-deerepro{font-family:Raleway,sans-serif;text-align:center;padding:0 0 72px;overflow:hidden;position:relative;z-index:1;min-height: 400px;}*/
/*.product-grid-deerepro .product-image{position:relative;transition:all .3s ease 0s}*/
/*.product-grid-deerepro .product-image a{display:block}*/
/*.product-grid-deerepro .product-image img{width:100%;height:auto}*/
/*.product-grid-deerepro .pic-1{opacity:1;transition:all .3s ease-out 0s}*/
/*.product-grid-deerepro:hover .pic-1{opacity:1}*/
/*!*.product-grid-deerepro .pic-2{opacity:0;position:absolute;top:0;left:0;transition:all .3s ease-out 0s}*/
/*.product-grid-deerepro:hover .pic-2{opacity:1}*/
/*.product-grid-deerepro:hover .pic-1{opacity:0}*/
/**!*/
/*.product-grid-deerepro .social{padding:0;margin:0;list-style:none;opacity:0;transform:translateY(-50%) translateX(-50%);position:absolute;top:60%;left:50%;z-index:1;transition:all .3s ease 0s}*/
/*.product-grid-deerepro:hover .social{opacity:1;top:50%}*/
/*.product-grid-deerepro .social li{display:inline-block}*/
/*.product-grid-deerepro .social li a{color:#fff;background-color:#333;font-size:16px;line-height:40px;text-align:center;height:40px;width:40px;margin:0 2px;display:block;position:relative;transition:all .3s ease-in-out}*/
/*.product-grid-deerepro .social li a:hover{color:#fff;background-color: #ffd601*/
/*}*/
/*.product-grid-deerepro .social li a:after,..product-grid-deerepro .social li a:before{content:attr(data-tip);color:#fff;background-color:#000;font-size:12px;letter-spacing:1px;line-height:20px;padding:1px 5px;white-space:nowrap;opacity:0;transform:translateX(-50%);position:absolute;left:50%;top:-30px}*/
/*.product-grid-deerepro .social li a:after{content:'';height:15px;width:15px;border-radius:0;transform:translateX(-50%) rotate(45deg);top:-20px;z-index:-1}*/
/*.product-grid-deerepro .social li a:hover:after,.product-grid-deerepro .social li a:hover:before{opacity:1}*/
/*.product-grid-deerepro .product-discount-label,.product-grid-deerepro .product-new-label{color:#fff;background-color: #ffd601;font-size:12px;text-transform:uppercase;padding:2px 7px;display:block;position:absolute;top:10px;left:0}*/
/*.product-grid-deerepro .product-discount-label{background-color:#333;left:auto;right:0}*/
/*.product-grid-deerepro .rating{color:#FFD200;font-size:12px;padding:12px 0 0;margin:0;list-style:none;position:relative;z-index:-1}*/
/*.product-grid-deerepro .rating li.disable{color:rgba(0,0,0,.2)}*/
/*.product-grid-deerepro .product-content{background-color:#fff;text-align:center;padding:12px 0;margin:0 auto;position:absolute;left:0;right:0;bottom:0px;z-index:1;transition:all .3s}*/
/*.product-grid-deerepro:hover .product-content{bottom:0}*/
/*.product-grid-deerepro .title{font-size: 22px;*/
    /*font-weight: 400;*/
    /*letter-spacing: .5px;*/
    /*text-transform: capitalize;*/
    /*margin: 0 0 10px;*/
    /*transition: all .3s ease 0s;*/
    /*background: #fee72f;*/
    /*padding: 5px;}*/
/*.product-grid-deerepro .title a{color:#828282;font-weight: bold}*/
/*.product-grid-deerepro .title a:hover,..product-grid-deerepro:hover .title a{color: #333*/
/*}*/
/*.product-grid-deerepro .price{color:#333;font-size:12px;font-family:Montserrat,sans-serif;font-weight:normal;letter-spacing:.6px;margin-bottom:8px;text-align:center;transition:all .3s}*/
/*.product-grid-deerepro .price span{color:#999;font-size:13px;font-weight:400;text-decoration:line-through;margin-left:3px;display:inline-block}*/
/*.product-grid-deerepro .add-to-cart{color:#000;font-size:13px;font-weight:600}*/
/*@media only screen and (max-width:990px){..product-grid-deerepro{margin-bottom:30px}*/
/*}*/

/*!********************* shopping Demo-1 **********************!*/
/*.product-grid{font-family:Arial,sans-serif;text-align:center;padding:0 0 72px;overflow:hidden;position:relative;z-index:1;min-height: 400px;}*/
/*.product-grid .product-image{position:relative;transition:all .3s ease 0s}*/
/*.product-grid .product-image a{display:block}*/
/*.product-grid .product-image img{width:100%;height:auto}*/
/*.product-grid .pic-1{opacity:1;transition:all .3s ease-out 0s}*/
/*.product-grid:hover .pic-1{opacity:1}*/
/*.product-grid .pic-2{opacity:0;position:absolute;top:0;left:0;transition:all .3s ease-out 0s}*/
/*.product-grid:hover .pic-2{opacity:1}*/
/*.product-grid:hover .pic-1{opacity:0}*/
/*.product-grid .social{padding:0;margin:0;list-style:none;opacity:0;transform:translateY(-50%) translateX(-50%);position:absolute;top:60%;left:50%;z-index:1;transition:all .3s ease 0s}*/
/*.product-grid:hover .social{opacity:1;top:50%}*/
/*.product-grid .social li{display:inline-block}*/
/*.product-grid .social li a{color:#fff;background-color:#333;font-size:16px;line-height:40px;text-align:center;height:40px;width:40px;margin:0 2px;display:block;position:relative;transition:all .3s ease-in-out}*/
/*.product-grid .social li a:hover{color:#fff;background-color: #ffd601*/
/*}*/
/*.product-grid .social li a:after,.product-grid .social li a:before{content:attr(data-tip);color:#fff;background-color:#000;font-size:12px;letter-spacing:1px;line-height:20px;padding:1px 5px;white-space:nowrap;opacity:0;transform:translateX(-50%);position:absolute;left:50%;top:-30px}*/
/*.product-grid .social li a:after{content:'';height:15px;width:15px;border-radius:0;transform:translateX(-50%) rotate(45deg);top:-20px;z-index:-1}*/
/*.product-grid .social li a:hover:after,.product-grid .social li a:hover:before{opacity:1}*/
/*.product-grid .product-discount-label,.product-grid .product-new-label{color:#fff;background-color: #ffd601;font-size:12px;text-transform:uppercase;padding:2px 7px;display:block;position:absolute;top:10px;left:0}*/
/*.product-grid .product-discount-label{background-color:#333;left:auto;right:0}*/
/*.product-grid .rating{color:#FFD200;font-size:12px;padding:12px 0 0;margin:0;list-style:none;position:relative;z-index:-1}*/
/*.product-grid .rating li.disable{color:rgba(0,0,0,.2)}*/
/*.product-grid .product-content{background-color:#fff;text-align:center;padding:12px 0;margin:0 auto;position:absolute;left:0;right:0;bottom:0px;z-index:1;transition:all .3s}*/
/*.product-grid:hover .product-content{bottom:0}*/
/*.product-grid .title{font-size: 22px;*/
    /*font-weight: 400;*/
    /*letter-spacing: .5px;*/
    /*text-transform: capitalize;*/
    /*margin: 0 0 10px;*/
    /*transition: all .3s ease 0s;*/
    /*background: #fee72f;*/
    /*padding: 5px;}*/
/*.product-grid .title a{color:#828282;font-weight: bold}*/
/*.product-grid .title a:hover,.product-grid:hover .title a{color: #333*/
/*}*/
/*.product-grid .price{color:#333;font-size:12px;font-family:Montserrat,sans-serif;font-weight:normal;letter-spacing:.6px;margin-bottom:8px;text-align:center;transition:all .3s}*/
/*.product-grid .price span{color:#999;font-size:13px;font-weight:400;text-decoration:line-through;margin-left:3px;display:inline-block}*/
/*.product-grid .add-to-cart{color:#000;font-size:13px;font-weight:600}*/
/*@media only screen and (max-width:990px){.product-grid{margin-bottom:30px}*/
/*}*/

/*!********************* Shopping Demo-2 **********************!*/
/*.demo{padding:45px 0}*/
/*.product-grid2{font-family:'Open Sans',sans-serif;position:relative}*/
/*.product-grid2 .product-image2{overflow:hidden;position:relative}*/
/*.product-grid2 .product-image2 a{display:block}*/
/*.product-grid2 .product-image2 img{width:100%;height:auto}*/
/*.product-image2 .pic-1{opacity:1;transition:all .5s}*/
/*.product-grid2:hover .product-image2 .pic-1{opacity:0}*/
/*.product-image2 .pic-2{width:100%;height:100%;opacity:0;position:absolute;top:0;left:0;transition:all .5s}*/
/*.product-grid2:hover .product-image2 .pic-2{opacity:1}*/
/*.product-grid2 .social{padding:0;margin:0;position:absolute;bottom:50px;right:25px;z-index:1}*/
/*.product-grid2 .social li{margin:0 0 10px;display:block;transform:translateX(100px);transition:all .5s}*/
/*.product-grid2:hover .social li{transform:translateX(0)}*/
/*.product-grid2:hover .social li:nth-child(2){transition-delay:.15s}*/
/*.product-grid2:hover .social li:nth-child(3){transition-delay:.25s}*/
/*.product-grid2 .social li a{color:#505050;background-color:#fff;font-size:17px;line-height:45px;text-align:center;height:45px;width:45px;border-radius:50%;display:block;transition:all .3s ease 0s}*/
/*.product-grid2 .social li a:hover{color:#fff;background-color:#3498db;box-shadow:0 0 10px rgba(0,0,0,.5)}*/
/*.product-grid2 .social li a:after,.product-grid2 .social li a:before{content:attr(data-tip);color:#fff;background-color:#000;font-size:12px;line-height:22px;border-radius:3px;padding:0 5px;white-space:nowrap;opacity:0;transform:translateX(-50%);position:absolute;left:50%;top:-30px}*/
/*.product-grid2 .social li a:after{content:'';height:15px;width:15px;border-radius:0;transform:translateX(-50%) rotate(45deg);top:-22px;z-index:-1}*/
/*.product-grid2 .social li a:hover:after,.product-grid2 .social li a:hover:before{opacity:1}*/
/*.product-grid2 .add-to-cart{color:#fff;background-color:#404040;font-size:15px;text-align:center;width:100%;padding:10px 0;display:block;position:absolute;left:0;bottom:-100%;transition:all .3s}*/
/*.product-grid2 .add-to-cart:hover{background-color:#3498db;text-decoration:none}*/
/*.product-grid2:hover .add-to-cart{bottom:0}*/
/*.product-grid2 .product-new-label{background-color:#3498db;color:#fff;font-size:17px;padding:5px 10px;position:absolute;right:0;top:0;transition:all .3s}*/
/*.product-grid2:hover .product-new-label{opacity:0}*/
/*.product-grid2 .product-content{padding:20px 10px;text-align:center}*/
/*.product-grid2 .title{font-size:17px;margin:0 0 7px}*/
/*.product-grid2 .title a{color:#303030}*/
/*.product-grid2 .title a:hover{color:#3498db}*/
/*.product-grid2 .price{color:#303030;font-size:15px}*/
/*@media screen and (max-width:990px){.product-grid2{margin-bottom:30px}*/
/*}*/

/*!********************* Shopping Demo-3 **********************!*/
/*.product-grid3{font-family:Roboto,sans-serif;text-align:center;position:relative;z-index:1}*/
/*.product-grid3:before{content:"";height:81%;width:100%;background:#fff;border:1px solid rgba(0,0,0,.1);opacity:0;position:absolute;top:0;left:0;z-index:-1;transition:all .5s ease 0s}*/
/*.product-grid3:hover:before{opacity:1;height:100%}*/
/*.product-grid3 .product-image3{position:relative}*/
/*.product-grid3 .product-image3 a{display:block}*/
/*.product-grid3 .product-image3 img{width:100%;height:auto}*/
/*.product-grid3 .pic-1{opacity:1;transition:all .5s ease-out 0s}*/
/*.product-grid3:hover .pic-1{opacity:0}*/
/*.product-grid3 .pic-2{position:absolute;top:0;left:0;opacity:0;transition:all .5s ease-out 0s}*/
/*.product-grid3:hover .pic-2{opacity:1}*/
/*.product-grid3 .social{width:120px;padding:0;margin:0 auto;list-style:none;opacity:0;position:absolute;right:0;left:0;bottom:-23px;transform:scale(0);transition:all .3s ease 0s}*/
/*.product-grid3:hover .social{opacity:1;transform:scale(1)}*/
/*.product-grid3:hover .product-discount-label,.product-grid3:hover .product-new-label,.product-grid3:hover .title{opacity:0}*/
/*.product-grid3 .social li{display:inline-block}*/
/*.product-grid3 .social li a{color:#e67e22;background:#fff;font-size:18px;line-height:50px;width:50px;height:50px;border:1px solid rgba(0,0,0,.1);border-radius:50%;margin:0 2px;display:block;transition:all .3s ease 0s}*/
/*.product-grid3 .social li a:hover{background:#e67e22;color:#fff}*/
/*.product-grid3 .product-discount-label,.product-grid3 .product-new-label{background-color:#e67e22;color:#fff;font-size:17px;padding:2px 10px;position:absolute;right:10px;top:10px;transition:all .3s}*/
/*.product-grid3 .product-content{z-index:-1;padding:15px;text-align:left}*/
/*.product-grid3 .title{font-size:14px;text-transform:capitalize;margin:0 0 7px;transition:all .3s ease 0s}*/
/*.product-grid3 .title a{color:#414141}*/
/*.product-grid3 .price{color:#000;font-size:16px;letter-spacing:1px;font-weight:600;margin-right:2px;display:inline-block}*/
/*.product-grid3 .price span{color:#909090;font-size:14px;font-weight:500;letter-spacing:0;text-decoration:line-through;text-align:left;display:inline-block;margin-top:-2px}*/
/*.product-grid3 .rating{padding:0;margin:-22px 0 0;list-style:none;text-align:right;display:block}*/
/*.product-grid3 .rating li{color:#ffd200;font-size:13px;display:inline-block}*/
/*.product-grid3 .rating li.disable{color:#dcdcdc}*/
/*@media only screen and (max-width:1200px){.product-grid3 .rating{margin:0}*/
/*}*/
/*@media only screen and (max-width:990px){.product-grid3{margin-bottom:30px}*/
    /*.product-grid3 .rating{margin:-22px 0 0}*/
/*}*/
/*@media only screen and (max-width:359px){.product-grid3 .rating{margin:0}*/
/*}*/

/*!********************* Shopping Demo-4 **********************!*/
/*.product-grid4,.product-grid4 .product-image4{position:relative}*/
/*.product-grid4{font-family:Poppins,sans-serif;text-align:center;border-radius:5px;overflow:hidden;z-index:1;transition:all .3s ease 0s}*/
/*.product-grid4:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}*/
/*.product-grid4 .product-image4 a{display:block}*/
/*.product-grid4 .product-image4 img{width:100%;height:auto}*/
/*.product-grid4 .pic-1{opacity:1;transition:all .5s ease-out 0s}*/
/*.product-grid4:hover .pic-1{opacity:0}*/
/*.product-grid4 .pic-2{position:absolute;top:0;left:0;opacity:0;transition:all .5s ease-out 0s}*/
/*.product-grid4:hover .pic-2{opacity:1}*/
/*.product-grid4 .social{width:180px;padding:0;margin:0 auto;list-style:none;position:absolute;right:0;left:0;top:50%;transform:translateY(-50%);transition:all .3s ease 0s}*/
/*.product-grid4 .social li{display:inline-block;opacity:0;transition:all .7s}*/
/*.product-grid4 .social li:nth-child(1){transition-delay:.15s}*/
/*.product-grid4 .social li:nth-child(2){transition-delay:.3s}*/
/*.product-grid4 .social li:nth-child(3){transition-delay:.45s}*/
/*.product-grid4:hover .social li{opacity:1}*/
/*.product-grid4 .social li a{color:#222;background:#fff;font-size:17px;line-height:36px;width:40px;height:36px;border-radius:2px;margin:0 5px;display:block;transition:all .3s ease 0s}*/
/*.product-grid4 .social li a:hover{color:#fff;background:#16a085}*/
/*.product-grid4 .social li a:after,.product-grid4 .social li a:before{content:attr(data-tip);color:#fff;background-color:#000;font-size:12px;line-height:20px;border-radius:3px;padding:0 5px;white-space:nowrap;opacity:0;transform:translateX(-50%);position:absolute;left:50%;top:-30px}*/
/*.product-grid4 .social li a:after{content:'';height:15px;width:15px;border-radius:0;transform:translateX(-50%) rotate(45deg);top:-22px;z-index:-1}*/
/*.product-grid4 .social li a:hover:after,.product-grid4 .social li a:hover:before{opacity:1}*/
/*.product-grid4 .product-discount-label,.product-grid4 .product-new-label{color:#fff;background-color:#16a085;font-size:13px;font-weight:800;text-transform:uppercase;line-height:45px;height:45px;width:45px;border-radius:50%;position:absolute;left:10px;top:15px;transition:all .3s}*/
/*.product-grid4 .product-discount-label{left:auto;right:10px;background-color:#d7292a}*/
/*.product-grid4:hover .product-new-label{opacity:0}*/
/*.product-grid4 .product-content{padding:25px}*/
/*.product-grid4 .title{font-size:15px;font-weight:400;text-transform:capitalize;margin:0 0 7px;transition:all .3s ease 0s}*/
/*.product-grid4 .title a{color:#222}*/
/*.product-grid4 .title a:hover{color:#16a085}*/
/*.product-grid4 .price{color:#16a085;font-size:17px;font-weight:700;margin:0 2px 15px 0;display:block}*/
/*.product-grid4 .price span{color:#909090;font-size:13px;font-weight:400;letter-spacing:0;text-decoration:line-through;text-align:left;vertical-align:middle;display:inline-block}*/
/*.product-grid4 .add-to-cart{border:1px solid #e5e5e5;display:inline-block;padding:10px 20px;color:#888;font-weight:600;font-size:14px;border-radius:4px;transition:all .3s}*/
/*.product-grid4:hover .add-to-cart{border:1px solid transparent;background:#16a085;color:#fff}*/
/*.product-grid4 .add-to-cart:hover{background-color:#505050;box-shadow:0 0 10px rgba(0,0,0,.5)}*/
/*@media only screen and (max-width:990px){.product-grid4{margin-bottom:30px}*/
/*}*/

/*!********************* Shopping Demo-5 **********************!*/
/*.product-image5 .pic-1,.product-image5 .pic-2{backface-visibility:hidden;transition:all .5s ease 0s}*/
/*.product-grid5{font-family:Poppins,sans-serif;position:relative}*/
/*.product-grid5 .product-image5{overflow:hidden;position:relative}*/
/*.product-grid5 .product-image5 a{display:block}*/
/*.product-grid5 .product-image5 img{width:100%;height:auto}*/
/*.product-image5 .pic-1{opacity:1}*/
/*.product-grid5:hover .product-image5 .pic-1{opacity:0}*/
/*.product-image5 .pic-2{width:100%;height:100%;opacity:0;position:absolute;top:0;left:0}*/
/*.product-grid5:hover .product-image5 .pic-2{opacity:1}*/
/*.product-grid5 .social{padding:0;margin:0;position:absolute;top:10px;right:10px}*/
/*.product-grid5 .social li{display:block;margin:0 0 10px;transition:all .5s}*/
/*.product-grid5 .social li:nth-child(2){opacity:0;transform:translateY(-50px)}*/
/*.product-grid5:hover .social li:nth-child(2){opacity:1;transform:translateY(0)}*/
/*.product-grid5 .social li:nth-child(3){opacity:0;transform:translateY(-50px)}*/
/*.product-grid5:hover .social li:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.2s}*/
/*.product-grid5 .social li a{color:#888;background:#fff;font-size:14px;text-align:center;line-height:40px;height:40px;width:40px;border-radius:50%;display:block;transition:.5s ease 0s}*/
/*.product-grid5 .social li a:hover{color:#fff;background:#1e3799}*/
/*.product-grid5 .select-options{color:#777;font-size:13px;font-weight:400;text-align:center;text-transform:uppercase;margin:0 auto;opacity:0;display:block;position:absolute;width:92%;left:0;bottom:-100px;right:0;transition:.5s ease 0s}*/
/*.product-grid5 .select-options:hover{color:#fff;background-color:#1e3799;text-decoration:none}*/
/*.product-grid5:hover .select-options{opacity:1;bottom:10px}*/
/*.product-grid5 .product-content{padding:20px 10px}*/
/*.product-grid5 .title{font-size:15px;font-weight:600;text-transform:capitalize;margin:0 0 10px;transition:all .3s ease 0s}*/
/*.product-grid5 .title a{color:#222}*/
/*.product-grid5 .title a:hover{color:#1e3799}*/
/*.product-grid5 .price{color:#222;font-size:13px;font-weight:500;letter-spacing:1px}*/
/*@media only screen and (max-width:990px){.product-grid5{margin-bottom:30px}*/
/*}*/

/*!********************* Shopping Demo-6 **********************!*/
/*.product-grid6,.product-grid6 .product-image6{overflow:hidden}*/
/*.product-grid6{font-family:'Open Sans',sans-serif;position:relative;transition:all .5s ease 0s}*/
/*.product-grid6:hover{background: #fff}*/
/*.product-grid6 .product-image6 a{display:block}*/
/*.product-grid6 .product-image6 img{width:100%;height:auto;transition:all .5s ease 0s}*/
/*.product-grid6:hover .product-image6 img{transform:scale(1.1)}*/
/*.product-grid6 .product-content{padding:12px 12px 15px;transition:all .5s ease 0s}*/
/*.product-grid6:hover .product-content{opacity:0}*/
/*.product-grid6 .title{font-size:20px;font-weight:600;text-transform:capitalize;margin:0 0 10px;transition:all .3s ease 0s}*/
/*.product-grid6 .title a{color:#000}*/
/*.product-grid6 .title a:hover{color:#000}*/
/*.product-grid6 .price{font-size:18px;font-weight:600;color:#2e86de}*/
/*.product-grid6 .price span{color:#999;font-size:15px;font-weight:400;text-decoration:line-through;margin-left:7px;display:inline-block}*/
/*.product-grid6 .social{background-color:#fff;width:100%;padding:0;margin:0;list-style:none;opacity:0;transform:translateX(-50%);position:absolute;bottom:-50%;left:50%;z-index:1;transition:all .5s ease 0s}*/
/*.product-grid6:hover .social{opacity:1;bottom:20px}*/
/*.product-grid6 .social li{display:inline-block}*/
/*.product-grid6 .social li a{color:#909090;font-size:16px;line-height:45px;text-align:center;height:45px;width:45px;margin:0 7px;border:1px solid #909090;border-radius:50px;display:block;position:relative;transition:all .3s ease-in-out}*/
/*.product-grid6 .social li a:hover{color:#fff;background-color:#2e86de;width:80px}*/
/*.product-grid6 .social li a:after,.product-grid6 .social li a:before{content:attr(data-tip);color:#fff;background-color:#2e86de;font-size:12px;letter-spacing:1px;line-height:20px;padding:1px 5px;border-radius:5px;white-space:nowrap;opacity:0;transform:translateX(-50%);position:absolute;left:50%;top:-30px}*/
/*.product-grid6 .social li a:after{content:'';height:15px;width:15px;border-radius:0;transform:translateX(-50%) rotate(45deg);top:-20px;z-index:-1}*/
/*.product-grid6 .social li a:hover:after,.product-grid6 .social li a:hover:before{opacity:1}*/
/*@media only screen and (max-width:990px){.product-grid6{margin-bottom:30px}*/
/*}*/

/*!********************* Shopping Demo-7 **********************!*/
/*.product-grid7{font-family:'Roboto Slab',serif;position:relative;z-index:1}*/
/*.product-grid7 .product-image7{border:1px solid rgba(0,0,0,.1);overflow:hidden;perspective:1500px;position:relative;transition:all .3s ease 0s}*/
/*.product-grid7 .product-image7 a{display:block}*/
/*.product-grid7 .product-image7 img{width:100%;height:auto}*/
/*.product-grid7 .pic-1{opacity:1;transition:all .5s ease-out 0s}*/
/*.product-grid7 .pic-2{opacity:0;transform:rotateY(-90deg);position:absolute;top:0;left:0;transition:all .5s ease-out 0s}*/
/*.product-grid7:hover .pic-2{opacity:1;transform:rotateY(0)}*/
/*.product-grid7 .social{padding:0;margin:0;list-style:none;position:absolute;bottom:3px;left:-20%;z-index:1;transition:all .5s ease 0s}*/
/*.product-grid7:hover .social{left:17px}*/
/*.product-grid7 .social li a{color:#fff;background-color:#333;font-size:16px;line-height:40px;text-align:center;height:40px;width:40px;margin:15px 0;border-radius:50%;display:block;transition:all .5s ease-in-out}*/
/*.product-grid7 .social li a:hover{color:#fff;background-color:#78e08f}*/
/*.product-grid7 .product-new-label{color:#fff;background-color:#333;padding:5px 10px;border-radius:5px;display:block;position:absolute;top:10px;left:10px}*/
/*.product-grid7 .product-content{text-align:center;padding:20px 0 0}*/
/*.product-grid7 .title{font-size:15px;font-weight:600;text-transform:capitalize;margin:0 0 10px;transition:all .3s ease 0s}*/
/*.product-grid7 .title a{color:#333}*/
/*.product-grid7 .title a:hover{color:#78e08f}*/
/*.product-grid7 .rating{color:#78e08f;font-size:12px;padding:0;margin:0 0 10px;list-style:none}*/
/*.product-grid7 .price{color:#333;font-size:20px;font-family:Lora,serif;font-weight:700;margin-bottom:8px;text-align:center;transition:all .3s}*/
/*.product-grid7 .price span{color:#999;font-size:14px;font-weight:700;text-decoration:line-through;margin-left:7px;display:inline-block}*/
/*@media only screen and (max-width:990px){.product-grid7{margin-bottom:30px}*/
/*}*/

/*!********************* Shopping Demo-8 **********************!*/
/*.product-grid8{font-family:Poppins,sans-serif;position:relative;z-index:1}*/
/*.product-grid8 .product-image8{border:1px solid #e4e9ef;position:relative;transition:all .3s ease 0s}*/
/*.product-grid8:hover .product-image8{box-shadow:0 0 10px rgba(0,0,0,.15)}*/
/*.product-grid8 .product-image8 a{display:block}*/
/*.product-grid8 .product-image8 img{width:100%;height:auto}*/
/*.product-grid8 .pic-1{opacity:1;transition:all .5s ease-out 0s}*/
/*.product-grid8:hover .pic-1{opacity:0}*/
/*.product-grid8 .pic-2{opacity:0;position:absolute;top:0;left:0;transition:all .5s ease-out 0s}*/
/*.product-grid8:hover .pic-2{opacity:1}*/
/*.product-grid8 .social{padding:0;margin:0;list-style:none;position:absolute;bottom:13px;right:13px;z-index:1}*/
/*.product-grid8 .social li{opacity:0;transform:translateY(3px);transition:all .5s ease 0s}*/
/*.product-grid8:hover .social li{margin:0 0 10px;opacity:1;transform:translateY(0)}*/
/*.product-grid8:hover .social li:nth-child(1){transition-delay:.1s}*/
/*.product-grid8:hover .social li:nth-child(2){transition-delay:.2s}*/
/*.product-grid8:hover .social li:nth-child(3){transition-delay:.4s}*/
/*.product-grid8 .social li a{color:grey;font-size:17px;line-height:40px;text-align:center;height:40px;width:40px;border:1px solid grey;display:block;transition:all .5s ease-in-out}*/
/*.product-grid8 .social li a:hover{color:#000;border-color:#000}*/
/*.product-grid8 .product-discount-label{display:block;padding:4px 15px 4px 30px;color:#fff;background-color:#0081c2;position:absolute;top:10px;right:0;-webkit-clip-path:polygon(34% 0,100% 0,100% 100%,0 100%);clip-path:polygon(34% 0,100% 0,100% 100%,0 100%)}*/
/*.product-grid8 .product-content{padding:20px 0 0}*/
/*.product-grid8 .price{color:#000;font-size:19px;font-weight:400;margin-bottom:8px;text-align:left;transition:all .3s}*/
/*.product-grid8 .price span{color:#999;font-size:14px;font-weight:500;text-decoration:line-through;margin-left:7px;display:inline-block}*/
/*.product-grid8 .product-shipping{color:rgba(0,0,0,.5);font-size:15px;padding-left:35px;margin:0 0 15px;display:block;position:relative}*/
/*.product-grid8 .product-shipping:before{content:'';height:1px;width:25px;background-color:rgba(0,0,0,.5);transform:translateY(-50%);position:absolute;top:50%;left:0}*/
/*.product-grid8 .title{font-size:16px;font-weight:400;text-transform:capitalize;margin:0 0 30px;transition:all .3s ease 0s}*/
/*.product-grid8 .title a{color:#000}*/
/*.product-grid8 .title a:hover{color:#0081c2}*/
/*.product-grid8 .all-deals{display:block;color:#fff;background-color:#2e353b;font-size:15px;letter-spacing:1px;text-align:center;text-transform:uppercase;padding:22px 5px;transition:all .5s ease 0s}*/
/*.product-grid8 .all-deals .icon{margin-left:7px}*/
/*.product-grid8 .all-deals:hover{background-color:#0081c2}*/
/*@media only screen and (max-width:990px){.product-grid8{margin-bottom:30px}*/
/*}*/

/*!********************* Shopping Demo-9 **********************!*/
/*.product-grid9,.product-grid9 .product-image9{position:relative}*/
/*.product-grid9{font-family:Poppins,sans-serif;z-index:1}*/
/*.product-grid9 .product-image9 a{display:block}*/
/*.product-grid9 .product-image9 img{width:100%;height:auto}*/
/*.product-grid9 .pic-1{opacity:1;transition:all .5s ease-out 0s}*/
/*.product-grid9:hover .pic-1{opacity:0}*/
/*.product-grid9 .pic-2{position:absolute;top:0;left:0;opacity:0;transition:all .5s ease-out 0s}*/
/*.product-grid9:hover .pic-2{opacity:1}*/
/*.product-grid9 .product-full-view{color:#505050;background-color:#fff;font-size:16px;height:45px;width:45px;padding:18px;border-radius:100px 0 0;display:block;opacity:0;position:absolute;right:0;bottom:0;transition:all .3s ease 0s}*/
/*.product-grid9 .product-full-view:hover{color:#c0392b}*/
/*.product-grid9:hover .product-full-view{opacity:1}*/
/*.product-grid9 .product-content{padding:12px 12px 0;overflow:hidden;position:relative}*/
/*.product-content .rating{padding:0;margin:0 0 7px;list-style:none}*/
/*.product-grid9 .rating li{font-size:12px;color:#ffd200;transition:all .3s ease 0s}*/
/*.product-grid9 .rating li.disable{color:rgba(0,0,0,.2)}*/
/*.product-grid9 .title{font-size:16px;font-weight:400;text-transform:capitalize;margin:0 0 3px;transition:all .3s ease 0s}*/
/*.product-grid9 .title a{color:rgba(0,0,0,.5)}*/
/*.product-grid9 .title a:hover{color:#c0392b}*/
/*.product-grid9 .price{color:#000;font-size:17px;margin:0;display:block;transition:all .5s ease 0s}*/
/*.product-grid9:hover .price{opacity:0}*/
/*.product-grid9 .add-to-cart{display:block;color:#c0392b;font-weight:600;font-size:14px;opacity:0;position:absolute;left:10px;bottom:-20px;transition:all .5s ease 0s}*/
/*.product-grid9:hover .add-to-cart{opacity:1;bottom:0}*/
/*@media only screen and (max-width:990px){.product-grid9{margin-bottom:30px}*/
/*}*/

.cat-tags li {
    list-style: none;
    display: block;
    padding: 5px 7px;
    background: #fff;
    border-radius: 3px;
    border: solid thin #efefef;
    margin: 5px;
    cursor: pointer;
}

.cat-tags {
    padding: 0;
    list-style-type: none;
    display: block;
    max-height: 300px;
    overflow-y: scroll;
}

.mod-tags li {
    list-style: none;
    display: block;
    padding: 5px 7px;
    background: #fff;
    border-radius: 3px;
    border: solid thin #efefef;
    margin: 5px;
    cursor: pointer;
}

.mod-tags {
    padding: 0;
    list-style-type: none;
    display: block;
    max-height: 300px;
    overflow-y: scroll;
}

.loc-tags li {
    list-style: none;
    display: block;
    padding: 5px 7px;
    background: #fff;
    border-radius: 3px;
    border: solid thin #efefef;
    margin: 5px;
    cursor: pointer;
}

.loc-tags {
    padding: 0;
    list-style-type: none;
    display: block;
    max-height: 300px;
    overflow-y: scroll;
}

#searchinput {
    width: 100%;
    background: #f5f5f5;
    border: none;
}

#searchclear {
    position: absolute;
    right: 5px;
    top: 0;
    bottom: 11px;
    height: 14px;
    margin: auto;
    padding-bottom: 8px;
    font-size: 17px;
    cursor: pointer;
    color: #457543;
}

@media (max-width: 576px) {
    .mob-sensor{
        display: none;
    }
}

@media (min-width: 576px) {
    .opnfilters{
        display: none;
    }
}

.new-fin-btn {

    background: RGBA(251, 222, 49, 1.00);
    color: black;
    font-weight: bold;
    /* margin-top: 73px; */
    min-width: 170px;
    margin-bottom: 10px;
    margin-right: 4px;
}

.new-main-btn {
    /* width: 78%; */
    background: RGBA(251, 222, 49, 1.00);
    color: black;
    font-weight: bold;
    font-size: 13px;
    /* margin-top: 73px; */
    min-width: 160px;
    margin-bottom: 10px;
    margin-right: 4px !important;
}
.btn-online {
    font-weight: bold;
    min-width: 170px;
    margin-bottom: 10px;
    margin-right: 4px;
    margin-top: 32px;
}

.neweqreq {
    font-weight: bold;
    min-width: 170px;
    margin-bottom: 10px;
    font-size: 1.3rem;
    padding-top: 12px;
    padding-bottom: 11px;
}


/********************* shopping Demo-1 **********************/
.product-grid{font-family:Arial,sans-serif;text-align:center;padding:0 0 72px;overflow:hidden;position:relative;z-index:1;min-height: 400px;}
.product-grid .product-image{position:relative;transition:all .3s ease 0s}
.product-grid .product-image a{display:block}
.product-grid .product-image img{width:100%;height:auto}
.product-grid .pic-1{opacity:1;transition:all .3s ease-out 0s}
.product-grid:hover .pic-1{opacity:1}
.product-grid .pic-2{opacity:0;position:absolute;top:0;left:0;transition:all .3s ease-out 0s}
.product-grid:hover .pic-2{opacity:1}
.product-grid:hover .pic-1{opacity:0}
.product-grid .social{padding:0;margin:0;list-style:none;opacity:0;transform:translateY(-50%) translateX(-50%);position:absolute;top:60%;left:50%;z-index:1;transition:all .3s ease 0s}
.product-grid:hover .social{opacity:1;top:50%}
.product-grid .social li{display:inline-block}
.product-grid .social li a{color:#fff;background-color:#333;font-size:16px;line-height:40px;text-align:center;height:40px;width:40px;margin:0 2px;display:block;position:relative;transition:all .3s ease-in-out}
.product-grid .social li a:hover{color:#fff;background-color: #ffd601
}
.product-grid .social li a:after,.product-grid .social li a:before{content:attr(data-tip);color:#fff;background-color:#000;font-size:12px;letter-spacing:1px;line-height:20px;padding:1px 5px;white-space:nowrap;opacity:0;transform:translateX(-50%);position:absolute;left:50%;top:-30px}
.product-grid .social li a:after{content:'';height:15px;width:15px;border-radius:0;transform:translateX(-50%) rotate(45deg);top:-20px;z-index:-1}
.product-grid .social li a:hover:after,.product-grid .social li a:hover:before{opacity:1}
.product-grid .product-discount-label,.product-grid .product-new-label{color:#fff;background-color: #ffd601;font-size:12px;text-transform:uppercase;padding:2px 7px;display:block;position:absolute;top:10px;left:0}
.product-grid .product-discount-label{background-color:#333;left:auto;right:0}
.product-grid .rating{color:#FFD200;font-size:12px;padding:12px 0 0;margin:0;list-style:none;position:relative;z-index:-1}
.product-grid .rating li.disable{color:rgba(0,0,0,.2)}
.product-grid .product-content{background-color:#fff;text-align:center;padding:12px 0;margin:0 auto;position:absolute;left:0;right:0;bottom:0px;z-index:1;transition:all .3s}
.product-grid:hover .product-content{bottom:0}
.product-grid .title{font-size: 22px;
    font-weight: 400;
    letter-spacing: .5px;
    text-transform: capitalize;
    margin: 0 0 10px;
    transition: all .3s ease 0s;
    background: #fee72f;
    padding: 5px;}
.product-grid .title a{color:#828282;font-weight: bold}
.product-grid .title a:hover,.product-grid:hover .title a{color: #333
}
.product-grid .price{color:#333;font-size:12px;font-family:Montserrat,sans-serif;font-weight:normal;letter-spacing:.6px;margin-bottom:8px;text-align:center;transition:all .3s}
.product-grid .price span{color:#999;font-size:13px;font-weight:400;text-decoration:line-through;margin-left:3px;display:inline-block}
.product-grid .add-to-cart{color:#000;font-size:13px;font-weight:600}
@media only screen and (max-width:990px){.product-grid{margin-bottom:30px}
}

/********************* Shopping Demo-2 **********************/
.demo{padding:45px 0}
.product-grid2{font-family:'Open Sans',sans-serif;position:relative}
.product-grid2 .product-image2{overflow:hidden;position:relative}
.product-grid2 .product-image2 a{display:block}
.product-grid2 .product-image2 img{width:100%;height:auto}
.product-image2 .pic-1{opacity:1;transition:all .5s}
.product-grid2:hover .product-image2 .pic-1{opacity:0}
.product-image2 .pic-2{width:100%;height:100%;opacity:0;position:absolute;top:0;left:0;transition:all .5s}
.product-grid2:hover .product-image2 .pic-2{opacity:1}
.product-grid2 .social{padding:0;margin:0;position:absolute;bottom:50px;right:25px;z-index:1}
.product-grid2 .social li{margin:0 0 10px;display:block;transform:translateX(100px);transition:all .5s}
.product-grid2:hover .social li{transform:translateX(0)}
.product-grid2:hover .social li:nth-child(2){transition-delay:.15s}
.product-grid2:hover .social li:nth-child(3){transition-delay:.25s}
.product-grid2 .social li a{color:#505050;background-color:#fff;font-size:17px;line-height:45px;text-align:center;height:45px;width:45px;border-radius:50%;display:block;transition:all .3s ease 0s}
.product-grid2 .social li a:hover{color:#fff;background-color:#3498db;box-shadow:0 0 10px rgba(0,0,0,.5)}
.product-grid2 .social li a:after,.product-grid2 .social li a:before{content:attr(data-tip);color:#fff;background-color:#000;font-size:12px;line-height:22px;border-radius:3px;padding:0 5px;white-space:nowrap;opacity:0;transform:translateX(-50%);position:absolute;left:50%;top:-30px}
.product-grid2 .social li a:after{content:'';height:15px;width:15px;border-radius:0;transform:translateX(-50%) rotate(45deg);top:-22px;z-index:-1}
.product-grid2 .social li a:hover:after,.product-grid2 .social li a:hover:before{opacity:1}
.product-grid2 .add-to-cart{color:#fff;background-color:#404040;font-size:15px;text-align:center;width:100%;padding:10px 0;display:block;position:absolute;left:0;bottom:-100%;transition:all .3s}
.product-grid2 .add-to-cart:hover{background-color:#3498db;text-decoration:none}
.product-grid2:hover .add-to-cart{bottom:0}
.product-grid2 .product-new-label{background-color:#3498db;color:#fff;font-size:17px;padding:5px 10px;position:absolute;right:0;top:0;transition:all .3s}
.product-grid2:hover .product-new-label{opacity:0}
.product-grid2 .product-content{padding:20px 10px;text-align:center}
.product-grid2 .title{font-size:17px;margin:0 0 7px}
.product-grid2 .title a{color:#303030}
.product-grid2 .title a:hover{color:#3498db}
.product-grid2 .price{color:#303030;font-size:15px}
@media screen and (max-width:990px){.product-grid2{margin-bottom:30px}
}

/********************* Shopping Demo-3 **********************/
.product-grid3{font-family:Roboto,sans-serif;text-align:center;position:relative;z-index:1}
.product-grid3:before{content:"";height:81%;width:100%;background:#fff;border:1px solid rgba(0,0,0,.1);opacity:0;position:absolute;top:0;left:0;z-index:-1;transition:all .5s ease 0s}
.product-grid3:hover:before{opacity:1;height:100%}
.product-grid3 .product-image3{position:relative}
.product-grid3 .product-image3 a{display:block}
.product-grid3 .product-image3 img{width:100%;height:auto}
.product-grid3 .pic-1{opacity:1;transition:all .5s ease-out 0s}
.product-grid3:hover .pic-1{opacity:0}
.product-grid3 .pic-2{position:absolute;top:0;left:0;opacity:0;transition:all .5s ease-out 0s}
.product-grid3:hover .pic-2{opacity:1}
.product-grid3 .social{width:120px;padding:0;margin:0 auto;list-style:none;opacity:0;position:absolute;right:0;left:0;bottom:-23px;transform:scale(0);transition:all .3s ease 0s}
.product-grid3:hover .social{opacity:1;transform:scale(1)}
.product-grid3:hover .product-discount-label,.product-grid3:hover .product-new-label,.product-grid3:hover .title{opacity:0}
.product-grid3 .social li{display:inline-block}
.product-grid3 .social li a{color:#e67e22;background:#fff;font-size:18px;line-height:50px;width:50px;height:50px;border:1px solid rgba(0,0,0,.1);border-radius:50%;margin:0 2px;display:block;transition:all .3s ease 0s}
.product-grid3 .social li a:hover{background:#e67e22;color:#fff}
.product-grid3 .product-discount-label,.product-grid3 .product-new-label{background-color:#e67e22;color:#fff;font-size:17px;padding:2px 10px;position:absolute;right:10px;top:10px;transition:all .3s}
.product-grid3 .product-content{z-index:-1;padding:15px;text-align:left}
.product-grid3 .title{font-size:14px;text-transform:capitalize;margin:0 0 7px;transition:all .3s ease 0s}
.product-grid3 .title a{color:#414141}
.product-grid3 .price{color:#000;font-size:16px;letter-spacing:1px;font-weight:600;margin-right:2px;display:inline-block}
.product-grid3 .price span{color:#909090;font-size:14px;font-weight:500;letter-spacing:0;text-decoration:line-through;text-align:left;display:inline-block;margin-top:-2px}
.product-grid3 .rating{padding:0;margin:-22px 0 0;list-style:none;text-align:right;display:block}
.product-grid3 .rating li{color:#ffd200;font-size:13px;display:inline-block}
.product-grid3 .rating li.disable{color:#dcdcdc}
@media only screen and (max-width:1200px){.product-grid3 .rating{margin:0}
}
@media only screen and (max-width:990px){.product-grid3{margin-bottom:30px}
    .product-grid3 .rating{margin:-22px 0 0}
}
@media only screen and (max-width:359px){.product-grid3 .rating{margin:0}
}

/********************* Shopping Demo-4 **********************/
.product-grid4,.product-grid4 .product-image4{position:relative}
.product-grid4{font-family:Poppins,sans-serif;text-align:center;border-radius:5px;overflow:hidden;z-index:1;transition:all .3s ease 0s}
.product-grid4:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}
.product-grid4 .product-image4 a{display:block}
.product-grid4 .product-image4 img{width:100%;height:auto}
.product-grid4 .pic-1{opacity:1;transition:all .5s ease-out 0s}
.product-grid4:hover .pic-1{opacity:0}
.product-grid4 .pic-2{position:absolute;top:0;left:0;opacity:0;transition:all .5s ease-out 0s}
.product-grid4:hover .pic-2{opacity:1}
.product-grid4 .social{width:180px;padding:0;margin:0 auto;list-style:none;position:absolute;right:0;left:0;top:50%;transform:translateY(-50%);transition:all .3s ease 0s}
.product-grid4 .social li{display:inline-block;opacity:0;transition:all .7s}
.product-grid4 .social li:nth-child(1){transition-delay:.15s}
.product-grid4 .social li:nth-child(2){transition-delay:.3s}
.product-grid4 .social li:nth-child(3){transition-delay:.45s}
.product-grid4:hover .social li{opacity:1}
.product-grid4 .social li a{color:#222;background:#fff;font-size:17px;line-height:36px;width:40px;height:36px;border-radius:2px;margin:0 5px;display:block;transition:all .3s ease 0s}
.product-grid4 .social li a:hover{color:#fff;background:#16a085}
.product-grid4 .social li a:after,.product-grid4 .social li a:before{content:attr(data-tip);color:#fff;background-color:#000;font-size:12px;line-height:20px;border-radius:3px;padding:0 5px;white-space:nowrap;opacity:0;transform:translateX(-50%);position:absolute;left:50%;top:-30px}
.product-grid4 .social li a:after{content:'';height:15px;width:15px;border-radius:0;transform:translateX(-50%) rotate(45deg);top:-22px;z-index:-1}
.product-grid4 .social li a:hover:after,.product-grid4 .social li a:hover:before{opacity:1}
.product-grid4 .product-discount-label,.product-grid4 .product-new-label{color:#fff;background-color:#16a085;font-size:13px;font-weight:800;text-transform:uppercase;line-height:45px;height:45px;width:45px;border-radius:50%;position:absolute;left:10px;top:15px;transition:all .3s}
.product-grid4 .product-discount-label{left:auto;right:10px;background-color:#d7292a}
.product-grid4:hover .product-new-label{opacity:0}
.product-grid4 .product-content{padding:25px}
.product-grid4 .title{font-size:15px;font-weight:400;text-transform:capitalize;margin:0 0 7px;transition:all .3s ease 0s}
.product-grid4 .title a{color:#222}
.product-grid4 .title a:hover{color:#16a085}
.product-grid4 .price{color:#16a085;font-size:17px;font-weight:700;margin:0 2px 15px 0;display:block}
.product-grid4 .price span{color:#909090;font-size:13px;font-weight:400;letter-spacing:0;text-decoration:line-through;text-align:left;vertical-align:middle;display:inline-block}
.product-grid4 .add-to-cart{border:1px solid #e5e5e5;display:inline-block;padding:10px 20px;color:#888;font-weight:600;font-size:14px;border-radius:4px;transition:all .3s}
.product-grid4:hover .add-to-cart{border:1px solid transparent;background:#16a085;color:#fff}
.product-grid4 .add-to-cart:hover{background-color:#505050;box-shadow:0 0 10px rgba(0,0,0,.5)}
@media only screen and (max-width:990px){.product-grid4{margin-bottom:30px}
}

/********************* Shopping Demo-5 **********************/
.product-image5 .pic-1,.product-image5 .pic-2{backface-visibility:hidden;transition:all .5s ease 0s}
.product-grid5{font-family:Poppins,sans-serif;position:relative}
.product-grid5 .product-image5{overflow:hidden;position:relative}
.product-grid5 .product-image5 a{display:block}
.product-grid5 .product-image5 img{width:100%;height:auto}
.product-image5 .pic-1{opacity:1}
.product-grid5:hover .product-image5 .pic-1{opacity:0}
.product-image5 .pic-2{width:100%;height:100%;opacity:0;position:absolute;top:0;left:0}
.product-grid5:hover .product-image5 .pic-2{opacity:1}
.product-grid5 .social{padding:0;margin:0;position:absolute;top:10px;right:10px}
.product-grid5 .social li{display:block;margin:0 0 10px;transition:all .5s}
.product-grid5 .social li:nth-child(2){opacity:0;transform:translateY(-50px)}
.product-grid5:hover .social li:nth-child(2){opacity:1;transform:translateY(0)}
.product-grid5 .social li:nth-child(3){opacity:0;transform:translateY(-50px)}
.product-grid5:hover .social li:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.2s}
.product-grid5 .social li a{color:#888;background:#fff;font-size:14px;text-align:center;line-height:40px;height:40px;width:40px;border-radius:50%;display:block;transition:.5s ease 0s}
.product-grid5 .social li a:hover{color:#fff;background:#1e3799}
.product-grid5 .select-options{color:#777;font-size:13px;font-weight:400;text-align:center;text-transform:uppercase;margin:0 auto;opacity:0;display:block;position:absolute;width:92%;left:0;bottom:-100px;right:0;transition:.5s ease 0s}
.product-grid5 .select-options:hover{color:#fff;background-color:#1e3799;text-decoration:none}
.product-grid5:hover .select-options{opacity:1;bottom:10px}
.product-grid5 .product-content{padding:20px 10px}
.product-grid5 .title{font-size:15px;font-weight:600;text-transform:capitalize;margin:0 0 10px;transition:all .3s ease 0s}
.product-grid5 .title a{color:#222}
.product-grid5 .title a:hover{color:#1e3799}
.product-grid5 .price{color:#222;font-size:13px;font-weight:500;letter-spacing:1px}
@media only screen and (max-width:990px){.product-grid5{margin-bottom:30px}
}

/********************* Shopping Demo-6 **********************/
.product-grid6,.product-grid6 .product-image6{overflow:hidden}
.product-grid6{font-family:'Open Sans',sans-serif;position:relative;transition:all .5s ease 0s}
.product-grid6:hover{background: #fff}
.product-grid6 .product-image6 a{display:block}
.product-grid6 .product-image6 img{width:100%;height:auto;transition:all .5s ease 0s}
.product-grid6:hover .product-image6 img{transform:scale(1.1)}
.product-grid6 .product-content{padding:12px 12px 15px;transition:all .5s ease 0s}
.product-grid6:hover .product-content{opacity:0}
.product-grid6 .title{font-size:20px;font-weight:600;text-transform:capitalize;margin:0 0 10px;transition:all .3s ease 0s}
.product-grid6 .title a{color:#000}
.product-grid6 .title a:hover{color:#000}
.product-grid6 .price{font-size:18px;font-weight:600;color:#2e86de}
.product-grid6 .price span{color:#999;font-size:15px;font-weight:400;text-decoration:line-through;margin-left:7px;display:inline-block}
.product-grid6 .social{background-color:#fff;width:100%;padding:0;margin:0;list-style:none;opacity:0;transform:translateX(-50%);position:absolute;bottom:-50%;left:50%;z-index:1;transition:all .5s ease 0s}
.product-grid6:hover .social{opacity:1;bottom:20px}
.product-grid6 .social li{display:inline-block}
.product-grid6 .social li a{color:#909090;font-size:16px;line-height:45px;text-align:center;height:45px;width:45px;margin:0 7px;border:1px solid #909090;border-radius:50px;display:block;position:relative;transition:all .3s ease-in-out}
.product-grid6 .social li a:hover{color:#fff;background-color:#2e86de;width:80px}
.product-grid6 .social li a:after,.product-grid6 .social li a:before{content:attr(data-tip);color:#fff;background-color:#2e86de;font-size:12px;letter-spacing:1px;line-height:20px;padding:1px 5px;border-radius:5px;white-space:nowrap;opacity:0;transform:translateX(-50%);position:absolute;left:50%;top:-30px}
.product-grid6 .social li a:after{content:'';height:15px;width:15px;border-radius:0;transform:translateX(-50%) rotate(45deg);top:-20px;z-index:-1}
.product-grid6 .social li a:hover:after,.product-grid6 .social li a:hover:before{opacity:1}
@media only screen and (max-width:990px){.product-grid6{margin-bottom:30px}
}

/********************* Shopping Demo-7 **********************/
.product-grid7{font-family:'Roboto Slab',serif;position:relative;z-index:1}
.product-grid7 .product-image7{border:1px solid rgba(0,0,0,.1);overflow:hidden;perspective:1500px;position:relative;transition:all .3s ease 0s}
.product-grid7 .product-image7 a{display:block}
.product-grid7 .product-image7 img{width:100%;height:auto}
.product-grid7 .pic-1{opacity:1;transition:all .5s ease-out 0s}
.product-grid7 .pic-2{opacity:0;transform:rotateY(-90deg);position:absolute;top:0;left:0;transition:all .5s ease-out 0s}
.product-grid7:hover .pic-2{opacity:1;transform:rotateY(0)}
.product-grid7 .social{padding:0;margin:0;list-style:none;position:absolute;bottom:3px;left:-20%;z-index:1;transition:all .5s ease 0s}
.product-grid7:hover .social{left:17px}
.product-grid7 .social li a{color:#fff;background-color:#333;font-size:16px;line-height:40px;text-align:center;height:40px;width:40px;margin:15px 0;border-radius:50%;display:block;transition:all .5s ease-in-out}
.product-grid7 .social li a:hover{color:#fff;background-color:#78e08f}
.product-grid7 .product-new-label{color:#fff;background-color:#333;padding:5px 10px;border-radius:5px;display:block;position:absolute;top:10px;left:10px}
.product-grid7 .product-content{text-align:center;padding:20px 0 0}
.product-grid7 .title{font-size:15px;font-weight:600;text-transform:capitalize;margin:0 0 10px;transition:all .3s ease 0s}
.product-grid7 .title a{color:#333}
.product-grid7 .title a:hover{color:#78e08f}
.product-grid7 .rating{color:#78e08f;font-size:12px;padding:0;margin:0 0 10px;list-style:none}
.product-grid7 .price{color:#333;font-size:20px;font-family:Lora,serif;font-weight:700;margin-bottom:8px;text-align:center;transition:all .3s}
.product-grid7 .price span{color:#999;font-size:14px;font-weight:700;text-decoration:line-through;margin-left:7px;display:inline-block}
@media only screen and (max-width:990px){.product-grid7{margin-bottom:30px}
}

/********************* Shopping Demo-8 **********************/
.product-grid8{font-family:Poppins,sans-serif;position:relative;z-index:1}
.product-grid8 .product-image8{border:1px solid #e4e9ef;position:relative;transition:all .3s ease 0s}
.product-grid8:hover .product-image8{box-shadow:0 0 10px rgba(0,0,0,.15)}
.product-grid8 .product-image8 a{display:block}
.product-grid8 .product-image8 img{width:100%;height:auto}
.product-grid8 .pic-1{opacity:1;transition:all .5s ease-out 0s}
.product-grid8:hover .pic-1{opacity:0}
.product-grid8 .pic-2{opacity:0;position:absolute;top:0;left:0;transition:all .5s ease-out 0s}
.product-grid8:hover .pic-2{opacity:1}
.product-grid8 .social{padding:0;margin:0;list-style:none;position:absolute;bottom:13px;right:13px;z-index:1}
.product-grid8 .social li{opacity:0;transform:translateY(3px);transition:all .5s ease 0s}
.product-grid8:hover .social li{margin:0 0 10px;opacity:1;transform:translateY(0)}
.product-grid8:hover .social li:nth-child(1){transition-delay:.1s}
.product-grid8:hover .social li:nth-child(2){transition-delay:.2s}
.product-grid8:hover .social li:nth-child(3){transition-delay:.4s}
.product-grid8 .social li a{color:grey;font-size:17px;line-height:40px;text-align:center;height:40px;width:40px;border:1px solid grey;display:block;transition:all .5s ease-in-out}
.product-grid8 .social li a:hover{color:#000;border-color:#000}
.product-grid8 .product-discount-label{display:block;padding:4px 15px 4px 30px;color:#fff;background-color:#0081c2;position:absolute;top:10px;right:0;-webkit-clip-path:polygon(34% 0,100% 0,100% 100%,0 100%);clip-path:polygon(34% 0,100% 0,100% 100%,0 100%)}
.product-grid8 .product-content{padding:20px 0 0}
.product-grid8 .price{color:#000;font-size:19px;font-weight:400;margin-bottom:8px;text-align:left;transition:all .3s}
.product-grid8 .price span{color:#999;font-size:14px;font-weight:500;text-decoration:line-through;margin-left:7px;display:inline-block}
.product-grid8 .product-shipping{color:rgba(0,0,0,.5);font-size:15px;padding-left:35px;margin:0 0 15px;display:block;position:relative}
.product-grid8 .product-shipping:before{content:'';height:1px;width:25px;background-color:rgba(0,0,0,.5);transform:translateY(-50%);position:absolute;top:50%;left:0}
.product-grid8 .title{font-size:16px;font-weight:400;text-transform:capitalize;margin:0 0 30px;transition:all .3s ease 0s}
.product-grid8 .title a{color:#000}
.product-grid8 .title a:hover{color:#0081c2}
.product-grid8 .all-deals{display:block;color:#fff;background-color:#2e353b;font-size:15px;letter-spacing:1px;text-align:center;text-transform:uppercase;padding:22px 5px;transition:all .5s ease 0s}
.product-grid8 .all-deals .icon{margin-left:7px}
.product-grid8 .all-deals:hover{background-color:#0081c2}
@media only screen and (max-width:990px){.product-grid8{margin-bottom:30px}
}

/********************* Shopping Demo-9 **********************/
.product-grid9,.product-grid9 .product-image9{position:relative}
.product-grid9{font-family:Poppins,sans-serif;z-index:1}
.product-grid9 .product-image9 a{display:block}
.product-grid9 .product-image9 img{width:100%;height:auto}
.product-grid9 .pic-1{opacity:1;transition:all .5s ease-out 0s}
.product-grid9:hover .pic-1{opacity:0}
.product-grid9 .pic-2{position:absolute;top:0;left:0;opacity:0;transition:all .5s ease-out 0s}
.product-grid9:hover .pic-2{opacity:1}
.product-grid9 .product-full-view{color:#505050;background-color:#fff;font-size:16px;height:45px;width:45px;padding:18px;border-radius:100px 0 0;display:block;opacity:0;position:absolute;right:0;bottom:0;transition:all .3s ease 0s}
.product-grid9 .product-full-view:hover{color:#c0392b}
.product-grid9:hover .product-full-view{opacity:1}
.product-grid9 .product-content{padding:12px 12px 0;overflow:hidden;position:relative}
.product-content .rating{padding:0;margin:0 0 7px;list-style:none}
.product-grid9 .rating li{font-size:12px;color:#ffd200;transition:all .3s ease 0s}
.product-grid9 .rating li.disable{color:rgba(0,0,0,.2)}
.product-grid9 .title{font-size:16px;font-weight:400;text-transform:capitalize;margin:0 0 3px;transition:all .3s ease 0s}
.product-grid9 .title a{color:rgba(0,0,0,.5)}
.product-grid9 .title a:hover{color:#c0392b}
.product-grid9 .price{color:#000;font-size:17px;margin:0;display:block;transition:all .5s ease 0s}
.product-grid9:hover .price{opacity:0}
.product-grid9 .add-to-cart{display:block;color:#c0392b;font-weight:600;font-size:14px;opacity:0;position:absolute;left:10px;bottom:-20px;transition:all .5s ease 0s}
.product-grid9:hover .add-to-cart{opacity:1;bottom:0}
@media only screen and (max-width:990px){.product-grid9{margin-bottom:30px}
}

.fa .fa-angle-down {
    padding: 3px;
}

.btn-primary {
    background-color: #417640;
    height: 47px;

}

.btn-primary:hover {
    color: #ffffff;
    background-color: #417640;
    border-color: #000;
}

.product-discount-label span {
    background: #417640;
}

ul.slick-dots {
    display: none;
}

.drop-shadow {
    box-shadow: 0px 1px 6px #c5c5c5;
}

.tag {
    background: #397B2F;
    border-radius: 3px 0 0 3px;
    color: white;
    display: inline-block;
    height: 26px;
    line-height: 26px;
    padding: 0 20px 0 23px;
    position: relative;
    margin: 0 10px 10px 0;
    text-decoration: none;
    -webkit-transition: color 0.2s;
}

.tag::after {
    background: transparent;
    border-bottom: 13px solid transparent;
    border-left: 10px solid #397B2F;
    border-top: 13px solid transparent;
    content: '';
    position: absolute;
    right: 0;
    top: 0;
}

.img-responsive {
    width: 100%;
    height: auto;
}

/*a.nav-link {*/
    /*position: relative;*/
    /*display: block;*/
    /*padding: 10px 15px;*/
/*}*/

.event-title > a {
    color: white;
    font-size: 2rem;
    text-transform: uppercase;
    font-weight: bold;
}

.event-time {
    color: #fff;
    text-transform: uppercase;
    font-family: 'Raleway', sans-serif;
}

.pack-img {
    max-width: 260px;
}

/*#subdesktop {*/
    /*display: none;*/
/*}*/

@media (min-width: 768px) {
    /*.navbar-collapse.collapse {*/
        /*display: block !important;*/
        /*height: auto !important;*/
        /*padding-bottom: 0;*/
        /*overflow: visible !important;*/
    /*}*/
    /*.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {*/
        /*margin-right: 0;*/
        /*margin-left: 0;*/
    /*}*/
    /*.navbar-header {*/
        /*float: left;*/
    /*}*/

    /*.navbar-toggle {*/
        /*display: none;*/
    /*}*/

    /*.navbar-nav > li {*/
        /*float: left;*/
        /*padding-left: 15px;*/
        /*padding-right: 15px;*/
    /*}*/

    /*.navbar-nav > li > a {*/
        /*padding-top: 12px;*/
        /*padding-bottom: 12px;*/
        /*position: relative;*/
        /*display: block;*/
        /*padding-left: 15px;*/
        /*padding-right: 15px;*/
    /*}*/

    /*.navbar-header {*/
        /*display: none;*/
    /*}*/

    #subdesktop {
        padding-left: 0px;
        background: RGBA(34, 34, 34, .90);
        margin-bottom: 0px;

    }

    #subdesktop li {
        display: inline-block;
        padding: 10px 20px;

    }

    .sub-nav-menu {
        display: none;
        position: absolute;
        z-index: 9999;
        left:0;
        top: 47px;
    }

    li.new-equip-link:hover + #subdesktop {
       display: block;
    }

    /*.navbar-nav .nav-link {*/
        /*padding-left: 10px;*/
        /*padding-right: 10px;*/
    /*}*/

}
.sub-drop {
    display: none;
}

.rendered-form {
    width:100%;
}

.btn-success {
    color: #ffffff;
    background-color: #417640;
    border-color: #397A2F;
}

.honda-card-title {
    color:#fff;
    text-align:center;
    font-weight:bold;
}

.honda-link {
    color: #6B6969 !important;
}

.big-honda-title {
    color: #D81813;
}

.honda-bar {
    background-color: transparent !important;
    color: black !important;
}

.stihl-card-title {
    color:#fff;
    text-align:center;
    font-weight:bold;
}

.stihl-link {
    color: #6B6969 !important;
}

.big-stihl-title {
    color: #F27530;
    padding-top: 20px;
}

div.stihl-contain h1 {
    background: none !important;
    color: black !important;
    padding: 0px !important;
}

.breadcrumb {
    margin-bottom: 0px;
}

.navbar-dark .navbar-brand {
    background: white;
    padding:0;
    margin: 0;
}

.view-details {
    background-color: #427642;
    margin-top: 19px;
    color: #fff;
    padding: 0.71429rem;
    width: 68%;
    margin-bottom: 0.5rem;
    text-transform: uppercase;
    font-size: 1rem;
}

.panel-title {
    padding-bottom: 0px;
}

.btn-success-yellow {
    color: #417640;
    background-color: #FCDD47;
    border-color: #E4C323;
    margin-top:10px;
    min-width:100px;
    font-weight:bold;
}

.navbar-dark .navbar-nav .nav-link {
    color: white;
    margin-right:0px;
}
@media screen and (min-width: 1331px) { 
    .navbar-dark .navbar-nav .nav-link {
        margin-right: 20px;
    }
 }
@media screen and (min-width: 1330px) { 
    .navbar-dark .navbar-nav .nav-link {
        margin-right: 0px;
    }
 }

.panel-heading > h3 {
    padding: 10px;
    color: white;
}

.btn .btn-success {
    background: #437A34 !important;
}

.sticky {
    z-index: 999999;
}

hr {
    border: 0;
    clear: both;
    display: block;
    width: 96%;
    background-color: rgba(0,0,0,.1);
    height: 1px;
}

img {
    max-width: 100%;
}

#cal-sidebar {
    border: 1px solid #dddddd;
}

.panel-title {
    font-size:15px;
}

.package-title {
    display: none;
}

@media screen and (min-width: 1024px) {
    div#subcatsection {
        max-width: 50%;
        margin: 0 auto;
    }

    div.equipment {
        max-width: 50%;
        margin: 0 auto;
    }

    #search-atts {
        display: none;
    }
}

.line-through {
    color: red;
    font-size: 1.5rem;
    text-decoration: line-through;
}

.base-equip-price {
    float: right;
    color: #3E7B34;
}

#attachment-table .input-group-text {
    background: transparent;
    border: none;
}

.att-text {
    font-weight: bold;
}

ul#new-navbar {
    max-width: 1140px;
}

#new-navbar > .active {
    background: black !important;
}

.deerecontent-wrapper > .title {
    color: #3E7B30;
}

.deerecontent-wrapper {
    padding-bottom: 50px;
}


div.deerecontent a {
    display: none;
}

.submodel {
    font-size: 1rem !important;
}

.product-content {
    padding-top: 0px !important;
}

#features {
    padding-top: 20px;
}
div.image-holder  {
    display: none;
}

.disclaimers p {
    font-size: 8pt !important;
}

.acc-sec-title {
    /* padding-bottom: 20px; */
    margin-top: 20px;
    border-bottom: none !important;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 0px;
}
}

.offers-header {
    font-size: 2rem;
    padding-top: 20px;
}

.offers-holder a {
    display: none;
}


form#Footer_Contact label {
    display: none;
}


.contact-loc-bar {
    background: #427642 !important;
}


.finalize-btn {
    background: #427642 !important;
}

div.panel.panel-success {
    border: solid 1px green;
    margin-bottom: 20px;
}

.panel-body {
    padding: 4px;
}

div.col-md-4.locations .btn-warning {
    margin-top: 22px;
    background: RGBA(251, 222, 49, 1.00);
    color: black;
    font-weight: bold;
    border: solid 1px RGBA(251, 222, 49, 1.00);
}

div.panel.panel-success.card {
    margin-top: 20px;
    border: none;
}


#test-l-4 .previous {
    margin-top: 293px;
}

.offer-btn {
    float: left;
}


.item-info .item-info-header .item-prices:before {
    background: #427642 none repeat scroll 0 0;
    content: "";
    min-height: 50px;
    position: absolute;
    top: 0px;
    left: -30px;
    -webkit-transform: skew(-25deg);
    -ms-transform: skew(-25deg);
    transform: skew(-25deg);
    width: 50px;
    border-right: 5px solid #427642;
}

.item-info .item-info-header .item-prices {
    position: absolute;
    z-index: 6;
    top: -70px;
    right: 0;
    padding-left: 6px;
    padding-top: 10px;
    background: #427642;
    min-height: 50px;
    min-width: 152px;
    color: white;
    font-size: 20px;
}


.item-info ul {
    display: inline-block;
    list-style: none;
}

#home-events {
    background-image: url(../img/EventsV1.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    height: 395px;
}

@media screen and (min-width: 522px) {

    .footer-top {
        background: #A0A0A0 none repeat scroll 0 0;
        color: white;
        padding: 10px 0;
        /*margin-bottom: -43px;*/
    }
}

.item-info .item-info-header .item-prices {
    position: absolute;
    z-index: 6;
    top: -70px;
    right: 0;
    padding-left: 6px;
    padding-top: 8px;
    background: #427642;
    min-height: 50px;
    min-width: 152px;
    color: white;
    font-size: 26px;
}

.brand-section {
    padding: 30px 0;
    margin-top: -40px;
}

.blog-entry {
    padding-top: 20px;
}

.event-information {
    margin-bottom: 20px;
}

.user .btn {
    background: #696969 !important;
    color: white !important;
}



@media screen and (max-width: 521px) {
    .home-btn-list li {
        margin-bottom: 0px;
    }
}

.dropper {
    position: relative;
    display: inline-block;
}

.dropper-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 12px 16px;
    z-index: 1;
    width:130%;
}

.dropper:hover .dropper-content {
    display: block;
}

.what-included {
    /*text-transform: uppercase;*/
    /*font-weight: bold;*/
    /*box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);*/
    /*background-color: rgb(255, 222, 0);*/
    background-color: #D8D8D8;
    padding: 10px;
    border-radius: 5px;
    float:right;
}

ul.nav li.dropdown:hover ul.dropdown-menu {
    display: block;
}
.dropdown-menu {
    white-space: nowrap;
    
}
/*.tag:hover {*/
/*background-color: red;*/
/*color: white;*/
/*}*/
/*.tag:hover::after {*/
/*border-left-color: red;*/
/*}*/
/*@charset 'UTF-8';.slick-loading .slick-list {
    background: #fff url('./ajax-loader.gif') center center no-repeat
}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('./fonts/slick.eot');src:url('./fonts/slick.eot?#iefix') format('embedded-opentype'),url('./fonts/slick.woff') format('woff'),url('./fonts/slick.ttf') format('truetype'),url('./fonts/slick.svg#slick') format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;background:transparent;z-index:5}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:0;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[dir='rtl'] .slick-prev{left:auto}.slick-prev:before{content:'Ã¢â€ Â'}[dir='rtl'] .slick-prev:before{content:'Ã¢â€ â€™'}.slick-next{right:0}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'Ã¢â€ â€™'}[dir='rtl'] .slick-next:before{content:'Ã¢â€ Â'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:0}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'Ã¢â‚¬Â¢';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}@import url("https://use.fontawesome.com/releases/v5.8.1/css/all.css");.slick-prev:before{content:"\f053";font-family:"Font Awesome 5 Free";font-size:35pt;font-weight:900;color:#fff}.slick-next:before{content:"\f054";font-family:"Font Awesome 5 Free";font-size:35pt;font-weight:900;color:#fff}.slick-active{opacity:.9}
*/

/* custom css */
.grecaptcha-badge {
    bottom: 90px !important;
}

@charset 'UTF-8';
.slick-loading .slick-list {
    background: #fff url("ajax-loader.html") center center no-repeat;
}
@font-face {
    font-family: "slick";
    font-weight: normal;
    font-style: normal;
    src: url("fonts/slick.html");
    src: url("fonts/slickd41d.html?#iefix") format("embedded-opentype"), url("fonts/slick-2.html") format("woff"), url("fonts/slick-3.html") format("truetype"), url("fonts/slick-4.html#slick") format("svg");
}
.slick-prev,
.slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: 0;
    background: transparent;
    z-index: 5;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
    color: transparent;
    outline: 0;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
    opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
    font-family: "slick";
    font-size: 20px;
    line-height: 1;
    opacity: 0.75;
    color: white;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
[dir="rtl"] .slick-prev {
    left: auto;
}
.slick-prev:before {
    content: "•";
}
[dir="rtl"] .slick-prev:before {
    content: "•";
}
.slick-next {
    right: 0;
}
[dir="rtl"] .slick-next {
    right: auto;
    left: -25px;
}
.slick-next:before {
    content: "•";
}
[dir="rtl"] .slick-next:before {
    content: "•";
}
.slick-dotted.slick-slider {
    margin-bottom: 30px;
}
.slick-dots {
    position: absolute;
    bottom: -25px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
.slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}
.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: 0;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
    outline: 0;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
    opacity: 1;
}
.slick-dots li button:before {
    font-family: "slick";
    font-size: 60px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: "•";
    text-align: center;
    opacity: 0.25;
    color: black;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
    opacity: 0.75;
    color: #367C2B;
}
@import url("../../use.fontawesome.com/releases/v5.8.1/css/all.css");
.slick-prev:before {
    content: "\f053";
    font-family: "Font Awesome 5 Free";
    font-size: 35pt;
    font-weight: 900;
    color: #fff;
}
.slick-next:before {
    content: "\f054";
    font-family: "Font Awesome 5 Free";
    font-size: 35pt;
    font-weight: 900;
    color: #fff;
}
.slick-active {
    opacity: 0.9;
}

.slideshow ul.slick-dots {
    display: inline-block;
}

.datepicker td, .datepicker th {
    text-align: center;
    width: 20px;
    height: 50px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: none;
    border: solid thin #efefef;
}

.datepicker-inline {
    width: 100%
}

.youtube-video { 
    aspect-ratio: 16 / 9; 
    width: 100%; 
}
