body{min-width:auto}@media only screen and (max-width:1200px){.container{width:970px}.header-top .city{width:200px}.actions article,.articles article,.branches article,.category article,.news article,.vakansii article{width:303px}.actions article img,.articles article img,.branches article img,.category article img,.news article img,.vakansii article img{height:auto!important;width:100%!important}.category article{height:260px}.action img,.article img,.contact img,.event img,.vakansii img,.wedding-popular img{height:auto!important;width:100%!important}.action .text,.article .text,.contact .text,.event .text,.vakansii .text,.wedding-popular .text{width:466px}.slider-main .slide-title,.slider-teacher .slide-title,.slider-wedding .slide-title{font-size:40px}.slider-main .slide-description,.slider-teacher .slide-description,.slider-wedding .slide-description{font-size:20px}.lesson-slider img{height:auto!important;width:100%!important}.footer-subscribe form{width:60%}.footer-bottom-address,.footer-bottom-logos,.footer-bottom-menu{margin-left:30px;width:205px}.slider-main .container,.slider-main .slide,.slider-main .slide-ava,.slider-teacher .container,.slider-teacher .slide,.slider-teacher .slide-ava,.slider-wedding .container,.slider-wedding .slide,.slider-wedding .slide-ava{height:400px!important}.slider-main .slide-title,.slider-teacher .slide-title,.slider-wedding .slide-title{padding-top:50px}.slider-main .slide .btn,.slider-teacher .slide .btn,.slider-wedding .slide .btn{margin-top:36px}}@media only screen and (max-width:992px){.container{width:800px}.header-center .pull-left,.header-center .pull-right{width:240px}.header-bottom menu li a,.page menu li a{font-size:18px}.actions article,.articles article,.branches article,.category article,.news article,.vakansii article{width:385px}.category article{height:310px}.action .text,.article .text,.contact .text,.event .text,.vakansii .text,.wedding-popular .text{width:376px}.raspisanie{min-width:992px}.slider-main,.slider-main .container,.slider-main .slide,.slider-teacher,.slider-teacher .container,.slider-teacher .slide,.slider-wedding,.slider-wedding .container,.slider-wedding .slide{height:500px!important}.slider-main .slide .btn,.slider-main .slide-description,.slider-main .slide-title,.slider-teacher .slide .btn,.slider-teacher .slide-description,.slider-teacher .slide-title,.slider-wedding .slide .btn,.slider-wedding .slide-description,.slider-wedding .slide-title{margin-left:80px}.slider-main .slide-ava,.slider-teacher .slide-ava,.slider-wedding .slide-ava{height:400px!important}.slider-main .slide-title,.slider-teacher .slide-title,.slider-wedding .slide-title{padding-top:70px}.franchise-main .kris{margin-left:-470px}.franchise-main .evgen{margin-right:-470px}.franchise-price dl{margin:28px 20px}.franchise-price dl dt{width:225px}.franchise-price dl dd{padding-right:80px;margin:20px 0}.franchise-price dl dd input{right:15px}.franchise-price .profit{position:relative;top:auto;margin:0 auto 20px}.franchise-video .notebook{padding:19px 55px 35px}.franchise-video iframe{height:286px!important;width:503px!important}.franchise-evgenie img{left:-80px;width:340px}.franchise-evgenie .text{position:relative;padding-left:200px}.franchise-kristina img{right:-80px;width:340px}.franchise-kristina .text{position:relative;padding-right:170px;padding-left:20px}.franchise-form form{margin-right:-326px}.franchise-form img{margin-left:-435px}.franchise-list ul li,.wedding-list ul li{width:auto}.footer-subscribe form{width:70%}.footer-bottom-address,.footer-bottom-logos,.footer-bottom-menu{margin-left:20px}.footer-bottom-address .h3,.footer-bottom-logos .h3,.footer-bottom-menu .h3{font-size:20px}.footer-bottom-menu{width:160px}}@media only screen and (max-width:768px){body.customize-support{padding-top:46px}.container{width:100%}.h1,h1{font-size:40px}.header-center .container{position:relative}.header-center .pull-left,.header-center .pull-right{height:32px;right:0;position:absolute}.header-center .pull-left a,.header-center .pull-right .phone{margin-bottom:0;margin-top:0}.header-center .pull-center{text-align:left}.header-center .pull-left{bottom:12px}.header-center .pull-right{top:21px}.page menu li a{font-size:24px}.page.actions menu li a{font-size:20px}.slider-main .slide-ava,.slider-teacher .slide-ava,.slider-wedding .slide-ava{right:-50px}.slider-main .slide-title,.slider-teacher .slide-title,.slider-wedding .slide-title{font-size:36px}.slider-main .slide-description,.slider-teacher .slide-description,.slider-wedding .slide-description{font-size:18px}.actions-list,.articles-list,.branches-list,.category-list,.news-list,.vakansii-list{margin-right:0;margin-bottom:14px}.actions article,.articles article,.branches article,.category article,.news article,.vakansii article{margin:15px 3%;width:43%}.actions article .babsolute,.articles article .babsolute,.branches article .babsolute,.category article .babsolute,.news article .babsolute,.vakansii article .babsolute{opacity:1}.category article{height:auto}.category article a+a{padding-top:10px;font-size:20px}.category article p{font-size:16px}.action .container>img:first-child,.action h1+img,.article .container>img:first-child,.article h1+img,.contact .container>img:first-child,.contact h1+img,.event .container>img:first-child,.event h1+img,.vakansii .container>img:first-child,.vakansii h1+img,.wedding-popular .container>img:first-child,.wedding-popular h1+img{height:auto;margin:0 auto 20px;width:580px;display:block}.action .text,.article .text,.contact .text,.event .text,.vakansii .text,.wedding-popular .text{height:auto!important;margin:10px 30px 0!important;width:auto!important}.action img,.article img,.contact img,.event img,.vakansii img,.wedding-popular img{max-width:100%}.wedding-popular{margin-top:20px}.action-video iframe,.event-video iframe{height:330px;width:580px}.wedding-form{font-size:16px}.vakansii-form form{width:100%}.vakansii-form form .clearfix label{margin-right:2.5%;margin-left:2.5%;width:45%}.vakansii-form form textarea{margin-right:auto;margin-left:auto;width:95%;display:block}.action .date,.action .location,.event .date,.event .location{margin-right:30px;margin-left:30px}.actions article .babsolute,.articles-list article .babsolute,.vakansii-list article .babsolute{font-size:20px}.lesson .pull-left{margin-right:30px!important;margin-left:30px!important;width:auto;float:none}.lesson-free p{font-size:38px}.ceny .slick-prev{left:25px}.ceny .slick-next{right:25px}.ceny-scroll-wrap{padding-right:60px;padding-left:60px}.ceny-scroll-wrap .max,.ceny-scroll-wrap .min{display:none}.ceny-scroll-wrap .count{right:60px;left:60px}.ceny-scroll-list .slick-prev{top:50%;left:-80px;margin-top:-30px}.ceny-scroll-list .slick-next{right:-80px;top:50%;margin-top:-30px}.footer-subscribe{font-size:20px}.footer-subscribe form{width:90%}.footer-subscribe p:first-child{font-size:40px}.footer-bottom{padding-bottom:55px}.footer-bottom-address,.footer-bottom-logos,.footer-bottom-menu{margin:0 5% 40px!important;width:40%}}@media only screen and (max-width:660px){.ceny-scroll-list .ceny-element{width:80%}.ceny-scroll-list .slick-prev{top:50%;left:0}.ceny-scroll-list .slick-next{right:0;top:50%}}@media only screen and (max-width:480px){.h1,h1{font-size:34px}.header-top{padding-top:36px;position:relative}.header-top .city{position:absolute;top:0;margin:0;width:100%}.header-top .city-link{height:36px;-webkit-border-radius:0;border-radius:0;line-height:36px}.header-top .city-link:after{background-position:-697px -116px}.header-top .city-body{padding-top:36px;right:0;-webkit-border-radius:0;border-radius:0;left:0}.header-center{padding-bottom:90px}.header-center .pull-center{text-align:center}.header-center .pull-left,.header-center .pull-right{bottom:-20px;text-align:center;top:auto;left:0;width:100%}.header-center .pull-left{bottom:-80px}.slider-main .slide-ava,.slider-teacher .slide-ava,.slider-wedding .slide-ava{display:none}.slider-main .slide-description,.slider-main .slide-title,.slider-teacher .slide-description,.slider-teacher .slide-title,.slider-wedding .slide-description,.slider-wedding .slide-title{margin-right:50px;margin-left:50px;width:auto}.slider-main .slide .btn,.slider-teacher .slide .btn,.slider-wedding .slide .btn{padding:0;font-size:24px;text-align:center;margin:40px 40px 0;display:block}.slider-main .slick-next,.slider-teacher .slick-next,.slider-wedding .slick-next{right:-10px}.slider-main .slick-prev,.slider-teacher .slick-prev,.slider-wedding .slick-prev{left:-10px}.teacher-progress{width:95%}.slider-wedding .slide-form{width:auto}.slider-wedding .slide-form p:first-child{font-size:26px}.teachers-category a{width:150px}.actions article,.articles article,.branches article,.category article,.news article,.vakansii article{margin:15px 2.5%;width:95%}.ceny-scroll-wrap{padding-right:30px;padding-left:40px}.ceny-scroll-wrap .count{right:30px;left:40px}.franchise-form img,.franchise-main .evgen,.franchise-main .kris{display:none}.franchise-video .notebook{padding:7px 45px 15px}.franchise-video iframe{height:166px!important;width:293px!important}.franchise-evgenie img,.franchise-kristina img{display:none}.franchise-evgenie .text,.franchise-kristina .text{padding:0 20px}.franchise-evgenie .container,.franchise-kristina .container{padding:50px 0}.franchise-form{height:auto;padding:50px 0 20px}.franchise-form .h1,.franchise-form h1{font-size:25px}.franchise-form form{right:auto;position:relative;bottom:auto;top:auto;margin:20px auto;left:auto;width:90%}.franchise-list ul li,.wedding-list ul li{margin:15px;padding-left:0}.franchise-list ul li i,.wedding-list ul li i{display:none}.footer-subscribe{font-size:15px}.footer-subscribe p:first-child{font-size:30px}.footer-bottom-logos{width:90%}.footer-bottom-logos .fb,.footer-bottom-logos .ig,.footer-bottom-logos .tw,.footer-bottom-logos .vk{margin-left:5px}.footer-bottom-address{width:90%}.btn.lg{font-size:22px}.lesson-free p{font-size:20px}.page.actions menu li a{font-size:18px;margin:5px 0}.contact .text{margin:0 10px!important}.contact .email,.contact .location,.contact .phone,.contact .schedule{height:auto}.branches-form p+p{font-size:20px}.slick-slide.ceny-element{width:auto}.franchise-video .notebook{padding:0;text-align:center;background:0 0;display:block}.action-video iframe,.event-video iframe{height:230px;margin:0 auto;width:95%;display:block}.branches-form form,.contact-form form,.vakansii-form form,.wedding-form form{height:auto;width:90%}.modal-dialog,.modal-form form{width:auto}.lesson-video{overflow:hidden}.teacher-video iframe,.wedding-video iframe{margin:0 auto;width:95%!important;display:block}.footer-subscribe form input{padding-right:128px}.footer-subscribe form button{font-size:16px}.page.category menu li a{font-size:20px}.ceny .ceny-element{width:70%}.ceny-scroll-list{overflow:hidden;width:auto}.ceny-scroll .count li{font-size:10px}.wedding-reviews-list .btable{position:relative;width:auto}.wedding-reviews-list .slick-next,.wedding-reviews-list .slick-prev{right:10px;bottom:20px;top:auto}.wedding-reviews-list .slick-prev{right:85px;left:auto}.footer-bottom{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer-bottom-menu{-ms-flex-order:1;-webkit-order:1;order:1;-webkit-box-ordinal-group:2}.footer-bottom-menu+.footer-bottom-menu{-ms-flex-order:2;-webkit-order:2;order:2;-webkit-box-ordinal-group:3}.footer-bottom-address{min-height:auto;-ms-flex-order:3;-webkit-order:3;order:3;-webkit-box-ordinal-group:4}.footer-bottom-logos{margin-bottom:0!important;text-align:center;-ms-flex-order:4;-webkit-order:4;order:4;-webkit-box-ordinal-group:5}.footer-bottom-logos .logo{margin:0 auto 20px}.footer-bottom-address,.footer-bottom-logos{margin-right:0}.footer-bottom-address .h3,.footer-bottom-logos .h3,.footer-bottom-menu .h3{font-size:15px}.popup-location{right:0;left:0;width:auto}}