
@media (max-width: 1023px) {
	
	.verh8, .verh6 {
		padding-top: 4em;
	}

	.verh4 {
		padding-top: 2em;
	}

	.niz08 {
		padding-bottom: 4em;
	}

	img {
		margin: 0 auto;
		text-align: center;
	}

	

	h1 {
		font-size: 32px;
		line-height: 32px;
	}

	h2, .send h2, .news_h2 {
		font-size: 20px;
		line-height: 22px;
	}

	.ar_h2 {
		font-size: 24px;
		line-height: 25px;
	}

	.dn1, .avia_ar002 {
		display: none;
	}

	.header_h1 h1 {
		font-size: 4em;
		line-height: 63px;
	}

	.bazaBlock2, .bazaBlock5, .komp-block1 {
		grid-template-columns: repeat(2, 1fr);
	}

	.bazaBlock3, .komp-block04 {
		grid-template-columns: 1fr 1fr;
	}

	.arenda02, .arenda5, .ar2,
	.arenda03, .to2, .auc2, .aviar3, 
	.arenda-2, .arenda-4, .arenda-5,
	.lic-block01 {
		grid-template-columns: 1fr 1fr;
	}

	.to1, .komp1, .auc1, .ob_n,
	.obratka, .aviar1, .aviar02, .aviar6,
	.arenda-1, .bazaBlock1, .komp-block1,
	.komp-block0020, .komp-block003, 
	.komp-block04, .komp-bl05, 
	.kont_head, .avia_ar2 {
		grid-template-columns: 1fr;
	}

	/*.to1 {
		text-align: center;
	}*/

	.arenda-01 h2 {
		text-indent: 0%;
		text-align: justify;
	}

	.arenda-04 h2, .arenda-05 h2 {
		padding-top: 1.5em;
	}



	.arenda0002, .arenda005, .ar002,
	.to001, .arenda003, .baza001,
	.komp0002, .auc0002, .servis-bl30,
	.arenda-004, .arenda-005, 
	.lic-block020 {
		display: none;
	}

	.baza02, .bazaBlock4 {
		padding-top: 2em;
	}

	.arenda05 img {

		max-width: 320px;
		width: 100%;
	}

	.baza3, .komp2, .servis-block3 {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 40px;
	}

	.auc02 img, .obratka001 img {
		width: 100%;
	}

	.foot, .avia_rab010, .avia_rab1_04 {
		display: none;
	}

	.foot02 {
		display: flex;
		justify-content: space-between;
	}

	.pass {
		display: grid;
		grid-template-columns: 1fr;
	}

	.comp1 {
		grid-template-columns: repeat(3, 1fr);
	}

	.comp001 {
		display: none;
	}

	.ohrana1 {
		grid-template-columns: 1fr 3fr;
	}

	.avia_rab4_01 h3, .avia_rab4_011 h3 {
		font-size: 14px;
		line-height: 14px;
	}

	

	.avia_rab {
		display: grid;
		grid-template-columns: 1fr;
	}

	.avia_rab01 h2 {
		text-indent: 0%;
	}

	.avia_rab1 {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
	}

	.avia_rab1_03 img, .avia_rab1_02 img {
		max-width: 250px;
		width: 90%;
	}

	.news1 {
		display: none;
	}


	
}






@media (min-width: 1023px) {
	.foot02 {
		display: none;
	}

	.news_mb {
		display: none;
	}

	
}





@media (max-width: 765px) {
	
	.verh8, .verh6 {
		padding-top: 3em;
	}

	.verh4 {
		padding-top: 2em;
	}

	.verh2 {
		padding-top: 1.3em;
	}

	.niz08 {
		padding-bottom: 3em;
	}

	.niz4 {
		margin-bottom: 2em;
	}

	.niz04 {
		padding-bottom: 2em;
	}


	.niz2, .niz1 {
		margin-bottom: 1em;
	}

	.r1 {
		margin-right: 0em;
	}

	.lic-block01 {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.arenda01, .arenda02, .arenda5,
	.arenda03, .ar1, .ar2, .to2,
	.baza3, .komp2, .komp3, 
	.bazaBlock2, .bazaBlock4,
	.bazaBlock5, .komp-block1,
	.komp-block2, .komp-block0020,
	.komp-block3, .komp-block4,
	.arenda-2, .arenda-4, .arenda-5,
	.licenzii {
		grid-template-columns: 1fr;
	}

	.arenda-01 h2 {
		text-align: left;
	}

	.arenda-3 h2, .arenda-7 h2 {
		text-indent: 0%;
		text-align: left;
	}

	.cont {
		margin: 0px auto;
		padding-left: 3%;
		padding-right: 3%;

	}

	.menu a {
		color: #555;
		text-decoration: none;
		text-align: center;
		font-size: 1.5em;
		/*margin: 1vh 0;*/
	}

	.close {
		position: absolute;
		top: 30px;
		right: 30px;
		cursor: pointer;
		font-size: 0px;
		color: #555;
	}

	.knopka {
		margin: 0 auto;
		text-align: center;
	}

	.header_h1 h1 {
		font-size: 2.2em;
		line-height: 1em;
	}

	h1 {
		letter-spacing: -1px;
	}

	

	.shapka2 {
		justify-self: start;
		align-items: center;
	}

	button {
		margin: 0 auto;
	}

	.arenda05 img, .baza003, .komp003,
	.komp0003, .aviar005, .ar001, .auc001 {
		display: none;
	}

	.dn2, .komp-bl0052, .arenda0001, .komp001 {
		display: none;
	}

	

	.baza1, .baza2, .auc2,
	.aviar2, .aviar02, .aviar3, .aviar4,
	.aviar5, .servis-block3, 
	.kont_vl, .kont_vl02, .kont-shema,
	.forma_niz1, .foot3, .opd {
		grid-template-columns: 1fr;
	}

	.obr-form {
		width: 100%;
	}

	.obratka01 {
		width: 100%;
		align-self: end;
	}

	.obratka001 {
		order: 0;

	}

	.aviar0002-link {
		display: block; /* Делаем ссылку блочным элементом */
		text-decoration: none; /* Убираем стандартное подчеркивание */
		color: inherit; /* Наследуем цвет текста от родителя */
		padding-top: 0.5em;
	}

	.aviar_02 h2 {
		font-size: 20px;
		line-height: 22px;
	}

	.aviar0002 {
		grid-template-columns: 1fr 5fr;
		padding-top: 0.1em;
	}

	.aviar0002 h2 {
		font-size: 18px;
		line-height: 20px;
		font-weight: 400;
		letter-spacing: 0px;
	}

	.aviar02 img {
		padding-top: 1em;
	}

	.aviar003 img {
		width: 100%;
	}

	.aviar03 img, .aviar0 h2 {
		text-align: center;
		margin: 0 auto;
	}

	.aviar03 {
		text-align: center;
	}


	.bazaBlock02 {
		padding-top: 1em;
	}

	.bazaBlock02 img, .bazaBlock004 img,
	.servis-bl03 img, .komp-block02 img, 
	.komp-bl051 img, .komp-block041 img {
		width: 100%;
	}


	.bazaBlock002, .servis-bl03 {
		order: -1;
	}

	.komp-block003, .komp-bl00 {
		padding-top: 2em;
	}

	.komp-bl051, .komp-block031 {
		justify-self: center;
		text-align: center;
	}

	.komp03 img, .komp-block031 img,
	.komp-bl051 img {
		max-width: 100%;
	}

	.kont_head1 h2 {
		text-indent: 0%;
	}

	.kont_vl1 {
		padding-top: 2em;
	}

	.lic-block02 img {
		width: 100%;
	}

	.modal-content {
		margin: 50% auto;
		padding-bottom: 5em;
	}

	.mod_button {
		float: none;
	}

	.forma_niz1, .forma_niz2,
	.forma_niz3 {
		grid-template-columns: 1fr;
	}

	.forma_niz02, .foot003 {
		order: -1;
	}

	.foot03, .foot003{
		text-align: center;
	}

	.forma_niz6  {
		padding-top: 2em;
	}

	.forma_niz002 img {
		width: 100%;
		padding-top: 6em;
	}

	.shapka {
		grid-template-columns: 1fr 1fr 1fr;
	}

	.shapka1 {
		display: none;
	}

	.comp1, .comp2, .head_ohr, .ohrana1 {
		grid-template-columns: 1fr;
	}

	.head_ohr img {
		width: 100%;
		padding-bottom: 1em;
	}

	.comp01 {
		padding-top: 1em;
	}

	.comp001, .comp001 img {
		display: none;
	}

	.avia_rab1 {
		grid-template-columns: 1fr;
	}

	.avia_rab1_02 img, .avia_rab1_03 img,
	.avia_rab3_01, .avia_rab4_01 img {
		display: none;
	}

	.avia_rab1_03, .avia_rab3_012 {
		padding-top: 1em;
	}

	.avia_rab3, .avia_rab4 {
		display: grid;
		grid-template-columns: 1fr;
	}

	.avia_rab4_01, .avia_rab4_011 {
		padding-top: 2.5em;
	}

	.avia_rab5 {
		grid-template-columns: repeat(2, 1fr);
		gap: 20px;
		place-items: center;
	}

	.news001 {
		grid-template-columns: 1fr;
		gap: 0px;
	}

	.news_0010 {
		order: -1;
	}

	.news001 img {
		width: 100%;
		height: 30vh;
		object-fit: cover;
		display: block;
		text-align: center;
	}

	.news001 h3 {
		padding-top: 2em;
	}

}