@media(max-width: 900px){
    .hide-for-mobile{
        display: none;
    }

    .hamburger {
        display: block !important;
    }
    

    .show-for-mobile{
        display: block;
    }

    .slide-produtos .owl-nav {
        width: 100%;
        left: 0%;
        top: 40%;
    }

    .simbolo-cinza:after {
        width: 30%;
        right: 10px;
    }

    .simbolo-cinza:before {
        width: 30%;
        left: 10px;
    }

    .form-group-cidade {
        padding-left: 15px;
    }

    .lista-midias-sociais {
        list-style: none;
        display: flex;
        justify-content: flex-start;
        margin-left: 0;
    }

    .midias-socias {
        text-align: unset;
    }

    .rodape-cima h4 {
        margin-bottom: 10px;
    }

    .footer-item{
        margin-bottom: 20px;;
    }

    .rodape-baixo .container {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .rodape-baixo p {
        text-align: center;
    }

    .rodape-baixo .container > p {
        margin-bottom: 20px;
    }

    .desenvolvedores {
        flex-direction: column;
    }

    .desenvolvedores a {
        margin-left: 0px;
        margin-top: 10px;
    }

    .bg-ondas {
        background-size: 150% auto;
        /*margin-top: -200px;*/
        margin-top: -300px;
    }

    .slide-banner .owl-dots{
        margin-top: -100px;
    }

    .box-redondo {
        zoom: 0.45;
    }

    .box-equipamentos {
        left: 110px;
        top: -151px;
    }

    .box-consumiveis {
        top: -190px;
    }

    .box-mobiliarios {
        right: 110px;
        top: -162px;
    }

    .lista-produtos {
        /* margin-top: 50px; */
        /* grid-template-columns: unset; */
        /* display: unset; */
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 10px;
    }

    section#quem-somos {
        padding-bottom: 20px;
    }

    .slide-marcas img {
        margin: 0 auto;
    }

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

    .mobile-menu {
        padding: 20px 20px 20px;
        z-index: 199;
        width: 100%;
        /*background: #11588b;*/
        position: fixed;
        background: #fff;
        box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5);
    }
    .MenuChefOpen--dir--right, .MenuChefOpen, .MenuChef-close {
        top: 18px !important;
        right: 15px;
    }

    .MenuChef--theme-side {
        z-index: 999 !important;
    }

    .MenuChefOpen, .MenuChef-close {
        z-index: 9999 !important;
    }

    /* .MenuChefOpen, .MenuChef-close {
        position: fixed !important;
    } */

    .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
        background-color: #5ca47a !important
    }

    .is-active .hamburger-inner, .is-active .hamburger-inner::before, .is-active .hamburger-inner::after {
        background-color: #fff !important;
    }

    .MenuChef[data-scheme=black] .MenuChef-links-link {
        color: #fff !important;
    }

    .MenuChef[data-scheme=black] {
        background-color: #5ca47a !important;
    }

    #banner {
        margin-top: 124px !important;
    }

    #banner .container {
        padding: 0;
    }
    
    .slide-banner.owl-carousel .owl-item img {
        /* zoom: 0.6; */
        height: 180px;
        width: 100% !important;
        object-fit: cover;
    }
    
    .banner-texto h1 {
        margin-bottom: 15px !important;
    }
    .banner-texto p span.azul-claro{
        color: white;
    }
    
    #nossos-produtos {
        padding-bottom: 40px;
        /*margin-top: 70px;*/
        margin-top: 0;
    }
    #barra-central {
        padding: 20px 0;
    }
    #quem-somos {
        padding-top: 20px;
        padding-bottom: 0;
    }
    #contato {
        padding: 40px 0 25px 0;
    }
    .lista-midias-sociais {
        justify-content: center;
    }
    .rodape-cima {
        padding: 30px 10px 15px 10px;
        text-align: center;
    }
    .rodape-baixo {
        padding: 30px 0;
    }

    .box{
        max-width: 180px;
        margin: 0 auto;
    }

    
    #modalProduto .modal-dialog .modal-content {
        width: 400px;
    }

    #modalProduto img{
        margin-bottom: 10px;
    }

    .slide-banner .owl-nav {
        /* top: 60%; */
        top: 30%;
        font-size: 28px;
    }

    .slide-banner .owl-nav button.owl-prev,
    .slide-banner .owl-nav button.owl-next {
        text-shadow: 0 0 10px #959595;
    }

    #instagram .titulo.titulo-footer {
        font-size: 21px;
    }

    section#instagram {
        margin-top: 0px;
    }

    .MenuChefOpen, .MenuChef-close {
        position: fixed !important;
    }

    .efeito-scroll {
        bottom: -100px;
        width: 45px;
        height: 45px;
    }

    h4.titulo {
        font-size: 20px;
    }

    .titulo-simbolo img {
        zoom: 0.8;
    }

    .barra-central-barra {
        height: 95px;
    }
    .barra-central-barra .titulo {
        font-size: 20px;
    }

    .modal-open .modal {
        z-index: 9999;
        /* zoom: 0.9 !important; */
    }
    #modalProduto button.close {
        margin: 5px;
    }
    #modalProduto .modal-body img {
        width: 100% !important;
    }

}

@media(max-width: 1024px) and (min-width: 767px){
    .slide-banner .owl-nav {
        position: absolute;
        width: 200%;
        left: -50%;
    }

    .box-equipamentos {
        left: 260px;
    }

    .box-mobiliarios {
        right: 270px;
    }

    .slide-produtos .owl-nav {
        width: 110%;
        left: -5%;
    }

    #modalProduto .modal-dialog .modal-content {
        width: 700px;
    }

    #modalProduto .modal-dialog {
        max-width: 700px;
    }

}

@media(max-width: 400px){
    .bg-ondas {
        background-size: 190% auto;
    }

    .box-equipamentos {
        left: 30px;
        top: -151px;
    }

    .box-mobiliarios {
        right: 30px;
    }

    .box {
        max-width: 270px;
    }


}


@media(max-width:768px){
    .lista-midias-sociais:before {
        display: none;
    }
    #whatsclub-widget {
        top: 81px !important;
    }

}