@font-face {
    font-family: 'roboto-reg';
    src: url('/design/images/fonts/roboto/Roboto-Regular.ttf')  format('truetype')
}
:root {
    --l_color_white: #FFFFFF;
}
.content {
    width: 100%;
    min-height: 700px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    align-content: stretch;
}
.header {
    z-index: 10;
}
.block-menu-logo {
    z-index: 100 !important;
}
.lay-wrap {background:none;}
.dj-now-wrap {    display: none;}
body,
#layout,
.info-block {
    background: var(--l_color_white) !important;
    font-family: "roboto-reg", Sans-Serif;
}
.footer {
    min-height: 1100px;
}

.toplivo2020_header{
    background: url('/design/images/action/2020/toplivo2020/toplivo2020_header.jpg') center center no-repeat;
    height: 437px;
    width: 100%;
    margin-top: 0px;
}

.toplivo2020_intro{
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

.toplivo2020_intro-text{
    width: 650px;
    margin: 0 auto;
    text-align: center;
    font-size: 18px;
    line-height: 21px;
}
.toplivo2020_intro-btn{
    width: 250px;
    border: 2px solid #1469CD;
    box-sizing: border-box;
    filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.1));
    border-radius: 10px;
    color:#1469CD;
    display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	align-content: stretch;
	padding: 5px;
	margin: 0 auto;
	margin-top:20px;
	position: relative;
	cursor: pointer;
	transition: all 0.2s ease-in-out;
}
.toplivo2020_intro-arr_down{
    position: absolute;
    bottom:-20px;
    right:49%;
    left:49%;
}
.toplivo2020_intro-btn:hover > .toplivo2020_intro-arr_down{
    bottom:-25px;
    transition: all 0.2s ease-in-out;
}

.toplivo2020_intro-title{
    margin:50px 0 30px 0;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    color: #000000;
}
.toplivo2020_intro-expert_list{
    margin: 0 auto;
    width: 600px;
    margin-bottom:40px;
    display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-around;
	align-items: center;
	align-content: stretch;
}
.toplivo2020_intro-expert_logo-wrap{
    width: 120px;
    display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: stretch;
	align-content: stretch;
}

.toplivo2020_intro-expert_item{
        opacity: .7;
        filter: grayscale(100%);
        transition: all 0.2s ease-in-out;
    }
    .toplivo2020_intro-expert_item:hover{
        opacity: 1;
        filter: grayscale(0);
        transition: all 0.2s ease-in-out;
    }

.expert_01,
.expert_02,
.expert_03,
.expert_04,
.expert_05 {
    position: relative;
}

.descr01,
.descr02,
.descr03,
.descr04,
.descr05{
    position: absolute;
    transition: all 0.2s ease-in-out;
    font-size:10px;
    width: 140px;
    display: none;
}


.expert_01:hover > .descr01{
    display: block;
    transition: all 0.2s ease-in-out;
    top:60px;
}
.expert_02:hover > .descr02{
    display: block;
    transition: all 0.2s ease-in-out;
    top:50px;
}
.expert_03:hover > .descr03{
    display: block;
    transition: all 0.2s ease-in-out;
    top:50px;
}
.expert_04:hover > .descr04{
    display: block;
    transition: all 0.2s ease-in-out;
    top:60px;
}
.expert_05:hover > .descr05{
    display: block;
    transition: all 0.2s ease-in-out;
    top:30px;
}
.toplivo2020_spacer_back{
    background: url('/design/images/action/2020/toplivo2020/spacer_back.png') center center no-repeat;
    height: 198px;
    width: 100%;
    margin:60px 0 0 0;
}

.toplivo2020_pdf{
    background: url('/design/images/action/2020/toplivo2020/pdf.jpg?v=2') center center no-repeat;
    height: 316px;
    width: 100%;
    margin-top:0px;
    display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: flex-end;
	align-content: stretch;
}
.toplivo2020_pdf_bnt{
    margin:0 auto;
    background: #1469CD;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	align-content: stretch;
	font-size: 22px;
    line-height: 26px;
    text-align: center;
    color: #FFFFFF !important;
    width: 280px;
    height: 70px;
    text-decoration: none !important;
    border-bottom: none !important; 
    transition: all 0.2s ease-in-out;
    margin-bottom:40px;
}
.toplivo2020_pdf_bnt:hover{
    width: 260px;
    height: 60px;
    font-size: 20px;
    margin:0 auto;
    transition: all 0.2s ease-in-out;
    margin-bottom:44px;
}





.toplivo2020_pdf_2{
    background: url('/design/images/action/2020/toplivo2020/pdf_2.jpg?v=2') center center no-repeat;
    height: 314px;
    width: 100%;
    margin-top:0px;
    display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: flex-end;
	align-content: stretch;
}
.toplivo2020_pdf_bnt_2{
    margin:0 auto;
    background: #1469CD;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	align-content: stretch;
	font-size: 22px;
    line-height: 26px;
    text-align: center;
    color: #FFFFFF !important;
    width: 280px;
    height: 70px;
    text-decoration: none !important;
    border-bottom: none !important; 
    transition: all 0.2s ease-in-out;
    margin-bottom:40px;
}
.toplivo2020_pdf_bnt_2:hover{
    width: 260px;
    height: 60px;
    font-size: 20px;
    margin:0 auto;
    transition: all 0.2s ease-in-out;
    margin-bottom:44px;
}

.content a  {
    text-decoration:none !important;
}

.toplivo2020_whatsapp{
    margin: 0 auto;
    width: 280px;
    height: 106px;
    background: url('/design/images/action/2020/toplivo2020/whatsApp.svg') center center no-repeat;
    background-size: contain;
    margin-top:50px;
    margin-bottom:50px;
    transition: all 0.4s ease-in-out;
}
.toplivo2020_whatsapp:hover{
    width: 300px;
    height: 120px;
    background: url('/design/images/action/2020/toplivo2020/whatsApp.svg') center center no-repeat;
    background-size: contain;
    transition: all 0.4s ease-in-out;
}


.toplivo2020_translation{
    background: #004DA7;
    margin:0 auto;
    height:640px;
    width: 100%;
    display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	align-content: stretch;
}
.toplivo2020_translation-wrap{
    margin:0 auto;
    display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	align-content: stretch;
	background: #0E60C1;
	width: 980px;
	height: 433px;
	box-shadow: 0px 4.56992px 91.3984px rgba(2, 28, 121, 0.09), 0px 1.3777px 27.5539px rgba(2, 28, 121, 0.058643), 0px 0.572225px 11.4445px rgba(2, 28, 121, 0.045), 0px 0.206963px 4.13925px rgba(2, 28, 121, 0.031357);
    border-radius: 28.562px;
}



.toplivo2020_speacers{
    background: #fff;
    width: 100%;
    margin: 0 auto;
}
.toplivo2020_speacers-title{
    font-style: normal;
    font-weight: bold;
    font-size: 33px;
    line-height: 39px;
    text-align: center;
    color: #0E60C1;
    margin-top:60px;
}




.speacers_list{
    width: 900px;
    margin:0 auto;
    display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: stretch;
	align-content: stretch;
    margin-top: 40px;
}

.speacers_item{
    width: 17%;
    padding:30px;
    height:auto;
    display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	/*align-items: center;*/
	align-content: stretch;
}
.speacers_pic_wrap{
    border-radius: 50%;
    border:solid 3px #fff;
    margin:0 auto;
    display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	align-content: stretch;
}
.speacers_pic_wrap.osob{
    border-radius: 50%;
    border:solid 3px #2160cb;
    margin:0 auto;
}
.speacers_pic{
    width: 150px;
    height: 150px;
    border-radius: 50%;
    border:solid 7px #fff;
    margin:0 auto;
}
.speacers_name{
    margin-top:10px;
    color:#000000;
    font-size: 18px;
    line-height: 21px;
    text-align: center;
}
.speacers_name.osob{
    color:#2160cb;
    font-size: 18px;
    line-height: 21px;
    text-align: center;
}
.speacers_descr{
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    color: #000000;
    margin-bottom:30px;
}










.toplivo2020_video{
    background: #fff;
    width: 100%;
    padding: 40px 0 60px 0;
}
.toplivo2020_video-title{
    font-style: normal;
    font-weight: bold;
    font-size: 33px;
    line-height: 39px;
    text-align: center;
    color: #0E60C1;
    margin-top:20px;
    margin-bottom:40px;
}
.video_list{
    margin:0 auto;
    width:900px ;
    display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-around;
	align-items: center;
	align-content: stretch;
}

.video_item{
    width: 48%;
    margin:20px;
    margin: 0 auto;
    text-align: center;
    display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	align-content: stretch;
}

.video_item_frame{
    width: 400px;
    height: 225px;
}









.toplivo2020_ask{
    background: #004DA7;
    width: 100%;
    padding: 40px 0 40px 0;
}

.toplivo2020_ask-title{
    font-style: normal;
    font-weight: bold;
    font-size: 33px;
    line-height: 39px;
    text-align: center;
    color: #fff;
    margin-top:20px;
    margin-bottom:10px;
}

.toplivo2020_form_iframe{
    width: 800px;
    margin:0 auto;
    display: block;
}
.toplivo2020_form.show{
    width: 700px;
    margin:0 auto;
	color:#fff;
	display: block;
}

.toplivo2020_form    {
    width: 700px;
    margin:0 auto;
	color:#fff;
        display:none;
    }

.toplivo2020_form_wrap{
    width: 700px;
    margin:0 auto;
    display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	align-content: center;
	color:#fff;
}
.toplivo2020_form_wrap > span{
    font-size:10px;
    background:#fff;
}
.toplivo2020_form_line{
    width: 300px;
    margin-bottom:40px;
    margin-right:40px;
}
.toplivo2020_form_input{
    width: 100%;
    background: transparent;
    border-right:none;
    border-left:none;
    border-top:none;
    border-bottom:solid 1px #fff;
    padding:10px 5px 5px 5px;
    color:#fff;
    font-size:17px;
}
.toplivo2020_form_select{
    width: 100%;
    background: #004DA7;
    border-right:none;
    border-left:none;
    border-top:none;
    border-bottom:solid 1px #fff;
    padding:10px 5px 5px 5px;
    color:#fff;
    font-size:17px;
}

.toplivo2020_form_line.video,
.toplivo2020_form_line.error,
.toplivo2020_form_line.text ,
.toplivo2020_form_line.capcha {
    width: 98%;
    margin-left:5px;
}
.toplivo2020_form_errorblock{
    background:#fd435b ;
    color:#fff;
    text-align:center;
    font-size:17px;
    border-radius:20px;
    padding:10px;
    width: 100%;
}

.toplivo2020_form_errorblock:empty{
    width: 100%;
    background:none;
    height: 0px;
}

.toplivo2020_form_file_map{
    display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	align-content: stretch;
}

.toplivo2020_form_file_wrap {
      overflow:hidden;
      width:160px;
      height:34px;
      cursor:pointer;
      background:url(/design/images/action/2020/toplivo2020/btn-file.png) center center  no-repeat;
      display: inline-block;
}
.toplivo2020_form_file_wrap.active {
      overflow:hidden;
      width:160px;
      height:34px;
      cursor:pointer;
      background:url(/design/images/action/2020/toplivo2020/btn-file-active.png) center center  no-repeat;
      display: inline-block;
}

.toplivo2020_form_file{
    opacity:0;
  filter:alpha(opacity:0);
  font-size:199px;
  cursor:pointer;
  padding:0px;
  margin:0px;
  border:none;
  margin-left:-450px;
}
.toplivo2020_form_file_descr{
    font-size:12px;
    padding:10px;
    width: 80%;
}
.toplivo2020_form_title.video {
    display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	align-content: center;
}
.toplivo2020_form_header{
    width: 100%;
    text-align: center;
}
.toplivo2020_form_video_or_wrap{
    display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-around;
	align-items: center;
	align-content: stretch;
	width: 70%;
}

.toplivo2020_form_title_url_wrap{
    
}

.toplivo2020_form_text{
    width: 100%;
    background: transparent;
    border:solid 1px #fff;
    padding:10px 5px 5px 5px;
    border-radius:15px;
    height:120px;
    font-size:17px;
    color:#fff;
    font-family: "Roboto", Sans-Serif;
}

.toplivo2020_form_line.capcha{
    display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	align-content: center;
}
.toplivo2020_form_btn {
    position: relative;
    width: 150px;
    height: 48px;
    border: 1px solid #FFFFFF;
    border-radius: 15px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    color: #FFF;
    font-size: 100.01%;
    font-family: pts-r,Arial,sans-serif,Tahoma,'Sans Serif';
    background-color: transparent;
    padding-right: 20px;
    cursor: pointer;
}
.toplivo2020_form_btn:disabled {
    opacity: 0.5;    
    cursor: default;
}
.toplivo2020_form_btn:before {
    content: "";
    position: absolute;
    display: block;
    top: 50%;
    right: 15px;
    margin-top: -3px;
    width: 10px;
    height: 2px;
    background-color: #FFF;
    transform: rotate(45deg);
}
.toplivo2020_form_btn:after {
    content: "";
    position: absolute;
    display: block;
    top: 50%;
    right: 15px;
    margin-top: 3px;
    width: 10px;
    height: 2px;
    background-color: #FFF;
    transform: rotate(-45deg);
}
.toplivo2020_form_btn.loading:before {
    display: none;
}
.toplivo2020_form_btn.loading:after {
    top: 50%;
    transform: translateY(-50%);
    right: 10px;
    width: 30px;
    height: 30px;
    margin-top: 0;
    background: url(/design/images/action/2020/toplivo2020/loading__icon.svg) no-repeat;
    background-position: center;
    background-size: 30px 30px;
}
.toplivo2020_form_btn:hover {
    margin-right:-5px;
    transition: all 0.2s ease-in-out;
}
.toplivo2020_form_btn:disabled:hover {
    margin-right: 0;
}
.captcha_input_wrap{
    display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
	align-content: center;
	width: 65%;
}
.captcha_input{
    border:none;
    border-bottom:solid 1px #fff;
    background:transparent;
    font-size:24px;
    width:120px;
    color:#fff;
}

.form_message{
    color:#fff;
    margin-bottom:20px;
    text-align: center;
    display: block;
    width: 100%;
}

#toplivo2020_sended > .form_message{
    background: #1469cd;
    color:#fff;
    font-size:34px;
    margin: 0 auto;
    border-radius: 20px;
    margin-bottom:20px;
    text-align: center;
    display: block;
    width: 50%;
    padding: 40px;
}

.toplivo2020_form_ask{
    position: relative;
    width: 15px;
    height: 15px;
}
.toplivo2020_form_ask-sign{
    display: inline-block;
    position: relative;
    width: 15px;
    height: 15px;
    background: url('/design/images/action/2020/toplivo2020/ask_sign.png') no-repeat;
}
.toplivo2020_form_ask-buble{
    position: absolute;
    opacity: 0;
    width: 0px;
    height: 0px;
}

.toplivo2020_form_ask-sign:hover .toplivo2020_form_ask-buble{
    position: absolute;
    opacity: 1;
    width: 180px;
    height: auto;
    left:0px;
    top:-60px;
    background: #176FD8;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    font-size: 12px;
    padding:10px;
    font-style: normal;
}

#toplivo2020_sended{
    font-size:30px;
    margin:60px 0 60px 0;
    display: none;
}
#toplivo2020_sended.show {
  display: block;
}
.show{
    display: block;
}

.filename{
    margin:0 auto;
    background: #fff;
    color:#004da7;
    padding:3px;
    text-align:center;
    border-radius:5px;
    opacity: 0.5;
}
.filename:empty{
    padding:0px;
    margin:0px;
}


@media only screen and (max-width: 1024px){
    .toplivo2020_header{
        background: url('/design/images/action/2020/toplivo2020/toplivo2020_header1024.jpg?v=2') center center no-repeat !important;
        height: 490px;
    }
    .toplivo2020_intro-text{
        width: 80%;
        margin-top:50px;
        font-size: 40px;
        line-height: 47px;
        text-align: center;
    }
    .toplivo2020_intro-btn {
        width: 60%;
        padding: 14px;
        margin-top:40px;
        font-size: 35px;
    }
    
    .toplivo2020_intro-title {
        font-size: 32px;
        line-height: 37px;
        color: #000000;
    }

    .toplivo2020_intro-expert_list {
        width: 90%;
    }
    .toplivo2020_intro-expert_item{
        opacity: 1;
        filter: grayscale(0%);
    }
    .toplivo2020_speacers-title,
    .toplivo2020_video-title,{
        font-size: 60px;
    }
    .speacers_item {
        width: 34%;
        padding: 30px 60px;
    }
    
    .speacers_pic {
        width: 290px;
        height: 290px;
    }
    .speacers_name,
    .speacers_name.osob{
        font-size: 32px;
        line-height: 51px;
        text-align: center;
    }
    .speacers_descr {
        font-size: 20px;
        line-height: 24px;
    }
    
        .descr01,
        .descr02,
        .descr03,
        .descr04,
        .descr05{
            position: absolute;
            transition: all 0.2s ease-in-out;
            font-size:10px;
            width: 140px;
            display: block;
        }
        
        
        .descr01{
                display: block;
                top:60px;
            }
        .descr02{
                display: block;
                top:60px;
            }
        .descr03{
                display: block;
                top:50px;
            }
         .descr04{
                display: block;
                top:60px;
            }
        .descr05{
                display: block;
                top:40px;
            }
    
    .fix,.fix-flex,.fix1004{width:100%!important;}
    #header .header-nowefir{display:none;}
    #header .header-search{right:50px;}
}

@media only screen and (max-width: 900px){
    .video_list{
        width: 100%;
    }
}

@media only screen and (max-width: 800px){
    .speacers_list{
        width: 90%;
    }
}


@media only screen and (max-width: 768px){
    body{
        overflow-x: hidden !important;
        width: 90%;
    }
    .counters {
        width: 1px;
        height: 1px;
        overflow: hidden;
    }
    .header-search{display:none;}
    .social-share{
        display: none;
    }
    
    .toplivo2020_intro-expert_list{
        width: 100%;
        flex-wrap: wrap;
    }
    .toplivo2020_intro-expert_item{
        padding:20px 40px;
        opacity: 1;
        filter: grayscale(0%);
    }
    .toplivo2020_intro-expert_item:hover{
        opacity: 1;
        filter: grayscale(0);
        transition: none;
    }
    
    .expert_01:hover > .descr01{
        display: block;
        top:80px;
    }
    .expert_02:hover > .descr02{
        display: block;
        top:80px;
    }
    .expert_03:hover > .descr03{
        display: block;
        top:80px;
    }
    .expert_04:hover > .descr04{
        display: block;
        top:80px;
    }
    .expert_05:hover > .descr05{
        display: block;
        top:80px;
    }
    

    .toplivo2020_intro-text{
        width: 80%;
    }
    .toplivo2020_translation-wrap{
        width: 90%;
        height: 300px;
    } 

    .video_item {
        width: 100%;
        margin:0 0 40px 0;
    }
    .video_item_frame {
        width: 80%;
        height: 220px;
    }
    
    .toplivo2020_form_wrap {
        width: 500px;
    }
    .toplivo2020_form_line {
        width: 100%;
        margin-right: 0px;
    }
    
    .toplivo2020_form_iframe {
        width: 90%;
        margin: 0 auto;
        display: block;
        /*height: 900px;*/
    }
    .toplivo2020_form_title.video {
        justify-content: center;
        flex-wrap: wrap;
    }
    .toplivo2020_form_file_descr {
            font-size: 12px;
            padding: 10px;
            width: 100%;
        }
    
    .toplivo2020_form.show {
        width: 500px;
    }
    .toplivo2020_translation {
        background: #004DA7;
        margin: 0 auto;
        height: 490px;
    }
    #dj-onair,
    #header #volume-efirlayer_p{
        display:none;
    }
    #ar_logo img{
        width:90px!important;
    }
    #header #main-radio{
        left:150px;
        width:159px;
    }
    #header {
        height: 65px;
        padding:0 5px;
    }
    #header .header-player-upp{
        right:-20px;width:50px;
    }
    #soundSlider-block{display:none;}
        
    #header #header-studia{left:305px;}
    #header .header-cab{left:170px!important;}
    .footer{max-height:none!important; padding: 10px;}
    .footer-menu::after{content:"";display:block;clear:both;}
    .footer-menu ul{width:33.33%;}

    #layout {
            width: 111%;
            margin-top: -12px;
            overflow-x: hidden;
        }
    .age {
        width: 30px;
        top: 640px;
        right: 20px;
    }    
        
   .speacers_list {
        width: 100%;
    }
    
    .speacers_pic {
        width: 200px;
        height: 200px;
    }
    .speacers_name,
    .speacers_name.osob{
        font-size: 32px;
        line-height: 51px;
        text-align: center;
    }
    .speacers_descr {
        font-size: 20px;
        line-height: 24px;
    }
    
    .speacers_item {
        width: 28%;
    }
    
    .toplivo2020_form_title{
        text-align: center;
    }
    .toplivo2020_form_select {
        text-align: center;
        
    }
    .toplivo2020_form_text{
         text-align: center;
    }
    .toplivo2020_form_header{
        margin-bottom:40px;
    }
    .toplivo2020_form_file_map{
        flex-wrap: wrap;
    }
    .toplivo2020_form_video_or_wrap,
    .toplivo2020_form_video_or,
    .toplivo2020_form_title_url_wrap{
        flex-wrap: wrap;
        width: 100%;
    }
    
    
    .toplivo2020_form_input {
        text-align: center;
    }
        
}




    @media (max-width:575px){
        .lm20-about-title__highlighted-text{
            font-family:Roboto,Arial,Verdana,sans-serif!important;
            font-size:24px;line-height:30px;font-weight:700;
            
        }
        #header .header-cab a,
        #header #header-studia a,
        #header .header-player-text{font-size:0;}
        body .block-menu{margin-top:75px!important;}
        #ar_logo img{width:75px!important;}
        #header{height:65px;}
        #header #main-radio{top:20px;left:150px;width:60px;height:50px;}
        #header .header-player-upp{right:0;}
        #header .header-player-upp .radio-player{width:60px!important;}
        #header .header-player-city,
        #header .header-player-listern{display:none;}
        #header #mplayer_wraperefir_player{width:60px;}
        #header #header-studia{top:10px;left:135px;width:60px;border:0;}
        #header .header-cab{top:6px;left:40px!important;width:50px;}
        .footer-menu ul{width:50%;}
        
        .toplivo2020_form_wrap {
            width: 300px;
        }
        .toplivo2020_form_line.capcha {
            flex-wrap: wrap;
        }
        .toplivo2020_form.show {
            width: 320px;
        }
        
        .captcha_input_wrap {
            display: flex;
            flex-direction: row;
            flex-wrap: wrap;
        }
        
        .toplivo2020_form_btn {
            margin-top: 40px;
        }
        
        .toplivo2020_form_iframe {
            width: 320px;
            margin: 0 auto;
            display: block;
            /*height: 1150px;*/
        }
        
        .toplivo2020_form_line.video, .toplivo2020_form_line.text, .toplivo2020_form_line.capcha {
            width: 98%;
            margin-left: 0px;
        }
        .toplivo2020_speacers-title,
        .toplivo2020_video-title,{
            font-size: 24px;
        }
        .speacers_list {
            width: 100%;
        }
    
        .speacers_pic {
            width: 140px;
            height: 140px;
        }
        .speacers_name,
        .speacers_name.osob{
            font-size: 14px;
            line-height: 14px;
            text-align: center;
        }
        .speacers_descr {
            font-size: 12px;
            line-height: 14px;
        }
        
        .speacers_item {
            width: 18%;
        }
        
        .toplivo2020_intro-text {
                width: 80%;
                margin-top: 50px;
                font-size: 20px;
                line-height: 27px;
                text-align: center;
            }
        .toplivo2020_intro-btn {
                width: 60%;
                padding: 14px;
                margin-top: 40px;
                font-size: 16px;
        }
        .toplivo2020_intro-expert_logo-wrap {
            width: 170px;
            margin-bottom: 60px;
        }
        
        .descr01{
                display: block;
                top:80px;
            }
        .descr02{
                display: block;
                top:80px;
            }
        .descr03{
                display: block;
                top:80px;
            }
         .descr04{
                display: block;
                top:80px;
            }
        .descr05{
                display: block;
                top:80px;
            }
    }
    
    
    @media (max-width:540px){
        .toplivo2020_pdf {
            background: url('/design/images/action/2020/toplivo2020/pdf_mob.jpg') center center no-repeat;
            background-size: 100% 100%;
        }
        .toplivo2020_pdf_2 {
            background: url('/design/images/action/2020/toplivo2020/pdf_mob_2.jpg') center center no-repeat;
            background-size: 100% 100%;
        }
    }
    
    
    @media only screen and (max-width: 520px){
        .toplivo2020_header{
            background: url('/design/images/action/2020/toplivo2020/toplivo2020_header1024.jpg?v=2') center center no-repeat !important;
            background-size: cover !important;
            height: 350px;
        }
    }
    @media only screen and (max-width: 480px){
    .toplivo2020_header {
            background-size: cover !important;
            height: 270px;
        }
    }