.home-section-2 {
    background-image: none !important;
}

header .navbar.navbar-expand-xl .navbar-nav .nav-link-new::before {
    display: none !important;

}

.product-box-4 .product-detail a .name {
    width: 100% !important;
}

.product-box-4 .product-image img {
    height: auto !important;
}

.facebook {
    background-color: #4867aa;
}

.instagram {
    background-color: #b23a94;
}

.youtube {
    background-color: #fe0000;
}

.facebook i , .instagram i , .youtube i{
    color: #fff;
}

.h-300 {
    height: 300px !important;
}

.newsletter-setor {
    margin-top: 40px;
    background-color: #5aaa48;
    background-image: none;
}

.cart-list {
    height: 400px;
    overflow: scroll;
}

header .onhover-dropdown .onhover-div .cart-list li .drop-cart .drop-contain .close-button {
    right: 20px;
}

.banner-contain-3 {
    background-size: contain !important;
}

.header-2 .rightside-menu .option-list>ul>li .header-icon.search-icon, .header-2 .rightside-menu .option-list>ul>li .header-icon.user-icon {
    display: flex;
}

h2 {
    text-transform: initial;
}

.header-2 .rightside-menu .option-list>ul>li:nth-of-type(5n-3)+li::after {
    content: "" !important;
}

.header-2 .rightside-menu .option-list>ul>li+li {
    margin-left: 37px !important;
}

.footer-section-2::after {
    content: "";
    position: absolute;
    width: 30%;
    height: 100%;
    top: 0;
    left: 0;
    background-image: url('/assets/images/vegetable/footer-shape.png');
    background-repeat: no-repeat;
    z-index: -1;
}

footer .main-footer {
    border-top: 1px dashed #c1c1c1 !important;
}

.search-mobile {
    position: relative;
    display: none;
}

.banner-desktop {
    display: block;
}

.banner-mobile {
    display: none;
}

@media (max-width: 2000px) {
    .busca-topo-desktop {
        width: 1180px !important
    }
}

@media (max-width: 1754px) {
    .busca-topo-desktop {
        width: 1050px !important
    }
}

@media (max-width: 1678px) {
    .busca-topo-desktop {
        width: 850px !important;
    }
}

@media (max-width: 1604px) {
    .busca-topo-desktop {
        width: 940px !important;
    }
}

@media (max-width: 1440px) {
    .busca-topo-desktop {
        width: 800px !important;
    }
}

@media (max-width: 1367px) {
    .busca-topo-desktop {
        width: 750px !important;
    }
}

@media (max-width: 1332px) {
    .busca-topo-desktop {
        width: 745px !important;
    }
}

@media (max-width: 1270px) {
    .busca-topo-desktop {
        width: 705px !important;
    }
}

@media (max-width: 1235px) {
    .busca-topo-desktop {
        width: 690px !important;
    }
}

@media (max-width: 993px) {
    .header-2 .rightside-menu .option-list>ul>li .header-icon.user-icon,
    .header-2 .rightside-menu .option-list>ul>li .header-icon.bag-icon ,
    .header-2 .rightside-menu .option-list>ul>li:not(:nth-last-of-type(5n-3)) {
        display: flex !important;
    }

    .search-mobile {
        margin-top: 20px;
        display: block !important;
    }

    .search-mobile .search-button {
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        position: absolute;
        padding: 0 19px;
        right: 0;
        height: 100%;
        cursor: pointer;
    }

    .icon-search , .header-2 .rightside-menu .option-list>ul>li+li {
        display: none !important;
    }

    .banner-desktop {
        display: none;
    }
    
    .banner-mobile {
        display: block;
    }

    .bg-size {
        background-size: contain !important;
    }
}