.sbr-block-3-text-gold-crown{
    flex-direction: column;
  }
  
  .sbr-block-3-text .gold-crown-h3{
    font-weight: 600;
    font-size: 36px;
    line-height: 1.16666;
    letter-spacing: 0px;
    text-align: left;
    max-width: 850px;
    margin: auto;
    margin-bottom: 35px;
    margin-top: 0;
  }
  .gold-crown-p{
    align-items: center;
    font-size: 18px!important;
  }
  .gold-crown-second-block-wrap{
    margin-bottom: 60px;
  }
  .gold-crown-second-block-wrap h4{
    font-weight: 600;
    font-size: 28px;
    line-height: 1.16666;
    letter-spacing: 0px;
    text-align: left;
    margin: auto;
    margin-bottom: 17px;
  }
.gold-crown-second-block-sub{
    display: flex;
    align-items: center;
}
.gold-crown-second-block-sub h6{
    display: inline-block;
    margin-right: 70px;
    font-weight: 400;
    font-size: 20px;
    line-height: 1.16666;
    letter-spacing: 0px;
    text-align: left;
}
.gold-crown-second-block-sub .gold-crown-second-block-sub-viza{
    margin-left: 40px;
}
.gold-crown-second-block-wrap-list{
    margin-bottom: 60px;
}
.gold-crown-second-block-wrap-list p{
    display: flex;
}
.gold-crown-second-block-wrap-list p img{
    margin-right: 15px;
}
.gold-crown-second-block-wrap-list p span{
    display: block;
    font-size: 18px!important;
}
.gold-crown-second-block-wrap-mobil-left-text p img{
    margin-right: 15px;
}
.gold-crown-second-block-wrap-mobil-left-text p span{
    display: block;
    font-size: 18px!important;
}
.gold-crown-second-block-wrap-mobil-left-text p{
    display: flex;
}
.gold-crown-second-block-wrap-mobil-left-text{
    margin-top: 67px;
}
.gold-crown-second-block-wrap-mobil{
    border: 2px solid #E4BD63;
    border-radius: 16px;
    padding-left: 30px;
    padding-right: 52px;
    height: 318px;
    display: flex;
    justify-content: space-between;
}
.gold-crown-second-block-wrap-mobil-right{
    display: flex;
}
.gold-crown-second-block-wrap-mobil-right img{
    margin-top: auto;
}
/* end */

.tabs_head ul li.active {
    color: #009ea7;
}

.megaLi .megaSubMenu__liUl li a {
    max-width: inherit!important;
    height: auto;
}

.banner .owl-dots{
    max-width: 1700px;
    width: 100%;
    padding-right: 15px;
    padding-left: 170px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    left: 0;
}

@media (min-width: 1600px) {
    .megaLi .megaSubMenu__liUl li a {
        max-width: 350px;
    }
    .border_block .uzor__icon {
        max-width: 340px;
        top: 353px;
        z-index: 0;
    }
}

@media (min-width:1200px) {
    .left_credit:hover .card_wrapper {
        top: calc(50% - 30px)
    }
    .left_credit:hover .credit_wrapper {
        right: -257px
    }
    .cards .left_credit:hover img.front_card {
        -webkit-transform: perspective(1000px) rotateX(10deg) rotateY(-12deg) rotateZ(2deg);
        transform: perspective(1000px) rotateX(10deg) rotateY(-12deg) rotateZ(2deg)
    }
    .left_credit:hover img.shadow_card {
        -webkit-transform: perspective(1000px) rotateX(10deg) rotateY(-12deg) rotateZ(2deg);
        transform: perspective(1000px) rotateX(10deg) rotateY(-12deg) rotateZ(2deg);
        top: 40px;
        left: 30px
    }
    /* .allnews.MainPageNewsList .container {
        max-width: 1700px;
        width: 100%;
    } */
}

@media (min-width:993px) {
    .tabs_head ul li.active,
    .tabs_head ul li:hover {
        color: #009ea7
    }
    .banner_text h2,
    .banner_text p {
        text-shadow: none
    }
    .bossesSection .boss-ins .charter .charter__item,
    .bossesSection .boss-ins .charter .docs-teaser {
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column
    }

    .newCreditCalcWithTable .half_calc strong.fixLabelCalc {
        margin-bottom: 32px;
    }
}

@media (max-height:900px) {
    .scrollheight {
        height: 420px;
        overflow-y: auto;
        padding-bottom: 40px;
        margin-top: 30px;
    }
}

@media (max-height:450px) {
    .overflow_menu {
        height: 350px;
        overflow-y: auto;
        overflow-x: hidden
    }
}

@media (max-width: 1817px) {
    .into_card {
        height: 70%;
    }
    .card_block.big_card p {
        font-size: 22px;
    }
}

@media (max-width: 1500px) {
    .into_card {
        height: 70%;
    }
    .border_block .telegram__icon {
        display: none;
    }
    .border_block {
        height: 400px;
    }
}

@media (max-width:1730px) {
    .section-map .map-block .ins-map {
        left: 85px
    }
    .news_part p {
        height: 130px
    }
    .banner_text,
    .foto-gallary.owl-carousel .owl-dots {
        left: 235px;
    }
    .border_block a {
        left: 40px
    }
    .contact_us .contact_border .row {
        margin: 0 -45px
    }
    .contact_us .part_block {
        padding: 0 45px
    }
    .currency ul li {
        margin-right: 15px
    }
    .header_content {
        width: calc(100% - 95px)
    }
    .specials {
        margin-left: 20px
    }
    .owl-carousel .owl-item .banner_text h2{
        font-size: 40px;
    }
    .owl-carousel .owl-item .banner_text p, .banner_text a{
        font-size: 18px;
        margin-bottom: 30px;
    }
    .banner_text-wrapper .banner_text{
        max-width: 500px;
    }
    
}

@media (max-width: 1700px) {
    .border_block .telegram__icon {
        max-width: 260px;
        right: 35px;
    }
}

@media (max-width:1600px) {
    .banner .owl-dots{
        width: 100%;
        max-width: 1450px;
        padding-left: 200px;
        margin: auto;
    }
    .section-map .map-block .ins-map {
        left: 50px
    }
    .gm-style .gm-style-iw-c {
        left: 200px
    }
    .convert,
    .mobile_sidebar {
        padding: 32px
    }
    .convert.tgsidebar:before {
        top: 40px
    }
    .banner_text,
    .foto-gallary.owl-carousel .owl-dots {
        left: 235px
    }
    .pos_wrap h3 {
        font-size: 22px
    }
    .border_block a {
        left: 35px
    }
    .uzor_block ul {
        left: 45px
    }
    .part_block a {
        left: 45px
    }
    .part_block ul li {
        padding-left: 60px
    }
    .part_block ul li span {
        font-size: 17px
    }
    .part_block ul li i {
        width: 45px;
        height: 45px
    }
    .card_block img {
        margin-bottom: 10px
    }
    .specials a span {
        display: none
    }
    .specials {
        margin-left: 90px
    }
    .spec_popup {
        left: -114px
    }
    .card_block.big_card p {
        font-size: 22px
    }
    .card_block.big_card {
        width: 27%;
        height: 100%;
        top: 0;
        -webkit-transform: translate(-50%, 0%);
        transform: translate(-50%, 0%);
    }
    .SimpleCards .card_block.big_card {
        width: 20%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }
    .SimpleCards .card_block {
        padding: 0 5px
    }
    .SimpleCards .card_block.big_card p {
        width: inherit;
        font-size: 18px;
        padding: 0 10px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }
    .border_block .uzor__icon {
        right: -100px;
        max-width: 340px
    }
    .owl-carousel .owl-item .banner_text h2{
        font-size: 30px;
    }
    .owl-carousel .owl-item .banner_text p, .banner_text a{
        font-size: 16px;
    }
    .banner_text{
        max-width: 400px;
    }
}

@media (max-width: 1500px) {
    .card_block.big_card {
        width: 27%;
        height: 100%;
        top: 0;
        -webkit-transform: translate(-50%, 0%);
        transform: translate(-50%, 0%);
    }
}

@media (max-width:1480px) {
    .creditcard_banner {
        height: 490px;
    }
    .contact_block {
        padding-left: 0;
    }
    .card_container {
        padding: 50px 0;
        max-width: 650px;
    }
    .creditcard_banner h1 {
        font-size: 35px;
    }
    .banner_content ul li {
        margin-bottom: 22px
    }
    .banner_content a {
        height: 55px;
        line-height: 55px
    }
    .banner_content h4 {
        font-size: 22px
    }
    .banner_content h4 strong {
        font-size: 50px
    }
    .convert:before {
        background-size: contain;
        width: 60px;
        height: 65px;
        right: 30px
    }
    .convert.tgsidebar:before {
        background-size: contain;
        width: 60px;
        height: 45px;
        right: 30px
    }
    .convert,
    .mobile_sidebar {
        padding: 20px
    }
    .sidebar_head {
        font-size: 34px
    }
    .mobile_sidebar ul li a {
        padding-left: 50px;
        width: 167px
    }
    .mobile_sidebar ul li.appstore a:before,
    .mobile_sidebar ul li.googlestore a:before {
        left: 15px
    }
    .convert.calendar:before {
        background-size: contain;
        width: 60px;
        height: 50px;
        right: 30px
    }
    .top_contact>.contact_block:last-child {
        padding-left: 0;
        margin-right: 0
    }
    .news_part h3 {
        font-size: 34px
    }
    .bot_menu ul li ul li a {
        font-size: 16px
    }
    .part_block ul li {
        height: 80px;
        margin-bottom: 20px
    }
    .border_block h3,
    .part_block h3 {
        font-size: 31px
    }
    .border_block a {
        padding-left: 70px;
        left: 40px;
    }
    .border_block a:before {
        left: 20px
    }
    /* .border_block {
        padding: 30px
    } */
    .border_block .telegram__icon {
        max-width: 250px
    }
    .contact_border {
        padding: 50px 20px
    }
    .part_block a {
        left: 30px
    }
    .uzor_block ul {
        left: 40px
    }
    .bot_menu ul li ul {
        padding-top: 48px
    }
    .bot_menu ul li a {
        font-size: 18px
    }
    .bot_menu ul li a span {
        top: 6px;
        right: -20px
    }
    .bot_menu ul li a {
        padding: 25px 15px;
    }
    .lang {
        margin-left: 25px
    }
    .top_menu ul li a {
        font-size: 11px;
        line-height: 1.5
    }
    .currency ul li span {
        font-size: 15px;
    }
    .specials {
        margin-left: 50px;
    }
    .banner_card {
        left: 0;
        width: 50%;
        padding-right: 30px;
        display: inline-block
    }
    .banner_content {
        display: inline-block;
        padding-left: 70px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }
    .banner_block i::after,
    .banner_block i::before,
    .credit_back::after,
    .credit_back::before {
        width: 230px;
        height: 230px
    }
    .pos_wrap h3 {
        font-size: 18px
    }
    .banner_card {
        top: 50px
    }
    .noback {
        padding-top: 50px
    }
    .top_contact {
        flex-direction: column-reverse;
    }
    .top_contact-item {
        width: 100%;
    }
    .contact_block {
        width: 33%;
    }
    .footer_menu ul li {
        width: 33%;
    }
}

@media (max-width:1349px) {
    .banner_text-wrapper{
        padding-left: 90px;
    }
    .desktop-img-right-wrap{
        padding-right: 90px;
    }
    .car_block_tab {
        min-width: 180px;
        padding: 20px 5px;
        font-size: 14px
    }

    .banner_block_avto_wrap{
        height: 390px!important;
        /* background-position: right!important; */
    }
    .creditcard_banner {
        min-height: inherit;
        height: auto;
    }
}

@media (max-width:1320px) {
    .banner_card {
        left: 0
    }
    .news_part h3 {
        margin-top: -10px
    }
    .border_block a:before {
        left: 10px
    }
    .border_block a {
        padding-left: 55px;
        padding-right: 15px
    }
    .pos_wrap {
        height: 280px
    }
    .top_header {
        position: relative;
        z-index: 99
    }
    .sectionOrganization {
        padding: 0
    }
}

@media (max-width:1300px) {
    .mobile_sidebar ul li.appstore a:before,
    .mobile_sidebar ul li.googlestore a:before {
        left: 25px
    }
    .mobile_sidebar ul li a {
        width: 220px;
        padding-left: 70px
    }
    .mobile_sidebar ul li {
        margin: 0 0 15px 0
    }
}

@media (max-width:1280px) {
    .news_part h3 {
        font-size: 32px
    }
    .news_part {
        padding: 0 11px
    }
    .allnews .row {
        margin: 0 -11px
    }
    .bot_menu ul li a{
      font-size: 14px;  
    }
    .bot_menu{
        width: 55%;
    }
}

@media (max-width:1200px) {
    .desktop-img-right-wrap{
        padding-right: 0;
    }
    .banner_text-wrapper{
        padding-left: 0;
    }
    .contact_block a {
        font-size: 15px;
    }
    .fruit-credit--banner img {
        min-height: 300px;
        object-fit: cover;
    }
    .fruit-credit h1 {
        padding: 0 15px;
        font-size: 22px;
    }
    .fruit-credit--wrap {
        margin: 30px auto;
    }
    .fruit-credit h3 {
        margin-bottom: 10px;
    }
    .fruit-credit h4 {
        margin-bottom: 10px;
        font-size: 18px;
        line-height: 1.8666;
    }
    .fruit-credit p {
        font-size: 16px;
    }
    .currency.mobile,
    .currency.mobile ul li.lastcurr a {
        display: none
    }
    .mobile_menu .currency.mobile,
    .mobile_menu .currency.mobile ul li.lastcurr a {
        display: block;
    }
    .section-map .map-block .ins-map .check-map .radio-toolbar input[type=radio]:checked+label {
        width: 100%
    }
    .gm-style .gm-style-iw-c {
        max-width: 550px!important;
        left: 150px;
        top: 100px
    }
    .coverter.uzs input {
        width: 100%
    }
    .coverter.uzs .select2-container {
        width: 100%!important
    }
    .lang ul li::after {
        height: 25px;
        line-height: 25px
    }
    .invest_count_block {
        width: 250px
    }
    .wrapp_calc button {
        width: 233px;
        font-size: 18px
    }
    .inner_calc {
        padding: 30px
    }
    .investment_block .left_credit {
        padding-right: 30px
    }
    .tabs_head ul li:first-child {
        margin-left: 0
    }
    .left_float {
        float: none;
        width: 100%;
        overflow: hidden;
        margin-bottom: 20px
    }
    .right_head a {
        float: left
    }
    .transfer_book {
        padding: 30px
    }
    .tabs_head ul li:last-child {
        margin-right: 0
    }
    .bottom_tab ul li {
        font-size: 16px
    }
    .tabs_head ul li {
        font-size: 19px
    }
    .header_tab ul li p {
        font-size: 16px
    }
    .banner_card {
        left: 0;
        padding-right: 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }
    .cardscontact.contact_us .contact_part {
        float: left;
        width: 50%
    }
    .card_wrapper img {
        width: 350px
    }
    .card_wrapper {
        width: 350px;
        right: -170px
    }
    .SimpleCards .card_block.big_card {
        width: 20%
    }
    .SimpleCards .card_block.big_card .into_card {
        padding: 50px 0
    }
    .left_credit {
        width: calc(100% - 170px);
        padding-right: 210px
    }
    .left_credit p {
        font-size: 15px;
        height: 65px
    }
    .left_credit ul li p {
        font-size: 19px
    }
    .left_credit h2 {
        font-size: 30px
    }
    .credit_tabs .calc_credit {
        width: auto;
        max-width: inherit;
        min-width: unset;
        padding: 30px 40px;
    }
    .MainPageCalc .calc_credit {
        min-width: inherit;
    }

    .MainPageCalc .main_calculator {
        margin: 0 auto;
        float: none;
    }

    .right_credit {
        float: none;
        margin: 0 auto;
    }

    .r_invest {
        height: 403px
    }
    .cards_head p {
        font-size: 20px
    }
    .into_level p {
        font-size: 15px
    }
    .into_level {
        padding-left: 30px
    }
    .into_level p a.linkcard {
        font-size: 15px
    }
    body .main_exchange {
        width: 65%
    }
    .exch_table {
        margin-bottom: 20px
    }
    /* body .sidebar {
        width: 35%
    } */
    .sidebar_head {
        font-size: 24px;
        width: 170px
    }
    .convert:before {
        top: 5px
    }
    .convert.calendar:before,
    .convert.tgsidebar:before {
        top: 20px
    }
    .launchbot {
        text-align: center;
        width: 100%;
        padding: 0
    }
    .mobile_sidebar ul li a {
        width: 190px
    }
    .convert.calendar .month_year #datepicker .select2-container,
    .convert.calendar .month_year #datepicker .select2-container:last-child {
        float: none;
        width: 100%!important;
        margin-bottom: 10px
    }
    .convert.calendar .month_year #datepicker2 .select2-container,
    .convert.calendar .month_year #datepicker2 .select2-container:last-child {
        float: none;
        width: 100%!important;
        margin-bottom: 10px
    }
    .calendar .ui-datepicker table {
        margin-top: 20px;
        width: 100%
    }
    .coverter input {
        float: none;
        width: 100%;
        margin-bottom: 10px
    }
    .convert .select2-container {
        float: none;
        width: 100%!important
    }
    .coverter {
        height: auto;
        border-bottom: 1px solid #093475;
        padding-bottom: 20px;
        margin-bottom: 0;
    }
    .convert .coverter:last-child {
        border-bottom: none;
        padding: 0
    }
    .contact_block {
        width: 33.3333%;
        margin-bottom: 30px;
        margin-right: 0
    }
    .top_contact {
        padding: 50px 0 50px 0
    }
    .middle_block {
        width: 970px;
        padding: 0 15px
    }
    .news_text {
        width: 400px
    }
    .news_text {
        padding-top: 0
    }
    .news_form {
        margin-top: 12px
    }
    .news_part.mobile_part {
        float: none;
        width: 100%;
        overflow: hidden
    }
    .news_part h3 {
        margin-top: 0;
        float: left;
        width: auto
    }
    .news_part {
        padding: 0 15px
    }
    .allnews .row {
        margin: 0 -15px
    }
    .news_part a.watch_all_news {
        float: right;
        position: relative;
        top: 15px
    }
    .news_part {
        width: 25%
    }
    .banner .owl-dots {
        width: 100%;
        margin: auto;
        padding-left: 15px;
        left: 100px;
        -webkit-transform: inherit;
        transform: inherit
    }
    .contact_us .contact_part {
        width: 100%;
        margin-bottom: 24px
    }
    .credit_image {
        display: none
    }
    .credit_content {
        padding: 35px;
        width: auto;
        float: none;
        display: table;
        margin: 0 auto;
        text-align: center
    }
    .car_block.active .credit_section,
    .credit_section {
        -webkit-animation-name: none;
        animation-name: none
    }
    .car_block p {
        max-width: 100%;
        padding: 0 20px;
        margin-bottom: 20px
    }
    .credit_back {
        padding: 35px 0
    }
    .car_block {
        width: 100%
    }
    .card_block p {
        font-size: 16px;
        padding: 0 10px
    }
    .card_block.big_card p {
        font-size: 24px;
        margin-top: 0
    }
    .posit_block {
        width: 33.3333%;
        margin-bottom: 16px
    }
    .my_bank {
        margin: 16px 0 0 15px
    }
    .my_bank ul li ul {
        top: 45px
    }
    .bot_menu ul li a {
        font-size: 14px
    }
    .bot_menu ul li a span {
        top: 4px;
        right: -20px
    }
    .header_phone {
        height: 40px;
        line-height: 40px;
        font-size: 16px;
        margin-top: 12px;
        padding: 0 6px
    }
    .my_bank ul li {
        height: auto
    }
    .my_bank ul li a {
        height: 24px;
        line-height: 24px;
        padding-left: 26px
    }
    .currency,
    .specials {
        display: none
    }
    .bottom_right {
        position: static
    }
    .bodysearch {
        top: 12px;
        right: 15px
    }
    .lang {
        position: absolute;
        top: 0;
        right: 70px
    }
    .lang ul li ul.active {
        display: block
    }
    .top_header {
        position: static
    }
    .lang ul li {
        height: auto
    }
    .lang ul li a {
        height: 24px;
        line-height: 24px
    }
    .lang ul li ul {
        top: 45px
    }
    .lang {
        margin-left: 0;
        top: 27px
    }
    .bodysearch span {
        top: 15px;
        right: 0
    }
    .border_block .uzor__icon {
        right: -120px;
        max-width: 250px;
        top: 230px
    }
    .border_block {
        height: 400px
    }
    .money_transferIntro--listItem {
        height: 370px;
    }
  
    .money_transferIntro--listItem--img img {
        max-width: 220px;
    }
    body.safari .money_transferIntro--listItem--img img {
        max-height: 460px;
    }
}

.sbr-transfer--listItem{
    height: 400px !important;
}

.sbr-transfer--listItem-en {
    height: 510px !important;
}





.sbr-image-1{
    top: 0px !important;
}

.sbr-block-div-img-2-img {
    height: 590px !important;
}


@media (max-width: 1100px) {
    .banner_text-wrapper {
        padding-left: 70px;
    }
}

@media (max-width: 993px) {
    .banner_text-wrapper {
        padding-left: 0!important;
    }
    .owl-carousel .owl-dots.disabled,
    .owl-carousel .owl-nav.disabled {
        display: none!important;
    }
    .sbr-transfer--listItem {
        height: 620px !important;
    }
    .sbr-block-div-img-2{
        display: flex;
    position: relative !important;
    justify-content: center !important;
    align-items: center;
    width: 201px;
    margin: auto;
    top: 40px;
    }

    .sbr-div-image-1{
        top: 10px !important;
    }

    .sbr-image-1 {
        left: 0px !important;
    }

    .sbr-transfer--listItem-uz{
        height: 680px !important;
    }

    .sbr-block-div-img-2{

    }

    .sbr-block-div-img-2-img {
        position: relative !important;
        top: -77px !important;
        left: 0px !important;
        height: auto !important;
    }
   
    .sprb-block-1-main {
        flex-direction: column !important;
        align-items: center !important; /* Change flex direction to stack elements vertically */
    }

    .sprb-block-1,
    .sprb-block-1-head-list-img {
        width: 100%; /* Make both elements take the full width when stacked */
        order: 0; /* Reset the order to default to maintain the order in HTML */
    }

    .sprb-block-1-head-list-img {
        position: relative !important;
        top: 70px !important;
    }

    .sberbank-sub-block-2 {
        padding: 0px; 
        width: 90%;
        margin-top: 50px;
        margin-bottom: 50px;
    }
}

.sberbank-sub-block-2 {
    display: flex;

    padding: 0px; 
    width: 90% !important;
}



















.sprb-block-1-main {
    display: flex;
    flex-wrap: wrap;
    margin-top: 20px;
}

.sprb-block-1 {
    width: 50%;
    box-sizing: border-box;
    padding: 10px;
    order: 1; /* Change the order to 2 to push the content to the right */
}

.sprb-block-1-head {
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    font-size: 18px;
    margin-bottom: 10px;
}

.sprb-block-1-head-list {
    list-style: none;
    padding: 0;
}

.sprb-block-1-head-list-li {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    font-family: 'GoogleSans';
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
}

.sprb-block-1-head-list-li div {
    padding-right: 10px;
}

.sprb-block-1-head-list-li svg {
    width: 1em;
    height: 1em;
}

.sprb-block-1-head-list-img {
    display: flex;
    justify-content: center;
    width: 50%;
    box-sizing: border-box;
    padding: 10px;
    order: 2; 
}


.sprb-block-1-head {
    font-weight: 800;
    font-size: 30px;
}


@media (max-width: 992px) {
    .sprb-block-1 {
        width: 100%;
        order: 0; 
    }
    .gold-crown-second-block-sub{
        flex-direction: column;
        align-items: baseline;
    }
   .deposits-block-cover{
    flex-direction: column;
   }
   .r_invest{
    min-height: auto;
   }
}

@media (min-width: 781px) {
    
.sprb-block-1-main {
    padding-left: 80px;
    padding-right: 80px;
}


}




/* block-3 */

.sbr-block-3-main {
    display: flex;
    flex-wrap: wrap;
    width: 85%;
    margin: auto;
  }
  
  .sbr-block-3 {
    flex: 1 1 100%;
    display: flex;
  }
  
  .sbr-block-3-text {
    flex: 1;
    max-width: 50%;
    order: 2; /* Place the text on the right side */
    display: flex;
    align-items: center;
    font-size: 18px;
  }
  
  .sbr-block-3-img-div {
    flex: 1;
    max-width: 50%;
    order: 1; /* Place the image on the left side */
  }
  .sbr-block-3-img-div-img {
    height: 450px;
  }
  
  .sbr-block-3-head {
    font-weight: 800;
    font-size: 30px;
    font-family: 'GoogleSans';
    font-style: normal;
  }

  @media (max-width: 994px) {
    .sbr-block-3 {
      flex-direction: column;
    }
    
    .sbr-block-3-text {
      max-width: 100%;
      order: 1; /* Place the text first */
    }
  
    .sbr-block-3-img-div {
      max-width: 100%;
      order: 2; 
      margin: auto;
    }

    .sbr-block-3-img-div-img{
        height: auto;
    }
    .sberbank-sub-block-4 {
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-top: 10px !important;
    }
  }



.sbr-block-4-a-tag{
    font-size: 16px;
    color: #009ea7;
}













@media (max-width: 993px) {

    .sbr-transfer--listItem {
        height: 620px !important;
    }
    .sbr-block-div-img-2{
        display: flex;
    position: relative !important;
    justify-content: center !important;
    align-items: center;
    width: 201px;
    margin: auto;
    top: 40px;
    }

    .sbr-div-image-1{
        top: 10px !important;
    }

    .sbr-image-1 {
        left: 0px !important;
    }

    .sbr-transfer--listItem-uz{
        height: 680px !important;
    }

    .sbr-block-div-img-2{

    }

    .sbr-block-div-img-2-img {
        position: relative !important;
        top: -77px !important;
        left: 0px !important;
        height: auto !important;
    }
   
    .sprb-block-1-main {
        flex-direction: column !important;
        align-items: center !important; /* Change flex direction to stack elements vertically */
    }

    .sprb-block-1,
    .sprb-block-1-head-list-img {
        width: 100%; /* Make both elements take the full width when stacked */
        order: 0; /* Reset the order to default to maintain the order in HTML */
    }

    .sprb-block-1-head-list-img {
        position: relative !important;
        top: 70px !important;
    }

    .sberbank-sub-block-2 {
        padding: 0px; 
        width: 90%;
        margin-top: 50px;
        margin-bottom: 50px;
    }
}

.sberbank-sub-block-2 {
    display: flex;

    padding: 0px; 
    width: 90% !important;
}



















.sprb-block-1-main {
    display: flex;
    flex-wrap: wrap;
    margin-top: 20px;
}

.sprb-block-1 {
    width: 50%;
    box-sizing: border-box;
    padding: 10px;
    order: 1; /* Change the order to 2 to push the content to the right */
}

.sprb-block-1-head {
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    font-size: 18px;
    margin-bottom: 10px;
}

.sprb-block-1-head-list {
    list-style: none;
    padding: 0;
}

.sprb-block-1-head-list-li {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    font-family: 'GoogleSans';
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
}

.sprb-block-1-head-list-li div {
    padding-right: 10px;
}

.sprb-block-1-head-list-li svg {
    width: 1em;
    height: 1em;
}

.sprb-block-1-head-list-img {
    display: flex;
    justify-content: center;
    width: 50%;
    box-sizing: border-box;
    padding: 10px;
    order: 2; 
}


.sprb-block-1-head {
    font-weight: 800;
    font-size: 30px;
}


@media (max-width: 992px) {
    .sprb-block-1 {
        width: 100%;
        order: 0; 
    }
   
}

@media (min-width: 781px) {
.sprb-block-1-main {
    padding-left: 80px;
    padding-right: 80px;
}

}




/* block-3 */

.sbr-block-3-main {
    display: flex;
    flex-wrap: wrap;
    width: 85%;
    margin: auto;
  }
  
  .sbr-block-3 {
    flex: 1 1 100%;
    display: flex;
  }
  
  .sbr-block-3-text {
    flex: 1;
    max-width: 50%;
    order: 2; /* Place the text on the right side */
    display: flex;
    align-items: center;
    font-size: 18px;
  }
  
  .sbr-block-3-img-div {
    flex: 1;
    max-width: 50%;
    order: 1; /* Place the image on the left side */
  }
  .sbr-block-3-img-div-img {
    height: 450px;
  }
  
  .sbr-block-3-head {
    font-weight: 800;
    font-size: 30px;
    font-family: 'GoogleSans';
    font-style: normal;
  }

  @media (max-width: 994px) {
    .sbr-block-3 {
      flex-direction: column;
    }
    
    .sbr-block-3-text {
      max-width: 100%;
      order: 1; /* Place the text first */
    }
  
    .sbr-block-3-img-div {
      max-width: 100%;
      order: 2; 
      margin: auto;
    }

    .sbr-block-3-img-div-img{
        height: auto;
    }
    .sberbank-sub-block-4 {
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-top: 10px !important;
    }
  }





























.sberbank-main-block {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center; 
  gap: 50px;
}


.sberbank-sub-block-2 {
    display: flex;
    flex-direction: column;
}


.sberbank-sub-block-3-sub-text {
    font-weight: 800;
    font-size: 30px;
}




.sberbank-sub-block-2-blue-block {
    display: flex;
    align-items: center;
    
    
   
   
}

.sberbank-sub-block-2-blue-block-png {
    color: red;
}

.sberbank-sub-block-2-blue-block-text{
    color: black;
    padding-left: 50px;
}

.sberbank-sub-block-2-blue-block-text {
    flex: 70%;
}

.sberbank-sub-block-2-blue-block-png {
    flex: 30%;
}

.sberbank-sub-block-2-blue-block-png img {
    max-width: 100%;
    height: auto;
}


.sberbank-sub-block-2-blue-block-png img {
    height: 100px;
}








.sberbank-sub-block-3-sub-block{
    display: flex;
    flex-direction: row;
}


.sberbank-sub-block-4 {
    padding-left: 80px;
    padding-right: 80px;
    margin-top: 20px ;
}


.sberbank-sub-block-sberbank-sub-block-4-lu {
    list-style-type: none; /* Remove default bullet point */
    position: relative; 
}

.sberbank-sub-block-sberbank-sub-block-4-lu li::before{
    content: "\2022";
    color: #005ca7;
    font-size: 1.2em; /* Adjust the font size to make the bullet point bigger */
    display: inline-block;
    width: 1em;
    margin-left: -1em;
}


.sberbank-sub-block-sberbank-sub-block-4-li {
    position: relative;
    margin-bottom: 0px !important;
    padding-left: 35px !important;
    line-height: 1.556 !important;
    font-size: 18px;
}




.sberbank-sub-block-sberbank-sub-block-4-round-box {
    border: 1px solid #005ca7;
    padding: 25px;
    border-radius: 18px;
    margin-top: 30px;
}



.money_transferIntro--listItem--desc-arrow-text {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
}   

.arrow-sbr{
    margin-top: 10px;
    margin-right: 10px;
}




















@media (max-width:1140px) {
    .pageSafes .safes-block {
        overflow: hidden;
    }
    .nwesletter {
        margin-bottom: 20px;
    }
}

@media (max-width: 1025px) {
    .bodysearch span {
        top: 0;
    }
}

@media(max-width: 768px) {
    .calc_credit {
        padding: 20px;
    }
}

@media (max-width:1100px) {
    /* .banner .owl-dots,
    .banner_text {
        left: 75px;
        padding: 0
    } */
    .section-map .map-block .ins-map {
        left: 20px;
        margin-bottom: 20px
    }
    .section-map .map-block .ins-map .regions-block {
        padding: 0 15px
    }
    .border_block .uzor__icon {
        right: -60px;
        top: 260px;
    }
}



@media (max-width:1024px) {
    body.is-fixed {
        overflow: hidden;
    }
    .logo {
        width: 35px;
        position: absolute;
        left: 15px;
    }
    .custom-header-hamburger {
        display: block;
    }
    .header_phone:hover .phone-dropdown {
        visibility: hidden;
        opacity: 0;
    }
    .contact_wrapper {
        width: 100%;
        padding: 0 30px
    }
    .left_credit:hover {
        -webkit-box-shadow: none;
        box-shadow: none
    }
    .lang {
        right: auto;
        width: 24px;
        height: 24px;
        left: 95px;
        top: 15px
    }
    .my_bank ul li:hover>ul {
        display: none;
    }
    .my_bank.active ul li a span {
        background: url(/local/templates/nbu/images/icons/close-mybank.svg) no-repeat center;
    }
    .my_bank .mybankDrop {
        left: 0;
        transform: none;
        position: fixed;
        box-shadow: none;
        top: 73px;
        display: none;
        width: 100%;
        border-radius: 0;
        text-align: left;
        padding-left: 50px;
        padding-bottom: 40px;
    }
    .my_bank .mybankDrop:before {
        display: none;
    }
    .my_bank .mybankDrop:after {
        content: "";
        background: url(/local/templates/nbu/css/new_version/../../img/mybank.svg) no-repeat center;
        width: 18px;
        height: 32px;
        position: absolute;
        left: 15px;
        margin-top: -157px;
        display: block;
    }
    .my_bank .mybankDrop--title {
        display: block;
        color: #848E9F;
        font-weight: 500;
        font-size: 18px;
        line-height: 1.222;
        text-transform: uppercase;
    }
    .my_bank .mybankDrop li a {
        text-indent: 0;
        text-align: left;
        font-weight: 500;
        font-size: 18px;
        line-height: 1.222;
    }
    .lang ul li a {
        text-indent: -9999px;
    }
    .lang ul li ul li a {
        text-indent: 0
    }
    .my_bank ul li a {
        text-indent: -9999px;
    }
    .my_bank {
        margin: 0;
        position: absolute;
        top: 15px;
        width: 18px;
        height: 24px;
        right: auto;
        right: 95px
    }
    .header_phone {
        position: absolute;
        margin-top: 0;
        right: 133px;
        top: 18px;
    }
    .header_phone span {
        display: none
    }
    .show_only_desktop {
        display: none!important
    }
    .bodysearch {
        right: 54px;
        top: 26px
    }
    .my_bank ul li a span {
        top: 20px;
    }
    .header_phone {
        top: 19px;
    }
    .lang {
        right: 120px;
        display: none
    }
    .owl-carousel .owl-item.active .banner_block i {
        -webkit-animation-name: none;
        animation-name: none
    }
    .owl-carousel .owl-item .banner_block i {
        -webkit-animation-name: none;
        animation-name: none
    }
    .top_header {
        position: relative
    }
    .header_content {
        width: 100%;
        height: 0
    }
    header {
        padding: 10px 0;
        z-index: 554;
        position: fixed;
        background-color: #fff;
        -webkit-transition: .1s ease;
        -webkit-transition: .4s ease;
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
        top: 0;
        height: 73px;
        box-shadow: 0px 3px 6px #848E9F15;
    }
    .mobile_menu {
        display: none;
        position: fixed;
        z-index: 1000;
        background: #fff;
        /*height: calc(100% + 100px);*/
        width: 100%;
        padding: 0 0 10px;
        top: 73px;
        /*max-height: 470px;*/
        overflow: hidden;
    }
    .mobile_menu ul.lang_switch {
        margin: 0;
        padding: 20px 0;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        position: relative;
        padding-left: 42px!important;
        border: 1px solid #E6EAF1;
        border-right: none;
        border-left: none;
    }
    .mobile_menu ul.lang_switch li {
        margin-right: 20px;
    }
    .mobile_menu ul.lang_switch a {
        font-size: 16px;
        margin-bottom: 15px;
    }
    .active_s {
        opacity: 0.3;
    }
    .mobile_menu .lang_switch::before {
        content: "";
        background: url(/local/templates/nbu/css/new_version/../../img/globe.svg) no-repeat center;
        width: 24px;
        height: 24px;
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
    }
    .mobile_menu .currency.mobile {
        margin: 15px 0;
    }
    .mobile_menu .currency.mobile ul li:first-child {
        padding-left: 0;
    }
    .mobile_menu .currency ul li:last-child {
        padding-right: 0;
    }
    .overflow_menu {
        margin: 20px 0!important;
    }
    .overflow_menu .overflow_menu--item {
        position: relative;
        margin-bottom: 20px!important;
        opacity: 1;
        transition: .3s ease;
        padding: 0;
    }
    .overflow_menu--item a:hover {
        color: #848E9F;
    }
    .overflow_menu--item.hidden {
        opacity: 0;
    }
    .overflow_menu--item.active {
        padding-left: 30px;
    }
    .overflow_menu--item.active a {
        color: #848E9F;
    }
    .overflow_menu--item.active ul {
        position: relative;
        left: 0;
        padding-left: 30px;
    }
    .overflow_menu--item a {
        font-size: 18px;
        line-height: 1.222;
        font-weight: 500;
        letter-spacing: 0px;
        color: #000000;
    }
    .overflow_menu--item span {
        position: absolute;
        left: calc(100% - 13px);
        top: 3px;
        background: url(/local/templates/nbu/images/icons/arrow-mobile.svg) no-repeat center;
        background-size: contain;
        width: 8px;
        height: 14px;
        padding: 0 10px;
        transition: .3s ease;
    }
    .overflow_menu--item.active span {
        left: 0;
        background: url(/local/templates/nbu/images/icons/arrow-mobile-active.svg) no-repeat center;
    }
    .overflow_menu--item ul {
        position: absolute;
        background: #fff;
        z-index: 5;
        width: 100%;
        left: 120%;
        transition: .3s ease;
        overflow-y: auto;
        height: 305px;
        padding-right: 15px;
    }
    .mobile_menu .linier-gradient.active {
        opacity: 1;
        pointer-events: none;
    }
    .mobile_menu .linier-gradient {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 60px;
        background: transparent linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
        box-shadow: 0px 3px 6px #00000010;
        opacity: 0;
        transition: .3s ease;
        z-index: 5;
    }
    .overflow_menu--item.active ul a {
        color: #000;
    }
    .overflow_menu--item.active ul a:hover {
        color: #009EA7;
    }
    .overflow_menu--item ul li {
        margin: 20px 0;
    }
    .mobile_menu--socials {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -ms-align-items: center;
        align-items: center;
        padding: 20px 0 10px;
        border-top: 1px solid #E6EAF1;
        margin: 5px 0;
    }
    .mobile_menu--socialsText {
        font-size: 18px;
        line-height: 1.222;
        letter-spacing: 0px;
        color: #848E9F;
        margin-right: 15px;
    }
    .mobile_menu--socialsList {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
    }
    .mobile_menu--socialsList li {
        margin-right: 10px;
    }
    .mobile_menu--socialsList a {
        display: block;
        width: 36px;
        height: 36px;
        position: relative;
        background: #f2fafb;
        border-radius: 6px;
    }
    .mobile_menu--socialsList a img {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
    }
    .wrapper {
        margin-top: 73px
    }
    .TableResponsive {
        overflow: scroll
    }
    .top_menu {
        float: none;
        margin: 0 auto;
        display: table
    }
    .top_header {
        overflow: hidden;
        height: auto;
        border-bottom: none
    }
    .top_header:before {
        left: 0;
        bottom: 0;
        width: 100%;
        height: 2px;
        content: '';
        position: absolute;
        background: #e6eaf1
    }
    .top_menu ul li a:before {
        bottom: 0
    }
    .bottom_right {
        position: static
    }
    .top_menu ul li a {
        font-size: 12px;
        padding-bottom: 10px;
        height: auto
    }
}

@media (max-width:992px) {
    .owl-carousel .owl-item .banner_text p{
        margin-bottom: 0;
    }
    .banner_block-new-next {
        padding: 0!important;
        height: 500px!important;
        background-image: url(/local/templates/nbu/images/mobile_gradient.jpg);
        background-repeat: no-repeat;
        background-size: cover;
    }
    .banner_text-wrapper-new-next .banner_text .for_animate{
        padding-top: 25px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        text-align: center;
        max-width: 320px;
    }
    .my_bank ul li a span {
        top: 22px;
    }
    .safes.contact_card {
        background-size: 40%;
        margin-left: auto;
    }
    .safes.contact_card::after {
        opacity: 0.8;
    }
    .safes .contact_blocks {
        max-width: inherit;
        padding: 0;
    }
    .newsSection .news-w-img.gallary {
        width: 100%;
        padding: 40px;
        margin-bottom: 100px
    }
    .icon-phone svg,
    .icon-arrow svg {
        display: none;
    }
    .safe-teaser__item {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-left: 30px
    }
    .seyf-img {
        padding: 10px;
        box-sizing: border-box;
    }
    .seyf-img img {
        display: block;
        margin: auto
    }
    .safe-teaser__desc span,
    .safe-teaser__desc strong {
        font-size: 16px;
        line-height: 1.4;
    }
    .gm-style .gm-style-iw-c {
        max-width: 410px!important
    }
    .mapdiv .w-50 {
        width: 100%
    }
    .newsSection .news-w-img .ins-news-img {
        bottom: -150px;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        right: inherit;
        left: 50%
    }
    .newsSection .news-w-img .ins-news-img a {
        width: 50%;
        margin: auto
    }
    .newsSection .news-w-img.gallary .ins-news-text {
        padding-bottom: 0
    }
    .newsSection .news-w-img.gallary .ins-news-text a {
        padding: 0
    }
    .news-w-img.gallary .bottom_credit_card {
        position: relative;
        bottom: inherit
    }
    .charter {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 0
    }
    .car_block_tabs {
        margin: 0 auto;
    }
    .car_block_tabs span.tabs__pattern,
    .car_block_tabs:after {
        display: none
    }
    .car_block_tab {
        padding-bottom: 10px;
        border-bottom: 1px solid rgba(255, 255, 255, .4)
    }
    .car_block_tab.active {
        border-bottom: 1px solid rgba(255, 255, 255, .9)
    }
    .bossesSection .boss-ins .charter .charter__item {
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        margin-bottom: 30px
    }
    .bossesSection .charter h2 {
        font-size: 26px;
        line-height: 32px
    }
    .bossesSection .boss-ins h1 {
        line-height: 43px;
        margin-bottom: 20px
    }
    /*	.bossesSection .boss-ins .charter div{
			-moz-flex-direction:column;
			-ms-flex-direction:column;
			-o-flex-direction:column;
			-webkit-box-orient:vertical;
			-webkit-box-direction:normal;
			flex-direction:column
	}*/
    .vacansy_link p {
        font-size: 18px
    }
    .vacansy_link span {
        font-size: 16px
    }
    .dropper ul li p {
        float: none;
        width: 100%;
        font-size: 14px;
        margin-bottom: 5px
    }
    .dropper ul li {
        padding: 10px 30px;
        font-size: 14px
    }
    .tarif_section span.open_drop {
        font-size: 16px;
        padding: 20px;
        padding-right: 55px;
        height: 100%
    }
    .tarif_section span.open_drop:before,
    .tarif_section span.open_drop:hover:before,
    .tarif_section.active span.open_drop:hover:before {
        right: 20px;
        background-size: 80%;
    }
    .tarif_section.transparent.active span.open_drop::before {
        background-size: 80%;
    }
    .dropper ul li i {
        float: none;
        width: 100%
    }
    .cards_head h1 {
        font-size: 36px;
        margin-bottom: 10px
    }
    .cards_head h1 br {
        display: none
    }
    .SimpleCards {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .SimpleCards .card_block {
        width: 50%;
        padding: 0 20px;
        margin-bottom: 0
    }
    .SimpleCards .card_block.big_card {
        width: 100%;
        padding: 0 20px;
        margin: 30px 0
    }
    .SimpleCards .card_block.big_card .into_card {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .SimpleCards .into_card {
        height: 100%
    }
    .tabs_head ul li.active .bottom_tab ul li:before,
    .tabs_head ul li:hover .bottom_tab ul li:before {
        width: 12px
    }
    .border_block .telegram__icon {
        right: 10%
    }
    .invest_count_block {
        width: 264px;
        margin-bottom: 30px
    }
    .wrapp_calc button {
        float: none;
        margin: 0 auto;
        display: table
    }
    .investment_block .left_credit {
        float: none;
        width: 100%;
        border-top-right-radius: 10px;
        border-bottom-left-radius: 0;
        padding: 30px;
    }
    .credit_cards_blocks.investment_block {
        margin-bottom: 40px
    }
    .r_invest {
        float: none;
        padding: 30px;
        height: auto;
        width: 100%;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-left-radius: 10px;
    }
    .tabs_head {
        margin-bottom: 0;
        overflow: auto;
    }
    .tabs_head ul {
        max-width: max-content;
        overflow-x: auto;
        overflow-y: hidden;
    }
    /* Hide scrollbar for Chrome, Safari and Opera */
    .tabs_head ul::-webkit-scrollbar {
        display: none;
    }
    /* Hide scrollbar for IE and Edge */
    .tabs_head ul {
        -ms-overflow-style: none;
    }
    .tabs_content {
        margin: 0 -15px;
        padding: 0 15px;
        background-color: #fff;
    }
    .tabs_head ul li {
        margin: 0 15px;
        min-width: max-content;
    }
    .tabs_head ul li:hover:before {
        width: 0;
    }
    .tabs_head ul li:before {
        left: -100%;
        width: 100%;
        opacity: 0;
    }
    .tabs_head ul li.active:before {
        left: 0;
        width: 100%;
        opacity: 1;
    }
    .tabs_head ul li span {
        width: 100%;
        text-align: center;
        font-size: 14px;
        line-height: 1.444;
        font-weight: 400;
        position: relative;
        z-index: 111;
    }
    .tabs_head ul li a {
        width: 100%;
        text-align: center;
        font-size: 14px;
        line-height: 1.444;
        font-weight: 400;
    }
    .tab_transfer ul li {
        overflow: hidden;
        width: calc(33.333% - 10px);
        position: relative;
        background: #fff;
    }
    .left_transfer {
        float: none;
        width: 100%;
        margin-bottom: 40px
    }
    .tab_transfer {
        width: 550px;
        margin: 0 auto 10px auto
    }
    .right_transfer {
        float: none;
        width: 100%
    }
    .counter_block {
        float: left;
        width: 50%;
    }
    .counters {
        flex-direction: column;
    }
    .tab_fade {
        padding: 25px 0 0 0;
    }
    .tabs_head .quest_section ul li {
        padding: 0;
        margin: 0
    }
    .tabs_head .quest_section ul li h6 {
        padding: 15px 0 15px 40px
    }
    .bottom_tab h5 {
        font-size: 24px
    }
    .main_calculator {
        float: none;
        width: 100%;
        margin-bottom: 35px
    }
    .tabs_head .bottom_tab ul li:before {
        display: block
    }
    .tabs_head .bottom_tab ul li {
        padding-left: 40px
    }
    .calc_credit {
        width: 100%
    }
    .MainPageCalc .right_credit,
    .right_credit {
        float: none;
        width: 100%;
        padding: 30px
    }
    .quest_section {
        width: 100%
    }
    .quest_section ul li h6 {
        font-size: 14px
    }
    .quest_section ul li p {
        font-size: 14px
    }
    .quest_section ul li h6:before {
        font-size: 30px;
        top: 6px
    }
    .credit_container .banner_content {
        float: none;
        width: 100%
    }
    .invest_container .banner_content {
        float: none;
        width: 100%
    }
    .credit_tabs {
        margin-top: 0
    }
    .contact_image {
        position: static;
        margin: 0 auto;
        display: none;
        width: 300px
    }
    .contact_card {
        padding: 45px 0
    }
    .contact_blocks {
        width: 100%;
        padding: 30px
    }
    .contact_blocks h5 {
        text-align: center
    }
    .contact_blocks input[type=submit] {
        display: table;
        background: #e4bd63;
        color: #fff;
        margin: 0 auto
    }
    .header_tab ul li {
        float: none;
        width: 100%;
        padding-right: 0;
    }
    .header_tab ul li p {
        font-size: 14px
    }
    .imager {
        margin-right: 15px
    }
    .tab_level p {
        font-size: 14px;
        width: calc(100% - 270px);
    }
    .tab_level span {
        font-size: 14px
    }
    .banner_card img {
        transform: none;
        -webkit-transform: none
    }
    .card_container {
        width: 100%;
        max-width: inherit;
        flex-direction: column;
        padding: 30px 15px;
        position: static;
        transform: none;
        -webkit-transform: none;
    }
    .banner_content {
        margin: 30px auto auto auto;
        display: table;
        padding-left: 0;
    }
    .creditcard_banner h1 {
        font-size: 28px
    }
    .banner_card {
        float: none;
        display: table;
        margin: 0 auto 30px auto;
        width: 350px;
        position: static
    }
    .creditcard_banner {
        height: auto;
        /* overflow: hidden */
    }
    .cardscontact.contact_us .contact_part {
        float: none;
        width: 100%
    }
    .cardscontact .border_block {
        height: auto
    }
    .into_level {
        width: 100%;
        padding: 30px 30px 90px 30px
    }
    .into_level {
        margin-bottom: 100px
    }
    .minicard {
        left: 50%;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        right: auto;
        bottom: -60px
    }
    .into_level p a.linkcard {
        margin: 10px 0 0 0
    }
    .left_credit ul li {
        width: 33.3333%;
        margin: 0
    }
    .card_wrapper {
        left: inherit;
        transform: translateY(calc(-50% - 30px));
        right: inherit;
        bottom: inherit;
        top: -50%;
        width: 250px;
        height: 160px;
        box-sizing: border-box;
        position: relative;
        margin: auto;
        margin-bottom: -80px;
        order: -4;
    }
    .card_wrapper img {
        width: 100%;
    }
    .investment_block .left_credit {
        padding: 25px 25px 24px 25px;
    }
    .left_credit {
        height: auto;
        width: 100%;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-direction: column;
        padding: 30px;
    }
    .credit_cards_blocks {
        margin-bottom: 40px;
        margin-top: 120px
    }
    .deposits .credit_cards_blocks {
        margin-top: 50px;
    }
    .left_credit ul {
        margin-top: 0;
        margin-bottom: 20px;
    }
    .left_credit p {
        height: auto;
        margin-bottom: 5px;
        font-size: 16px;
    }
    .left_credit ul li p {
        height: auto;
        margin-bottom: 5px;
        font-size: 16px;
    }
    .bottom_credit_card {
        padding-top: 0;
        border-top: 0;
    }
    .make_card {
        height: auto;
        line-height: 1.3;
        padding: 10px;
    }
    .r_invest {
        padding: 15px 25px 14px 25px;
    }
    .r_invest strong {
        font-size: 48px;
        margin-right: 10px;
    }
    .r_invest span {
        margin-bottom: 2px;
        font-size: 16px;
        font-weight: 400;
    }
    .deposits .r_invest p {
        font-size: 19px;
    }
    .coverter input {
        float: left;
        width: calc(100% - 132px);
    }
    .convert .select2-container {
        float: right;
        width: 120px!important;
    }
    .convert.calendar .month_year #datepicker .select2-container {
        float: left;
        width: calc(100% - 132px)!important
    }
    .convert.calendar .month_year #datepicker .select2-container:last-child {
        float: right;
        width: 120px!important
    }
    .coverter {
        border: none;
    }
    body .main_exchange {
        width: 100%;
        margin-bottom: 45px;
    }
    body .sidebar {
        width: 100%;
    }
    .sidebar_head {
        width: calc(100% - 100px);
        line-height: 1.35;
        margin-bottom: 50px
    }
    .mobile_sidebar ul li {
        margin: 0 12px 0 0
    }
    .launchbot {
        width: auto;
        margin: 0 auto;
        padding: 0 30px;
        display: table
    }
    .contact_block {
        float: none;
        width: 100%
    }
    .top_contact>.contact_block:last-child>ul {
        margin: 0;
    }
    .footer_menu ul li {
        width: 50%;
    }
    .middle_block {
        width: 100%
    }
    .news_text {
        float: none;
        text-align: center;
        width: 100%;
        margin-bottom: 25px
    }
    .news_form {
        float: none;
        margin-top: 0;
        width: 100%
    }
    .news_form input {
        width: calc(100% - 225px)
    }
    .contact_us {
        margin-bottom: 30px
    }
    .news_part {
        width: 50%;
        margin-bottom: 35px
    }
    .news_part.mobile_part {
        margin-bottom: 0
    }
    .news_part p {
        height: 120px
    }
    .banner_block {
        height: 400px
    }
    .banner_text {
        /* top: 40px; */
        /* transform: none;
        -webkit-transform: none */
    }
    .contact_border {
        height: auto
    }
    .part_block a {
        position: static;
        margin: 15px 0 35px 0
    }
    .part_block ul li {
        height: 50px
    }
    .border_block {
        height: auto
    }
    .border_block a {
        position: relative;
        bottom: 0;
        left: 0;
        font-size: 18px
    }
    .uzor_block ul {
        position: static;
        max-width: 400px;
        margin-left: 0;
    }
    .contact_us .part_half {
        margin-bottom: 24px
    }
    .car_block p {
        font-size: 18px
    }
    .credit_content {
        width: 90%
    }
    .credit_head .select2 {
        font-size: 36px
    }
    .credit_head .select2-results__option {
        font-size: 24px
    }
    .credit_head .select2-dropdown {
        padding-top: 90px
    }
    .credit_head .select2 {
        width: 100%!important
    }
    .credit_content {
        padding: 20px
    }
    .credit_section h4 {
        font-size: 36px
    }
    .credit_section span {
        font-size: 20px;
        line-height: 1.25
    }
    .cards h3 {
        width: 100%
    }
    .cards .c-cards__desc {
        font-size: 30px
    }
    .cards h3 {
        font-size: 18px;
        margin-bottom: 35px
    }
    .card_block.big_card {
        width: inherit;
        padding: 0 35px;
        margin: 35px 0
    }
    .into_card {
        margin-top: 0;
        height: 250px
    }
    .posit_block {
        width: 50%
    }
    .pos_wrap {
        height: 280px
    }
    .header_phone span {
        display: none
    }
    .card_block.big_card {
        position: relative;
        top: inherit;
        left: inherit;
        -webkit-transform: inherit;
        transform: inherit;
        margin: 40px 20px
    }
    #owl2 .owl-item.center {
        visibility: visible;
        opacity: 1
    }
    .border_block .uzor__icon {
        right: 30px;
        max-width: 250px;
        top: 215px
    }
    #owl2::after {
        display: none;
        right: -40px;
        -webkit-box-shadow: -37px 0 100px 90px rgb(255, 255, 255, .5);
        box-shadow: -37px 0 100px 90px rgb(255, 255, 255, .5)
    }
    #owl2::before {
        display: none;
        left: -40px;
        -webkit-box-shadow: 37px 0 100px 90px rgb(255, 255, 255, .5);
        box-shadow: 37px 0 100px 90px rgb(255, 255, 255, .5)
    }
    .MainPageCalc {
        padding: 30px 20px
    }
    .MainPageCalc .calc_credit {
        width: inherit
    }
    .MainPageCalc .main_calculator {
        width: inherit
    }
    .contact-info-inner {
        max-width: 100%
    }
    .inner_wrapper .table-responsive {
        overflow: scroll
    }
    .inner_wrapper table {
        max-width: 900px
    }
    .inner_wrapper table tbody td,
    .inner_wrapper table thead th {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 15px
    }
    /* .bread_crumbs {
        display: none
    } */
    .new_container {
        padding: 0 15px;
        width: inherit
    }
    .banner_block i::after,
    .banner_block i::before,
    .banner_block::before {
        display: none
    }
    .banner_content ul li {
        margin-bottom: 30px;
    }
    .banner_content ul li:last-child{
        margin-bottom: 0;
    }
    .sidebar .mobile-accordion {
        display: block
    }
    .sidebar ul.menu {
        height: 0;
        visibility: hidden;
        opacity: 0;
        -webkit-transition: .1s ease;
        transition: .1s ease;
        padding: 0 10px
    }
    .sidebar.active ul.menu {
        height: 100%;
        visibility: visible;
        opacity: 1;
        padding: 10px;
        padding-top: 0
    }
    .top_contact>.contact_block:last-child {
        width: 100%;
        margin-bottom: 0
    }
    .top_contact>.contact_block:last-child>ul {
        display: table;
        margin: 0 auto
    }
    .money_transferIntro--listItem,
    .v2.money_transferIntro--listItem {
        flex-direction: column;
        height: 50%;
        margin-bottom: 40px;
    }
    .money_transferIntro--listItem--img,
    .v2 .money_transferIntro--listItem--img {
        position: relative;
        left: 40px;
        justify-content: center;
        top: 120px;
    }
    .v2 .money_transferIntro--listItem--img img:first-child,
    .money_transferIntro--listItem--img.v2 img:first-child {
        top: 0;
        z-index: 1;
    }
    .v2 .money_transferIntro--listItem--img img:last-child,
    .money_transferIntro--listItem--img.v2 img:last-child {
        top: 50px;
        z-index: 0;
    }
    .money_transferIntro--listItem--teaser,
    .v2 .money_transferIntro--listItem--teaser {
        margin-top: 0;
        margin-left: 40px;
        margin-bottom: -80px;
    }
    .money-transfer .tabs_head ul li:first-child {
        padding-right: 0;
    }
    .money_transferTabLogo {
        display: none;
    }

    .new-banner-block .left-block-banner{
        display: none;
    }
    .owl-carousel .owl-item.active .banner_text h2,
    .owl-carousel .owl-item.active .banner_text p,
    .owl-carousel .owl-item .banner_text a{
        color: #000;
    }
    .desktop-img-right-wrap .desktop-img-right{
        width: 225px;
        height: 225px;
    }
    .banner_block-new-next .new-banner-block{
        display: none;
    }
    .banner_block-new-next .container .banner_text-wrapper-new-next{
        flex-direction: column-reverse;
        align-items: center;
        justify-content: center;
    }
    .owl-carousel .owl-item .banner_text h2{
        font-size: 20px;
        margin-top: 5px;
    margin-bottom: 5px;
    }
    .banner-new-version .owl-dots{
        left: 0!important;
        right: 0!important;
        bottom: 35px!important;
        display: flex!important;
        align-items: center!important;
        justify-content: center!important;
    }
    .desktop-img-right-wrap{
        padding-right: 0;
    }

}



@media (max-width: 1200px) {
    .side_menu ul li a {
        font-size: 20px;
        padding-bottom: 15px;
        margin: 0 20px;
    }

    .radio-toolbar label{
        width: 100%;
        margin-right: 0 !important;
    }
    .divider {
        display: none;
    }
}

@media (max-width: 940px) {
    .side_menu ul li a {
        font-size: 18px;
        margin: 0 15px;
    }
}

@media (max-width: 812px) {
    .side_menu ul li a {
        font-size: 16px;
    }
}

@media (max-width:767px) {
    .newsSection .news-w-img .ins-news-text strong {
        font-size: 16px;
    }
    .callback__Success {
        width: 100%;
        border-radius: 12px;
        background-size: 60%;
        overflow: hidden;
    }
    .callback__Success__title {
        margin-bottom: 10px;
    }
    #card_request {
        margin: 0 -15px;
    }
    .safes__form #card_request {
        margin: 10px;
    }
    .safes__form {
        padding-top: 40px;
        padding-bottom: 40px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .contact_card .upload-file__desc {
        font-size: 14px;
        max-width: 150px;
    }
    .contact_card {
        padding: 0;
    }
    .contact_card .contact_wrapper {
        padding: 0;
    }
    .contact_card .contact_blocks ul {
        margin-bottom: 30px;
    }
    .contact_card .contact_blocks ul li {
        margin-bottom: 10px;
    }
    .contact_card .upload-file__icon label {
        font-size: 16px;
        padding: 12px 20px;
        min-width: 182px;
        margin-right: 10px;
    }
    .search-page .santoher h1 {
        margin-top: 0
    }
    div.search-result {
        margin-top: 0
    }
    .my_bank ul li a span {
        top: 26px;
    }
    .callback__Item {
        width: 100%;
        margin-right: 0;
    }
    .callback__Wrap {
        max-height: 100%;
        height: 100%;
        overflow: auto;
    }

    .chat_form_number{
        margin-bottom: 20px;
    }
    .callback__Wrap .new_chat .b_title h2{
        margin-bottom: 7px;
        font-size: 18px;
    }
    .callback__Wrap .new_chat hr{
        margin: 0 0 17px 0;
    }
    .chat_form_name input, .chat_form_number input{
        height: 50px;
    }
    .callback__Wrap .new_chat h3{
        padding: 19px 0 19px 23px;
        font-size: 14px;
        line-height: 18px;
    }
    .new_chat_second_step-title{
        font-size: 19px;
    }
    .tab-chat .tab-label{
        padding: 12px 21px 12px 23px;
    }
    .chat_form_text textarea{
        height: 140px;
    }
    .finish_mail_style_cover{
        padding-top: 7px;
    }
    .callback__Item:first-child {
        margin-bottom: 30px;
        margin-right: 0;
    }
    .callback__form {
        /* height: 60%; */
        /* width: 95%; */
        top: 46%;
        /* padding: 25px; */
    }
    .callback__form h2 {
        font-size: 22px;
    }
    .bottom_tab ul li:before {
        left: 10px;
    }
    .callback__CloseBtn {
        right: -5px;
        position: fixed;
    }
    .rating-of-bank img {
        margin-bottom: 20px;
        margin-right: 0
    }
    .rating-of-bank img:last-child {
        margin-bottom: 0
    }
    .section-map .map-block {
        margin-top: 20px
    }
    .sidebar.about-bank {
        margin-bottom: 30px
    }
    .about_section.PageNotFound {
        padding: 0
    }
    .PageNotFound .a_bank {
        padding-bottom: 30px
    }
    .PageNotFound .search-block-404 {
        padding-top: 30px;
        padding-bottom: 40px
    }
    .PageNotFound .map-of-site-404 h2,
    .PageNotFound .search-block-404 h2 {
        font-size: 24px;
        margin-bottom: 20px
    }
    .map-of-site__block .l-map h3 {
        font-size: 20px
    }
    .search-block-404 .form_popup span {
        background-size: 85%;
        top: 5px
    }
    .tarif_section .boss-contact span {
        margin-bottom: 20px;
    }
    .map-of-site__block {
        padding-bottom: 10px
    }
    .map-of-site__block .l-map {
        width: 100%
    }
    .secondNews-Section .newsSection {
        padding: 0;
        flex-direction: column-reverse;
    }
    .xSelect_init {
        flex-direction: column !important;
    }
    .secondNews-Section .newsSection .left-form p,
    .youth-news .filtrcontent .left-form p {
        font-size: 16px;
    }
    .secondNews-Section .newsSection .left-form {
        width: 100%;
    }
    .galslider {
        width: 100%;
    }
    .secondNews-Section .newsSection .main-wrap {
        width: 100%;
    }
    .newsSection .news-wrap {
        margin-bottom: 30px
    }
    #syncThumb .owl-nav .owl-next,
    #syncThumb .owl-nav .owl-prev {
        width: 20px;
        height: 20px;
        opacity: .8
    }
    #syncThumb .owl-nav .owl-prev {
        left: 5px
    }
    #syncThumb .owl-nav .owl-next {
        right: 5px
    }
    #syncThumb .owl-nav .owl-next::before,
    #syncThumb .owl-nav .owl-prev::before {
        background-size: 30%
    }
    .exchange-rates .contact_us {
        padding: 0 25px
    }
    .my_bank ul li a {
        height: 30px;
        line-height: 1
    }
    .banner {
        margin-bottom: 20px
    }
    .gm-style .gm-style-iw {
        left: 0;
        top: 0
    }
    .newsSection .news-w-img .ins-news-img {
        width: inherit
    }
    .side_menu {
        overflow: auto;
        position: relative;
        padding: 0;
        margin: 0;
        margin-bottom: 20px;
    }
    .press_contact .side_menu {
        padding: 0 15px;
        margin-bottom: 20px;
    }
    .side_menu:before {
        background: #e6eaf1;
        height: 2px;
        width: 100%;
        left: 0;
        bottom: 0;
        position: absolute;
        content: '';
        z-index: 3;
    }
    .side_menu ul {
        margin-bottom: 0;
        display: flex;
        justify-content: unset;
        max-width: max-content;
        overflow-x: auto;
        overflow-y: hidden;
    }
    /* Hide scrollbar for Chrome, Safari and Opera */
    .side_menu ul::-webkit-scrollbar {
        display: none;
    }
    /* Hide scrollbar for IE and Edge */
    .side_menu ul {
        -ms-overflow-style: none;
    }
    .side_menu ul::after {
        display: none
    }
    .side_menu ul li {
        margin: 0 15px;
        min-width: max-content;
    }
    .side_menu ul li:first-child {
        margin-left: 0;
    }
    .tabs_head ul li:last-child {
        margin-right: 0;
        margin-bottom: 0;
    }
    .side_menu ul li a {
        margin: 0;
        padding: 0;
        padding-bottom: 15px
    }
    .infocontact__item {
        width: 100%;
        padding: 20px 0
    }
    .friendship-society-uzbekistan-japan .infoblock {
        padding: 0;
        margin: 0 30px
    }
    .friendship-society-uzbekistan-japan .infotext {
        padding: 20px
    }
    .fruit-credit .fruit-credit--banner h1 {
        font-size: 22px;
    }
    .infocontact__item p {
        width: 100%
    }
    .infocontact__item img {
        margin: 0;
        margin-bottom: 10px
    }
    .newsSection .news-w-img.gallary .ins-news-img {
        width: 200px;
        height: 120px;
        position: absolute;
        top: 90%
    }
    .newsSection .news-w-img.gallary .ins-news-img a {
        width: 100%
    }
    .newsSection .news-w-img.gallary .ins-news-img img {
        -o-object-fit: inherit;
        height: auto;
        padding: 0
    }
    .newsSection .news-w-img .ins-news-text span {
        margin-bottom: 0
    }
    .news-w-img.gallary .bottom_credit_card {
        margin-top: 10px;
        padding-top: 10px
    }
    .newsSection .news-w-img.gallary .bottom_credit_card a {
        font-size: 16px
    }
    .newsSection .news-w-img.gallary {
        min-height: inherit
    }
    .newsSection .news-w-img.gallary:hover .ins-news-img {
        top: calc(90% - 10px)
    }
    .newsSection .news-w-img.gallary {
        margin-bottom: 40px
    }
    .cardscontact.contact_us .contact_part {
        margin-bottom: 20px;
        padding-left: 0;
        padding-right: 0;
    }
    .bossesSection .boss-ins .charter .charter__item {
        margin-bottom: 20px
    }
    .boss-info {
        margin-top: 20px
    }
    .tarif_section .boss-contact {
        font-size: 16px
    }
    .tarif_section .boss-subb p {
        font-size: 14px;
        line-height: 20px;
        margin-top: 5px
    }
    .tarif_section.bosses .dropper h3 {
        font-size: 16px;
        padding: 20px 20px 10px;
        margin-bottom: 10px
    }
    .bossesSection .boss-ins .charter div a {
        font-size: 20px;
        padding-right: 35px
    }
    .tarif_section.bosses .boss-wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 15px
    }
    .tarif_section.bosses .boss-left {
        width: 100%;
        margin-top: -5px
    }
    .tarif_section.bosses .boss-left p {
        padding: 0
    }
    .boss-text ul {
        padding-bottom: 0
    }
    .tarif_section.bosses .boss-right {
        width: 100%;
        margin-left: 0
    }
    .tarif_section.bosses .boss-right p {
        padding-top: 0
    }
    .tarif_section.bosses .dropper p {
        margin-left: 20px;
        margin-bottom: 0;
        line-height: 20px
    }
    .tarif_section.bosses .dropper ul li {
        padding: 0 20px
    }
    .tarif_section.bosses .dropper ul li:before {
        left: 20px
    }
    .bossesSection .boss-ins .charter div a::after {
        right: 20px
    }
    .norm-doc .boss-ins .charter div a {
        background-color: #fff;
        color: #000
    }
    .mapdiv {
        min-width: inherit;
        padding: 0
    }
    .mapdiv h5 {
        font-size: 18px
    }
    .gm-style .gm-style-iw {
        overflow: hidden!important;
        padding-bottom: 20px
    }
    .mapdiv .w-50 {
        width: 100%
    }
    .section-map .map-block .ins-map .check-map .radio-toolbar {
        border: none
    }
    .noback {
        padding: 35px 0
    }
    .tabs_head {
        margin-bottom: 0
    }
    .department.lefside50 .dep-ins,
    .department.rightside50 .dep-ins {
        min-height: inherit
    }
    .department .dep-ins .text-tel p {
        margin-right: 15px;
        font-size: 16px
    }
    .department .dep-ins .text-tel a {
        font-size: 16px
    }
    .invest_calc_block,
    .invest_count_block {
        float: none;
        width: 100%;
        margin-bottom: 20px
    }
    .counter_block {
        float: none;
        width: 100%
    }
    .transfer_book {
      padding-left: 15px;
      padding-right: 15px;
      padding-top: 30px;
    }
    .tabs_head .right_credit ul li:last-child {
        margin-bottom: 15px
    }
    .tabs_head ul {
        display: flex;
    }
    .tabs_head ul li:first-child {
        margin-left: 0
    }
    .tabs_head ul li:last-child {
        margin-right: 0;
        margin-bottom: 0
    }
    .contact_blocks {
        padding: 30px 15px
    }
    .contact_card .contact_blocks {
        padding: 0;
    }
    .contact_blocks h5 {
        margin-bottom: 15px;
        font-size: 24px
    }
    .contact_wrapper {
        padding: 0 15px
    }
    .SimpleCards .card_block {
        width: 100%;
        padding: 0 15px;
        margin-bottom: 20px
    }
    .SimpleCards .card_block.big_card {
        width: 100%;
        padding: 0 15px;
        margin: 0;
        margin-bottom: 20px
    }
    .bottom_tab {
        width: 100%
    }
    .bottom_tab h5 {
        font-size: 24px
    }
    .tab_level {
        flex-direction: column;
        padding: 15px 30px;
    }
    .tab_level p {
        width: 100%;
        margin-bottom: 15px;
        padding: 0;
    }
    .tab_level span {
        padding: 0;
    }
    .left_credit h2 {
        line-height: 1.35
    }
    .banner_card {
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
    }
    .left_credit h2 {
        font-size: 24px
    }
    .make_card {
        float: none;
        clear: both;
        display: block;
        text-align: center;
        margin: 0 0 20px 0
    }
    .make_card {
        font-size: 17px
    }
    .morecard {
        top: 0;
        text-align: center;
        display: block
    }
    .left_credit ul li {
        float: none;
        width: 100%;
        margin-bottom: 25px
    }
    .left_credit ul li:last-child {
        margin: 0
    }
    body .main_exchange {
        margin-bottom: 0
    }
    .exch_head h1 {
        display: block;
        width: 100%;
        float: none;
        margin-bottom: 20px
    }
    .kursdata {
        overflow: inherit
    }
    .exch_table table {
        width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }
    .exch_table table tr td img {
        margin-right: 5px
    }
    .exch_head a {
        float: none;
        top: 0
    }
    .exch_table table.bt tbody td:first-child {
        padding: 5px 15px;
        padding-top: 15px
    }
    .exch_table table tr td {
        background: #fff;
        line-height: 24px;
        position: relative
    }
    .exch_table table tr {
        display: block;
        width: 100%;
        overflow: hidden;
        margin-bottom: 20px;
        background: #fff;
    }
    .exch_table table tbody tr:hover td {
        color: initial
    }
    .exch_table table.bt tbody th,
    .exch_table table.bt thead {
        display: none
    }
    .exch_table table.bt tbody td,
    .exch_table table.bt tfoot td,
    .exch_table table.bt tfoot th {
        border: none;
        vertical-align: top;
        padding: 5px 15px;
        float: left;
        width: 100%
    }
    .exch_table table.bt tbody td::before,
    .exch_table table.bt tfoot td::before,
    .exch_table table.bt tfoot th::before {
        content: attr(data-th) ": ";
        display: table-row;
        font-weight: 500;
        width: 6.5em;
        color: #093475
    }
    .hideother td {
        padding: 0!important
    }
    .hideother td::before {
        display: none!important
    }
    .exch_table table.bt tbody td.bt-hide,
    .exch_table table.bt tfoot td.bt-hide,
    .exch_table table.bt tfoot th.bt-hide {
        display: none
    }
    .exch_table table.bt tbody td .bt-content,
    .exch_table table.bt tfoot td .bt-content,
    .exch_table table.bt tfoot th .bt-content {
        vertical-align: top
    }
    .bt-wrapper.active {
        max-height: 310px;
        overflow: auto;
        -webkit-overflow-scrolling: touch
    }
    .exch_table table.bt.bt--no-header tbody td::before,
    .exch_table table.bt.bt--no-header tfoot td::before {
        display: none
    }
    .form_popup input,
    .search-block-404 .form_popup input {
        font-size: 24px;
        padding: 0 95px 10px 35px
    }
    .form_popup input::placeholder,
    .form_popup input::-webkit-input-placeholder {
        font-size: 17px;
    }
    .form_popup button {
        padding-bottom: 25px;
        font-size: 24px
    }
    .pop_closer {
        top: 15px;
        right: 15px;
    }
    .form_popup span {
        width: 24px;
        height: 24px;
        top: 5px;
        background-size: 85%;
    }
    .form_popup {
        margin-top: 70px;
        position: relative;
    }
    .footer_menu ul li {
        float: none;
        width: 100%
    }
    .news_form form {
        display: flex;
        justify-content: space-between;
    }
    .news_form input {
        width: 75%;
        margin: 0 0 15px 0
    }
    .news_form button,
    .news_form input[type=submit] {
        font-size: 0;
        width: 25%;
        max-width: 60px;
        position: relative;
        background: url('/local/templates/nbu/images/icons/arrow-forward-outline.png') no-repeat center, transparent;
        margin-left: 10px;
    }
    .news_form button:hover,
    .news_form input[type=submit]:hover {
        background: url('/local/templates/nbu/images/icons/arrow-forward-outline.png') no-repeat center, #fff;
    }
    .news_form button {
        float: none;
        display: table;
        margin: 0 auto
    }
    .news_part.mobile_part {
        overflow: inherit
    }
    .news_part {
        position: static
    }
    .news_part a.watch_all_news {
        position: absolute;
        bottom: 0;
        top: auto;
        z-index: 22;
        left: 15px;
        display: inline-block;
        padding: 0 20px;
        font-size: 18px;
        border-radius: 6px;
        border: 2px solid #e4bd63;
        height: 60px;
        line-height: 58px;
        font-weight: 500;
    }
    .allnews .container {
        padding-bottom: 70px
    }
    .news_part {
        width: 100%
    }
    .news_part p {
        height: auto;
        padding-bottom: 15px
    }
    .allnews {
        padding: 35px 0
    }
    .banner_text {
        width: 100%;
        /* position: static */
    }
    .banner_block {
        padding: 30px 0 45px 0
    }
    .banner_text h2 {
        font-size: 30px
    }
    .border_block {
        padding: 30px 20px
    }
    .contact_border {
        padding: 30px 20px
    }
    .part_block a {
        padding: 0 20px;
        font-size: 18px
    }
    .part_block ul li span {
        font-size: 14px
    }
    .border_block h3,
    .part_block h3 {
        font-size: 22px
    }
    .border_block .uzor__icon {
        right: 20px;
        max-width: 200px;
        top: 170px
    }
    .border_block .telegram__icon {
        max-width: 160px;
        right: 8%
    }
    .border_block a {
        font-size: 16px;
        margin-top: 10px
    }
    .border_block p {
        margin-bottom: 10px
    }
    .cards,
    .contact_us .part_half,
    .credit,
    .positions {
        margin-bottom: 20px
    }
    .allnews {
        padding: 20px 0
    }
    .banner_text a {
        font-size: 16px;
        padding: 0 20px;
        height: 50px;
        line-height: 50px
    }
    .contact_us .contact_part {
        margin-bottom: 0;
        padding: 0;
    }
    .contact_us .part_half {
        padding: 0;
    }
    .credit_head .select2 {
        padding: 20px 45px 20px 20px;
        font-size: 24px
    }
    .credit_back {
        padding-top: 20px
    }
    .credit_head .select2-results__option {
        margin-bottom: 20px;
        font-size: 20px
    }
    .credit_head .select2-dropdown {
        padding-top: 70px;
        padding-bottom: 30px
    }
    .credit_head .select2-container--default .select2-selection--single .select2-selection__arrow {
        width: 15px;
        background-size: contain
    }
    .credit_head .select2-results__option {
        padding: 0 10px
    }
    .card_block.big_card p {
        width: 100%;
        text-align: center
    }
    .into_card {
        height: 70px;
    }
    .card_block.big_card {
        padding: 0 15px;
        margin: 50px 15px 0 15px
    }
    #owl2 {
        margin: 15px 0
    }
    .posit_block {
        width: 100%
    }
    .pos_img {
        bottom: 20px
    }
    .bot_menu {
        float: none;
        display: table;
        margin: 15px auto auto auto
    }
    .uzor_block ul li a {
        max-width: 270px
    }
    .contact-info-inner--icon {
        display: none
    }
    .inner_wrapper {
        padding: 35px 0 0 0
    }
    .inner_wrapper h1 {
        font-size: 26px;
        margin-bottom: 20px
    }
    .inner_wrapper h2 {
        font-size: 24px;
        margin-bottom: 10px
    }
    .inner_wrapper,
    .inner_wrapper p {
        font-size: 14px
    }
    .contact-info-inner {
        padding: 20px 25px 10px
    }
    .contact-info-document {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .contact-info-document svg {
        margin: auto;
        margin-bottom: 20px
    }
    .foto-gallary i {
        font-size: 14px
    }
    .section-map .map-block .ins-map .regions-block {
        padding: 0 15px
    }
    .footer_menu {
        margin-bottom: 20px
    }
    .contact_block {
        margin-bottom: 15px;
        padding-left: 0;
    }
    .bottom_contact {
        padding: 30px 0
    }
    .card_block {
        margin-bottom: 10px
    }
    .money_transferIntro--title,
    .money_transferIntro--downloadTitle {
        font-size: 24px;
        padding: 0 15px;
    }
    .money_transferIntro {
        padding-top: 15px;
        margin-bottom: 16px;
    }
    .money_transferIntro--listItem--title {
        font-size: 19px;
        margin-bottom: 10px;
    }
    .money_transferIntro--listItem--desc {
        font-weight: 400;
        font-size: 14px;
    }
    .money_transferIntro--download {
        -webkit-background-size: 60%;
        background-size: 60%;
        padding: 20px 10px 13px;
    }
    .money_transferIntro--downloadTitle {
        margin-bottom: 15px;
    }
    .money_transferIntro--downloadBtn {
        flex-direction: column;
    }
    .money_transferIntro--downloadBtn li {
        margin-bottom: 8px;
    }
    .money_transferIntro--downloadBtn a {
        font-size: 16px;
        padding: 14px 18px;
        padding-left: 55px;
    }
    .money_transferIntro--downloadBtn a::before {
        left: 16px;
    }
    .left_credit h2 a {
        font-size: 26px;
    }
    .sidebar.about-bank::before {
        background-size: 112%;
        width: 22px;
    }
    .mobile-accordion {
        padding-left: 40px;
        padding-bottom: 10px;
    }
    .sidebar ul.menu li {
        padding-left: 20px;
    }
    .sidebar ul.menu li a {
        font-size: 15px;
        padding: 7px 11px;
    }
    .contact_us .row {
        margin: 0;
    }
    .secondNews-Section .newsSection .left-form {
        display: flex;
        justify-content: space-between;
    }
    .secondNews__colabse {
        display: none;
    }
    .secondNews-Section .newsSection .left-form .form {
        display: flex;
        width: 100%;
        margin: 0;
    }
    .secondNews-Section .newsSection .left-form .form .item {
        width: 100%;
    }
    .secondNews-Section .newsSection .left-form .form .item .wraps {
        padding: 0 5px;
    }
    .secondNews-Section .newsSection .left-form p,
    .youth-news .filtrcontent .left-form p {
        margin-bottom: 12px;
    }
    .contacts {
        margin-top: 30px;
    }
    .contact_block.hotline {
        order: -1;
    }
    .contact_block.hotline .trust-service--wrap {
        max-width: 100%;
    }
    .contact_block.hotline .contact_block-content {
        display: flex;
        align-items: baseline;
        justify-content: space-between;
        width: 100%;
        flex-direction: column;
    }
    .contact_block.hotline img {
        display: none;
    }
    .contact_block.hotline .trust-service--wrap a {
        display: block;
        text-align: left;
        margin-right: auto;
    }
    .contact_block.hotline .contact_block-title {
        font-size: 14px;
        /* padding-left: 10px; */
        display: block;
        margin-bottom: 8px;
    }
    .contact_block.socials>img {
        top: 50%;
        transform: translateY(-50%);
    }
    .contact_block.socials .contact_block-content {
        display: flex;
        align-items: center;
    }
    .contact_block.socials .contact_block-title {
        margin-bottom: 0;
        margin-right: 15px;
        max-width: 110px;
        line-height: 1.2;
    }
    .contact_footerwrapper {
        border-bottom: 1px solid rgba(9, 52, 117, 0.1);
        ;
        margin-bottom: 15px;
    }
    .footer_menu ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        margin: 0 -10px;
    }
    .footer_menu ul li {
        width: 50%;
        margin-bottom: 10px;
        padding: 0 10px;
    }
    .footer_menu ul li a {
        line-height: 1.4;
    }
    .car_block_tabs {
        flex-wrap: nowrap;
        justify-content: unset;
        overflow-x: auto;
        overflow-y: hidden;
    }
    .car_block_tab {
        min-width: inherit;
        padding: 20px 10px;
        white-space: nowrap;
    }
    /* Hide scrollbar for Chrome, Safari and Opera */
    .car_block_tabs::-webkit-scrollbar {
        display: none;
    }
    /* Hide scrollbar for IE and Edge */
    .car_block_tabs {
        -ms-overflow-style: none;
    }
    .credit_tabs .calc_credit {
        padding: 25px 10px 5px;
    }
    .main_calculator__wrap {
        flex-wrap: wrap;
    }
    .main_calculator__wrap .main_calculator__item {
        width: 100%;
    }
    .showDetailCalcTable {
        color: #000;
        margin-top: 0;
    }
    .newCreditCalcWithTable .half_calc {
        margin-bottom: 15px;
    }
    .calc_credit h5 {
        font-size: 20px;
    }
    .newCreditCalcWithTable .half_calc strong {
        margin-bottom: 7px;
    }
    .newCreditCalcWithTable .half_calc .select2-container {
        padding-right: 40px;
    }
    .newCreditCalcWithTable .half_calc .select2-container--default .select2-selection--single .select2-selection__arrow {
        right: 17px;
        width: 14px;
        height: 8px;
    }
    .showDetailCalcTable {
        width: 100%;
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .credit_tabs .calc_credit {
        margin-bottom: 20px;
        padding-left: 6px;
        padding-right: 6px;
    }

    .calcResultTable h4 {
        font-size: 20px;
        margin-bottom: 24px;
    }
    .calcResultTable__wrap {
        max-height: 500px;
        overflow: auto;
        margin-right: -5px;
    }
    .calcResultTable.exch_table table {
        overflow: auto;
        width: inherit;
        min-width: 630px;
    }
    .calcResultTable.exch_table table {

    }
    .calcResultTable.exch_table table tr {
        display: table-row;
    }

    .calcResultTable.exch_table table tr td, .calcResultTable.exch_table table tr th {
        line-height: 1.3;
    }
    .calcResultTable.exch_table table.bt tbody td::before, .exch_table table.bt tfoot td::before, .exch_table table.bt tfoot th::before {
        display: none;
    }
    .calcResultTable.exch_table table.bt tbody th, .calcResultTable.exch_table table.bt thead {
        display: table-row-group;
        vertical-align: baseline;
    }
    .calcResultTable.exch_table table.bt thead th {
        padding-top: 0;
        padding-bottom: 10px;
    }
    .calcResultTable.exch_table table.bt tbody td, .calcResultTable.exch_table table.bt tfoot td, .calcResultTable.exch_table table.bt tfoot th {
        width: auto;
        float: none;
        vertical-align: inherit;
        padding: 10px 0;
        border-bottom: 1px solid #e0e4eb;
    }
    .calcResultTable.exch_table table.bt tbody td:first-child {
    }
    .calcResultTable.exch_table table tr td:nth-child(2), .calcResultTable.exch_table table tr th:nth-child(2) {
    }

    .infolist {
        padding: 15px 20px;
        padding-left: 70px;
    }
    .infolist:before {
        left: 15px;
    }
    .infolist a {
        font-size: 15px;
    }
    .infolist span {
        border-left: 0;
        padding: 10px 15px;
        padding-left: 0;
        padding-bottom: 0;
        margin-left: 0;
        text-align: left;
        display: none;
    }

    .infolist__mobile-download {
        display: block;
        border-left: 2px solid rgba(230, 234, 241, 0.5);
        margin-left: 15px;
        padding-left: 15px;
        min-width: 39px;
        min-height: 24px;
    }

    .infolist__mobile-download img {
    }
    .bottom_text p {
        font-size: 15px;
    }
    .credits .noback {
        padding-bottom: 0;
    }
    .updated-date span {
        margin-right: 15px;
    }
    .banner .owl-dots{
        left: 15px;
    }

}

@media (max-width:675px) {
    .custom-checkbox {
        margin: auto;
        margin-bottom: 20px;
    }
    .bottom-wrap--deposits .depo_reset {
        margin: 0 auto;
    }
    .contact_footerwrapper {
        flex-direction: column;
    }
    .contact_block {
        margin-bottom: 25px;
    }
    .contact_block:first-child {
        margin-bottom: 20px;
    }
    .top_contact {
        padding-bottom: 0;
    }
    .contact_block-title {
        font-size: 15px;
    }
    .contact_block a {
        font-size: 16px;
    }
    .contact_block a em {
        font-size: 14px;
    }
    .x-boss-wrap {
        flex-direction: column;
    }
    .x-boss-img {
        margin-bottom: 15px;
    }
    .x-boss-subwrap {
        width: 100%;
    }
    .green-energy h1, .green-energy-content .banner_content ul li span, .green-energy-content .banner_content ul li h4{
        color: #fff!important;
      }
    .banner_block_avto_wrap{
        background-image: none!important;
        background-color: rgb(11,52,117)!important;
    }
}

@media (max-width:600px) {
    .auto-banner_text-wrap-bottom{
        padding: 10px 15px;
        justify-content: center;
    }
    .banner .owl-dots,
    .banner_text {
        bottom: 0;
    }
    /* .banner_text a {
        margin-bottom: 20px;
        position: absolute;
        
    } */
    .border_block .uzor__icon {
        right: -80px;
        max-width: 180px;
        top: 150px
    }
    .border_block .telegram__icon {
        max-width: 160px;
        right: -50px
    }
    #owl2 .owl-dot {
        margin: 0 7px 0 0;
        width: 16px;
        height: 16px
    }
    .card_block.big_card p {
        font-size: 16px
    }
    .safe-teaser__item {
        padding: 0 20px
    }
    .safe-teaser {
        margin-bottom: 30px
    }
    .right_head {
        padding-bottom: 0;
    }
    .left_float p {
        font-size: 28px;
    }
    .left_transfer button {
        width: 100%;
        margin: auto;
        display: block;
    }
    .money_transfer .heaton {
        font-size: 17px;
        padding-bottom: 20px;
        padding-top: 30px;
    }
    .trans_contact i {
        font-size: 22px;
    }
}

@media (max-width:580px) {
    .auto-banner_text-wrap-bottom{
        padding: 0;
        justify-content: center;
    }
    .safe-teaser__item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 30px
    }
    .safe-teaser__img {
        margin-right: 0;
        margin-bottom: 20px
    }
    .safe-teaser__item:nth-child(2) {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
    .safe-teaser__desc {
        text-align: center
    }
    .tab_transfer ul li {
        width: calc(50% - 10px)
    }
    .vac_pagination ul li a {
        width: 34px;
        height: 34px;
        line-height: 34px;
        font-size: 14px
    }
    .vac_pagination ul li a:hover {
        border: 1px solid #009ea7;
        line-height: 34px
    }
    .vac_pagination ul li a.active {
        line-height: 34px
    }
    .inner_docs img {
        margin-right: 0;
        margin-bottom: 10px
    }
    .bossesSection .charter h2 {
        font-size: 22px;
        line-height: 26px
    }
    .newsSection .news-w-img.gallary .ins-news-img img {
        width: 150px;
        height: 95px
    }
    .newsSection .news-w-img.gallary {
        padding: 20px;
        padding-bottom: 40px
    }
    .newsSection .news-w-img .ins-news-text a {
        margin: 0
    }
    .newsSection .news-w-img .ins-news-text span {
        margin-bottom: 0
    }
    .newsSection .news-w-img .ins-news-img {
        bottom: -240px;
        width: 150px;
        height: 95px
    }
    .wrapp_calc button {
        width: 100%;
    }
    .newsSection .news-block .news-title h1 {
        font-size: 24px;
        line-height: 1.222;
    }
    .inner_wrapper p a {
        font-size: 14px;
    }
    .newsSection p a {
        display: inline;
    }
    .newsSection .news-block {
        padding-top: 5px;
    }
    .tab_transfer {
        width: 100%;
    }
    .tab_transfer ul li span {
        height: 70px;
    }
    .bossesSection .boss-ins .docs-img {
        margin-right: 10px;
        align-items: center;
    }
    .paging ul li a,
    .paging a {
        width: 35px;
        height: 35px;
        line-height: 35px;
        margin-left: 5px;
        font-size: 13px;
    }
    /* .paging ul li a {
        padding-left: .5em !important;
    } */
    .paging ul a.modern-page-dots {
        width: 25px;
    }
    .paging ul li:nth-child(6),
    .paging ul li:nth-child(5) {
        display: none;
    }
    .exch_table table.bt tbody td:first-child,
    .exch_table table.bt tfoot td:first-child,
    .exch_table table.bt tfoot th:first-child {
        width: 100%;
    }
    }
    .calcResultTable.exch_table table.bt tbody td:first-child,
    .calcResultTable.exch_table table.bt tfoot td:first-child,
    .calcResultTable.exch_table table.bt tfoot th:first-child {
        width: auto;
    }

    .exch_table table.bt tbody td,
    .exch_table table.bt tfoot td,
    .exch_table table.bt tfoot th {
        width: 33.33%;
    }
}

@media (max-width:480px) {
    .callback__Success {
        background-size: 85%;
    }
    #bx-panel {
        height: 0
    }
    .vac_pagination ul li {
        margin-bottom: 10px
    }
    .coverter {
        height: auto;
        margin-bottom: 10px
    }
    .border_block .telegram__icon {
        display: none
    }
    .border_block .uzor__icon {
        display: none
    }
    .banner_text {
        max-width: 240px
    }
    /* .banner_block {
        height: 330px;
    } */
    .banner_text h2 {
        font-size: 24px;
        margin-bottom: 5px;
        max-height: 61px;
        overflow: hidden;
    }
    .credit_section h4 {
        font-size: 30px
    }
    .banner_text p {
        font-size: 18px;
        margin-bottom: 15px;
        height: 103px;
        overflow: hidden;
    }
    .banner_text a {
        position: absolute;
        bottom: 0;
    }
    .uzor_block ul li a {
        width: 100%;
        margin-top: 0
    }
    .money_transferIntro--listItem {
        margin-bottom: 25px;
    }
    .money_transferIntro--listItem--teaser,
    .v2 .money_transferIntro--listItem--teaser {
        margin: 0 15px;
        margin-bottom: -60px;
    }
    .money_transferIntro--listItem--img,
    .v2 .money_transferIntro--listItem--img {
        top: 80px;
        min-height: 330px;
        max-height: 330px;
    }
    .money_transferIntro--listItem--img img {
        max-width: 160px;
    }
    .money_transferIntro--listItem--img img:last-child {
        left: -70px;
    }
    body.safari .money_transferIntro--listItem--img img {
        max-height: 335px;
    }
    .scrollheight {
        height: 450px;
    }
    .top_menu_popup {
        padding-bottom: 20px;
    }
}

@media (max-width:400px) {
    .coverter input {
        float: none;
        width: 100%
    }
    .convert .select2-container {
        width: 100%!important;
        float: none
    }
    .convert.calendar .month_year #datepicker .select2-container {
        float: none;
        width: 100%!important
    }
    .convert.calendar .month_year #datepicker .select2-container:last-child {
        float: none;
        width: 100%!important
    }
    .currency.mobile ul li {
        padding: 0 10px;
        padding-right: 5px;
    }
    .tab_transfer ul {
        margin: 0
    }
    .tab_transfer ul li {
        /*			width:100%;
			margin:0 0 10px 0*/
    }
    .right_head a {
        width: 100%;
        display: block;
        padding-left: 50px;
        padding-right: 0
    }
    .credit_content a {
        font-size: 16px;
        padding: 0 20px
    }
    .credit_head .select2 {
        font-size: 20px
    }
    .credit_head .select2-results__option {
        font-size: 16px
    }
}

@media (max-width: 374px) {
    .footer_menu ul li {
        width: 100%;
    }
    .contact_block.socials .contact_block-content {
        flex-wrap: wrap;
    }
    .contact_block.socials .contact_block-title {
        margin-bottom: 10px;
        max-width: 100%;
    }
    .contact_block.socials>img {
        top: -2px;
        transform: none;
    }
    .border_block a {
        font-size: 14px;
    }
}

@media (max-width: 355px) {
    .header_phone {
        font-size: 14px;
    }
    .bodysearch {
        right: 50px;
    }
    .my_bank {
        right: 85px;
    }
    .header_phone {
        right: 115px;
    }
    .currency ul li.lastcurr a {
        font-size: 13px;
    }
    .currency ul li a {
        font-size: 13px;
    }
    .currency ul li span {
        font-size: 13px;
    }
    .currency.mobile ul li {
        padding: 0 5px;
    }
    .currency ul li i {
        right: -9px;
    }
    .header_phone {
        padding: 0 5px;
    }
    .tab_transfer ul li {
        width: 100%;
        margin: 0;
        margin-bottom: 5px;
    }
    .tab_transfer ul li span {
        height: 110px;
    }
    .bossesSection .boss-ins .charter div.oreder-boss.inner_docs a {
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column
    }
    .bossesSection .boss-ins .charter div {
        text-align: center;
    }
}

@media (max-width: 500px) {
    .uzor_block ul li a {
        max-width: 192px;
    }

    .uzor_block ul li {
        margin-bottom: 6px;
    }

    .border_block .uzor__icon {
        right: -25px;
    }

    .border_block h3, .part_block h3 {
        position: relative;
        font-size: 25px;
    }
    .auto-banner_text-wrap-bottom .inner{
        padding-right: 10px;
        margin-right: 10px;
    }
}

@media (max-width: 400px) {
    .border_block .uzor__icon {
        right: -65px;
        top: 165px;
    }
    .request__form--privacy {
        font-size: 14px;
        width: 100%;
    }
}


@media (max-width: 940px) {
    .benefit__card {
        width: 345px;
        margin-right: 15px;
    }
    .banner_text__title {
        margin-bottom: 15px;
    }
    .banner_text__desc {
        margin-bottom: 15px;
    }
}

@media (max-width: 820px) {
    .solfy__flag {
        height: 100%;
    }
    .solfy__banner--container {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .solfy__banner--title {
        font-size: 30px;
        line-height: 35px;
        margin-bottom: 30px;
    }
    .solfy__banner--text {
        font-weight: 400;
        font-size: 15px;
        line-height: 140%;
        color: #000000;
        margin-bottom: 30px;
    }
    .solfy__banner--img img {
        max-width: 85%;
    }
    .about__container {
        padding-top: 70px;
        padding-bottom: 70px;
    }
    .about__card--container:first-child {
        margin-right: 20px;
    }
    .about__card--container:not(:last-child) {
        margin-bottom: 20px;
    }
    .about__work {
        justify-content: center;
        margin-bottom: 70px;
    }
}

@media (max-width: 768px) {
    .gold-crown-second-block-wrap-mobil-right img{
        height: 370px;
        margin: 0;
    }
    .gold-crown-second-block-wrap-mobil-right{
        height: 370px;
        justify-content: center;
    }
    .gold-crown-second-block-wrap-mobil{
        border: none!important;
        padding: 0;
        flex-direction: column;
        height: 100%;
}
    }
    .solfy__banner--title {
        font-size: 24px;
    }
    .about__container {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .about__work {
        margin-bottom: 40px;
    }
    .solfy__banner--container {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .solfy__banner--img {
        display: none;
    }
    .solfy__banner--content {
        width: 100%;
        text-align: center;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .solfy__title {
        font-size: 24px;
        line-height: 35px;
    }
    .request__form--row {
        flex-direction: column;
    }
    .request__form--field {
        width: 100%;
        margin-bottom: 20px;
    }
    .request__form--row {
        margin-bottom: 0!important;
    }
    .field__input {
        padding: 12px 16px;
    }
    .about__benefits {
        justify-content: center;
    }
    .about__card--container:not(:last-child) {
        margin-bottom: 30px;
    }
    .request {
        padding: 40px 0 60px;
    }
    .banner_text__title {
          max-width: 600px;
      }
      .banner_text__desc {
          max-width: 500px;
      }
    .banner_text__title_size--md {
        font-size: 36px;
        line-height: 35px;
    }
    .banner_text__title_size--lg {
      font-size: 48px;
      line-height: 35px;
    }
    .banner_text__desc_size--md {
      line-height: 1.45;
      font-size: 15px;
    }
    .banner_text__desc_size--lg {
      font-size: 17px;
      line-height: 24px;
    }
}

@media (max-width: 620px) {
    
    .about__work {
        justify-content: center;
    }
    .benefit__card {
        margin-right: 0;
    }
    .about__card--container:first-child {
        margin-right: 0;
    }
}

@media (max-width: 568px) {
    .request__submit {
        flex-direction: column;
        margin-top: 10px;
    }
    .request__btn--container {
        margin-top: 20px;
    }
    .benefit__card {
        width: 100%;
        height: 100%;
    }
    .benefit__title {
        font-size: 22px;
    }
}

@media (max-width:480px) {
    .banner_content .uzcard_order_card {
        font-size: 18px;
        line-height: 22px !important;
    }
}

@media (max-width: 445px) {

    /* .banner_text {
        text-align: center;
        position: absolute;
        top: 135px;
        left: 0;
        height: 100%;
        width: 100%;
        max-height: 100%;
        max-width: 100%;
    } */
    .banner_text a {
        position: static;
    }
    .creditcard_banner h1{
        font-size: 18px;
    }
    .auto-banner_text-wrap-bottom .inner{
        font-size: 12px;
    }
    .auto-banner_text-wrap-bottom div .little {
        font-size: 12px;
    }
    .auto-banner_text-wrap-bottom .inner span h2{
        font-size: 22px;
    }
    .auto-banner_text-wrap-bottom div .little{
        width: 100%;
        justify-content: center;
    }
    .banner_block_avto .container {
        padding: 0 0 50px;
        min-height: 300px;
        background: rgb(11,52,117)!important;
    }

    /* .banner_block .container {
        padding: 0 0 50px;
        min-height: 300px;
        background: #F7F8FB;
    } */
    .banner_text__title {
        margin-top: 40px;
    }
    /* .banner .owl-dots {
        width: max-content;
        left: 50%;
        transform: translateX(-50%);
        bottom: 17px;
    } */
    #owl1 .owl-dot {
        border: 2px solid #093475;
    }
    #owl1 .owl-dot::before {
        background: #093475;
    }
}
