@media screen and (max-width:768px){.courses .block-1 .item .inner-2 .sub-list,.courses .block-2,.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,.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,.video-wrapper video{display:none}.video-wrapper .video{background:url(/upload/images/header-mob-bg.jpg) 0 0/cover no-repeat;height:100%}.teachers .more a{padding:15px 20px}.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%)}.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}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{margin-top:20px}.contacts .contacts-data .inner-1{padding:15px 30px;width:100%;margin-left:-30px}.contacts .contacts-data .inner-1 .item{width:100%;margin:15px 0}.contacts .contacts-data .inner-2{padding:15px 0}.contacts .contacts-data .inner-2 .item{width:100%!important;margin:15px 0}.contacts .guide h2,.index-page .block-5 .inner-1,.representative .block-1 h2,.representative .block-2>.item>h2,.service_view .block-1 .inner-1 h4{margin-bottom:20px}.contacts .guide .inner{width:100%;float:none;margin-bottom:20px}.contacts .contacts-data .inner-1 .phone-list,.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,.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,.service_view .block-2 .item .inner-footer .inner-left{width:100%}.container{width:calc(100% - 60px);padding:0 30px}.mob-hide{display:none!important}.header-info{bottom:40px}.header-info h1{font-size:36px;line-height:36px;width:100%}.header-info p{font-size:16px;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{height:inherit;margin-right:0}.courses .block-1 .item .inner-1,.index-page .block-2 .inner-2 .item>a,.index-page .block-5 .inner-2 .item .image{width:100%;height:inherit}.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{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}.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}.header-bottom .content h1{font-size:28px;margin:20px 0}.courses .block-1,.news,.representative,.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}.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:100%;-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{width:100%;padding:0;text-align:center;margin-left:0;margin-top:15px}.service_view .block-3 .item{width:calc(100% - 60px);height:110px;margin:0 0 20px}.service_view .block-2 .item .inner-header .open{right:20px}.service_view .block-2 .item .inner-footer{padding:20px 30px;width:calc(100% - 60px);-ms-flex-wrap:wrap;flex-wrap:wrap}.service_view .block-2 .item .inner-footer .inner-left li p{float:none;text-align:center}.courses .block-1 .item{width:100%;flex-direction:column;margin-bottom:30px}.courses .block-1 .item .inner-2{width:100%;height:inherit;margin-left:0;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{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{position:relative}.courses .block-1 .item .inner-2 a.more.mob{display:inline-block;margin:20px 5px 25px;bottom:0}.courses .block-1 .item .inner-2 a.btn-schedule{display:inline-block;margin:0 5px 25px;bottom:0}.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}.history .block-2 .item.item-left,.history .block-2 .item.item-right{float:left;margin:0}.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>.list .item{margin-bottom:30px}.news .block-2 .pagination .inner-2 .item.selected{display:block;width:100%}.news_view{background:#fff}.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-1 .item{width:calc(100% - 60px);margin:0 0 20px;height:inherit}.teachers .item .inner-2 .social a{width:calc(100% - 40px);margin:10px 20px}.title-mob{display:block;float:left;margin:20px 20px 20px 0;width:calc(92% - 110px)}.reviews .item .title .inner-2,.schedule .block-1 .title{width:calc(100% - 80px)}.schedule .block-2{margin-left:-30px;width:calc(100% + 60px)}.about .block-1{height:180px}.about .block-1 .play-block .content:before{width:75px;height:75px}.about .block-1 .play-block .content p{font-size:12px}.about .block-4 .inner-2 .item{height:280px}.teachers .item .inner-1{width:70px;margin:20px;height:100px}.works-gallery .carousel-cell img{min-height:300px}.phone-list-wrap{flex-direction:column}}@media (max-width:630px){.popup-schedule .content{position:absolute;top:10%;left:0;display:block;width:100%;margin-bottom:5%;background:#fff}.popup-schedule .body .item .inner-1{display:block;text-align:center}.popup-schedule .body .item .inner-2 .price{float:none;margin-bottom:20px;width:83%;margin-left:auto;margin-right:auto}.popup-schedule .body .item .inner-2{display:block;width:100%;margin-top:20px;height:auto;position:relative;text-align:center}.popup-schedule .body .item .inner-2 a{float:none;margin:0 0 20px;width:83%}}@media (max-width:767px) and (min-width:575px){.shedule-two-wrapper .block-1 .next,.shedule-two-wrapper .block-1 .prev{top:5px}}@media only screen and (max-width:767px){.wrap-map{height:502px}.colors-rep-map ul li:hover{color:#fff;opacity:.5}.card-header p{display:block;height:100%;width:100%}.representative .block-2>.item:last-child{margin-top:60px}.wrap.representative-view .representative-map{height:10px}.item-left .larges-dots li:before{top:-9px}.map-filter{left:0}#filterSwitch,.map-filter{width:calc(100% - 70px)!important}.colors-rep-map ul li:first-child::before,.colors-rep-map ul li:nth-child(2)::before,.colors-rep-map ul li:nth-child(3)::before,.colors-rep-map ul li:nth-child(4)::before,.colors-rep-map ul li:nth-child(5)::before,.more-map-lg{display:none}.colors-rep-map ul li:first-child{background-color:rgba(255,0,31,.3);background-image:linear-gradient(#ff001f2b,#ff001fc4)}.colors-rep-map ul li:nth-child(2){background-color:rgba(100,147,213,.3);background-image:linear-gradient(#6493D52b,#6493D5c4)}.colors-rep-map ul li:nth-child(3){background-color:rgba(255,180,0,.3);background-image:linear-gradient(#ffb4002b,#ffb400c4)}.colors-rep-map ul li:nth-child(4){background-color:rgba(56,142,60,.3);background-image:linear-gradient(#388E3C2b,#388E3Cc4)}.colors-rep-map ul li:nth-child(5){background-color:rgba(161,136,127,.3);background-image:linear-gradient(#a1887F2b,#a1887Fc4)}.colors-rep-map ul li:last-child{margin-bottom:0}.colors-rep-map ul{padding:10px 0 20px;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.colors-rep-map ul li{text-decoration:none;margin-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;color:#fff;margin-bottom:10px;padding:10px 0}.modal-open{overflow:hidden!important}.bars .item .btn-default-wall{width:calc(100% - 5px)}}@media only screen and (max-width:575px){.map-filter,.wrap-map{height:auto}.si-content-wrapper{min-width:150px!important}.si-content{max-height:360px!important}.window-image img{width:150px}.representative__block-title{padding-top:30px!important;padding-bottom:20px!important}.window-content{padding:8px 8px 10px!important}.representative-desk__content .btn-social-link_instagramm,a.btn-default-rec{width:100%}.item.item-right .record-form-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}a.btn-default-rec{margin-top:30px}.representative-courses__block{padding-bottom:5px}.representative-tree .representative__block-title{padding-top:0;padding-bottom:20px}.representative-slider__image-list-nav{display:none!important}#rps-map{height:408px}#pac-input,.colors-map p,.map-filter .custom-control{margin-bottom:10px}.map-filter{position:relative;width:100%;left:0;top:8.5px;padding:0 24px}.banner-line__logo-img img{max-width:90px}}@media screen and (max-width:400px){.mob-btn-block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.mob-btn-block .btn-default{margin-bottom:20px}}@media only screen and (max-width:340px){.custom-control.custom-checkbox{font-size:13px}.modal__header h3{font-size:18px}}@media screen and (prefers-reduced-motion:reduce){.collapsing,.fade{-webkit-transition:none;-o-transition:none;transition:none}}@media (max-width:460px){.bootsrap-wrapper .representative-desk__content blockquote{background:url(img/quote.png) 5px 9px/15px no-repeat #f6f9fb;padding:20px}}@media (max-width:365px){.service_view .block-2 .item .inner-footer .inner-left li p{font-size:14px}.service_view .block-2 .item .inner-footer .inner-left li.price span{font-size:12px;margin:0;min-width:83px}.service_view .block-2 .item .inner-footer .inner-left li.price{padding-left:10px}}.develop{border-left:1px solid red}
