@media(max-width:767px) {

    *{-webkit-box-sizing:border-box;box-sizing:border-box}
  :after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}
  .carousel_main{display:none}
  .header-logo{-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}
  .header-logo .relative:before{background:none}
  .header-logo img,body:not(.home) .header-logo-inner{width:100%;height:100%;position:static}
  .advantage-box-all{margin:0;padding:20px}
  .advantage-box{width:100%;height:auto;font-size:16px;display:block;margin:25px 0}
  #__utl-buttons-1{display:none}
  .title h1{max-width:90%}
  .footer-column{width:100%;float:none}
  .burger{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;position:absolute;top:88px;right:20px;color:red;border:3px solid;width:45px;height:45px;text-align:center;border-radius:3px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:100;-webkit-filter:drop-shadow(3px 3px 3px #ddd);filter:drop-shadow(3px 3px 3px #ddd)}
  .menu_mobile{position:fixed;width:275px;top:0;bottom:0;left:0;z-index:1000000;background:#fff;border:1px solid #ccc;padding:25px}
  .menu_mobile a{display:block;text-decoration:none;font-size:20px!important;line-height:1!important;padding:11px 0;color:#000;border-bottom:1px dashed}
  .header-logo{top:18px;left:-7px}
  .header .wrapper{padding-right:20px}
  .column-left{display:none}
  .content-right{float:none;width:100%;margin:0}
  .content-right-wrap{margin:20px}
  .advantages-preview-line{display:block}
  .advantages-preview{display:block;width:100%;margin:20px 0}
  .advantages-preview-all{margin:0}
  .schedule-photo-all{margin:20px}
  .schedule-photo-box{display:block;width:100%}
  .schedule-photo-box-wrap{margin:20px 0}
  .acticle-preview-box{display:block;width:100%}
  .services-preview-l{float:none;width:100%;margin:0}
  .services-preview-r{float:none;width:100%}
  .services-preview-l-w{margin:0 20px;padding:1px 0}
  .contacts-office{width:100%;position:static}
  .map-container{height:auto}
  .title-fly{display:none}
  .trainer-preview-all + .seo-text{margin:0 20px}
  .title .wrapper{padding-left:20px;padding-top:50px}
  .acticle-preview-all{padding:20px}
  .trainer-preview-all{margin:0 20px;padding:0}
  .schedule-all{margin:0;margin-bottom:20px}
  .schedule-preview-wrap{padding:0}
  .schedule-preview{display:block;width:100%;margin:18px 0 0}
  .schedule-preview-box{border:1px solid gray}
  .popular-nav{padding-left:20px}
  .benefits-fitness-club .wrapper{padding-top:10px;padding-bottom:20px;margin:0 20px}
  .main-b-social-r,.main-b-social-l,.main-b-social__instagram{float:none;margin:20px 0;width:100%;padding:0;min-width:100%;min-height:auto;position:static}
  .main-b-social-r > div,.main-b-social-l > div,.main-b-social__instagram > div{width:100%!important;max-width:320px!important}
  .page_main .map-container,.page_main .yandex-map{height:225px}
  .mini-title{padding-left:20px}
  .mini-title-left-wrap{margin-right:100px}
  .plan-lvl-all{width:100%;height:auto}
  #project.page_gym .mini-menu,#project.page_gym .mini-menu+h1+a{display:none}
  #project.page_gym .burger{-webkit-box-shadow:0 0 2px #000;box-shadow:0 0 2px #000}
  .silver-filter-fly{min-width:auto}
  .silver-filter-column{float:none;width:100%!important;padding:20px;float:none;width:100%!important;padding:10px 20px}
  .silver-filter-column .btn_style{float:none;display:block;width:200px;margin-left:20px!important}
  .dropdown-select{z-index:1000;padding-left:10px;left:0!important}
  .timetable-line-fly-relative+.wrapper{padding:0 20px}
  .timetable-silver-l{float:none;width:100%;margin:0}
  .timetable-silver-l-w{padding:0 20px;margin:0}
  .timetable-silver-r{float:none;width:100%;padding:0 20px}
  .carousel-main-text{display:block;width:250px;height:auto;position:absolute;top:100px;left:0;margin:auto;right:0;bottom:0}
  .carousel_main .owl-nav,.scroll_down{display:none}
  .carousel_main + .advantage > .wrapper{padding-top:0;padding-bottom:0}
  .timetable{padding-top:30px}
  .timetable-line-fly-relative{position:static!important;width:100%!important;visibility:hidden!important}
  .timetable-line-fly{min-width:auto!important;position:static!important}
  .timetable-line{overflow:hidden;padding:25px 20px 0;-webkit-box-shadow:0 0 6px 2px #aaa5a5;box-shadow:0 0 6px 2px #aaa5a5;margin:25px}
  .timetable-column{float:none;width:100%;margin-bottom:20px;position:relative}
  .timetable-column.color_silver{display:none}
  .timetable-r-w{margin:0 0 0 70px}
  .timetable-time{width:70px}
  .timetable-desc{padding-top:5px;padding-left:1px;padding-right:30px}
  .timetable-day{display:none}
  .timetable-column::after{content:attr(data-days);color:red;font-size:15px;position:absolute;right:1px;font-weight:700;top:15px}
  .timetable>:first-child .timetable-time{padding-top:16px}
  i.style_normal{font-weight:400;font-style:normal;font-size:14px}
  body.home .advantage .wrapper{padding-top:0;padding-bottom:20px}
  .skew-all .skew{-webkit-transform:scale(0.8) translateX(-85px);-ms-transform:scale(0.8) translateX(-85px);transform:scale(0.8) translateX(-85px)}
  .skew-container .wrapper{padding-top:30px;padding-bottom:20px}
  .main-b{background-size:contain}
  .main-b-social-l{padding:20px}
  .main-b-social__instagram{display:none}
  .mini-title-right{float:none;text-align:left}
  .mini-title-left{float:none}
  .advantages-preview.ad_with_find{margin-bottom:-40px;padding-bottom:0}
  .tour + .seo-text .wrapper{padding-top:20px;padding-bottom:20px}
  .acticle-preview-box{text-align:center;margin-bottom:40px;margin-top:30px}
  .plan + .advantages{padding:0 30px;width:100%;min-width:auto}
  .tour + .seo-text h2{padding:0 30px}
  .tour + .seo-text table{padding:10px 30px}
  .trainer-preview-all + .seo-text h2{margin:0;padding:0 10px 10px}
  .trainer-preview-all + .seo-text .wrapper{padding-bottom:10px}
  .page_training_open .title .mini-menu{display:none}
  .training-desc-l{float:none;width:100%;margin:0}
  .training-desc-l-w{margin:0;min-height:auto}
  .training-desc-r{float:none;width:100%;padding:0}
  .training-find-box{width:100%}
  .training-open-fly{height:790px}
  .footer-column:nth-child(1){text-align:center}
  #project>.footer>div>div:nth-child(1)>div>p:nth-child(3){width:100%!important}
  .footer-column-wrap{padding-right:0!important}
  .training-open-fly{height:210px;position:static}
  .training-desc{background:#000;padding:40px 30px;margin:0 -20px 40px}

}