@media screen and (max-width:1024px){.address-block{left:calc(50% - 475px);width:240px;height:260px}.address-block .description{margin:25px 25px 0}.container{width:960px}.panel-top .inner-2{margin-left:20px;width:605px}.panel-top .inner-3{width:104px}.panel-top .inner-3 a{width:100px;padding:0}.index-page .block-5 .inner-2 .item:last-child,.mob-visible,.panel-top .inner-3 a span,.schedule .block-2 .item.no,.schedule .block-2 .item.no .inner-2:after,.schedule .block-2 .item.no-lessons .inner-2:after{display:none}.index-page .block-2 .inner-2 .item{width:100%;min-height:290px;margin-bottom:30px}.index-page .block-2 .inner-2 .item>a{float:left;height:290px;width:400px}.index-page .block-2 .inner-2 .content{float:left;margin:35px 0 0 50px}.index-page .block-2 .inner-2 .content h3{margin-bottom:20px}.index-page .block-2 .inner-2 .content .more{margin:25px 0 0}.index-page .block-2 .inner-3,.teachers .item .inner-2 .social{margin-top:20px}.index-page .block-3{height:500px}.index-page .block-3 .inner-1{background-size:contain;width:467px;height:500px}.index-page .block-3 .inner-2{margin-left:109px;width:380px}.index-page .block-4{padding:55px 0}.index-page .block-5{padding:77px 0}.index-page .block-5 .inner-2 .item{width:303px;margin-right:25px}.index-page .block-5 .inner-2 .item .image{width:303px;height:230px}.index-page .block-5 .inner-2 .item p{width:248px}.about .block-5 .inner-2 li:nth-child(3n),.index-page .block-5 .inner-2 .item:nth-child(3),.representative .block-2 .list .item:nth-child(3n){margin-right:0}.footer .footer-1 .inner-2{margin-left:30px}.footer .footer-1 .inner-3{margin-left:112px}.footer .footer-2 .inner-2{margin-right:36px}.service .item{width:370px;margin:0 20px 20px 0;height:268px}.service_view .block-1{padding:44px 0}.service_view .block-1 .inner-2{margin-right:15px}.service_view .block-2 .item .inner-body,.service_view .block-2 .item .inner-footer,.service_view .block-2 .item .inner-header{padding:30px}.service_view .block-2 .item .inner-body .inner-2 .inner-list{width:33.335%}.service_view .block-2 .item .inner-footer .inner-left{width:65%}.service_view .block-2 .item .inner-footer .inner-right{width:35%}.service_view .block-2 .item .inner-footer .inner-right a{margin-left:15px}.service_view .block-3 .item{width:25%;margin-right:3.1266%}.courses .block-1 .item .inner-1{width:400px;height:360px}.courses .block-1 .item .inner-2{width:500px;margin-left:60px;height:360px}.courses .block-2 .inner-1{width:370px;padding-right:130px}.courses .block-2 .inner-1 h3{margin-bottom:25px}.courses .block-2 .inner-2{width:410px}.index-page .block-2 .inner-2 .content:before{background-image:url(img/ic-cursor-left.png);width:13px;height:25px;left:-63px;top:4px}.courses .block-1 .item .inner-2:before{top:33px;left:-73px}.history .block-2 .item{width:400px;padding:30px}.history .block-2 .item.item-left{margin:40px 40px 0 0}.history .block-2 .item.item-right,.schedule .block-1{margin-bottom:40px}.history .block-2 .item.item-left:before{right:-28px}.history .block-2 .item.item-right:before{left:-28px}.news .block-1{width:220px}.news .block-2{width:630px}.news .block-2 .item .image{height:360px}.news .block-2 .pagination .inner-2{width:449px}.news_view .block-1 .create{margin:60px 160px 30px}.news_view .block-1 .content{margin:0 160px 70px}.news_view .block-2{padding:50px 160px 70px}.representative .block-2 .list .item{margin:0 25px 25px 0;width:243px;height:200px}.about .block-5 .inner-2 li:nth-child(4n),.representative .block-2 .list .item:nth-child(4n){margin:0 25px 25px 0}.teachers{padding:40px 0}.teachers .item{margin-bottom:50px}.teachers .item .inner-1{width:240px;height:330px}.teachers .item .inner-2{width:600px}.teachers .item .inner-2 .description{margin-top:30px}.schedule .block-2 .item{width:calc(100% - 30px)!important;height:inherit;border-right:0}.schedule .block-2 .item:last-child{border-bottom:0}.schedule .block-2 .item:hover{background:0 0}.schedule .block-2 .item .inner-1{width:140px;height:inherit;display:block;float:left;margin:0 20px 0 10px}.schedule .block-2 .item .inner-1 p{float:left}.schedule .block-2 .item .inner-1 .day{display:block;color:#e6eaec;font-size:14px;text-transform:uppercase;position:relative;top:0;left:2px}.schedule .block-2 .item .inner-2{display:block;float:right;width:calc(100% - 170px);margin-top:8px}.schedule .block-2 .item .inner-2 p{width:280px}.schedule .block-2 .item .more{left:inherit;bottom:inherit;top:calc(50% - 10px);right:60px}.schedule .block-2 .item .inner-2:after{content:"";background-image:url(img/ic_left_rose.png);width:8px;height:15px;display:block;position:absolute;top:37px;right:30px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.schedule .block-2 .item .inner-2.active:after{content:"";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.schedule .info{display:none;width:calc(100% - 170px);margin-left:170px}.schedule .info .sub-list{display:table;width:100%}.schedule .info .sub-item{display:table;border-bottom:1px solid #e2e7ea;padding:30px 0;width:100%}.schedule .info .sub-item:first-child{padding-top:6px}.schedule .info .sub-item .sub-inner-1{display:block}.schedule .info .sub-item .sub-inner-1 h4.time,.schedule .info .sub-item .sub-inner-1 h4.title{font-weight:400;display:block}.schedule .info .sub-item .sub-inner-1 p{display:block;margin-top:10px}.schedule .info .sub-item .sub-inner-2{display:table;margin-top:20px;width:100%}.schedule .info .sub-item .sub-inner-2 .price{background:#ecf0f2;height:40px;display:block;float:left;padding:0 20px;font-size:18px;text-align:center;line-height:42px;border-radius:6px}.schedule .info .sub-item .sub-inner-2 a{float:right;margin:0 0 0 10px}.schedule .info .sub-item:last-child{border-bottom:0;padding-bottom:10px}.about .block-1,.about .block-1 .media{height:680px}.about .block-1 .play-block{width:960px;height:540px;top:calc(50% - 270px);left:calc(50% - 480px)}.about .block-1 .media video{height:calc(100% + 10px);min-width:100%}.about .block-2{padding:60px 0}.about .block-3 .inner-1{background-size:45%}.about .block-3 .inner-1 h2,.about .block-4 .inner-1 h2,.about .block-5 .inner-1 h2{margin-bottom:30px}.about .block-5 .inner-2 li{margin:0 25px 25px 0;width:31.5983%}.about .block-4 .inner-2 .slider{height:250px}.about .block-4 .inner-2 .item{height:250px;width:430px}.about .block-4 .inner-2 .image{height:250px;width:250px}.about .block-4 .inner-2 .description{margin:0 0 0 30px;width:calc(100% - 280px)}.feedback-block{position:absolute;border:10px solid rgba(207,148,153,.5);top:22px;left:34px;width:calc(100% - 90px)}.feedback-form__inp{width:inherit;height:42px;padding:0 30px;-webkit-box-flex:4;-ms-flex:4;flex:4}.btn-default-wall_feedback{width:inherit;-webkit-box-flex:3;-ms-flex:3;flex:3;margin-right:0!important}.representative-images__link{height:220px}.representative-map .container{left:calc(50% - 490px)}.feedback-form{width:100%}}@media (max-width:1199px) and (min-width:1024px){.index-page .block-2 .inner-2 .item{width:calc(33% - 17px)}h3{font:400 22px/27px LatoRegular}}@media (max-width:1199px) and (min-width:991px){.bootsrap-wrapper .dropdown{margin-top:5px}}@media (max-width:800px) and (min-width:767px){html body .bootsrap-wrapper .container{width:730px}}@media (max-width:1199px){.header-bottom .content h1,.representative .block-1 .item .inner-2,.representative .block-2 .list .item .inner-2,.service .item a.more{left:inherit;bottom:inherit;position:relative}.courses .block-1 .item .inner-2,.news-images-list,.service_view .block-1 .inner-2{-webkit-box-orient:vertical;-webkit-box-direction:normal}.service_view .block-1 .inner-2 a{width:50%}.bars-detail-info .gallery-block-slider .carousel-cell img{-o-object-fit:cover;object-fit:cover}.bars-detail-info .info-block .social a,.representative-board__title{margin-bottom:10px}.bars .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.bars .item:nth-child(odd),.representative .block-1 .item:nth-child(odd){margin-right:30px}.bars .foto{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.bars .foto-wr{height:340px}.representative .block-1 .item{margin:0 0 30px;width:calc(50% - 73px);height:inherit}.wrap-map{height:460px}.privacy-policy a{width:230px}.teachers .item .inner-1{width:270px;height:auto}.title-mob{margin:40px 20px 20px 0;width:auto;display:block;float:left}.teachers .item .inner-2 .social a{width:50%;display:block;margin:10px 20px}.bars .item .btn-default-wall{width:calc(100% - 50px)}ul.dash,ul.tick{margin-left:15px}.contacts .contacts-data,.contacts .map{height:auto}.contacts #map{height:320px}.address-block{position:relative;top:0;left:0;width:100%;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #ecf0f2;height:auto}.address-block .btn-block,.reviews .item .description,.reviews .item .title .inner-2 h4{margin-top:20px}.contacts .contacts-data .inner-1{padding:15px 30px;width:100%;margin-left:-30px}.contacts .contacts-data .inner-1 .item{margin:15px 0}.contacts .contacts-data .inner-2{padding:15px 0}.contacts .contacts-data .inner-2 .item{width:50%;margin:15px 0}.contacts .guide{padding:30px 0;height:auto}.about .block-3 .inner-1 h2,.about .block-4 .inner-1 h2,.about .block-5 .inner-1 h2,.contacts .guide h2,.index-page .block-5 .inner-1,.js-record-course-percent-block,.popup-enrollment__info-block,.popup-enrollment__price-block,.representative .block-1 h2,.representative .block-2>.item>h2,.service_view .block-1 .inner-1 h4,.teachers .item{margin-bottom:20px}.contacts .guide .inner{width:100%;float:none;margin-bottom:20px}.about .block-2 .inner-1,.about .block-2 .inner-2,.about .block-3 .inner-1 p,.about .block-4 .inner-1 p,.about .block-5 .inner-1 p,.contacts .guide .inner .description,.history .block-1 .content,.index-page .block-1 p,.index-page .block-5 .inner-2 .item p,.news .block-1,.news .block-2,.record-form__inp-block_phone,.representative-map__description,.representative-reviews__inner-left,.representative-reviews__inner-right,.reviews .inner-left,.reviews .inner-right,.service_view .block-1 .inner-1,.service_view .block-2 .item .inner-body .inner-1 .inner-left,.service_view .block-2 .item .inner-body .inner-1 .inner-right{width:100%}.container{width:calc(100% - 60px);padding:0 30px}.mob-hidden,.mob-hide{display:none!important}.about .slider .flickity-prev-next-button.next,.about .slider .flickity-prev-next-button.prev,.comments .comments-form .user,.comments .comments-list .level-1>.item .image,.courses .block-1 .item .inner-2 .sub-list,.courses .block-2,.flickity-prev-next-button,.footer .footer-1 .inner-1,.footer .footer-2 .inner-2,.header-bottom .content h5,.history .block-2 .item.item-left:after,.history .block-2 .item.item-left:before,.history .block-2 .item.item-right:after,.history .block-2 .item.item-right:before,.history .block-2 .list:before,.index-page .block-2 .inner-1 p,.index-page .block-2 .inner-2 .content .more,.index-page .block-2 .inner-2 .content a,.index-page .block-3 .inner-1,.index-page .block-5 .inner-1 a,.mob-menu-main .drop .dropdown,.news .block-2 .pagination .inner-2 .item,.news .block-2 .pagination .inner-2 .item a,.news_bg,.panel-top .inner-2,.panel-top .inner-3,.service .item p,.service_view .block-2 .item .inner-header span,.teachers .item .inner-2 .title,ul.select-drop-list.select-list-wrap:after{display:none}.header-info{bottom:40px}.header-info h1{font-size:36px;line-height:36px;width:100%}.about .block-2 .inner-1 p,.header-info p,.title-mob h3{font-size:16px}.header-info p{line-height:24px;width:100%}.index-page .block-1 .container{padding:40px 0 24px;background-image:none}.index-page .block-1 p.name{margin-bottom:40px}.index-page .block-2 .inner-1 h3{width:80%;margin:0 auto 30px}.index-page .block-2 .inner-2 .item>a{width:100%;height:300px}.index-page .block-2 .inner-2 .item>a img{display:inherit}.index-page .block-2 .inner-2 .content{margin:20px 20px 30px;width:calc(100% - 40px);text-align:center}.index-page .block-2 .inner-2 .content a.more.mob{height:34px;border:2px solid rgba(207,148,153,.3);border-radius:50px;line-height:34px;display:inline-table;width:100px;margin:0 auto;position:relative}.index-page .block-3,.news .block-2 .item .image{height:inherit}.index-page .block-3 .inner-2{width:100%;margin:40px 0}.index-page .block-5{padding:30px 0 10px}.index-page .block-5 .inner-2 .item{width:100%;margin-bottom:30px}.courses .block-1 .item .inner-1,.index-page .block-5 .inner-2 .item .image{width:100%;height:inherit}.footer .footer-1 .inner-2{width:100%;margin:30px 0}.footer .footer-1 .inner-3{width:100%;margin:0}.panel-top .inner-1{width:180px}.header-bottom{background-image:none!important;height:inherit}.mob-menu-main,.news_view{background:#fff}.header-bottom .content h1{font-size:28px;margin:20px 0}.about .block-2,.about .block-5,.news,.representative,.reviews,.service,.service_view .block-2,.service_view .block-3{padding:30px 0}.service .item{width:calc(100% - 40px);height:inherit;padding:20px;text-align:center}.service_view .block-1 .inner-2{width:calc(100% - 60px);float:left;margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.service_view .block-2 .item .inner-body .inner-1{margin:0}.service_view .block-2 .item .inner-body .inner-2 .inner-list{width:100%;margin-top:20px}.service_view .block-2 h2{margin:0 0 20px}.service_view .block-2 .item .inner-footer .inner-right{width:200px;-ms-flex-wrap:wrap;flex-wrap:wrap}.service_view .block-2 .item .inner-footer .inner-left li{width:100%;margin:5px 0;padding:0}.service_view .block-2 .item .inner-footer .inner-left li.price{width:calc(100% - 15px);padding-left:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.service_view .block-2 .item .inner-footer .inner-left li.price p{float:left}.service_view .block-2 .item .inner-footer .inner-left li.price span{padding:10px;min-width:90px}.service_view .block-2 .item .inner-header h3{width:90%}.service_view .block-2 .item .inner-footer .inner-right a{padding:0;text-align:center;margin:5px 0;width:100%}.service_view .block-3 .item{width:calc(50% - 80px);height:110px;margin:0 10px 20px}.service_view .block-3 .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px;width:auto}.service_view .block-2 .item .inner-header .open{right:20px}.service_view .block-2 .item .inner-footer{padding:20px 30px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.service_view .block-2 .item .inner-footer .inner-left li p{float:none;text-align:center}.courses .block-1 .item:last-child,.news .block-2>.list .item{margin-bottom:30px}.courses .block-1 .item .inner-2{width:100%;height:inherit;margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.courses .block-1 .item .inner-2 .meta p{margin:10px 5%}.courses .block-1 .item .inner-2 .meta span,.news .block-2 .pagination .inner-2 .item a.selected,.title-mob h3{display:block}.courses .block-1 .item .inner-2 h3{width:90%;display:block;margin-left:5%;margin-right:5%}.courses .block-1 .item .inner-2 p{display:block;width:90%;margin:0 5%}.courses .block-1 .item .inner-2 a.more,.enrollment-calendar__content,.representative-board__img{position:relative}.courses .block-1 .item .inner-2 a.more.mob{display:inline-block;margin-top:auto;margin-bottom:20px;bottom:0}.courses .block-1 .item .inner-2 a.btn-schedule{display:inline-block;margin:0 0 25px;bottom:0}.news .block-2 .item .content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.index-page .block-2 .inner-2 .content:before{background-image:url(img/ic-cursor-top.png);width:25px;height:13px;left:0;top:-33px}.courses .block-1 .item .inner-2:before{content:"";background-image:url(img/ic-cursor-top.png);width:25px;height:13px;top:-13px;left:30px;position:absolute}#btn-soc .whatsap{margin-right:20px!important}.history .block-2 .item.item-left,.history .block-2 .item.item-right{float:left;margin:0}.history .block-2 .item{width:100%;margin:0 0 30px!important;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}.news .block-1 .item{border-bottom:0;padding:0;float:left;margin:0 20px 20px 0}.news .block-2 .pagination .inner-2{width:78px}.news .block-2 .pagination .inner-2 .item.selected{display:block;width:100%}.news_view .block-1{margin-top:0}.news_view .block-1 .create{margin:30px 0}.news_view .block-1 .content{margin:0 0 40px}.news_view .block-2{padding:50px 0 0;display:table;width:100%}.news_view .table{width:260px;display:block;overflow:scroll;margin:0 auto}.news_view .block-2 .inner-1{width:100%;text-align:center}.news_view .block-2 .inner-1 a{display:inline-block;margin:0 auto}.news_view .block-2 .inner-2{width:100%;float:left}.news_view .block-2 .inner-1 a:before{top:4px}.representative .block-2 .list .item{width:calc(100% - 60px);margin:0;height:inherit}.representative .block-2>.item{float:inherit}.teachers .item .inner-2{display:none;width:100%;margin:0;border-top:1px solid #e2e7ea;opacity:0}.teachers .item .inner-2 .description{margin:20px 20px 0}.teachers .item .inner-2 .social{margin:0 0 10px}.title-mob p{color:#a4a9af;display:block;margin-top:10px}.teachers .more{display:block;border-top:1px solid #e2e7ea;float:left;width:100%}.teachers .more a{display:block;padding:15px 40px;color:#cf9499}.mob-menu-main .item a:hover,.mob-menu-main .title:hover,.teachers .more a:hover{text-decoration:none}.reviews .item{width:calc(100% - 40px);padding:20px 20px 0;margin-bottom:20px}.reviews .item .title .inner-1{width:60px;height:60px}.representative-board__inner-left,.reviews .item .title .inner-2{width:calc(100% - 80px)}.reviews .uploading{margin:20px 0 10px}.schedule{padding:10px 0 60px}.schedule .block-1 .next,.schedule .block-1 .prev{margin:0;width:40px;height:40px}.schedule .block-1 .prev a,.schedule .block-1 .prev a span{width:100%;height:100%;text-align:center}.about .block-5 .inner-2 .image img,.schedule .block-1 .next a,.schedule .block-1 .next a span{width:100%;height:100%}.schedule .block-1 .prev a:before{top:calc(50% - 7.5px);left:calc(50% - 4px)}.schedule .block-1 .next a:before{top:calc(50% - 7.5px);right:calc(50% - 4px)}.schedule .block-1 .prev a:hover:before{left:calc(50% - 4px)}.schedule .block-1 .next a:hover:before{right:calc(50% - 4px)}.schedule .block-1{margin-bottom:0}.schedule .block-2{margin-left:-30px;width:calc(100% + 60px)}.schedule .block-2 .item .inner-1{width:95px;margin:0}.schedule .block-2 .item .inner-2{width:calc(100% - 110px);margin:0 0 0 10px;float:left;position:relative}.schedule .block-2 .item .inner-2 p{width:85%}.schedule .info{width:100%;margin:10px 0 0;float:left}.schedule .info .sub-item .sub-inner-2 .price{width:100%;padding:0}.schedule .info .sub-item .sub-inner-2 a{width:100%;padding:0;text-align:center;margin-top:20px}.schedule .info .sub-item .sub-inner-1 h4{font-size:18px}.schedule .block-2 .item{padding:20px 30px;width:calc(100% - 60px)!important}.schedule .block-1 .title h2{margin:6px}.schedule .block-2 .item .inner-2:after{right:0;top:23px}.about .block-1{height:480px}.about .block-1 .play-block{width:100%;height:100%;left:0;top:0;border:0}.about .block-1 .play-block .content{width:115px;top:50%;left:calc(50% - 57.5px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.about .block-1 .play-block .content:before{width:95px;height:95px;margin:0 auto 10px}.about .block-1 .play-block .content p{font-size:12px}.about .block-1 .media{width:100%;height:180px}.mob-menu-main .close:after,.mob-menu-main .close:before{content:"";display:inline-block;width:30px;height:2px;position:absolute;top:19px;left:5px}.about .block-2 .inner-2 li{width:100%;margin:40px 0 0}.about .block-3 .inner-1{padding:0;background-image:none}.about .block-4{padding:30px 0 0}.about .block-4 .inner-2 .item{width:100%;height:480px}.about .block-5 .inner-2 li{width:calc(100% - 40px);height:inherit;padding:20px}.about .block-5 .inner-2 .image{width:70px;height:70px;float:left;margin-right:20px}.about .block-5 .inner-2 .content{float:left;width:calc(100% - 90px)}.about .block-5 .inner-2 .content p{font-size:14px;text-align:left}.about .block-5 .inner-2 .content span{position:relative;left:inherit;bottom:inherit;text-align:left;font-size:10px;margin-top:10px}.about .block-3{height:inherit;padding:30px 0}.about .block-4 .inner-2 .image{width:100%;height:auto}.about .block-4 .inner-2 .description{width:100%;border:0;text-align:center;margin:0}.about .slider .flickity-page-dots{bottom:-30px}.index-page .block-4 .slider .item{width:100%;height:430px!important;margin:0!important}.index-page .block-4 .slider .item.is-selected .content{width:calc(100% - 60px);margin:30px;position:absolute;left:0;top:0}.index-page .block-4 .slider .content h2{font-size:24px;line-height:32px;margin-bottom:20px}.index-page .block-4 .slider .content p{font-size:16px;margin-bottom:5px}.comments .comments-form .message .save.disabled,.index-page .block-4{padding:0}.mob-menu-open{display:block;width:30px;height:30px;margin-left:auto;position:relative;z-index:10;text-align:center;line-height:44px;margin-top:6px;cursor:pointer}.mob-menu-open:before{content:"";background-image:url(img/burger-btn.png);width:30px;height:22px;display:inline-block}.default-page .mob-menu-open:before{background-image:url(img/burger-btn-d.png)}.mob-menu-main{display:none;position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;opacity:0}.mob-menu-main .close{display:block;width:40px;height:40px;position:absolute;top:26px;right:24px;text-align:center;line-height:56px}.mob-menu-main .close:before{background:url(img/close-mob.png) no-repeat rgba(51,51,51,.9);background-size:cover;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mob-menu-main .close:after{background:url(img/close-mob.png) no-repeat rgba(51,51,51,.9);background-size:cover;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mob-menu-main .item.drop:after,.mob-menu-main .title:before{display:inline-block;width:9px;height:9px;background-repeat:no-repeat;background-size:cover;top:calc(50% - 6px);border-top:2px solid rgba(51,51,51,.9);content:""}.mob-menu-main .content{display:block;margin:40px 30px 20px;position:relative;overflow-y:auto;overflow-x:hidden;height:calc(100% - 127px)}.mob-menu-main .list{display:table;width:100%;padding-top:20px}.mob-menu-main .item,.mob-menu-main .sub-item{display:block;border-bottom:1px solid #e2e7ea;position:relative}.mob-menu-main .item.drop:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:3px;border-right:2px solid rgba(51,51,51,.9)}.mob-menu-main .item a{font-size:16px;display:block;padding:15px 0}.mob-menu-main .drop-sub-menu{display:block;width:100%;position:absolute;top:0;left:0;opacity:0;overflow:hidden}.mob-menu-main .title{display:block;margin-bottom:15px;font:24px LatoLight;position:relative;padding-left:30px}.mob-menu-main .sub-list,.search-mob-block{display:table;width:100%}.mob-menu-main .title:before{position:absolute;left:5px;border-left:2px solid rgba(51,51,51,.9);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mob-menu-main .sub-item a{display:block;font-size:16px;padding:15px 0}.search-mob-block{margin-top:15px}.search-mob-block input{font-size:16px;border:0;display:block;width:calc(100% - 20px);float:left}.search-mob-block input::-webkit-input-placeholder{color:#3e4856}.search-mob-block input::-moz-placeholder{color:#3e4856}.search-mob-block input::-ms-input-placeholder{color:#3e4856}.search-mob-block button{border:0;background:0 0;width:20px;height:20px;display:block;float:right}.search-mob-block button:before{content:"";background-image:url(img/search-icon-d.png);display:inline-block;width:17px;height:17px}.mob-btn-block{display:block;padding:5px 0 25px;width:100%}.logo-mob{display:table;width:190px;margin:25px 30px 20px}.logo-mob img{width:44px;height:44px;float:left;display:block}.logo-mob .description{display:block;float:left;width:calc(100% - 58px);margin-left:10px;height:44px}.panel-top .inner-1 .description h3{letter-spacing:1.4px;font-weight:700}.logo-mob .description h3{display:block;text-transform:uppercase;font:700 18px/18px Palatino,Serif,serif;border-bottom:1px solid #3e4856;padding-bottom:2px;margin-bottom:1px;margin-top:4px;letter-spacing:1.4px}.logo-mob .description span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.2px;line-height:18px}.floating-unit{display:block;position:relative;width:100%;top:0;left:0}.comments,.comments .title{display:table}.comments{width:100%;margin:0 0 50px}.comments .comments-list{margin-top:30px}.comments .comments-list .meta strong span{opacity:1}.comments .comments-list .meta p{word-break:break-all}.comments .comments-list .level-2{margin-left:30px}.comments .comments-form .message{float:left;width:100%}.comments .comments-form .message textarea{width:calc(100% - 32px)}.comments .comments-form .message .logout,.comments .comments-form .message .save{width:100%;padding-left:0;padding-right:0;text-align:center;margin:0 0 40px}.social-btn{text-align:center;margin:20px 0}.popup-enrollment__body,.representative-board,.representative-board__item,.representative-course__list,.representative-reviews__reviews-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.representative-board__image{margin:0 auto}.representative-board__inner-right{border:0;border-top:1px solid #e8eced}.representative-course,.representative-images{margin-top:50px}.representative-images__bg-color{padding:50px 0}.representative-images__link{width:calc(100% - 28px);height:inherit}.representative-course__item{width:calc(100% - 70px);padding:20px}.representative-reviews{margin-top:50px;padding-top:50px}.btn-default{border-color:#ff453b;color:#fff;background:#ff453b}.representative-map{margin-top:50px;height:inherit;padding-bottom:100px}.representative-map .container{position:relative;left:inherit;top:0}.news-images-list{margin-top:0;-ms-flex-direction:column;flex-direction:column}.news-images-list__item{width:100%;margin-bottom:20px!important}.order-result{top:-30px;padding:50px 20px;margin-bottom:50px}.order-result__description p{font-size:22px;line-height:28px;margin:20px 0}.popup-enrollment{top:0;left:0;width:100%;min-height:100%}.popup-enrollment__content{width:100%;position:relative;top:0;left:0;margin:0}.enrollment-calendar{border:0;border-bottom:1px solid #e2e7ea;width:calc(100% - 40px);padding:20px}.popup-enrollment__form,.popup-enrollment__payment-info{width:calc(100% - 60px)}.record-form__block_horizontal{-ms-flex-wrap:wrap;flex-wrap:wrap}.record-form__inp-block_birth{width:100%;margin:30px 0 0}.popup-enrollment__footer a{width:100%;text-align:center;padding:0}.notice-block{width:calc(100% - 40px);left:12px}.schedule .block-2 .item:nth-child(-n+7){border-top:1px solid #e0e4e8}.mob-visible{display:inline-block!important}.popup-representative__content{width:100%;top:0;left:0;margin:0}.popup-representative-content__header,.popup-representative-content__tbl{padding:20px}.popup-representative-content__tbl td{font-size:16px;line-height:22px}.popup-representative-content__tbl tr td:first-child{width:40%}.enrollment-calendar__item{position:initial}label.item__checkbox{padding:7px 15px;font-size:16px;text-align:center}.select-list-wrap{width:auto;top:50%;transform:translateX(-50%) translateY(-50%)}ul.select-drop-list.select-list-wrap:before{content:"Выберите город";background:#cf9499;height:auto;width:100%;position:relative;display:block;text-align:center;color:#fff;min-width:150px}}@media only screen and (max-width:1200px){.index-page .block-2 .inner-2 .content{height:auto}.representative-desk__content{width:640px;padding-top:20px;padding-left:20px;padding-right:25px}.representative-desk__adress{width:293px}.representative-desk__adress .representative-desk__adress-inner{margin-top:20px;padding-top:0}.list-tree .item{width:610px}.list-tree .item.item-right{width:302px}.banner-line h3.small-caps{font-size:16px}.banner-line__logo-img{position:absolute;top:-29px;right:auto;background:#222;text-align:left;padding-top:5px;left:0;padding-right:14px;padding-left:18px}.banner-line__logo-img:before{content:"";position:absolute;right:-40px;background:#222;width:60px;height:40px;top:15px;transform:rotate(41deg);z-index:-1}}@media only screen and (min-width:1200px){body:not(.ie) .history .block-2 .list{display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr)}body:not(.ie) .history .block-2 .item{width:455px}body:not(.ie) .history .block-2 .item.item-left:before{right:-38px;left:inherit}body:not(.ie) .history .block-2 .item:before{left:-38px}.shedule-two-wrapper .block-1 .next,.shedule-two-wrapper .block-1 .prev{position:static}.shedule-two-wrapper .block-1 .next{margin-left:30px}.representative-desk__adress{width:225px}.representative-desk__content,.representative-desk__img{-webkit-box-flex:0;-ms-flex:none;flex:none}}@media only screen and (min-width:992px){.modal-dialog.modal-lg{max-width:738px}section.block-rewievs.reviews2 .reviews__block:last-child{margin-bottom:0}.representative-desk__adress-map-wrap{padding-bottom:68px}.representative-desk__adress .representative-desk__adress-inner{padding-left:0}}@media (max-width:992px) and (min-width:420px){.representative-desk__img img{-o-object-fit:contain;object-fit:contain}}@media only screen and (max-width:992px){.representative-courses__block,.representative-desk{-webkit-box-orient:vertical;-webkit-box-direction:normal}.representative-desk{-ms-flex-direction:column;flex-direction:column;height:auto}.bootsrap-wrapper .representative-images__link{width:100%;padding:0;margin-bottom:30px}.bootsrap-wrapper .representative-images__image-list{margin:0;width:100%}.list-tree .item,.list-tree .item.item-right,.representative-desk__adress,.representative-desk__content,.representative-desk__img{width:100%}.item.item-right .record-form__block,.representative-desk__content{padding:15px 15px 0}.item.item-right .list-tree-calendar__title{padding-left:15px}.item.item-right .enrollment-calendar__header{margin:15px}.item.item-right .enrollment-calendar__content{padding:0 15px 15px}.representative-desk__img{position:relative;border:none;width:calc(100% - 40px)!important;margin:20px auto auto;padding-bottom:10px;height:initial}.representative-courses__block{height:auto;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}.representative-courses__block-left,.representative-courses__block-right{padding:0}.list-tree .item:before,.list-tree .item:first-child:before,.list-tree:before,li.item.item-left:after{display:none}.list-tree .item.item-right{margin-bottom:30px}.representative-map{height:40px;padding:0}.image-list-cell:before{top:-5px;right:5px}.image-list-cell:after{top:-5px;left:5px}.bootsrap-wrapper .h3,.bootsrap-wrapper h3{font-size:20px}.list-tree .item{padding:15px}.container{padding-left:0!important;padding-right:0!important}.map-canvas{height:360px}body.modal-open{overflow:hidden!important}.modal{overflow:auto}.content-card__social{padding-bottom:30px}.representative-desk__adress-map-wrap{height:200px}.representative-desk__adress{padding-right:0}.representative-desk__adress .representative-desk__adress-inner{padding-left:15px;-moz-order:2;-ms-order:2;-o-order:2;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-bottom:0}.modal-dialog.modal-lg{max-width:738px}}@media (min-width:768px){.modal-dialog{max-width:500px;margin:5% auto 1.75rem}.more-map-xs{display:none}}@media (max-width:992px) and (min-width:575px){a.btn-default-rec{margin-left:20px}}@media (max-width:1199px) and (min-width:768px){.index-page .block-2 .inner-2 .item:nth-child(odd){margin-right:30px}.index-page .block-2 .inner-2 .item{min-height:inherit;width:calc(50% - 15px);margin:0 0 30px}.bars-detail-info .info-block{width:calc(50% - 10px)}.btn-group,.btn-group-vertical,.index-page .block-5 .inner-2 .list{display:-webkit-box;display:-ms-flexbox;display:flex}.courses .block-1 .list,.news .block-2 .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.courses .block-1 .item,.news .block-2 li.item{width:calc(50% - 30px);margin:0 15px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#btn-soc{width:66.7%}.service_view .block-2 .item .inner-footer .inner-left{width:calc(100% - 200px);padding-right:30px}.bars .item{width:calc(50% - 15px);margin:0 0 30px;height:540px}}@media screen and (max-width:1420px){.about .slider .flickity-prev-next-button.next,.about .slider .flickity-prev-next-button.previous{display:none}}@media only screen and (max-width:1199px){#btn-soc .viber,#btn-soc .whatsap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%!important;height:42px;margin:8px 0;border-radius:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:1199px){.representative .block-1 .item,.representative .block-2 .list .item{width:204px}.service_view .block-1 .inner-2 a{padding:0}}@media (max-width:991px){.banner-line h3.small-caps{font-size:12px}}@media (min-width:991px){.select-list-wrap .close-select{display:none}}
