@media(max-height: 780px) {
.first_content_row{padding:170px 0 60px}
.first_content .container{position:relative;transform:none;left:auto;top:auto;right:auto;bottom:auto}
}
@media(max-width: 1400px) {
.game_item img{height:280px}
.first_content *{font-size:30px}
.first_content_row{justify-content:space-evenly}
.logo_wrap .logo{height:170%}
.price_item_1 li,.price_item_1 li *,.price_item_2_title,.price_item_2 li,.price_item_3_title,.price_item_3 li,.price_item_3 li *{font-size:20px}
.main_content_fifth .col:nth-child(2) img{max-width:100%}
}
@media(max-width: 1100px) {
.price_item{width:100%!important;margin-bottom:30px}
.price_wrap{flex-wrap:wrap}
.price_item_1 li,.price_item_1 li *,.price_item_2_title,.price_item_2 li,.price_item_3_title,.price_item_3 li,.price_item_3 li *{text-align:left}
}
@media(max-width: 1000px) {
.game_item img{height:200px}
.first_content *{font-size:20px}
.main_form::before{display:none}
.form_is_submited{position:static;transform:none;margin-top:20px}
h2,.subtitle{padding-right:100px}
.main_form h2{padding-right:0}
.main_content_fifth h2,.main_content_fifth .subtitle,.main_content_third h2,.main_content_third .subtitle{padding-right:0}
}
@media(max-width: 900px) {
.tel_contact,.order_game{margin-left:20px}
.logo_wrap{margin-right:20px}
.container{overflow:hidden}
header .container,.main_content_first .container{overflow:visible}
}
@media(max-width: 830px) {
.footer_left_col{width:100%;justify-content:center}
.footer_right_col{width:100%;justify-content:center}
.footer_first_row .container{flex-wrap:wrap}
.footer_first_row{height:auto;padding-bottom:10px}
footer .logo_wrap{width:auto;margin-right:40px}
.footer_second_row p{text-align:center}
footer .logo_wrap .logo{position:static;transform:none}
footer .logo_wrap{display:flex;align-items:center;justify-content:center}
footer .soc li:last-child{margin-right:0}
main{min-height:calc(100vh - 138px)}
.main_content_fifth .col{width:100%}
.main_content_fifth .col:nth-child(2) img{max-height:280px}
.main_content_fifth .col:nth-child(2){display:flex;justify-content:center}
.main_content_fifth .col:nth-child(1){margin-bottom:20px}
}
@media(max-width: 700px) {
.first_content_row{flex-direction:column;padding:180px 0 80px}
.first_content .container{position:relative;transform:none;left:auto;top:auto;right:auto;bottom:auto}
.game_item img{margin-bottom:10px}
.game_item{margin-bottom:50px}
.game_item:last-child{margin-bottom:0}
.header_second_row .container{flex-wrap:wrap}
.header_second_row .container > div{width:100%}
.header_second_row{height:auto}
header .contacts_row{justify-content:flex-end;flex-wrap:wrap;padding-left:140px}
header .contacts_row a{font-size:14px;margin-bottom:20px}
.header_left_col{justify-content:space-between}
header .logo{height:150%!important;top:82%}
.first_content_row{padding-top:220px}
.form-group{width:100%}
input[type="submit"]{width:100%;max-width:100%;margin:0 2%}
.promotion_title{font-size:30px}
}
@media(max-width: 600px) {
.footer_right_col{flex-wrap:wrap;justify-content:center}
.order_game{min-width:80%;margin-left:0;margin-top:20px}
.subtitle{margin-bottom:18px}
.main_form h2{font-size:26px}
.main_form_info,.main_form_info *{font-size:16px!important}
.main_form_info .green_text{display:block}
.promotion_slider p{font-size:15px}
.promotion_info{opacity:1}
.fz25{display:block}
.padding_top_bottom{padding:30px 0}
.gallery_slider_title{position:static}
.main_content_sixth .swiper-button-next,.main_content_sixth .swiper-button-prev{top:50px}
.main_content_sixth h2,.main_content_sixth .subtitle{padding-right:0;text-align:center}
.gallery_slider_title{margin-bottom:5px;max-width:70%}
.gallery_slider{margin-top:30px}
.gallery_slider_2,.gallery_slider_3{margin-top:20px}
.gallery_slider .green_text{display:block}
.photo_video_slider .swiper-slide > *,.gallery_slider .swiper-slide > *{height:380px}
[mode='paintball'] .header_first_row [init_mode="paintball"]::after,[mode='strikeball'] .header_first_row [init_mode="strikeball"]::after,[mode='lasertag'] .header_first_row [init_mode="lasertag"]::after{width:100%}
#form {display:none}
.open_mobile_form {display:flex}
}
@media(max-width: 450px) {
header .logo{top:115%;height:200%!important;left:66%}
.footer_right_col .contacts_row{flex-wrap:wrap;justify-content:center}
.footer_right_col .contacts_row a{margin-left:0;margin-top:10px;width:100%;justify-content:center}
.header_first_row ul{justify-content:space-between}
.header_first_row ul li{margin:0}
.first_content_row{padding-top:260px}
}