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

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

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

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

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

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

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

}
@media screen and (max-width: 1176px){
	.in_block_4_flex{
		width: 320px;
	}
}
@media screen and (max-width: 1152px){
	

}
@media screen and (max-width: 1024px){
	.fancybox-close-small{
		top: 20px;
	}
}
@media screen and (max-width: 980px){

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

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

	}
	.logo a {
		display: inline-block;
		background: url(../img/logo.png)0px 0px no-repeat;
		width: 170px;
		height: 49px;
		background-size: 170px;
	}
	.header_right p{
		display: none;
	}
	.in_head .btn_click{
		width: 50px;
		height: 50px;
		border-radius: 50%;
		color: #ed1b24;
		background: #ed1b24 url(../img/phone-icon-input.png)center no-repeat;
		font-size: 0;
		padding: 0;
	}
	.m_ban{
		background: url(../img/m_ban_bg.png) -890px -20px no-repeat;
		padding: 140px 0 60px 0;
		min-height: auto;
	}
	.in_m_ban h2{
		font-size: 30px;
	}
	.in_block_flex{
		flex-wrap: wrap;
	}
	.in_block_flex_in{
		width: 100%;
		margin: 0 0 30px 0;
	}
	.in_block_1_video h3{
		font-size: 25px;
		top: 20px;
		left: 20px;
	}
	.in_block_1_video p{
		top: 180px;
		left: 20px;
	}
	.heading{
		font-size: 30px;
	}
	.heading br{
		display: none;
	}
	.in_block_1_txt_flex{
		flex-wrap: wrap;
	}
	.in_in_block_1_txt_flex_in{
		margin: 0 0 30px 0;
		width: 100%;
	}
	.in_in_block_1_txt_flex_in p{
		font-size: 15px;
	}
	.in_in_block_1_txt_flex_in_img{
		width: 100%;
	}
	.in_in_block_1_txt_flex_in_img img{
		width: 80%;
		height: auto;
	}
	.block_2_flex{
		flex-wrap: wrap;
	}
	.in_block_2_flex{
		width: 100%;
	}
	.block_bg_3{
		background-size: cover;
		padding: 40px 0;
	}
	.block_3_flex{
		flex-wrap: wrap;
	}
	.in_block_3_left{
		width: 100%;
		padding-bottom: 30px;
	}
	.in_block_3_right{
		width: 100%;
	}
	.in_block_3_right form .btn_click{
		width: 100%;
	}
	.block_4_flex{
		flex-wrap: wrap;
	}
	.in_block_4_flex{
		width: 100%;
		margin-bottom: 30px;
	}
	.for_show{
		padding: 10px 50px 10px 10px;
		font-size: 14px;
	}
	.for_show:after{
		right: 0;
		width: 30px;
		height: 30px;
		padding: 6px 0;
		font-size: 20px;
		top: 5px;
	}
	.to_show{
		padding: 30px 20px 20px 20px;
	}
	.to_show_flex{
		flex-wrap: wrap;
	}
	.to_show_flex_2{
		flex-wrap: wrap;
	}
	.to_show_flex_2 p{
		font-size: 25px;
		margin: 0 0 20px 0;
	}
	.to_show_flex_2 .btn_click{
		width: 100%;
	}
	.slide_flex{
		flex-wrap: wrap;
	}
	.user_img{
		margin-bottom: 20px;
	}
	.txt_slide{
		width: 100%;
	}

	#popap_call_back{
		width: 100%;
	}
	#popap_call_back .phone{
		font-size: 30px;
	}
	#popap_call_back p{
		font-size: 16px;
	}
}