@-moz-document url-prefix(){fieldset{display:table-cell}}.table-responsive .table{max-width:1000px!important}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:normal!important}@media (min-width:1200px){.flags-header{margin:0 0 0 18px}}@media (min-width:992px) and (max-width:1199px){.col-md-wide .col-md-wide-main,.col-md-wide .col-md-wide-rightcol{width:100%!important}.flags-header{margin:0 0 0 -10px}.header_buttons{margin:0 0 0 -35px}.rasp-button,.rasp-buttona{font-size:14px;width:125px}.mainmenu .nav>li>a{padding:5px 8px;font-size:18px}.showcase-a2-wrapper{background-size:auto 100%}.showcase-d li.sh41{margin:0 0 0 45px}.imglangsite{height:180px;margin:5px 1% 10px;width:30%;float:left}.showcase-a .btn-big-red{right:200px;position:absolute;top:120px}.showcase-a ul{left:205px}.teachers .teachers_item{padding:10px}}@media (min-width:768px) and (max-width:991px){.col-md-wide .col-md-wide-main,.col-md-wide .col-md-wide-rightcol{width:100%!important}.flags-header{height:80px;padding-top:28px;text-align:center;margin:0}.header_buttons a,.header_buttons a div{margin:5px auto;display:block}.header_contacts{padding:7px 0 7px 20px;text-align:center;box-sizing:border-box;margin-left:0;width:100%;float:none}.social_block_icons{padding:5px 0 0;margin-right:0;text-align:center}.header_logo,.header_logo-link{height:80px}.header_logo-link .slogan1{padding-top:8px}.showcase-a2-wrapper,.showcase-d-wrapper{background-size:auto 100%}.showcase-d a{font-size:20px;position:relative;top:0;margin:10px auto;left:auto;width:240px;line-height:37px}.showcase-d li{font-size:30px}.showcase-d li.sh41{margin:0;width:240px}.showcase-d li.sh42{width:245px}.showcase-d li.sh43{margin:0 -30px 0 10px;width:220px}.showcase-d li{font-size:20px;float:none}.showcase-d li.sh41,.showcase-d li.sh42,.showcase-d li.sh43{margin:10px auto;width:280px}.showcase-d{height:auto}.showcase-d li strong{font-size:24px}.imglangsite{margin:5px 1%;width:47%}.showcase-a .btn-big-red{right:100px;position:absolute;top:120px}.showcase-a ul{left:87px}.teachers .teachers_item{padding:10px}}@media (max-width:767px){.header_logo{height:90px}.header_logo-link{height:90px;margin:0 auto;width:310px}.header_logo-link .slogan1{padding-top:8px}.header_contacts .ya-phone{font-size:20px;line-height:25px}.header_logo-link .slogan2{font-size:13px;line-height:16px}.flags-header{height:50px;padding-top:15px;text-align:center;margin:0}.social_block_icons{padding:5px 0 0;margin-right:0;text-align:center}.flags-header>a{margin:0 7px}.header_buttons a{margin:5px auto;display:block}.header_buttons{text-align:center}.header_buttons .custom.btc{display:inline-block}.header_buttons a div{padding-top:5px;font-size:15px;margin:5px 0 5px auto;padding-bottom:5px;width:100px;line-height:1;display:block}.header_buttons a div.rasp-button{margin-top:-3px}.header_contacts{padding:7px 0;text-align:center;box-sizing:border-box;margin-left:-2px;float:none}.showcase-a2-wrapper{background-size:auto 100%}.bottom-title h1{font-size:30px;margin:0 0 20px;line-height:1.2}.showcase-a-wrapper{margin:10px auto}.showcase-a{height:auto}.showcase-a ul{position:relative;top:auto;margin:20px auto;left:20px;width:300px}.showcase-a .sh-title{padding:10px 20px;font-size:35px;margin-bottom:10px;line-height:1}.showcase-a .btn-big-red{right:auto;position:relative;top:auto;margin:20px auto;left:auto;width:250px;display:block}.showcase-a li{height:auto;font-size:20px;margin:10px;width:100%;line-height:1.2;display:block}.showcase-d-wrapper{background-size:auto 100%}.showcase-d li{font-size:20px;float:none}.showcase-d li.sh41,.showcase-d li.sh42,.showcase-d li.sh43{margin:10px auto;width:280px}.showcase-d li strong{font-size:24px}.showcase-d{height:460px}.showcase-d a{font-size:20px;width:240px;line-height:37px}.showcase-d .jcepopup_label,.showcase-d a{position:relative;top:0;margin:10px auto;left:auto}.showcase-d .jcepopup_label{text-align:center}.showcase-d-wrapper h2{font-size:30px;margin:0 0 10px}.showcase-d ul{margin:0 0 20px}.imglangsite{margin:5px auto;width:90%;float:none}.teachers .teachers_item{min-height:auto;padding:10px 10px 20px}.showcase-a2 .video{height:312px;width:480px}.showcase-a2{height:445px}.mainmenu .nav>li>a{padding:0 9px;font-size:17px;margin:2px 5px;line-height:1.2}.mainmenu-wrapper{margin:10px 0}.mainmenu{margin:2px 0}.mainmenu .nav>li>a{padding:2px 5px;font-size:15px}.buy_controls_fix .mainmenu .nav>li>a{padding:1px 5px;font-size:15px;margin:1px 2px;line-height:1}.mainmenu .nav>li>div{font-size:15px}.buy_controls_fix .mainmenu .nav>li>div{padding:1px 4px;font-size:15px;text-decoration:none;color:#333;position:relative;margin:1px 2px;line-height:1;display:block}.buy_controls_fix .mainmenu{margin:0}.buy_controls_fix .mainmenu-wrapper{margin:1px 0}}@media (max-width:480px){.showcase-a2 .video{height:312px;width:360px}.showcase-a2{height:445px}.blog .items-leading>div .pull-left.item-image,.container .row img,.pull-left.item-image{margin:5px auto;float:none!important;display:block}}@media (max-width:360px){.showcase-a2{height:475px}.showcase-a2 .video{height:312px;width:330px}.header_contacts{margin-left:-20px}.container .row img{margin:5px auto;float:none;display:block}}