@media handheld, only screen and (max-width: 1250px) {
	.review ul li .name {
		display: block;
		width: 170px;
		margin: 0px;
		margin-left: 25px !important;
		margin-bottom: 5px;
	}
	.review ul li .name:after {
		width: 5px;
		right: -4px;
	}
	
	.review ul li .text {
		white-space: nowrap;
		width: auto;
	}
	
	.review ul li.three {
		
	}
}

@media handheld, only screen and (max-width: 1020px) {
	.safe-place {
		max-width: 1000px;
		min-width: 300px;
		width: auto;
	}
}

@media handheld, only screen and (max-width: 940px) {
	.main-title {
		background-repeat: no-repeat;
		width: 100%;
		background-position: center center;
		margin: 0px;
		margin-top: 40px;
	}
	.main-stats {
		width: 100%;
		background-position: center center;
		margin-left: 0px;
		float: left;
		box-sizing: border-box;
		margin-right: 0px;
		text-align: center;
	}
	.registration {
		margin-left: 0px;
		display: inline-block;
		float: none;
		text-align: left;
	}
	#top-place {
		text-align: center;
		height: auto !important;
		display: inline-block;
		width: 100%;
	}
	#video {
		display: inline-block;
		margin-right: 0px;
	}
	body {
		background-size: cover !important;
	}
	.top-bottom {
		box-shadow: inset 0px 3px 7px -3px rgba(120,120,120,0.7);
		padding-top: 25px;
		margin-top: 25px;
		padding-bottom: 25px;
		display: flex;
		flex-flow: row wrap;
		text-align: center;
		justify-content: space-around;
	}
	
	.review {
		float: none;
		display: inline-block;
		text-align: left;
	}
	
	.stats {
		float: none;
		display: inline-block;
		text-align: left;
		max-width: 313px;
		width: auto;
		margin-left: 0px;
		height: auto;
		background-repeat: no-repeat;
	}
		
	.top-link {
		width: 100%;
		text-align: left;
		float: none;
		margin: 0px;
		display: inline-flex;
		justify-content: space-around;
		margin-top: 35px;
	}
	.top-link a {
		width: auto;
	}
	.white-strip .place a img {
		display: none;
	}
	.place.links span {
		padding-right: 0px;
		margin-right: 20px;
	}
	.promo_down {
		background-position: center -31px;
	}
	.footer_module_prom {
		max-width: 275px;
		margin: 0px;
		width: 30%;
		margin-right: 3%;
		margin-top: 40px;
	}
	.footer_module_prom.last {
		width: 30% !important;
		margin: 0px !important;
		margin-right: 3% !important;
		margin-top: 40px !important;
	}
	.white-strip {
		height: auto;
		display: inline-block;
		width: 100%;
		padding-bottom: 40px;
		margin-bottom: 30px;
	}
	.pd-strip {
		padding-left: 15px;
		padding-right: 15px;
		box-sizing: border-box;
	}
	.safe-place {
		
	}
}
