

 @media(max-width: 768px){

    .gf-locate-container{
        display: none;
    }

    .gf-btns-container{
        display: none;
    }

    .gf-navbar-container{
        display: none;
    }

    .gf-logo-container{
        font-size: 40px;
        margin-top: -11px;
    }

    .gf-contact-loc-btn{
        display: flex;
    }

    .gf-burger{
        display: flex;
        margin-top: -7px;
    }

    .gf-footer-container-into{
        flex-direction: column;
    }

    .gf-links{
        display: none;
    }

    /* #contentBlock{
        display: flex;
    } */
    /* ----------------------------------- */

    footer{
        height: 130px;
        padding-top: 10px;
    }

    .gf-footer-rowone{
        flex-direction: column;
        gap: 20px;
        margin: 1px auto;
    }

    .gf-footer-socialnetwork, .gf-footer-lang-logo{
        margin: 1px auto;
        gap: 30px;
    }

    .gf-footer-logo{
        font-size: 35px;
    }

    /* ------------------------------------------------ */

    .gf-categor-container{
        display: none;
    }

    .gf-catalog-panel{
        display: flex;
        flex-direction: column;
        gap: 30px;
        margin-left: auto;
        margin-right: auto;
        /* border: 1px solid black; */
        width: 265px;
    }
    
    .gf-down-panel{
        display: block;
    }

        /* ------------------------------------------------ */

        .gf-heading-contacts{
        font-size: 30px;
        }

    .gf-ct-info{
        flex-direction: column;
        gap: 50px;
        margin: 10px auto;
    }

    .gf-ct-info>div>h4{
        font-size: 19px;
    }

    .gf-ct-info-container{
        height: 450px;
        /* width: 400px; */
    }
    
    .gf-ct-locate{
        flex-direction: column;
        gap: 80px;
    }

    .info{
        text-align: center;
        font-size: 18px;
    }

    .gf-lc-text{
        font-size: 18px;
    }

    .gf-ct-locate-soc{
        margin: 1px auto;
        gap: 30px;
    }

    .gf-ct-locate-soc>svg{
        width: 22px;
        height: 22px;
    }

    .gf-ct-locate-text{
        gap: 30px;
    }

    iframe{
        width: 340px;
        height: 250px;
        margin: 1px auto;
    }

    /* ------------------------------- */
    
    .gf-ct-mb-p-filter{
        display: block;
    }

    .gf-accordion{
        width: 320px;
    }

    .gf-accordion-button{
        font-size: 18px;
    }

    .form-check>label{
        font-size: 18px;
        margin-left: 10px;
    }

    .form-check>input{
        width: 19px;
        height: 19px;
    }

    .gf-card-find{
        font-size: 14px;
        margin-top: 10px;
        width: 200px;
        height: 35px;
    }

    .gf-offc-btn-container{
        gap: 1px;
    }

    .gf-card-container{
        width: 232px;
    }

/*     .gf-catalog-panel{
        width: 190px;
        margin-left: auto;
        margin-right: auto;
        gap: 20px;
    } */
    
    .gf-catalog{
        margin-left: auto;
        margin-right: auto;
    }

    #whatsapp-button{
        bottom: 140px;
    }

    #phone-button{
        padding: 14px;
    }

    #whatsapp-button, #phone-button{
        width: 60px;
        height: 60px;
        right: 20px;
    }

    /* *{
        border: 1px solid black;
    } */

    .gf-product-modal-container{
        flex-direction: column;
        /* gap: -1000px; */
    }

    /* ------------------------- */

    
}