@media screen and (max-width: 1560px) {
        h1 {
                position: absolute;
                top: -2px;
                left: 169px;
                color: #3a3a3a;
                font-size: 1.1em;
        }

        :root {
                --nav-max: 1px !important;
        }

        .container {
                padding-top: 68px;
        }

        .elem-br {
                display: none;
        }
}

@media screen and (max-width: 1015px) {
        .navbar {
                top: auto !important;
                bottom: 0px;
                height: 43px !important;
        }

        :root {
                --width-center: 100%;
        }

        .container {
                padding-top: 40px;

        }

        .input-box {
                top: 0px !important;
                padding: 10px 0px !important;
                background-color: white;
        }

        .in-search {
                width: calc(100% - 12px) !important;
        }

        ul {
                padding-bottom: 30px !important;
        }

        li span {
                padding-bottom: 30px !important;
                font-family: monospace;
                font-size: 0.9em;
                letter-spacing: -1px;
        }

        h1 {
                font-size: 1.1em !important;
                padding-left: 0px !important;
        }

        .btn {
                position: fixed;
                bottom: 6px;
                left: 5px;
                top: inherit;
                background-position: 2px 2px !important;
        }

        .btn-text {
                position: relative;
                top: 1px;
                font-size: .7rem;
        }

        #sum {
                padding: 15px 0 0 66px;
                font-size: 0.9rem;
        }

        .nav-box {
                padding: 0px 3px;
        }

}

@media screen and (max-width: 500px) {
        h1 {
                left: 100px;
        }
}

@media screen and (max-width: 400px) {
        h1 {
                top: -11px;
                left: 80px;
        }
}