@media screen and (max-width: 1160px) {
	
	.about-item__title {
    	padding-bottom: 10px;
	}

	.about-item__text {
    	font-size: 18px;
	}

	.about-item__link {
    	padding-top: 10px;
	}
}


@media screen and (max-width: 768px) {

	header .row {
		flex-wrap: nowrap;
		justify-content: space-between;
	}

	header .logo img {
		width: 160px;
	}

	header .logo_desc {
      	margin-left: 30px;
    	font-size: 13px;
	}

	.h-info {
		display: none;
	}

	.m-menu {
		display: block;
		float: right;
	}

	.m-menu {
		position: relative;
		top: 25px;
		width: 42px;
		height: 28px;
		background: url("../img/burger.svg") no-repeat;
	}

	.m-menu:active {
		position: relative;
		width: 42px;
		height: 28px;
		background: url("../img/burger_activ.svg") no-repeat;
	}

	header .container {
		position: relative;
	}

	.mobile-menu {
		position: absolute;
		top: 90px;
		left: 15px;
		width: calc(100% - 30px);
		height: 80px;
		background-color: #DEDEDE;
		z-index: 2;
	}

	.mob-wrap {
		display: flex;
		border-top: 3px solid #666666;
	}

	.mob-links {
		display: flex;
    	justify-content: space-around;
    	width: 100%;
	}

	.mob-wrap .h-contact {
		padding: 0;
	}

	.m-about,
	.m-contact {
    	margin-top: -3px;
    	padding-top: 30px;
	}

	.mob-links .h-about a:hover, .mob-links .h-contact a:hover {
    	color: #666666;
	}

	.active {
		border-top: 3px solid #FF0000;
	}

	.m-image {
		width: 30px;
	}

	.main-about-item {
		width: 100%;
    	padding: 40px 20px;
	}

	.about-item__title {
    	padding-bottom: 30px;
	}

	.about-item__text {
    	font-size: 20px;
	}

	.about-item__link {
    	padding-top: 30px;
	}

	.about-item-r {
    	margin-left: 0; 
	}

	.about-item-l {
    	margin-right: 0; 
	}

	.main-about-image {
		display: none;
	}
}


@media screen and (max-width: 425px) {

	.mobile-menu {
		height: 100px;
	}

	.banner__desctop {
		display: none;
	}

	.banner__mobile {
		display: block;
	}

	.aircraft,
	.contact, 
	.footer-contact,
	.footer-contact__link,
	.footer-form,
	.footer-form__success,
	.footer__2 {
		width: 100%;
	}
}

@media screen and (max-width: 370px) {
	.logo_desc {
		display: none;
	}
}