/* xxl */
@media (min-width: 1380px) {}



/* xl */
@media (min-width: 1200px) and (max-width: 1379px) {

    .h1 {
        font-size: 280%;
    }

    .h3 {
        font-size: 160%;
    }
}

/* lg */
@media (min-width: 992px) and (max-width: 1199px) {

    .h1 {
        font-size: 280%;
    }

    .h3 {
        font-size: 160%;
    }

    header {
        font-size: 70% !important;
    }

    .navbar-nav .nav-item a::before {
        top: 10px !important;
    }

}


/* md */
@media (min-width: 768px) and (max-width: 991px) {


    /* sm */
    @media (min-width: 480px) and (max-width: 767px) {

        /*********************************/


    }

}

@media (max-width: 992px) {
    .topAdres {
        display: none !important;
    }

    .navbar-toggler {
        display: block !important;
    }

    .navbar-expand-md .navbar-nav {
        flex-direction: column !important;
    }

    .navbar-collapse.collapse {
        display: none !important;
    }

    .navbar-collapse.collapse.show {
        display: flex !important;
    }

    .phone-block {
        text-align: left !important;
    }

    .telBlock {
        flex-direction: column;
        gap: 10px !important;
    }

    .logoBlock a {
        background-size: 45% !important;
    }
}

/* xs Portrait */
@media (max-width: 479px) {

    .topAdres,
    .telBlock,
    .BigBan1 {
        display: none;
    }

    .logoBlock a {
        background-position: left !important;
    }

    .navbar-collapse {
        background: #2E292D !important;
        z-index: 9999;
    }

    #indCatalog {
        margin-top: 50px !important;
    }


    .col-lg-4 {
        background: none !important
    }

    .h1 {
        font-size: 240%;
    }

    .h2 {
        font-size: 160%;
    }

    .h3 {
        font-size: 100%;
    }



}