/*@media (max-width: 1024px) {*/
.news-text{
    padding-bottom: 1px;
}
.department-info .office-description .news-text {
    padding-bottom: 0px !important;
}

.departments-block .department-info {
    margin-bottom: 0;
}

.departments-block.s-first .department-info .text {
    padding-bottom: 0;
}

.department-info .text .news-text {
    padding-bottom: 0;
}

/*}*/
.deposit-request,
.order-form{
    margin: 0;
}

.order-form{
    padding-top: 0;
    margin-top: 30px;
    margin-bottom: 50px;
}

.package-offers .package-list .package-item .features {
    width: auto;
}

.sidebar-menu,
.world-mastercard .right-side,
.sidebar-menu, .right-side,
.chat-bot{
    display: block;
}
.partners-list .partner-item .partner-title span{
    font-size: 12px;
    height: auto;
}
.partners-list .partner-item .partner-title{
    padding: 10px;
    height: 94px;
}
.grecaptcha-badge{
    opacity: 0;
}

.department-meeting #apply-form-meeting {
    max-width: 700px;
    margin: 0 auto;
}
.department-item .top-side .features{
    width: 10%;
}

.press-center-items-list .press-center-item .press-center-item-body .img img {
    height: 183px;
    object-fit: cover;
}

.package-block .package-content .package-advantages ol,
.package-block .package-content .package-advantages li{
    list-style-position: inside;
}

img.fr-fir,
img.fr-fil{
    max-width: 100%;
    object-fit: contain;
}
.package-page ol,
.package-page li{
    list-style-position: inside;
}

.news-text ul li,
.news-text ol li{
    color: #6f6f6f;
}

@media ( max-width: 1024px) {
    .sidebar-menu,
    .world-mastercard .right-side,
    .sidebar-menu, .right-side,
    .chat-bot{
        display: none;
    }
    .new-catalog-page .catalog-block .left-side{
        width: 100%;
    }

    .main-3-columns .column3{
        margin: 10px;
    }

    .main-3-columns .container{
        justify-content: center;
    }
    .first-section.top-section{
        height: auto!important;
    }
}

/*@media ( max-width: 1080px ) and ( max-height: 1023px) {*/
/*    .sidebar-menu,*/
/*    .world-mastercard .right-side,*/
/*    .right-side,*/
/*    .chat-bot{*/
/*        display: none;*/
/*    }*/

/*    .main-3-columns .container{*/
/*        padding: 0;*/
/*    }*/
/*}*/



/*@media( max-height: 1023px){*/
/*    .sidebar-menu,*/
/*    .world-mastercard .right-side{*/
/*        display: none;*/
/*    }*/
/*}*/
.new-catalog-page .catalog-block .left-side .products-list .product-item.article-item .product-title,
.new-catalog-page .catalog-block .left-side .products-list .product-item .product-title{
    height: 94px;
    overflow: hidden;
}
.new-catalog-page .catalog-block .left-side .products-list .product-item .product-title{
    min-height: 60px;
}
@media (max-width: 767px) {
    .about-vip-page{
        margin-top: 50px;
    }
    .main-menu-block {
        display: none;
    }

    .sidebar-menu,
    .world-mastercard .right-side,
    .right-side,
    .chat-bot{
        display: none;
    }

    /* header   */
    .fixed-header .i-bank span {
        padding-left: 0;
    }

    .fixed-header .contact-center .other-contacts .contact-item:first-child {
        display: block;
    }

    .fixed-header .contact-center > .text {
        display: none !important;
    }

    .fixed-header .contact-center > .phone {
        display: none;
    }

    .fixed-header .contact-center .open-contacts {
        display: none;
    }

    .fixed-header .contact-center .other-contacts {
        width: 160px;
        left: inherit;
    }

    .fixed-header .contact-center {
        width: 40px;
        border-right: none;
        position: absolute;
        top: 0;
        right: 50px;
        height: 40px;
        background: url('/img/phone-icon.svg') center no-repeat;
    }

    .fixed-header .contact-center.open {
        background-color: #000;
    }

    .fixed-header .full-menu-btn .hint {
        color: #fff;
    }

    .fixed-header .i-bank {
        background: url(/img/i-bank.svg) 15px 6px no-repeat #e30070;
    }

    .fixed-header .i-bank.open {
        background: url(/img/i-bank.svg) 15px 6px no-repeat #e30070;
    }

    .fixed-header .i-bank .hint {
        color: #fff;
        display: block;
        text-transform: none;
    }

    .fixed-header .i-bank .enter-block .user-type.corp-type {
        display: none;
    }

    .fixed-header .header-btns {
        width: 0;
        margin-left: -85px;
    }

    .fixed-header .header-btns > a {
        display: none;
    }

    .fixed-header .header-search {
        display: none;
    }

    .fixed-header .about-bank {
        display: none;
    }

    .full-menu.open {
        height: calc(100% - 40px);
        height: -webkit-calc(100% - 40px);
        overflow-y: auto;
    }

    .full-menu .container {
        padding: 20px;
    }

    .full-menu .full-main-menu {
        width: 100%;
        border-right: none;
    }

    .full-menu .full-main-menu > li {
        height: auto;
        flex-wrap: wrap;
    }

    .full-menu .full-main-menu > li .submenu {
        position: relative;
        left: 0;
        top: 0;
        bottom: 0;
        padding: 0 10px;
        width: 100%;
        touch-action: auto !important;
        overflow: scroll !important;
    }

    .full-menu .full-main-menu > li .submenu .submenu-item .subtitle {
        font-size: 14px;
        margin-bottom: 0;
    }

    .full-menu .full-main-menu > li .submenu .submenu-item {
        width: 100%;
        margin-bottom: 10px;
    }

    .full-menu .full-main-menu > li .submenu .submenu-item ul {
        display: none;
    }

    .full-menu .full-main-menu > li > a {
        margin: 10px 0;
        font-size: 18px;
    }

    .fixed-header .container {
        display: flex;
        justify-content: space-between;
        padding: 0;
        width: auto;
    }

    .fixed-header .full-menu-btn span {
        animation: inherit;
        -webkit-animation: inherit;
        background: #fff !important;
    }

    .fixed-header .header-btns .lang {
        position: absolute;
        left: 60px;
        border-right: none;
    }

    .fixed-header .i-bank {
        width: 50px;
        background-color: transparent;
    }

    .fixed-header .i-bank span {
        text-indent: -1000px;
    }

    .fixed-header .i-bank:before {
        display: none;
    }

    .fixed-header .i-bank .enter-block {
        width: 200px;
        left: auto;
        -moz-transform: translateY(-140%);
        -ms-transform: translateY(-140%);
        -webkit-transform: translateY(-140%);
        -o-transform: translateY(-140%);
        transform: translateY(-140%);
    }

    .fixed-header .i-bank .enter-block > span {
        display: block;
        text-indent: inherit;
        padding-left: 0;
        text-align: center;
        background: #e30070;
    }

    .fixed-header .mobile-logo, .fixed-header .mobile-i-bank {
        display: block;
    }

    .fixed-header .full-menu-btn {
        background: transparent;
    }

    .fixed-header .full-menu-btn span {
        background: #fff;
    }
    .main-3-columns .column3{
        width: 100%;
        max-width: 400px;
    }

    .main-3-columns .container {
        padding: 0 20px;
    }
    .new-catalog-page .catalog-block .left-side .products-list .product-item{
        height: auto;
    }
    .new-catalog-page .catalog-block .left-side .products-list .product-item .product-body{
        height: auto;
        padding: 25px 0 0;
    }
    .new-catalog-page .catalog-block .left-side .products-list .product-item .product-text{
        position: static;
    }
    .new-catalog-page .catalog-block .left-side .products-list .product-item .product-text .product-text-container{
        margin: 25px 15px;
    }
    .new-catalog-page .catalog-block .left-side .products-list .product-item .product-text .product-text-container .text{
        height: auto;
        text-align: center;
        margin-bottom: 25px;
    }
    .new-catalog-page .catalog-block .left-side .products-list .product-item .product-text .product-text-container{
        height: auto;
    }
    .new-catalog-page .catalog-block .left-side .products-list .product-item .product-text .product-text-container .btn{
        position: relative;
        transform: none;
    }
    .new-catalog-page .catalog-block .left-side .products-list .product-item:hover .product-text .product-text-container{
        height: auto;
    }
    .partners-list .partner-item .partner-body img{
        width: auto;
        max-width: 100%;
        height: auto;
        max-height: 100%;
    }
    .partners-list .partner-item{
        height: auto;
    }
    .partners-list .partner-item{
        height: auto;
    }
    .about-vip-page{
        margin-top: 60px;
    }
    .partners-list .partner-item{
        height: auto;
    }

    .partners-list .partner-item .product-btn{
        position: static;
        padding-bottom: 20px;
    }
    .partners-list .partner-item .partner-body{
        border: none;
        height: auto;
        padding: 25px 10px 25px;
    }
    .new-catalog-page .catalog-block .left-side .products-list .product-item .product-text .product-text-container .btn{
        position: relative;
    }
    .partners-list .partner-item .partner-title,
    .partners-list .partner-item .partner-title span{
        height: auto;
    }
    .new-catalog-page .catalog-block .left-side .products-list .product-item.article-item .product-title,
    .new-catalog-page .catalog-block .left-side .products-list .product-item .product-title{
        height: auto;
        min-height: 0;
    }
    .package-advantages .title{
        font-size: 26px;
        line-height: 1.2em;
        margin-bottom: 20px;
    }
    .department-item .top-side .features{
        width: auto;
    }
}

.g-recaptcha-custom{
    transform: none!important;
}

@media (max-width: 450px) {
    .package-block .package-content .package-advantages img{
        display: block;
        max-width: 100%;
        height: auto;
        object-fit: contain;

    }
}
