@media ( max-width: 1200px ) {
.about_left:before {left: -20px; width: 100%;}
}
@media ( max-width: 1000px ) {
.news_prev__item {padding:40px;}
.news_prev__item-text h3 {font-size: 26px; padding-bottom: 20px;}
.news_prev__item-text h6 {font-size: 22px;}
.news_prev__item-text p {font-size: 18px;}
.about {font-size: 0;}
.about > * {display: block; width: 100%;}
.about_left {text-align: center; padding-right: 0;}
.about_left:before {display: none;}
.about_list {display: inline-block;}
.about_right {padding: 20px 0 60px; max-width: 620px; margin: auto; width: 100%;}
.play_time_box {flex-wrap: wrap; justify-content: center;}
.after_info__item p {font-size: 18px;}
.newbie h4 {font-size: 34px;}
.newbie_item {padding:20px 0 10px;}
.newbie_item h6 {font-size: 24px;  }
.newbie_item__text {font-size: 16px;}
.play_time h4,.reserve h6 {font-size: 32px;}
.reserve p {font-size: 20px;}
.reserve_btn a {font-size: 22px; max-width: 280px;}
.play_time_item {margin-top: 12px;}
.play_time_item p {font-size: 20px;}
.conditions h5 {font-size: 32px;}
.condition__item {min-width: 200px;}
.condition__item p {font-size: 20px;}
.area_tab_content__item {width: 31.3333%;}
}
@media ( max-width: 750px) {
.news_prev__item {padding:25px;}
.news_prev__item-text h3 {font-size: 20px; padding-bottom: 12px;}
.news_prev__item-text h6 {font-size: 18px;}
.news_prev__item-text p {font-size: 16px;}
.reviews_box {font-size: 0; margin:0 0; padding:0 0 20px;}
.review_item {width: 100%; margin:50px auto 0; max-width: 560px; right: 0;}
.grid_sizer {width: 100%; max-width: 560px; margin: auto;}
.sauna_photo_box {flex-wrap: wrap; justify-content: center;}
.sauna_photo__item {min-width: 240px; flex:0 1 33.33%;}
.slug_hidden__item {flex-direction: column;}
.slug_hidden__item_text {text-align:center; max-width: 90%; width: 90%; flex: 1 1 auto; padding: 20px 0 0 0;}
.play_time h4,
.reserve h6 {font-size: 28px;}
.area_tab_content__item {width: 48%;}
.contacts_box {flex-direction: column;}
.about__item-icon:before {width: 56px; height: 56px; background-size: 80% 80%;} .slug_hidden__item {width: 100%;}
.play_time h4,
.reserve h6 {font-size: 28px;}
.sauna_price_line {display: block;  width: 100%; border-bottom: 1px solid #D3D3D3;}
.sauna_price_line > * {display: block; text-align: center; padding:10px 15px;}
.sauna_price_line_right {margin-top: -10px;}
.text {font-size: 15px; padding: 30px 0 20px;}
.text p {margin: 0; padding: 0 0 15px;}
}
@media (max-width:600px) {
.about_list {padding:20px 0 0;}
.about__item {margin:20px 0;}
.about__item:last-child {margin-bottom:0;}
}