#header_mobile,#menu_mobile,#menu_mobile_header{display:none}.orderForm #block_order .text-label{display:none}.orderForm #block_order .template .text-label{display:block;height:36px}.space_md_mobile{display:none}.container-graf h1.month{font-family:circe-regular;margin:50px 0 20px 0}.container,#header_mobile,.menu_top,.menu_map{min-width:300px}@media (max-width:1200px){#header,footer,.widget-about,.widget-contact,.widget-gallery,.inline_menu{display:none}.space_md{display:none}.space_md_mobile{height:25px;display:block}.h1,.h2,.h3,h1,h2,h3{margin-top:10px;margin-bottom:5px}.content .h1,.content h1{font-size:23px}.content .h2,.content h2{font-size:23px}p{margin:0 0 5px}#menu_mobile_header{display:block;margin:10px 0}#menu_mobile_header .phone{margin:3px 0;font-size:16px}#menu_mobile_header .phone p{display:inline-block}.carousel .carousel-indicators{display:none}.carousel .carousel-inner .first{font-size:25px;line-height:25px}.carousel .carousel-inner .item{height:250px}.carousel .carousel-inner .item img{object-fit:cover;width:100%;height:100%}.carousel .carousel-caption{right:10%;left:10%;padding-bottom:10px;padding-top:15%;min-height:100%}#menu-bars{position:absolute;right:25px;top:16px;font-size:40px;z-index:1010}#menu_mobile{font-family:circe-regular;display:none;position:absolute;top:85px;left:0px;width:100%;height:100%;background:#E7E8EA;z-index:1000;overflow-y:auto;font-size:18px;line-height:25px}#menu_mobile .inline_menu{display:block;padding:70px 20px 0 20px}#menu_mobile .menu_top{margin:15px}#menu_mobile .menu_top .item{margin:0 0 15px 0}#menu_mobile .menu_top .item img{width:35px;height:35px}#menu_mobile .menu_top .item span{margin:5px}#menu_mobile .menu_map .level1{margin:15px 15px 30px 15px}#menu_mobile .menu_map .level1_title{font-size:20px;font-weight:bold;margin-bottom:15px}#menu_mobile .menu_map .level1 .level2_title{margin:0 0 10px 15px}#menu_mobile .menu_map .level1 .active a{color:#AE1F23;border-bottom:1px solid;font-weight:bold}#header_mobile{padding-right:65px;display:block}#header_mobile #logo_section{width:100%;height:85px}#header_mobile #logo_section .logo{height:60px;width:85px;margin:10px}#header_mobile #logo_section .title{text-align:center;font-size:15px;line-height:23px;padding-top:22px}#header_mobile #logo_section .subtitle{display:none}.container_slim{width:100%;padding:0 25px 0 15px;margin:0px}.title_index{margin:10px 0 10px 0}.content{padding-top:0px}.orderForm .text_1{width:auto;float:none}.orderForm #block_order .text-label{display:block;height:auto !important}.orderForm #block_order table thead{display:none}.orderForm #block_order table td{display:block;padding:0}.orderForm #block_order table td .action-remove{width:100%;background:#ccc;margin:14px 0 0 0;padding:7px}.orderForm #block_order table td:first-child{border-top:3px solid #AE1F23;margin-top:25px}.orderForm #block_order .action-create{width:100%;margin:16px 0}.container-program .text-right,.container_slim .text-right{text-align:left !important}.container-program a.btn.btn-danger,.container_slim a.btn.btn-danger{margin:20px 0 !important}.container-program table,.container_slim table{width:auto !important;max-width:600px !important}.container-program table tr,.container_slim table tr{display:block}.container-program table tr td,.container_slim table tr td{display:block;width:auto !important;max-width:600px;padding-right:0px !important}.container-program table.table,.container_slim table.table{margin-top:30px;margin-bottom:0px}.container-program table.table tr,.container_slim table.table tr{margin-bottom:30px}.container-program table.table tr:first-child td,.container_slim table.table tr:first-child td{font-weight:normal !important}.container-program table.table th,.container_slim table.table th,.container-program table.table td,.container_slim table.table td{text-align:center;font-size:18px !important;text-align:left}.container-program blockquote,.container_slim blockquote{width:auto}table.table-schedule thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table.table-schedule tr{border-bottom:0px;display:block;margin-bottom:0px}table.table-schedule td{font-size:18px;display:block;font-weight:bold;text-align:left;border-top:0px !important}table.table-schedule td a{text-decoration:underline}table.table-schedule td::before{content:attr(data-label);font-size:13px;display:block;font-weight:normal;text-transform:uppercase}table.table-schedule td:last-child{border-bottom:5px solid #ddd}.listing-teachers img{min-height:auto !important}.container_teacher .table_prepodovateli{margin-top:10px}.container-graf h1.month{margin:25px 0 20px 0;background:#ddd;padding:10px}#menu_mobile_header .btn{font-size:17px !important;margin-bottom:7px}.special_view #menu_mobile_header .btn{font-size:17px !important;margin-bottom:7px}}@media (max-width:370px){#header_mobile #logo_section .logo{height:52px;width:65px;margin:10px}#header_mobile #logo_section .title{font-size:12px;line-height:19px;padding-top:20px}#header_mobile #logo_section .subtitle{display:none}.carousel{display:none}.widget-programs .item{padding-left:22px}.widget-programs .item .icon{display:none}}/*# sourceMappingURL=./_mobile.css.map */