/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */


.section_ads_tgx_vbf_3bloks{
    width: 100%;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
//*
.section_ads_tgx_vbf_3bloks iframe {
    height: auto !important;

}
*/

.section_ads_tgx_vbf_3bloks div{
    float: left;
    padding: 5px;
}

.section_ads_tgx_vbf_3bloks > .tgx-vbf{
    width:33% !important;
    display: flex;
    justify-content: center;
}

.section_ads_tgx_vbf_3bloks,.section_ads_tgx_vbf_3bloks > iframe,.section_ads_tgx_vbf_3bloks > video,.section_ads_tgx_vbf_3bloks > .tgx-vbf > .vbf-slot > video{
    width:100% !important;

}

@media screen and (max-width: 900px){
    .section_ads_tgx_vbf_3bloks > div{
        display:none !important;
    }
    .section_ads_tgx_vbf_3bloks > div:nth-child(1){
        display:flex !important;
    }
    .section_ads_tgx_vbf_3bloks > .tgx-vbf{
        width:100% !important;
    }
}






.section_ads_tgx_vbf_2bloks{
    width: 100%;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.section_ads_tgx_vbf_2bloks div{
    float: left;
    padding: 5px;
}

.section_ads_tgx_vbf_2bloks > div{
    width:50% !important;
    display: flex;
    justify-content: center;
}

.section_ads_tgx_vbf_2bloks,.section_ads_tgx_vbf_2bloks > iframe,.section_ads_tgx_vbf_2bloks > video,.section_ads_tgx_vbf_2bloks > .tgx-vbf > .vbf-slot > video{
    width:100% !important;
}

@media screen and (max-width: 900px){
    .section_ads_tgx_vbf_2bloks > div{
        display:none !important;
    }
    .section_ads_tgx_vbf_2bloks > div:nth-child(1){
        display:flex !important;
    }
    .section_ads_tgx_vbf_2bloks > .tgx-vbf{
        width:100% !important;
    }
}




.widjets{
    width: 100%;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.widjets div{
    float: left;
    padding: 5px;
}
.widjets > .tgx-vbf,.widjets,.widjets > iframe,.widjets > video,.widjets > .tgx-vbf > .vbf-slot > video{
    width:100% !important;
}
@media screen and (max-width: 900px){
    .widjets > div{
        display:none !important;
    }
    .widjets > div:nth-child(1){
        display:flex !important;
    }
}





/*
.adlk-time{
    position:absolute;
    top:0;
}*/
/*
.ibv_auto{
    max-height:600px;
}
.ibv_auto div{
    max-height:600px;
}
.ibv_auto iframe{
    max-height:600px;
}
.ibv_auto video{
    max-height:600px;
}
*/

.ibv_razmer{
    margin:auto;
}











