

/* Start:/bitrix/templates/shablon/components/bitrix/news/poselki/bitrix/news.detail/.default/style.css?16626221793763*/
.q_detail_video{
	position: relative;
	overflow: hidden;
}
.q_detail_video video{
	width: 100%;
}
.q_detail_video::after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: rgba(29, 36, 60, 0.5)
}
.q_detail_video_content{
	position: absolute;
    top: 168px;
    left: 0;
    width: 100%;
    z-index: 2;
    color: #fff;
    padding: 50px;
    font-size: 20px;
}
.q_detail_video_content::before{
	z-index: -1;
    content: '';
    position: absolute;
    top: 0px;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}
.q_detail_video_content h2{
    font-size: 200px;
    line-height: 1.15em;
    color: #fff;
    font-family: "AtypDisplay";
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 2px;
	margin-bottom: 30px;
}
.q_detail_video_content .village_top_zag_1 p{
	font-size: 30px;
    line-height: 1.4em;
    color: #fff;
    font-family: "AtypDisplay";
    font-weight: 400;
    text-transform: uppercase;
}
.q_detail_video_content .village_top_text p{
	max-width: 716px;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.6em;
}
.q_detail_video_mobile{
	display: none;
}
section.houses_for_sale_v .houses_for_sale{
	overflow: hidden;
}

@media screen and (max-width: 1440px){
	.q_detail_video_content .village_top_zag_1 p{
		font-size: 26px;
	}
	.q_detail_video_content h2{
		font-size: 113px;
	}

}

@media screen and (max-width: 1199px){
	.q_detail_video{
		height: 700px;
	}
	.q_detail_video video {
		width: auto;
		height: 100%;
		position: absolute;
		left: 50%;
		top: 0;
		z-index: 0;
		transform: translate(-50%, 0px);
	}

}

@media screen and (max-width: 1024px){
	.q_detail_video_content{
		top: 230px;
	}
	.q_detail_video_content .village_top_zag_1 p{
		font-size: 23px;
	}
	.q_detail_video_content h2{
		font-size: 90px;
	}
	.q_detail_video_content .village_top_text p {
		font-size: 16px;
	}
	section.houses_for_sale_v .houses_for_sale .houses_for_sale_img .houses_for_sale_bgr_img {
		position: relative;
		width: 100%;
		height: auto;
	}
	section.houses_for_sale_v .houses_for_sale .houses_for_sale_img .houses_for_sale_bgr_img img {
		width: 100%;
		height: auto;
	}
	section.houses_for_sale_v .houses_for_sale .houses_for_sale_img .houses_for_sale_img_item:nth-child(2) {
		position: absolute;
		top: auto;
		left: auto;
		bottom: 46%;
		right: 13%;
		width: 21%;
		height: 26%;
	}
	section.houses_for_sale_v .houses_for_sale .houses_for_sale_img .houses_for_sale_img_item:nth-child(3) {
		position: absolute;
		top: auto;
		left: auto;
		right: 4%;
		bottom: 14%;
		width: 28%;
		height: 33%;
	}
	section.houses_for_sale_v .houses_for_sale .houses_for_sale_img .houses_for_sale_img_item:nth-child(4) {
		position: absolute;
		bottom: 16%;
		right: 33%;
		width: 25%;
		height: 33%;
	}

}

@media screen and (max-width: 767px){
	.q_detail_video_content .village_top_zag_1 p{
		font-size: 19px;
	}
	.q_detail_video_content h2{
		font-size: 35px;
		margin-bottom: 15px;
	}
	.village_bottom_block_v div.village_bottom_img{
		width: auto;
		height: auto;
	}

}

@media screen and (max-width: 450px){
	.q_detail_video_desktop{
		display: none;
	}
	.q_detail_video_mobile{
		display: block;
	}
	.q_detail_video {
		height: 500px;
	}
	.q_detail_video_content{
		top: 212px;
		padding: 15px 5px;
	}
	.q_detail_video_content .village_top_zag_1 p{
		font-size: 16px;
	}
	.q_detail_video_content h2{
		font-size: 27px;
		padding-bottom: 5px;
	}
	.q_detail_video_content .village_top_text p {
		font-size: 14px;
	}
	
}
/* End */
/* /bitrix/templates/shablon/components/bitrix/news/poselki/bitrix/news.detail/.default/style.css?16626221793763 */
