.out_runners .fancybox-outer img,.out_runners .fancybox-outer video{width:100%}.out_runners .fancybox-inner{height:auto!important}.container_run{max-width:1200px;margin:0 auto;padding:0 15px 50px}.out_runners .title_out_runners{text-align:center;font-size:40px;margin:80px 0}.container_out_runners{display:flex;margin:0 30px;align-items:flex-start}.container_out_runners .text_container_out_runners{flex:0 0 50%;padding-right:15px;box-sizing:border-box}.gallery_out_runners{flex:0 0 50%;display:flex;flex-wrap:wrap;justify-content:space-between}.gallery_out_runners .big_gallery_block{flex:0 0 100%;line-height:0;margin-bottom:10px}.gallery_out_runners .min_gallery_block{flex:0 0 49.5%;line-height:0;margin-bottom:10px}.gallery_out_runners .big_gallery_block img{width:100%;height:auto}.gallery_out_runners .min_gallery_block img{width:100%;height:auto}.fancybox-outer .fancybox-content img{max-width:800px;width:100%;height:auto}.out_runners .bold_text_top{margin:0 0 50px 0;font-size:25px;font-weight:700;text-align:center}.out_runners .logo_com{text-align:center;padding-bottom:50px;padding-top:40px}.container_link{text-align:center;margin-top:40px}.text_container_out_runners a{text-decoration:none;color:#111}.out_runners .logo_com img{width:auto;display:inline}.out_runners .owl-next,.out_runners .owl-prev{position:absolute;display:block;width:20px;height:30px;cursor:pointer;left:0;opacity:1!important;-webkit-border-radius:0!important;border-radius:0!important;background-color:transparent!important;top:50%;-webkit-transform:translate(0,-65%);-ms-transform:translate(0,-65%);transform:translate(0,-65%)}.out_runners .owl-next:before,.out_runners .owl-prev:before{top:7px;border-radius:3px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);transition:all .3s ease}.out_runners .owl-next:after,.out_runners .owl-prev:after{bottom:7px;border-radius:3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transition:all .3s ease}.out_runners .owl-next:after,.out_runners .owl-next:before,.out_runners .owl-prev:after,.out_runners .owl-prev:before{content:'';position:absolute;right:30%;width:20px;height:4px;-webkit-border-radius:3px;background-color:#000;-webkit-transition:all .3s ease}.out_runners .owl-next:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:auto;left:30%}.out_runners .owl-next:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);right:auto;left:30%}.out_runners .owl-next:hover:after,.out_runners .owl-next:hover:before,.out_runners .owl-prev:hover:after,.out_runners .owl-prev:hover:before{background-color:#ec8306}.out_runners .owl-next,.out_runners .owl-prev{color:rgba(0,0,0,0)}.out_runners .owl-next{left:auto;right:0}.out_runners .fancybox-nav{width:10%;height:40%;top:50%;transform:translateY(-50%)}@media only screen and (max-width :996px){.container_out_runners{flex-wrap:wrap}.container_out_runners .text_container_out_runners{flex:0 0 100%;padding-right:0;margin-bottom:50px}.gallery_out_runners{flex:0 0 100%}}@media only screen and (max-width :668px){.gallery_out_runners .min_gallery_block{flex:0 0 100%}.gallery_out_runners .fancybox:nth-child(3) ~ .fancybox{display:none}}@media only screen and (max-width :450px){.out_runners .logo_com img{max-width:100%}.out_runners .title_out_runners{font-size:35px}.container_out_runners{margin:0 15px}}.h3border{text-shadow:1px 1px 2px #3d2455,0 0 1em #3d2455}

@media screen and (min-width: 1426px) {
	.servicesTop_left .serviceTop_img {
		width: 100% !important;
	}
}

.servicesTop_right {
	min-height: 477px;
	padding-top: 40px;
}

.servicesTop_right h3 {
	font-size: 20px;
}

.counters {
	height: auto;
	padding-bottom: 100px;
}

.counters_title {
	margin-bottom: 40px;
}

.counter_num {
	font-size: 36px;
	display: flex;
	align-items: center;
	text-transform: uppercase;
}

.counter_num img {
	margin-right: 5px;
}

.counters_title small {
	display: block;
	margin-bottom: 10px;
}

.counters_description {
	max-width: 660px;
    margin: 0 auto;
    text-align: center;
    color: white;
    font-size: 20px;
	margin-bottom: 40px;
	padding: 0 15px;
}

.counters_container {
	justify-content: center;
	width: 100%;
	padding: 0 15px;
}

.counter_block {
    width: 100%;
	max-width: 300px;
	margin: 0 40px;
}

.counter_img {
    width: auto;
}

.counter_txt {
	font-size: 18px;
	text-align: left;
}

.counter_txt ul {
	text-align: left;
}

.counter_txt ul li {
	margin: 0 0 10px;
}

.counter_txt ul li:last-child {
	margin-bottom: 0;
}

.counter_txt ul li:before {
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjQiIGhlaWdodD0iOCI+ICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNNC40LjFsMS4xIDIuNSAyLjcuMmMuMiAwIC4zLjMuMS40TDYuMiA1LjFsLjYgMi43YzAgLjItLjIuMy0uMy4yTDQuMiA2LjYgMS44IDhjLS4yLjEtLjQgMC0uMy0uMmwuNi0yLjctMi0xLjhjLS4yLS4yLS4xLS40LjEtLjRsMi43LS4yTDQgLjFjLjEtLjEuMy0uMS40IDB6Ii8+PC9zdmc+) no-repeat 50% 50%;
}

.mm-slideout {
	z-index: initial;
}

.popup {
	max-width: 700px;
	width: calc(100% - 30px);
}

.popup-wrapper.open {
	display: flex;
	padding: 30px 0;
	overflow: auto;
	background: rgba(0, 0, 0, .6);
}

.popup-wrapper.open:after {
	display: none;
}

.popup-wrapper.open .popup {
	position: relative;
    transform: none;
    top: 0;
	left: 0;
}
.mainHeader_phone {
	padding: 23px 10px 19px 10px;
	position: relative;
}
.mainHeader_phone:hover .additional-phones {
	display: block;
}
.additional-phones {
	position: absolute;
	background: #fff;
	padding: 0 7px;
	left: -7px;
	width: 238px;
	display: none;
}
.additional-phones li {
	text-align: left;
	padding: 11px 8px;
}
.additional-phones li:before {display: none;}
@media only screen and (max-width: 699px) {
	.planets_wrap_top, .planets_wrap_bottom {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.popup-wrapper.open .popup {
		padding: 35px 15px 40px;
	}
	
	.popup-wrapper.open .popup .popup_title {
		font-size: 24px;
		padding-bottom: 10px;
	}

	.popup-wrapper.open .popup .popup .close {
		top: 10px;
		right: 20px;
	}

	.popup_run input, .popup_run textarea {
		max-width: 400px;
		width: 100%;
	}
	
	.news_item, .txt_block img {
		height: auto;
	}
}


.out_runners.hide {
	display: none;
}