.top-0{padding-top:10px;margin:0}.top-5{padding-top:5px}.top-10{padding-top:10px}.top-15{padding-top:15px}.top-20{padding-top:20px}.top-30{padding-top:30px}.top-50{padding-top:50px}body{padding-top:80px;background-color:#f8f8f8}body div.program_wrap{padding-left:0}.btn.jns-btn{padding:10px 10px 8px;font-weight:400;letter-spacing:1px;margin:0 auto;white-space:normal;font-family:Russo One,sans-serif;display:block}.btn.jns-blue{font-size:16px;text-decoration:none;color:#fff;border-top:1px solid #2091e6;text-align:center;border-radius:25px;background:#0077ce}.btn.jns-blue:hover{background:#0187e9;background-image:-webkit-linear-gradient(top,#0187e9,#30a7fe);background-image:-moz-linear-gradient(top,#0187e9,#30a7fe);background-image:-ms-linear-gradient(top,#0187e9,#30a7fe);background-image:-o-linear-gradient(top,#0187e9,#30a7fe);background-image:linear-gradient(180deg,#0187e9,#30a7fe)}.btn.jns-orange{font-size:16px;text-decoration:none;color:#fff;border-top:1px solid #ff724c;text-align:center;border-radius:25px;background:#ff3701}.btn.jns-orange:hover{background-color:#ff3801;background-image:-webkit-linear-gradient(top,#ff3801,#ff7115);background-image:-moz-linear-gradient(top,#ff3801,#ff7115);background-image:-ms-linear-gradient(top,#ff3801,#ff7115);background-image:-o-linear-gradient(top,#ff3801,#ff7115);background-image:linear-gradient(180deg,#ff3801,#ff7115)}.btn.jns-transparent{border-color:#fff;color:#fff;background-color:transparent;box-shadow:none;border-radius:0}.btn.jns-transparent:hover{background-color:hsla(0,0%,100%,.25)}.btn.jns-big{font-size:24px}.btn.event_signup_btn{max-width:300px}.navbar-header{float:none}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;max-height:465px!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)}.navbar-collapse.collapse{display:none!important}.navbar-collapse.collapse.in{display:block!important}.navbar-nav{margin-right:0;margin-left:0;float:none!important}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}h1,h2,h3,h4{text-align:center}figure.jands-navigation .main-logo img{max-width:100%;max-height:35px;margin:16px auto;width:auto;display:block}figure.jands-navigation .form-control::-webkit-input-placeholder{font-style:italic;color:#7a7a7a}figure.jands-navigation .form-control:-moz-placeholder,figure.jands-navigation .form-control::-moz-placeholder{font-style:italic;color:#7a7a7a}figure.jands-navigation .form-control:-ms-input-placeholder{font-style:italic;color:#7a7a7a}figure.jands-navigation button.navbar-toggle{border:0;float:left}figure.jands-navigation .navbar-default .navbar-toggle:focus,figure.jands-navigation .navbar-default .navbar-toggle:hover{background-color:transparent}figure.jands-navigation nav.navbar-default{border:0;transition:.1s;background-color:#00aeef}figure.jands-navigation .navbar-default .navbar-toggle{font-weight:600;margin-right:0;margin-bottom:5px;color:#fff;transition:.1s;margin-top:5px}figure.jands-navigation .navbar-default.fixed .navbar-header{min-height:61px}figure.jands-navigation .navbar-default.fixed .navbar-toggle{padding-top:22px;padding-right:0;margin:0 auto;float:none;padding-left:0}figure.jands-navigation .navbar-default .navbar-header .mobile-logo{padding-top:12px}figure.jands-navigation .navbar-default .navbar-header .mobile-logo img{max-width:85px;width:100%}figure.jands-navigation .navbar-default .navbar-header .mobile-search{color:#fff}figure.jands-navigation .navbar-default .navbar-header .mobile-sf{padding-top:10px;padding-bottom:10px}figure.jands-navigation .navbar-default .navbar-header .mobile-sf form{position:relative}figure.jands-navigation .navbar-default .navbar-header .desktop-search i.search-switcher,figure.jands-navigation .navbar-default .navbar-header .mobile-search i{padding:5px;color:silver;background-color:#cae2fa;border-radius:50%;cursor:pointer;margin-top:5px}figure.jands-navigation .navbar-default .navbar-header .mobile-search i{margin-top:10px}figure.jands-navigation .navbar-default .navbar-header .desktop-search i.search-switcher{right:20px;position:absolute}figure.jands-navigation .navbar-default .navbar-header .desktop-sf{position:absolute;padding-right:10px;top:61px;background-color:#00aeef;left:-160px;padding-left:10px;z-index:2}figure.jands-navigation .navbar-default .navbar-header .desktop-sf form{position:relative;margin:10px 0}figure.jands-navigation .navbar-default .top-nav-icon{height:auto;width:16px;margin-top:0;display:inline}figure.jands-navigation .navbar-default .navbar-header ul{margin-right:0;transition:.1s;max-height:20px;margin-left:0}figure.jands-navigation .navbar-default.fixed .navbar-header ul{margin-bottom:10px;margin-top:10px}figure.jands-navigation .navbar-default .navbar-header ul>li,figure.jands-navigation .navbar-default .navbar-header ul>li:last-of-type{margin-right:0}figure.jands-navigation .navbar-default .navbar-header ul>li>a{text-decoration:underline;color:#fff}figure.jands-navigation .navbar-default .top-login{padding:0 0 0 5px;margin-top:0}figure.jands-navigation .navbar-default .navbar-header .top-login a{text-decoration:none}figure.jands-navigation .navbar-default .navbar-nav{padding-top:7px;padding-bottom:10px}figure.jands-navigation .navbar-default .navbar-nav .main-menu-sep{border-top:1px solid #1c85d1;display:block}figure.jands-navigation .navbar-default .navbar-nav li>a{padding:10px;text-decoration:none!important;color:#fff;display:inline-block}figure.jands-navigation .navbar-default .navbar-collapse{border:0;position:absolute;padding-right:10px;background-color:#00aeef;left:12%;width:250px;padding-left:10px;z-index:2}figure.jands-navigation .navbar-default .city-selector-desktop .current-city{padding-top:0;color:#fff;transition:.1s;position:relative;cursor:pointer}figure.jands-navigation .navbar-default .city-selector-desktop .current-city span{font-size:13px;border-bottom:1px dashed #fff;line-height:14px;display:inline-block}figure.jands-navigation .navbar-default.fixed .city-selector-desktop .current-city{margin-bottom:0;margin-top:0}figure.jands-navigation .navbar-default .city-selector-desktop .city-list-open{padding:0 10px;right:0;position:absolute;top:30px;background-color:#00aeef;z-index:200}figure.jands-navigation .navbar-default .city-selector-desktop ul{max-height:none;text-align:left}figure.jands-navigation .navbar-default .city-selector-desktop ul li a{font-weight:400}figure.jands-navigation .navbar-default .lang-switch{transition:.1s;margin-top:15px;padding-left:0}figure.jands-navigation .navbar-default.fixed .lang-switch{margin-right:14px;margin-top:0}figure.jands-navigation .navbar-default .phone-number{text-align:right}figure.jands-navigation .navbar-default .phone-number.messenger{margin-bottom:3px}figure.jands-navigation .navbar-default .phone-number a{text-decoration:none;font-weight:600;color:#fff;border-bottom:1px dashed #fff}figure.jands-navigation .logo-area a{text-decoration:none;color:#000}figure.jands-navigation .logo-area a:active,figure.jands-navigation .logo-area a:hover{color:#329eee}figure.jands-navigation .desktop-menu{border-right:1px solid #0093d5;min-height:33px;border-left:1px solid #0093d5;margin-bottom:14px;margin-top:16px}figure.jands-navigation .desktop-menu a{color:#fff}figure.jands-navigation .navbar-default .navbar-header .desktop-menu ul{margin-bottom:5px;margin-top:5px}figure.jands-navigation .desktop-menu ul li{overflow:hidden;text-overflow:ellipsis;color:#fff;text-align:center;white-space:nowrap}figure.jands-navigation .desktop-menu ul li:before{height:17px;margin-right:3px;content:"";background-size:100%;margin-left:12px;width:17px;vertical-align:-5px;display:inline-block}figure.jands-navigation .desktop-menu ul li.item-1801{width:auto}figure.jands-navigation .desktop-menu ul li.item-1801:before{background-image:url(/images/tpl/responsive/schools.png)}figure.jands-navigation .desktop-menu ul li.item-1800{width:auto}figure.jands-navigation .desktop-menu ul li.item-1800:before{background-image:url(/images/tpl/responsive/catalog.png)}figure.jands-navigation .desktop-menu ul li.item-15355{width:auto}figure.jands-navigation .desktop-menu ul li.item-15355:before{background-image:url(/images/tpl/responsive/oplata.png)}figure.jands-navigation .desktop-menu ul li.item-1796{width:auto}figure.jands-navigation .desktop-menu ul li.item-1796:before{background-image:url(/images/tpl/responsive/test.png)}figure.jands-navigation .desktop-menu ul li.item-15398{width:auto}figure.jands-navigation .desktop-menu ul li.item-15398:before{background-image:url(/images/tpl/responsive/elearning.png)}figure.jands-navigation .desktop-menu ul li.item-12499{width:auto}figure.jands-navigation .desktop-menu ul li.item-12499:before{background-image:url(/images/tpl/responsive/forum.png)}figure.jands-navigation .desktop-menu ul li.item-15404{width:auto}figure.jands-navigation .desktop-menu ul li.item-15404:before{background-image:url(/images/tpl/responsive/exam.png)}figure.jands-navigation .desktop-menu ul li.item-1798{width:auto}figure.jands-navigation .desktop-menu ul li.item-1798:before{background-image:url(/images/tpl/responsive/blog.png)}figure.jands-navigation .second-menu{background-color:#00aeef}figure.jands-navigation .second-menu .desktop-menu{border:0;background-color:#00aeef;margin:0}figure.jands-navigation .second-menu .desktop-menu ul{margin-bottom:0;margin-top:5px}figure.jands-navigation .second-menu .desktop-menu ul li{text-align:left;white-space:nowrap;padding-left:0}figure.jands-navigation .second-menu .top-login{border:0;margin-top:0}figure.jands-navigation .second-menu .top-login a{color:#fff}figure.jands-navigation .logo-area .mobile-lang img{max-width:14px;width:100%}figure.jands-navigation .logo-area .city-selector-mobile{padding-top:0}figure.jands-navigation .logo-area .city-selector-mobile .current-city{cursor:pointer}figure.jands-navigation .logo-area .city-selector-mobile .collapsed__content{margin-top:10px}figure.jands-navigation .logo-area .city-selector-mobile .current-city span{border-bottom:1px dashed #000;line-height:14px;display:inline-block}figure.jands-footer .social-footer{margin-top:10px}figure.jands-footer .social-footer a{vertical-align:middle;display:inline-block}figure.jands-footer .social-footer a.btn:last-of-type{margin-right:0}figure.jands-footer .social-footer a.btn{height:33px;font-size:18px;border:1px solid #c5c5c5;margin-bottom:5px;color:#00a0ff;padding-right:3px;border-radius:50%;background:linear-gradient(180deg,#fcfcfc 0,#d3d3d3);margin-left:5px;width:33px;line-height:16px;padding-left:3px}figure.jands-footer .social-footer a.btn:hover{color:#21a2d1}figure.jands-footer .social-footer a.btn i{font-size:14px}figure.jands-footer{position:relative;z-index:1}figure.jands-footer .ask span{font-size:18px;font-style:italic;color:#333}figure.jands-footer .soc{height:50px;margin-right:7%;width:41px;display:none}figure.jands-footer .logo{height:15px;margin:4px 0 0 4px;background:url(/images/tpl/mahog.png) no-repeat;width:67px;float:none;vertical-align:-3px;display:inline-block}figure.jands-footer .menu-bottom li{width:50%;float:left}figure.jands-footer .nav a{margin-right:10px;float:left}figure.jands-footer .info{text-align:right}.popupWindow.group-search{max-width:1000px}.popupWindow.group-search .double,.popupWindow.group-search .programs__form input,.popupWindow.group-search input[type=text],.popupWindow.group-search select,.popupWindow.group-search textarea{width:calc(100% - 30px)}.popupWindow.group-search .sbHolder,.popupWindow.group-search .sbSelector{width:100%}figure.media-teka label{font-weight:400}section.jns-home-page h1{font-size:27px;margin-bottom:10px}section.jns-home-page h2{font-size:16px;margin-top:0}section.jns-home-page figure.testing-home{text-align:center}section.jns-home-page figure.testing-home .title{font-size:24px;font-weight:400;margin-bottom:10px}section.jns-home-page figure.testing-home .testing-intro{max-width:600px;margin:0 auto}section.jns-home-page figure.testing-home .testing-intro a.btn{max-width:500px}section.jns-home-page figure.news-events-home .news-tab{font-size:16px;text-decoration:underline;font-style:italic;cursor:pointer}section.jns-home-page figure.news-events-home .news-tab.active{text-decoration:none}section.britain__events .news-wrapper,section.jns-home-page figure.news-events-home .news-wrapper{padding-right:5px;padding-bottom:10px;padding-left:5px}section.britain__events .news-event,section.jns-home-page figure.news-events-home .news-event{overflow:hidden;border:1px solid #d8e4ed;position:relative;background-color:#fff;box-sizing:border-box;padding-bottom:100%}section.britain__events .news-event .wrap,section.jns-home-page figure.news-events-home .news-event .wrap{padding:5px 10px;color:#fff;transition:padding-top .2s;position:absolute;bottom:0;background-color:rgba(50,158,238,.8);left:0;width:100%}section.britain__events .news-event .wrap p.link,section.jns-home-page figure.news-events-home .news-event .wrap p.link{font-weight:700;font-style:italic}section.britain__events .news-event .news-excerpt,section.jns-home-page figure.news-events-home .news-event .news-excerpt{height:100%;padding:10px 15px;position:absolute;background-color:#fff;width:100%;display:none}section.britain__events .news-event .news-excerpt p.link,section.jns-home-page figure.news-events-home .news-event .news-excerpt p.link{font-size:18px;font-weight:700;font-style:italic;line-height:150%}section.britain__events .news-event .news-excerpt p.date,section.jns-home-page figure.news-events-home .news-event .news-excerpt p.date{font-size:14px}section.britain__events .news-event .news-excerpt a,section.britain__events .news-event .news-excerpt p,section.jns-home-page figure.news-events-home .news-event .news-excerpt a,section.jns-home-page figure.news-events-home .news-event .news-excerpt p{color:#000}section.britain__events .news-event:hover .wrap,section.jns-home-page figure.news-events-home .news-event:hover .wrap{padding-top:100%;background-position:50% 50%;background-image:url(/images/tpl/camera.png);background-repeat:no-repeat}section.britain__events .news-event:hover p.link,section.jns-home-page figure.news-events-home .news-event:hover p.link{text-decoration:underline}section.britain__events .news-event.type-1992 .news-excerpt,section.jns-home-page figure.news-events-home .news-event.type-1992 .news-excerpt{display:block}section.britain__events .event-item,section.jns-home-page figure.news-events-home .event-item{overflow:hidden;border:1px solid #d8e4ed;position:relative;background-color:#fff;box-sizing:border-box;padding-bottom:100%}section.britain__events .event-item.has-image .wrap,section.jns-home-page figure.news-events-home .event-item.has-image .wrap{top:100px}section.britain__events .event-item .wrap,section.jns-home-page figure.news-events-home .event-item .wrap{color:#fff;transition:.2s;position:absolute;bottom:0;top:0;left:0;width:100%}section.britain__events .event-item .wrap .date,section.jns-home-page figure.news-events-home .event-item .wrap .date{padding:10px;text-transform:capitalize;text-align:center;background-color:rgba(50,158,238,.8)}section.britain__events .event-item .wrap .date strong,section.jns-home-page figure.news-events-home .event-item .wrap .date strong{font-size:20px}section.britain__events .event-item .wrap .event-excerpt,section.jns-home-page figure.news-events-home .event-item .wrap .event-excerpt{min-height:400px;padding:5px 10px;color:#000;background-color:#fff}section.britain__events .event-item .wrap .event-excerpt p.link,section.jns-home-page figure.news-events-home .event-item .wrap .event-excerpt p.link{font-weight:700;font-style:italic;color:#000}section.britain__events .event-item .news-excerpt,section.jns-home-page figure.news-events-home .event-item .news-excerpt{height:100%;padding:10px 15px;position:absolute;background-color:#fff;width:100%;display:block}section.britain__events .event-item .news-excerpt p.link,section.jns-home-page figure.news-events-home .event-item .news-excerpt p.link{font-size:18px;font-weight:700;font-style:italic;line-height:150%}section.britain__events .event-item .news-excerpt p.date,section.jns-home-page figure.news-events-home .event-item .news-excerpt p.date{font-size:14px}section.britain__events .event-item .news-excerpt a,section.britain__events .event-item .news-excerpt p,section.jns-home-page figure.news-events-home .event-item .news-excerpt a,section.jns-home-page figure.news-events-home .event-item .news-excerpt p{color:#000}section.britain__events .event-item:hover .wrap,section.jns-home-page figure.news-events-home .event-item:hover .wrap{top:0}section.britain__events .event-item:hover p.link,section.jns-home-page figure.news-events-home .event-item:hover p.link{text-decoration:underline}section.jns-home-page figure.home-programs .features{margin-top:0}section.jns-home-page figure.home-programs section.programs-home .prev{left:-10px;z-index:10}section.jns-home-page figure.home-programs section.programs-home .gallery ul{display:flex}section.jns-home-page figure.home-programs section.programs-home .gallery ul li.program .text{height:100%;position:relative;padding-bottom:160px}section.jns-home-page figure.home-programs section.programs-home .gallery ul li.program .info{position:absolute;bottom:10px;left:0;width:100%}section.jns-home-page figure.map-home{position:relative;cursor:pointer}section.jns-home-page figure.map-home .map{background:url(/images/tpl/home_map.jpg) 50%/cover no-repeat #fff}section.jns-home-page figure.map-home .loader-default:after{height:48px;font-size:48px;text-shadow:0 0 12px #000;color:#fff;content:"\f25a";position:absolute;top:calc(50% - 24px);left:calc(50% - 24px);width:48px;font-family:FontAwesome;z-index:5}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes blink{0%{opacity:.5}to{opacity:1}}figure.news-events-list .calendarOfEvents,figure.news-events-list .calendarOfEvents_archive{max-width:800px;width:100%}figure.news-events-list .calendarOfEvents span:first-child,figure.news-events-list .calendarOfEvents_archive span:first-child{box-sizing:border-box;width:22%}figure.news-events-list .calendarOfEvents span:first-child+span,figure.news-events-list .calendarOfEvents_archive span:first-child+span{width:78%}figure.news-item .nframe__left{width:72%}figure.news-item .nframe__right{width:28%}figure.news-item .news-table .row{padding-top:10px;margin-bottom:20px}figure.home-tiles{color:#fff}figure.home-tiles .box{justify-content:space-between;display:flex}figure.home-tiles .tile{padding:45px;position:relative;background-size:cover;background-position:50% 50%}figure.home-tiles .tile:before{right:0;content:"";position:absolute;bottom:0;top:0;background-color:rgba(0,0,0,.25);left:0;display:block;z-index:1}figure.home-tiles .tile>*{position:relative;z-index:2}figure.home-tiles .tile h2.title{font-size:27px;font-weight:700;margin-bottom:30px;text-align:left;line-height:normal;margin-top:0}figure.home-tiles .tile p{margin-bottom:20px}figure.home-tiles .tile-1{padding-bottom:85px;width:39%}figure.home-tiles .tile-1 p{font-size:16px;line-height:normal}figure.home-tiles .tile-1 .btn.jns-transparent{border-color:#fff;font-size:18px;color:#fff;position:absolute;background-color:transparent;box-shadow:none;border-radius:0}figure.home-tiles .tile-1 .btn.jns-transparent:hover{background-color:hsla(0,0%,100%,.25)}figure.home-tiles .tile-2{padding:25px 30px}figure.home-tiles .tile-2:first-of-type{margin-bottom:20px}figure.home-tiles .tile-2 .link-box{justify-content:space-between;display:flex}figure.home-tiles .tile-2 .link-box a{padding:14px 32px 14px 14px;font-size:18px;border:1px solid #fff;text-decoration:none;color:#fff;position:relative;width:31%;display:block}figure.home-tiles .tile-2 .link-box a:hover{background-color:hsla(0,0%,100%,.25)}figure.home-tiles .tile-2 .link-box a i{right:15px;position:absolute;bottom:15px}figure.home-tiles .tile-2 .link-box a h3{font-size:16px;font-weight:400;color:#fff;text-align:left;margin:0;line-height:normal}figure.home-tiles .tile-3 a{text-decoration:none;color:#fff;line-height:normal;display:block}figure.home-tiles .tile-3 a i{font-size:18px}figure.home-tiles .tile-3 a .content{font-size:16px}figure.home-tiles .tile-3 a.arrow{font-size:24px;right:50px;position:absolute;bottom:40px}figure.home-tiles .tile-4{flex-grow:1;min-height:150px;padding:15px 15px 15px calc(20% + 30px);position:relative;background-color:#00aeef;align-items:center;display:flex}figure.home-tiles .tile-4:first-of-type{margin-bottom:20px}figure.home-tiles .tile-4 .icon{height:100%;position:absolute;background-size:contain!important;top:0;background-position:50% 50%!important;left:15px;width:20%;background-repeat:no-repeat!important}figure.home-tiles .tile-4 a{font-size:18px;text-decoration:none;color:#fff;display:block}figure.home-tiles .tile-2-wrap{width:59%}figure.home-tiles .tile-3,figure.home-tiles .tile-4-wrap{width:32%}figure.home-tiles .tile-4-wrap{justify-content:space-between;flex-direction:column;display:flex}@media screen and (min-width:320px) and (max-width:767px){section.jns-home-page h1{font-size:24px}section.jns-home-page h2{font-size:16px}section.jns-home-page h3{font-size:18px}figure.home-tiles .box{display:block}figure.home-tiles .tile-1{margin-bottom:20px}figure.home-tiles .tile-1 .content{text-align:left}figure.home-tiles .tile-2 .link-box{display:block}figure.home-tiles .tile-2 .link-box a{margin-bottom:10px;width:100%}figure.home-tiles .tile-3{margin-bottom:20px}figure.home-tiles .tile-1,figure.home-tiles .tile-2-wrap,figure.home-tiles .tile-3,figure.home-tiles .tile-4-wrap{width:100%}}@media screen and (min-width:768px) and (max-width:991px){figure.home-tiles .box{display:block}figure.home-tiles .tile-1 .content{text-align:left}figure.home-tiles .tile-1,figure.home-tiles .tile-2-wrap,figure.home-tiles .tile-3,figure.home-tiles .tile-4-wrap{width:100%}figure.home-tiles .tile-1,figure.home-tiles .tile-3{margin-bottom:20px}}@media screen and (min-width:320px) and (max-width:479px){figure.jands-navigation .logo-area .mobile-phone-container{padding-top:10px;width:100%}figure.jands-navigation .logo-area .mobile-city-container{text-align:right;width:83.33333333%}}@media screen and (min-width:320px) and (max-width:767px){body{padding-top:0}figure.jands-navigation .navbar-fixed-top{position:relative;top:auto}figure.jands-navigation .navbar-default{margin-bottom:15px}figure.jands-navigation .navbar-default.fixed .navbar-header{min-height:43px}figure.jands-navigation .navbar-default .navbar-nav{margin-bottom:0;padding-bottom:0}figure.jands-navigation .navbar-default .navbar-collapse{max-height:none;left:15px;width:100%}figure.jands-navigation .navbar-default .navbar-header .mobile-logo{padding-top:5px}figure.jands-navigation .navbar-default .navbar-header .mobile-logo img{max-width:110px}figure.jands-navigation .phone-number{margin-bottom:5px}figure.jands-navigation .phone-number a{font-size:16px}figure.jands-navigation .navbar-default.fixed .navbar-toggle{padding-top:5px;margin-bottom:5px;padding-bottom:5px;float:left;margin-top:5px}figure.jands-navigation .second-menu .desktop-menu{min-height:0}figure.jands-navigation .second-menu .desktop-menu ul li{text-align:center}figure.jands-navigation .second-menu .desktop-menu ul li:before{display:none}figure.jands-navigation .second-menu .desktop-menu ul li.item-1796,figure.jands-navigation .second-menu .desktop-menu ul li.item-1800{width:32%}figure.jands-navigation .second-menu .desktop-menu ul li.item-1798{width:15%}figure.jands-navigation .second-menu .desktop-menu ul li.item-15398,figure.jands-navigation .second-menu .desktop-menu ul li.item-15404{width:29%}figure.news-events-home .news-event{padding-bottom:70%}figure.home-programs section.langs .features{height:auto}figure.home-programs section.programs-home .gallery_wrapper{padding-right:20px;padding-left:20px}figure.home-programs section.programs-home .prev{left:-10px;z-index:10}figure.home-programs section.programs-home .next{right:-10px}figure.home-programs section.programs-home .gallery{width:100%!important}figure.home-reviews .feedbacks .like_table{width:100%;display:block}figure.home-reviews .feedbacks .like_table .shadow_block{margin-bottom:20px;margin-left:0;width:100%;display:block}figure.home-reviews .feedbacks .like_table .shadow_block .image{margin:0 auto;float:none}figure.home-reviews .feedbacks .like_table .shadow_block .who{margin-left:0}figure.home-reviews .feedbacks .like_table .shadow_block .who h2{margin-bottom:20px;margin-top:0}figure.news-second-menu ul.features{height:auto;margin-bottom:0}figure.news-categories div.selectCenter.SC2{width:100%}figure.news-categories div.selectCenter.SC2 ul.features{height:auto;margin-top:0}figure.news-list-block .newsList{padding-left:0}figure.news-list-block .newsList .blockNews,figure.news-list-block .newsList .blockNews.double,figure.news-list-block .newsList .blockPhotoAlbum,figure.news-list-block .newsList .blockPhotoAlbum.double{margin-right:0;width:100%}figure.news-events-list .calendarOfEvents,figure.news-events-list .calendarOfEvents_archive{padding-top:20px}figure.news-events-list .calendarOfEvents span:first-child,figure.news-events-list .calendarOfEvents_archive span:first-child{padding:0;width:30%}figure.news-events-list .calendarOfEvents span:first-child+span,figure.news-events-list .calendarOfEvents_archive span:first-child+span{width:70%}figure.jands-footer .info{text-align:center}figure.jands-footer .menu-bottom li{width:100%}figure.jands-footer .menu-bottom,figure.jands-footer .nav{text-align:center}figure.jands-footer .nav a{float:none}figure.news-item{overflow:hidden;text-align:center;width:100%}figure.news-item iframe{width:100%!important}figure.news-item .nframe__left{width:100%}figure.news-item .nframe__right{margin-left:0;width:100%}figure.news-item img{margin:0 auto;display:block}.popupWindow{padding:20px}.popupWindow input[type=text],.popupWindow select,.popupWindow textarea{width:100%}.popupWindow .double,.popupWindow .double input[type=text],.sbHolder,.sbOptions,.sbSelector{max-width:100%}}@media screen and (min-width:768px) and (max-width:991px){body{padding-top:110px}figure.jands-navigation .navbar-default .navbar-collapse{max-height:none;padding-bottom:0;left:18%}figure.jands-navigation .navbar-default .navbar-nav{padding-bottom:0}figure.jands-navigation .main-logo img{margin:16px 0}figure.jands-navigation .navbar-default .navbar-header .desktop-search i.search-switcher{margin-left:7px}figure.home-programs section.langs .features{height:auto}figure.home-programs section.programs-home .gallery_wrapper{padding-right:20px;padding-left:20px}figure.home-programs section.programs-home .prev{left:-10px;z-index:10}figure.home-programs section.programs-home .next{right:-10px}figure.home-programs section.programs-home .gallery{width:100%!important}figure.jands-footer .menu-bottom li{width:100%}}@media screen and (min-width:992px) and (max-width:1199px){body{padding-top:110px}figure.jands-navigation .main-logo img{margin:16px 0}figure.jands-navigation .navbar-default .navbar-header ul>li{margin-right:3px}figure.jands-navigation .navbar-default .navbar-header .top-login ul li{margin-right:11px;margin-left:11px}figure.jands-navigation .navbar-default .navbar-collapse{left:20%}figure.jands-navigation .navbar-default .navbar-header .desktop-search i.search-switcher{margin-left:27px}}@media screen and (min-width:1200px){figure.jands-navigation .navbar-default .navbar-header .top-login ul li{margin-right:12px;margin-left:12px}}figure.school-page .chain span{color:unset}figure.school-page h1{margin-top:0}figure.school-page h2{font-weight:700}figure.school-page .contacts-box{border:1px solid #d9d9d9;background-color:#fff;display:flex}figure.school-page .contacts-box .school-contacts{padding:40px 45px;font-size:17px;width:50%}figure.school-page .contacts-box .school-contacts .school-address,figure.school-page .contacts-box .school-contacts .school-email,figure.school-page .contacts-box .school-contacts .school-phones,figure.school-page .contacts-box .school-contacts .school-vk{position:relative;padding-left:30px}figure.school-page .contacts-box .school-contacts .school-address:before,figure.school-page .contacts-box .school-contacts .school-email:before,figure.school-page .contacts-box .school-contacts .school-phones:before,figure.school-page .contacts-box .school-contacts .school-vk:before{height:22px;content:" ";position:absolute;left:0;width:22px;background-repeat:no-repeat;display:block}figure.school-page .contacts-box .school-contacts .school-address:before{background-image:url(/images/tpl/responsive/schools/address.png)}figure.school-page .contacts-box .school-contacts .school-phones:before{background-image:url(/images/tpl/responsive/schools/phone.png)}figure.school-page .contacts-box .school-contacts .school-email:before{background-image:url(/images/tpl/responsive/schools/email.png)}figure.school-page .contacts-box .school-contacts .school-vk:before{background-image:url(/images/tpl/responsive/schools/vk.png)}figure.school-page .contacts-box .school-btns a.btn{padding-top:10px;font-size:16px;border:none;min-width:175px;border-radius:0;padding-bottom:12px;background-image:none}figure.school-page .contacts-box .school-btns a.all-schools{text-decoration:underline;margin-top:10px;display:inline-block}figure.school-page .contacts-box .photo-map{flex:1;min-height:330px;position:relative;padding-right:0;width:50%;padding-left:0}figure.school-page .contacts-box .photo-map .photo{min-height:330px;background-size:cover;background-repeat:no-repeat}figure.school-page .contacts-box .photo-map .photo.flexslider{height:auto;border:0;width:100%}figure.school-page .contacts-box .photo-map .photo.flexslider ul.slides{margin:0}figure.school-page .contacts-box .photo-map .photo.flexslider ul.slides li.flex-active-slide{height:330px}figure.school-page .contacts-box .photo-map .photo.flexslider ul.flex-direction-nav{display:none}figure.school-page .contacts-box .photo-map #premap{height:100%!important;margin-right:0;box-shadow:none;-webkit-box-shadow:none;margin-top:0}figure.school-page .contacts-box .photo-map .map #map{height:100%!important;min-height:330px}figure.school-page .contacts-box .photo-map .photo-map-tabs{right:0;position:absolute;top:0;z-index:4}figure.school-page .contacts-box .photo-map .photo-map-tabs ul{list-style-type:none}figure.school-page .contacts-box .photo-map .photo-map-tabs ul:after{content:" ";clear:both;display:block}figure.school-page .contacts-box .photo-map .photo-map-tabs ul li{padding:10px 20px;background-color:#fff;cursor:pointer;float:left;display:block}figure.school-page .contacts-box .photo-map .photo-map-tabs ul li.active{background-color:#d5d5d5}figure.school-page .tutorscont.tutorscont--in_centers{height:350px!important}figure.school-page .tutorscont.tutorscont--in_centers .gallery{width:100%!important}figure.school-page .tutorscont.tutorscont--in_centers .gallery li{width:270px!important}figure.school-page .tutorscont.tutorscont--in_centers .next,figure.school-page .tutorscont.tutorscont--in_centers .prev{z-index:11}figure.school-page .school-events .features{margin-top:15px}figure.school-page .school-events .schoolNewsFilter li{cursor:pointer}figure.school-page .school-events .news-wrapper{padding-right:5px;padding-bottom:10px;padding-left:5px}figure.school-page .school-events .news-event{overflow:hidden;border:1px solid #d8e4ed;position:relative;background-color:#fff;box-sizing:border-box;padding-bottom:100%}figure.school-page .school-events .news-event .wrap{padding:5px 10px;color:#fff;transition:padding-top .2s;position:absolute;bottom:0;background-color:rgba(50,158,238,.8);left:0;width:100%}figure.school-page .school-events .news-event .wrap p.link{font-weight:700;font-style:italic}figure.school-page .school-events .news-event .news-excerpt{height:100%;padding:10px 15px;position:absolute;background-color:#fff;width:100%;display:none}figure.school-page .school-events .news-event .news-excerpt p.link{font-size:18px;font-weight:700;font-style:italic;line-height:150%}figure.school-page .school-events .news-event .news-excerpt p.date{font-size:14px}figure.school-page .school-events .news-event .news-excerpt a,figure.school-page .school-events .news-event .news-excerpt p{color:#000}figure.school-page .school-events .news-event:hover .wrap{padding-top:100%;background-position:50% 50%;background-image:url(/images/tpl/camera.png);background-repeat:no-repeat}figure.school-page .school-events .news-event:hover p.link{text-decoration:underline}figure.school-page .school-events .news-event.type-1992 .news-excerpt{display:block}figure.school-page .school-events .event-item{overflow:hidden;border:1px solid #d8e4ed;position:relative;background-color:#fff;box-sizing:border-box;padding-bottom:120%}figure.school-page .school-events .event-item.has-image .wrap{top:100px}figure.school-page .school-events .event-item .wrap{color:#fff;transition:.2s;position:absolute;bottom:0;top:0;left:0;width:100%}figure.school-page .school-events .event-item .wrap .date{padding:10px;text-transform:capitalize;text-align:center;background-color:rgba(50,158,238,.8)}figure.school-page .school-events .event-item .wrap .date strong{font-size:20px}figure.school-page .school-events .event-item .wrap .event-excerpt{min-height:400px;padding:5px 10px;color:#000;background-color:#fff}figure.school-page .school-events .event-item .wrap .event-excerpt p.link{font-weight:700;font-style:italic;color:#000}figure.school-page .school-events .event-item .news-excerpt{height:100%;padding:10px 15px;position:absolute;background-color:#fff;width:100%;display:block}figure.school-page .school-events .event-item .news-excerpt p.link{font-size:18px;font-weight:700;font-style:italic;line-height:150%}figure.school-page .school-events .event-item .news-excerpt p.date{font-size:14px}figure.school-page .school-events .event-item .news-excerpt a,figure.school-page .school-events .event-item .news-excerpt p{color:#000}figure.school-page .school-events .event-item:hover .wrap{top:0}figure.school-page .school-events .event-item:hover p.link{text-decoration:underline}figure.school-page .school-sidebar{padding-top:20px;border:1px solid #d9d9d9;background-color:#fff;padding-bottom:20px}figure.school-page .school-sidebar h4{font-size:20px}figure.school-page .school-sidebar .program__trial_form{margin-bottom:25px;border-bottom:1px solid #c4c4c4;padding-bottom:30px;margin-left:0;padding-left:25px}figure.school-page .school-sidebar .program__trial_form .program__button{font-size:13px}figure.school-page .school-sidebar .school-reviews{padding-top:10px;border-bottom:1px solid #c4c4c4;padding-bottom:20px}figure.school-page .school-sidebar .school-reviews ul{justify-content:space-between;display:flex}figure.school-page .school-sidebar .school-reviews ul li{text-align:center;width:32%}figure.school-page a.btn.all-schools{padding-top:10px;max-width:425px;border-radius:25px;padding-bottom:15px;width:100%}.school-page-vkwidget{text-align:left!important;margin-top:30px}.school-page-vkwidget.mobile{margin-left:0;display:none}.school-page-vkwidget.mobile>div{margin:0 auto}@media screen and (min-width:200px) and (max-width:767px){figure.school-page .school-btns a.btn{margin-bottom:10px}figure.school-page .school-events .news-event{padding-bottom:70%}.school-page-vkwidget{display:none}.school-page-vkwidget.mobile{display:block}}@media screen and (min-width:200px) and (max-width:479px){figure.school-page .contacts-box{display:block}figure.school-page .contacts-box .photo-map,figure.school-page .contacts-box .school-contacts{width:100%}figure.school-page .contacts-box .photo-map{height:350px}figure.school-page .contacts-box .photo-map .photo.flexslider ul.slides li.flex-active-slide{height:350px;padding-top:0}}@media screen and (min-width:480px) and (max-width:767px){figure.school-page .contacts-box{display:block}figure.school-page .contacts-box .photo-map,figure.school-page .contacts-box .school-contacts{width:100%}figure.school-page .contacts-box .photo-map{height:350px}figure.school-page .contacts-box .photo-map .photo.flexslider ul.slides li.flex-active-slide{height:350px;padding-top:0}}@media screen and (min-width:768px) and (max-width:991px){figure.school-page .contacts-box{display:block}figure.school-page .contacts-box .photo-map,figure.school-page .contacts-box .school-contacts{width:100%}}figure.schools-list .schools-header{margin-top:0}figure.schools-list .schools-header .header-text{position:relative}figure.schools-list .schools-header .header-text u{text-decoration:none;border-bottom:1px dashed #000;cursor:pointer;display:inline-block}figure.schools-list .schools-header #city_menu{padding:0 10px;right:0;position:absolute;background-color:#fff;box-shadow:0 0 10px gray}figure.schools-list .schools-header #city_menu a{font-size:20px;text-decoration:none;font-weight:400;color:#000}figure.schools-list .school-districts ul{justify-content:space-between;margin-bottom:45px;display:flex}figure.schools-list .school-districts li{padding:2px 3px;border:2px solid #64cdf5;text-align:center;background-color:#f4fafe;cursor:pointer;display:block}figure.schools-list .school-districts li:not(:last-of-type){margin-right:1%}figure.schools-list .school-districts li.selected,figure.schools-list .school-districts li:hover{color:#fff;background-color:#64cdf5}figure.schools-list .contacts-box{border:1px solid #d9d9d9;margin-right:0;margin-bottom:40px;background-color:#fff;margin-left:0;display:flex}figure.schools-list .contacts-box .school-contacts{padding:40px 45px;font-size:17px;width:50%}figure.schools-list .contacts-box .school-contacts h3{text-align:left;margin-top:0}figure.schools-list .contacts-box .school-contacts h3 a{text-decoration:none;color:#000}figure.schools-list .contacts-box .school-contacts .school-address,figure.schools-list .contacts-box .school-contacts .school-email,figure.schools-list .contacts-box .school-contacts .school-phones,figure.schools-list .contacts-box .school-contacts .school-vk{position:relative;padding-left:30px}figure.schools-list .contacts-box .school-contacts .school-address:before,figure.schools-list .contacts-box .school-contacts .school-email:before,figure.schools-list .contacts-box .school-contacts .school-phones:before,figure.schools-list .contacts-box .school-contacts .school-vk:before{height:22px;content:" ";position:absolute;left:0;width:22px;background-repeat:no-repeat;display:block}figure.schools-list .contacts-box .school-contacts .school-address:before{background-image:url(/images/tpl/responsive/schools/address.png)}figure.schools-list .contacts-box .school-contacts .school-phones:before{background-image:url(/images/tpl/responsive/schools/phone.png)}figure.schools-list .contacts-box .school-contacts .school-email:before{background-image:url(/images/tpl/responsive/schools/email.png)}figure.schools-list .contacts-box .school-contacts .school-vk:before{background-image:url(/images/tpl/responsive/schools/vk.png)}figure.schools-list .contacts-box .school-btns a.btn{padding-top:10px;font-size:16px;border:none;min-width:180px;border-radius:0;padding-bottom:12px;background-image:none}figure.schools-list .contacts-box .photo-map{flex:1;min-height:400px;position:relative;padding-right:0;width:50%;padding-left:0}figure.schools-list .contacts-box .photo-map .photo{height:100%;min-height:400px;background-size:cover;background-repeat:no-repeat}figure.schools-list .contacts-box .photo-map .photo-map-tabs{right:0;position:absolute;top:0;z-index:4}figure.schools-list .contacts-box .photo-map .photo-map-tabs ul{list-style-type:none}figure.schools-list .contacts-box .photo-map .photo-map-tabs ul:after{content:" ";clear:both;display:block}figure.schools-list .contacts-box .photo-map .photo-map-tabs ul li{padding:10px 20px;background-color:#fff;cursor:pointer;float:left;display:block}figure.schools-list .contacts-box .photo-map .photo-map-tabs ul li.active{background-color:#d5d5d5}figure.schools-list .contacts-box .photo-map .photo-map-tabs ul li a{text-decoration:none}figure.schools-list .contacts-box .school-banner{padding:25px;justify-content:space-between;right:0;color:#fff;position:absolute;bottom:0;background-color:#00aeef;left:0;display:flex}figure.schools-list .contacts-box .school-banner .banner{width:50%}figure.schools-list .contacts-box .school-banner .banner span{display:inline-block}figure.schools-list .contacts-box .school-banner .banner span.number{font-size:36px;font-weight:700;max-width:30%;width:auto;vertical-align:12%}figure.schools-list .contacts-box .school-banner .banner span.desc{margin-left:1%;width:67%}@media screen and (min-width:200px) and (max-width:767px){figure.schools-list .school-districts{margin-bottom:20px}figure.schools-list .school-districts ul{display:block}figure.schools-list .school-btns a.btn,figure.schools-list .school-districts li{margin-bottom:10px}figure.schools-list .contacts-box{margin-bottom:20px;display:block}figure.schools-list .contacts-box .photo-map,figure.schools-list .contacts-box .school-contacts{width:100%}figure.schools-list .contacts-box .photo-map{height:350px}figure.schools-list .contacts-box .school-banner .banner span.desc,figure.schools-list .contacts-box .school-banner .banner span.number{width:100%}}@media screen and (min-width:992px) and (max-width:1199px){figure.schools-list .contacts-box .school-banner .banner span.desc,figure.schools-list .contacts-box .school-banner .banner span.number{width:100%}}.fontsshest{font-size:16px}