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

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


@media screen and (max-width: 1199px) {
	.row {width: 950px;}
	div#tel {font-size: 25px;}
	div.titleww {font-size: 29px;}
	div.imgs {display: none;}
	div#block2 {min-height: auto; background: none;}
	div#block2 .titleww img {width: 100%;}
	div#bl2 {margin-top: 0px;}
	div#block5 li {padding: 0 15px;}
	div#block5 li>p {width: 456px;}
	div.rew {width: 640px;}
	body {min-width: auto;}
}

@media screen and (max-width: 991px) {
	.row {width: 740px;}
	div#tel {margin-left: 50px;}
	div#bl2 {width: 100%; height: 447px; background: none;}
	div.timer {display: none;}
	div.form {float: none; margin: auto; margin-right: auto !important; padding: 30px 64px 0; height: auto;}
	ul#bl3 li {width: 369px;}
	div#block5 li {display: block; box-sizing: border-box;}
	div#block5 li>p {width: 100%;}
	div#bl6 {height: 315px;}
	ul#bl7 {text-align: center;}
	ul#bl7 li {width: 33.33%;}
	div#block8 {background: none; min-height: auto;}
	div#bl8 {width: 100%; background: none; margin: 0; height: auto;}
	div#block9 {display: none;}
	
	ul#bl11 li .img {float: none; margin: auto;}
	div.rew {width: 100%; float: none; margin: auto; text-align: justify;}
	ul#bl11 li {min-height: auto; background: none; padding: 15px; display: block; box-sizing: border-box;}
	ul#bl11 li:not(:last-child) {border-bottom: 1px solid #aaa;}
	div#block12 {min-height: auto; background: none;}
	
	#block12 div.form {padding: 30px 64px 90px;}
	div#tel2 {font-size: 24px;}
}

@media screen and (max-width: 767px) {
	.row {width: 100%;}
	div#block1 {height: auto;}
	div#logo {float: none; margin: auto;}
	div#logo img {margin: auto; display: block;}
	div#tel {float: none; margin-left: 0; font-size: 24px; width: 310px; margin: auto; text-align: center; padding-top: 15px;}
	div#konsult {float: none; padding-top: 15px; margin: auto;}
	div#tel::before {display: none;}
	div.titleww {font-size: 20px; padding-top: 35px; line-height: 1.5;}
	div.subtitleww.bluebox {font-size: 22px;}
	ul#bl3 li {width: 100%; float: none; padding: 0 30px; display: block; box-sizing: border-box;}
	ul#bl7 li {width: 70%; float: none; margin: auto;}
	ul#bl3 li.bsb::after {display: none;}
	#bl6 img {display: block; width: 100%;}
	div#bl6 {height: auto;}
	div#block5 li>p {text-align: justify;}
}
@media screen and (max-width: 550px) {
	ul#bl51, ul#bl52 {width: 100%; float: none;}
}

@media screen and (max-width: 526px) {
	
}
@media screen and (max-width: 440px) {
	body {padding: 0 15px;}
	ul#bl3 li p {width: 100%; font-size: 18px;}
	div.title {font-size: 31px;}
	div.subtitle {font-size: 22px;}
	div#tel2::before {display: none;}
	div.form {padding: 30px 0 !important; display: block; box-sizing: border-box; background: none;}
	ul#bl3 div.img {width: 57px;}
	ul#bl4 li {width: 100%;}
}
@media screen and (max-width: 360px) {
	
}