@media (max-width: 1500px) { 
.main-section .main-row { margin: 0; }
.main-speakers-left { top: 70px; left: -94px; background-size: 80%; }
.main-speakers-right { top: 70px; right: -183px; background-size: 80%; }
}

@media (max-width: 1200px) { 
.videos-box iframe, .jwplayer { width: 617px; height: 343px; }
.videos-box img { max-width: 100%; height: auto; }
.main-section .whatteach-list { top: 59px; }
.chat-box { height: 343px; }
.main-section .main-row { width: 100%; }
.main-section h2.event-ttl span span { font-size: 18px; }
.event-info h2 { font-size: 21px; }
.header-bg-1 { right: -50px;  background-size: 80%; }
.header-bg-1 > div { right: 35px; }
}

@media (max-width: 992px) {
.videos-box iframe, .jwplayer { width: 686px; height: 386px; }
.chat-box { border-top: 1px solid #1db5b3; height: 650px; }
.roundshem-line h3 { width: 32%; margin-bottom: 15px; }
.bg-online a { top: -45px; }
.kitmed-garanty { position: static; margin: 0; text-align: center; }
footer br, .main-section .main-speaker-list::after { display: none; }
.roundshem-line h3 { width: 32%; margin-bottom: 15px; }
.main-in, .main-in .align-right { text-align: center; }
.header-bg-1 { position: static; }
.header-bg-1 { margin: 0 auto; height: 401px; }
.header-bg-1 > div { right: 55px; bottom: 4px; }
.main-section .container { padding-bottom: 0; }
.book-info-section h2, .bookgift-section .ttl-center span, .book-info-section h3 { font-size: 24px; }
.bookgift-section .col-xl-6 { text-align: center; }
.bookgift-section .col-xl-6 ul { max-width: 320px; margin-left: auto; margin-right: auto; text-align: left; }
.bookgift-section .col-xl-3, .bookgift-section .col-xl-4.align-right { text-align: center; }
.main-section .whatteach-list { top: 170px; }
.main-section .container { padding-bottom: 50px; }
}

@media all and (max-width: 768px) {
.videos-box iframe, .jwplayer { width: 510px !important; height: 306px !important; }
header .logo { text-align: center; font-size: 24px; padding-left: 15px; }
header .logo a { display: none; }
.reg-box { margin: 0; }
.programm-tb { padding: 0; }
.programm-tb, .programm-tb .td { width: 100%; display: block; text-align: center; }
.programm-tb .td.programm-theme { border-bottom: 1px dashed rgba(255,255,255,0.50); }
.programm-section .container::before, .programm-head::before, .programm-btn-fixed { display: none; } 
.book-info-section h2, .bookgift-section .ttl-center span, .book-info-section h3, .book-info-section { text-align: center; }
.book-info-section .butn-red { margin: 0 0 15px 0 !important; }
.book-box div.align-center { margin: 35px 0; }
.logos-ttl { margin-top: 20px; font-size: 22px; }
.logos-ttl img { display: block; margin: 20px auto 0 auto; }
.inline-item.full p { min-height: 100% !important; }
.main-in { text-align: left; }
.main-section .whatteach-list { right: 0; }
.main-section h2 { font-size: 1rem; }
.main-in, .logo { max-width: 100%; text-align: center; }




}

@media all and (max-width: 580px) { 
.online-box { max-width: 440px; margin: 0 auto; }
.videos-box iframe, .jwplayer { width: 440px !important; height: 247px !important; }
.roundshem-line h3 { width: 49%; font-size: 19px; }
.mfp-move-horizontal .white-popup { padding: 30px 15px 15px 15px; }
.header-bg-1 { width: 285px; background-size: 100%; height: 199px; margin-top: 15px; }
.header-bg-1 > div { right: -155px; }
.header-bg-1 > div h3 { font-size: 22px; }
.main-section .whatteach-list { position: static; margin-bottom: 90px; }
.main-in { width: 100%; text-align: center; }
.main-section .main-row { padding: 25px 0 0 0; }
.buttons-place a { margin: 0 0 10px 0; }
.woman-bg, .main-section .container:before { display: none; }
.main-section { overflow: hidden; }
.main-section .main-row { width: 320px; margin: 0 auto; }



}

@media all and (max-width: 460px) { 
.online-box { max-width: 320px; margin: 0 auto; }
.videos-box iframe, .jwplayer { width: 320px !important; height: 180px !important; }
}

@media all and (max-width: 350px) { 
header .logo { font-size: 22px; }
}