@media screen and (max-width: 1830px){	.block_top {		background: url(../images/air.png) repeat-x center bottom, url(../images/tree.png) no-repeat left -150px bottom, url(../images/bg.png) no-repeat center bottom;	}}@media screen and (max-width: 1530px){	.block_top {		background: url(../images/air.png) repeat-x center bottom, url(../images/tree.png) no-repeat left -100px bottom -100px / 250px, url(../images/bg.png) no-repeat center bottom;	}}@media screen and (max-width: 1170px){	.block_top h1 {		font-size: 32px;		line-height: 56px;	}}@media screen and (max-width: 1070px){	.block .zag {		font-size: 18px;		line-height: 24px;	}	.block_top h1 {		font-size: 26px;		line-height: 46px;	}}@media screen and (max-width: 1100px){	.header .messenger{
		display: none;	}}@media screen and (max-width: 991px){	.header .title{
		display: none;
	}
	.block_top {		background: url(../images/air.png) repeat-x center top 200px, url(../images/tree.png) no-repeat left 0px top 100px / 150px, url(../images/bg.png) no-repeat center top -50px / 991px;
	}
	.block_top h1{
		text-align: center;
		margin-top:230px;
		line-height: 42px;
	}
	.block_top .pl{
		margin: auto;
		margin-bottom: 15px;
	}
	.about{
		padding-top: 40px;
	}
	.klient img{
		border-radius: 10px;	}}@media screen and (max-width: 790px){	.header .tell {		margin-left: 15px;	}}@media screen and (max-width: 767px){	.variant .cl2 {		min-height: 550px;
	}
	.map .block{
		position: relative;
		top: -50px;
		left: 0px;
		width: 100%;
	}
	.footer{
		text-align: center;
		padding-top: 0px;
	}
	.footer img{
		margin-bottom: 20px;
	}
	.footer .right{
		margin-top: 20px;	}}@media screen and (max-width: 700px){	.header .tell {		margin-left: 0px;
	}
	.header .mess{
		display: none;
	}
	.big_pod_zag {		font-size: 14px;
	}
	.big_zag {		font-size: 20px;		line-height: 26px;
	}
	.header .burger {		display: block;	}	img.mob_kontakt {		width: 330px;		height: auto;	}}@media screen and (max-width: 620px){	.block_top h1 {		font-size: 22px;		line-height: 33px;
	}	img.mob_kontakt {		width: 230px;		height: auto;	}}@media screen and (max-width: 560px){	.header .tell a {		font-size: 20px;
	}
	.header .tell span {		font-size: 11px;
	}
	.header .container{		padding: 0px;	}	img.mob_kontakt {		width: 200px;		height: auto;	}}@media screen and (max-width: 480px){	.politika {		height: 100vh;		overflow-y: scroll;		min-height: 100vh;	}}@media screen and (max-width: 450px){	.header .tell a {		font-size: 20px;
	}
	.header .tell span {		font-size: 11px;
	}
	.block_top h1 {		font-size: 20px;		line-height: 30px;
	}}@media screen and (max-width: 420px){	.header{		padding-top: 5px;
	}
	.header .tell{		line-height: 20px;
	}
	.header .container {		padding: 0px;
	}
	.block_top .container {		padding: 0px;
	}
	.block_top {		background: url(../images/air.png) repeat-x center top 210px / 650px, url(../images/tree.png) no-repeat left 0px top 80px / 90px, url(../images/bg.png) no-repeat right top 0px / 620px;
	}
	.block_top h1 {		margin-top: 150px;
	}
	.about .container {		padding: 0px;
	}
	.klient .container {		padding: 0px;
	}
	.klient{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.variant .container {		padding: 0px;
	}
	.variant{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.variant .name {		font-size: 18px;
	}
	.variant .cl2 {		min-height: 580px;
	}
	.about{
		padding-bottom: 40px;
		padding-top: 0px;
	}
	.about .container {		padding: 0px;
	}
	.block .messejer{
		display: none;
	}
	.map .container {		padding: 0px;
	}
	.map .block{
		position: relative;
		top: 0px;
		left: 0px;
		width: 100%;
	}
	.map iframe{
		height: 300px;
	}
	.footer{
		padding-top: 30px;	}
}@media screen and (max-width: 400px){	.header .tell a {		font-size: 16px;
	}
	.header .tell span {		font-size: 9px;	}}@media screen and (max-width: 375px){	.block .form .but{
		font-size: 11px;	}}@media screen and (max-width: 374px){	.header .tell{		line-height: 18px;
	}
	.header .tell a {		font-size: 16px;
	}
	.header .tell span {		font-size: 9px;
	}
	.header .tell{		display: none;	}}