/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1440px) {
    .table_priv_new th {
        font-size: 13px;
    }

    .table_priv_new td {
        font-size: 12.5px;
    }

    .fixed .nav-inner-most {
        max-width: 1140px;
    }
}

@media only screen and (max-width : 1200px) {
    .nav > li > a {
        padding: 15px 10px;
    }

    .list-group-partners a {
        background-position: 10px 13px;
    }

    .list-group-bank a:nth-child(2) {
        background-position: 7px -83px;
    }

    .container_corausel {
        min-height: 215px;
    }
    /*.content h2, .content .h2{
	text-align: center;
}*/
    .content .table_priv {
        font-size: 14px;
    }

        .content .table_priv th:nth-child(7) {
            display: none;
        }

        .content .table_priv td:nth-child(7) {
            display: none;
        }


    .table_priv_new th {
        font-size: 13px;
    }

    .table_priv_new td {
        font-size: 12px;
    }

    .table_priv_new tr:nth-child(1) th:nth-child(7) {
        display: none;
    }

    .table_priv_new td:nth-child(12) {
        display: none;
    }

    .content .table_kladr td:nth-child(2) {
        white-space: pre-wrap;
    }

    .content .table_kladr td:nth-child(4), .content .table_kladr td:nth-child(5), .content .table_kladr td:nth-child(6) {
        font-size: 10px;
    }

    .content .table_kladr th:nth-child(4), .content .table_kladr th:nth-child(5), .content .table_kladr th:nth-child(6) {
        font-size: 10px;
    }

    .onewindows > div > div {
        padding: 10px 0 10px 10px;
    }

    .groupbtn .btn {
        padding: 6px 1px;
    }

    .content .tdimg {
        width: 90px;
    }

    .content .nopad td {
        font-size: 11px;
    }

    .box-minreg {
        background-size: 26%;
    }

    .fixed .nav-inner-most {
        max-width: 1140px;
    }

    @media (max-width: 1200px) and (min-width: 992px) {
        .region-3 {
            min-height: 395px;
        }

        .region-2 {
            margin-top: -75px;
        }

        .fixed .nav-inner-most {
            max-width: 940px;
        }
    }

    /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {
        .nav > li > a {
            padding: 15px 5px;
        }

        .navbar-brand {
            position: absolute;
            margin-top: 50px;
        }

        .container_corausel {
            min-height: 320px;
        }

        .box-minreg {
            height: 100px;
            background-size: 30%;
        }

        .box-ca-apb {
            font-size: 13px;
        }

        .list-group-partners a, .list-group-bank a {
            text-align: center;
        }

        .sah-panel a {
            text-align: center;
            width: 100%;
        }

        .list-group-partners a:nth-child(1) {
            background-position: 10px 19px;
        }

        .sah-panel a:nth-child(1) {
            background-position: 10px 5px;
        }

        .list-group-partners a:nth-child(2) {
            background-position: 10px -82px;
        }

        .list-group-partners a:nth-child(3) {
            background-position: 10px -161px;
        }

        .list-group-partners a:nth-child(6) {
            padding-top: 8px;
        }

        .list-group-bank a:nth-child(1) {
            padding-top: 8px;
        }

        .list-group-bank a:nth-child(2) {
            background-position: 7px -75px;
        }

        .list-group-bank a:nth-child(6) {
            background-position: 7px -417px;
        }

        .divFirTable .table {
            font-size: 14px;
        }

        .content .table_priv {
            font-size: 11.5px;
        }

        .table_priv_new th {
            font-size: 13px;
        }

        .table_priv_new td {
            font-size: 12px;
        }


        .content .table_kladr th:nth-child(4), .content .table_kladr th:nth-child(5), .content .table_kladr th:nth-child(6),
        .content .table_kladr td:nth-child(4), .content .table_kladr td:nth-child(5), .content .table_kladr td:nth-child(6) {
            display: none;
        }

        .onewindows > div > div {
            padding: 10px 0 10px 0px;
        }

        .inner {
            margin: auto;
            width: 270px;
            padding-left: 10px;
        }

        .content .rricform .form-group {
            margin-bottom: 5px;
        }

        .centertxtbox {
            font-size: 15px;
            padding: 6px 3px;
        }

        .footer_gif {
            display: none;
        }

        .new-year-news {
            font-size: 20px;
        }

        .fixed .nav-inner-most {
            max-width: 940px;
        }
    }

    @media (max-width: 992px) and (min-width: 768px) {
        .fixed .nav-inner-most {
            max-width: 720px;
        }

        .navbar-brand {
            display: none;
        }

        .navbar-right {
            display: none;
        }
    }


    /* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {
        .navbar-brand {
            position: absolute;
            margin-top: 0;
            margin-left: 15px;
            /*display:none;*/
        }

            .navbar-brand img {
                width: 80px;
            }

        .s_slider {
            text-align: center;
        }

        .slider_txt h2 {
            bottom: -100px;
        }

        .box-minreg {
            height: 60px;
            text-align: center;
            background-size: contain;
        }

        .box-ca-apb {
            font-size: 17px;
            text-align: center;
        }

        .box-minreg a {
            display: inline-block;
            padding: 20px;
        }

        .dropdown-menu > li > a {
            white-space: normal;
        }

        .statistic {
            position: relative;
            top: -60px;
        }

        .container_corausel {
            min-height: 130px;
        }

        /*.content .table_priv th:nth-child(6){
display:none;
}
.content .table_priv td:nth-child(6){
display:none;
}*/

        .list-group-partners a:nth-child(1) {
            background-position: 10px 3px;
        }

        .list-group-partners a:nth-child(2) {
            background-position: 10px -90px;
        }

        .list-group-partners a:nth-child(3) {
            background-position: 10px -178px;
        }

        .list-group-partners a:nth-child(4) {
            background-position: 3px -266px;
        }

        .list-group-partners a:nth-child(5) {
            background-position: 5px -315px;
            height: 48px;
            padding-top: 13px;
        }

        .list-group-partners a:nth-child(6) {
            background-position: 5px -444px;
            height: 48px;
            padding-top: 13px;
        }

        .list-group-partners a:nth-child(7) {
            background-position: 7px -399px;
        }

        .list-group-partners a:nth-child(8) {
            background-position: 5px -534px;
        }

        .list-group-bank a:nth-child(1) {
            padding-top: 15px;
        }

        .list-group-bank a:nth-child(2) {
            background-position: 7px -81px;
        }

        .list-group-bank a:nth-child(6) {
            background-position: 7px -424px;
        }

        .modal-dialog {
            margin: 10px auto;
        }

        .content .table_priv {
            font-size: 12px;
        }

        .table_priv_new th {
            font-size: 7px;
        }

        .table_priv_new td {
            font-size: 7px;
        }

        .content .table_kladr th:nth-child(4), .content .table_kladr th:nth-child(5), .content .table_kladr th:nth-child(6),
        .content .table_kladr td:nth-child(4), .content .table_kladr td:nth-child(5), .content .table_kladr td:nth-child(6) {
            display: table-cell;
        }

        .content .table_kladr {
            font-size: 12px;
        }

        .max-width-200 {
            max-width: 200px;
        }

        .content .rricform .form-group {
            margin-bottom: 5px;
        }

        .fixed .nav-inner-most {
            max-width: 720px;
        }
    }

    @media (max-width: 768px) and (min-width: 480px) {
        .fixed .nav-inner-most {
            max-width: 720px;
        }

        .navbar-brand {
            display: normal;
        }
    }

    /* Extra Small Devices, Phones */
    @media only screen and (max-width : 480px) {

        .new-year-news {
            font-size: 15px;
            text-align: left;
        }


        .statistic {
            top: 10px;
        }

        .qrcode {
            padding: 0;
            padding: 5px 0 0 0;
            float: right;
        }

        .container_corausel {
            min-height: 160px;
        }

        .modals .modal-dialog {
            width: 95%;
        }

        .box-minreg a {
            display: inline-block;
            padding: 0;
        }

        .divFirTable .table {
            font-size: 12px;
        }

        .content {
            padding: 0 0 0 8px;
        }

            .content .table_priv {
                font-size: 10px;
            }

                .content .table_priv th:nth-child(6) {
                    display: none;
                }

                .content .table_priv td:nth-child(6) {
                    display: none;
                }

        .table_priv_new th {
            font-size: 6px;
        }

        .table_priv_new td {
            font-size: 5px;
        }

        .table_priv_new tr:nth-child(1) th:nth-child(2), .table_priv_new tr:nth-child(1) th:nth-child(3) {
            display: none;
        }

        .table_priv_new td:nth-child(2), .table_priv_new td:nth-child(3) {
            display: none;
        }

        .content .table_kladr th:nth-child(4), .content .table_kladr th:nth-child(5), .content .table_kladr th:nth-child(6),
        .content .table_kladr td:nth-child(4), .content .table_kladr td:nth-child(5), .content .table_kladr td:nth-child(6) {
            display: none;
        }

        .groupbtn .btn {
            font-size: 12px;
            padding: 6px 6px;
        }

        .content .Gridcss tr {
            font-size: 10px;
        }

        .content .rricform .form-group {
            margin-bottom: 0;
        }

            .content .rricform .form-group .form-control {
                height: 27px;
            }

            .content .rricform .form-group .btn {
                padding: 4px 12px;
            }

        .exptexbox {
            font-size: 15px;
        }

        .tablewrap td {
            white-space: normal;
        }

        .content .tdimg {
            width: 60px;
        }

        .content .nopad td {
            font-size: 10px;
        }

        .fixed .nav-inner-most {
            max-width: 720px;
        }

        .appWizardNavBlock > ul > li > a {
            font-size: 12px !important;
        }
    }

    @media only screen and (max-width : 370px) {
        .content .table_priv {
            font-size: 8.5px;
        }

        .table_priv_new th {
            font-size: 7px;
        }

        .table_priv_new td {
            font-size: 8px;
        }

        .table_priv_new tr:nth-child(1) th:nth-child(1) {
            display: none;
        }

        .table_priv_new td:nth-child(1) {
            display: none;
        }


        .content .Gridcss tr {
            font-size: 9px;
            padding: 0;
        }

        .content .Gridcss td table td {
            padding: 0;
        }

        .content .rricform .form-group {
            margin-bottom: -7px;
        }

            .content .rricform .form-group .form-control {
                font-size: 12px;
                height: 24px;
            }

        .BDC_CaptchaImageDiv img {
            width: 222px;
        }

        .BDC_CaptchaIconsDiv {
            left: -24px;
            position: relative;
        }

        .box-ca-apb {
            font-size: 16px;
            text-align: center;
        }

        .appWizardNavBlock > ul > li > a {
            font-size: 9px !important;
            font-weight: bold;
        }
    }

    /* Custom, iPhone Retina */
    @media only screen and (max-width : 320px) {
        .slider_txt h2 {
            bottom: -80px;
        }

        .container_corausel {
            min-height: 200px;
        }

        .list-group-partners a:nth-child(1) {
            background-position: 10px 9px;
        }

        .sah-panel a:nth-child(1) {
            background-position: 10px 5px;
        }

        .list-group-partners a:nth-child(2) {
            background-position: 10px -90px;
        }

        .list-group-partners a:nth-child(3) {
            background-position: 10px -170px;
        }

        .list-group-partners a:nth-child(4) {
            background-position: 3px -260px;
        }

        .list-group-partners a:nth-child(5) {
            background-position: 5px -315px;
            height: 48px;
            padding-top: 13px;
        }

        .list-group-partners a:nth-child(6) {
            background-position: 5px -444px;
            height: 48px;
            padding-top: 13px;
        }

        .list-group-partners a:nth-child(7) {
            background-position: 7px -392px;
        }

        .list-group-partners a:nth-child(8) {
            background-position: 5px -527px;
        }

        .divFirTable .table {
            font-size: 7px;
        }

        .content .table_priv {
            font-size: 7px;
        }

        .table_priv_new th {
            font-size: 5px;
        }

        .table_priv_new td {
            font-size: 4.7px;
        }

        .inner {
            width: 240px;
        }

        .onewindows > div > div strong {
            text-align: right;
        }

        .content .rricform .form-group .form-control {
            height: 24px;
        }

        .content .rricform .form-group .btn {
            padding: 2px 12px;
        }

        .content .tdimg {
            width: 45px;
        }

        .content .nopad td {
            font-size: 8px;
        }

        .main_footer p {
            font-size: 14px;
        }

            .main_footer p::before {
                left: 5px;
            }

        .appWizardNavBlock > ul > li > a {
            font-size: 9px !important;
            font-weight: bold;
        }
    }


    /*==========  Mobile First Method  ==========*/

    /* Custom, iPhone Retina */
    @media only screen and (min-width : 320px) {
    }

    /* Extra Small Devices, Phones */
    @media only screen and (min-width : 480px) {
    }

    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) {
    }

    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) {
    }

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {
    }
