@font-face{

font-family: 'Raleway';

src: url('../fonts/Raleway-Medium.ttf') format('ttf'),

url('../fonts/Raleway-Medium.ttf') format('truetype'),

}

@font-face{

font-family: 'MyriadProRegular';

src: url('../fonts/MyriadProRegular.eot');

src: url('../fonts/MyriadProRegular.eot?iefix') format('eot'),

url('../fonts/MyriadProRegular.woff') format('woff'),

url('../fonts/MyriadProRegular.ttf') format('truetype'),

url('../fonts/MyriadProRegular.svg#webfont') format('svg');


}
@font-face{

font-family: 'MyriadProBold';

src: url('../fonts/MyriadProBold.eot');

src: url('../fonts/MyriadProBold.eot?iefix') format('eot'),

url('../fonts/MyriadProBold.woff') format('woff'),

url('../fonts/MyriadProBold.ttf') format('truetype'),

url('../fonts/MyriadProBold.svg#webfont') format('svg');


}
@font-face{

font-family: 'glyphicons-halflings-regular';

src: url('../fonts/glyphicons-halflings-regular.eot');

src: url('../fonts/glyphicons-halflings-regular.eot?iefix') format('eot'),

url('../fonts/glyphicons-halflings-regular.woff') format('woff'),

url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),

url('../fonts/glyphicons-halflings-regular.svg#webfont') format('svg');


}
html{
	font-size: 16px;
}
body{
	background:#f4f9fa /*url(../img/24.jpg)*/ repeat;
	font-family: Raleway;
  	/*overflow-x: hidden;*/
  	font-size: 16px;
  	color: #808284;
}
.ui-mobile-viewport{
    /* z-index:-1000; */
}
.navbar-default .container{
      z-index:1000!important;
     position: relative;
}
/* .navbar_two{
    z-index:1000;
}
.navbar-header{
     z-index:1000;
} */
ul,li{
	display: block;
	padding: 0px;
	margin: 0px;
}
h1,h2,h3{
	margin: 0px;
	font-family: 'Raleway';

}


.p_line_height p{
  line-height: 1.6;
}
h3{
	font-size: 21px;

}


.center{
	text-align: center;
}
.black{
	color: #323947;
}

.ui-loader{
    display: none;
}
button {outline:none;}


.q1{
	transition: all 0ms ease;
}
.q1:hover img{
	filter: sepia(46) hue-rotate(510deg) saturate(125%);
}


.navbar_two{
	font-size: 15px;
	font-family: 'Raleway';
	border-top: 1px solid #e8e8e8;
    padding:5px 0;
}
.navbar_two li span{
	display: inline-block;
    height: 18px;
    border-right: 1px solid #e8e8e8;
    padding-right: 10px;
    padding-left: 10px;
}
.navbar_two li:first-child span{
    padding-left: 0px;
}
.navbar_two li:last-child span{
    padding-right: 0px;
    border-right: none;
}

.navbar_two li a{
	color: #323947!important;
	font-size: 15px;
	font-family: 'Raleway';
	/*padding: 10px 8px;*/
	padding: 10px 0px;
}
.navbar_two li:last-child a{
	padding: 10px 0px 10px 0px;

}
.navbar_two li:first-child a{
	/*padding: 10px 10px 10px 0px;*/
	padding: 10px 0px 10px 0px;

}
.navbar-nav_socials li:first-child a{
	padding-left: 0px;
}
.navbar-nav_socials{
	padding-left: 3px;
  /*margin-left: -21px;*/
  margin-left: 5px;
}
.navbar-default .navbar-nav > li > a:hover {
  text-decoration: underline!important;
}
.languages_mobile{
    display:none;
}

.header_logo{
    padding-right: 30px;

	/*border-radius: 70px; 
    border: 10px solid #fff; 
    box-shadow: 0 0 7px #fff; */
}
/*.navbar-brand_2 {
    float: left;
    height: 50px;
    padding: 1px 10px;
    font-size: 18px;
    line-height: 20px;
}*/
.navbar-brand_2 {
    float: left;
    height: 0px;
    padding: 1px 10px;
    font-size: 18px;
    line-height: 20px;
}
.header_logo{
  /*width: 180px;*/
  width: 128px;;
    /*margin-left: -29px;*/
    margin-left: -1px;
}
.half-circle {
    /*background: #fff;
    height: 147px;
    width: 147px;
    -moz-border-radius: 0px 0px 100px 100px;
    -webkit-border-radius: 0px 0px 100px 100px;
    border-radius: 100px;
    position: relative;
    top: -175px;
    left: -19px;
    z-index: -1;*/



    /*background: #fff;
    height: 120px;
    width: 120px;
    border-radius: 100px;
    position: relative;
    top: -133px;
    left: -35px;
    z-index: -1;*/


    background: #fff;
    height: 115px;
    width: 115px;
    border-radius: 100px;
    position: relative;
    top: -127px;
    left: -4px;
    z-index: -1;
}


.menu_bg{
  height: 156px;
    width: 100%;
    background: #fff;
    position: absolute;
    z-index: -1;
}
.qw1{
  position: relative;
}

#carousel-example-generic{
	width: 94%;
  /*width: 1780px;*/
    margin: 0 auto;
    position: static!important;
}
.navbar {
    margin-bottom: 0px;
}
.navbar{
	z-index: 50;
}
.navbar-default {
    /* background-color: transparent; */
    background-color: #fff;
    border-color: transparent;
}

.nav_search{
    float:right;
    width:40%;
    display: none;
}
.nav_search .search-form{
    display:flex;
    justify-content: flex-end;
}
.nav_search .search{
    width: 280px;
    border: 0;
    background: #eee;
    padding: 5px 5px;
    outline: none;
}
.nav_search .submit-btn{
    outline: none;
    border: 0;
    color: #fff;
    background: #0177c1;
}
.ui-input-clear{
    display:none;
}
.ui-loader{
    display:none;
}
.ui-body-a{
    display:none;
}
.ui-loading{
   
}
.nav_search_4{
     display:none;
}
.nav_search_3{
     display:none;
}
.nav_search_mobile{
    display:none;
}
.nav_phones{
    display: flex;
    float: left;
    padding-top: 15px;
    justify-content: space-evenly;
    width: 30%;
}
.nav_phones a{
    color: #9fa3a7;
}
.nav_phones_mobile{
    display:none;
}



#amusement_inner {
    margin-bottom: 70px;
}


.nav-custom li, .carousel-indicators li {
    
    text-indent: 0px;
     border-radius: 0px;
     width: auto;
     height: auto;
     /*margin: -2px;*/
     margin: -2px;
    /* background:#fff;*/
     /*padding: 20px 10px;*/
     padding: 40px 0px;
     display: inline;
}
/*<li data-target="#carousel-example-generic" data-slide-to="[[+idx:subtract]]" [[+idx:is=`1`:then=`class="active"`]]><span>[[+main_slider_indicator_link]]</span></li>*/
.nav-custom li span,
.carousel-indicators li span {
    
    border-right: 1px solid #e8e8e8;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-top: 5px;
    /*padding-left: 37px;*/
    padding-left: 20px;
    font-family: 'Raleway';
    color: #323947!important;
	font-size: 18px;
}
.nav-custom li:last-child span,
.carousel-indicators li:last-child span{
    
    border-right: none;
}

.carousel-indicators .active {
    width: auto;
    height: auto;
    margin: -2px;
    /*background-color: transparent;*/
    background:#fff;
    /*padding: 20px 10px;*/
    padding: 40px 0px;
}
.nav-custom {
    position: relative;
    z-index: 999;
    margin: 0 auto;
    padding: 0;
}
.slide_menu {
    display: flex;
    margin: 0 auto;
    align-items: center;
}
@media(max-width: 537px) {
    .nav-custom {
        display: none;
    }
}
.carousel-indicators {
    position: absolute;
    bottom: -58px;
     left: 50%; 
    /*left: 64%;*/
    z-index: 15;
    /* width: 100%; */
    /*width: 71%;*/
    width: 1240px;
    padding-left: 0;
    /* margin-left: -50%; */
    /*margin-left: -49.6%;*/
    margin-left: -620px;
    /* box-shadow: 1px 8px 83px rgba(0,0,0,0.9); */
    /* box-shadow: 0px 32px 102px rgba(0,0,0,0.5); */
    box-shadow: 0px 5px 149px rgba(0,0,0,0.2);
    text-align: center;
    list-style: none;
    display: flex;
}
.nav-custom li,
.carousel-indicators li{
   flex-grow: 1; 
}

/*.popup-top-corner {
   background: rgb(200, 200, 200);
   border-radius: 5px;
   border-top: 3px solid rgb(145, 27, 54);
   -moz-border-radius: 5px;
   position: relative;
   padding: 5px;
   width: 300px;
   text-align: center;
   margin-top: 10px;
}*/
li.active{
   position: relative;
}
 
/* .carousel-indicators li.active:before {
   content: '';
   border: 12px solid transparent;
   border-bottom: 12px solid rgb(255, 255, 255);
   position: absolute;
   left: 50%;
   margin-left: -12px;
   top: -23px;
   width: 0;
} */
.carousel_heading{
	font-family: 'Raleway';
	font-size: 72px;
	margin-bottom: 45px;
	line-height: 1;
}
.carousel-caption{
	text-align: left;
	left: 15.5%;
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
    text-shadow: none;

}
.carousel_paragraph{
	font-family: 'Raleway';
	font-size: 20px;
	width: 60%;
	margin-bottom: 45px;
}
.carousel_paragraph_span_1{
	font-family: 'Raleway';
	text-transform: uppercase;
}
.carousel_paragraph_span_2{
	font-family: 'Raleway';
	text-transform: uppercase;
}
.carousel_paragraph_img{
	padding-left: 32px;
	background:url(../img/clock_2.png) no-repeat;
}
.main_paige_item{
  background:url(../img/imaage.jpg) no-repeat center center/cover;
  height: 550px;
}
.carousel_heading_link{
    text-decoration: none;
    color:#fff;
}
.carousel_heading_link:hover{
    text-decoration: none;
    color:#e8e8e8;
}
.carousel_heading_link:focus{
    text-decoration: none;
    color:#e8e8e8;
}
.carousel_heading_link:visited{
    text-decoration: none;
    color:#fff!important;
}
.carousel_heading_link:active{
    text-decoration: none;
    color:#fff;
}
.carousel-control.left{
    background:transparent;
}
.carousel-control.right{
    background:transparent;
}

/*section blocks*/

#blocks{
	margin-top: 135px;
}
.q2{
	/*padding: 0;*/
	padding-right: 0px; 
    padding-left: 0px; 
}
.q3{
	/*padding: 0;*/
	/*padding-right: 0px; */
    padding-left: 14px; 
}
.q4{
	/*padding: 0;*/
	/*padding-right: 0px; */
    padding-left: 24px; 
}
.q5{
	margin-top: 19px;
}
.q6{
	padding-left: 0px;
    padding-top: 16px;
}
.q7{
    padding-top: 21px;
}
.q8{
    padding-top: 16px;
}
.q9{
    margin-left: -10px;
}



.blocks_flex_wrapper{
    display: flex;
}
.blocks_flex_1{
    display: flex;
}
.blocks_flex_2{
    display: flex;

}
.blocks_flex_3{
    display: flex;
    flex-direction:column;
    margin-left: 20px;
}
.blocks_flex_block_2{
    margin-left: 20px;
}
.blocks_flex_4{
    margin-left: 20px;
    width: 48.3%;
    background: #eed243;
}
.blocks_flex_4:hover{
    background: #cdad0a;
}
.blocks_flex_3_first{
    height: 40%;
    width: 100%;
    background: #ff6b6e;
}
.blocks_flex_3_first:hover{
    background: #d23538;
}
.blocks_flex_4 h2{
    position: absolute;
    top: 40px;
    color: #323947!important;
}
.blocks_flex_4 div{
    position: absolute;
    top: 140px;
    padding-left: 30px;
    z-index: 30;
}
.blocks_flex_4 div a{
    display: block;
    color: #323947;
    margin-bottom: 5px;
}
.blocks_flex_5{
    margin-top: 20px;
}
.blocks_flex_6{
    margin-top: 20px;
}
.blocks_flex_7{
    margin-top: 20px;
}
.blocks_flex_8{
    margin-top: 20px;
}
.blocks_flex_3_h2{
  position: absolute;
    top: 40px;
    background:url(../img/termometr.png) 195px center no-repeat!important;
  height: 50px;
  width: 85%!important;
}
.blocks_flex_3_innerdiv{
  position: absolute;
    top: 90px;
    padding-left: 30px;
}
.blocks_flex_3_innerdiv p{
  color: #fff;
}
.blocks_overlay{
    position: relative;
    -webkit-transition: 1s;
    -o-transition: 1s;
    transition: 1s;
    /*transition: all 0.5s ease-out;*/
    overflow: hidden;
}
.blocks_flex_wrapper .blocks_overlay img{
    transition: 0.5s ease-out;
}
.blocks_flex_wrapper .blocks_overlay:hover img{
    transform: scale(1.2);
    transition: 0.5s ease-out;
}
.blocks_overlay:hover{
    box-shadow: 0px 0px 20px rgba(0,0,0,0.2);
}
.blocks_overlay h2{
    width: 60%;
    font-size: 24px;
    z-index: 20;
    color: #fff;
    position: absolute;
    bottom: 20px;
    margin-left: 30px;
    font-family: 'Raleway';
}
/*.blocks_h2_1{
  color: #323947!important;
}*/
.overlay{
    position: absolute;
  bottom: 0;
  left: 0;
  height: 30%;
  width: 100%;
  z-index: 10;
  /*background-color: rgba(0,0,0,0.1);*/
  background-image: -webkit-linear-gradient(90deg, #e3b9a3 0%, black 0%, rgba(77, 77, 77, 0.4) 60%, rgba(255, 255, 255, 0) 100%);
}
.overlay_displaynone{
    display:none;
}
.img_hide{
    display:none;
}
.newblocks_third_hidden{
    display:none;
    height: 436px;
    /*width: 100%;*/
    width: 295px;
    background: #eed243;
    padding: 20px; 
}
.newblocks_third_hidden3{
    display:none;
    height: 421px;
    /*width: 100%;*/
    width: 295px;
    background: #eed243;
    padding: 20px; 
}
.newblocks_third_hidden4{
    display:none;
    height: 726px;
    /*width: 100%;*/
    width: 295px;
    background: #eed243;
    padding: 20px; 
}
/*.advantage-hover{
    display:none;
    height: 436px;
    width: 295px;
    background: #eed243;
    padding: 20px;
}
.advantage-hover2{
    display:none;
    height: 436px;
    width: 295px;
    background: #eed243;
    padding: 20px;
}*/
.newblocks_third_h2{
    padding-top: 20px;
    font-size: 24px;
    /*z-index: 20;*/
    /*color: #fff;*/
    /*position: absolute;*/
    /*bottom: 20px;*/
    /*margin-left: 30px;*/
    font-family: 'Raleway';
    color: #323947!important;
}
.newblocks_third_div{
    /* margin-top: 20px; */
}
.newblocks_third_div a{
    display:block;
    color: #323947;
    margin-bottom: 5px;
}
#objects{
    height: 436px;
    width:50%;
     width: 295px;
}
#objects1{
    margin-left:20px;
}
#objects2{
    height: 270px;
    width: 100%;
    margin-top: 20px;
    margin-left: 0px; 
}
#objects3{
    height: 270px;
    width: 100%;
    margin-top: 20px;
    margin-left: 0px; 
}
#objects4{
    height: 270px;
    width: 100%;
    margin-top: 20px;
    margin-left: 0px; 
}
#objects5{
    height: 421px;
    width: 100%;
    margin-top: 20px;
    margin-left: 0px; 
}
#objects6{
    height: 726px;
    width: 295px;
    margin-left: 0px; 
}
.newblocks_third_hidden2 {
    display: none;
    height: 270px;
    /* width: 100%; */
    width: 610px;
    background: #eed243;
    padding: 20px;
}
.newblocks_third_h2_2 {
    padding-top: 0px;
    font-size: 24px;
    /* z-index: 20; */
    /* color: #fff; */
    /* position: absolute; */
    /* bottom: 20px; */
    /* margin-left: 30px; */
    font-family: 'Raleway';
    color: #323947!important;
}
/*.hide{
    display:none;
    position: absolute;	left: 0; top: 0;
}
.blocks_flex_4_2{
    background: url(/assets/img/ball-field-football-47730.jpg) no-repeat;
    margin-left: 22px;
    width: 50%;
    height: 426px;
}
.blocks_flex_4_2:hover{
    display:none;
}
.blocks_flex_4_2:hover .hide{
    display:block;
}*/

/*.bl_hide1{
  display:none;
}
#objects{
  overflow: hidden;
  height: 400px;
}*/

/*section news*/





#news{
	/* margin-top: 150px; */
	/*width: 1759px;*/
	width: 94%;
    margin: 70px auto 0 auto;
    background:#fff;
}

.news_h2{
	margin-top: 38px;
	margin-bottom: 38px;
	font-family: 'Raleway';
	color: #5476ba;
	font-size: 36px;
}
.news_img_wrapper{
/*	height: 180px;*/
	overflow: hidden;
}
.news_h3{
	margin-top: 20px;
	margin-bottom: 15px;
	margin-left: 10px;
    margin-right: 10px;
	font-family: 'Raleway';
	color: #323947;
	font-size: 18px;
}
.owl-next{
	background:url(../img/right.png) center center no-repeat!important;
	height: 20px;
    width: 21px;
}
.owl-prev{
	background:url(../img/left.png) center center no-repeat!important;
	height: 20px;
    width: 21px;
    margin-right: 10px;
}
.owl-next span{
	opacity: 0;
	/*display: none;*/
}
.owl-prev span{
	opacity: 0;
	/*display: none;*/
}
.owl-nav{
	position: absolute;
    top: -76px;
    /*left: 1022px;*/
    right: 0px;
}
#news .slide-one .owl-next:hover{
background: url(../img/right_hover.png) center center no-repeat!important;
}
#news .slide-one .owl-prev:hover{
background: url(../img/left_hover.png) center center no-repeat!important;
}





#tabs{
	margin-top: 70px;
	/* padding-bottom: 100px; */
}
#tabs .tab-content_div a{
	text-decoration:underline;
}
.tab-content_div{
	height: 398px;
	background: #fff;
	padding-top: 200px;
	margin-top: 22px;
	text-align: center;
}
.main-tab-content_div{
	padding-top: 0px !important;
}
.tab-content_div_1{
	background: #fff url(../img/adress.png) center 45px no-repeat;
}
.tab-content_div_2{
	background: #fff url(../img/clock.png) center 45px no-repeat;
}
.tab-content_div_3{
	background: #fff url(../img/phone.png) center 45px no-repeat;
}
.nav-pills > li > a {
	border: 1px solid #b9d0d5;
	margin-right: 26px;
	    font-size: 18px;
	    color: #808284;
}
.nav-pills > li:last-child > a {
	border: 1px solid #b9d0d5;
	margin-right: 0px;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #008aae;
    background-color: transparent;
    border: 1px solid #008aae;
    /*font-family: 'Raleway';*/
}
.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: transparent;
}
.tabs_h3{
	margin-bottom: 43px;
	font-size: 21px;
	margin: 0px;
	margin-bottom: 20px;
}
.nav-pills{
    display: flex;
    justify-content: space-between;
}



/*footer*/

footer{
background:#323947;
/*width: 1759px;*/
width: 94%;
margin: 0 auto;
padding-bottom: 50px;
}

.footer_upper_ul{
	display: flex;
	border-bottom: 1px solid #545f76;
	padding: 25px 0;
	/*margin-bottom: 50px;*/
}
.footer_upper_ul li{
	margin-right: 30px;
}
.footer_upper_ul a{
	color: #fff;
	font-family: MyriadProRegular;
}
footer a{
	color: #fff;
	font-size: 18px;
    font-family: 'MyriadProBold';
}
footer a:hover{
	color: #fff;
}
footer li a{
	font-size: 14px;
	color: #aaaeb1;
	font-family: MyriadProRegular;
}
footer li a:hover{
	color: #fff;
}
footer h3{
	color: #fff;
	font-size: 18px;
	font-family: 'MyriadProBold';
	margin-bottom: 30px;
	margin-top: 30px;
}

.titlefooter {
	color: #fff;
	font-size: 18px;
	font-family: 'MyriadProBold';
	margin-bottom: 15px;
	margin-top: 25px;
}

.footer_bottom_p{
	font-size: 14px;
	color: #aaaeb1;
	font-family: MyriadProRegular;
	/*text-align: center;*/
	padding: 27px 0;
}
.footer_p1{
	margin-top: 92px;
}
.footer_h3_2{
	margin-top: 78px;
}
.footer_h3_3{
	margin-top: 81px;
}
.footer_socials{
    display:none;
    }
.footer_item{
    color: #fff;
    font-size: 18px;
    font-family: 'MyriadProBold';
}


/*Страница Новости*/

.news_inner{
    background: #fff url(../img/abdXiFyF3rk.png) center center no-repeat;
    text-align: center;
    width: 94%;
    margin: 0 auto;
    background-size: cover;
    box-shadow: 0px 7px 26px rgba(0,0,0,0.1);
}
.inner_heading{
    padding: 30px 0;
    color: #fff;
    font-family: Raleway;
    font-size: 36px;
}

.breadcrumb_ul{
  padding-top: 15px;
  display: flex;
}
.breadcrumb_ul .active{
    /*font-family: 'SFUIText-Light';*/
}
.breadcrumb_item{
text-decoration: underline;
font-family: Raleway;
/*background: url(../img/breadcrumb_square.png) no-repeat right center; */
}
.breadcrumb_item:after {
  content: '-';
  margin: -2px 10px 0 10px;
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  color: #9fa3a7;
}
.breadcrumb_item a{
color: #9fa3a7; 
}
.breadcrumb_item a:hover{ 
text-decoration: underline;
}


/*Секция новостей на внутренней*/
.newsblock_inner_flex_wrapper{
    display: flex;
    margin-bottom: 50px;
    transition: box-shadow 0.5s ease-out;
}
.newsblock_inner_flex_wrapper:hover{
    box-shadow: 21px 15px 26px rgba(0,0,0,0.2);
}
.newsblock_inner_clip{
  margin-left: -60px;
    width: 50%;
    /*height: 260px;*/
    background: #fff url(../img/news_inner_1.jpg) center center no-repeat;
    /*background: none;*/
    background-size: cover;
    /*-webkit-clip-path: polygon(100% 0%, 84% 29%, 100% 100%, 0 100%, 0% 50%, 0 0);
clip-path: polygon(100% 0%, 84% 29%, 100% 100%, 0 100%, 0% 50%, 0 0);*/
-webkit-clip-path: polygon(100% 0%, 100% 48%, 100% 100%, 0 100%, 9% 29%, 0 0);
clip-path: polygon(100% 0%, 100% 48%, 100% 100%, 0 100%, 9% 29%, 0 0);
}
.newsblock_inner_h2{
    width: 70%;
    font-family: Raleway;
    font-size: 30px;
    margin-top: 20px;
    margin-bottom: 20px;
    color: #323947;
}
.newsblock_inner_p{
    width: 80%;
    margin: 30px 0;
}



.newsblock_inner_clip_2{
  margin-right: -60px;
    width: 50%;
    background: #fff url(../img/news_inner_1.jpg) center center no-repeat;
background-size: cover;
-webkit-clip-path: polygon(100% 0%, 90% 29%, 100% 100%, 0 100%, 0 30%, 0 0);
clip-path: polygon(100% 0%, 90% 29%, 100% 100%, 0 100%, 0 30%, 0 0);
}
.newsblock_inner_text_block{
  padding-left: 30px;
background: #fff;
width: 55%;
/*border-bottom: 1px solid #808284;*/
border-bottom: 1px solid #b9d0d5;
}
.newsblock_inner_text_block_2{
  background: #fff;
width: 55%;
padding-left: 130px;
/*border-bottom: 1px solid #808284;*/
border-bottom: 1px solid #b9d0d5;
}

.pagination_wrapper{
    text-align: center;
        margin-bottom: 30px;
}

.pagination {
  display: inline-block;
}
.pagination a {
  color: #808284;
  float: left;
  padding: 8px 16px;
  text-decoration: none;
}
.pagination a.active {
  /*background-color: #4CAF50;*/
  color: #0177c1;
  text-decoration: underline;
}

.newsblock_inner_arrow{
    padding-bottom: 3px;
}

.newsblock_inner_readmore_arrow{
        margin-left: 10px;
}
.newsblock_inner_readmore_link{
    color: #808284;
}
.newsblock_inner_readmore_link:hover{
    color: #e03c17;
    text-decoration: none;
        filter: sepia(46) hue-rotate(327deg) saturate(359%);
}
.one_news{
    margin-bottom:20px;
    margin-top:20px;
}
.newsblock_inner_flex{
    display: flex;
    justify-content: center;
}
/*---------------------*/




.footer_inner{
    background:#0177c1;
/*width: 1759px;*/
width: 94%;
/* margin: 0 auto; */
margin: 80px auto 0 auto;
padding-bottom: 50px;
}
.footer_inner a{
    color:#fff;
}

.footer_upper_ul_2{
        border-bottom: 1px solid #0087db;
}

.footer_bottom_p_2{
    color: #0069ab;
}
.footer-dev{
    text-align: left;
    float: right;
}
.developed{
    display: flex;
    font-size: 13px;
    color: #afafaf;
    text-decoration: none;
    align-items: center;
}
.developed:hover{
    display: flex;
    font-size: 13px;
    color: #afafaf;
    text-decoration: none;
    align-items: center;
}
.developed img{
    margin-left:10px;
}

/*Страница Новости*/




/*Страница Объект*/
.object_inner{
    background: #fff url(../img/sl1.jpg) center center no-repeat;
    text-align: center;
    width: 94%;
    margin: 0 auto;
    background-size: cover;
    box-shadow: 0px 7px 26px rgba(0,0,0,0.1);
}

.object_inner_flex_wrapper {
    display: flex;
    margin-bottom: 100px;
    /*transition: box-shadow 0.5s ease-out;*/
}
.object_inner_text_block {
    width: 50%;
    padding-right: 20px;
    /*border-bottom: 1px solid #808284;*/
}
.object_inner_clip {
    width: 50%;
    /* height: 200px; */
    /*background: #fff url(../img/news_inner_1.jpg) center center no-repeat;*/
        outline: 4px solid #c4d3d5!important;
    position: relative;
    top: 97px;
    height: 384px;
}
.slide-two{
        position: relative;
    top: -50px;
    left: 50px;
}
.object_inner_h2 {
    width: 100%;
    font-family: Raleway;
    font-size: 30px;
    margin-top: 30px;
    margin-bottom: 20px;
    color: #323947;
}
.object_inner_p {
    width: 90%;
    margin: 30px 0;
}
.object_inner_text_block_2 {
    width: 50%;
    padding-left: 100px;
}



.slide-two button.owl-dot.active {
    background: #323947;
    /* color: inherit; */
    /*border: 1px solid red;*/
    padding: 3px!important;
    font: inherit;
    margin-left: 34px;
    border-radius: 100px;
}
.slide-two button.owl-dot{
    background: transparent;
    /* color: inherit; */
    border: 1px solid #323947;
    padding: 3px!important;
    font: inherit;
    margin-left: 34px;
    border-radius: 100px;
}
.slide-two button.owl-dot:first-child{
    margin-left: 0px;
    
}
.object_img_wrapper {
    height: 380px;
    overflow: hidden;
}
.slide-two .owl-nav{
    position: absolute;
    top: 397px;
    /* left: 1022px; */
    right: 80px;
}
.slide-two .owl-dots{
      padding-top: 11px;
}
.slide-two .owl-stage-outer{
      box-shadow: 0px 20px 57px rgba(0,0,0,0.2);
}

/*Конец Страница Объект*/


/*Страница Развлечения*/
.amusement_inner{
    background: #fff url(../img/amusement_bg.png) center center no-repeat;
    text-align: center;
    width: 94%;
    margin: 0 auto;
    background-size: cover;
    box-shadow: 0px 7px 26px rgba(0,0,0,0.1);
}

.object_inner_clip_amusement{
    top: 78px;
}
.amusement_inner_h3{
    font-family: 'Raleway';
    color: #394761!important;
    font-size: 30px;/* 
    margin-bottom: 30px;
    margin-top: 90px; */
}
.amusement_inner_p{
    color: #323947!important;
}
.amusement_inner_p_mb{
    margin-bottom: 40px;
}
.amusement_inner_h2{
   font-family: 'Raleway';
    color: #394761!important;
    font-size: 24px; 
    /*margin-top: 30px;*/
    margin-bottom: 30px;
}
.amusement_inner_div_wrapper{
  border-radius: 0px 0px 5px 5px;
  background: #fff;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-top: 20px;
    box-shadow: 0px 1px 0.1px rgba(0,0,0,0.2);
    margin-bottom: 20px;
}
.amusement_inner_darkblue_block{
    background: #394761;
    height: 536px;
    text-align: center;
    padding-bottom: 70px;
    padding-top: 70px;
    padding-left: 70px;
    padding-right: 70px;
    border-radius: 5px;
    box-shadow: 0 17px 0 -5px rgba(57,71,91,.5), 0 29px 0 -10px rgba(57,71,91,.2);
}
.amusement_inner_darkblue_block h2{
    font-family: 'Raleway';
    color: #eed243!important;
    font-size: 24px;
    margin-bottom: 40px;
}
.amusement_inner_darkblue_block h3{
    font-family: 'Raleway';
    color: #fff!important;
    font-size: 18px;
    margin-bottom: 40px;
}
.amusement_inner_darkblue_block p{
    font-family: 'Raleway';
    color: #fff!important;
    font-size: 16px;
}
.amusement_inner_darkblue_block_p_last{
   margin-bottom: 85px; 
}
.amusement_inner_darkblue_block_button{
    padding: 20px 34px; 
    background: #fbce00; 
    display: inline-block;
    color: #394761;
    border-radius: 3px;
    font-family: 'Raleway';
}
.amusement_inner_darkblue_block_button:hover{
    text-decoration: none;
    background: #e9bf00;
}
.slide-three .owl-nav{
    position: initial;
}
.slide-three .owl-nav .owl-prev{
    position: absolute;
    top: 50%;
    left: -25px;
    background: #fff url(../img/left.png) center center no-repeat!important;
    height: 50px;
    width: 50px;
    border-radius: 44px;
    margin: 0px;
}
.slide-three .owl-nav .owl-next{
    position: absolute;
    top: 50%;
    right: -25px;
    background: #fff url(../img/right.png) center center no-repeat!important;
    height: 50px;
    width: 50px;
    border-radius: 44px;
    margin: 0px;
}
#amusement_slider{
    width: 94%;
    margin: 25px auto 40px auto;
}
.slide-three .object_img_wrapper {
    height: auto!important;
    /* height: 479px; */
    overflow: hidden;
}
.amusement_inner_placeholder{
  display: block;
    position: absolute;
    bottom: 20px;
    left: 10px;
    z-index: 30;
}
.amusement_inner_placeholder span{
  color: #fff;
  margin-left: 10px;
}
.amusement_inner_blocks_img{
  border-radius: 5px;
}
.amusement_sl{
    height: auto!important;
  /* height: 481px; */
}

.footer_inner_amusement{

}
.amusement_form{
    width: 500px!important;
}
.amusement_form input{
    margin-bottom: 20px;
}

/*Конец Страница Развлечения*/



/*Страница Услуга*/
.wrap1{
overflow: auto;
}
#usluga_inner{
overflow: auto;
}
/*#usluga_inner table{
width: 100%!important;
}*/
.usluga_inner_table3{
    overflow: auto;
}
#usluga_inner h2{
font-family: 'Raleway';
color: #323947;
margin-bottom: 25px;
margin-top: 6px;
}
.usluga_inner_tabs .nav-tabs > li.active{
  border-bottom: 1px solid #0177c1!important;
  background-color: transparent!important;
  color: blue!important;
}
.usluga_inner_tabs .nav-tabs > li.active > a:focus{
  background-color: transparent!important;
}
.usluga_inner_tabs .nav-tabs > li a{
  color: #9fa3a7;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #0177c1;
    cursor: default;
    background-color: transparent;
    border: 1px solid;
    border-color: transparent;
    outline: none;
}
.nav-tabs > li > a:hover {
    border-color: transparent;
}
.usluga_inner_tabs .nav-tabs {
    border-bottom: 1px solid #b9d0d5;
}
.usluga_inner_tabs .nav > li > a {
    padding-left: 0px;
    padding-right: 0px;
}
.usluga_inner_tabs ul li:nth-child(2) {
    margin-left: 20px;
}
.usluga_inner_tabs ul li:nth-child(3) {
    margin-left: 20px;
}
.usluga_inner_tabs ul li:nth-child(4) {
    margin-left: 20px;
}
/*.usluga_inner_tabs_cafe ul li {
    margin-left: 20px;
}*/
.usluga_inner_tabs {
    margin-top: 20px;
}
.usluga_inner_tab_content{
  margin-top: 20px;
  margin-bottom: 35px;
}
/* #home .usluga_inner_tab_content{
    overflow-x: scroll;
} */
.tablewithoutpadding td{
    padding:0px!important;
}
#usluga_inner table {
 /* width: 100%;*/
  margin-bottom: 40px;
  /*margin-bottom: 99px;*/
  background: #fff;
}
#usluga_inner th {
  font-family: 'Raleway';
color: #323947;
}
#usluga_inner th, td {
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #e8e8e8;
/*padding: 20px 30px;*/
padding: 10px;
}
/*#usluga_inner th:last-child, td:last-child {
text-align: right;
}
#usluga_inner th:nth-child(2), td:nth-child(2) {
text-align: center;
}*/
#usluga_inner th:last-child, td:last-child {
text-align: left;
}
#usluga_inner th:last-child, td:last-child p {
    text-align: left!important;
}
#usluga_inner th:nth-child(2), td:nth-child(2) {
text-align: left;
}
table p{
   text-align: left!important; 
}
table td span{
   text-align: left!important; 
}
/*table td{
   text-align: left!important; 
}*/
table th{
   text-align: left!important; 
}
table td h3{
   text-align: left!important; 
}

.usluga_inner_sidebar{
  background: #fff;
  text-align: center;
      margin-top: 63px;
      box-shadow: 0px 1px 0.1px rgba(57,71,91,.2);
      padding-bottom: 6px;
      border-radius: 5px;
}
.usluga_inner_sidebar a{
  text-decoration:underline;
}
.usluga_inner_sidebar_h2{
  color: #0177c1!important;
  font-family: 'Raleway'!important;
  font-size: 18px;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: -7px!important;
}
.usluga_inner_sidebar_h3{
  font-family: 'Raleway';
  font-size: 16px;
  color: #323947;
  margin-top: 30px;
  margin-bottom: 6px;
}
.usluga_inner_sidebar_p1{
  margin-bottom: 30px;
}
.usluga_inner_sidebar a{
  color: #0177c1;
}
.usluga_inner_sidebar_2{
  margin-top: 24px;
}
.usluga_inner_form_center{
   text-align: center;
}
.usluga_inner_form_center h2{
   color: #323947;
  font-family: 'Raleway';
   font-size: 36px;
   margin-bottom: 10px;
}

.usluga_inner_form_center span{
   color: #323947;
  font-family: 'Raleway';
   font-size: 36px;
   margin-bottom: 10px;
}

.usluga_inner_form_center p{
   margin: 0 auto 40px auto;
   width: 80%;
   color: #9fa3a7;
   line-height: 1.6;
}
.usluga_inner_form_input{
  width: 100%;
  padding: 17px;
  color: #9fa3a7;
  outline: 1px solid #b9d0d5;
    border-color: transparent;
    border-width: 2px!important;
        outline-offset: 0px;
        background: transparent;
}
.usluga_inner_form_input:focus{
  outline: 1px solid #ff6b6e;
    border-color: transparent;
    border-width: 2px!important;
    outline-offset: 0px;
}

.usluga_inner_form_submit{
  background: #ff6b6e;
  color: #fff;
  border: none;
  margin-top: 50px;
  margin-bottom: 50px;
  outline: none;
}
.usluga_inner_form_submit:focus{
  outline: none;
  outline-offset: 0px;
}
.usluga_inner{
  background: #fff url(../img/about_us_sl1.jpg) center center no-repeat;
  background-size: cover;
}
#usluga_inner_form{
  width: 94%;
    background: #fff;
    padding-top: 88px;
    margin: 0 auto;
}
.usluga_inner_form_trainers_2{
  background: transparent!important;
}
 .usluga_inner_table_2{
       display:none;
   }
input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */

textarea:focus::-webkit-input-placeholder { color:transparent; }
textarea:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
textarea:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
textarea:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */
.usluga_inner_gallery{
    display:flex;
    flex-wrap: wrap;
}
.usluga_inner_gallery li{
    margin-left:20px;
    margin-bottom: 20px;
}
.a_textdecoration{
    text-decoration:none!important;
}
.popupinfo {
    position: relative;
    display: inline-block;
}
a.open_popupinfo {
    display: inline-block;
    width: 18px;
    height: 18px;
    line-height: 20px;
    background: #e5f3fc;
    border: 2px #5e9bd4 solid;
    border-radius: 12px;
    margin: 0 10px;
    color: #5e9bd4;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
}
.popupinfo_wrap {
    display: none;
    position: absolute;
    z-index: 1;
    left: -40px;
    top: 30px;
    width: 200px;
    background: #fff;
    box-shadow: 0 2px 5px #000;
    padding: 20px;
}
.popupinfo_title {
    font-weight: bold;
    margin-bottom: 10px;
}
.popupinfo_desc {
    font-size: 14px;
}
input.error{
    outline: 1px solid #ff6b6e;
}
label.error{
    color: #ff6b6e;
    margin-bottom:10px;
    margin-top:5px;
}
.popup_1 {
    background-color: #fff;
    width: 800px;
    margin: 0 auto;
    padding: 20px;
    position: relative;
}
.usluga_inner_trainers_2{
    width: 94%;
    margin: 30px auto 30px auto;
}

#usluga_inner_text{
    margin-bottom: 50px;
}


#usluga_inner_text .link{
    margin-top: 30px;
    display: block;
    text-align: right;
}

#usluga_inner_text .link:hover {
    text-decoration: none;
}

#usluga_inner_text li{
    display: list-item;
}

.usluga_dark_div{
    position:relative;
     display:inline-block; 
}
.usluga_dark{
  position:absolute;  
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:rgba(0,0,0,0.2);
  opacity:0;
  transition:all .25s;
}
.usluga_dark_div:hover .usluga_dark{
   opacity:1;
}
.zx{
  max-height: 400px;
}
.zx-lt{
  /*  max-height: 400px;*/
	height: auto !important;
}
.usluga_inner_sidebar_2 img{
    width:100%;
}
#home ul{
    list-style-type: square;
    list-style-position: outside; /* Маркеры размещаются за пределами текстового блока */
    color: navy; /* Цвет текста списка */
   padding-left: 15px;
}
/* .usluga_inner_tab_content li { display: list-item;
margin-left: 0px!important;
} */
#home li{
   display: list-item;
margin-left: 0px!important; 
}

/*Конец Страница Услуга*/



/*Страница Услуга Спортклуб*/
#usluga_inner_trainers{
  border-bottom: 1px solid rgba(57,71,91,.2);
    padding-bottom: 50px;
    background: #fff;
    padding-top: 40px;
}
.usluga_inner_trainers_slider{
padding-left: 110px;
padding-right: 110px;
}
.usluga_inner_trainers_slider_wrapper{
  display: flex;
}
.usluga_inner_trainers_slider_round_img{
  border-radius: 100px;
    height: 190px!important;
    width: 190px!important;
    margin-right: 20px;
}
.slide-four .owl-prev{
  position: absolute;
    /*top: 50%;*/
    left: 0%;
}
.slide-four .owl-next{
  position: absolute;
    /*top: 50%;*/
    right: 0%;
}
.slide-four .owl-nav{
  position: absolute;
    top: 36%;
    left: 0px;
}
.usluga_inner_trainers_div_2{
  padding-top: 8px;
}
.usluga_inner_trainers_div_2_h3{
margin-bottom: 7px;
color: #323947;
  font-family: 'Raleway';
   font-size: 18px;
}
.usluga_inner_trainers_p{
margin-bottom: 40px;
}
.usluga_inner_form_trainers{
  margin-top: 150px;
}



.usluga_inner_trainers_slider_img_wrapper:before {
  content: '\201e';
    position: absolute;
    top: 0em;
    left: 15%;
    transform: translate(-42%, -229%);
    width: 2rem;
    height: 2rem;
    font: 6em/1.08em 'PT Sans', sans-serif;
    color: #24a3bd;
    text-align: center;
}
/*.usluga_inner_trainers_slider_img_wrapper:after {
  content: "\2013 \2003" attr(cite);
  display: block;
  text-align: right;
  font-size: 0.875em;
  color: #e74c3c;
}*/

.usluga_inner_fitness{
  background: #fff url(../img/fitness.jpg) center center no-repeat;
  background-size: cover;
}
.usluga_inner_trainers_margin{
    margin-top: 50px;
}



/*.usluga_inner_trainers_div_1{
  width: auto;
}
.usluga_inner_trainers_div_2{
  width: auto;
}*/


/*Конец Страница Услуга Спортклуб*/





/*Страница О нас*/
#about_first{
  border-bottom: 1px solid rgba(57,71,91,.2);
  /*padding-bottom: 100px;*/
}
.about_first_inner_div{
  margin-top: 43px;
    background: #fff;
    padding-bottom: 86px;
}
.about_first_icons_wrappers{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  /*justify-content: space-between;*/
}
.about_first_icons_2{
  margin-top:40px;
}
.about_first_icons{
  width: 25%;
  text-align: center;
}
.about_first_icons h3{
  padding: 0 20px 0 20px;
  margin-top: 18px;
  color: #323947;
  font-family: 'Raleway'!important;
   font-size: 18px;
}
.about_first_icons span{
  color: #0177C1;
  font-size: 19px;
}

.about_first_icons_img{
  display: block;
    margin: 0 auto;
}
.about_first_icons_main_heading{
  color: #323947;
  font-family: 'Raleway'!important;
   font-size: 30px;
   text-align: center;
   margin: 130px 0 35px 0;
}
.about_first_main_heading{
  color: #323947;
  font-family: 'Raleway'!important;
   font-size: 30px;
   margin: 20px 0 20px 0;
}

#about_second{
  /*border-bottom: 1px solid rgba(57,71,91,.2);*/
  padding-top: 100px;
}
.about_second_blocks_wrapper{
  display: flex;
  flex-wrap: wrap;
}
.about_second_block{
  margin-left: 20px;
  /*transition: height 0.1s ease-out;*/
  /*transition: all .5s!important;*/
}
.about_second_block:first-child{
  margin-left: 0px;
}
.about_second_block:hover .about_second_block_show_paragraph{
  display: block;

}
.about_second_block:hover .overlay{
  height: 70%;
}

.about_second_block:nth-child(6){
  margin-left: 0px;
}
.about_second_blocks_wrapper_2{
  margin-top: 20px;
}
.about_second_block_show_paragraph{
  /*display: block;*/
    /*position: absolute;
    bottom: 0px;
    left: 10px;
    z-index: 30;*/
    color: #fff;
    font-size: 14px;
        line-height: 1.2;
        display: none;
}
.about_second_block_heading{
  color: #fff;
  font-family: 'Raleway';
}
.about_second_block_placeholder{
  display: block;
    position: absolute;
    bottom: 0px;
    left: 10px;
    z-index: 30;
}
.about_second_before_blocks_h3{
  color: #323947;
  font-family: 'Raleway';
  /* font-size: 16px; */
  font-size: 30px;
  margin: 20px 0 20px 0;
}

#about_third{
  text-align: center;
  margin-bottom: 50px;
}
.about_third_block{
  background: #fff;
  box-shadow: 0px 1px 0.1px rgba(57,71,91,.2);
  padding-bottom: 10px;
  padding-top: 10px;
  margin-bottom: 20px;
}
.about_third_block h3{
  color: #323947;
  font-family: 'Raleway';
  font-size: 16px;
  margin-top: 10px;
  padding: 0 11px 0 11px;
}
.about_third_block_time{
  color: #808284;
  font-family: 'Raleway';
  font-size: 14px;
}
.about_third_block_time_2{
  font-size: 14px;
  padding: 0 11px 0 11px;
}
.about_third_second_row{
  margin-top: 20px;
}
#usluga_inner_trainers h2{
  color: #323947;
  font-family: 'Raleway';
  font-size: 30px;
  margin-bottom: 10px;
}
.about_third_main_heading{
  text-align: left;
  margin: 80px 0 40px 0;
}

.about_fourth_main_wrapper{
  display: flex;
  justify-content:space-between;
  border-bottom: 1px solid #b9d0d5;
  padding-bottom: 25px;
  margin-bottom: 35px;
}
.about_fourth_main_wrapper a{
  text-decoration:underline;
}
.about_fourth_main_wrapper:last-child{
  border-bottom: none;
  margin-bottom: 45px;
  
}
.about_fourth_second_wrapper{
  display: flex;
  /*justify-content:space-between;*/
}
.about_fourth_block_heading{
  color: #323947;
  font-family: 'Raleway';
  font-size: 18px;
  margin-bottom: 10px;
}
#about_fourth p{
  color: #323947;
}
.about_fourth_block_p{
  margin-top: 81px;
  margin-bottom: 5px;
}
.about_fourth_block_information{
  margin-left:20px;
}
#about_fourth a{
  color: #0177c1;
}
.about_top_banner{
background: url(../img/about_us_sl1.jpg) center center no-repeat;
background-size: cover;
}
.about_second_blocks_wrapper_3{
  display: none;
}
.about_second_block{
    margin-bottom:20px;
}
.about_fourth_block_object_link{
    text-decoration:none!important;
}

/*Конец Страница О нас*/



/*Страница Контакты*/
#newsblock_inner{
  padding-bottom: 50px;
  margin-top: 12px;
}
.contacts_img{
  background: #fff url(../img/map_1.jpg) center center no-repeat;
  height: 260px;
}
.contacts_textarea{
  height: 150px!important;
}
.contacts_input{
  margin-bottom: 20px;
}
.contacts_main_h2{
  margin-top: 0px;
  margin-bottom: 40px!important;
}
.contacts_heading{
  font-size: 24px;
  width: 100%;
  /*padding-left: 20px;*/
}
.contacts_h3{
 color: #323947;
  font-family: 'Raleway';
  font-size: 16px;
  margin-bottom: 4px; 
  margin-top: 10px;
  padding-left: 20px; 
}
.contacts_wrapper p{
  color: #323947;
  margin-bottom: 4px;
  padding-left: 20px;
}
.contacts_textblock{
  padding-left: 30px;
  background: #fff;
  padding-bottom: 20px;
  border-bottom: 1px solid #b9d0d5;
  height: 400px;
}
.contacts_address{
  padding-left: 20px;
  background: url(../img/placeholder_2.png) left center no-repeat;
}
.contacts_administrators{
  background: url(../img/man-user.png) left 1px no-repeat;
}
.contacts_storage{
  background: url(../img/box.png) left 1px no-repeat;
}
.contacts_sauna{
  background: url(../img/hat.png) left 1px no-repeat;
}
.about_contacts_banner{
background: url(../img/contacts_fon.jpg) center center no-repeat;
background-size: cover;
}
#file{
    margin-top:81px;
}
/*Конец Страница Контакты*/
.ui-loader {
  display:none !important;
}
.ui-icon-loading {
    background: url(images/ajax-loader.gif);
    background-size: 2.875em 2.875em;
}
.ui-icon-loading {
    background:none !important;
}
.ui-page-active{
    outline: none;
}










@media (min-width: 1200px) and (max-width: 1900px){
  /*.carousel-indicators {
    width: 80%;
}
.carousel-indicators li span {
    border-right: 1px solid #e8e8e8;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 5px;
    font-family: 'Raleway';
    color: #323947!important;
    font-size: 18px;
}
.carousel-indicators {
    position: absolute;
    bottom: 10px;
    width: 100%;
    left: 49.6%;
    z-index: 15;
    padding-left: 0;
    margin-left: -49.6%;
    box-shadow: none;
    text-align: center;
    list-style: none;
}
.carousel-indicators li {
    text-indent: 0px;
    border-radius: 0px;
    width: auto;
    height: auto;
    margin: -2px;
    background: #fff;
    padding: 20px 0px;
    display: inline;
}
.carousel-indicators .active {
    width: auto;
    height: auto;
    margin: -2px;
    background: #fff;
    padding: 20px 0px;
}*/

}

@media (min-width: 1680px) and (max-width: 1919px){
  .carousel-indicators {
    position: absolute;
    bottom: -10px;
    /* left: 50%; */
    left: 59%;
    z-index: 15;
    /* width: 100%; */
    /* width: 71%; */
    padding-left: 0;
    /* margin-left: -50%; */
    margin-left: -49.6%;
    /* box-shadow: 1px 8px 83px rgba(0,0,0,0.9); */
    /* box-shadow: 0px 32px 102px rgba(0,0,0,0.5); */
    box-shadow: 0px 5px 194px rgba(0,0,0,0.5);
    text-align: center;
    list-style: none;
    width: 81%;
}

}

@media (min-width: 1280px) and (max-width: 1679px){
  #carousel-example-generic {
    width: 100%;
}
#news {
    width: 100%;
}
footer {
    width: 100%;
}
#usluga_inner_form{
  width: 100%;
}
.footer_inner {
    width: 100%;
}
.news_inner {
    width: 100%;
}
.object_inner {
    width: 100%;
}
.amusement_inner {
    width: 100%;
}
#amusement_slider {
    /*width: 100%;*/
    
}
.slide-three .owl-nav .owl-prev {
    position: absolute;
    top: 31%;
    left: -25px;
    background: #fff url(../img/left.png) center center no-repeat!important;
    height: 50px;
    width: 50px;
    border-radius: 44px;
    margin: 0px;
}
.slide-three .owl-nav .owl-next {
    position: absolute;
    top: 31%;
    right: -25px;
    background: #fff url(../img/right.png) center center no-repeat!important;
    height: 50px;
    width: 50px;
    border-radius: 44px;
    margin: 0px;
}
.object_inner_text_block {
    width: 45%;
}

 /*.carousel-indicators {
    width: 80%;
}
.carousel-indicators li span {
    border-right: 1px solid #e8e8e8;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 5px;
    font-family: 'Raleway';
    color: #323947!important;
    font-size: 18px;
}
.carousel-indicators {
    position: absolute;
    bottom: 6px;
    width: 100%;
    left: 49.6%;
    z-index: 15;
    padding-left: 0;
    margin-left: -49.6%;
    box-shadow: none;
    text-align: center;
    list-style: none;
}
.carousel-indicators li {
    text-indent: 0px;
    border-radius: 0px;
    width: auto;
    height: auto;
    margin: -2px;
    background: #fff;
    padding: 20px 0px;
    display: inline;
}
.carousel-indicators .active {
    width: auto;
    height: auto;
    margin: -2px;
    background: #fff;
    padding: 20px 0px;
}
.carousel-inner{
  box-shadow: 0px 25px 105px rgba(0,0,0,0.1);
}*/

}

@media (min-width: 1200px) and (max-width: 1279px){
/*.carousel-indicators {
    width: 80%;
}
.carousel-indicators li span {
    border-right: 1px solid #e8e8e8;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 5px;
    font-family: 'Raleway';
    color: #323947!important;
    font-size: 18px;
}
.carousel-indicators {
    position: absolute;
    bottom: 6px;
    width: 100%;
    left: 49.6%;
    z-index: 15;
    padding-left: 0;
    margin-left: -49.6%;
    box-shadow: none;
    text-align: center;
    list-style: none;
}
.carousel-indicators li {
    text-indent: 0px;
    border-radius: 0px;
    width: auto;
    height: auto;
    margin: -2px;
    background: #fff;
    padding: 20px 0px;
    display: inline;
}
.carousel-indicators .active {
    width: auto;
    height: auto;
    margin: -2px;
    background: #fff;
    padding: 20px 0px;
}
.carousel-inner{
  box-shadow: 0px 25px 105px rgba(0,0,0,0.1);
}*/
#carousel-example-generic {
    width: 100%;
}
#news {
    width: 100%;
}
footer {
    width: 100%;
}
.footer_inner {
     width: 100%;
}
.object_inner_clip {
    width: 48%;
}
.object_inner {
    width: 100%;
}
}

@media (min-width: 1200px) and (max-width: 1500px){
    .carousel_heading {
    font-family: 'Raleway';
    font-size: 56px;
    margin-bottom: 0px;
}
.carousel_paragraph {
    font-family: 'Raleway';
    font-size: 16px;
    width: 70%;
    margin-bottom: 10px;
    margin-top: 10px;
}
.object_inner {
    width: 100%;
}


}

/* Large desktops and laptops */
@media (min-width: 1200px) and (max-width: 1260px){
    /*.w1{
    margin-right: 45px!important;
}*/
.navbar_two li span {
    padding-right: 5px;
    padding-left: 5px;
}
.navbar-right ~ .navbar-right {
    margin-right: 56px;
}
.container {
    /*width: auto;*/
}
body {
    overflow-x: scroll;
   width: 104%;
}
.navbar{
    background: #fff;
}


}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
    .nav_phones {
    display: flex;
    float: left;
    padding-top: 15px;
    justify-content: space-evenly;
    width: 40%;
}
.object_inner {
    width: 100%;
}
.footer_inner {
    width: 100%;
}
    .contacts_img {
    background: #fff url(../img/map.jpg) center center no-repeat;
    height: 320px;
}
.contacts_img iframe{
    height: 320px;
}
.contacts_textblock {
    height: 320px;
}
.contacts_address{
   width: 90%; 
}
.contacts_heading{
    width: 90%;
}
    .slide-two .owl-nav {
    position: absolute;
    top: 349px;
    /* left: 1022px; */
    right: 80px;
}
    .object_inner_clip {
    height: 332px;
}
.object_img_wrapper {
    height: 293px;
    overflow: hidden;
}
    .footer_upper_ul {
    display: flex;
    flex-direction: column;
    /* margin-bottom: 50px; */
}
    #objects3{
        margin-bottom: 20px;
    }
  #carousel-example-generic {
    width: 100%;
}
.navbar_two{
	    padding-left: 140px;
}
.navbar_two li:nth-child(7){
	    padding-left: 0px;
	    margin-left: -8px;
}
 .carousel-indicators {
    width: 80%;
}
.carousel-indicators li span {
    border-right: 1px solid #e8e8e8;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 5px;
    font-family: 'Raleway';
    color: #323947!important;
    font-size: 18px;
}
.carousel-indicators {
    position: absolute;
    bottom: 6px;
    /* left: 50%; */
    width: 100%;
    left: 49.6%;
    z-index: 15;
    padding-left: 0;
    /* margin-left: -50%; */
    margin-left: -49.6%;
    box-shadow: none;
    text-align: center;
    list-style: none;
}
.carousel-indicators li {
    text-indent: 0px;
    border-radius: 0px;
    width: auto;
    height: auto;
    margin: -2px;
    background: #fff;
    /* padding: 20px 10px; */
    padding: 20px 0px;
    display: inline;
}
.carousel-indicators .active {
    width: auto;
    height: auto;
    margin: -2px;
    /* background-color: transparent; */
    background: #fff;
    /* padding: 20px 10px; */
    padding: 20px 0px;
}
.carousel_heading {
    font-family: 'Raleway';
    font-size: 56px;
    margin-bottom: 0px;
}
.carousel_paragraph {
    font-family: 'Raleway';
    font-size: 16px;
    width: 70%;
    margin-bottom: 10px;
    margin-top: 10px;
}
.carousel_paragraph {
    font-family: 'Raleway';
    font-size: 16px;
    width: 75%;
    margin-bottom: 8px;
    margin-top: 8px;
}
.carousel_heading {
    font-family: 'Raleway';
    font-size: 42px;
    margin-bottom: 0px;
    line-height: 0.9em;
}
.about_second_blocks_wrapper_3{
  display: flex;
  flex-wrap: wrap;
}
.about_second_blocks_wrapper{
  /* display: none; */
}
.about_second_block {
    margin-left: 0px;
    /* transition: height 0.1s ease-out; */
    /* transition: all .5s!important; */
}
.blocks_flex_wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.carousel-inner{
  box-shadow: 0px 25px 105px rgba(0,0,0,0.1);
}
#about_third img{
    width:100%
}
.about_third_block{
    height: 474px;
}

}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
    .nav_phones_mobile {
    display: flex;
    margin-left: 123px;
    margin-top: 30px;
    font-size: 16px;
}
.nav_phones_mobile a {
    color: #9fa3a7;
}
    .nav_phones_mobile p {
    margin-left: 20px;
}
        .nav_phones{
    display: none;
}
    body {
    /*background: #fff;*/
}
.contacts_img {
    background: #fff url(../img/map.jpg) center center no-repeat;
    height: 320px;
}
.contacts_img iframe{
    height: 320px;
}
.contacts_textblock {
    height: 320px;
}
.contacts_address{
   width: 90%; 
}
.contacts_heading{
    width: 90%;
}
.slide-two .owl-nav {
    position: absolute;
    top: 275px;
    /* left: 1022px; */
    right: 80px;
}
.object_inner_clip {
    height: 260px;
    width: 48%;
}
.object_img_wrapper {
    height: 223px;
    overflow: hidden;
}
    .menu_bg{
        /*height: 12%!important;*/
    }
    .about_third_block{
        margin-bottom: 20px;
    }
    .about_third_second_row {
     margin-top: 0px; 
}
    #objects3{
        margin-bottom: 20px;
    }
#news {
    width: 100%;
}
#tabs {
    display:none;
}
footer {
    width: 100%;
    margin-top: 50px;
}
.footer_upper_ul {
    display: flex;
    flex-direction: column;
}
.blocks_flex_block_2 {
    margin-left: 0px;
}
.blocks_flex_6{
    margin-bottom: 20px;
}
  #carousel-example-generic {
    width: 100%;
    height: 400px;
    overflow: hidden;
}
.navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
.navbar_two li span {
    display: inline-block;
    height: 18px;
    border-right: 1px solid #e8e8e8;
    padding-right: 5px;
    padding-left: 5px;
}
.navbar-right{
	float:left!important;
	margin-left: 117px;
}
.header_logo {
    width: 100px;
    margin-top: 2px;
    margin-left: 17px;
}
.half-circle {
    /* background: none; */
    background: #fff;
    height: 85px;
    width: 85px;
    border-radius: 100px;
    position: relative;
    top: -94px;
    left: 15px;
    z-index: -1;
}
.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-right: 10px;
    margin-top: 20px;
    margin-bottom: 12px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.navbar-collapse {
    border-top: none;
}
.navbar-nav_socials {
    display:none;
}
.w1 li  a {
    padding-left: 0px;
}
.navbar_two {
    font-size: 15px;
    font-family: 'Raleway';
    border-top: none;
    padding: 0px 0;
}
.navbar_two li span {
    display: inline-block;
    height: 18px;
    border-right: none;
    padding-right: 5px;
    padding-left: 5px;
}
.menu_bg {
    height: 395px!important;
}
.w1_li{
        display:none;
    }
    .navbar-right {
    margin-left: 167px;
}
.usluga_inner_tab_content p{
   text-align: justify; 
}
#usluga_inner_trainers p{
  text-align: justify!important;  
}
.p_justify{
    text-align: justify!important;
}
.carousel-indicators li span {
    border-right: 1px solid #e8e8e8;
    padding-right: 5px!important;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 5px!important;
    font-family: 'Raleway';
    color: #323947!important;
    font-size: 14px;
}
.carousel-indicators {
    position: absolute;
    bottom: -17px!important;
    /* left: 50%; */
    width: 100%;
    left: 49.6%;
    z-index: 15;
    padding-left: 0;
    /* margin-left: -50%; */
    margin-left: -49.6%;
    box-shadow: none;
    text-align: center;
    list-style: none;
}
.carousel_paragraph {
    font-family: 'Raleway';
    font-size: 16px;
    width: 100%;
    margin-bottom: 10px;
    margin-top: 10px;
}
.usluga_inner_sidebar_2{
        text-align: center;
}
.usluga_inner_trainers_slider_img_wrapper:before {
    content: '\201e';
    position: absolute;
    top: 0em;
    left: 29%;
    transform: translate(-42%, -229%);
    width: 2rem;
    height: 2rem;
    font: 6em/1.08em 'PT Sans', sans-serif;
    color: #24a3bd;
    text-align: center;
}
.usluga_inner_form_input_m{
    margin-top: 20px;
    margin-bottom: 20px;
}
.footer_inner {
    width: 100%;
}
.usluga_inner_form_submit {
    background: #ff6b6e;
    color: #fff;
    border: none;
    margin-top: 50px;
    margin-bottom: 50px;
    outline: none;
}
#usluga_inner_form {
    width: 100%;
    padding-top: 50px;
    margin-top: 50px;
}
.usluga_inner_sidebar_2 {
    margin-top: 50px;
}
 .carousel-indicators {
    /*width: 80%;*/
}
.carousel-indicators li span {
    border-right: 1px solid #e8e8e8;
    padding-right: 3px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 3px;
    font-family: 'Raleway';
    color: #323947!important;
    font-size: 14px;
}
.carousel-indicators {
    position: absolute;
    bottom: 6px;
    /* left: 50%; */
    width: 100%;
    left: 49.6%;
    z-index: 15;
    padding-left: 0;
    /* margin-left: -50%; */
    margin-left: -49.6%;
    box-shadow: none;
    text-align: center;
    list-style: none;
}
.carousel-indicators li {
    text-indent: 0px;
    border-radius: 0px;
    width: auto;
    height: auto;
    margin: -2px;
    background: #fff;
    /* padding: 20px 10px; */
    padding: 20px 0px;
    display: inline;
}
.carousel-indicators .active {
    width: auto;
    height: auto;
    margin: -2px;
    /* background-color: transparent; */
    background: #fff;
    /* padding: 20px 10px; */
    padding: 20px 0px;
}
/*.carousel_paragraph {
    font-family: 'Raleway';
    font-size: 16px;
    width: 75%;
    margin-bottom: 6px;
    margin-top: 6px;
}*/
#blocks{
    margin-bottom: -98px;
    margin-top: 77px;
}
.news_h2 {
    margin-top: 38px;
    margin-bottom: 38px;
    font-family: 'Raleway';
    color: #5476ba;
    font-size: 36px;
}
.carousel_heading {
    font-family: 'Raleway';
    font-size: 24px;
    margin-bottom: 0px;
    line-height: 0.9em;
}
.carousel-caption {
    text-align: left;
    left: 10.5%;
    position: absolute;
    top: 40%;
    transform: translateY(-50%);
    text-shadow: none;
}
.about_second_blocks_wrapper_3{
  display: flex;
  flex-wrap: wrap;
}
.about_second_blocks_wrapper{
  /* display: none; */
}
.about_second_block {
    margin-left: 0px;
    /* transition: height 0.1s ease-out; */
    /* transition: all .5s!important; */
}
.navbar_two li span {
    padding-left: 0px;
}
.w1 a {
    padding-left: 0px;
    color: #9fa3a7!important;
}
.w1 li a.ui-link {
    color: #9fa3a7!important;
}
.navbar-default .navbar-nav > li > a {
    color: #9fa3a7!important;
}
.navbar-default .navbar-nav > li > a:hover {
  text-decoration: underline!important;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #9fa3a7;
    background-color: transparent;
}
.navbar-nav_socials {
    padding-left: 0px;
    /* margin-left: -21px; */
    margin-left: -12px;
}
.blocks_flex_wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.carousel-inner{
  box-shadow: 0px 25px 105px rgba(0,0,0,0.1);
}
.menu_bg {
    height: 193px;
}
.w1 li:first-child a{
    padding-left: 0px;
}
.navbar-right {
     float: none!important;
    margin-left: 117px;
}
  .nav_search_3 {
   display: block;
   margin-top: -84px;
}
.nav_search_3 .navbar-right{
   display: flex;
   justify-content: flex-end;
} 
.navbar-nav {
    margin-top: 37.5px;
}
.nav_search_2 .w1 .w1_li{
    display: none!important;
}
.navbar_two{
    margin-top: 0px;
}
.nav_search_hide {
    display: none!important;
}
.nav_search_mobile {
    margin-top: -53px;
    margin-bottom: 40px;
    display: block;
}
/*.nav_search_2{
   display:none;
} */
}
@media (min-width: 320px) and (max-width: 500px) {
   .usluga_inner_table{
       display:none;
   } 
   .usluga_inner_table_2{
       display:block;
   }
   .usluga_inner_table_2 td{
       width:100%;
   }
}
@media (min-width: 320px) and (max-width: 395px) {
    .blocks_img {
        transform: scale(5.9)!important;
}
.block_img_translate {
    padding-right: 52%!important;
    padding-top: 47%!important;
}
}

@media(max-width: 768px) {
    #amusement_inner {
        margin-bottom: 20px;
    }
}

/* Landscape phones and portrait tablets */
@media screen and (min-width: 320px) and (max-width: 767px) {
    .nav_phones_mobile{
    display:block;
    margin-left: 100px;
    margin-top: 22px;
    font-size: 12px;
}
    .nav_phones_mobile a{
    color: #9fa3a7;
}
    
    .nav_phones{
    display: none;
}
    .slide-four .owl-nav{
  position: absolute;
    top: 10%;
    left: 0px;
}
.slide-four .owl-nav button{
  border: 1px solid #0177c1!important;
}
    #one_news img{
    max-width: 100%;
height: auto;
}
#one_news iframe{
   width: 100%;
}
    #usluga_inner img{
    max-width: 100%;
height: auto;
}
#usluga_inner iframe{
   width: 100%;
}

    #news .slide-one .owl-nav{
    width: 100%;
    position: absolute;
    top: 50%;
    left: 0px;
}
#news .slide-one .owl-prev{
    position: absolute;
    left: 0;
}
#news .slide-one .owl-next{
    position: absolute;
    right: 0;
}

    .tablewithoutpadding td{
    padding:0px!important;
    display: flex;
}
    .footer_socials{
    display:block;
    margin-top: 20px;
    display: flex;
    }
    .footer_socials li:first-child{
   margin-right: 20px;
    margin-left: 10px;
    }
    .footer_socials li{
   margin-right: 20px;
    }
    .w1_li{
        display:none;
    }
    .navbar-default .navbar-nav > li > a {
    /*color: #323947;*/
    /*font-size: 15px;*/
    /*font-family: 'Raleway';*/
}
.languages_mobile{
    display: block;
    float: right;
    margin-right: 30px;
    margin-top: 35px;
}
#bs-example-navbar-collapse-1{
    z-index: -1;
}
    .breadcrumb_ul li.active{
        /*overflow: hidden;*/
    min-width: 80px;
    }
    .navbar-collapse{
        background: #fff;
    }
    .navbar_two li:first-child a {
    padding: 0px 0px 0px 0px;
}
.navbar_two li:last-child a {
    padding: 0px 0px 0px 0px;
}
.navbar_two {
    border-top: none;
    /* margin-top: 40px; */
    margin-top: -10px;
}
.navbar-right li a{
    color: #323947!important;
}
.navbar_two li span {
    border-right: none;
}
.nav_search{
    width: 100%;
}
.nav_search .search{
    width: 100%;
}
.nav_search div{
    width: 100%;
}
.nav_search_2{
    display:none;
}
.nav_search_3{
     display:block;
     margin-top: -84px;
}
.nav_search_3 .navbar-right{
    display: flex;
    justify-content: flex-end;
}
.qw1{
    margin-top: -5px;
}
.nav_search_hide{
    display:none!important;
}
.nav_search_mobile{
    margin-top: -53px;
    margin-bottom: 40px;
    display:block;
}
.carousel-indicators {
   display: none;
}
.nav_search_4{
     display:block;
}
#carousel-example-generic{
    /*width: 1759px;*/
    width: 100%;
    margin-top: 20px;
}
.carousel_heading {
    font-family: 'Raleway';
    font-size: 24px;
    margin-bottom: 0px;
    line-height: 0.9em;
}
.carousel-caption {
    /*text-align: left;*/
    text-align: center;
    left: 10.5%;
    position: absolute;
    top: 54%;
    transform: translateY(-50%);
    text-shadow: none;
}
.carousel_paragraph {
    font-family: 'Raleway';
    font-size: 16px;
    width: 75%;
    margin-bottom: 6px;
    margin-top: 6px;
}
.br_hide{
    display: none;
}
.carousel_paragraph{
    display: none;
}
.navbar-brand {
    float: left;
    height: 0;
    padding: 3px 10px;
    font-size: 18px;
    line-height: 0px;
}
.navbar-brand img{
    /*width: 50%;*/
}
.blocks_flex_wrapper{
    display: flex;
    flex-direction:column;
}
.nav_pills_mb{
    margin-bottom: 20px;
}
.footer_upper_ul {
    flex-direction:column;
    padding: 25px 0;
    /* margin-bottom: 50px; */
    border-bottom: none;
}
.footer_p1 {
    margin-top: 50px;
}
.footer_h3_3 {
    margin-top: 50px;
}
.footer_h3_2 {
    margin-top: 50px;
}
.footer-dev {
    margin-left: 10px;
}
.blocks_flex_block_2{
    margin-top: 20px;
}
.carousel_paragraph_img {
    margin-top: 20px!important;
    padding-left: 20px!important;
}
#blocks .blocks_overlay{
    height: 359px;
}
.blocks_img{
    transform: scale(3.1);
}
.blocks_flex_wrapper .blocks_overlay:hover img {
    transform: scale(3.1);
    /*transition: 0.5s ease-out;*/
}
.blocks_flex_2_first:hover img{
    transform: none!important;
}
.blocks_flex_1_first:hover img{
    transform: none!important;
}
.blocks_flex_8:hover img{
    transform: none!important;
}
.blocks_flex_7:hover img{
    transform: scale(3.1);
}
.block_img_translate{
    padding-right: 32%;
    padding-top: 33%;
}
.blocks_img_margin{
    margin-top: -140px;
}
.overlay_displaynone{
    display:block;
}
.blocks_h2_1_mobile {
    color: #fff!important;
}
#blocks {
    margin-top: 150px;
}
.blocks_flex_8 {
    /*margin-top: -12px;*/
}
.blocks_flex_3 .blocks_overlay{
    height: 359px!important;
}

/*blocks third*/
#objects{
    height: 359px;
    width: 100%;
}
#objects1{
    height: 359px;
    width: 100%;
    margin-top: 20px;
    margin-left: 0px; 
}

.newblocks_third_hidden{
    height: 359px;
    width: 100%;
    margin-top: -138px;
}
#objects2 {
    height: 359px;
    width: 100%;
    margin-top: -141px;
    margin-left: 0px;
}
.advantage-hover3 {
    margin-top: 20px;
    height: 359px;
}
.newblocks_third_hidden2 {
    display: none;
    height: 359px;
    /*height: 270px;*/
    /* width: 100%; */
    width: 100%; 
    background: #eed243;
    padding: 20px;
}
#objects6{
    margin-top: 83px;
    height: 359px;
    width: 100%;
}
.advantage-hover7 {
    height: 359px;
}
.newblocks_third_hidden4 {
    display: none;
    height: 359px;
     width: 100%; 
    background: #eed243;
    padding: 20px;
}
.newblocks_third_secondblock_div{
    margin-top: 20px;
}
.newblocks_third_hidden3 {
    height: 359px;
    width: 100%;
}
#objects4 {
   height: 359px;
    width: 100%;
    margin-top: -66px;
    margin-left: 0px;
}
.advantage-hover5 {
    height: 359px;
    margin-top: 20px;
}

/*blocks third*/


/* Страница Новости */
#breadcrumb{
    /* display:none; */
}

.newsblock_inner_flex_wrapper {
    /*display: flex;*/
    flex-direction: column;
    /*margin-bottom: 96px;*/
}
.newsblock_inner_flex_wrapper_mobile{
    flex-direction: column-reverse;
}
.newsblock_inner_flex_wrapper_fornews{
    flex-direction: column-reverse;
}
.newsblock_inner_flex_wrapper_fornews2{
    flex-direction: column;
}
.newsblock_inner_clip {
     width: 100%; 
     height: 250px;    
}
.newsblock_inner_clip_2 {
     width: 100%; 
     height: 250px;    
}

.newsblock_inner_h2 {
    width: 100%; 
}
.newsblock_inner_p {
    width: 100%; 
}
.newsblock_inner_text_block_2 {
    width: 100%; 
     padding-left: 0px; 
}
.newsblock_inner_text_block {
    width: 100%;
}
.news_inner {
    text-align: center;
    width: 100%;
    margin: 0 auto;
    background-size: 375%;
    box-shadow: none;
    margin-top: 20px;
    
}
.newsblock_inner_clip {
    margin-left: 0px;
    width: 100%;
    /* height: 200px; */
    background: #fff url(../img/news_inner_1.jpg) center center no-repeat;
    background-size: cover;
    -webkit-clip-path: none;
    clip-path: none; 
}
.newsblock_inner_text_block {
    padding-left: 20px;
    background: #fff;
    width: 100%;
    /* border-bottom: 1px solid #808284; */
    border-bottom: none;
    padding-right: 20px;
}
.newsblock_inner_clip_2 {
    margin-right: -60px;
    width: 100%;
    background: #fff url(../img/news_inner_1.jpg) center center no-repeat;
    background-size: cover;
    -webkit-clip-path: none;
    clip-path: none; 
}
.newsblock_inner_text_block_2 {
    background: #fff;
    width: 100%;
    padding-left: 20px;
    /* border-bottom: 1px solid #808284; */
    border-bottom: none;
}
.news_inner {
    background-size: cover;
}
#newsblock_inner {
    padding-bottom: 0px;
}
/*Страница Новости*/

/*Страница Объект*/
#object_inner{
    padding-bottom: 38px;
}
.object_inner_flex_wrapper {
    /*display: flex;*/
    flex-direction: column;
    /*margin-bottom: 96px;*/
}
.object_inner_flex_wrapper_mobile{
    flex-direction: column-reverse;
}
.object_inner_clip {
     width: 100%; 
     height: 250px;    
}
.object_inner_p {
    width: 100%;

}

.object_inner_text_block_2 {
    width: 100%; 
     padding-left: 0px; 
}
.object_inner_text_block {
    width: 100%;
}
.object_inner {
    text-align: center;
    width: 100%;
    margin: 0 auto;
    background-size: 375%;
    box-shadow: none;
    
}
.object_inner_clip {
    width: 100%;
    height: 300px;
    outline: none!important; 
    /* position: relative; */
    top: 0px;
}
.slide-two {
    top: 0px;
    left: 0px;
}
.owl-stage-outer {
    box-shadow: none!important;
}

/*Конец Страница Объект*/


/*Страница Развлечения*/
.amusement_inner {
    text-align: center;
    width: 100%;
    margin: 0 auto;
    background-size: 375%;
    box-shadow: none;
    
}
.img-responsive{
  width: 100%;
}
.slide-three .object_img_wrapper {
    height: 100%;
    overflow: hidden;
}
#amusement_slider {
    width: 94%;
    margin: 54px auto 40px auto;
    display:none;
}
.amusement_sl {
    height: auto; 
}
.object_inner_clip_amusement{
    height: 218px;
    overflow: hidden;
}
.object_inner_flex_wrapper {
    margin-bottom: 100px;
}
.amusement_inner {
    text-align: center;
    width: 100%;
    margin: 0 auto;
    background-size: cover;
    box-shadow: none;
}
.object_inner_flex_wrapper_mpadding{
    margin-bottom: 0px;
}
.amusement_inner_darkblue_block {
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 60px;
}
/*Конец Страница Развлечения*/
/*Страница О нас*/
#about_first {
    border-bottom: none;
}
.about_second_blocks_wrapper_3{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.about_second_blocks_wrapper{
  /* display: none; */
}
.about_second_block {
    margin-left: 0px;
    /* transition: height 0.1s ease-out; */
    /* transition: all .5s!important; */
}
.about_first_icons_wrappers{
   flex-direction: column;
    justify-content: center;
    align-items: center;
}
.usluga_inner_trainers_slider_wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.about_fourth_main_wrapper {
    flex-wrap: wrap;
     justify-content: center;
    align-items: center;
}
.about_fourth_second_wrapper {
    flex-wrap: wrap;
     justify-content: center;
    align-items: center;
}
.about_first_icons {
    width: 100%;
    text-align: center;
}
.usluga_inner_trainers_slider {
    padding-left: 0px;
    padding-right: 0px;
}
.about_second_block {
    margin-bottom: 10px;
}
.nav > li > a {
    position: relative;
    display: block;
    padding: 0px 0px;
    margin-bottom: 10px;
}
.nav-pills > li > a{
    position: relative;
    display: block;
    padding: 10px 15px!important;
    margin-bottom: 10px;
}
.navbar-nav_socials {
    margin-top: 50px;
}
.about_first_icons h3 {
    margin-bottom: 20px;  
}
#about_second {
    padding-top: 50px;
}
.about_first_main_heading {
    text-align: center;
}
.about_fourth_block_p {
    margin-top: 0px;
}
.amusement_inner_h3 {
    margin-top: 0px;
}
.navbar-brand {
    padding: 0px 0px;
}
.header_logo {
    width: 100px;
    margin-top: 2px;
    margin-left: 17px;
    /*z-index: 1000;*/
    /*position:relative;*/
}

/*.half-circle {
        background: #fff;
    height: 115px;
    width: 115px;
    border-radius: 100px;
    position: relative;
    top: -127px;
    left: 15px;
    z-index: -1;
}*/
.half-circle {
    /* background: none; */
    background: #fff;
    height: 85px;
    width: 85px;
    border-radius: 100px;
    position: relative;
    top: -94px;
    left: 15px;
    z-index: -1;
}
.main_paige_item{
   margin-left: 10px;
    margin-right: 10px;
    margin-top: 1px;
}
.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-right: 10px;
    margin-top: 25px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.about_fourth_block_information {
    margin-left: 0px; 
}
.about_fourth_links{
  margin-left: -79px;
}

.usluga_inner_sidebar_2{
      text-align: center;
      margin-bottom: 57px;
      margin-top: 58px;
}
.usluga_inner_form_center h2 {
    margin-top: -84px;
}
.usluga_inner_form_input{
  margin-bottom: 20px;
}
.nav > li > a {
    position: relative;
    display: block;
    padding: 0px 0px;
    margin-bottom: 10px;
    margin-left: 20px;
}
.navbar_two li:first-child span {
    padding-left: 0px;
}
.navbar_two li span {
    padding-left: 0px;
}
.navbar-nav_socials {
    padding-left: 0px;
    margin-left: -10px!important;
    display:none;
}
.w1{
    margin-top: 39px;
    margin-right: 55px !important;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: transparent;
}
.about_fourth_block_heading {
    margin-top: 10px;
}
.usluga_inner_trainers_slider_img_wrapper:before {
    content: '';
}
.usluga_inner_trainers_slider_img_wrapper:before {
    content: '';
}
#usluga_inner th, td {
    padding: 2px 10px;
}
#usluga_inner table {
    margin-bottom: 0px;
}
.usluga_inner_form_h2_mb{
    margin-top: 0px!important; 
}
#carousel-example-generic .item{
  height: 232px;
}
#carousel-example-generic .item img{
  transform: scale(2);
}
.blocks_flex_4 {
    margin-left: 0px;
}
.blocks_flex_1 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.blocks_overlay {
    width: 100%;
}
.blocks_flex_2 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.blocks_flex_block_2 {
    margin-left: 0px; 
}
.blocks_flex_3 {
    width: 100%;
    display: flex;
    flex-direction: column;
    margin-left: 0px;
}

.blocks_flex_1_first{
  margin-top: -135px;
    margin-bottom: 20px;
}
.blocks_flex_2_first{
  margin-bottom: 20px;
}
.news_h2 {
    margin-top: 20px;
    margin-left: 21px;
}
#news {
    margin-top: 150px;
    /* width: 1759px; */
    width: 94%;
    margin: 50px auto 50px auto;
    background: #fff;
}
#tabs {
    display:none;
}
.contacts_main_h2{
  margin-top: 0px!important; 
}
#usluga_inner_trainers h2 {
    margin-top: 10px;
    text-align: center;
}
.news_inner {
    margin-top: 0px;
    background-size: cover!important;
}
.object_inner {
    background-size: cover;
}
.about_first_icons_main_heading {
    margin: 46px 0 35px 0;
}
.p_justify p{
    text-align: justify!important;
    padding-left:5px;
    padding-right:5px;
}
.p_justify2 p{
    text-align: justify!important;
}
.p_justifynot p{
    text-align: center!important;
}
/*Конец Страница О нас*/

/*Страница Услуга2*/

#usluga_inner_trainers {
    border-bottom: none; 
}
.feedback{
    margin-top: -39px!important;
}
.usluga_inner_trainers_div_2_h3 {
    text-align: center;
}
/*Конец Страница Услуга2*/
/*Страница Услуга*/
.usluga_inner_form_mobile_white{
    padding-top: 47px!important;
}
.usluga_inner_trainers_margin{
    margin-top: 0px;
}
.usluga_inner_tab_content p{
   text-align: justify; 
}
#usluga_inner_trainers p{
  text-align: justify!important;  
}
/* .usluga_inner_tab_content{
    overflow-x: scroll;
}  */
#home .usluga_inner_tab_content table{
    /* overflow-y: auto!important;
    display:block; */
    width:100%;
    overflow-x: scroll;
}

/*Конец Страница Услуга*/
/*Страница Контакты*/
.usluga_inner_form_contacts_padding{
    padding-top: 47px!important;
}
.contacts_textblock {
    height: 100%; 
}
.navbar-brand_2{
    display: block;
    /*z-index: 700;*/
    /*position:relative;*/
}
/*Конец Страница Контакты*/
#bs-example-navbar-collapse-1 {
     z-index: -9999;
   position:relative; 
}

.w1_li_2{
    margin-bottom: -17px;
}
.zx{
   max-height: 400px;
    margin-bottom:40px;
}
.zx-lt{
   /*max-height: 400px;*/
    margin-bottom:40px;
}
.object_inner_p_2{
    padding-bottom: 10px;
}
.object_inner_clip{
    height:100%;
}
.object_img_wrapper {
    height:100%;
    overflow: hidden;
}
.object_inner_flex_wrapper {
    margin-bottom: 10px;
}

}

/* Portrait phones and smaller */
@media (max-width: 480px) {

}
@media (min-width: 1200px) {
.zx-lt{
   max-height: 400px; !important;
}
}

/* Start CSS Sprites */

.bg-adress {
    width: 68px; height: 80px;
    background: url('../img/css_sprites.png') -10px -118px;
}
.bg-adress-main {margin: 45px 0 75px;}

.bg-clock_2 {
    width: 20px; height: 19px;
    background: url('../img/css_sprites.png') -223px -78px;
}
.bg-dev {
    width: 42px; height: 42px;
    background: url('http://olimpiysky.by/assets/img/css_sprites.png') -98px -118px;
}
.bg-en {
    width: 20px; height: 15px;
    background: url('../img/css_sprites.png') -136px -180px;
}
.bg-facebook {
    width: 18px; height: 18px;
    background: url('../img/css_sprites.png') -223px -156px;
}
.bg-instagram {
    width: 18px; height: 19px;
    background: url('../img/css_sprites.png') -223px -117px;
}
.bg-left {
    width: 18px; height: 10px;
    background: url('../img/css_sprites.png') -46px -218px;
}
.bg-odnoklassniki {
    width: 18px; height: 18px;
    background: url('../img/css_sprites.png') -160px -118px;
}
.bg-phone {
    width: 85px; height: 68px;
    background: url('../img/css_sprites.png') -118px -10px;
}
.bg-phone-main {margin: 45px 0 87px;}

.bg-right {
    width: 18px; height: 10px;
    background: url('../img/css_sprites.png') -84px -218px;
}
.bg-ru {
    width: 20px; height: 15px;
    background: url('../img/css_sprites.png') -176px -180px;
}
.bg-search {
    width: 16px; height: 16px;
    background: url('../img/css_sprites.png') -10px -218px;
}
.bg-termometr {
    width: 27px; height: 48px;
    background: url('../img/css_sprites.png') -223px -10px;
}
.bg-vk {
    width: 18px; height: 18px;
    background: url('../img/css_sprites.png') -98px -180px;
}
.bg-clock {
    width: 88px; height: 88px;
    background: url('../img/css_sprites.png') -10px -10px;
}
.bg-clock-main {margin: 45px 0 67px;}

/* End CSS Sprites */

/*
.blocks_flex_3_h2{
  position: absolute;
  top: 40px;
}
.blocks_flex_3_h2:before {
    content: "";
    position: absolute;
    top: 0;
    width: 27px !important;
    height: 48px;
    background: url(../img/css_sprites.png) -223px -10px;
    right: 50px;
}*/

.title3-style
{font-size: 21px;
font-family: 'Raleway';
}
.company {
	    text-align: center;
		padding-top: 20px;
}
.logos-company img {
	display: block;
	margin: 20px auto;
}
.logos-company {
	border-bottom-style: solid;
    border-bottom-width: thin;
    border-bottom-color: #a7abb3;
}
span.usluga_inner_form_input_list.contacts_input {
    display: none;
}
select.usluga_inner_form_input.contacts_input.valid {
   color: #9fa3a7;
}
.usluga_inner_form_input_list {
    width: 100%;
    padding: 17px;
	color: #808284;
    outline: 1px solid #b9d0d5;
    border-color: transparent;
    border-width: 2px!important;
    outline-offset: 0px;
    background: transparent;
}
#usluga_inner_form_leto {
    width: 100%;
    background: #fff;
    padding-top: 50px;
    margin: 0 auto;
}
.title-form {
	font-size: 28px !important;
}
p.success {
    padding-left: 20px;
}

/* Стили выпадающего окна */

.b-drop-block{position: relative;width: 18px;height: 18px;}

.b-drop-block.block{display: block;}
.b-drop-block.inline{display: inline-block;}

.b-drop-block .b-drop-block__btn{
    width: 18px;
    height: 18px;
    border: 2px #5e9bd4 solid;
    border-radius: 12px;
    background: #e5f3fc;
    text-align: center;
    line-height: 1;
    font-weight: bold;
    color: #5e9bd4;
    padding: 1px;
}

.b-drop-block .b-drop-block__content{display: none;}

.b-drop-block .b-drop-block__content.active{
    display: block;
    position: absolute;
    background: #fff;
    box-shadow: 0 2px 5px #000;
    padding: 20px;
    z-index: 1000;
    width: max-content;
    height: max-content;
}

.b-drop-block .b-drop-block__content.bottom-right.active{top: 30px;left: 10px;}
.b-drop-block .b-drop-block__content.bottom-left.active{top: 30px;right: 10px;}
.b-drop-block .b-drop-block__content.top-right.active{bottom: 30px;left: 10px;}
.b-drop-block .b-drop-block__content.top-left.active{bottom: 30px;right: 10px;}

/* Конец стилей выпадающего окна */

img.lazy.tik-tok.loaded {
	width: 18px;
}
img.tik-tok {
	width: 18px;
}
.block_news {
	border: 1px solid #c3c6c9;
    border-radius: 3px;
	height: 500px;
}
.block_news p {
    margin-left: 10px;
    margin-right: 10px;
}
.block_news a {
    color: #000;
}
.block_news a:hover {
    text-decoration: none;
	color: #337ab7;
}
/*стили дл страницы Новости*/
.newsblock_inner_flex_wrapper {
    display: flex;
    margin-bottom: 50px;
    transition: box-shadow 0.5s ease-out;
    flex-flow: column;
	width: 22%;
    margin: 10px;
	background: #fff;
    border-bottom: 1px solid #b9d0d5;
}
.newsblock_inner_text_block {
    padding-left: 20px;
    padding-right: 20px;
    background: #fff;
    width: 100%;
    /* border-bottom: 1px solid #808284; */
    border-bottom: none; 
}
.newsblock_inner_clip {
    margin-left: 0;
    width: 100%;
    height: 270px;
   /* background: #fff url(../img/news_inner_1.jpg) center center no-repeat;*/
   background: #fff;
    /* background: none; */
    background-size: cover;
    -webkit-clip-path: none;
    clip-path: none;
}
.newsblock_inner_text_block_2 {
    background: #fff;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    border-bottom: none;
}
.newsblock_inner_clip_2 {
    margin-right: 0;
    width: 100%;
    background: #fff url(../img/news_inner_1.jpg) center center no-repeat;
    background-size: cover;
    -webkit-clip-path: none;
    clip-path: none;
    height: 270px;
}
section#newsblock_inner .container {
    display: flex;
    flex-wrap: wrap;
	margin: 0 auto;
}
.newsblock_inner_p {
    width: 100%;
    margin: 0;
	padding-bottom: 25px;
}
.newsblock_inner_flex {
    display: flex;
    justify-content: center;
    margin: 0 auto;
}
.newsblock_inner_h2 {
    width: 100%;
    font-family: "Raleway";
    font-size: 18px;
    margin-top: 20px;
    margin-bottom: 20px;
    color: #323947;
}
h2.newsblock_inner_h2:hover {
    color: #ff926b;
}
.newsblock_inner_flex_wrapper.newsblock_inner_flex_wrapper_mobile.newsblock_inner_flex_wrapper_fornews2:hover {
    -webkit-box-shadow: 0 15px 10px -10px rgb(0 0 0 / 50%), 0 1px 0px rgb(0 0 0 / 30%);
    -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0 15px 10px -10px rgb(0 0 0 / 30%), 0 1px 0px rgb(0 0 0 / 10%);
}
.newsblock_inner_flex_wrapper.newsblock_inner_flex_wrapper_fornews:hover {
	 -webkit-box-shadow: 0 15px 10px -10px rgb(0 0 0 / 50%), 0 1px 0px rgb(0 0 0 / 30%);
    -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0 15px 10px -10px rgb(0 0 0 / 30%), 0 1px 0px rgb(0 0 0 / 10%);
}
@media (max-width: 960px) {
.newsblock_inner_flex_wrapper {
    width: 47%;
}
.usluga_inner_table3 {
    overflow: auto;
   /* display: none;*/
}
}
@media (max-width: 686px){
.newsblock_inner_flex_wrapper {
    width: 100%;
}
.item-block-text {
    flex-direction: column;
}
.item-text {
    width: 100%;
    display: contents;
}
}
.custom-btn {
  display: inline-block;
 background: #0177c1;
  color: #fff;
  padding: 12px;
  border: none;
  border-radius: 3px;
  text-decoration: none;
  font-family: Tahoma;
  font-size: 18px;
  line-height: 1;
  font-weight: 100;
  cursor: pointer;
  width:230px;
  margin: 0 auto;
  display:block;
  position: relative;
/*  box-shadow: 0 -1.5px rgb(5 13 112) inset;*/
    border-radius: 5px;
    
    border: 2px solid #1c74c0;
}
a.button.custom-btn:hover {
    text-decoration:none !important;
}
a.ui-link:hover {
    text-decoration: none;
}
img.bron {
padding-bottom: 30px;
    margin: 0 auto;
    position: relative;
    display: block;
    margin-top: 60px;
}
.item-block-text {
    display: flex;
    color: #fff;
    padding-top: 30px;
    justify-content: space-between;
}

.item-text {
    max-width: 48%;
}
span.title-company {
    color: #fff;
    font-weight: 600;
    text-align: center;
    padding-bottom: 25px;
    display: block;
    padding-top: 25px;
}
span.ft-bl {
    padding-bottom: 15px;
    display: block;
}
img.icon_bank {
    padding-top: 30px;
    width: 80%;
}
h2.title-cont {
    text-align: center;
}        
.cont-1 {
    display: flex;
    justify-content: space-between;
    margin-top: 50px;
}
.item-cont-1 {
    display: flex;
    flex-direction: column;
    align-items: center;
}
p.text-cont-1 {
    text-align: center;
    font-size: 18px;
    padding-top: 10px;
    font-weight: 600;
}
input.fileVal {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}
.text_block {
    padding-bottom: 30px;
}
p.success {
    padding: 10px;
    text-align: center;
    border: 1px solid green;
    color: green;
}
.newblocks_third_div {
    font-size: 12px;
}
span.newblocks_third_h2_2 {
    font-size: 20px;
}
section#one_news {
    margin-top: 30px;
}
.one_news img {
    display: none;
}
ol.nav-custom.hidden-lg1 {
    background: #fff;
    padding: 30px 20px;
}