.opinion-head-kobl-btn a{
    text-decoration:none;
}

body.info.people.news .id{
    display: none;
}
div.opinion-list img.preview_picture {
    margin: 0px 10px 30px 0;
}
::-webkit-input-placeholder { /* WebKit browsers */
    color: transparent;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    transparent;
 }
 ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    transparent;
 }
 :-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    transparent;
 }

 .persons-section-list-mob{
  display: none;
 }
 .kobl-blog-post-list{
    margin-top: 24px;
 }
 /* body.info  .fb-like-box.fb_iframe_widget{
     display: none;
 } */
 #vk_widget #vk_groups iframe:nth-child(2) {
     display: none;
 }
@media (max-width: 575px){

    ::-webkit-input-placeholder { /* WebKit browsers */
        color: #000;
    }
    :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
        color:   #000;
     }
     ::-moz-placeholder { /* Mozilla Firefox 19+ */
        color:    #000;
     }
     :-ms-input-placeholder { /* Internet Explorer 10+ */
        color:   #000;
     }
    body.info.people.news .opinion-item{
        margin-bottom: 20px;
    }
    .banks_m_detil{
        position: relative;
        z-index: 1;
        margin-bottom: 40px;
    }
    .banks_m_detil::before{
        width: 113%;
        height: 113%;
        display: block;
        content: "";
        background: #F4F4F4;
        position: absolute;
        left: -15px;
        top: -43px;
        z-index: 0;

    } 
    div.grey-tabs-menu{
        display: flex;
        z-index: 1;
        width: 100%;
        position: relative;
    }
    div.grey-tabs-menu::before{
        display: block;
        position: absolute;
        content: ""; 
        width: 113%;
        left: -15px;
        bottom: 0;
        border-bottom: 1px solid #667AB3;
        z-index: 2;
    }
    div.grey-tabs-menu ul{
        z-index: 1;
    }
    .bank_logo {
        height: 82px;
        max-width: 82px;
        order: 2;
        margin-left: auto;
        z-index: 1;
        position: absolute;
        right: 0;
        top: 25%;
    }

    div.banks_m_detil .bank_logo img {
        width: 100%;
        height: 100%;
        object-fit: contain;
        padding: 0;
        z-index: 1;
    }
   
    div.banks_m_detil .main_info_container{
        width: 100%;
    }
    div.banks_m_detil h1.banks_name{
        font-weight: bold;
        /* margin-bottom: 35px; */
        order: 1;
        width: 65%;
        z-index: 1;
        
    }
    div.banks_m_detil .main_info_content{
        padding: 0px 0 10px 0px;
        font-size: 14px;
        display: flex;
        flex-wrap: wrap;
    }
    div.banks_m_detil .main_info_content .title {
        color: #000;
        font-weight: 400;
        padding-top: 5px;
        font-size: 14px;
        width: 40%;
    }
    div.banks_m_detil .main_info_content div:nth-child(3){
        order: 3;
        display: flex;
        align-items: center;
        z-index: 1;
    }
    div.banks_m_detil .main_info_content div:nth-child(4){
        order: 4;
        display: flex;
        align-items: center;
        width: 80%;
        z-index: 1;
    }

    div.banks_m_detil .bank_logo img {
        width: 50vw;
        height: 50vw;
        margin-top: -10px;

        object-fit: cover;
        border-radius: 50%;
    }

    .opinion-item-kobl .kobl-opinion-author-fio {
	    width: calc(62vw - 20px);
        margin-left: 20px;
    }

    div.banks_m_detil .main_info_content div {
        width: 100%;
    }

    div.banks_m_detil .main_info_content div:nth-child(5){
        order: 5;
        width: 32%;
        z-index: 1;
    }
    div.banks_m_detil .main_info_content ul{
        order: 6;
        width: 100%;
        z-index: 1;
    }
    div.banks_m_detil .main_info_content hr{
        display: none;
    }
    div.banks_m_detil .main_info_content div{
        width: 80%;
        margin-bottom: 10px;
    }
    
    div.banks_m_detil .bank_logo img {
		max-width: 100%;
		max-height: 100%;
	}
    
    div.opinion-head-kobl-btn {
        background: none;
        min-width: 16px;
        min-height: 18px;
        padding: 0 0 5px 0px;
    }
    .opinion-head-kobl-btn a {
        padding: 0 0 0 0px;
        color: #000 !important;
    }
    .opinion-item-kobl {
        padding: 0px 0 0px 0px;
        display: flex;
        flex-wrap: wrap;
    }
    .kobl-opinion-author-fio{
        order: 3;
        color: #738CD3;
        margin-top: 10px;
    }
    .kobl-opinion-author-fio a{
        color: #738CD3 !important;
    }
    .opinion-preview{
        order: 4;
        color: #738CD3;
        margin-top: 10px;
    }
    .opinion-name-detail{
        order: 5;
        margin-top: 10px;
    }
    div.opinion-fulllist img{
        border-radius: 50%;
    }
    .opinion-item-kobl a{
        margin-top: 10px;
    }
    .opinion-fulllist {
        border-bottom: 1px solid transparent;
        border-right: 1px solid transparent;
    }
    strong, b {
        font-weight: 400;
    }
    .section__date{
        color: #738CD3;
        border-top: 1px solid #ddd;
        border-bottom: none;
        padding-top: 16px;
    }
    .section__heading {
        padding: 15px 0 15px 0;
    }
    .pfright-rugrad,
    .pftitle-rugrad,
    .fftitle-rugrad,
    .ffright-rugrad_w,
    .ffright-rugrad,
    .pfleft-rugrad,
    .fftitle-rugrad_w {
        background: none;
    }
    .ffright-rugrad_w{
        width: 100%;
    }
    .fftext-rugrad{
        color: #000;
        padding: 0;
    }
    .pftext-rugrad{
        color: #000;
        padding: 10px;
        text-align: inherit;
    }
    
    .ffleft-rugrad_w {
        background: url(/local/templates/t1_reflekto/images/svg/mob_krystal.svg) no-repeat center;
        display: block;
        border-radius: 50%;
        background-color: #fff;
        border: 1px solid #667AB3;
    }
    .ffleft-rugrad{
        background:none;
    }
    .firm-section-list tr{
        display: flex;
        flex-wrap: wrap;  
    }
    .firm-section-list td{
        width: 20%;
    }
    .firm-section-list .section-link-name{
        width: 80%;
    }
    .message_panel{
        display: none;
    }
    #left_menu_column.page-content__sidebar {
        order: 0 !important;
        margin-bottom: 0;
    }
    .people-filter-table,
    table.people-filter-table_w {
        width: 100%;
    }
    .size_list{
        width: 100% !important;
        height: 44px;
        padding: 0px 20px;
        appearance: none;
        background: url(/local/templates/t1_reflekto/images/svg/mob_galca.svg) no-repeat right;
        background-position-x: calc(100% - 20px);
        background-color: #fff;
        border-radius: 4px;
        border:none;
    }
    [name="arrFirmFilter_form"] input{
        width: 100% !important;
        height: 44px;
        padding: 0px 20px;
        background-color: #fff;
        border-radius: 4px;
        width: 100%;
        border:none;
    }
    .people-filter-table{
        width: 100% !important;
    }
    table.people-filter-table td.filter-field {
        padding: 8px 0px;
    }
    [name="arrFirmFilter_form"] select{
        width: 100% !important;
        height: 44px;
        padding: 0px 20px;
        appearance: none;
        background: url(/local/templates/t1_reflekto/images/svg/mob_galca.svg) no-repeat right;
        background-position-x: calc(100% - 20px);
        background-color: #fff;
        border-radius: 4px;
        border:none;
    }
    [name="arrFirmFilter_form"] .people-filter-sbtn{
        border-radius: 35px;
        background: none;
        background-color: #fff; 
    }
    .people-filter-sbtn,
    [name="set_filter"].people-filter-sbtn[value="Поиск"] {
        background: #738CD3;
        border: 1px solid transparent;
    }
    [name="del_filter"].people-filter-sbtn[value="Сбросить"] {
        border: 1px solid #738CD3;
        color: #738CD3;
        margin-bottom: 30px;
    }
    table.firm-section-list td.section-link-name {
        display: flex;
        align-items: center;
    }
    .people-filter-table thead td:nth-child(1){
        background: url(/local/templates/t1_reflekto/images/svg/mob_i.svg) no-repeat center;
        display: block;
        border-radius: 50%;
        background-color: #fff;
        border: 1px solid #667AB3;
        width: 41px;
        height: 41px;
    }
    .people-filter-sbtn{
        height: 44px;
        border-radius: 35px;
        width: 100%;
        max-width: 100%;
    }
    .people-filter-sbtn[value="Сброс "]{
        background-color: #fff;
        border: 1px solid #738CD3;
        color: #738CD3;
        margin-bottom: 30px;
    }
    .people-filter-table thead td:nth-child(3){
        width: 100%;
    }
    .fftitle-rugrad{
        display: flex;
        align-items: center;
        padding-left: 8px;
    }
    .filter-field-title{
        display: none;
    }
    .content-block-body{
        padding-top: 20px;
    }
    table.people-filter-table_w td.filter-field-title_w {
        padding: 16px 0 0 0;
    }
    .people-filter-table tbody tr:nth-child(2) td{
        padding: 16px 0 8px 0;
    }
    table.firm-section-list td {
        padding: 16px 5px;
    }
    a:link.section-link {                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
        font-size: 16px;
        text-decoration:none;
    }
    body.info.firms.section287 .l-column.page-content__middle-column  tbody,
    body.info.firms.section286 .l-column.page-content__middle-column  tbody,
    body.info.firms.section288 .l-column.page-content__middle-column  tbody,
    body.info.firms.section292 .l-column.page-content__middle-column  tbody,
    body.info.firms.section1499 .l-column.page-content__middle-column  tbody,
    body.info.firms.section9113 .l-column.page-content__middle-column  tbody,
    body.info.firms.section331 .l-column.page-content__middle-column  tbody,
    body.info.firms.section257 .l-column.page-content__middle-column  tbody,
    body.info.firms.section295 .l-column.page-content__middle-column  tbody,
    body.info.firms.section289 .l-column.page-content__middle-column  tbody,
    body.info.firms.section294 .l-column.page-content__middle-column  tbody,
    body.info.firms.section291 .l-column.page-content__middle-column  tbody,
    body.info.firms.section1498 .l-column.page-content__middle-column  tbody,
    body.info.firms.section296 .l-column.page-content__middle-column  tbody,
    body.info.firms.section337 .l-column.page-content__middle-column  tbody,
    body.info.firms.section258 .l-column.page-content__middle-column  tbody,
    body.info.firms.section297 .l-column.page-content__middle-column  tbody,
    body.info.firms.section290 .l-column.page-content__middle-column  tbody,
    body.info.firms.section258 .l-column.page-content__middle-column  tbody,
    body.info.firms.section279 .l-column.page-content__middle-column  tbody,
    body.info.firms.section278 .l-column.page-content__middle-column  tbody,
    body.info.firms.section273 .l-column.page-content__middle-column  tbody,
    body.info.firms.section274 .l-column.page-content__middle-column  tbody,
    body.info.firms.section331 .l-column.page-content__middle-column  tbody {
        display: flex;
    }
    body .l-column.page-content__middle-column  tbody a{
        text-decoration: none;
    }
    div.catalog-section-list li {
        padding: 8px 0 8px 0;
    }
    .l-column.l-column_sidebar.sidebar.page-content__sidebar tbody input {
        max-width: 100%;
        width: 100%;
        height: 44px;
        padding: 0px 20px;
        background-color: #fff;
        border-radius: 4px;
        border: none;
    }
    .message_panel_1{
        background: transparent;
        border: 1px solid transparent;
        padding: 10px 16px 10px 16px;
        font-weight: 400;
    }
    .message_panel_1 center{
        text-align: start;
        line-height: 2;
    }
    .persons-section-list{
        display: none;
    }
    .persons-section-list-mob{
        display: block;
        width: 72px;
        height: 32px;
        padding: 5px 10px;
        color: #fff;
        background: #738CD3;
        margin-bottom: 32px;
    }
    .people-list-table tbody tr:nth-child(1){
        display: none;
    }
    table.people-list-table td.left {
        background-color: #fff;
    }
    table.people-list-table td.left b {
        font-weight: bold;
        font-size: 14px;
    }
    .people-list-table tr{
        display: flex;
        flex-direction: column;
        border-bottom: 1px solid #F2F5FA;
        padding: 10px 0px;
        background: #fff;
    }
    .people-list-table tr td{
        background: #fff;
        text-align: start;
    }
    .opinion .article__text{
        display: inline-grid;
    }
    #main_right_col {
        margin-top: 30px;
    }
    .opinion-item-kobl a {
        width: 77px;
        height: 80px;
    }
    .opinion-item-kobl img{
       height: 100%;
       width: 100%;
       object-fit: cover;
    }
    .kobl-opinion-author-fio{
      width: 100%;
    }
    .opinion-preview{
        width: 100%;
    }

   
}
.events-page #wrapper .single section{
    display: flex;
    flex-direction: column;
}
.events-page #wrapper .single section h1{
    order: 2;
}
.events-page #wrapper .single section .poster{
    order: 1;
}
.events-page #wrapper .single section .location{
    order: 3;
}
.events-page #wrapper .single section .info{
    order: 34;
}
.events-page #wrapper .single section .trailer{
    order: 5;
}
.article__image_thumbnail img {
    object-fit: contain;
}

@media (max-width: 575px){
    .interview .article_illustrated .article__image_thumbnail {
        min-width: auto;
        margin: inherit;
    }
    .date_filter_pad{
        margin-bottom: 20px;
       
    }
    body.interview .article.article_illustrated .article__image_thumbnail a img {
        border-radius: 0;
    }
    div.banks_m_detil .bank_logo img {
        margin-top: 0px; 
    }
    .bank_logo {
        top: 30%;
    }
    div.banks_m_detil .main_info_content .title {
        margin-right: 20px;
    }
    div.banks_m_detil .main_info_content > .title {
		display: none;
	}
    
}
   
    

