.site-header {
	position: relative;
	z-index: 9;
	background: #fff;
}

.site-header .site-header-top {
	padding: 15px 0;
}

.site-header .site-header-bottom {
	background: #ededed;
}

.site-header .site-header-top .header-row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.site-header .site-header-top .header-row .logo {

}

/*.site-header .site-header-top .header-row .city-block {*/
	/*background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAASCAMAAABYd88+AAAAYFBMVEUAAAD3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy9HreIuAAAAH3RSTlMA677w0MfBiEUa9ORi9dink5KBdXBmV1A2KyknIAgBuBsmrgAAAHJJREFUCNc1ztkShCAMRNEroIA6+77m//9y0qOch6SbKihwc+hiylXxE+xvU4DemidXre2g2aN1gEfnG40vcDIbiTpxZ7NI8pKhTjq8mAu70WeHX2pmuLWccGEtL5W65D3IUXlipTdKK0X/ohnsDc09Iz/0BA12f0HqXwAAAABJRU5ErkJggg==') left center no-repeat;*/
	/*padding-left: 20px;*/
	/*font-size: 16px;*/
	/*color: rgb(56, 56, 56);*/
	/*position: relative;*/
	/*padding-right: 20px;*/
	/*cursor: pointer;*/
	/*}*/

	.site-header .site-header-top .header-row .city-block {
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAASCAMAAABYd88+AAAAYFBMVEUAAAD3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy9HreIuAAAAH3RSTlMA677w0MfBiEUa9ORi9dink5KBdXBmV1A2KyknIAgBuBsmrgAAAHJJREFUCNc1ztkShCAMRNEroIA6+77m//9y0qOch6SbKihwc+hiylXxE+xvU4DemidXre2g2aN1gEfnG40vcDIbiTpxZ7NI8pKhTjq8mAu70WeHX2pmuLWccGEtL5W65D3IUXlipTdKK0X/ohnsDc09Iz/0BA12f0HqXwAAAABJRU5ErkJggg==') left 5px center no-repeat;
		padding-left: 30px;
		font-size: 16px;
		color: rgb(56, 56, 56);
		position: relative;
		padding-right: 20px;
		cursor: pointer;
	}

	.site-header .site-header-top .header-row .city-block span {
		border-bottom: 2px dashed #f7872f;
	}

	.site-header .site-header-top .header-row .city-block .city-list {
		opacity: 0;
		visibility: hidden;
		position: absolute;
		z-index: 10;
		padding-top: 10px;
		top: 100%;
		left: 0px;
	}

	.site-header .site-header-top .header-row .city-block .city-list .inner {
		width: 174px;
		padding: 15px 20px;
		border: 1px solid #f7872f;
		background: #fff;
	}

	.site-header .site-header-top .header-row .city-block .city-list:hover,
	.site-header .site-header-top .header-row .city-block:hover .city-list {
		opacity: 1;
		visibility: visible;
		-webkit-transition: all .3s;
		-o-transition: all .3s;
		-moz-transition: all .3s;
		transition: all .3s;
	}

	.site-header .site-header-top .header-row .city-block .city-list a {
		font-size: 18px;
		font-weight: bold;
		color: rgb(75, 75, 75);
		margin-bottom: 20px;
		-webkit-transition: all .3s;
		-o-transition: all .3s;
		-moz-transition: all .3s;
		transition: all .3s;
		display: block;
	}

	.site-header .site-header-top .header-row .city-block .city-list a:last-child {
		margin-bottom: 0;
	}

	.site-header .site-header-top .header-row .city-block .city-list a:hover {
		color: #f7872f;
	}

	.select_the-adress{
		-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.4);
		-moz-box-shadow: 0 0 0 0 rgba(0,0,0,.4);
		box-shadow: 0 0 0 0 rgba(0,0,0,.4);
		position: absolute;
		top: 100%;
		margin-top: 15px;
		left: 210px;
		background-color: #FFF;
		z-index: 1001;
		padding: 30px;
		border: 1px solid #ddd;
		width: 300px;
		color: #000;
		height: auto;
		line-height: normal;
	}

	#close_pu{
		position: absolute;
		top: 5px;
		right: 5px;
		cursor: pointer;
	}
	/*.site-header .site-header-top .header-row .city-block span:after {*/
		/*content: '';*/
		/*background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAMAAAAmGUT3AAAAM1BMVEUAAAD3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy9ae0krAAAAEXRSTlMAE+eLTSvz1dHMgFlTQjQiBC3rvJsAAAAuSURBVAjXHcbHDQAwCMBAQ0J623/aCO5hGQQnD1PzqQumHqQNgKy5J8IuPuF6PhNlAJyxDtcWAAAAAElFTkSuQmCC') center no-repeat;*/
		/*width: 9px;*/
		/*height: 6px;*/
		/*position: absolute;*/
		/*right: 0;*/
		/*top: 50%;*/
		/*margin-top: 0;*/
		/*}*/

		.site-header .site-header-top .header-row .clubs-block {
			background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAMAAAAmGUT3AAAAM1BMVEUAAAD3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy9ae0krAAAAEXRSTlMAE+eLTSvz1dHMgFlTQjQiBC3rvJsAAAAuSURBVAjXHcbHDQAwCMBAQ0J623/aCO5hGQQnD1PzqQumHqQNgKy5J8IuPuF6PhNlAJyxDtcWAAAAAElFTkSuQmCC') center no-repeat;
			padding-left: 30px;
			font-size: 16px;
			color: rgb(56, 56, 56);
			position: relative;
			padding-right: 20px;
			cursor: pointer;
			margin-top: 5px;
		}

		.site-header .site-header-top .header-row .clubs-block {
			background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAATCAMAAABMZWaEAAAAeFBMVEUAAAD3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/iegxbAAAAJ3RSTlMA9uwY8SH6sG0zHQXk39mHYVM+0qOclX52TywlDebNu2daSUU4jg+w1aE3AAAAxElEQVQY023QR27DMBBAURZJlqjeqx235N//hqFLTArI3wzwFoPBCNd6WMQ/LTlZIkzfxztOMo6oZIUvnxtF9zOgJsnB42vAt+51CfheS0p9ojXjzquIyRSW8jD29p8hDnMeZWtF9D5ogsty5JVKahitpiXMScBf8n6LGFJRFe3cOAZ5u7bFWWypEAN+nV2yve7BFl0ae67N/eGOTWqxPfc1H9fBw8P3NOLTyfMidd45371tBCLrEig9n5VSmRE6t7N+yi+Z4RpU5yVgHQAAAABJRU5ErkJggg==') left center no-repeat;
			padding-left: 30px;
			font-size: 16px;
			color: rgb(56, 56, 56);
			position: relative;
			padding-right: 20px;
			cursor: pointer;
		}


		.site-header .site-header-top .header-row .clubs-block .clubs-items {
			opacity: 0;
			visibility: hidden;
			position: absolute;
			z-index: 10;
			padding-top: 10px;
			top: 100%;
			left: 50%;
			margin-left: -150px;
		}

		.site-header .site-header-top .header-row .clubs-block .clubs-items .inner {
			width: 300px;
			padding: 15px 20px;
			border: 1px solid #f7872f;
			background: #fff;
		}

		.site-header .site-header-top .header-row .clubs-block .clubs-items:hover,
		.site-header .site-header-top .header-row .clubs-block:hover .clubs-items {
			opacity: 1;
			visibility: visible;
			-webkit-transition: all .3s;
			-o-transition: all .3s;
			-moz-transition: all .3s;
			transition: all .3s;
		}

		.site-header .site-header-top .header-row .clubs-block .clubs-items a {
			font-size: 18px;
			font-weight: bold;
			color: #383838;
			-webkit-transition: all .3s;
			-o-transition: all .3s;
			-moz-transition: all .3s;
			transition: all .3s;
			display: block;
		}

		.site-header .site-header-top .header-row .clubs-block .clubs-items ul {
			display: -webkit-box;
			display: -webkit-flex;
			display: -moz-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-flex-wrap: wrap;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
		}

		.site-header .site-header-top .header-row .clubs-block .clubs-items li .club-title {
			font-size: 18px;
			font-weight: bold;
			margin-bottom: 5px;
		}

		.site-header .site-header-top .header-row .clubs-block .clubs-items li .club-phone {
			font-size: 12px;
		}

		.site-header .site-header-top .header-row .clubs-block .clubs-items li {
			margin-bottom: 20px;
			width: 100%;
		}
		.site-header .site-header-top .header-row .clubs-block .clubs-items li:last-child {
			margin-bottom: 0;
		}

		.site-header .site-header-top .header-row .clubs-block .clubs-items a:hover {
			color: #f7872f;
		}

		.site-header .site-header-top .header-row .clubs-block span {
			border-bottom: 2px dashed #f7872f;
		}

		.site-header .site-header-top .header-row .clubs-block span:after {
			content: '';
			background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAMAAAAmGUT3AAAAM1BMVEUAAAD3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy9ae0krAAAAEXRSTlMAE+eLTSvz1dHMgFlTQjQiBC3rvJsAAAAuSURBVAjXHcbHDQAwCMBAQ0J623/aCO5hGQQnD1PzqQumHqQNgKy5J8IuPuF6PhNlAJyxDtcWAAAAAElFTkSuQmCC') center no-repeat;
			width: 9px;
			height: 6px;
			position: absolute;
			right: 0;
			top: 50%;
			margin-top: 0;
		}

		.site-header .site-header-top .header-row .phone-block {
			font-size: 24px;
			color: rgb(48, 48, 48);
			font-weight: bold;
			padding-left: 25px;
			background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAVCAMAAABBhy+7AAAAWlBMVEUAAAD3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy+gh0CTAAAAHXRSTlMA9BYID7GHZjjJnIEr7ufe0b2qppSSjnBbU0tAMql5F4sAAABySURBVBjTTc1ZFoQgDETRBBTUtufJKfvfppSC5fu750BKUC+n3EutIlszuxyKllJfeDc0Zjnd+M6sNup0ZvRSuiXO3PlwBzWJLenx2dHfxJp0WGroGsPL/xHytMG8EG2v43OkZey5e5BcgK68739d6GUFBY0K1/Xp0gMAAAAASUVORK5CYII=') left center no-repeat;
		}

		.site-header .site-header-top .header-row .phone-block span,
		.site-header .site-header-top .header-row .phone-block a {
			font-size: 24px;
			color: rgb(48, 48, 48);
		}

		.site-header .site-header-top .header-row .lk-block {
			line-height: 30px;
			font-size: 18px;
			color: rgb(247, 135, 47);
			padding-right: 30px;
			cursor: pointer;
			background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAMAAADX9CSSAAAASFBMVEUAAAD3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy/3hy930AfAAAAAF3RSTlMAEfDW0JdMRAab+8q3oeSGPhuKVVQxMKToMRkAAACdSURBVCjPfZJZEoQgDERbZBPEZbbc/6ZTpekCZwrfVxpC0gSgBGeNGOsCWvwoZPQg0UmLi7o8y5X53Jjkl+moTZUfmaEHwJYFQGFzIGiYBgBDUhXgakpz2MFqtBzriyoLI8obwIfCQIjdsVshNd9s2Kpg/bQeftakh+nniZOX+lH/GSSf/tVyGUjhZbz84/vz7M8fcbpmx5v37f2HLwICHWNDxQ4MAAAAAElFTkSuQmCC') right center no-repeat;
		}

		.site-header .site-header-top .header-row .lk-block span,
		.site-header .site-header-top .header-row .lk-block a {
			font-size: 18px;
			color: rgb(247, 135, 47);
			text-decoration: none;
		}

		.site-header .site-header-bottom .header-row {
			display: -webkit-box;
			display: -webkit-flex;
			display: -moz-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-pack: justify;
			-webkit-justify-content: space-between;
			-moz-box-pack: justify;
			-ms-flex-pack: justify;
			justify-content: space-between;
			-webkit-box-align: center;
			-webkit-align-items: center;
			-moz-box-align: center;
			-ms-flex-align: center;
			align-items: center;
		}

		.site-header .site-header-bottom .site-menu {
			width: 100%;
			max-width: 580px;
		}

		.site-header .site-header-bottom .site-menu ul {
			padding: 0;
			margin: 0;
			list-style: none;
			display: -webkit-box;
			display: -webkit-flex;
			display: -moz-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-pack: justify;
			-webkit-justify-content: space-between;
			-moz-box-pack: justify;
			-ms-flex-pack: justify;
			justify-content: space-between;
			-webkit-box-align: center;
			-webkit-align-items: center;
			-moz-box-align: center;
			-ms-flex-align: center;
			align-items: center;
		}

		.site-header .site-header-bottom .site-menu ul li {

		}

		.site-header .site-header-bottom .site-menu ul li a {
			display: block;
			font-size: 16px;
			line-height: 20px;
			padding: 10px 0;
			color: rgb(56, 56, 56);
			font-weight: bold;
			-webkit-transition: all .3s;
			-o-transition: all .3s;
			-moz-transition: all .3s;
			transition: all .3s;
		}

		.site-header .site-header-bottom .site-menu ul li a:hover {
			color: rgb(247, 135, 47);
		}

		.site-header .site-header-bottom .site-social {
			display: -webkit-box;
			display: -webkit-flex;
			display: -moz-box;
			display: -ms-flexbox;
			display: flex;
		}

		.header-row .site-social > a {
			-webkit-transition: all .3s;
			-o-transition: all .3s;
			-moz-transition: all .3s;
			transition: all .3s;
		}

		.site-header .site-header-bottom .site-social > a:hover {
			filter: grayscale(100%);
			-webkit-filter: grayscale(100%);
			-moz-filter: grayscale(100%);
			-ms-filter: grayscale(100%);
			-o-filter: grayscale(100%);
			filter: url(desaturate.svg#greyscale);
			filter: gray;
			-webkit-filter: grayscale(1);
		}

		.site-header .site-header-bottom .site-social .social-vk {
			width: 40px;
			height: 40px;
			text-decoration: none;
			background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAaVBMVEVMdaP////09vmtwNVeg6z+/v+pvNP2+Pra4+y2x9qSq8d8mrxykrb5+/zw9Pfo7fPj6fGwwteZsMuEoMB2lrljh69agKvt8fbs8PXf5+/U3unO2ebG0+LE0uHC0OBuj7RmibBXfqlQeKUCkXxdAAAAjUlEQVQ4y+3NORbDIAwE0BFgiA3eE2df73/ICNK4QKnyUvGLUTEgoSj+y2o9AXPrXG8Ao7W2yKqIaIvnOQ3ciCFr5mYDNDwCFmIWeT13HhPnA1fOIwSeS5U2vu4clYHkFI8PMVp+5yEytFItkDW0cthBVlNyGWMqA5mlKHx+dPgi1IPa89GxU8qhKH7gDRILBBJdSflLAAAAAElFTkSuQmCC') no-repeat;
		}
		.site-header .site-header-bottom .site-social .social-ok  {
			width: 40px;
			height: 40px;
			text-decoration: none;
			background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAbFBMVEX5dAD////9xpf7olX5fQ//+/f8s3P7qF/7oVL6lTv+7d39yp77nUv//fz/9e3+5c/927392bn91bL9xZT8wY78vof8tXb7l0H6kDP6iyv5dgP+8eb+6NT+3cH90679yJr8sG76hR/6hB36gxv1KkZiAAAAmElEQVQ4y+3PyRKCMBCE4emEhLArO7jr+7+jMd7TnCm+818103LYIfco0i3dGd41oV0BqL5Cw7oPoEUWg4mEJer/fUvCGeb3Xg66J0eTzS1A1ywIHMkmLe/WmFsmpY6GgJJgBKJhD9SddkMO3CUqvSAwoxCrHioUaSKcDY9yCt6JZqvvdOZLdts3VqQEniRMOiueUy857MwX3kMEmIbjnd4AAAAASUVORK5CYII=') no-repeat;

		}
		.header-row .site-social .social-in  {
			width: 40px;
			height: 40px;
			text-decoration: none;
			background: url('data:image/png;base64,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') no-repeat;
		}
		.site-header .site-header-bottom .site-social .social-you  {
			width: 40px;
			height: 40px;
			text-decoration: none;
			background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAVFBMVEXsJyf////+9PT+8vL++fn97OzwVVX//Pz95eX6ycn1kJDzenr+9vb+7+/829v3oqLyZGTtMjL839/71tb709P5v7/5t7f4tLT3p6fzcnLuPDztMDDf3+/jAAAAiElEQVQ4y+3QyQqFMAyF4dg0tYPD9c7D+7/nlUS0SNSNy/4gFM63iVAqnVO8eWoR0YxfS757g96lWhd1+OCxzqDXYcej/TxnaHVIsv4g0QQbHaKsDmDoG34aHZoJ8mF2B+IC073egSTwCy7wYxNe5VIXj64OMmY/knSYqnU96L3Q5GEYoFTa7g+KrgNFja2JkQAAAABJRU5ErkJggg==') no-repeat;
		}

		@media (max-width: 1200px) {
			.site-header .content-site {
				padding-left: 15px;
				padding-right: 15px;
			}
		}

		@media (max-width: 991px) {
			.site-header .clubs-block {
				display: none;
			}
	/*.schedule_btn{
		display: none;
		}*/
	}

	@media (max-width: 767px) {

		.site-header .phone-block,
		.site-header .city-block,
	.site-header .clubs-block/*,
	.site-header .lk-block*/ {
		display: none;
	}

	.site-header .site-header-bottom .site-social {
		display: none;
	}
}

@media (max-width: 576px) {
	.site-header .lk-block a span,
	.site-header .phone-block,
	.site-header .city-block,
	.site-header .clubs-block {
		display: none;
	}
	.site-header .site-header-bottom .site-menu {
		display: none;
	}
	.site-header {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
	}
}
.linked-fixed .linked-icon {
	display: block;
}
.linked-fixed .linked-icon::before {
	content: '';
	width: 44px;
	height: 55px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAA3CAYAAAB3lahZAAAR+UlEQVRoQ62aCXRUVZ7Gv3vfe7VkJTtBwq5Eo+jBtQcFu91woQEFhcMmbbuvKKIekZYW29PiqO0y49Fxo9VWx9OODooLjuJuDyqiQQiQBBIggaqktlTVe3ebc9+rSlKQQKTnnZNDre/93nf/9/svBcFhHKquzhcuLBxNneQYMFWomLSpzbZJW3SU7d7echinHPBXyEA/qc48MxAJimvgqLPh8FowMVzZ3AQXUA4H0hxKyJgCfpaEvCOJ+nv1zm31Az3/QD93SOCO2ZPHGTafDi7nKIcdCUdCMQEwAZXmgBBQNgdsFxgKgNR/hOiHqxXUk0Natr0/UKBDfe6gwPH5U66WtvMUhAQcDcYANmBg99oCEIqQ1ZzizpHNDZsPBXSo9/sFjl057V9h8xuVzSxw6SmqgbXCPKswg76ZHIWJVpjC09oFhiJEq94lgftH7mx44FBQB3v/AODkdbNquLJfBpNndKuqgbXCTi/grOJcejGsQ0IqKM7BOsMg1UMBwSGUygLrW+CSkHtH7dhy/+FC5wCrRTODcYG1cMS/6M3kQXJX3UMCCwIZ7oRUXSBHjIS9aSNoZQ1UMACllBvXbnx7av/VAb3jmB0/7/ml4DnA0cWzTiU2/wpMEnepowmotAMSyAMc7oWEdoPszejnrsISck+L+3rhKy/Bf+FFiC9fjs4HHoBRVA6UlEDqzdkDrME/OLJ58wXEi5oBHznA8dtnJ1WKBT0IBsTirhOo1laAmFBmALSoxHMJh3W7hOyMAn4Tg1a/A6N2bPfF0+vWYe+0S6CUCVJaCiWlq7AOE+k4UH7fg7XNW+4YMC2AbuD4XXPfAhO/dTeQDoVYFAUrnwMsH/jHH8D5+gvI7Y3gWxpAfAGAKcAXAPHnQbTvxaB1H8EYORKKcbD6evhOON7lSH/yCfZMmeauAikqhpACPNoJY/goSCmVpOQxFaRL6urrnYGAu8CJpfPPVly+C9uxxJ7dQDIFKAO+CedAWUGQ/EIEFlwJ4g8gee/dsN96y1Vc7mlzYQsfewLBG693Y1W1tWP3mNEYtOJPCM6+DMbgwWBNjWibNgOsaQd4fh6q/rQCrHU3ws++CEWJDpXVxzRtnjIgYHXvvTTBt68Cseaott0IzFsE2ZWAUTMSqeW3QdEA/FNnwT9zNmBagJRQqSRUKg3R1IT0M/+BgkceAfLz3OuxTz5Fx9RLwGMhkKpq+KdMQ+mjK0Hz88G2N8MaUQMRiWLnRdPgtIdc+3MNkNC5dY2bXj4UNInee0WpocS3Mhwa4T/3UvgumguQTKQwBlhW9zm0gvq9vsxbv0eUQuymRUi98yGU4JDRKJxYCKqoGDUbN8AcPgxOYyNazr0ArDMCUlQCSbLuQTebPnn60Zs3hw/qw5GlC0YbprFFbm8wCh56DaRyiPd5KUEo9e5eg2oRsjeSOWP2BrovEIsjPGECWNNu0MGDvY1lmLD3NMOoHobSB1dg91XXQdppmENqIITehL3szjDW5an0eUdu22b3B00S91x+nCLYqGIx+CacD/8lV0BFO2G/sQqB+ddB+XwusIZV6TRk2x44760BSaURWHSre17vdrxDbPoZoTPPAu/sgDl0FLgUQCAI1toCluyAMXgkUJAPyXmm5vC+r0wT6a1bULZy5ZsjFt88kxDSp92RxD2/O16Br4eAqdrbYJ78awR+vxgqHAKtHOyeTC91+vWX4bzyV7Cv/wG2N4KK774FPe54qGgEtKwsRxDetAMdl16G1PpvYA6vhZTCBdJZUGRWLZNAehS2LKQbfmQjmpot/4jhC4sIeaEvlUlk6byRBiFfgMlq2A74pp8QuOwq+KbPhdjeAGPIMNCqasSvXgj299dAx52E/Lv/AOOosUg+/DCc1e/Cf+llIMEgrAvPgzX+RC+iQh3o/MMyJFe9BpSXux6sawq3tshJIN5zkUxC+v3pYTsaLNnZ2VJeWjqyT2D9Yvye+evhyBPd2pYriK2bQYvLQWCCjhqL/BWPgn/9uRsS1plng639ALHZswFQwPJD7tEZVkIVlSL/zjuQf9eS7mvtHn8yRCjqwvYLTAjsnU0ovOGGeOUjKwuccFjvlhvLy8uf2B/a3fDxpfOuB1NPgGXSryRQkQiQciAaGxFc8kcE5ix0v9u1fCnS//YEaPUwgBhu8atSjptsZCQKFm2DMf4UlDz/LKxxxyJ08y2IP/sSjMFVkIy7ma4vhe2mZjH05w22OWZ0ntDXJiQqhZhUVVX1Q2/onkx359wYHF6YrXm9GlhCpm3Ipkb4p14G9t4aiNbdoDXDATtTGOlVSesqTtcKbmEDu6UBwYW/Q9lzz8L5sR67JvwKtKjStUg3LfeUnG4M6w2oCvLTozZtsJIdHUbWlQC0l5eVDSGE6K94TpV9kFgy9xzF+Tsqnal/dYGjS0ama2EGsb0RpKAEJK8QKm0DadbTebh1suiuygQh4C3NKF+3FoGJE5FcvRqtU6bAN+yobLXWEx5EQTKhyu68NVl47dX5dmene0O9AN8vLy+ffACwfiFx66znZZpd7hbs3cC6vNRFuwQ0mFZWCK9qy7ZK+wFLSiGTXeBdHahuaIA5dCj2TJ+Brg8/Aq2s1jWEB6z9PRgEj3eKUR+uUXzIEFPDcs57R0HEoPSM0tLSn3IUdmN50ew6ZbOfXNgcYG8z6ph2IV34LLCO+0zBlFlu7QREF02RTpC60ahe+5Gb7neefCp4awi05ghIJSENC077bljHjE6P/PQzH3Mcqm+GMeauVvYQSs0eXFHx6gHA+oXY9TPuBxNLwIXpQWmYTFvk1sKe4t3vua1TLnA2RrWK6bYWGMOHo+bHDbC//wF7l9yF2Gf/A6OgBAgWgKXjdu2PGyUZOiTIbBtCCHApITIqa+xCi0TbHXn0iIqKPX32dLGrpk2TUr5CkyzoKZrp52BB6UpOv5a9mT6A3RSVcQOhCOxdWzEqnQbx+aAdIPLci0it/w7tf1vF6zZstAPHH5evw4DpxCKE+6dVzpwGZaUmxt6374eGZUee0G8TGl849Rjp8G/gsAJv9qAhmRfL/SgsdXmZaTy7gXWnEQgieP7ZoEOqUDBjJnxHjcHO+Qtl/ukTkmVX/b7AbaGkdGNXZNR1MmER9BGs2c5iM5e1F2GoeVO/wLoui8+aPEUJ+Qy4qFS27jIyrqHjO8clvL6vT2CdiqWE07IVAgZIXim6kvtQceXVqSOefsqvlKJaSQ3tqpsB1wrr53l+qs54JJz+voMHjQD57JCDFH2y6NSzblJM/BkOD7g21xewThyZ2jYbEpmBSqa4sXQBiGRzvSyetyB1xKoX/ADM3ptLq5wNBy4EHIfDpoqftHwvDRdQCtbLh/vK2+ryMwPxhDVXcnkTHHEMHGYo3RplZxTdtuZtuv6AYRjgXV1wQrtlxRNPpkquvtIPSnJge6usY9m2GUoGUbzyZTy54M1oMFPbdvarcHjO+UWGwtuEiUkuoG733ZAYAHCmbnb9WF981w5ICFb5wou8eMG87jDoS6SsrQV8BHtTLDny9hbDzqN+ogNHkXv7BI5fM71SOuwvSItZriN0O4G2NQ2c8d6cxCF7FNZdiWmBhfdCJFM8cOl0WXzLzTJw8kl+vTd6pd4DmHWIUKLQFHbSkx7YIVsSMs8sNnRYNQqICQcAR66/eDx1G1JR5fprdizleu3BgHVIAIoa4KF94MmIMoaPdkpffEYFJk3SfZbRu3vpS13Pxgh2djJ22t1b+R5JgmapAXAFSsWxzp/r6nMHKYtmjiG2bAATpFvVbh/OAmfnbJmJkBsu3mRIJpNwwrsUKat0gtddK4tuvpnSskF6c+VkroPBalc876Em54MtyaBVbkIJ97tzxENHv3Jgar7lsv9SNpvaM/zLQLmJoy9gqWeTEE3NkMmoIv5BIrD4Rp6/+DZCBxVrVWlvFzgEKEIJbt/8ept45dPOoFXtJ0q4/U47X3lUte57cqu1O+ecq9LsfS8MeqvoPe8G1rYmlDu20jMI2R5Wxknjmf/iGcI3+RzTPLbOcEE9Wftj7KnG3DUm6ql1nel73mwzQvuYzxwecMMgc6zgK2vvyanWkkvmDBXAl7BZjesGfQHrZefKdQvZtheydZc0aoZz/8IrRN7tt2lIrah7+V+iqiMVW/FuiN334q4AKnzUKtZhkOnSgR2Mi/F4pK4jBzh+97z7wORSN/XmAHsDbOgxarwLYnuT/lcZY8ayvFsWC2vyZIMUFbmgA1fU2zZaljU/RPltb+zF1uaUnxwRIIZekV6LYhDU2g/Wbum9TERddZWVqEg5Xn3QC1g7gk5ZKRtqVysUTG6dNlEa40+G79zJoFVVHugAlj1bxGQWgP3393G58pMwPv8pYSo9uajwu6L0PhTILLFy7Gv7xxSJLVuwkHD5nBsGbn2gf7dQXgexfZvu2bgaVcsL7vgDMerGmV7nOTDQ/QYv/J0f4+L+90Lyq58SPhgwUOGDpau6/WGJekY01V6L/zxwNkFi9yxYQ4Sc3DPAFkBHGKR9nxSTJtvmlJkwjz/R9BuG9UuXXYdzlCn+wYaYeH59VL33VcSnDGKQCh8MQ0+G+9yUSarwK+eh2o197VgSWza/mXA13G06OyJAe5tUVTVSnj+D0+lzTAMwiRCwpAQ1jAPGVd2boWeMpbSPtEaY+ts/YuKxD0J0d8gxoRNYhQXTot2bqs/6BepJsfLoG/q1wPiyBbsAOoSE9kEZAcYvmsPZqb+2SHExtaIxalDigpqWBZNSd96Wswl6QGVHl+BPftIhV/8QNzaGHZIOMQP5lJAiE6bOyPst/YF5GSv5Q7U9Q40+qEnsrln/a+xpPUkWD06nlzxM1JAav95oJJmAaZqglMKgNAdYv5Y9HKHEu5tizurvEvTtTQnsa0n7EDAICg0YAZrxuYPYsbuzXUN8m0dTM/D0SV6r0c9B4oumLBfjf7PM+e1CG/48P4lFvI9S6sK66mpo00TAZ4BQd/yq2lPS+fCHuPrLx2G6vj6hfdhAsQmjwPSmtftZVK4F6M5EQhgBIK8SMMwWLA0OOxhod+iFGn48WoypqyfJNNGqatDeBzVMGISguCiop+6ifleav/5dnD62rkNFQsyERSktMb1NpP36IMmNSA5JLYjAICBYJo1kiJzY/j2pSEUmvPPS7C8HBKxblFAo/D4Izs7xQbcOBEoHmaCmpdb8ZNuPfxwja3/uIizKfRhkghSaumXoH1JvPyUhTB+UWQDklwM8xasjzXLW1retC5s/To1r+3ZB5b7oGwOB9SIHQFtHx3GGlN02og2jOI8ikE/F1nbOHv8opR5/v9PnLnupBcOfmcL3HtFkrkiUNyTh1Af4C4G8cj2LkoWJdj5t27vqgqa1cmLrF/4hqXYa8RVeXLI38uZAYbuB9YN9+8LLpFLLKQHKSwyEk4rf8FrEeXtD2kxGhUWrTEIt2o936pQqwYkF5FcCvnwF1iWqIs2YtvNzcXrrl/KUtm/NIyNNBqEmbcsrTXRYRWfXNW/65pfA5gArFSmBVN+AkiPXbbZT17waNTZvd3ykjMLI84ro/Q+tpiQGhG8Q4C+CwZP8tPZv5W+a1omzWj83xsZ30cEd2yisII35CxEKloKBRijlM49qbFj7S2FzgPWT73eGrnv6s64n/31NHCggMAcZffxO6Q74wYkPsEpADL8c0dXIJ4a+EfOa1tCJWz8ytH/D8NN0Xgk6/EXg7u8YerKpmpVhThrdWL/zcGAPAHZPMr/+RlpOH6Im8eX8eOG+KcHhA8xKUCr5UaktYsXOVeqC1g+NYKLDQAo0KYuR5BSS0MycQkFPMyXQzLiYOOaf/B8rfTahvtu21EqiXgWB93Omi+qDJGWwSIrNSX2MK8JrxKnxnw0r2mExXoCE8EOmBUgi6U429VBFUBc0LCl9ioM+OeIwfgw/IAz7XZrb6webMJ4A1IUKZiAfeZil1rHr7I/EuOj3PpIg1JEF6EoCJO14pWmKQSUdIMW8QTXI05ZPLCltbIwebggMHDj7ycXNI6tpbOF75qM3jEttLkHKh6RdBJbUQ2wGdNneBF4PBzVwl7MDjlgrwZ+qaGlc//8Fmj3PgEZV+sPqzjNHJJKVp0iOY0kydYJKOZWwhYmUnZJdbK9irFGl5NelyfhqcpAfBv/ZG/g/WK9wX0qHE7kAAAAASUVORK5CYII=');
	display: inline-block;
	position: relative;
	/*transform-origin: center;*/
	left: -10px;
	transform: rotate(90deg);
}
.linked-fixed {
	background-color: #0475d8;
	position: fixed;
	display: flex;
	color: #fff;
	/*display: none;*/
	flex-wrap: nowrap;
	padding: 17px 30px 0;
	top: 65%;
	height: 82px;
	width: 273px;
	transform-origin: left bottom;
	z-index: 999;
	left: 65px;
	transform: rotate(-90deg);
	border-radius: 0 0 3px 3px;
}
.linked-fixed:hover {
	transform: scale3d(1.2);
}
.linked-fixed p {
	margin-bottom: 0;
	color: #fff;
	padding: 10px;
}

@media screen and (max-width: 768px) {
	.linked-fixed {
		display: none;
	}
}

/*nneeww*/
.dropdown-city:before {
	top: -20px;
	border-color: transparent transparent #ddd;
}
.dropdown-city:before {
	content: "\A";
	border-style: solid;
	border-width: 10px 15px;
	position: absolute;
	left: 50%;
	margin-left: -45px;
}
.dropdown-city {
	-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.4);
	-moz-box-shadow: 0 0 0 0 rgba(0,0,0,.4);
	box-shadow: 0 0 0 0 rgba(0,0,0,.4);
	position: absolute;
	top: 100%;
	margin-top: 15px;
	left: 210px;
	background-color: #FFF;
	z-index: 1001;
	padding: 30px;
	border: 1px solid #ddd;
	width: 300px;
	color: #000;
	height: auto;
	line-height: normal;
}
.dropdown-city p {
	font-size: 15px;
	font-weight: 700;
	color: #2b2b2b;
	margin-bottom: 20px;
}
.dropdown-city .button-red {
	border: 0;
	background-color: #f7941d;
	-webkit-box-shadow: 0 7px 15px 0 rgba(244,32,87,.2);
	-moz-box-shadow: 0 7px 15px 0 rgba(244,32,87,.2);
	box-shadow: 0 7px 15px 0 rgba(244,32,87,.2);
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	border-radius: 22px;
}
.dropdown-city .button-red {
	outline: 0;
	display: inline-block;
	padding: 0 20px;
	height: 44px;
	line-height: 44px;
	color: #fff;
	cursor: pointer;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	text-align: center;
	text-decoration: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}
.dropdown-city .button-blue, .rsp.button-blue {
	border: 0;
	background-color: #da262f;
	-webkit-box-shadow: 0 7px 15px 0 rgba(32,172,244,.2);
	-moz-box-shadow: 0 7px 15px 0 rgba(32,172,244,.2);
	box-shadow: 0 7px 15px 0 rgba(32,172,244,.2);
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	border-radius: 22px;
}

.dropdown-city .button-blue, .rsp.button-blue {
	outline: 0;
	display: inline-block;
	padding: 0 20px;
	height: 44px;
	line-height: 44px;
	color: #fff;
	cursor: pointer;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	text-align: center;
	text-decoration: none;
	-webkit-appearance: none;
	margin-left: 15px;
	-moz-appearance: none;
}
.dropdown-city a:not([href]):not([tabindex]){
	color: #fff;
}
.button-blue.rsp {
	display: block;
	max-width: 260px;
}
.dorpdown-city-bg{
	position: fixed;
	background: #0009;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1000;
	display: none;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
}
.site-header .site-header-top .header-row .city-block .city-list.active {
	opacity: 1;
	visibility: visible;
	z-index: 1001;
}
.text_home{
	width: 1170px;
	margin: 0 auto;
	height: 100%;
	background: #efefef;
	margin-top: 40px;
	padding: 30px;
}
@media screen and (max-width: 768px) {
	.text_home{
		width: 100%;
	}
	.text-brosko {
		padding: 20px;
	}
}
@media screen and (max-width: 767px) {
	.owl-carousel.slider.owl-loaded.owl-drag {
		margin-top: 175px !important;
	}
	.owl-carousel .owl-dots {
		bottom: 0;
	}
	#content div .buy-panel {
		margin-top: 30px;
	}
	.menu .menu-m ul li{
		background: #f0f0f0;
		border-bottom: solid 1px #cfd3dc;
		justify-content: left;
		padding: 20px!important;
	}
	.m_phone_line{
		display: flex;
		align-items: center;
	}
	.menu .club-m{
		height: unset;
		justify-content: left;
		padding: 20px!important;
		flex-direction: column;
		text-align: left;
		display: flex;
		align-items: flex-start;
	}
	.m_phone,
	a.m_phone{
		margin-left: 15px;
		font-size: 20px;
		font-weight: bold;

	}
	.m_city_line
	{
		display:flex;
		margin-top: 25px;
		align-items: center;
	}
	.m_city_line img{
		width: 11px;
		height: 15px;
	}
	.m_city_name{
		margin-left: 15px;
		font-size: 14px;
	}
	.m_adressses_clubs{
		justify-content: left;
		display: flex;
		flex-direction: column;
		text-align: left;
		margin-top: 15px;
		cursor:pointer;
	}
	.m_adressses_clubs .m_h_adreses{
		margin-left: 25px;
		font-size: 15px;
		font-weight: bold;
		display:flex;
		cursor: pointer;
	}
	.m_c_adresses{
		margin-left: 25px;
	}
	.m_c_adresses{
		display: none;
		width: 100%;
		margin-left: 0px;
	}
	.mhh_head{
		margin-right: 10px;
		cursor: pointer;
		margin-bottom: 10px;
	}
	.menu .menu-m{
		height: unset;
	}
	.menu{
		overflow: auto;
	}
	.m_rasp{
		padding: 15px 38px 15px 38px;
		background: #da262f;
		color: #ffffff!important;
		border-radius: 50px;
		margin-top: 30px;
	}
	.m_c_adresses .m_club{
		margin-bottom: 0px;
		padding: 15px 20px;
		border-bottom: 1px solid #dedede;
	}
	.menu .footer-m{
		justify-content: left;
		margin-left: 25px;
		height: 7%;

	}
	.footer-m a{
		color: rgb(247, 135, 47);
	}
	.footer-m a i{
		color: rgb(247, 135, 47);
	}
}
.header-row .width{
	width: 200px;
	height: 1px;
}
.header-top-orng{
	background: #f7872f;


}
.header-top-orng .content-site{
	display:flex;
	justify-content: space-between;
	align-items: center;
}
.city-block{
	padding-top: 10px;
}
.city-block .name_city{
	font-size: 14px;
	color:#f6e2d2;
	cursor:pointer;
}
.city-block .name_city i{
	font-size: 14px;
	color:#f6e2d2;
	cursor:pointer;
	margin-left: 5px;
}
.city-list{
	display:none;
	position: fixed;
	top: 30%;
	left: 30%;
	z-index: 99;
	background: #fff;
	padding: 40px 30px ;
	width: 600px;

}
.city-list .city-list-header{
	font-size: 25px;
}
.city-list .inner{
	display:flex;
	flex-wrap: wrap;
	margin-top: 35px;
}
.city-list .inner .city_item{
	width:260px;
	margin-bottom: 20px;
}
.city-list .inner a{
	font-size: 17px;
	color: #767676;

}
.city-list .inner a:hover{

	color: #f9a766;

}
.city-list .inner .active_city{
	color:#f9a766;
}
.popup_wrap{
	display:none;
	width: 100%;
	height: 100%;
	background: #ddd;
	position: fixed;
	z-index: 99;
	opacity: 0.9;
}
.clubs_block{
	margin-top: 10px;
	margin-bottom: 10px;
	cursor: pointer;
}
.clubs_block span, .clubs_block span i{
	color:#ffffff;
	font-size: 17px;
	font-weight: bold;

}
.popup_clubs{
	display:none;
	position: fixed;
	background: #ffffff;
	z-index: 99;
	top: 10%;
	left: 30%;
	width: 600px;
	max-height: 80%;
	overflow-y: scroll;
}
.clubs-items {

}
.clubs-items .clubs-list-header{
	padding: 40px 30px 15px;
	font-size: 25px;
	font-weight: bold;
}
.clubs-items .current-city-line{
	padding: 15px 30px;
	background: #fef3ea;
	display: flex;
	flex-wrap: wrap;

}
.clubs-items .current-city-line .current-city-name{
	font-size: 16px;
	font-weight: bold;
	width:260px;
}
.clubs-items .current-city-line .anchor-city{
	color: #f7872f;
	border-bottom: 2px dashed #f7872f;
	cursor: pointer;
}
.popup_clubs .close:not(:disabled):not(.disabled){
	right: 25px;
	position: absolute;
	top: 25px;
}
.clubs-items .inner{


}
.clubs-items .inner ul li a{
	padding: 20px 50px;
	border-bottom: 2px solid #dedede;
	display: flex;
	flex-wrap: wrap;
}
.clubs-items .inner ul li a:hover{
	background: #f0f0f0;
}
.clubs-items .inner ul li a div{
	width:230px;
	color: #1b1e21;
}
.clubs-items .inner ul li a .club-title{
	font-weight: bold;
}
.clubs-items .inner ul li a .club-phone{
	color: #666666;
}

.right_or_header .phone-block span,
.right_or_header .phone-block a{
	font-size: 22px;
	color: #ffffff;
	font-weight: bold;
	padding-left: 10px;
}

.right_or_header{
	display:flex;
}
.right_or_header .lk-block{
	margin-left: 90px;

}
.right_or_header .lk-block a{
	color: #f6caa7;
	font-size: 16px;
}
.right_or_header .lk-block a:hover{
	color: #ffffff;
}
.right_or_header .lk-block a i{
	color: #ffffff;
	margin-right: 10px;
}
.site-header-top .site-menu ul {
	display: flex;
}
.site-header-top .site-menu ul li a{
	display: block;
	font-size: 16px;
	line-height: 20px;
	padding: 10px 0;
	color: rgb(56, 56, 56);
	font-weight: bold;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	margin-left: 30px;
}
.phone-block img{
	margin-top: -7px;
}
#schedule i{
	display:none;
}
@media screen and (max-width: 900px) {
	.site-social{
		display:none;
	}
	#menu-left{
		display: block!important;
		position:unset;
		top: 50px;
	}
	.site-menu{
		display:none;
	}
	.city-block{
		display:none;
	}
	.popup_clubs, .city-list{
		left: 10%;
		width: 255px;
	}


}
@media screen and (max-width: 600px) {
	.schedule_btn{
		display: block;
	}
	#schedule i{
		display:block;
		color:#ffffff;
	}
	#schedule .text_shel{
		display:none;
	}
	#menu-left{
		display: block;
		position:unset;
		top: 50px;
	}
	.dropdown-city .button-blue, .rsp.button-blue{
		border-radius: 60px;
		width: 49px;
		padding-top: 10px;
		padding-left: 15px;
	}
	.popup_wrap{
		opacity: 1.9;
		top: 0px;
	}
	.popup_clubs, .city-list {
		top: 1%;
		overflow: auto;
		position: absolute;
	}
	.dropdown-city{
		left: 5px;
	}
	.change-city{
		width: 150px !important;
		padding-top: 0px!important;
		padding-left: 12px!important;
	}
	.select_the-adress{
		left: 10px;
	}
	label.welcome{
		margin-top: -55px;
	}
}
.assocc{
	width: 50px;
}

.profit-header{
	text-transform: uppercase;
	font-size: 46px;
	font-weight: normal;
	margin-bottom: -30px;
}
.profit-header span{
	text-transform: uppercase;
	font-size: 46px;
	/*font-weight: bold;*/
	color: #000000;
}
.profit-company{
	text-transform: uppercase;
	font-size: 71px;
	font-weight: bold!important;
	color: #f7a800;
	margin-bottom: 40px;
}
.profit-text-plus{
	display:flex;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 40px;
	width: 860px;
}
.profit-text-plus .profit-img{
	width:40px;
}
.profit-text-plus span{
	font-size: 25px;
	color: #e6360d;
}
.profit-button{
	width: 230px;
	align-items: center;
	margin-top: 30px;
}
.franchize .profit .new-sp{
	font-size: 24px;
	font-family: "MyriadProCondBold";
	color: rgb(32, 37, 43);
	font-weight: bold;
	line-height: 0.774;
}
.new-sp span{
	color: #e6360d;
	font-size: 32px;
}
.profit-button .dwldPresentation{
	font-size: 20px;
	color: #ffffff;
	text-transform: uppercase;
	background: #da262f;
	border-radius: 3px;
	padding: 12px 15px;
}
.profit-button .leaveOrder{
	font-size: 20px!important;
	color: #e6360d;
	text-transform: uppercase;
	background: #f7a800;
	border-radius: 2px;
	padding: 12px 11px;
	width: 224px!important;
	height: 47px!important;
	margin: 20px 0 0px!important;
	line-height: unset!important;
}
.profit p{
	font-size: 35px!important;
}
.profit-btn-phn{
	display:flex;
}
.profit_text_phone p {
	font-size: 17px!important;
	color: #191919;
	font-family: "Myriad Pro";
	font-weight: 400;
	line-height: 24px;
	text-transform: uppercase;
	letter-spacing: 0.85px;
}
.profit_text_phone p a{
	font-size: 20px!important;
	font-weight: bold!important;
}
.profit_text_phone{
	margin-left: 40px;
	margin-top: 45px;
}
.profit-btn-phn {
	background: #fdfdfd;
	opacity: 0.8;
	border-radius: 10px;
	border: 1px solid #000000;
	max-width: 500px;
	padding: 15px 20px;
	flex-wrap: wrap;
}
.fr-orange-block{
	height: 272px;
	background-image: linear-gradient(to right, #ffac00 0%, #f7872f 100%);
	color:#ffffff;
}
.fr-orange-block .row{
	display: flex;
	align-items: center;
	height: 272px;
	justify-content: space-between;
}
.oc-top{
	font-size: 18px;
}
.oc-midle{
	font-size: 60px;
	font-weight: bold;
}
.oc-bottom{
	font-size: 20px;
	font-weight: bold;
}
.partners-info .col-sm-4{
	display: flex;
	align-items: center;
	margin-bottom: 60px;
}
.fr-orange-block2{
	height: 150px;
	background: #f7872f;
	color:#ffffff;
}
.fr-orange-block2 .row{
	display: flex;
	align-items: center;
	height: 150px;
}
.fr-orange-block2 .block-text .top-text{
	font-size: 32px;
	font-weight: bold;
}
.fr-orange-block2 .block-text .bottom-text{
	font-size: 20px;
	font-weight: 600;
	margin-top: 20px;
}
.fr-orange-block2 .row555 a{
	background: #ffffff;
	color: #000000;
	margin-left: 135px;
	width: 213px;
	height: 50px;
	font-size: 16px;
	padding: 15px 42px;
	line-height: unset;
}
.fr-orange-block2 .container{
	position: relative;
}
.fr-bl-or-img{
	position: absolute;
	right: -70px;
	top: -70px;
}
.fr-bl-or-img img{
	z-index: 9999999999;
	width: 455px;
	height: 219px;
}

.ourpluses-block .col-sm-4{
	display: flex;
	align-items: center;

	/*margin-bottom: 20px;*/
}
.ourpluses-block .col-sm-4 label{
	font-size: 15px;
	font-weight: normal;
}
.review-block{
	background: #ecf1fa;
}
.review-block .row div{
	font-weight: normal;
	font-size: 14px;
	line-height: 25px;
}
.review-block .reviews-info{
	display:flex;
	justify-content: space-between;
	margin-top: 50px!important;
	padding-bottom: 80px ;
}
.review-block .reviews-info .element-review{
	background: #ffffff;
	width: 270px;

	border-radius: 3px;

	box-shadow: 0px 5px 10px 0px rgba(168, 176, 191, 0.25);
}

.review-block .reviews-info .element-review .name_video {
	font-size: 24px;
	font-weight: bold;
	padding: 20px 18px 15px;
}

.review-block .reviews-info .element-review .text_video{
	padding: 0px 15px 20px 18px;
	font-size: 13px;
}
.slider-block .profit .profit-text-plus div{
	font-size: 31px;
	font-family: "MyriadProCondBold";
	color: rgb(32, 37, 43);
	font-weight: bold;
	line-height: 0.774;
}
.slider-block .profit .profit-text-plus div span{
	font-size: 37px;
}
.oc-bottom-bottom{
	font-size: 15px;
	font-family: "Roboto";
	color: rgb(255, 223, 182);
	line-height: 1.6;
	text-align: left;
}

.slider-block .profit .profit-header{
	color: #20252b;
	font-family: "Myriad Pro";
	font-size: 46px;
	font-weight: 300;
	line-height: 24px;
	text-transform: uppercase;
	margin-bottom: 15px;
}
.slider-block .profit .profit-header span{
	color: #20252b;
	font-family: "MyriadProCondRegular";
	font-size: 69px;
	font-weight: 400;
	line-height: 24px;
	margin-left: 18px;
	text-transform: lowercase;
}
.slider-block .profit .profit-company{
	color: #f7a800;
	font-family: "MyriadProCondBold";
	font-size: 71px;
	font-weight: bold;
	text-transform: uppercase;
}
.profit-button .dwldPresentation{
	font-family: "Myriad Pro";
	font-size: 18px;
	font-weight: 300;
	line-height: 24px;
	text-transform: uppercase;
	padding: 12px 24px;
}
.franchize .profit-button a.leaveOrder{
	font-family: "Myriad Pro";
	font-size: 18px !important;
	font-weight: 700;
	line-height: 24px !important;
	text-transform: uppercase;
	text-align: center;
}
.block-one-fr{
	padding: 60px 0px;
}
.brosko-block.block-two-fr {
	background: url(../img/franchise/girl.jpg) bottom right 200px no-repeat #ecf1fa;
	position: relative;
	padding: 55px 0px 140px;
}
.block-two-fr h2{
	text-align: left;
}
.patrners-block .partners-info div label {
	color: #191919;
	font-size: 15px;
	font-weight: normal;
	line-height: 1.2;
	padding: 20px 10px;
	max-width: 220px;
	margin-left: 15px;
}

.ourpluses-block {
	background: url(../img/franchise/pluses.jpg) top center no-repeat #ecf1fa;
	height: unset !important;
	padding: 60px 0px 80px;
}
.franchize div.map-site {
	height: 320px;
	border-top: solid 2px #ff8d00;
	border-bottom: solid 2px #ff8d00;
	position: relative;
	z-index: 99;
}
.brosko-block div.half-block {
	clear: both;
	float: none;
	height: 50%;
	margin-bottom: 40px;
	display: flex;
	align-items: center;
}
.brosko-block div.half-block div {
	min-width: 70px;
	max-width: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 20px;
}
.brosko-block .half-block label {
	display: block;
	color: #191919;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	max-width: 280px;
}


@media (max-width: 768px){
	.slider-block {
		background-position: bottom;
	}
	.profit-header, .profit-company{
		text-align: left;
	}
	.slider-block .profit div{
		text-align: left;
		margin: 10px 0px;
	}
	.profit-btn-phn{
		margin-top: 40px;
		padding: 20px;
		height: unset;
	}
	.profit-button .leaveOrder{
		margin: 21px 0 0!important;
	}
	.slider-block .profit div.profit-button{
		margin: 0px;
	}
	.slider-block .profit div.profit-btn-phn{
		padding: 20px;
		margin-top: 40px;
	}
	.profit_text_phone{
		display: flex;
		align-items: center;
	}
	.slider-block .profit .profit-text-plus div {
		font-size: 23px;
	}
	.franchize div.fr-block {
		height: auto;
		padding: 0px 0px 60px;
	}
	.franchize .fr-block div.container {
		max-width: unset;
		padding: 0px 25px;
	}
	.brosko-block div.half-block {
		clear: both;
		float: none;
		height: unset;
		margin-bottom: 0px;
		display: flex;
		align-items: center;
	}
	.brosko-block.block-two-fr {
		background: url(../img/franchise/girl.jpg) bottom right -100px no-repeat #ecf1fa;
	}
	.franchize .fr-orange-block div.container {
		max-width: unset;
		padding: 0px 25px;
	}
	.fr-orange-block {
		height: 190px;
		display: flex;
		align-items: center;
	}
	.fr-orange-block .row {
		display: flex;
		align-items: flex-start;
		height: unset;
		justify-content: space-between;
		flex-wrap: nowrap;
	}
	.oc-midle {
		font-size: 40px;
		font-weight: bold;
	}
	.franchize h2 {
		font-size: 28px;
	}
	.franchize h2 span {
		font-size: 28px;
	}
	.broskoview-block{
		padding-top: 170px;
	}
	.franchize .patrners-block div.container{
		max-width: unset;
		padding: 0px 25px;
	}
	.fr-bl-or-img{
		display: none;
	}
	.franchize .fr-orange-block2 div.container{
		max-width: unset;
		padding: 0px 25px;
	}
	.fr-orange-block2 .row {
		display: flex;
		align-items: center;
		flex-wrap: nowrap;
		height: 150px;
	}
	.franchize .review-block div.container{
		max-width: unset;
		padding: 0px 25px;
	}
	.review-block .reviews-info .element-review {
		width: calc(50% - 30px);
	}
	.franchize div.fr-block.socnetwork-block{
		align-items: center;
		display: flex;
		padding: 0px;
	}
	.franchize .socnetwork-block h2 {
		font-size: 20px;
	}
	.franchize .socnetwork-block h2 span {
		font-size: 20px;
	}
	.ourpluses-block .item{
		display: flex;
		align-items: center;
	}
	.ourpluses-block label {
		text-align: left;
		margin-left: 10px;
	}
	.franchize .order-block div.container{
		max-width: unset;
		padding: 0px 25px;
	}
	.order-block .container .row{
		justify-content: center;
	}
}

@media (max-width: 575px) {
	.franchize {
		margin-bottom: 0px;
		margin-top: 115px;
	}
	.slider-block {
		background-position: right;
	}
	.franchize div.fr-block.block-one-fr{
		padding: 60px 0px 35px;
	}
	.slider-block .profit .profit-header,
	.slider-block .profit .profit-company{
		text-align: center;
	}
	.profit-text-plus{
		width: unset;
		text-align: center;
	}
	.profit-text-plus .profit-img{
		display: none;
	}
	.slider-block .profit .profit-text-plus div{
		text-align: center;
		width: 100%;
	}
	.slider-block .profit .profit-text-plus div span {
		font-size: 27px;
	}
	.slider-block .profit div.profit-btn-phn{
		flex-direction: column;
		max-width: 100%;
	}
	.profit-button{
		width: 100%;
	}
	.profit-button .dwldPresentation {
		width: 100%;
		display: flex;
		justify-content: center;
	}
	.franchize .profit-button a.leaveOrder {
		width: 100% !important;
		display: flex;
		justify-content: center;
	}
	.profit_text_phone p{
		text-align: center;
		width: 100%;
	}
	.brosko-block.block-two-fr {
		background: unset;
	}
	.brosko-block .half-block label {
		max-width: unset;
		width: 100%;
	}
	.fr-orange-block {
		height: unset;
		display: flex;
		align-items: center;
		padding: 20px 0px;
	}
	.orange-content3, .orange-content2, .orange-content1{
		padding: 20px 0px;
	}
	.fr-orange-block .row {
		flex-direction: column;
	}
	.franchize h2 {
		text-align: left;
	}
	.broskoview-block .row a{
		width: 100%;
		display: block;
	}
	.broskoview-block .row a img{
		width: 100%;
	}
	.fr-orange-block2 .row {
		display: flex;
		align-items: flex-start;
		flex-wrap: nowrap;
		height: unset;
		flex-direction: column;
	}
	.fr-orange-block2 {
		height: unset;
		background: #f7872f;
		color: #ffffff;
		padding: 40px 0px 215px;
	}
	.fr-orange-block2 .row555 a {
		margin: 20px 0px;
	}
	.fr-bl-or-img {
		display: block;
		right: -70px;
		top: unset;
		bottom: -215px;
	}
	.review-block .reviews-info .element-review {
		width: 100%;
		margin-bottom: 30px;
	}
	.review-block .reviews-info .element-review iframe{
		width: 100%;
	}
	.franchize div.fr-block.socnetwork-block {
		align-items: center;
		display: flex;
		padding: 0px;
		height: unset !important;
	}
	.franchize .fr-block div.container {
		max-width: unset;
		padding: 50px 25px 40px;
	}
}
@media (max-width: 470px) {
	.slider-block .profit .profit-header {
		font-size: 32px;
	}
	.slider-block .profit .profit-header span {
		font-size: 48px;
	}
	.slider-block .profit .profit-company {
		font-size: 50px;
	}
	.slider-block .profit .profit-text-plus div {
		font-size: 18px;
		line-height: 30px;
	}
	.slider-block .profit .profit-text-plus div span {
		font-size: 21px;
	}
	.franchize .fr-block div.container {
		max-width: unset;
		padding: 50px 15px 40px;
	}
	.slider-block .profit .profit-header span {
		margin-left: 0px;
	}
	.slider-block .profit .profit-company {
		font-size: 47px;
	}
	.site-header .site-header-top .header-row .logo {
		margin-right: 10px;
	}
	#vk_groups{
		display: none;
	}
	#ok_group_widget iframe{
		width: 100% !important;
	}
	.order-block .block-contact-order div label, .order-block .block-contact-order div a {
		display: block;
		font-size: 1.3rem;
		font-weight: 400;
		color: #121725;
	}
	.order-block .block-contact-order p.socnetwork-block-icon i {
		display: inline-block;
		color: aliceblue;
		line-height: 27px;
		font-size: 13px;
	}
	html{
		overflow-x: hidden;
	}
	.order-block .block-contact-order p.socnetwork-block-icon a {
		width: 25px;
		height: 25px;
	}
}


.schedule-block #js-schedules{
	overflow-x: auto;
	width: 100%;
}

p.policy_new{
	margin-top: 30px;
	font-size: 1rem;
}
.policy_new a{
	color: #007bff;
}
.wuicon{
	background-color: #25d366;
	border-radius: 50px;
	width: 40px;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	float: left;
	margin-right: 5px;
}
.wuicon i{
	color: #fff;
}
.owl-carousel .owl-item img {
	margin: 0 auto;
}
.owl-carousel.slider .owl-nav{
	display: block;
} 
.owl-carousel.slider .owl-nav .owl-prev {
	left: -80px;
}
.owl-carousel.slider .owl-nav .owl-next {
	right: -80px;
}
.main_slider_content{
	padding: 0 30px;
}
@media screen and (max-width: 1260px){
	.owl-carousel.slider .owl-nav .owl-prev {
		left: 50px;
	}
	.owl-carousel.slider .owl-nav .owl-next {
		right: 50px;
	}
}
@media screen and (max-width: 1100px){
	.main_slider_content{
		padding: 0;
	}
}