.tt-logo img{
    max-height: 20px !important;
}

.tt-header-holder .tt-desctop-menu.tt-menu-small nav > ul li.dropdown > a {
    padding-bottom: 10px !important;
}

.tt-submenu.active .desktop-main-dropdown.hover {
    max-width: 300px !important;
    max-height: 379px !important;
    overflow: auto !important;
}

.tt-submenu.active .desktop-main-dropdown.hover.on-top {
    top: 60px !important;
    left: 17% !important;
}

.banner-top:hover {
    cursor: pointer !important;
}

@media (max-width: 575px) {
    .slider-revolution .tp-bullets {
        display: flex;
    }
}

.image-box-home {
    height: 280px !important;
}

@media (max-width: 1229px) {
    .image-box-home {
        height: 237px !important;
    }
}

@media (max-width: 575px) {
    .image-box-home {
        height: 200px !important;
    }
}

@media (max-width: 400px) {
    .image-box-home {
        height: 150px !important;
    }
}

@media (max-width: 300px) {
    .image-box-home {
        height: 130px !important;
    }
}

@media (max-width: 280px) {
    .image-box-home {
        height: 110px !important;
    }
}

@media (max-width: 200px) {
    .image-box-home {
        height: 100px !important;
    }
}

.tt-title a:not(.title-link) {
    font-size: 14px !important;
}

.cashback-box {
    margin-top: 10px !important;
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    justify-content: flex-start !important;
    align-items: center !important;
}

/* .cashback-img {
    user-select: none !important;
    -webkit-user-drag: none !important;
    display: flex !important;
    align-self: center !important;
    width: 130px !important;
} */

.cashback-price {
    font-size: 18px !important;
    font-weight: 900 !important;
    display: flex !important;
    align-self: center !important;
    color: #28C810 !important;
}

.product-cashback-box {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    justify-content: flex-start !important;
    align-items: flex-start !important;
}

.product-cashback-img {
    user-select: none !important;
    -webkit-user-drag: none !important;
    margin-top: 30px !important;
    display: flex !important;
    width: 280px !important;
}

.product-cashback-price {
    margin-left: 10px !important;
    font-size: 24px !important;
    font-weight: 900 !important;
    line-height: 30px !important;
    display: flex !important;
    color: #ffbc00 !important;
}

.card:hover {
    color: #28C810;
}

a:not(.tt-item) .tt-img,
a:not(.tt-item) .tt-img img,
a:not(.tt-item) .tt-img-roll-over,
a:not(.tt-item) .tt-img-roll-over img {
    height: 100% !important;
    object-fit: cover !important;
}

.footer-banner-custom-img {
    max-height: 370px !important;
    object-fit: cover !important;
}
.middle-banner-custom-img {
    max-height: 492px !important;
    object-fit: cover !important;
}

.shipping-block .form-control,
.shipping-block {
    border: solid 1px #08da97;
}

footer .tt-color-scheme-02 {
    background: #28C810;
    color: #ffffff;
}

li.dropdown.selected > a {
    color: #28C810;
    background: transparent;
    font-weight: bold;
}

body:not(.touch-device) .tt-menu-toggle:not(.stylization-02):hover i {
    color: #28C810 !important;
}

header .tt-dropdown-obj:not(.tt-search) .tt-mobile-add .tt-close:hover {
    color: #28C810 !important;
}

header .tt-dropdown-obj:not(.tt-search) .tt-mobile-add .tt-close:hover:before {
    color: #28C810 !important;
}

.tt-desctop-menu .tt-megamenu-submenu > li.active > a {
    color: #28C810 !important;
}

.tt-desctop-menu .tt-megamenu-submenu > li.active > a:not(:only-child):after {
    border-left: 4px solid #28C810;
}

.panel-menu li.mm-close-parent .mm-close:hover:before {
    color: #28C810 !important;
}

.panel-menu #mm0.mmpanel a:not(.mm-close):hover:after {
    color: #28C810 !important;
}

.panel-menu li.mm-close-parent .mm-close:hover {
    color: #28C810 !important;
}

.panel-menu #mm0.mmpanel a:not(.mm-close):hover {
    color: #28C810 !important;
}

.panel-menu ul li a:hover {
    color: #28C810 !important;
}

.panel-menu .mm-prev-level:hover:before {
    color: #28C810 !important;
}

@media (max-width: 789px) {
    .tt-back-to-top:hover {
        color: #28C810 !important;
    }

    footer .tt-mobile-collapse .tt-collapse-title:hover:before {
        color: #28C810 !important;
    }
}

.tt-back-to-top {
    background-color: #28C810;
}

.changes-hover-color:hover {
    color: #28C810 !important;
}

.tt-box-faq-listing .tt-box-faq .tt-title a:hover {
    color: #28C810 !important;
}

.tt-breadcrumb ul li a:hover {
    color: #28C810 !important;
}

.tt-block-title .tt-title a {
    color: #28C810;
}

.tt-block-title .tt-title a:before {
    background: #28C810;
}


.tt-block-title .tt-title a:hover {
    color: #28C810;
}

.tt-product:not(.tt-view) .tt-description .tt-btn-addtocart.thumbprod-button-bg {
    background: #28C810;
}

.tt-product:not(.tt-view) .tt-description .tt-title a:hover {
    color: #28C810;
}

.btn {
    background: #28C810;
}

.tt-promo-fullwidth:not(.tt-layout-size-02) .tt-description [class^="btn"] {
    margin-top: 34px;
    font-size: 175%;
    padding: 30px;
}

.tt-light-green-color {
    color: #28C810;
}

.tt-desctop-menu:not(.tt-hover-02) li.dropdown.selected > a {
    color: #28C810;
    font-weight: bold;
    background: transparent;
}

.slider-revolution [class^="btn"] {
    position: inherit;
    background-color: #28C810;
    color: #ffffff;
    padding: 35px;
    font-size: 175%;
    font-weight: bold;
}

@media (max-width: 1024px) {
    .tt-product:not(.tt-view) .tt-description .tt-btn-wishlist.active {
        color: #28C810 !important;
    }

    .tt-mobile-header .tt-logo-container {
        height: 90px;
    }

    header .tt-search .tt-dropdown-menu .tt-btn-search {
        color: #28C810 !important;
    }

    .tt-btn-col-close a:hover {
        color: #28C810 !important;
    }

    .tt-btn-col-close a:hover:before {
        color: #28C810 !important;
    }
}

@media (max-width: 789px) {
    .tt-mobile-header .tt-logo-container {
        height: 55px;
    }
}

.tt-base-color {
    color: #28C810;
    font-weight: bold;
}

.tt-col-list .col h6.tt-title-submenu a:hover {
    color: #28C810;
}

.tt-col-list .col .tt-desctop-menu .tt-megamenu-submenu > li > a:hover,
.tt-desctop-menu .tt-title-submenu:hover a {
    color: #28C810 !important;
}

footer .tt-color-scheme-01 .tt-list li a:hover, footer .tt-color-scheme-01 .tt-mobile-collapse .tt-collapse-content .tt-list li a:hover {
    color: #28C810 !important;
}

.tt-desctop-menu .tt-megamenu-submenu > li > a:hover {
    color: #28C810 !important;
}

.tt-collapse .tt-collapse-title:hover {
    color: #28C810;
}

.tt-wrapper h3.tt-title a:hover {
    color: #28C810 !important;
} 

.tt-shopcart-table-02 .tt-title a:hover {
    color: #28C810 !important;
}

.tt-promo-box.hover-type-2:hover .tt-description-wrapper .tt-background {
  background-color: #28C810;
}

.tt-btn-zomm:hover,
.slick-arrow:hover {
    background-color: #28C810 !important;
}

.tt-product-single-info .tt-price {
    color: #28C810;
}

.btn-link, .btn-link:focus {
    color: #28C810;
}

.shipping-block .form-control, .shipping-block {
    border: solid 1px #28C810;
}

.btn.btn-border {
    color: #28C810;
    border: 2px solid #28C810;
}

.tt-shopcart-table01 tfoot tr td {
    color: #28C810;
}

footer .tt-color-scheme-01 .tt-collapse-content a {
    color: #28C810;
}

header .tt-cart .tt-dropdown-toggle .tt-badge-cart {
    background: #28C810;
}

#tt-header.headertype5 .tt-desctop-menu#tt-desctop-menu__icon nav > ul > li > a:hover {
    border-color: #28C810;
    background-color: #28C810;
}

.tt-desctop-menu:not(.tt-hover-02) li.dropdown > a:hover {
    color: #28C810;
}

.tt-desctop-menu:not(.tt-hover-02) li.dropdown.active > a {
    color: #28C810;
}

.tt-desctop-menu:not(.tt-hover-02) li.dropdown.selected > a {
    color: #28C810;
}

header .tt-account ul li a:hover {
    color: #28C810;
}

header .tt-account ul li a:hover [class^="icon-"] {
    color: #28C810;
}

header .tt-dropdown-obj.active .tt-dropdown-toggle {
    color: #28C810;
}

header .tt-dropdown-obj .tt-dropdown-toggle:hover {
    color: #28C810;
}

.form-default .form-control:focus {
    border-color: #28C810;
}

.tt-login-form .tt-item .additional-links a {
    color: #28C810;
}

.tt-table-shop-01 tbody td a {
    color: #28C810;
}

.btn-link-02, .btn-link-02:focus {
    color: #28C810;
}

.paymentsOptions .paymentItem.active {
    border: 1px solid #28C810;
    cursor: pointer;
}

.paymentsOptions .paymentItem:hover {
    border: 1px solid #28C810;
    cursor: pointer;
}

#loader .dot {
    background: #28C810;
}

@media (min-width: 576px) {
    .tp-banner-container {
        max-height: 70vh !important;
    }
}

.tt-product:not(.tt-view) .tt-image-box .tt-btn-wishlist.active {
    background: #28C810;
}

.tt-product:not(.tt-view) .tt-image-box .tt-btn-wishlist:hover {
    background: #28C810;
}

header .tt-search .tt-dropdown-menu .tt-btn-search:hover {
    color: #28C810;
}

header .tt-search .tt-dropdown-menu .tt-btn-close:hover {
    color: #28C810;
}

.tt-list-row li a:hover {
    color: #28C810;
}

.tt-list-row li.active a {
    color: #28C810;
}

.tt-filter-list li a:hover {
    color: #28C810;
}

.tt-filter-list li a:hover:before {
    color: #28C810;
}

.tt-filter-list li.active {
    color: #28C810;
}

.tt-filter-list li.active a:before {
    color: #28C810;
}

.tt-product:not(.tt-view) .tt-description .tt-add-info li a:hover {
    color: #28C810;
}
    
.tt-aside .tt-item:hover .tt-title {
    color: #28C810;
}

.tt-list-inline li a:hover {
    color: #28C810;
}

header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-list .tt-item a:not([class]):hover .tt-title {
    color: #28C810;
}

header .tt-cart .tt-dropdown-toggle .tt-badge-cart {
    background: #28C810;
}

header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-list .tt-item-close .tt-btn-close:hover:before {
    color: #28C810;
}

.tt-carousel-brands a img {
    opacity: 0.3;
}

footer .tt-logo img {
    height: auto;
    max-height: 50px !important;
}

.tt-logo img {
    max-height: 70px !important;
}

.tt-desctop-menu nav > ul > li.dropdown > a {
    font-size: 16px;
}

@media (max-width: 789px) {
    .tt-logo img {
        max-height: 40px !important;
    }
    
    .slider-revolution [class^="btn"] {
        height: 34px;
        padding: 15px !important;
        font-size: 14px !important;
        text-align: center;
    }
    
    .tt-promo-fullwidth:not(.tt-layout-size-02) .tt-description [class^="btn"] {
        height: 34px;
        padding: 15px !important;
        font-size: 14px !important;
        text-align: center;
    }
    
    .tt-back-to-top {
        color: white;
    }
    
    footer .tt-mobile-collapse .tt-collapse-title:hover:not(:focus) {
        color: #28C810;
    }
    
    footer .tt-color-scheme-01 .tt-collapse-content a {
        color: black;
    }
}

header .tt-account .tt-dropdown-menu .tt-dropdown-inner ul li a:hover {
    color: #28C810;
}

header .tt-account .tt-dropdown-menu .tt-dropdown-inner ul li a:hover [class^="icon-"] {
    color: #28C810;
}

.tt-filters-options .tt-btn-toggle a:before {
    color: #28C810;
}

.tt-filters-options .tt-btn-toggle a {
    color: #28C810;
}

.tt-header-holder .tt-obj-menu {
    position: relative;
    top: 0px;
}

.tt-header-holder .tt-desctop-menu.tt-menu-small nav > ul li.dropdown > a {
    text-transform: uppercase;
}

.linkActive {
    font-weight: bold;
    color: #28C810 !important;
}