@media screen and (max-width: 1920px){

}
@media screen and (max-width: 1768px){

}
@media screen and (max-width: 1680px){

}
@media screen and (max-width: 1600px){

}
@media screen and (max-width: 1440px){
	.in_block_1_flex_left{
		padding: 0px 50px 0 0;
	}
}
@media screen and (max-width: 1366px){
	.slider_home .slick-prev{
		left: -85px;
	}
	.slider_home .slick-next{
		right: -85px;
	}
}
@media screen and (max-width: 1360px){

}
@media screen and (max-width: 1280px){
	.container{
		width: 100%;
		padding: 0 15px;
	}
	.slider_home{
		width: 95%;
		margin: 0 auto 0;
	}
	
	.popap_call_back{
		width: 90%;
		position: relative;
		top: 0;
		left: 0;
	}
}
@media screen and (max-width: 1176px){
	.slider_home{
		width: 100%;
		margin: 0 auto 100px;
	}
	.slider_home .slick-prev {
		left: 30px;
	}
	.slider_home .slick-next {
		right: 30px;
	}
	.slide_in_pic_2{
		width: 100%;
	}
	.slider_home .slick-prev,
	.slider_home .slick-next{
		top: 102%;
	}
	.list_2{
		display: none;
	}
}
@media screen and (max-width: 1152px){
	.inner_slider_home{
		padding-left: 0;
		padding-right: 0;
	}

}
@media screen and (max-width: 1024px){
	.in_block_1_flex{
		flex-wrap: wrap;
	}
	.in_block_1_flex_left{
		width: 100%;
		padding: 10px 0px 0 0;
	}
	.in_block_1_flex_right{
		position: static;
		width: 100%;
	}
	.in_block_3_flex{
		flex-wrap: wrap;
		justify-content: space-around;
	}
	.in_block_3_flex_right{
		width: 100%;
		padding-top: 40px;
	}
	.in_block_5_in_flex_1{
		width: 45%;
	}
	.in_block_5_in_flex_2{
		width: 45%;
	}
	.fancybox-close-small{
		top: 20px;
	}
}
@media screen and (max-width: 980px){
	.for_look h3{
		top: 160px;
		right: -80px;
		font-size: 35px;
	}
	.in_form_block{
		width: 100%;
	}

}
@media screen and (max-width: 768px){
	.genplan_block{display: none;}
	.heading_form .in_form_block_in{width: 100%;}
	.form_block.heading_form{
		background-position: 0 -80px;
		background-size: auto;
	}
	.form_block.heading_form .heading{font-size: 24px}
	.heading_form.form_block h5{font-size: 14px;}
	.heading_form .in_form_block_in.in_form_block_in_2{margin-top: 15px;}
	.in_head_flex{}
	.num_and_call{
		width: auto;
	}
	.num_and_call div{
		display: none;
	}
	.in_block_2_in_flex h3{
		font-size: 40px;
	}
	.in_block_3_flex_left{
		width: 100%;
		text-align: center;
	}
	.list_1{
		left: -120px;
	}
	.in_block_3_flex_left img{
		width: 70%;
		height: auto;
		display: inline-block;
	}
	.in_block_3_flex_right{
		padding: 40px 0 0 0px;
	}
	.block_5 .heading{
		font-size: 34px;
	}
	.block_5 .heading br{
		display: none;
	}
	.in_form_block_in{
		width: 100%;
	}
	footer ul{
		width: 60%;
	}
}

#map-mob,#video-mob{display: none;}

@media screen and (max-width: 480px){
    .for_look h3{ text-shadow: none; }
    .for_look_video{display: none;}
    
    #video-mob{ display: block; width: 100%; height: 248px;}
    
    #map-mob{display: block;}
    #map-pc{display: none;}
	.in_head_flex{
		flex-wrap: wrap;
		justify-content: space-around;
	}
	.logo{
		margin: 0 0 20px 0;
	}
	.in_block_1_flex_left h2{
		text-align: center;
		font-size: 30px;
	}
    
    .in_block_1_flex_left p,.in_block_3_flex_right p{
        font-size: 15px;
    }
	.in_block_1_flex_left h2 br{
		display: none;
	}
    
    .in_block_1_flex_left p br{
        display: none;
    }
	.heading{
		font-size: 30px;
	}
    .popap_call_back h2{
        font-size: 30px;
    }
    .form_block .heading{
        font-size: 40px;
    }
	.block_2 {
		padding: 20px 0;
	}
	.in_block_2_flex{
		flex-wrap: wrap;
		justify-content: space-around;
	}
	.in_block_2_in_flex{
		width: 170px;
		margin: 20px 0;
	}
	.list_1{
		display: none;
	}
	.in_block_3_flex_left img{
		width: 100%;
	}
	.block_4 .heading{
		font-size: 30px;
	}
	.block_4 .heading br{
		display: none;
	}
	.for_look{
		box-shadow: none;
	}
	.for_look h3{
		text-align: center;
		position: static;
		transform: rotate(0deg);
		color: #252525;
		margin: 0 0 30px 0;
	}
	.note{
		position: static;
		color: #252525;
		text-align: center;
		margin: 15px 0 0 0;
	}
	.block_5 {
		padding: 50px 0 20px;
	}
	.in_block_5_in_flex{
		width: 100%;
		margin-bottom: 50px;
	}
	.block_5 .heading{
		text-align: center;
		font-size: 30px;
	}
	.in_block_5_in_flex p {
		margin: 15px 0 0 0;
	}
	.list_3{
		display: none;
	}
	.options_block{
		padding: 50px 0 5px;
	}
	.form_block{
		padding: 50px 0;
		position: static;
		margin: 0;
		background: #488d80;
	}
	.form_block .heading span{
		display: none;
	}
	.in_form_block .btn_call{
		width: 100%;
		background: #a3a45d url(../img/clicker.png)300px 22px no-repeat;
	}
	footer .container{
		flex-wrap: wrap;
		justify-content: space-around;
	}
	.foot_logo{
		margin-bottom: 25px;
	}
	footer ul{
		width: 100%;
	}
	.popap_call_back{
		padding: 35px 0 15px;
	}
	.popap_call_back ul{
		width: 93%;
		position: relative;
		padding: 10px 0 0 0;
	}
	.popap_call_back ul li button{
		-webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.5);
		-moz-box-shadow:    0px 2px 3px 0px rgba(0, 0, 0, 0.5);
		box-shadow:         0px 2px 3px 0px rgba(0, 0, 0, 0.5);
	}
	.popap_call_back ul li{
		padding: 0 0px;
	}
	
	.fancybox-slide--html .fancybox-close-small{
		top: 45px;
	}
}