@media (min-width: 992px) and (max-width: 1199px) { 
	.faq {
		margin-left:25px;
	}
	.top_menu {
		width: calc(100% - 130px);
	}
	.top_menu ul li{
		margin-left:25px;
	}
	.col-mds_12{
		width:100%;
	}
	.block_3 h3{
		text-align:center;
		margin-lefT:0px;
	}
	.b3_team{
		width:500px;
		margin:auto;
	}
}
	
@media (min-width: 768px) and (max-width: 991px) { 
	.faq {
		margin-left:10px;
	}
	.top_menu {
		width: calc(100% - 115px);
	}
	.top_menu ul li{
		margin-left:7px;
	}
	.top_menu ul li a{
		font-size:16px;
	}
	.b2_block_title{
		min-height:40px;
	}
	.b2_block_title span{
		font-size:16px;
	}
	.b2_block_text{
		margin: 0px 10px 10px;
	}
	.b2_block_text span{
		font-size:14px;
	}
	.block_3 h3{
		text-align:center;
		margin-lefT:0px;
	}
	.b3_team{
		width:500px;
		margin:auto;
	}
	.block_4{
		margin:30px 0 0;
	}
	.block_4 h2{
		font-size:28px;
	}
	
}

@media (max-width: 767px) {
	.logo {
		text-align:center;	
	}
	.top_menu{
		position:absolute;
		top:23px;
		left:15px;
		background:#fff;
		width:220px;
		z-index:999;
		box-shadow:1px 1px 1px #bab8b8;
		border:1px solid #e0e0e0;
		padding:15px 15px 5px;
		display:none;
		opacity:0;
	}
	.top_menu ul li{
		display:block;
		text-align:left;
		margin-left:0px;
		margin-bottom:10px;
	}
	.top_menu ul li a {
		font-size:14px;
	}
	.faq {
		margin-top:17px;
	}
	.block_1_text{
		width:100%;
		
	}
	.block_1_text h2{
		font-size:28px;
	}
	.b2_block_title {
		text-align:left;
		margin:15px 20px;
		background:url(../img/down.png) right center no-repeat;
	}
	.b2_block_text{
		displaY:none;
	}

	.b2_block_title_active{
		background:url(../img/uo.png) right center no-repeat;
	}
	
	.b2_block_text_active{
		display:block !important;
	}
	.b2_block_text span{
		margin-left:20px;
	}
	.pdf_text{
		margin-lefT:20px;
	}
	.b3_sub_title{
		margin-top: 15px;
	}
	.b3_sub_text {
		text-align:left;
	}
	.b3_sub_text span {
		display:block;
		margin: 0px 0px 10px;
	}
	
	.b3_team {
		margin-bottom:30px;
		
	}
	.block_3 h3{
		margin-left:0px;
		text-align:center;
	}
	.b3_team_thumb{
		display:block;
		width:150px;
		float:none;
		margin:20px auto 20px;
	}
	.block_4 {
		margin-top:10px;
	}
	.b3_team_text{
		width:100%;
	}
	.header{
		position:relative;
		top:0px;
		left:0px;
		width:100%;
		height:auto;
		z-index:9999;
		background:#fff;
	}
	.block_1{
		margin-top:0px;
	}
	.unser_text{
		margin-top:0px;
	}
	.unser_text2{
		margin-top:30px;
	}
	.footer_end{
		text-align:center;
	}
	.faqf a{
		margin:15px auto 15px;
		float:none;
	}
	.b2_block_texet{
		padding:15px 15px;
	}
}	

@media (max-width: 479px) { 
	.block_1:after {
		height: 25px;
	}
	.block_2 h2 {
		font-size:26px;
	}
	.b2_block_title{
		min-height:45px;
	}
	.b2_block_title span {
		font-size:16px;
	}
	.block_3 h2{
		margin-top:30px;
	}
	.block_4 h2	{
		font-size:24px;
	}
	.footer_end{
		text-align:center;
	}
	.faqf a{
		margin:15px auto 15px;
		float:none;
	}
}