@media (min-width: 1600px) and (max-width: 1679px) {
    .bg {
        background-image: url(images/background-1600.jpg);
        background-size: 100% 1464px;
        background-repeat: no-repeat;
    }

    .visa-square {
        width: 580px;
        height: 171px;
        background-image: url(images/visa-square-1600.png);
    }

        .visa-square span.error-span {
            float: left;
            position: absolute;
            left: 320px;
            top: 128px;
            color: #721c24;
            font-size: 13px;
        }

        .visa-square.checked.required {
            width: 580px;
            height: 171px;
            background-image: url(images/visa-square-required-1600.png);
        }

        .visa-square.checked {
            width: 580px;
            height: 171px;
            background-image: url(images/visa-square-green-1600.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: 260px;
                left: -96px;
            }

            .visa-square.checked span.country {
                font-size: 13px;
                color: white;
                float: left;
                width: 260px;
                position: absolute;
                left: -96px;
                top: 90px;
            }

            .visa-square.checked button {
                position: absolute;
                font-size: 13px;
                color: white;
                float: left;
                width: 260px;
                text-align: left;
                padding: 0;
                left: -96px;
                top: 140px;
            }

        .visa-square h2 {
            width: 280px;
            padding-top: 36px;
            font-size:32px;
        }

        .visa-square input {
            left: 158px;
            top: -16px;
            width: 132px;
        }

        .visa-square button {
            left: 162px;
            top: -16px;
        }

    .visa-box {
        width:278px;
    }

    .zebrot {
        background-image: url(images/zebrot-1600-1.jpg);
        height: 980px;
        width: 756px;
        top: 626px;
    }
        .zebrot .half div.half-wrapper div h2 {
            float: left;
            font-size:40px;
        }
    .width-s4 {
        width: 70%;
    }

    .width-s3 {
        width: 44%;
    }

    .btm-right-square {
        position: relative;
        top: -108px;
        left: -100px;
        padding: 60px 0 0 64px ;
        height:630px;
    }

        .btm-right-square a {
            margin-left: 12px;
        }

    a.nvg-link {
        
    }
    .navigation .top-menu {
      
        float: right;
    }
    .navigation .apply-btn {
      width:100px;
    }

    .zebrot .half div.half-wrapper {
        padding-top: 24px!important;
    }
}
