/* xs (<=543px) */
@media (max-width: 375px) and (min-width: 320px) {
	.section1{
		height:270px;
	}
	
}
@media (max-width: 768px){
		.wd_vorst_ppl {
    text-align: center;
	}
	.wd_blog_list {
    text-align: center;
	}
}

@media (max-width: 575px) and (min-width: 320px) { 
	.wd_pl_name {
		font-size: 16px;
	}

	.wd_pl_sp{
		font-size: 13px;
		line-height: 18px;
	}

	.wd_br_title {
		padding: 0 5%;
	}
	img#wd_br {
		width: 150%;
		margin-left: -25%;
		overflow: hidden;
	}
	.wd_vorst_subt {
		padding: 0 5%;
	}
	.section {
		margin-top: 0px;
	}
    .section_faq {
		display:block;
	}
	.text {
		width:auto;
	}
	
	.text p {
		font-size:16px;
	}
	
	.logo img {
		width:40%;
	}
	
	.logo-mob {
		text-align: center;
    margin: 110px 0;
	padding:20px;
	
	}
	
	.logo-mob img {
		width:40%;
	}
	
	.section1 {
		background:url(../images/fon1-mob.png) no-repeat;
		height:300px;
		background-size: 100%;
	}
	
	.section2 .logo {
		display:none;
	}
	
	.section3 {
		display:none;
		
	}
	.section4 {
		height:195px;
		background:url(../images/fon3-mob.png) no-repeat;
		background-size: cover;
	}
	
	.section4 p {
		padding:0;
		font-size:25px;
		    line-height: 30px;
	}
	
	.section6 {
		padding:0;
	}
	
	.section6 p {
		margin:20px;
	}
	
	.mob {
		display:none;
	}
	
	.left {
		clear:both
	}
	
	.mob-view {
		display:block;
	}
	
	.wrap {
		    margin: 10px auto;
	}
	
	.soc {
		margin-top:100px
	}
	
	.logo .hamburger {
		display:block;
	}
	
	.logo-mob {
		display:block;
	}
	
	.sub:hover .submenu {
		display:none;
	}

	.mob-menu nav ul li {
		padding: 10px 30px;
	}
	
	.mob-menu nav ul li a {
		font-size:16px;
		line-height: 22px;
	}
	
	.faq {
		width:90%;
		margin:10px auto;
		margin-left: 0;
	}
	
	.icon-down:before {
		top:55px;
		right:-24px;
	}
	
	.icon-up:before {
		top:55px;
		right:-24px;
	}
	.logo.mob.mob_wd {
    	display: block;
	}
	.mob_wd #wd_o_t2 {
    	visibility: hidden;
	}
	.mob_wd #wd_o_t {
        width: 288px;
		height: 88px;
    	padding: 0;
	}
	img.wd_out_marg.wd_mob_img {
    margin: 0;
	}
	.wd_sub_img {
		width: 129px;
		height: 84px;
	}
	.wd_sub_img img {
		padding: 5px;
		width: 120px;
	}
	.wd_outpl {
		margin-top: -70px;
	}
	.wd_ocont_title {
		font-size: 40px;
		font-weight: 700;
	}
}
 
/* sm (>=576 и <=767) */
@media (min-width: 576px) and (max-width: 767px) {
}
 
/* md (>=768 и <=991) */
@media (min-width: 768px) and (max-width: 991px) { 
	nav ul li{padding:15px 10px;}
	.section4 p{padding:0}
	.section4 {height:290px;}

 }
 
/* lg (>=992 и <=1199) */
@media (min-width: 992px) and (max-width: 1199px) { 
	.section4 p {
		margin-top:0;
	}
	.section4 {
		height:390px;
	}
 }
 
 @media (min-width: 1200px){
.container2 {
    width: 100%;
 }
 }
/* xl (>=1200) */
@media (min-width: 1440px) { 
	.section1 {
		background-size:cover;
	}

 }
 /*---wd styles begin---*/
 @media (max-width: 1023px) {
	.container2 .logo {
    	padding-left: 30px;
	}
}
 @media (max-width: 1024px) {
	.wd_ocont_tit {
    	width: 100%;
	}
	.wd_ocont_text {
		width: 100%;
		float: none;
		padding: 0 25px;
	}

	.wd_ocont_subtitle {
		margin-bottom: 40px;
	}
} 
  /*---wd styles end---*/

@media ( max-width: 320px ) {
	.section1 {
		height: 275px;
	}
} 

@media ( max-width: 370px ) {
	.section1 {
		height: 275px;
	}
} 

@media ( max-width: 425px ) {
	.section2 {
		padding-bottom: 15px;
	}
} 

@media ( min-width: 371px ) and ( max-width: 494px ) {
	.section1 {
		height: 319px;
	}
}

@media ( min-width: 495px ) and ( max-width: 574px ) {
	.section1 {
		height: 357px;
	}
}

@media ( max-width: 575px ) {
    .wd_vorst_subt {
		padding-left: 7%;
        text-align: left;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.wd_vorst_title, .wd_br_title {
		margin-top: 20px;
		margin-bottom: -10px;
		padding-left: 7%;
		text-align: left;
	}

	.wd_vorst_ppl {
		text-align: left;
	}

	.wd_vorst_pin {
		padding-left: 3%;
	}

	.wd_vorst_pin img {
		width: 150px;
		height: auto;
	}

	.section1 {
		margin-top: 0;
	}
	
	
}

@media ( max-width: 656px ) {
	.wd_br_title {
		padding-top: 10%;
	}

	.wd_vorst_title,
	.wd_br_title {
		font-size: 24px;
	}
}

@media (max-width: 574px) {
	.wd_sub_img {
		margin-top: -46px;
	}
}

@media (min-width: 540px) and ( max-width: 575px ) {
	.wd_outpl {
		margin-top: 0px;
	}
}


@media (min-width: 574px) {
	.wd_sub_img {
		margin-top: -93px;
	}
}


@media ( max-width: 768px ) {
	.section3 {
		height: auto;
	}

	.section3 .item {
		margin: 30px auto;
	}
}

@media ( max-width: 603px ) {
	.mob {
		display: none;
	}

	.mob-view {
		display: block;
	}

	.soc {
		margin-top: 33px;
	}

	.left {
		width:100%;
	}

}

@media ( max-width: 769px ) {
	.logo .hamburger {
		display: block;
	}

	.navigation {
		display: none;
	}

	.section1 {
		margin-top: 0;
	}

	.section_faq {
		display: block;
	}
}

@media (max-width: 575px) {
	.wd_vorst_title, .wd_br_title {
		margin-top: 30px;
	}

	.wd_ocont_text {
		float: left;
	}
}

@media (max-width: 769px) {
	nav ul li a span,
	nav ul li a {
		font-family: 'dinlight', sans-serif;
		/* letter-spacing: 2px; */
	}
}

@media (min-width: 620px ) {
	.wd_impr_text {
		padding: 50px 0;
	}
}

@media (max-width: 770px) {
	.section6 {
		position: relative!important;
	}
}