@media (min-width: 1680px) and (max-width: 1919px) {
    .bg {
        background-image: url(images/background-1680.jpg);
        background-size: 100% 1524px;
        background-repeat: no-repeat;
    }

    .visa-square {
        width: 676px;
        height: 200px;
        background-image: url(images/visa-square.png);
    }

        .visa-square span.error-span {
            float: left;
            position: absolute;
            left: 384px;
            top: 140px;
            color: #721c24;
        }

        .visa-square.checked.required {
            width: 676px;
            height: 200px;
            background-image: url(images/visa-square-required.png);
        }

        .visa-square.checked {
            width: 676px;
            height: 200px;
            background-image: url(images/visa-square-green.png);
        }

            .visa-square.checked div div {
                float: left;
                position: relative;
                left: 230px;
                top: -100px;
            }

            .visa-square.checked span.header {
                font-size: 24px;
                color: white;
                float: left;
                width: 100%;
                height: 70px;
                position: absolute;
                top: 30px;
                width: 300px;
                left: 20px;
            }

            .visa-square.checked span.country {
                font-size: 13px;
                color: white;
                float: left;
                width: 300px;
                position: absolute;
                left: 20px;
                top: 90px;
            }

            .visa-square.checked button {
                position: absolute;
                font-size: 13px;
                color: white;
                float: left;
                width: 300px;
                text-align: left;
                padding: 0;
                left: 20px;
                top: 140px;
            }

        .visa-square h2 {
            width: 300px;
            padding-top: 52px;
        }

        .visa-square h2 {
            width: 300px;
            padding-top: 52px;
        }

        .visa-square input {
            left: 214px;
            top: -16px;
            width: 144px;
        }

        .visa-square button {
            left: 230px;
            top: -16px;
        }

    .visa-box {
     
    }

    .zebrot {
        background-image: url(images/zebrot-1600.jpg);
        height: 1225px;
        width: 945px;
        top: 588px;
    }

    .width-s4 {
        width: 70%;
    }

    .width-s3 {
        width: 44%;
    }

    .btm-right-square {
        position: relative;
        top: -128px;
        left: -100px;
        padding: 0px 64px;
        height: 600px;
    }

        .btm-right-square a {
            margin-left: 12px;
        }

    a.nvg-link {
       
    }

    .navigation .top-menu {
  
        float: right;
    }
}

