.cabinet-contflex, .cabinet-contflex *, .cabinet-contflex *:before, .cabinet-contflex *:after{box-sizing: border-box; word-break: break-word;}
.cabinet-contflex{margin: -15px;}
.cabinet-contflex__one{margin: 15px; width: calc(100%/2 - 30px);}
.cabinet-contflex__one__content{width: 100%; height: 100%;}
.cabinet-contflex__one__headcontent{padding: 10px; background: #e6e6e6; text-align: center;
    text-transform: uppercase;}
.cabinet-contflex__one__head{}
.cabinet-contflex__one__desc{}
.cabinet-contflex__one__list{padding: 20px;}
.cabinet-contflex2{margin-bottom: 10px;}
.cabinet-contflex2:last-child{margin-bottom: 0px;}
.cabinet-contflex2__one{margin-right: 10px;}
.cabinet-contflex2__one:last-child{margin-right: 0px;}
.cabinet-contflex2__one img{display: block; margin: 0 auto;}
.cabinet-contflex2__one__head{}
.cabinet-contflex2__one__data{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}


@media screen and (max-width: 768px) {
    .cabinet-contflex{margin: 0px;}
    .cabinet-contflex__one{margin: 0px; margin-bottom: 15px; width: 100%;}
    .cabinet-contflex__one;last-child{margin-bottom: 0px;}
    .cabinet-contflex2{border-bottom: 1px solid #f3f3f3; padding-bottom: 10px;}
    .cabinet-contflex2:last-child{border-bottom: 0px; padding-bottom: 0px;}
    .cabinet-contflex2__one:last-child{width: 200px; min-width: 200px;}
}


.support_com{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.support_item {
    min-height: 240px;
    width: 48%;
    min-width: 320px;
    margin-top: 20px;
    padding: 25px 25px 35px 25px;
    background: #FFFFFF;
    box-shadow: 0px 3px 11px rgba(0, 0, 0, 0.25);
    border-radius: 6px;
    box-sizing: border-box;
}
.support_item:nth-of-type(2n-1){
    margin-right: 20px;
}
.messenger{
    background: url(/partner/i_new/image/contacts/icons/messenger.svg) no-repeat;
}
.vk{
    background: url(/partner/i_new/image/contacts/icons/vk.svg) no-repeat;
}
.skype{
    background: url(/partner/i_new/image/contacts/icons/skype.svg) no-repeat;
}
.viber{
    background: url(/partner/i_new/image/contacts/icons/viber.svg) no-repeat;
}
.whatsapp{
    background: url(/partner/i_new/image/contacts/icons/whatsapp.svg) no-repeat;
}
.ok{
    background: url(/partner/i_new/image/contacts/icons/ok.svg) no-repeat;
}
.telegram{
    background: url(/partner/i_new/image/contacts/icons/telegram.svg) no-repeat;
}
.twitter{
    background: url(/partner/i_new/image/contacts/icons/twitter.svg) no-repeat;
}
.facebook{
    background: url(/partner/i_new/image/contacts/icons/facebook.svg) no-repeat;
}
.hangouts{
    background: url(/partner/i_new/image/contacts/icons/hangouts.svg) no-repeat;
}
.phone{
    background: url(/partner/i_new/image/contacts/icons/phones.svg) no-repeat;
}
.social {
    width: 58px;
    min-width: 58px;
    height: 38px;
    display: block;
    margin-top: 30px;
    background-size: contain;
}.social_image_container{
     display: flex;
     flex-wrap: wrap;
     padding-top: 10px;
     margin: auto;
 }
.operating_time_com{
    margin-top: -12px !important;
    color: #767676;
    font-size: 16px;
}
.email_img{
    height: 28px;
}
.email_address{
    padding-left: 13px;
    font-size: 16px;
    padding-top: 5px;
}
.support_head_com{
    color: #000000;
    font-size: 22px;
    font-weight: bold;
}
.email_sec{
    padding-top: 40px;
}
.email_address a{
    text-decoration: none;
}

@media(max-width:700px){
    div.page .sections .content p.support_head_com {
        margin-top: 30px;
    }
    .support_item {
        width: calc(100% + 40px);
        min-width: 100%;
        padding: 25px 25px 35px 20px;
        margin: -20px;
        margin-top: 0;
        border-radius: 0;
        box-shadow: none;
    }
    .support_item:nth-of-type(2n-1){
        margin-right: -20px;
    }
    .support_item .divider {
        border-top: 1px solid #CFCFCF;
    }
}

@media(max-width:650px){
    .social_image_container {
        max-width: 80%;
        justify-content: center;
    }
    .social {
        background-position: center;
    }

}

@media(max-width:400px){
    .g-recaptcha {
        transform: scale(0.9);
        margin-left: -20px;
    }
}