
body {overflow-x:hidden; padding-right:0 !important; font-family: 'MuseoCyrl500';}

h1, 
h2 {font-size: 36px;}

.black_layout {background: rgba(0,0,0,.8); position: fixed; top: 0; left: 0; width: 100%; height: 100%; min-width: 320px; z-index: 9999999998; display: none;}

.popup_wrapper {display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; min-width: 320px; z-index: 9999999999; overflow-y: auto;}

.popup_inner {display: block; position: relative; font-size: 0; width: 100%; height: 100%; text-align: center;}
.popup_inner:after, .popup_inner:before {display: inline-block; vertical-align: middle; width: 0; height: 100%; content:"";}
.popup {display: inline-block; vertical-align: middle; text-align: left; width: 100%; padding:40px 20px;}

.popup > * {background: #FFF; position: relative; padding: 30px; border-radius:8px;}
.close_icon {position: absolute; width: 22px; height: 22px; display: block; top: 20px; right: 20px; background: url(/images/close_pink.svg) no-repeat 0 0; background-size: 100% auto;}
.popup_title {font:30px/1.2 "MuseoCyrl700"; color: #FDAD14;}
.popup_title ~ h6 {font:30px/1.2 "MuseoCyrl700"; color: #333; padding-top: 15px;}

.seo_text_all {padding: 40px 0 50px; font-family: MuseoCyrl300;} 
.seo_text_all h2 {text-align: center; padding: 10px 0 20px;}
.seo_text_all p {margin: 0; padding: 0 0 20px;}

.carousel-indicators {left: auto; bottom: auto; position: relative;}

.breadcrumbs {padding: 10px 0px 0px 80px; color:#fff; text-shadow: 1px 1px 5px #000;}
.breadcrumbs a:hover{color:#f8b43e;transition:1s}
.breadcrumbs a {text-decoration: none;color: #fff;}

#colorbox, 
#cboxOverlay, 
#cboxWrapper {position:absolute; top:0; left:0; z-index: 999999; overflow:hidden; outline:0;}
#cboxOverlay {position:fixed; width:100%; height:100%;}
#cboxContent {position:relative; padding: 0 60px; overflow:hidden;}
#cboxTitle {display: none;}
#cboxLoadedContent {overflow:auto; -webkit-overflow-scrolling: touch;}
#colorbox, 
#cboxContent, 
#cboxLoadedContent {box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
#cboxOverlay {background: #000;}
#cboxCurrent {display:none !important;}
.cboxPhoto {float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}

#cboxClose {position: fixed; right: 14px; top: 14px; width: 21px; height: 21px; font-size: 0; border: 0; background: url('/images/close.png') 0 0 no-repeat; background-size: 100% 100%;}
#cboxClose:focus {box-shadow: none; outline: none; border: 0;}
#cboxClose:hover {cursor: pointer;}

#cboxPrevious,
#cboxNext {position: absolute; width: 40px; height: 40px; border: 0; top: 50%; margin-top: -20px; margin: auto; background: #FF9632; border-radius: 50%; cursor: pointer; font-size: 0; z-index: 995; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;}
#cboxPrevious:focus,
#cboxNext:focus {box-shadow: none; outline:none;}
#cboxPrevious {left: 0;}
#cboxNext {right: 0;}
#cboxPrevious:before,
#cboxNext:before {background: url(/images/slider_nav_min.png) no-repeat 0 0; width: 7px; height: 12px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; content: ""; display: block;}
#cboxPrevious:before {transform: translateX(-2px);}
#cboxNext:before {background-position: 100% 100%; transform: translateX(2px);}
#cboxPrevious:hover,
#cboxNext:hover {background: #FFDD77; cursor: pointer;}

.cboxIframe {width:100%; height:100%; display:block; border:0; padding:0; margin:0;}

#cboxLoadedContent {overflow: auto; -webkit-overflow-scrolling: touch;}
#cboxLoadingGraphic {position: fixed; left: 50%; top: 50%; width: 100px; height: 100px; margin: -50px 0 0 -50px; background-color: transparent; background: url('/images/cbox_loader.svg') 0 0 no-repeat; background-size: 100% 100%;}
 
.modal-header {padding: 30px 15px 15px;}

.zone_video_button {display: inline-block; vertical-align: top; position: relative;}
.zone_video_button input {display: block; margin: 0 auto 12px; padding: 10px 42px 9px 10px; background: transparent; box-sizing: border-box; border: 2px solid #FF9900; color: #000; border-radius: 15px; font-size: 12px; font-family: 'MuseoCyrl500'; -webkit-transition: 0.2s; transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s; outline:none;} 
.zone_video_button input:focus,
.zone_video_button input:hover {box-shadow: none; outline: none;}
.zone_video_button svg {width: 23px; position: absolute; right: 10px; top: 9px; -webkit-transition: 0.2s; transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s;}
.zone_video_button svg .st1 {fill: #FF9900;}

.zone_video_button:hover input {background: #FF9900; color: #FFF;}
.zone_video_button:hover svg .st1 {fill: #FFF;}

.zone_video_button_wrap {position: relative; margin: 30px auto 0; text-align: center;}
.zone_video_button_wrap input {margin: 0 auto;} 


.header_row {margin:0}
.header_cont {padding:0}
.head_topline {margin:15px 0}
.head_logo {padding:0}
.head_logo img {width:255px}
.head_topline_button {margin-top:15px; padding:0}
.head_topline_button a {font-family:'MuseoCyrl300'; color:#99cc66; font-size:18px; padding:13px 28px; border:2px solid #99cc66; border-radius:15px}
.head_topline_button a:hover {color:#fff; border:2px solid #99cc66; background-color:#99cc66; text-decoration:none}
.head_contacts {padding:0}
.head_num_1,.head_num_2 {display:inline-block; font-family:'MuseoCyrl500'; font-size:18px; padding-left:52px}
.head_num_1 a,.head_num_2 a {color:#333}
.head_num_1 a:hover,.head_num_2 a:hover {text-decoration:none}
.head_num_1 a:focus,.head_num_2 a:focus {outline:none; text-decoration:none}
.head_num_1 span,.head_num_2 span {font-family:'MuseoCyrl700'; font-size:24px}
.head_adress {float:right; font-family:'MuseoCyrl500',sans-serif; font-size:18px; margin-top:2px}
.head_adress a {color:#333; padding-right:8px}

.dark_back {padding: 0 !important;}

.block_1_row {position: relative; color: #FFF; min-height: 728px; box-shadow:inset 0px 5px 5px rgba(0,0,0,0.2); background-repeat:no-repeat; background-size: cover; background-position:center top}
.block_1_row.rounded:after {display: block; position: absolute; bottom: -1px; width: 100%; content: ""; margin: auto; background: url(/images/bg_after_white.png) no-repeat 50% 50%; height: 99px; right: 0; left: 0;}
.block_1_row.dark {color: #333;}
.block_1_body {padding:0}
.block_1_zag {padding:0; text-align:center; margin-top:35px}
.block_1_zag h1 {font-family:'MuseoCyrl500'}
.block_1_zag h1 span {font-family:'MuseoCyrl700'}
.block_1_row .flex-wrap {display: flex; flex-flow: row wrap; width: 100%; padding: 50px 0 0 0; align-items: flex-start; align-content: flex-start; justify-content: space-between;}
.block_1_preim {padding: 0 0 0 100px; min-height: 80px; display: flex; align-content: center; align-items: center; width: calc((100% - 50px * 2)/3); float:none; position: relative; box-sizing: border-box;}
.block_1_preim img {position: absolute; left: 0; top: 50%; max-width: 80px; max-height: 80px; transform: translateY(-50%); z-index: 2;}
.block_1_preim p {display:inline-block; padding: 0; font-size:18px; font-family:'MuseoCyrl500'; margin: 0; position: relative; z-index: 2;}

.block_1_button {text-align:center; margin-top:272px;}
.block_1_button a {font-family:'MuseoCyrl500'; font-size:24px; color:#fff; padding:18px 55px; background:#fdbc3f; background:-webkit-linear-gradient(#fdbc3f 0%,#fdaa1c 41%,#fca216 65%,#fca62c 100%); background:-o-linear-gradient(#fdbc3f 0%,#fdaa1c 41%,#fca216 65%,#fca62c 100%); background:linear-gradient(#fdbc3f 0%,#fdaa1c 41%,#fca216 65%,#fca62c 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdbc3f',endColorstr='#fca62c',GradientType=0 ); text-shadow:1px 1px 5px rgba(0,0,0,0.5); border-radius:15px; box-shadow:0 5px 1px #b97b28}
.block_1_button a:hover {text-decoration:none; background:#ffe38e; background:-moz-linear-gradient(top,#ffe38e 0%,#ffdc76 41%,#ffd76d 65%,#ffd875 100%); background:-webkit-linear-gradient(top,#ffe38e 0%,#ffdc76 41%,#ffd76d 65%,#ffd875 100%); background:linear-gradient(to bottom,#ffe38e 0%,#ffdc76 41%,#ffd76d 65%,#ffd875 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe38e',endColorstr='#ffd875',GradientType=0 ); box-shadow:0 5px 1px #baa05b; color:#333333}

.block_1_row.dark .block_1_preim:before {content:""; position: absolute; left: -10px; top: -10px; right: -10px; bottom: -10px; background: #FFF; opacity: 0.7; z-index: 1;}


.form-b1-col {margin-top: 190px;}

.form-b1-wrap {width: 100%; background-color: rgba(0, 0, 0, 0.45); padding: 50px 0;}

.title-form-b1 {text-align: center; font-size: 30px; font-family: 'MuseoCyrl700'; margin: 0; line-height: 1.2; color: #fff; position: relative;}
.title-form-b1 .title-form-b1div {display: inline-block; vertical-align: middle; position: relative; padding-right: 100px;}
.title-form-b1 .title-form-b1div img {height: 80px; position: absolute; right: 0; top: 50%; transform: translateY(-50%);}

.title-form-b1_after {display: inline-block; vertical-align: middle; background-size: contain; position: relative; margin-left: 0; content: ''; width: 90px; height: 90px;}

.title-form-b1 strong, 
.title-form-b1 span {text-align: center; font-size: 30px; font-family: 'MuseoCyrl700'; margin: 0; color: #ff9900;}

.form-b1 {margin: 20px auto; max-width: 1010px; position: relative; z-index: 3;}

.form-b1 > div {padding: 0 7px;}

.form.form-b1 input {max-width: 100%; width: 100%; border-radius: 10px; padding: 12px 0 12px 50px; background-image: url(/images/form_input_bg_1.png) !important; background-color: #fff !important;}

.form.form-b1 input.phone {background-image: url(/images/form_input_bg_2.png) !important; background-color: #fff !important;}
.form-b1 .form_but {margin-top: 0; width: 100%;}

.form-b1 .form_but button {width: 100%; padding: 7px 15px;}

.under-btn-txt {font-size: 14px; color: rgba(255, 255, 255, 0.502); line-height: 1.2; font-family: 'MuseoCyrl300'; text-align: center; margin-top: 10px;}

.hidden_zag {visibility: hidden; height: 0;}
.hidden_zag h2 {visibility: hidden; height: 0;}

#block_13-2 {background-size: cover; background-position: center;}

.block_13_cont .form-b1-wrap {padding: 70px 0; background-color: inherit;}


.block_2_cont {padding:0}
.block_2_zag {text-align:center; margin:55px 0 75px 0; color:#ff9900}
.block_2_item {border-radius:6px; box-shadow:15px 15px 10px rgba(0,0,0,0.2); margin-bottom:40px}
.block_2_item_1 {background-repeat: no-repeat; background-size:100%}
.block_2_item_2 {background-repeat: no-repeat; background-size:100%}
.block_2_item_3 {background-repeat: no-repeat; background-size:100%}
.block_2_item_img {margin:44px 0}
.block_2_item_2 .block_2_item_img img {margin-left:22px}
.block_2_item_img img {border-radius:6px; box-shadow:15px 15px 10px rgba(0,0,0,0.2)}
.block_2_item_text {margin-top:40px}
.block_2_item_text_zag {color:#ff9900; padding:0}
.block_2_item_text_zag h3 {color:#000; font-size:18px; margin-top:5px}
.block_2_item_text_zag h3 span {color:#ff9900}
.block_2_item_text_body {margin-top:35px; padding:0}
.block_2_item_text_body p {font-size:18px; padding-right:71px}
.block_2_item_2 .block_2_item_links {margin-top:93px}
.block_2_item_3 .block_2_item_links {margin-top:93px}
.block_2_item_links {margin-top:118px; padding:0}
.block_2_item_links_1 {display:inline-block}
.block_2_item_links_1 a {padding:20px 46px; background-color:#fff; border:2px solid #99cc66; color:#99cc66; border-radius:15px; font-family:'MuseoCyrl500'; font-size:20px; margin-right:30px}
.block_2_item_links_1 a:hover {color:#fff; border:2px solid #99cc66; background-color:#99cc66; text-decoration:none}
.block_2_item_links_2 {display:inline-block; padding:15px 0px 18px 0; border-radius:15px; box-shadow:15px 15px 10px rgba(0,0,0,0.2)}
.block_2_item_links_2 a {font-family:'MuseoCyrl500'; font-size:24px; color:#fff; padding:18px 50px; background:#fdbc3f; background:-webkit-linear-gradient(#fdbc3f 0%,#fdaa1c 41%,#fca216 65%,#fca62c 100%); background:-o-linear-gradient(#fdbc3f 0%,#fdaa1c 41%,#fca216 65%,#fca62c 100%); background:linear-gradient(#fdbc3f 0%,#fdaa1c 41%,#fca216 65%,#fca62c 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdbc3f',endColorstr='#fca62c',GradientType=0 ); text-shadow:1px 1px 5px rgba(0,0,0,0.5); border-radius:15px; box-shadow:0 5px 1px #b97b28}
.block_2_item_links_2 a:hover {text-decoration:none; background:#ffe38e; background:-moz-linear-gradient(top,#ffe38e 0%,#ffdc76 41%,#ffd76d 65%,#ffd875 100%); background:-webkit-linear-gradient(top,#ffe38e 0%,#ffdc76 41%,#ffd76d 65%,#ffd875 100%); background:linear-gradient(to bottom,#ffe38e 0%,#ffdc76 41%,#ffd76d 65%,#ffd875 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe38e',endColorstr='#ffd875',GradientType=0 ); box-shadow:0 5px 1px #baa05b; color:#333333}
.block_2_item_3 {margin-bottom:65px}

#block_3 {background-repeat: no-repeat; background-position:center top; background-size:cover}
.block_3_text {text-align:center; color:#fff; padding: 70px 0;}
.block_3_text h3 {margin:20px 0 40px 0; line-height:1.7}
.block_3_text_link {display:inline-block; padding:15px 0px 18px 0; border-radius:15px; box-shadow:15px 15px 10px rgba(0,0,0,0.2)}
.block_3_text_link a {font-family:'MuseoCyrl500'; font-size:24px; color:#fff; padding:18px 55px; background:#fdbc3f; background:-webkit-linear-gradient(#fdbc3f 0%,#fdaa1c 41%,#fca216 65%,#fca62c 100%); background:-o-linear-gradient(#fdbc3f 0%,#fdaa1c 41%,#fca216 65%,#fca62c 100%); background:linear-gradient(#fdbc3f 0%,#fdaa1c 41%,#fca216 65%,#fca62c 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdbc3f',endColorstr='#fca62c',GradientType=0 ); text-shadow:1px 1px 5px rgba(0,0,0,0.5); border-radius:15px; box-shadow:0 5px 1px #b97b28}
.block_3_text_link a:hover {text-decoration:none; background:#ffe38e; background:-moz-linear-gradient(top,#ffe38e 0%,#ffdc76 41%,#ffd76d 65%,#ffd875 100%); background:-webkit-linear-gradient(top,#ffe38e 0%,#ffdc76 41%,#ffd76d 65%,#ffd875 100%); background:linear-gradient(to bottom,#ffe38e 0%,#ffdc76 41%,#ffd76d 65%,#ffd875 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe38e',endColorstr='#ffd875',GradientType=0 ); box-shadow:0 5px 1px #baa05b; color:#333333}
.block_3_text p {margin:45px 0 50px 0}



#block_6 {background-size:cover; background-position:center top; color:#fff}
.block_6_cont {padding:0}
.block_6_items {padding:0; margin:25px 0 65px 0}
.block_6_zag {margin-top:65px}
.block_6_zag p {font-size:30px; line-height:1.7; margin-top:25px}
.block_6_item {padding:0}
.block_6_icon {margin-bottom:20px}
.block_6_text_2 {margin-top:18px}
.block_6_text_3 p span {font-size:18px}



#block_8 {background-repeat: no-repeat; background-position:center top}
.block_8_cont {padding:0}
.block_8_text {margin-top:70px; color:#ff9900}
.block_8_text p {margin-top:40px; color:#333}
.block_8_links {margin:90px 0 84px 0}
.block_8_link_1 {display:inline-block; padding:15px 0px 18px 0; border-radius:15px; box-shadow:15px 15px 10px rgba(0,0,0,0.2)}
.block_8_link_1 a {font-family:'MuseoCyrl500'; font-size:24px; color:#fff; padding:18px 55px; background:#fdbc3f; background:-webkit-linear-gradient(#fdbc3f 0%,#fdaa1c 41%,#fca216 65%,#fca62c 100%); background:-o-linear-gradient(#fdbc3f 0%,#fdaa1c 41%,#fca216 65%,#fca62c 100%); background:linear-gradient(#fdbc3f 0%,#fdaa1c 41%,#fca216 65%,#fca62c 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdbc3f',endColorstr='#fca62c',GradientType=0 ); text-shadow:1px 1px 5px rgba(0,0,0,0.5); border-radius:15px; box-shadow:0 5px 1px #b97b28}
.block_8_link_1 a:hover {text-decoration:none; background:#ffe38e; background:-moz-linear-gradient(top,#ffe38e 0%,#ffdc76 41%,#ffd76d 65%,#ffd875 100%); background:-webkit-linear-gradient(top,#ffe38e 0%,#ffdc76 41%,#ffd76d 65%,#ffd875 100%); background:linear-gradient(to bottom,#ffe38e 0%,#ffdc76 41%,#ffd76d 65%,#ffd875 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe38e',endColorstr='#ffd875',GradientType=0 ); box-shadow:0 5px 1px #baa05b; color:#333333}
.block_8_link_2 {display:inline-block; margin-left:20px}
.block_8_link_2 a {padding:19px 46px; background-color:#fff; border:2px solid #99cc66; color:#99cc66; border-radius:15px; font-family:'MuseoCyrl500'; font-size:20px; margin-right:30px}
.block_8_link_2 a:hover {color:#fff; border:2px solid #99cc66; background-color:#99cc66; text-decoration:none}

#block_9 {background-repeat: no-repeat; background-position:center top; text-align:center; color:#fff}
.block_9_all {padding:0 100px; margin-top:63px}
.block_9_all p {margin:40px 0}
.block_9_all_link {margin-bottom:95px}
.block_9_all_link__ {display:inline-block; padding:15px 0px 18px 0; border-radius:15px; box-shadow:15px 15px 10px rgba(0,0,0,0.2)}
.block_9_all_link a {font-family:'MuseoCyrl500'; font-size:24px; color:#fff; padding:18px 55px; background:#fdbc3f; background:-webkit-linear-gradient(#fdbc3f 0%,#fdaa1c 41%,#fca216 65%,#fca62c 100%); background:-o-linear-gradient(#fdbc3f 0%,#fdaa1c 41%,#fca216 65%,#fca62c 100%); background:linear-gradient(#fdbc3f 0%,#fdaa1c 41%,#fca216 65%,#fca62c 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdbc3f',endColorstr='#fca62c',GradientType=0 ); text-shadow:1px 1px 5px rgba(0,0,0,0.5); border-radius:15px; box-shadow:0 5px 1px #b97b28}
.block_9_all_link a:hover {text-decoration:none; background:#ffe38e; background:-moz-linear-gradient(top,#ffe38e 0%,#ffdc76 41%,#ffd76d 65%,#ffd875 100%); background:-webkit-linear-gradient(top,#ffe38e 0%,#ffdc76 41%,#ffd76d 65%,#ffd875 100%); background:linear-gradient(to bottom,#ffe38e 0%,#ffdc76 41%,#ffd76d 65%,#ffd875 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe38e',endColorstr='#ffd875',GradientType=0 ); box-shadow:0 5px 1px #baa05b; color:#333333}

#block_10 {}
.block_10_img {margin-top:90px; text-align:center}
.block_10_img img {display:inline-block; width:180px; height: auto;}
.block_10_text {margin-top:65px; margin-bottom:95px; color:#ff9900}
.block_10_text p {margin-top:30px; color:#333; padding-right:70px}

#block_11 {background-repeat: no-repeat; background-position:center top; text-align:center}
.block_11_text {margin:70px 0 138px 0; color:#fff}
.block_11_text p {margin-top:40px}

#block_12 {background-repeat: no-repeat; background-position: 60% top}
.block_12_cont {padding:0}
.block_12_text {margin-top:60px; color:#ff9900}
.block_12_text p {margin-top:30px; color:#333}
.block_12_links {margin:35px 0 46px 0}
.block_12_link_1 {display:inline-block; padding:15px 0px 18px 0; border-radius:15px; box-shadow:15px 15px 10px rgba(0,0,0,0.2)}
.block_12_link_1 a {font-family:'MuseoCyrl500'; font-size:24px; color:#fff; padding:18px 55px; background:#fdbc3f; background:-webkit-linear-gradient(#fdbc3f 0%,#fdaa1c 41%,#fca216 65%,#fca62c 100%); background:-o-linear-gradient(#fdbc3f 0%,#fdaa1c 41%,#fca216 65%,#fca62c 100%); background:linear-gradient(#fdbc3f 0%,#fdaa1c 41%,#fca216 65%,#fca62c 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdbc3f',endColorstr='#fca62c',GradientType=0 ); text-shadow:1px 1px 5px rgba(0,0,0,0.5); border-radius:15px; box-shadow:0 5px 1px #b97b28}
.block_12_link_1 a:hover {text-decoration:none; background:#ffe38e; background:-moz-linear-gradient(top,#ffe38e 0%,#ffdc76 41%,#ffd76d 65%,#ffd875 100%); background:-webkit-linear-gradient(top,#ffe38e 0%,#ffdc76 41%,#ffd76d 65%,#ffd875 100%); background:linear-gradient(to bottom,#ffe38e 0%,#ffdc76 41%,#ffd76d 65%,#ffd875 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe38e',endColorstr='#ffd875',GradientType=0 ); box-shadow:0 5px 1px #baa05b; color:#333333}

#block_13 {background:#99cc66; color:#fff; text-align:center}
.block_13_all {padding:0 190px; margin-top:70px}
.block_13_all p {margin:40px 0 55px 0}
.block_13_all_link {margin-bottom:90px}
.block_13_all_link__ {display:inline-block; padding:15px 0px 18px 0; border-radius:15px; box-shadow:15px 15px 10px rgba(0,0,0,0.2)}
.block_13_all_link__ a {font-family:'MuseoCyrl500'; font-size:24px; color:#fff; padding:18px 55px; background:#fdbc3f; background:-webkit-linear-gradient(#fdbc3f 0%,#fdaa1c 41%,#fca216 65%,#fca62c 100%); background:-o-linear-gradient(#fdbc3f 0%,#fdaa1c 41%,#fca216 65%,#fca62c 100%); background:linear-gradient(#fdbc3f 0%,#fdaa1c 41%,#fca216 65%,#fca62c 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdbc3f',endColorstr='#fca62c',GradientType=0 ); text-shadow:1px 1px 5px rgba(0,0,0,0.5); border-radius:15px; box-shadow:0 5px 1px #b97b28}
.block_13_all_link__ a:hover {text-decoration:none; background:#ffe38e; background:-moz-linear-gradient(top,#ffe38e 0%,#ffdc76 41%,#ffd76d 65%,#ffd875 100%); background:-webkit-linear-gradient(top,#ffe38e 0%,#ffdc76 41%,#ffd76d 65%,#ffd875 100%); background:linear-gradient(to bottom,#ffe38e 0%,#ffdc76 41%,#ffd76d 65%,#ffd875 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe38e',endColorstr='#ffd875',GradientType=0 ); box-shadow:0 5px 1px #baa05b; color:#333333}

#block_14 {overflow:hidden}
.block_14_zag {color:#ff9900; text-align:center; margin-top:70px}
.block_14_zag_img {margin:35px 0 90px 0;}

@keyframes slideLeft {0% {}100% {}}
@-webkit-keyframes slideLeft {0% {}100% {}}

#block_15 {box-shadow:inset 0 0px 17px rgba(0,0,0,0.2)}

.block_15_cont {padding:0}
.block_15_zag {margin:70px 0 55px 0; text-align:center; color:#ff9900}

.block_15_slider {box-sizing: border-box; padding: 20px 40px 0;}  
.block_15_slider .slide_body {padding: 0;}
.block_15_slider .carousel-control-prev {left: -42px;}
.block_15_slider .carousel-control-next {right: -42px;}
.block_15_slider .item {margin: 0; padding: 0;}

.block_15_slider_img img {box-shadow:15px 15px 10px rgba(0,0,0,0.2); width:262px; height:369px}
.block_15_slider_text {padding:0 0 0 65px}
.block_15_slider_text p {font-size:18px; margin-top:40px}

.carousel-inner {height:530px}
.carousel-indicators .active {width:35px; height:35px; background:url(/images/block_15_slider_indicat.jpg.png); border:none}
.carousel-indicators li {width:33px; height:33px; border:2px solid #333; border-radius:30px}

.slide_arrow_left {margin-top:160px; padding:0; text-align:center}
.slide_arrow_right {margin-top:160px; padding:0; text-align:center}

.block_16_cont {padding:0}
.map {position:relative; width:100%; height:590px}
.ymaps-2-1-42-map-bg-ru {width:100% !important}
.map_info {position:absolute; padding:0; margin-top:-480px; background-color:#fff; width:360px; height:400px; box-shadow:15px 15px 10px rgba(0,0,0,0.2); margin-left:142px}
.map_info_text {margin:20px 0 0 30px; color:#ff9900}
.adress {margin-top:15px}
.adress span {font-size:18px; color:#333}
.number_map {margin-top:15px}
.number_map span {font-family:'MuseoCyrl700'; color:#333}
.number_map span span {font-size:18px; font-family:'MuseoCyrl500'}
.map_vopr {text-align:center}
.map_vopr h3 {font-size:24px; margin-top:15px; margin-right:30px}
.map_link {text-align:center; margin-top:35px}
.map_link a {font-size:18px; padding:15px 25px; background-color:#fff; border:2px solid #99cc66; color:#99cc66; border-radius:15px; font-family:'MuseoCyrl500'; margin-right:30px}
.map_link a:hover {color:#fff; border:2px solid #99cc66; background-color:#99cc66; text-decoration:none}

#footer {background-color:#333333}
.footer_cont {padding:0; color:#fff}
.footer_contacts {margin-top:20px}
.foot_num_1,
.foot_num_2 {display:inline-block; font-family:'MuseoCyrl500'; font-size:18px}
.foot_num_1 a,
.foot_num_2 a {color:#fff !important}
.foot_num_1 a:hover,
.foot_num_2 a:hover {text-decoration:none}
.foot_num_1 a:focus,
.foot_num_2 a:focus {outline:none; text-decoration:none}
.foot_num_1 {margin-right:30px}
.foot_num_1 span,.foot_num_2 span {font-family:'MuseoCyrl700'; font-size:24px}
.foot_adress {font-size:18px; font-family:'MuseoCyrl500',sans-serif; margin-top:11px}
.foot_adress img {margin-right:10px}
.footer_links_all {font-size:18px; font-family:'MuseoCyrl500',sans-serif; margin:20px 0 30px 0}
.foot_link_1,
.foot_link_2 {float:right}
.foot_link_2 p {margin-top:20px; font-size:18px}
.foot_link_1 a,
.foot_link_2 a {text-decoration:underline; color:#fff}

.modal {padding-right:0}
.modal-dialog {width:555px; text-align:center; position:absolute; left:0; right:0; top:10%}
.modal-body {padding:0}
.modal-header {border:none; position: relative; z-index: 4;}
.modal-header button {margin:10px 10px 0 0 !important}
.modal-header button:focus {outline:none}
.modal-header button img {width:30px}
.modal-footer {border:none; padding:0}
.popup_zag {padding:0}
.popup_zag h2 {margin-top:-15px; color:#ff9900; line-height:1.2}
.form {margin-top:50px}
.form input {width:360px; border:1px solid #ddd; color: #333; font-size:18px; padding:15px 0 15px 50px; margin-bottom:20px}
.form input.name {background:url(/images/form_input_bg_1.png); background-repeat:no-repeat; background-position:15px center}
.form input.phone {background:url(/images/form_input_bg_2.png); background-repeat:no-repeat; background-position:15px center}
.form_but {display:inline-block; padding:0; border-radius:15px; box-shadow:15px 15px 10px rgba(0,0,0,0.2); margin-top:20px}
.form_but button {width:360px; font-family:'MuseoCyrl500'; font-size:24px; color:#fff; padding:15px 55px; background:#fdbc3f; background:-webkit-linear-gradient(#fdbc3f 0%,#fdaa1c 41%,#fca216 65%,#fca62c 100%); background:-o-linear-gradient(#fdbc3f 0%,#fdaa1c 41%,#fca216 65%,#fca62c 100%); background:linear-gradient(#fdbc3f 0%,#fdaa1c 41%,#fca216 65%,#fca62c 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdbc3f',endColorstr='#fca62c',GradientType=0 ); text-shadow:1px 1px 5px rgba(0,0,0,0.5); border-radius:15px; box-shadow:0 5px 1px #b97b28; border:none}
.form_but.disabled button,.form_but.disabled button:hover {  cursor:default}
.form_but button:hover {text-decoration:none; background:#ffe38e; background:-moz-linear-gradient(top,#ffe38e 0%,#ffdc76 41%,#ffd76d 65%,#ffd875 100%); background:-webkit-linear-gradient(top,#ffe38e 0%,#ffdc76 41%,#ffd76d 65%,#ffd875 100%); background:linear-gradient(to bottom,#ffe38e 0%,#ffdc76 41%,#ffd76d 65%,#ffd875 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe38e',endColorstr='#ffd875',GradientType=0 ); box-shadow:0 5px 1px #baa05b; color:#333333}
.form_but button:focus {outline:none}
.form_text {margin:40px 0 80px 0}
.form_text p {font-size:18px}::-webkit-input-placeholder {color:#999999; font-size:18px; font-family:'MuseoCyrl500',sans-serif}::-moz-placeholder {color:#999999; font-size:18px; font-family:'MuseoCyrl500',sans-serif}:-moz-placeholder {color:#999999; font-size:18px; font-family:'MuseoCyrl500',sans-serif}:-ms-input-placeholder {color:#999999; font-size:18px; font-family:'MuseoCyrl500',sans-serif}

.head_topline_button a:focus,
.block_1_button a:focus,
.block_2_item_links_1 a:focus,
.block_2_item_links_2 a:focus,
.block_3_text_link a:focus,
.block_8_link_1 a:focus,
.block_8_link_2 a:focus,
.block_9_all_link a:focus,
.block_12_link_1 a:focus,
.block_13_all_link__ a:focus,
.map_link a:focus {outline:none; text-decoration:none}

.error {margin-top:-20px; margin-bottom:10px; font-family:'MuseoCyrl500'; color:#ff0000}
  
.modal_zones .modal-dialog, 
.modal_type1 .modal-dialog, 
#myModal_lasertag .modal-dialog, 
#myModal_kidspaintball .modal-dialog {width:1170px}

.modal_zones .modal-body,
.modal_type1 .modal-body {text-align:left}
 
.modal_zones .carousel-indicators {position: relative; right: 0; text-align: center; margin: 0; width: 100%;}
.modal_zones .carousel-inner {height: auto; margin: 0 0 20px; border-radius: 6px; overflow: hidden;}
.modal_zones .item img {width: 100%;}
.modal_zones .form_text {margin:0 0 45px 0}

.zone_1_popup_text {color:#ff9900}
.zone_1_popup_text p {margin-top:35px; font-size:18px; line-height:1.7; color:#333}
.modal_zones .zone_1_popup_text p {margin-top:25px}
.zone_1_popup_text ul {margin: 0; padding: 20px 0 0 0;}
.zone_1_popup_text ul li {margin: 0 0 10px; color:#333; font-size:18px; font-family:'MuseoCyrl500',sans-serif; padding: 0 0 0 20px; position: relative; list-style-type: none;}
.zone_1_popup_text ul li:before {content:""; position: absolute; left: 0; top: 9px; width: 6px; height: 6px; border-radius: 50%; background:#a1cb65;}
.modal-content {background-color:#fafafa}
.modal-content .form {margin-top: 30px}

.price_zag {background-color:#fafafa; text-align:center}
.price_zag h2 {color:#ff9900; margin:-15px 0 25px 0}
.price_zag p {color:#333; margin-bottom:35px}

.price_ammun {box-shadow:inset 0 0px 17px rgba(0,0,0,0.2)}
.price_ammun img {margin-left:80px; width:240px}
.price_ammun_items_img {padding:0}
.price_ammun_text {padding-left:30px}
.price_ammun_text h2 {margin-top:30px; color:#ff9900}
.price_ammun_text p {margin-top:15px; color:#333; font-size:18px}
.price_ammun_text p strong {color:#ff9900}
.price_ammun_text h3 {font-size:18px; margin-top:35px}

.price_ammun_items {padding: 20px 30px 40px; background-color:#99cc66; position: relative; justify-content: flex-start; display: flex; flex-flow: row wrap;}

.price_ammun_item {margin-top:30px; padding: 0 20px 0 100px; position: relative; width: 33.33%; box-sizing: border-box;}
.price_ammun_item h2 {margin: 0;}
.price_ammun_items_img {position: absolute; left: 0; top: 0;}
.price_ammun_items_text {padding:0; margin: 0; color:#fff}
.price_ammun_items_text p {font-size:18px; margin: 0; padding: 10px 0 0 0;}
.price_ammun_items_text p strong {font-weight:700; color:#4a6e25}


.price_ammun_item_foot {margin-bottom:50px}
.price_ammun_features {text-align:center; background-color:#fafafa}
.price_ammun_features h2 {margin:40px 0; color:#ff9900}
.price_ammun_features_item p {font-family:'MuseoCyrl300'; margin-bottom:40px}
.price_ammun_time {box-shadow:inset 0 0px 17px rgba(0,0,0,0.2); text-align:center}
.price_ammun_time h2 {color:#ff9900; margin-top:35px}
.price_ammun_time p {color:#333; margin-top:40px}
.price_ammun_time_item {margin-top:30px; margin-bottom:65px; padding:0}
.price_ammun_time_item_head {padding:0}
.price_ammun_time_item_head h2 {font-size:24px; color:#333; padding:25px 0px 15px 0px; background-color:#99cc66; margin:0 1px}
.price_ammun_time_item_foot {padding:0}
.price_ammun_time_item_foot h2 {font-family:'MuseoCyrl300'; font-size:24px; color:#333; padding:15px 0px 25px 0px; background-color:#669966; margin:0 1px}
.price_ammun_foot {background-color:#99cc66; text-align:center}
.price_ammun_foot h3 {margin-top:45px}
.price_ammun_foot p {margin-top:30px}
.price_ammun_foot_link {display:inline-block; padding:15px 0px 18px 0; border-radius:15px; box-shadow:15px 15px 10px rgba(0,0,0,0.2); margin:50px 0 95px 0}
.price_ammun_foot_link a {font-family:'MuseoCyrl500'; font-size:24px; color:#fff; padding:18px 55px; background:#fdbc3f; background:-webkit-linear-gradient(#fdbc3f 0%,#fdaa1c 41%,#fca216 65%,#fca62c 100%); background:-o-linear-gradient(#fdbc3f 0%,#fdaa1c 41%,#fca216 65%,#fca62c 100%); background:linear-gradient(#fdbc3f 0%,#fdaa1c 41%,#fca216 65%,#fca62c 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdbc3f',endColorstr='#fca62c',GradientType=0 ); text-shadow:1px 1px 5px rgba(0,0,0,0.5); border-radius:15px; box-shadow:0 5px 1px #b97b28}
.price_ammun_foot_link a:hover {text-decoration:none; background:#ffe38e; background:-moz-linear-gradient(top,#ffe38e 0%,#ffdc76 41%,#ffd76d 65%,#ffd875 100%); background:-webkit-linear-gradient(top,#ffe38e 0%,#ffdc76 41%,#ffd76d 65%,#ffd875 100%); background:linear-gradient(to bottom,#ffe38e 0%,#ffdc76 41%,#ffd76d 65%,#ffd875 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe38e',endColorstr='#ffd875',GradientType=0 ); box-shadow:0 5px 1px #baa05b; color:#333333}
.price_ammun_text ul {margin-top:18px; margin-left:-10px}
.price_ammun_text ul li {margin-top:8px; line-height:2; font-size:18px; font-family:'MuseoCyrl500',sans-serif; color:#99cc66}
.price_ammun_text ul li span {color:#333}
#myModal_lasertag .price_ammun_text p {margin:15px 0 55px 30px}
.price_ammun_text_lasertag {margin-top:20px}
#myModal_lasertag .price_ammun img {width:438px; margin-left:0; margin-top:55px; box-shadow:15px 15px 10px rgba(0,0,0,0.2)}
#myModal_kidspaintball .price_ammun img {width:484px; margin-left:-30px}
#myModal_lasertag .price_zag p {margin-bottom:70px} 
.modal_zones .carousel-inner .item img {border-radius:6px; margin: 0 auto;}
.modal_zones .modal-header h2 {display: block; margin: 20px 0 0 0; color:#ff9900}

#myModal_FIN .modal-dialog {width:750px}
#myModal_FIN .popup_zag {float:none;}
#myModal_FIN .modal-body {padding: 20px 0 50px;}
#myModal_FIN h2 {margin-bottom:20px} 
#myModal_FIN p {color:#333; font-size: 18px; padding: 0; margin: 0;}

.footer_socials {position: relative; padding: 20px 0 25px; display: block; clear: both;}
.footer_socials a {display: inline-block; vertical-align: top; width: 40px; margin: 0 10px 0 0;}
.footer_socials img {display: block; width: 100%;}


.video_container {position: relative; text-align: center; padding: 85px 0 110px; background-position: 50% 0; background-repeat: no-repeat; background-size: cover;}
.video_container h2 {margin: 0 0 20px; color: #ff9900;}
.video_container .video_subtitle {font-size: 24px; margin: 0 0 45px;}
.video_container .video_box {position: relative; width: 888px; margin: 0 auto 60px; height: 500px; box-shadow: 15px 15px 10px rgba(0,0,0,0.2); -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;}
.video_container .video_placeholder {position: absolute; left: 0; top: 0; right: 0; bottom: 0; background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;}
.video_container .video_placeholder:hover {cursor: pointer;}
.video_container .video_placeholder:before {content:""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: #000; opacity: 0.13; z-index: 990; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; -webkit-transition: 0.2s; transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s;}
.video_container .video_icon {position: absolute; z-index: 992; left: 50%; top: 50%; width: 128px; height: 128px; margin: -64px 0 0 -64px; background: url('/images/video_play.png') 0 0 no-repeat; background-size: 100% auto;}
.video_container .video_placeholder:hover:before {opacity: 0;}
.video_container .video_wrap {position: absolute; left: 0; top: 0; right: 0; bottom: 0; overflow: hidden; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;}
.video_container .video_wrap iframe {position: absolute; left: 0; top: 0; width: 100%; height: 100%; border: 0; display: block; margin: 0; padding: 0;}
.video_container .block_2_item_links_2 {padding: 0;}
.video_container .block_2_item_links_2 a {box-sizing: border-box; width: 370px; display: block;}


footer {background: #333; color: #FFF; padding: 30px 0;}
.footer {display: flex; align-items: flex-start; justify-content: space-between;}
.f_logo {flex: 0 0 auto;}
.f_right {flex: 1 1 auto; max-width: 780px; padding-left: 30px;}
 
.f_nav ul {display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #636363; padding:15px 15px;}
.f_nav ul li {text-align: center;}
.f_nav_list ul {font-size: 0;}
.f_nav_list a {display: block; color: #FFF; font:14px/1.2 "MuseoCyrl300"; text-transform: uppercase; transition: .4s;}
.f_nav_list a:hover {color: #99CC66;} 

.f_sub_nav {padding: 20px 15px 15px; max-width: 500px;}
.f_sub_nav ul {margin: 0 -15px; padding: 0;}
.f_sub_nav ul li {display: inline-block; vertical-align: top; margin: 5px 15px; padding: 0;}
.f_sub_nav ul li a {display: inline-block; padding:2px 0;}
.f_sub_nav ul li.current-menu-item {color: #99CC66;}

.copyright {padding: 0 15px;}
.copyright p {padding: 5px 0;}
.copyright p a {color: #99CC66; text-decoration: underline; margin-right: 14px;}
.copyright p a:hover {text-decoration: none;}

.footer_socials {padding: 40px 0 15px; position: relative;}
.footer_socials a {float:left; width: 38px; height: 38px; margin: 0 15px 0 0;}
.footer_socials a img {display: block; width: 100%;}
.footer_socials .spacer {clear: both;}


@media screen and (max-width: 1200px) {

h1 {font-size:31px}
h2 {font-size:23px}
h3 {font-size:23px}
p {font-size:18px}
    
.block_2_item_img img {width:350px; height: auto;}
.head_logo img {width:230px; height: auto;}
.head_topline_button a {font-size:14px}
.head_num_1,
.head_num_2 {font-size:14px}
.head_num_1 span,
.head_num_2 span {font-size:18px}
.head_adress {font-size:14px}
.block_1_row {min-height: 550px;}
.block_1_preim {padding-left: 80px;}
.block_1_preim img {width:65px}
.block_1_button {margin-top: 120px;}

.block_2_zag {margin:55px 0 55px 0}
.block_2_item_links_1 a {padding:17px 41px; margin-right:23px}
.block_2_item_links_2 a {font-size:18px; padding:18px 34px}
.block_2_item_links {margin-top:40px}
.block_2_item_img {margin:37px 0}
.block_2_item_2 .block_2_item_links {margin-top:16px}
.block_2_item_text_body {margin-top:23px}
.block_2_item_3 .block_2_item_links {margin-top:14px}

.block_8_link_1 a {font-size:18px}
.block_8_link_2 a {padding:17px 46px; font-size:18px}
#block_8 {background-position:-568px top}
.block_10_img img {width:150px}
.map_info {height:345px; margin-left:125px}
.foot_num_1,.foot_num_2 {font-size:14px}
.foot_num_1 span,.foot_num_2 span {font-size:18px}
.foot_adress {font-size:14px}
.footer_links_all {font-size:14px}
.foot_link_2 p {font-size:14px}
.popup_zag h2 {font-size:30px}
.modal_type1 .modal-dialog, 
#myModal_lasertag .modal-dialog, 
#myModal_kidspaintball .modal-dialog, 
.modal_zones .modal-dialog {width:970px}
.price_ammun_items_text {padding-left:30px}
.price_ammun_items_text h2 {font-size:18px}
.price_ammun_items_text p {font-size:14px}
.price_ammun_time_item_head h2 {font-size:18px}
.price_ammun_time_item_foot h2 {font-size:18px}
#myModal_lasertag .price_ammun img {width:380px}
#myModal_kidspaintball .price_ammun img {width:410px}
.price_ammun_text h2 {margin-top:22px}

.modal_zones .carousel-inner {height:545px}
.modal_zones img {width:500px}
.modal_zones .close img {width:30px}

}


@media screen and (max-width: 1000px) {

.footer {flex-direction: column;}
.f_logo img {max-width: 100%; height: auto;}
.f_right {max-width: 100%; width: 100%; padding-left: 0; margin-top: 10px;}
.f_nav ul li {margin:5px 20px 5px 0;}
.f_nav ul {flex-wrap: wrap; padding:15px 5px; justify-content: flex-start;}

.title-form-b1_after {margin: 10px 0 0 0;} 

.head_contacts {margin-top:10px}
.head_num_1,
.head_num_2 {padding-left:71px}

.block_1_row {min-height: 700px;} 
.block_1_preim {text-align:center; margin: 0 0 40px; text-align: center; padding: 50px 0 10px; justify-content: center;}
.block_1_preim img {transform: none; top: -30px; left: 50%; transform: translateX(-50%);}
.block_1_button {margin-top: 240px}
.form-b1-wrap {padding: 50px 20px 30px;}

.title-form-b1 .title-form-b1div {padding: 100px 0 0;}
.title-form-b1 .title-form-b1div img {transform: translateX(-50%); left: 50%; top: 0;}

.block_2_item {background-size:cover}
.block_2_item_img {text-align:center}
.block_2_item_img img {margin-top:30px}
.block_2_item_text_zag h2 {color:#333}
.block_2_item_links_1 {margin-bottom:40px}
.block_2_item_2 {overflow:hidden}
.block_2_item_2 .block_2_item_text {margin-top:30px}
.block_2_item_2 .block_2_item_img img {margin-top:0}
.block_6_text {margin-top:11px; padding-left:40px}
.block_6_text_2 {margin-top:25px}

.block_9_all h1 {font-size:26px}
.block_10_text {overflow:hidden}
.block_10_text h1 {margin-top:18px}
.block_12_text p {background-color:#fff; margin-bottom:30px}
.slide_arrow_left,
.slide_arrow_right {display:none}
.block_15_slider_text {padding:0 0 0 80px}
.map_info {margin-left:50px}
.foot_adress {display:inline-block; float:right; margin-top:4px}
.foot_num_1 {margin-right:30px; float:left}
.foot_num_2 {float:left}
.foot_link_1,.foot_link_2 {display:inline-block}
.foot_link_1 {float:left}
.foot_link_2 p {margin-top:-20px}
.modal_type1 .modal-dialog, 
#myModal_lasertag .modal-dialog, 
#myModal_kidspaintball .modal-dialog, 
.modal_zones .modal-dialog {width:750px}
.price_zag {overflow:hidden}
.price_zag h2 {margin:0px 0 25px 0}
.price_ammun {overflow:hidden}
.price_ammun img {margin-left:220px}
.price_ammun_text {margin-bottom:30px}
.price_ammun_items {overflow:hidden}
.price_ammun_items_text {margin-top:4px}
.price_ammun_features {overflow:hidden}
.price_ammun_time {overflow:hidden}
.price_ammun_foot {overflow:hidden}
#myModal_kidspaintball .price_ammun img {margin-left:15px}
#myModal_lasertag .price_ammun img {margin-left:15px}
.modal_zones .carousel-inner {height:510px} 

.zone_1_popup_text {margin-left:95px} 
 
.modal_zones .carousel-inner {margin: 0;} 

}


@media screen and (max-width: 750px) {

h1 {font-size: 24px;}
h2 {font-size: 18px;}
h3 {font-size: 18px;}
p  {font-size: 15px;}

.breadcrumbs {padding: 10px 0px 0px 20px;}

.block_1_row .flex-wrap {padding: 50px 15px 0;}
.block_1_preim {width: calc((100% - 30px * 2)/3);}

.form-b1-col {margin-top: 0;}

.map_info {width:300px; height:345px; margin-left:9px}
.head_topline {text-align:center}
.head_topline_button a {margin-bottom:10px}
.head_num_1,
.head_num_2 {display:block; padding-left:0; margin:5px 0}
.head_adress {float:none}
.block_1_zag h1 {font-size:24px} 
.block_13_all {padding:0}
.head_contacts {margin-top:19px}
.block_1_preim img {width:59px}
.block_1_button a,.block_2_item_links_1 a,
.block_2_item_links_2 a,
.block_3_text_link a,
.block_8_link_1 a,
.block_8_link_2 a,
.block_9_all_link a,
.block_12_link_1 a,
.block_13_all_link__ a,
.map_link a {font-size:15px}
.block_2_item_text {text-align:center}
.block_2_item_text_body p {padding:0}
.block_2_item_links_1 a {margin-right:0; padding:17px 47px}
.block_2_item_links {text-align:center}
.block_2_item_links_1 {margin-top:20px}
.block_2_item_2 .block_2_item_img img {margin-left:0}
.block_2_zag {margin:37px 0 37px 0}
.block_2_item_links {margin-top:18px}
.block_2_item_links_2 {margin-bottom:20px}
.block_3_text_link a {padding:18px 20px}
.block_3_text p {margin:45px 0 55px 0}
.block_6_zag {margin-top:50px; text-align:center}
.block_6_zag p {font-size:12px !important}
.block_6_item {text-align:center}
.block_6_text p {margin-bottom:20px}

.block_2_item_3 {margin-bottom:40px}
.block_8_link_2 a {padding:17px 23px; margin-right:18px}
.block_8_cont {text-align:center}
.block_8_link_1 {margin-bottom:37px}
.block_8_text {margin-top:40px}
.block_8_text p {margin-top:30px}
.block_8_links {margin:30px 0 84px 0}
#block_8 {background-position:-569px bottom}
.block_9_all {padding:0 20px; margin-top:50px}
.block_9_all_link a {padding:18px 35px}
.block_10_img {margin-top:20px}
.block_10_text {text-align:center}
.block_10_text p {padding-right:0}
.block_10_text {margin-top:10px; margin-bottom:55px}
.block_12_text,.block_12_links {text-align:center}
.block_13_all {margin-top:40px}
.block_13_all p {margin:40px 0 40px 0}
.block_13_all_link {margin-bottom:60px}
.block_14_zag_img img {width:4000px; height: auto;}
.block_14_zag {margin-top:40px}
.block_14_zag_img {margin:35px 0 40px 0; height: 170px !important}
.block_15_zag {margin:40px 0 40px 0}
.block_15_slider_img {text-align:center}
.block_15_slider_img img {width:230px; height:340px}
.block_15_slider_text {padding:0}
.carousel-inner {height:680px}
.block_15_slider_text p {margin-top:15px; margin-bottom:30px}
.block_15_slider_text {text-align:center}
.carousel-indicators .active {width:24px; height:24px; background-size:24px}
.carousel-indicators li {width:22px; height:22px}
.block_15_slider_text {margin-top:68px}

.map_info {margin-top:-580px}
.map_link a {padding:15px 19px}
#footer {text-align:center}
.foot_num_1,.foot_num_2 {display:block; padding-left:0; width:100%}
.foot_num_2 {margin:10px 0}
.foot_adress {float:none}
.foot_link_1,.foot_link_2 {display:block !important; width:100%; float:none}
.foot_link_2 {margin-top:10px}
.modal-dialog {width:100%; margin:0 auto; padding:0 10px}
.form input {width:90%}
.form_but button {width:100%; font-size:17px}
.modal-header button img {width:20px}
.form_text {margin:40px 0 40px 0}
.modal_type1 .modal-dialog, 
#myModal_lasertag .modal-dialog, 
#myModal_kidspaintball .modal-dialog, 
.modal_zones .modal-dialog {width:100%}
.price_ammun img {margin:0 auto}
.price_ammun_items_img img {width:70px}
.price_ammun_items_text {margin-bottom:30px}
.price_ammun_items_text p {margin-top:10px}
.price_ammun_time_item {margin-top:20px; margin-bottom:20px}
.price_ammun_foot_link a {font-size:17px}
.price_ammun_foot_link {margin:50px 0 50px 0} 

.modal_zones .carousel-inner {height:auto}
.modal_zones .carousel-inner .item {margin-bottom:50px}
.modal_zones .carousel-inner {height:auto}
.modal_zones .carousel-inner .item {margin-bottom:0}
.zone_1_popup_text {margin-left:10px; margin-top:-14px}
#myModal_FIN .modal-dialog {width:100%; padding:0 20px; margin:0}
.footer_links {margin-top:-5px}

#cboxContent {padding: 0 50px;}
.zone_video_button input {margin: 0 auto;} 
 
.modal .zone_1_popup_slider {margin: 0 0 30px;}
.modal .block_15_slider {float:none;}
.modal .carousel.slide {padding: 0 20px; float:none; margin: 0;}  
.modal .zone_1_popup_text {margin-top: 0; padding-bottom: 30px;}
 
.video_container {padding: 50px 30px 80px;}
.video_container h2 {margin: 0 0 20px;}
.video_container .video_box {width: auto; height: auto; padding: 0 0 56.1%; margin: 0 auto 60px;}

}


@media screen and (max-width: 750px) {
 
.video_container {padding: 30px 20px 30px;}
.video_container .video_subtitle {margin: 0 0 25px;}
.video_container .video_box {margin: 0 auto 40px;}
.video_container .video_icon {width: 80px; height: 80px; margin: -40px 0 0 -40px;}
.video_container .block_2_item_links_2 a {width: 250px;}

#cboxClose {right: 14px; top: 50%; margin-top: -110px;}
 
.map_info {height: 360px;}
.map_info_text {margin: 0 auto; padding: 0 30px 30px;}
.map_vopr {text-align: left;}
.map_link {margin-top: 30px;}
.map_link a {padding: 15px 0; width: 100%; margin: 0; display: block;}

.footer_socials {text-align: center; padding: 20px 0 10px;}
.footer_socials a {margin: 0 6px;}

.title-form-b1 {padding: 20px 20px;}
.title-form-b1 img {width: 50px; margin: 0 auto 20px; display: block; clear: both;}
.form-b1-wrap .form {margin-top: 20px;}
#block_1 .form-b1-col {float:none; width: 100%; margin: 0;}
#block_1 .container-fluid {padding: 0;}


}

