/* Общие стили */

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.mn_carousel_block_main {
    background-image: url(//www.ubki.ua/wp-content/themes/html5blank-stable/img/banner_background_bus.svg);
    background-repeat: no-repeat;
    background-position: 100% -50%;
    margin-bottom: 70px;
    margin-right: 15px;
}

.mn_carousel_main .item {
    height: 370px;
}

.mn_item_block .title {
    color: #212121;
    font-size: 26px;
    font-weight: 700;
    padding-bottom: 10px;
    line-height: normal;
}
.mn_item_block {
    width: 100%;
    max-width: 50%;
    height: 100%;
    padding: 10px 0;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.mn_item_block_l {
    padding: 10px 0 10px 5%
}
.mn_item_block .text {
    font-size: 16px;
    line-height: 1.5;
}
.mn_item_block .list {
    margin-bottom: 0;
}

.mn_item {
    width: 100%;
    height: 100%;
    display: flex;
}

.wp_price_buttons{
    display: flex;
    flex-direction: row;
    gap:20px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.wp_button_block{
    display: flex;
    flex-direction: row;
    align-items: center;
    gap:5px;
}
.price_settings_link {
    font-weight: 500;
    font-size: 14px;
    text-decoration: none;
    color: #5bb449;
}
.price_title {
    color: #212121;
    font-size: 32px;
    font-weight: 700;
    margin: 15px 0 5px 30px;
    width: 50%;
}
.price_text{
    color: #212121;
    font-size: 16px;
    font-weight: 400;
    margin: 0 0 5px 30px;
    width: 50%;
}

.wp_form_block{
    margin-top: 10px;
}
.wp_form_block .input-group > input{
    height: 36px;
}
.wp_form_block .input-group .input-group-btn > button{
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    box-shadow: none;
}
.DNOM {
    width: 150px
}

.wp_form_row{
    display:flex;
    font-size:12px;
}

.wp_position_img_pright-text{
    background-position: left;
    background-repeat: no-repeat;
    height: 371px;
}
.wp_position_img_pleft-text{
    background-position: right;
    background-repeat: no-repeat;
    height: 371px;
}
.wp_price_block{
    margin-top: -70px;
    padding-top: 20px;
    padding-left: 40px;
    width: 50%;
    padding-bottom: 50px;
}
.wp_price_buttons{
    display: flex;
    flex-direction: row;
    gap:20px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.wp_price{
    color: #212121;
    font-size: 16px;
    font-weight: 400;
}
.wp_price span{
    font-weight: 700;
}
.wp_price_text{
    color: #6B6C6A;
    font-size: 12px;
    font-weight: 400;
}
.wp_button_block{
    display: flex;
    flex-direction: row;
    align-items: center;
    gap:5px;
}

/***************** START PAGE  ********************/
/************ Як стати партнером УБКІ *************/

/***************** block (Взят из общего стиля)*******************/

.contains-block .block {
    -webkit-border-radius: 8px;
    border-radius: 8px;
    border: solid 2px transparent;
    background-image: -webkit-linear-gradient(#fff, #fff), -webkit-linear-gradient(325deg, #cbaee6, #8ee7c3);
    background-image: linear-gradient(#fff, #fff), linear-gradient(125deg, #cbaee6, #8ee7c3);
    background-origin: border-box;
    background-clip: content-box, border-box
}

.contains-block .block.block2 {
    background-image: -webkit-linear-gradient(#fff, #fff), -webkit-linear-gradient(145deg, #8bc1eb, #8ee7c3);
    background-image: linear-gradient(#fff, #fff), linear-gradient(305deg, #8bc1eb, #8ee7c3)
}

.contains-block .block.block3 {
    /* background-image:-webkit-linear-gradient(#fff,#fff),-webkit-linear-gradient(325deg,#8bc1eb,#fcc291); */
    background-image: linear-gradient(#fff, #fff), linear-gradient(125deg, #8bc1eb, #fcc291);
}


/***************** block-img (Взят из общего стиля)*******************/

.block-img {
    padding: 25px
}

/***************** block-row (Взят из общего стиля)*******************/

.block-row {
    display: flex;
    align-items: center;
    margin-top: 10px
}


/***************** block-text (Взят из общего стиля)*******************/

.block-text p {
    margin: 0
}

.block-text {
    width: 100%
}


/***************** MEDIA (Взят из общего стиля)*******************/
@media (max-width: 992px) {

    .mn_item .title {
        line-height: 28px;
        font-size: 24px;
        margin-bottom: 10px
    }

    .mn_item .text {
        font-size: 14px;
        margin-bottom: 15px
    }

    .btn-group-justified, .input-group {
        display: flex;
    }
    .wp_price_block .input-group {
        width: 250px;
    }
    .wp_position_img_pleft-text{
        background-image: none !important;
    }
    .wp_position_img_pright-text{
        background-image: none !important;
    }
    .price_title,
    .price_text{
        width: 100%;
        margin: 15px 0 5px 0;
    }

    .wp_menu_row {
        flex-direction: column
    }

    #ubkimenu {
        order: 1
    }

    .wp_button_row {
        width: 100%
    }

    .inner-top-img .inner {
        padding-left: 30px;
        padding-right: 30px
    }

    .inner-top-img .inner__text {
        max-width: 100%
    }

    .inner-top-img.center-text .inner__text {
        max-width: 100%
    }
    .wp_price_block {
        padding-left: 0;
        width: 100%;
    }
}

@media (max-width: 900px) {
    .mn_item_block_l {
        padding: 10px 0 10px 10px
    }
    .mn_item_block {
        max-width: 40%;
    }
    .wp_price_block{
        padding-left: 10px;
    }
}

@media (max-width: 772px) {
    .mn_carousel_block_main {
        padding-top: 0;
        background-position: 30% -50%;
    }

    .mn_carousel_block_main .item {
        background-image: unset !important
    }

    .mn_item .mn_item_block_l,
    .mn_item .mn_item_block_r,
    .mn_item .btn-block {
        text-align: center;
    }

    .mn_item {
        justify-content: center;
    }

    .mn_item .title {
        line-height: 25px;
        margin-bottom: 0;
    }

    .mn_item .text {
        margin-bottom: 10px;
    }

    .mn_item .list {
        text-align: left
    }

}

@media (max-width: 768px) {
    .title-page {
        font-size: 32px
    }

    .about-us {
        margin: 20px 15px
    }

    .about-us .about-us-list,
    .our-goal .text {
        font-size: 14px !important
    }

    .our-goal .name {
        font-size: 16px !important
    }

    .our-goal .our-goal-list .item {
        width: auto;
        margin-left: 55px;
        margin-right: 15px;
        margin-bottom: 40px
    }

    #list_menu_collapse {
        display: block
    }

    #list_menu_dropdown {
        display: none
    }

    .wp_button_row {
        justify-content: space-between;
        width: 100%
    }

    .wp_button_items {
        justify-content: flex-start
    }

    .wp_row {
        justify-content: flex-end
    }
}

@media (min-width: 768px) {
    .lang-block {
        display: inline-block
    }

    .lang-menu {
        display: none
    }
}

@media (max-width: 685px) {
    .mn_carousel_block_main {
        padding-top: 0;
        background-position: 40% -50%;
    }
}


@media (max-width: 650px) {
    .wp_banner_background_square{
        height: auto;
    }
    .wp_position_img_pleft-text{
        height: auto;
    }
    .wp_position_img_pright-text{
        height: auto;
    }
}

@media (max-width: 640px) {
    .block-row {
        flex-direction: column
    }

    .block-row .block-text {
        order: 2
    }

    .block-row .block-img {
        order: 1
    }

    .block-text {
        font-size: 14px
    }

    .text {
        font-size: 14px
    }

    .block-img {
        padding: 15px
    }

    .inline-block.search-block {
        display: block;
        margin-bottom: 10px
    }

    .jornal-button {
        margin-left: 0
    }

    .func-pod-zone {
        margin-left: 15px;
        margin-right: 15px
    }

    .login-block {
        margin-left: 15px
    }

    .header .search {
        width: 100%;
    }
}
@media (max-width: 585px) {
    .wp_price_buttons{
        flex-wrap:wrap;
    }
    .price_title{
        font-size: 26px
    }
    .price_text{
        font-size: 16px;
    }
}
@media (max-width: 550px) {
    .mn_carousel_block_main {
        padding-top: 0;
        background-position: 35% -50%;
    }
}

@media (max-width: 500px) {
    .DNOM{
        width: 100%;
    }
    .wp_price_block{
        font-size: 14px;
    }
    .wp_form_block {
        width: 100%;
    }
    .wp_form_block .input-group{
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 10px;
    }
    .wp_form_block .input-group > input{
        border-bottom-right-radius: 4px !important;
        border-top-right-radius: 4px !important;
    }
    .wp_form_block .input-group .input-group-btn > button{
        width: 100%;
        border-bottom-left-radius: 2px !important;
        border-top-left-radius: 2px !important;
    }
    .wp_form_block .input-group .input-group-btn{
        width: 100%;
    }
}

@media (max-width: 400px) {
    .wp_price_buttons {
        flex-direction: column;
    }
}
/************** HEADER **************/

/***************** btn-group (Взят из общего стиля)*******************/

.btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

/*5 colums*/

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
    align-self: flex-start;
}

@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
        align-self: flex-start;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}


/***************** col-md-5ths (Взят из общего стиля)*******************/

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
    align-self: flex-start;
}

@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
        align-self: flex-start;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}


/***************** container-inner-block (Взят из общего стиля)*******************/

.header-block-2 .container-inner-block {
    background-color: #ffffff;
    border-radius: 3px 3px 0 0;
    min-height: 90px;
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}


/***************** mn_bottom_shadow (Взят из общего стиля)*******************/

.mn_bottom_shadow {
    box-shadow: 0 5px 5px -5px rgba(105, 105, 109, .08);
}


/***************** contains-block (Взят из общего стиля) *******************/

.contains-block {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
    padding: 0 5px;
    margin-bottom: 30px;
}


/***************** enter_buttons (Взят из общего стиля) *******************/

.enter_buttons {
    display: flex;
    align-items: flex-start;
}


/***************** inner (Взят из общего стиля) *******************/

.inner-top-img .inner {
    padding-left: 40px;
    padding-right: 25px;
    margin-top: auto;
    margin-bottom: auto;
    width: 100%;
}

.inner-top-img .inner .name {
    font-size: 36px;
    font-weight: 600;
    line-height: 1.17;
    color: #212121;
    margin-bottom: 25px
}

.inner-top-img .inner .text {
    font-size: 16px;
    line-height: 1.5;
    color: #212121;
    margin-bottom: 45px;
}


/***************** inner-top-img (Взят из общего стиля) *******************/

.inner-top-img {
    height: 370px;
    background-repeat: no-repeat;
    background-position: center left;
    background-size: cover;
    display: flex;
    margin-bottom: 15px;
    position: relative;
}


/***************** inner__text (Взят из общего стиля) *******************/

.inner-top-img.center-text .inner__text {
    max-width: 76%;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}


/***************** link-f (Взят из общего стиля) *******************/

.footer-dop .link-f {
    margin: 8px 0;
}


/***************** list_buttons (Взят из общего стиля) *******************/

.list_buttons {
    margin: 0 15px 3px 15px;
}


/***************** loader (Взят из общего стиля) *******************/

.loader {
    display: none;
}

.loader {
    height: 6px;
    width: 100%;
    position: absolute;
    background-color: white;
    bottom: 0;
}

.header .logo-block {
    width: 228.5px;
    height: 80px;
    padding: 15px 0 0 15px;
    text-align: center;
}

@media (min-width: 768px) {
    .header .logo-block {
        float: left;
        text-align: left;
    }
}


/***************** (lostpass-block-3 Взят из общего стиля) *******************/

.lostpass-block-3 {
    margin-top: 40px;
    background-color: #f0f0f0;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    border-radius: 5px;
}

@media (max-width: 900px) {
    .lostpass-block-3 {
        flex-direction: column
    }
}


/***************** (lostpass-block-50 Взят из общего стиля) *******************/

.lostpass-block-50 {
    flex-basis: 50%;
    margin: 20px;
}


/***************** (lostpass-block-title2 Взят из общего стиля) *******************/

.lostpass-block-title2 {
    font-size: 20px;
    font-weight: 400;
    line-height: 1.2;
    padding-bottom: 5px;
}

@media (max-width: 500px) {
    .lostpass-block-title2 {
        font-size: 16px;
    }
}


/***************** (lostpass-whitepanel Взят из общего стиля) *******************/

.lostpass-whitepanel {
    background-color: white;
    text-align: center;
    border-radius: 5px;
    padding: 15px;
}


/***************** (lp-field-column Взят из общего стиля) *******************/

.lp-field-column {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    width: 100%;
}


/***************** (lp-field-row Взят из общего стиля) *******************/

.lp-field-row {
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding: 10px 20px 10px 20px;
    align-items: flex-end;
}

@media all and (max-width: 750px) {
    .lp-field-row {
        display: flex;
        flex-direction: column;
        align-items: center
    }
}


/***************** (lp-error-label Взят из общего стиля) *******************/

.lp-error-label {
    font-size: 13px;
    font-weight: 400;
    color: #e02a2a;
    position: absolute;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}


/***************** (mn_bottom_shadow Взят из общего стиля) *******************/

.mn_bottom_shadow {
    box-shadow: 0 5px 5px -5px rgba(105, 105, 109, .08);
}


/***************** (mn_margin_sides Взят из общего стиля) *******************/

.mn_margin_sides {
    margin-left: 15px;
    margin-right: 15px;
}


/***************** (mn_row Взят из общего стиля) *******************/

.mn_row {
    display: flex;
    flex-direction: row;
    justify-content: center;
    width: 100%;
}

@media only screen and (max-width: 685px) {
    .mn_row {
        flex-direction: column;
        align-items: center;
    }
}


/***************** (modal-content Взят из общего стиля) *******************/

.modal-content {
    border-radius: 0;
}


/***************** (name Взят из общего стиля) *******************/

.contains-block .block__inner .name {
    font-size: 16px;
    font-weight: 600;
    line-height: 1.13;
    color: #212121;
    margin-bottom: 19px;
}

.contains-block .block__inner .text {
    font-size: 13px;
    line-height: 1.23;
    color: #212121;
}

.contains-block .block__inner {
    padding: 20px;
    text-align: center;
}

.inner-top-img.white-text .inner .name {
    color: #fff
}


/***************** (navbar Взят из общего стиля) *******************/

header .navbar.navbar-inverse {
    background: transparent;
    border-radius: 0;
    border: 0 none;
    margin: 0;
    min-height: 0;
}


/***************** (page-st-title Взят из общего стиля) *******************/

.page-st-title {
    background: linear-gradient(to left, #ffffff, #f4f4ef);
    height: 90px;
    padding: 18px 16px 12px;
    color: #212121;
    font-size: 23px;
    font-weight: 500;
    text-align: center;
}

@media (min-width: 768px) {
    .header .logo-block {
        float: left;
        text-align: left;
    }

    .page-st-title {
        float: left;
        margin-left: 16px;
        text-align: left;
        -ms-transform: skewX(-15deg);
        transform: skewX(-15deg);
    }

    .page-st-title .reset-rotate {
        -moz-transform: skewX(15deg);
        -ms-transform: skewX(15deg);
        -webkit-transform: skewX(15deg);
        -o-transform: skewX(15deg);
        transform: skewX(15deg);
    }
}


/***************** (qr-doc-label Взят из общего стиля) *******************/

.qr-doc-label {
    font-size: 16px;
    font-weight: bold;
    text-align: right;
    white-space: nowrap;
}

@media (max-width: 500px) {
    .qr-doc-label {
        font-size: 14px;
    }
}


/***************** (qr-doc-title Взят из общего стиля) *******************/

.qr-doc-title {
    font-size: 20px;
    font-weight: 600;
    padding: 10px;
}


/***************** (qr_code_object Взят из общего стиля) *******************/

.qr_code_object {
    background-size: 190px;
    width: 190px;
    height: 190px;
}


/***************** (row Взят из общего стиля) *******************/

@media (min-width: 1200px) {
    .footer>.container>.row {
        display: flex;
        align-items: center;
    }
}


/***************** (shadow Взят из общего стиля) *******************/

.title-block.shadow {
    margin-left: -15px;
    padding-right: 25px;
    padding-left: 25px;
    padding-top: 35px;
}


/***************** (sk-text-center Взят из общего стиля) *******************/

.sk-text-center {
    display: flex;
    flex-direction: column;
    align-items: center;
}


/***************** (sk-text-center Взят из общего стиля) *******************/

.social-links-menu {
    font-size: 28px;
}


/***************** (tab-pane Взят из общего стиля) *******************/

.tab-content>.tab-pane {
    display: none;
    visibility: hidden
}

.tab-content>.active {
    display: block;
    visibility: visible;
}

@media only screen and (max-width: 992px) {
    .top-slider .item {
        background-position: center left;
        height: auto
    }

    .top-slider .item__inner {
        max-width: 100%;
        margin-top: 30px;
        margin-bottom: 30px
    }

    .top-slider .item__inner .online {
        position: static;
        text-align: center;
        margin-bottom: 20px
    }

    .top-slider .item.btn-pos .btn-block {
        position: static
    }

    .main-footer__inner {
        grid-gap: 15px
    }

    .main-footer__inner .download {
        font-size: 8px
    }

    .main-footer__inner .info .link {
        font-size: 14px
    }

    .main-footer__inner .info .phone {
        font-size: 14px
    }

    .main-footer__inner .bottom-menu .footer-menu li.category a {
        font-size: 12px
    }

    .services-list {
        grid-template-columns: repeat(2, 1fr)
    }

    .tarif-block .tabs {
        position: static;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .tarif-block .tabs .tab {
        margin-left: 0;
        display: inline-block;
        text-align: center;
        border-bottom: 0
    }

    .service-info__inner .form-block {
        padding-left: 20px
    }

    .service-info__inner .form-block .input-line {
        width: 100% !important;
        margin-bottom: 10px
    }

    .service-info__inner .form-block .btn {
        width: 100%
    }

    .service-info.two-column .test-form {
        width: 50%
    }

    .services-text.text-right {
        display: block
    }

    .services-text.text-right .block:nth-child(1),
    .services-text.text-right .block:nth-child(2) {
        width: 100%
    }

    .contains-block {
        grid-template-columns: repeat(2, 1fr)
    }

    .contains-block .block.two-block {
        grid-column: span 1
    }

    .contains-block .block.big-block {
        grid-column: span 2
    }

    .map-content.two-column {
        display: block;
        text-align: center
    }

    .map-content.two-column .block {
        margin-bottom: 20px
    }

    .photo-verification {
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        grid-row-gap: 100px;
        grid-column-gap: 10px
    }

    .photo-verification .block1 {
        -ms-grid-row: 1;
        grid-row: 1;
        grid-column: span 2
    }

    .photo-verification .block1:after {
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        top: auto;
        left: 50%;
        margin-left: -35px;
        bottom: -59px
    }

    .photo-verification .block2 {
        -ms-grid-row: 2;
        grid-row: 2;
        grid-column: span 2
    }

    .photo-verification .block2:after {
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        top: auto;
        left: 50%;
        margin-left: -40px;
        bottom: -115px
    }

    .photo-verification .block3 {
        -ms-grid-row: 3;
        grid-row: 3;
        -ms-grid-column: 2;
        grid-column: 2
    }

    .photo-verification .block4 {
        -ms-grid-row: 3;
        grid-row: 3;
        -ms-grid-column: 1;
        grid-column: 1
    }

    .info-service {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .info-service .item {
        width: 50%;
        margin-bottom: 40px;
        margin-right: 0;
        margin-left: 0
    }

    .partner-list {
        display: block
    }

    .contact-block {
        margin-right: 0;
        margin-left: 0
    }
}

@media only screen and (max-width: 685px) {
    .main-header .top-line {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .main-header .top-line .menu-block {
        margin-top: 15px
    }

    .main-header .top-line .menu-block .top-menu li {
        padding: 0
    }

    .main-header .top-line .menu-block .top-menu li a {
        padding: 0 6px
    }

    .main-header .top-line .info-block {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        flex-wrap: wrap;
    }

    .main-header .top-line .info-block .search-block {
        display: block;
        margin-bottom: 20px;
        margin-right: 0;
        width: 100%;
    }

    .main-header .top-line .info-block .search-block form .input-search {
        width: 100%
    }

    .main-header .logo-block .logo {
        display: block;
        text-align: center;
    }

    .top-slider .item {
        height: auto;
    }

    .top-slider .item__inner {
        margin: 30px;
    }

    .top-slider .item__inner .title {
        font-size: 20px;
    }

    .top-slider .item__inner .text {
        font-size: 14px;
    }

    .top-slider .item__inner .btn-block {
        text-align: center
    }

    .main-footer__inner {
        display: block;
        text-align: center;
    }

    .main-footer__inner .download {
        width: 155px;
        text-align: left;
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 20px;
    }

    .main-footer__inner .info .link {
        display: inline-block
    }

    .main-footer__inner .info .phone {
        display: inline-block;
        margin-top: 10px;
        margin-left: 10px
    }

    .main-footer__inner .bottom-menu {
        margin-top: 30px;
    }

    .main-footer__inner .bottom-menu.column3 .columns {
        display: block;
    }

    .services-list {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .services-list .item__inner .info .name {
        font-size: 20px;
    }

    .services-list .item__inner .info .text {
        font-size: 14px;
    }

    .testing-block {
        display: block;
        padding: 30px 20px;
    }

    .testing-block .form-block {
        margin-top: 30px
    }

    .testing-block .form-block .btn {
        padding-right: 0;
        padding-left: 0;
        font-size: 10px;
    }

    .service-info__inner .text {
        margin-bottom: 30px;
        margin-top: 20px;
    }

    .service-info__inner .form-block {
        padding-left: 0;
    }

    .service-info__inner .form-block .text {
        max-width: 100%;
        padding-left: 0;
        margin-top: 15px;
    }

    .service-info.two-column {
        display: block;
    }

    .service-info.two-column .info {
        width: 100%;
        margin-bottom: 30px
    }

    .service-info.two-column .test-form {
        width: 100%
    }

    .service-info.two-column .test-form__inner {
        display: block
    }

    .service-info.two-column .test-form .line1 {
        margin-bottom: 10px;
        margin-right: 0
    }

    .service-info.two-column .test-form .line2 {
        margin-bottom: 10px;
        margin-right: 0
    }

    .service-info.two-column .test-form .line3 {
        width: 100%;
        margin-bottom: 10px
    }

    .service-info.two-column .test-form .text {
        margin-left: 0;
        margin-bottom: 10px
    }

    .service-info.two-column .test-form .btn {
        width: 100%
    }

    .history-blocks {
        display: block
    }

    .history-blocks .block {
        margin-bottom: 20px
    }

    .services-text.column2 {
        display: block
    }

    .services-text.column2 .block {
        width: 100%
    }

    .services-text.column3 {
        display: block
    }

    .services-text.column3 .block {
        width: 100%
    }

    .case-info .case-content {
        max-width: 100%
    }

    .contains-block.two-column {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr
    }

    .contains-block .block.big-block {
        grid-column: span 1
    }

    .contains-block .block.big-block .columns {
        display: block
    }

    .work-list {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr
    }

    .work-list .item:not(:last-child):after {
        display: none
    }

    .work-list.item4 {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr
    }

    .model-block {
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr
    }

    .model-block .column {
        text-align: center
    }

    .model-block .column1 {
        -ms-grid-row: 1;
        grid-row: 1;
        grid-column: span 2;
        border-right: 0;
        border-bottom: solid 1px #e0e0e0
    }

    .model-block .column2 {
        -ms-grid-row: 2;
        grid-row: 2
    }

    .model-block .row1 {
        -ms-grid-column: 1;
        grid-column: 1;
        border-bottom: 0;
        border-right: solid 1px #e0e0e0
    }

    .model-block .row2 {
        -ms-grid-column: 2;
        grid-column: 2;
        border-right: 0
    }

    .model-block .column3 {
        -ms-grid-row: 3;
        grid-row: 3;
        grid-column: span 2;
        border-left: 0;
        border-top: solid 1px #e0e0e0
    }

    .model-block .circle {
        margin-left: auto;
        margin-right: auto
    }

    .info-donors {
        display: block
    }

    .info-donors .item {
        margin-bottom: 30px;
        width: 100%;
        display: block;
        text-align: center;
        margin-left: 0;
        margin-right: 0
    }

    .info-donors .item .icon {
        display: block;
        margin-right: 0;
        margin-bottom: 10px
    }

    .contact-block {
        display: block
    }

    .contact-block .block {
        display: block
    }

    .about-text .text-img {
        display: block
    }

    .about-text .text-img .img {
        text-align: center;
        margin-top: 30px
    }
}

@media only screen and (max-width: 550px) {
    .contains-block {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr
    }

    .case-info .case-tabs .tab {
        font-size: 17px;
        margin: 0 7px
    }

    .title-block {
        font-size: 18px
    }

    .title-block.row-slider:after {
        top: -3px
    }

    .model-block {
        display: block
    }

    .model-block .row1 {
        border-right: 0;
        border-bottom: solid 1px #e0e0e0
    }

    .model-block .column3 {
        display: block
    }

    .model-block .column3 .circle.circle2 {
        margin-top: 20px
    }

    .photo-verification .inner .title {
        font-size: 20px
    }

    .info-service .item {
        width: 100%
    }

    .contact-block .block .contact-label {
        font-size: 14px
    }

    .contact-block .block .adres {
        font-size: 15px
    }
}

@media (max-width: 992px) {
    .wp_menu_row {
        flex-direction: column;
    }

    #ubkimenu {
        order: 1;
    }

    .wp_button_row {
        width: 100%;
    }

    .inner-top-img .inner {
        padding-left: 30px;
        padding-right: 30px
    }

    .inner-top-img .inner__text {
        max-width: 100%
    }

    .inner-top-img.center-text .inner__text {
        max-width: 100%
    }
}

@media (max-width: 768px) {
    .title-page {
        font-size: 32px;
    }

    .about-us {
        margin: 20px 15px;
    }

    .about-us .about-us-list,
    .our-goal .text {
        font-size: 14px !important;
    }

    .our-goal .name {
        font-size: 16px !important;
    }

    .our-goal .our-goal-list .item {
        width: auto;
        margin-left: 55px;
        margin-right: 15px;
        margin-bottom: 40px
    }

    #list_menu_collapse {
        display: block;
    }

    #list_menu_dropdown {
        display: none;
    }

    .wp_button_row {
        justify-content: space-between;
        width: 100%;
    }

    .wp_button_items {
        justify-content: flex-start;
    }

    .wp_row {
        justify-content: flex-end;
    }
}

@media (min-width: 768px) {
    .lang-block {
        display: inline-block;
    }

    .lang-menu {
        display: none;
    }
}

@media (max-width: 640px) {
    .block-row {
        flex-direction: column;
    }

    .block-row .block-text {
        order: 2;
    }

    .block-row .block-img {
        order: 1;
    }

    .block-text {
        font-size: 14px;
    }

    .text {
        font-size: 14px;
    }

    .block-img {
        padding: 15px;
    }

    .inline-block.search-block {
        display: block;
        margin-bottom: 10px;
    }

    .jornal-button {
        margin-left: 0;
    }

    .func-pod-zone {
        margin-left: 15px;
        margin-right: 15px;
    }

    .login-block {
        margin-left: 15px;
    }

    .header .search {
        width: 100%;
    }
}

@media only screen and (max-width: 685px) {
    .inner-top-img {
        height: auto;
        display: block;
    }

    .inner-top-img.center-text .inner {
        padding: 40px 30px;
    }

    .inner-top-img.center-text .inner .name {
        font-size: 24px
    }
}

/************ Як стати партнером УБКІ *************/
/***************** END PAGE ***********************/


/***************** START PAGE ********************/
/************ Моніторинг суб’єктів ****************/

.service-info {
    border-radius: 8px;
    background-color: #f0f0f0;
    padding: 20px;
    margin-bottom: 30px;
}

.service-info .label.center {
    text-align: center;
}

.service-info .label {
    font-size: 16px;
    font-weight: 600;
    line-height: 1.13;
    color: #212121;
    margin-bottom: 15px;
    display: block;
    padding: 0;
    text-align: left;
    white-space: normal;
}

.work-list {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    margin-bottom: 40px;
    grid-gap: 40px;
}

.work-list .item {
    position: relative;
}

.work-list .item .icon {
    text-align: center;
    margin-bottom: 25px;
    height: 93px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.work-list .item .icon img {
    margin: auto;
}

.work-list .item .name {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    line-height: 1.23;
    color: #212121;
}

.work-list .item:not(:last-child):after {
    content: '';
    display: inline-block;
    vertical-align: top;
    background: url(//www.ubki.ua/wp-content/themes/html5blank-stable/css/../img/icon__arrow-work.png) no-repeat;
    width: 76px;
    height: 20px;
    position: absolute;
    top: 46px;
    right: -63px;
}

.contains-block.two-column {
    grid-template-columns: repeat(2, 1fr);
}

.contains-block {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
    padding: 0 5px;
    margin-bottom: 30px;
}

.contains-block .block__inner {
    padding: 20px;
    text-align: center;
}

.work-block {
    display: block;
    text-align: center;
}

.work-block .block {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 20% 1fr;
    grid-template-columns: 20% 1fr;
    grid-gap: 20px;
    margin-bottom: 50px;
    margin-top: 30px;
    text-align: center;
}

.work-block .block .name {
    border: 2px solid #5BB449;
    box-sizing: border-box;
    border-radius: 4px;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 20px;
    text-align: center;
    padding: 20px;
    height: 70px;
}

.mn_req_container {
    min-height: 480px;
    background-image: url(//www.ubki.ua/wp-content/themes/html5blank-stable/img/background_requst.svg);
    background-repeat: no-repeat;
    background-position: 0 0;
    display: flex;
    flex-direction: column;
    border-top-right-radius: 8px;
}

.mn_req_left {
    width: 50%;
    display: flex;
    flex-direction: column;
    padding: 50px 10px 0 30px;
}

.mn_req_title {
    color: #fff;
    font-size: 30px;
    font-weight: 500;
    line-height: 48.5px;
}

.mn_req_text {
    color: #fff;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    margin: 20px 0;
}

.mn_req_right {
    width: 50%;
    display: flex;
    justify-content: flex-end;
}

.mn_req_panel {
    width: 390px;
    background: #c4e4bd;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 45px 0 37px;
}

.mn_req_input:placeholder-shown {
    color: #aeaeae;
    font-size: 14px;
    font-weight: 400;
}

input:placeholder-shown {
    opacity: 1;
}

.mn_req_input {
    border-radius: 4px;
    border: 1px solid #5bb449;
    background: #fff;
    width: 311px;
    height: 48px;
    padding: 14px 12px;
    font-size: 14px;
    margin-bottom: 26px;
}

.mn_req_form {
    min-height: 367px;
    display: flex;
    flex-direction: row;
}

.mn_req_form_item {
    text-align: center;
    position: relative;
}

.mn_req_input::-webkit-input-placeholder {
    color: #aeaeae;
    font-size: 14px;
    font-weight: 400
}

.mn_req_input::-moz-placeholder {
    color: #aeaeae;
    font-size: 14px;
    font-weight: 400
}


@media only screen and (max-width: 685px) {
    .inner-top-img.center-text .inner .text {
        font-size: 14px;
    }

    .work-list {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .contains-block.two-column {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .work-list .item:not(:last-child):after {
        display: none
    }
}


@media only screen and (max-width: 550px) {
    .work-block .block {
        grid-template-columns: 1fr;
    }

    .work-block .block .text .link {
        font-size: 9px;
    }
}

@media (max-width: 772px) {

    .mn_item_block {
        padding: 10px 0;
        margin: 10px;
        max-width: 80%;
        justify-content: center;
    }

    .mn_req_container {
        background-image: unset;
    }

    .mn_req_form {
        flex-direction: column;
        align-items: center;
    }

    .mn_req_left {
        width: 100%;
        background: #49903a;
        text-align: center;
        padding: 30px 10px 10px 30px;
    }

    .mn_req_text {
        font-size: 18px;
    }

    .mn_req_title,
    .mn_service_title,
    .mn_chw_title {
        font-size: 24px;
    }

    .mn_req_right {
        width: 100%;
        background: #fff;
        justify-content: center;
    }

    .mn_req_panel {
        border-radius: 0;
        width: 100%;
    }
}

@media (max-width: 500px) {
    .mn_req_input {
        width: 280px;
        height: 32px;
        font-size: 14px;
        padding: 6px 8px
    }

    .mn_req_input:placeholder-shown {
        color: #aeaeae;
        font-size: 14px;
        font-weight: 400
    }

    .mn_req_input::-webkit-input-placeholder {
        color: #aeaeae;
        font-size: 14px;
        font-weight: 400
    }

    .mn_req_input::-moz-placeholder {
        color: #aeaeae;
        font-size: 14px;
        font-weight: 400
    }
}

/************ Моніторинг суб’єктів ****************/
/***************** END PAGE ***********************/


/***************** START PAGE ********************/
/***************** FICO Score ********************/

.inner-top-img.white-text .inner .text {
    color: #fff;
}

.credit-history__content-item .img {
    max-width: 100%;
}

/***************** FICO Score ********************/
/***************** END PAGE ***********************/


/***************** START PAGE ********************/
/*** Освітній серіал “Кредитна історія: що це і чому вона важлива?” ***/

.landing-form-link1,
.landing-form-link1:active,
.landing-form-link1:focus,
.landing-form-link1:hover {
    font-size: 16px;
    font-weight: 500;
    color: #5bb449;
    text-decoration: underline;
}

.ub3-blocks {
    padding: 0 45px
}

.ub3-blocks .panel {
    border: none;
    margin-bottom: 30px;
    background-color: transparent;
    border-radius: unset;
    box-shadow: unset
}

.ub3-question {
    border-bottom: dotted 2px #5bb449;
    color: #5bb449;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.4;
    cursor: pointer;
    display: inline;
    text-decoration: none
}

.ub3-question:focus,
.ub3-question:active,
.ub3-question:hover {
    color: #5bb449;
    text-decoration: none;
    border-bottom: dotted 2px transparent
}

.ub3-answer {
    color: #212121;
    font-size: 16px;
    line-height: 1.5;
    border-left: solid 2px #e0e0e0;
    padding-left: 15px;
    margin-top: 20px
}

.f18 {
    font-size: 18px;
}

.service-block-3 {
    padding-bottom: 60px;
}

@media (max-width: 772px) {
    .landing-form-link1 {
        margin-top: 10px;
        margin-left: 0;
        font-size: 12px;
    }
}

/***Освітній серіал “Кредитна історія: що це і чому вона важлива?” ***/
/***************** END PAGE ***********************/


/***************** START PAGE *********************/
/***************** Скоринг ФОП ********************/

.inner-top-img.left-text .inner__text {
    margin-left: 0;
}

.inner-top-img.left-text .inner {
    padding-left: 50px;
}

.inner-top-img .inner__text {
    max-width: 50%;
    margin-left: auto;
}

.model-block {
    margin: 0 5px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    border: solid 1px #e0e0e0;
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    margin-bottom: 30px;
}

.model-block .name {
    font-size: 16px;
    font-weight: 600;
    line-height: 1.13;
    color: #212121;
    margin-bottom: 10px;
}

.model-block .text {
    font-size: 13px;
    line-height: 1.23;
    color: #212121;
}

.model-block .column1 {
    grid-row: span 2;
    border-right: solid 1px #e0e0e0;
}

.model-block .row1 {
    -ms-grid-row: 1;
    grid-row: 1;
    border-bottom: solid 1px #e0e0e0;
}


.model-block .row2 {
    -ms-grid-row: 2;
    grid-row: 2;
}

.model-block .column3 {
    grid-row: span 2;
    border-left: solid 1px #e0e0e0;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.model-block .column {
    padding: 20px;
}

.model-block .column2 {
    -ms-grid-column: 2;
    grid-column: 2;
}

.model-block .circle {
    width: 120px;
    height: 120px;
    object-fit: contain;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    background-image: -webkit-linear-gradient(333deg, #cbaee6, #8ee7c3);
    background-image: linear-gradient(117deg, #cbaee6, #8ee7c3);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
}

.model-block .circle__inner {
    margin: auto;
    text-align: center;
}

.model-block .circle__inner .text {
    font-size: 18px;
    font-weight: 600;
    line-height: 1.17;
    color: #fff;
    margin-bottom: 5px;
}

.model-block .circle__inner .info {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.29;
    color: #fff;
}

.credit-history__content-item picture img {
    max-width: 100%;
}

@media (max-width: 992px) {
    .inner-top-img .inner__text {
        max-width: 100%;
    }

    .contains-block {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media only screen and (max-width: 685px) {

    .inner-top-img.left-text .inner {
        padding: 40px 30px;
    }

    .inner-top-img.left-text .inner .name {
        font-size: 24px;
    }

    .inner-top-img.left-text .inner .text {
        font-size: 14px;
    }

    .model-block .column3 {
        -ms-grid-row: 3;
        grid-row: 3;
        grid-column: span 2;
        border-left: 0;
        border-top: solid 1px #e0e0e0;
    }
}

@media only screen and (max-width: 550px) {
    .contains-block {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .model-block .row1 {
        border-right: 0;
        border-bottom: solid 1px #e0e0e0;
    }

    .model-block {
        display: block;
    }

    .model-block .column3 {
        display: block;
    }

    .model-block .circle {
        margin-left: auto;
        margin-right: auto;
    }
}

/***************** Скоринг ФОП ********************/
/***************** END PAGE ***********************/

/***************** START PAGE *********************/
/***************** Benchmarking ********************/

.map-content.two-column {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
}

.map-content {
    text-align: center;
    margin-bottom: 40px;
}

.map-content .img {
    max-width: 100%;
}

@media only screen and (max-width: 992px) {
    .map-content.two-column {
        display: block;
        text-align: center;
    }
}

/***************** Benchmarking *******************/
/***************** END PAGE ***********************/


/***************** START PAGE *********************/
/*** Ідентифікація за номером телефону та фото ****/

.service-info {
    border-radius: 8px;
    background-color: #f0f0f0;
    padding: 20px;
    margin-bottom: 30px;
}

.service-info .label.normal {
    font-weight: 400;
}

.contains-block .block.two-block {
    grid-column: span 3;
}


/*** Ідентифікація за номером телефону та фото ****/
/***************** END PAGE ***********************/


/***************** START PAGE *********************/
/************** Інформація з РРП ******************/

@media only screen and (max-width: 992px) {

    .contains-block .block.two-block {
        grid-column: span 1;
    }

    .contains-block {
        grid-template-columns: repeat(2, 1fr);
    }

    .contains-block {
        display: -ms-grid;
        display: grid;
        grid-gap: 20px;
        padding: 0 5px;
        margin-bottom: 30px;
    }
}

@media only screen and (max-width: 550px) {
    .contains-block {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }
}

/************** Інформація з РРП ******************/
/***************** END PAGE ***********************/


/***************** START PAGE *********************/
/*** Ваше підприємство також може мати кредитну історію! ***/
.service-info .name {
    font-size: 24px;
    line-height: 1.17;
    color: #212121;
    margin-bottom: 15px;
}

.service-info__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.service-info__inner .text span {
    display: block;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    color: #212121;
    opacity: 1;
    margin-bottom: 5px;
}

.service-info__inner .text {
    opacity: .75;
    font-size: 12px;
    line-height: 1.17;
    color: #757575;
}

.history-blocks {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
    margin-bottom: 30px;
}

.history-blocks .block .icon {
    text-align: center;
    margin-bottom: 15px;
}

.history-blocks .block {
    -webkit-border-radius: 8px;
    border-radius: 8px;
    border: solid 2px transparent;
    background-image: -webkit-linear-gradient(#fff, #fff), -webkit-linear-gradient(339deg, #cbaee6, #8ee7c3);
    background-image: linear-gradient(#fff, #fff), linear-gradient(111deg, #cbaee6, #8ee7c3);
    background-origin: border-box;
    background-clip: content-box, border-box;
    text-align: center;
}

.history-blocks .block.block2 {
    background-image: -webkit-linear-gradient(#fff, #fff), -webkit-linear-gradient(159deg, #8bc1eb, #8ee7c3);
    background-image: linear-gradient(#fff, #fff), linear-gradient(291deg, #8bc1eb, #8ee7c3);
}

.history-blocks .block__inner {
    padding: 20px;
}

.history-blocks .block .law {
    font-size: 12px;
    font-weight: 700;
    text-align: center;
    color: #5bb449;
    padding: 0 20px;
    margin-bottom: 30px;
}

.history-blocks .block .name {
    font-size: 16px;
    font-weight: 600;
    line-height: 1.31;
    color: #212121;
    margin-bottom: 15px;
}

.history-blocks .block .info {
    font-size: 13px;
    line-height: 1.23;
    text-align: center;
    color: #212121;
    max-width: 60%;
    margin-right: auto;
    margin-left: auto;
}

@media only screen and (max-width: 685px) {
    .history-blocks {
        display: block;
    }
}

/* FIX STYLE */
@media (max-width: 550px) {
    .service-info__inner {
        display: block;
    }

    .form-control {
        width: 180px;
    }
}

@media (max-width: 425px) {
    .form-control {
        width: auto;
    }

    .form-control {
        width: 90px;
    }
}
/* END FIX STYLE */

/*** Ваше підприємство також може мати кредитну історію! ***/
/***************** END PAGE ***********************/


/***************** START PAGE *********************/
/************** Фотоверифікація *******************/

.photo-verification {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 397px 1fr;
    grid-template-columns: 1fr 397px 1fr;
    text-align: center;
    grid-gap: 103px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-row-gap: 20px;
    margin-bottom: 40px;
}

.photo-verification .block1:after {
    content: '';
    display: inline-block;
    vertical-align: top;
    background: url(//www.ubki.ua/wp-content/themes/html5blank-stable/css/../img/icon__arrow-work.png) no-repeat;
    width: 76px;
    height: 20px;
    position: absolute;
    top: 39px;
    right: -76px;
}

.photo-verification .block2 {
    -ms-grid-column: 2;
    grid-column: 2;
    grid-row: span 2;
    position: relative;
}

.photo-verification .inner {
    -webkit-border-radius: 8px;
    border-radius: 8px;
    background-image: -webkit-linear-gradient(159deg,#8bc1eb,#8ee7c3);
    background-image: linear-gradient(291deg,#8bc1eb,#8ee7c3);
    padding: 15px;
    padding-bottom: 50px;
    position: relative;
}

.photo-verification .inner .title {
    font-size: 24px;
    font-weight: 600;
    line-height: 1.17;
    color: #fff;
}

.photo-verification .inner .text {
    text-align: left;
}

.photo-verification .inner .text .list-circle li {
    color: #fff;
}

.photo-verification .block1 {
    -ms-grid-column: 1;
    grid-column: 1;
    grid-row: span 2;
    position: relative;
}

.photo-verification .block2 {
    -ms-grid-column: 2;
    grid-column: 2;
    grid-row: span 2;
    position: relative;
}

.photo-verification .name {
    text-align: center;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.85;
    color: #bdbdbd;
}

.photo-verification .inner .label {
    font-size: 16px;
    line-height: 1.13;
    color: #f0f0f0;
    position: absolute;
    right: 10px;
    bottom: 10px;
}

.photo-verification .block1:after {
    content: '';
    display: inline-block;
    vertical-align: top;
    background: url(//www.ubki.ua/wp-content/themes/html5blank-stable/css/../img/icon__arrow-work.png) no-repeat;
    width: 76px;
    height: 20px;
    position: absolute;
    top: 39px;
    right: -76px;
}

.photo-verification .block2:after {
    content: '';
    display: inline-block;
    vertical-align: top;
    background: url(//www.ubki.ua/wp-content/themes/html5blank-stable/css/../img/icon__two-arrow.png) no-repeat;
    width: 91px;
    height: 124px;
    position: absolute;
    top: 50%;
    right: -110px;
    margin-top: -62px;
}

.list-circle.small li {
    font-size: 13px;
    font-weight: 600;
    line-height: 1.23;
    margin-bottom: 10px;
}

.list-circle {
    margin-top: 20px;
    margin-bottom: 20px;
}

.title {
    font-size: 24px;
    font-weight: 500;
    padding-bottom: 10px;
}

.info-service {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 50px 0 60px;
}

.info-service .item {
    text-align: center;
    width: 15%;
    margin: 0 30px;
}

.info-service .item .icon {
    margin-bottom: 15px;
    height: 65px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.info-service .item .icon img {
    margin: auto;
}

.info-service .item .count {
    font-size: 30px;
    font-weight: 600;
    line-height: .93;
    color: #212121;
    margin-bottom: 15px;
}

.info-service .item .info {
    font-size: 12px;
    font-weight: 700;
    color: #212121;
}

@media only screen and (max-width: 992px) {
    .photo-verification {
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        grid-row-gap: 100px;
        grid-column-gap: 10px
    }

    .photo-verification .block1 {
        -ms-grid-row: 1;
        grid-row: 1;
        grid-column: span 2
    }

    .photo-verification .block1:after {
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        top: auto;
        left: 50%;
        margin-left: -35px;
        bottom: -59px
    }

    .photo-verification .block2 {
        -ms-grid-row: 2;
        grid-row: 2;
        grid-column: span 2
    }

    .photo-verification .block2:after {
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        top: auto;
        left: 50%;
        margin-left: -40px;
        bottom: -115px
    }

    .photo-verification .block3 {
        -ms-grid-row: 3;
        grid-row: 3;
        -ms-grid-column: 2;
        grid-column: 2
    }

    .photo-verification .block4 {
        -ms-grid-row: 3;
        grid-row: 3;
        -ms-grid-column: 1;
        grid-column: 1
    }

    .info-service {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .info-service .item {
        width: 50%;
        margin-bottom: 40px;
        margin-right: 0;
        margin-left: 0
    }
}


@media only screen and (max-width: 550px) {
    .info-service .item {
        width: 100%;
    }
}

/************** Фотоверифікація *******************/
/***************** END PAGE ***********************/


/***************** START PAGE *********************/
/*********** Система Анти Фрод УБКІ ***************/

.contains-img {
    text-align: center;
    margin-bottom: 40px;
}

/*********** Система Анти Фрод УБКІ ***************/
/***************** END PAGE ***********************/



/***************** START PAGE *********************/
/***************** Кредитний бал ******************/
.stat-container {
    padding: 70px 10px;
    margin-left: 23px;
    margin-right: 23px;
}

.stat-block {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin-bottom: 60px;
    position: relative;
    padding-left: 35px;
    padding-right: 35px;
}

.stat-block .item {
    z-index: 1;
    width: 20%;
    text-align: center;
    background: #fff;
    padding: 5px;
    min-width: 170px;
}

.stat-block .item .icon {
    margin-bottom: 22px;
}

.stat-block .item .count {
    font-size: 20px;
    font-weight: 600;
    color: #212121;
    margin-bottom: 15px;
    line-height: .93;
}

.stat-block .item .name {
    font-size: 12px;
    font-weight: 400;
    color: #212121;
}

.stat-ramka {
    position: absolute;
    height: 188px;
    width: 100%;
    border: 1px solid #c4e4bd;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    top: 50px;
}

@media (max-width: 992px) {

    .stat-ramka {
        display: none
    }

    .stat-block {
        flex-wrap: wrap
    }

    .stat-block .item .count {
        font-size: 20px
    }

    .stat-block .item .name {
        font-weight: 400
    }

}

@media only screen and (max-width: 685px) {
    .stat-container {
        padding:50px 0;
        margin-left: 0;
        margin-right: 0
    }

    .stat-block {
        padding-left: 0;
        padding-right: 0;
    }

    .stat-block .item {
        width: 50%;
        margin-bottom: 30px
    }

    .stat-block .item .count {
        font-size: 20px
    }

    .stat-block .item .name {
        font-size: 14px
    }

}

/***************** Кредитний бал ******************/
/***************** END PAGE ***********************/

/***************** START PAGE *********************/
/*************** Досьє підприємця *****************/

.contains-block .block__inner .text {
    font-size: 13px;
    line-height: 1.23;
    color: #212121;
}

.contains-block .block__inner .list-circle.small li {
    text-align: left;
    font-weight: 400;
    line-height: 1.23;
    margin-bottom: 6px;
}

.contains-block .block__inner .list-circle.small {
    margin-top: 0;
    margin-bottom: 0;
}


/*************** Досьє підприємця *****************/
/***************** END PAGE ***********************/