@charset "utf-8";
/* CSS Document */
	.main-menu .menu-ru ul li ul {
		padding: 0 50px 50px;
        gap: 0;
        background-color: transparent;
	}
	.main-menu ul li ul li a {
        padding: 8px 10px;
        background-color: #D3202E!important;
    }
    .main-menu ul li a:hover {
        color: #c9c9c9;
        background-color: #D3202E!important;
    }
    
@media screen  and (min-width:1601px) and (max-width:1920px) {
	.main-menu {
		padding-right: 120px;
	}
	.main-menu > div{
		    margin-left: 2%;
    margin-right: 2%;
    width: 100%;
}
	}
	.main-menu ul li {
		/*margin-left: 70px;*/
		margin-left: 57px;
	}
	.main-menu ul li a {
		font-size: 14px;
	}
	.main-menu ul li.item-116 ul {
		width: 1513px;
		left: -349px;
	}
	.main-menu ul li.item-117 ul /*en*/ {
		/*left: -223px;*/
		width: 1513px;
	}
	.main-menu ul li.item-181 ul /*en*/ {
		left: -536px;
		width: 1513px;
	}
	.main-menu ul li.item-184 ul {
		left: -30px;
		width: 935px;
	}
	.main-menu ul li.item-185 ul {
		left: -197px;
		width: 935px;
	}
	.main-menu ul li.item-186 ul {
		left: -324px;
		width: 935px;
	}
	/*---------- menu-ru -----------*/
	.main-menu .menu-ru ul li {
		/*margin-left: 5px;*/
		margin-left: 2px;
	}
	.main-menu .menu-ru ul li ul li {
		margin-left: 0;
		display: flex;
        align-items: center;
        height: 30px;
	}
	.main-menu ul li.item-118 ul {
		left: 0;
    	padding: 0;
	}
	.main-menu ul li.item-115 ul {
        padding: 0;
        left: 0;
        width: 570px;
        background-color: #D3202E;
        flex-wrap: wrap;
        height: fit-content;
        min-height: 70px;
	}
	.main-menu ul li.item-180 ul {
		left: 0;
        padding: 0;
	}
	/*------------------------------*/
	.img-object {
		position: absolute;
		z-index: 10;
		display: block;
	}
	.custom_about .img-object-1 {
		top: -20px;
	}
	.custom_about .img-object-2 {
		right: 0;
		/*top: 48%;*/
		top: 40%;
	}
	.custom_about .img-object-3 {
		bottom: -20px;
	}
	.custom_about .block-digit .row-digit {

	}
	.custom_dispatcher .wrap-h1 {
		/*padding-left: 15%;*/
	}
	.custom_dispatcher .img-object-4 {}
	.custom_dispatcher .img-object-5 {
		right: 0;
		top: 320px;
	}
	.custom_advans .img-object-6 {
		top: 80%;
	}
	.custom_serv .img-object-7 {
		right: 0;
		top: 0;
	}
	.custom_int-map .img-object-8 {
		top: -30px;
	}
	.custom_int-map .img-object-9 {
		right: 0;
	}
	.custom_sale .img-object-10 {
		right: 0;
		top: 40px;
	}
	.custom_sale .img-object-11 {
		top: 40%;
	}
	.custom_news .img-object-12 {
		right: 0;
		top: 60px;
	}
	.custom_news .img-object-13 {
		top: 60%;
	}
	.custom_news .wrap-news .news .allmode-item .allmode-img {
		/*height: 315px;*/
	}
	.custom_projects .img-object-14 {
		top: 10%;
	}
	.custom_projects .img-object-15 {
		right: 0;
		top: 8%;
	}
	/********** content **********/
	#Content {
		background-image: url(../images/bg-content-1.png);
		background-repeat: repeat-y;
	}
	.wrap-svg {
		height: 830px;
		padding-top: 3vh;
	}
	.nav-child {
        position: absolute;
        z-index: 2;
    }
    body:not(.itemid-105) .main-menu ul li.item-115 ul:after,
    body:not(.itemid-105) .main-menu ul li.item-180 ul:after,
    body:not(.itemid-105) .main-menu ul li.item-118 ul:after {
        width: 100%;
        content: "";
        left: 0;
        top: auto;
        margin-top: 0;
        position: fixed;
        height: 70px;
        background-color: #9e0e1769;
        z-index: -1;
    }
    body:not(.itemid-105) .main-menu ul li.item-180 ul:after,
    body:not(.itemid-105) .main-menu ul li.item-118 ul:after {
        height: 35px;
    }
    
}
@media screen  and (min-width:1599px) and (max-width:1600px) {
	.wrap-svg {
		height: 700px;
		padding-top: 3vh;
	}
}
@media screen  and (max-width:1599px) {

	.wrap-top-site {

		padding-left: 3%;
		padding-right: 3%;
	}
	.wrap-top-site {
 
    /*padding-right: 3%;*/
   
}
}
@media screen  and (min-width:1440px) and (max-width:1599px) {
	.wrap-svg {
		height: 700px;
		padding-top: 0;
	}
	.wrap-top-site .langs{
		width: 14.666667%;
	}
}
@media screen  and  (max-width: 1502px) {
 	.moduletable_top-info ul li.order-fly-ru{
		margin-left: 20px;
	}
	.main-menu ul li a{
	    padding: 10px 10px;
	    letter-spacing: -0.3px;
}
}
@media screen  and (max-width:1460px) {
.wrap-top-site {

		padding-left: 0;
		padding-right: 0;
	}
}
@media screen  and (min-width:1366px) and (max-width:1439px) {
	.wrap-svg {
		height: 600px;
		padding-top: 5vh;
	}
	.wrap-top-site {
    padding-left: 0;
    padding-right: 0;
}

}
 
@media screen  and  (max-width:1442px) {
	.moduletable_top-info ul li.order-fly-ru{
		margin-left: 20px;
	}
	.main-menu ul li a{
	    padding: 10px 10px;
	    letter-spacing: -0.3px;
}
body .main-menu ul li.item-115 ul {
    left: -232px;
    /*width: 1075px;*/
}
}
@media screen  and (min-width:1200px) and (max-width:1365px) {
	.wrap-svg {
		height: 800px;
		padding-top: 0;
	}
	.logo {
    margin-left: 0;
 
}
}
@media screen  and  (max-width:1365px) {
	.moduletable_top-info ul li.top-air{
		/*display: none;*/
			margin-left: 8px;

	}
	.moduletable_top-info ul li.order-fly-ru{
		margin-left: 20px;
	}
	.moduletable_top-info ul li.top-me{
		/*display: none;*/
		margin-left: 8px;
	}
	body .moduletable_top-info ul li.top-mail {
    margin-left: 14px;
}
.moduletable_top-info ul li{
	font-size: 16px;
}
.moduletable_top-info ul li.top-soc {
 
    margin-left: 14px;
}
body .moduletable_top-info ul li.phone {
    margin-left: 14px;
}
	.wrap-top-site .top-info {
		width: 63.666667%;
	}
	.main-menu ul li a {
    padding: 10px 6px;
    
}
 body  .logo {
    margin-left: 0;
    
}
.wrap-top-site {
    padding-left: 0;
    padding-right: 0;
}

}

 
@media screen  and  (max-width:1310px) {
.wrap-top-site .langs {
    width: 12%;
}
.wrap-top-site .langs .moduletable ul.lang-inline li:first-child, .wrap-top-site .langs .moduletable ul.lang-inline li:nth-child(2) {
    margin-right: 0;

}
.wrap-top-site .top-info {
    width: 65.666667%;
}
.wrap-top-site .langs .moduletable ul.lang-inline li a{
	    font-size: 0;
}
}
@media screen  and  (max-width:1280px) {
 body .main-menu .menu-ru ul li a {
    font-size: 13px;
}
.wrap-top-site .langs .moduletable ul.lang-inline li:first-child, .wrap-top-site .langs .moduletable ul.lang-inline li:nth-child(2) {
    margin-right: 0;

}
.wrap-top-site .langs .moduletable ul.lang-inline li a{
	    font-size: 0;
}
.wrap-top-site .langs {
    width: 12%;
}
.wrap-top-site .top-info {
    width: 65.666667%;
}
}
@media screen  and (min-width:1200px) and (max-width:1599px) {
	body {
		font-size: 16px;
	}
	#HomeHeader {
		padding-bottom: 150px;
	}
	.moduletable_top-info ul li {
		/*margin-left: 20px;*/
		/*margin-left: 15px;*/
	}
	.moduletable_top-info ul li.top-mail{
		margin-left: 30px;
	}
	.moduletable_top-info ul li.order-fly {
		padding: 14px 24px;
	}
	.moduletable_top-info ul li.order-fly a {
		font-size: 16px;
	}
	.moduletable_top-info ul li.order-fly-ru {
		padding: 7px 15px;
		text-align: left;
		line-height: 1;
	}
	.moduletable_top-info ul li.order-fly-ru a {
		font-size: 13px;
	}
	.top-home-header .heaven {
		background-image: url(../images/heaven-small-lg.png);
		width: 300px;
		height: 167px;
		top: -48px;
	}
	.logo {
		margin-left: 30px;
		width: 180px;
	}
	.main-menu {
		padding-right: 24px;
	}
	.main-menu ul li {
		margin-left: 14px;
	}
	.main-menu ul li a {
		line-height: 1;
	}
	.main-menu ul li:first-child {
		margin-left: 20px;
	}
	.main-menu ul li ul {
		padding: 15px 34px;
		min-height: 90px;
	}
	.main-menu ul li.item-116 ul {
		width: 1012px;
		left: -248px;
	}
	.main-menu ul li.item-117 ul {
		left: -20px;
		width: 1012px;
	}
	.main-menu ul li.item-181 ul /*en*/ {
		left: -372px;
		width: 1012px;
	}
	.main-menu ul li.item-184 ul {
		left: -20px;
		width: 550px;
	}
	.main-menu ul li.item-185 ul {
		left: -128px;
		width: 550px;
	}
	.main-menu ul li.item-186 ul {
		left: -204px;
		width: 550px;
	}
	.main-menu ul li ul li a {
		font-size: 10px;
	}
	/*---------- menu-ru -----------*/
	.main-menu ul li:first-child {
		margin-left: 0;
	}
	.main-menu .menu-ru ul li a {
		font-size: 14px;
	}
	.main-menu ul li.item-118 ul {
		left: 0;
		/*width:1075px;*/
	}
	.main-menu ul li.item-115 ul {
		/*left: -332px;*/
		/*width: 1075px;*/
	}
	.main-menu ul li.item-180 ul {
		/*left: -422px;*/
		/*width: 1075px;*/
	}
	.main-menu .menu-ru ul li ul li a {
		font-size: 12px;
	}
	/*------------------------------*/
	.bottom-home-header {
		padding-left: 100px;
	}
	.moduletable_clogan-button h1 {
		font-size: 66px;
	}
	.moduletable_clogan-button .link-modal a {
		font-size: 20px;
	}
	/********* modeles Home *********/
	/*---------- new year ----------*/
	.custom_new-year .wrap-row-toys {
		padding-left: 30px;
	}
	.custom_new-year .wrap-row-toys ul li {
		margin-right: 20px;
	}
	.custom_new-year .wrap-row-toys ul li.swing3,
	.custom_new-year .wrap-row-toys ul li.swing-box3 {
		display: none;
	}
	.custom_new-year .wrap-congratulation {
		/*padding-bottom: 60px;*/
	}
	.custom_new-year .wrap-congratulation .text-new-year {
		/*padding-left: 80px;*/
		top: 280px;
		left: 150px;
	}
	.custom_new-year .wrap-congratulation .text-new-year .h1 {
		/*font-size: 64px;*/
		font-size: 36px;
	}
	.custom_new-year .wrap-congratulation .img-new-year {
		/*padding-left: 70px;*/
	}
	.custom_new-year .wrap-congratulation .img-new-year img {
		/*width: 420px;*/
	}
	/*-----------------------------------*/
	.custom_about .block-digit .row-digit .h1 {
		font-size: 48px;
	}
	.custom_about .block-digit .row-digit .h1 span {
		font-size: 30px;
	}
	.custom_about .block-digit .row-digit .desc-digit {
		font-size: 24px;
	}
	.custom_about .block-digit .row-digit {
		margin-bottom: 8px;
	}
	h1, .h1 {
		font-size: 30px;
	}
	h2, .h2 {
		font-size: 24px;
	}
	h3, .h3 {
		font-size: 18px;
	}
	.custom_about .desc-about-right .h1 {
		margin-bottom: 36px;
	}
	#Dispatcher {
		
	}
	.custom_dispatcher .wrap-buttons-dispatcher .btn {
		font-size: 16px;
	}
	#Advantages {
		padding-top: 40px !important;
		padding-bottom: 30px !important;
	}
	.custom_advans .block-advan .img-advan {
		/*width: 100px;
		height: 140px;*/
	}
	.custom_advans .block-advan .desc-advan .h2 {
		font-size: 22px;
	}
	/*------------ Airbus ----------*/
	.custom_airbus-home .left-airbus .desc-airbus {
		font-size: 30px;
		margin-top: 40px;
	}
	.custom_airbus-home .left-airbus .linl-airbus {
		margin-top: 40px;
	}
	.custom_airbus-home .left-airbus .linl-airbus a {
		font-size: 18px;
	}
	/*--------------------------------*/
	#Services {
		padding-bottom: 50px !important;
	}
	.custom_serv .h1 {
		margin-bottom: 50px;
	}
	.custom_serv .block-serv .img-serv img {
		/*max-width: 30%;*/
	}
	.custom_serv .block-serv .h2 {
		font-size: 22px;
	}
	.custom_serv .row-2 {
		margin-top: 30px;
	}
	/*---------- AcademyHome ----------*/
	#AcademyHome {
		background-position: 42% 50% !important;
	}
	/*--------------------------------*/
	#Gallery {
		padding-bottom: 0 !important;
	}
	#Sale {
		padding-bottom: 50px !important;
	}
	.custom_sale .wrap-tabs {
		margin-top: 30px;
	}
	.custom_sale .wrap-tabs .tab-content .block-tab .img-tab {
		height: 230px;
	}
	.custom_sale .wrap-tabs .tab-content .block-tab .title-tab {
		font-size: 20px;
		height: 40px;
	}
	.custom_sale .wrap-tabs .tab-content .block-tab .price-tab {
		font-size: 20px;
	}
	.custom_sale .wrap-tabs .tab-content .block-tab .link-tab a {
		font-size: 14px;
	}
	.custom_news .h1 {
		margin-bottom: 30px;
	}
	.custom_news .wrap-news .news .allmode-item .bottom-news .date,
	.custom_news .wrap-news .news .allmode-item .bottom-news .readmore a {
		font-size: 14px;
	}
	#News {}
	.custom_news .wrap-news .news .allmode-item .allmode-title {
		height: 60px;
		font-size: 18px;
	}
	#Projects {
		padding: 50px 0 !important;
	}
	.custom_projects .h1 {
		margin-bottom: 30px;
	}
	.custom_projects .block-project .wrap-img-project .title-project {
		font-size: 16px;
	}
	/*------------- new Projects ---------*/
	.custom_projects .block-project .item,
	.custom_projects .block-project .item-hover,
	.custom_projects .block-project .item-hover .mask,
	.custom_projects .block-project .item-img,
	.custom_projects .block-project .item-info {
		width: 100%;
		height: 360px;
	}
	.custom_projects .block-project .item .title-project,
	.custom_projects .block-project .wrap-img-project .desc-project .h2 {
		font-size: 22px;
	}
	.custom_projects .block-project .wrap-img-project .desc-project .link-article {
		width: 83%;
		bottom: 15px;
	}
	.custom_projects .block-project .wrap-img-project .desc-project .link-article a {
		font-size: 16px;
		padding: 10px;
	}
	/*------------------------------------*/
	.moduletable_footer .block-footer-form .include-form {
		width: 350px;
	}
	.moduletable_footer .block-footer-form .include-form .fox-container textarea {
		height: 220px !important;
	}
	.moduletable_footer .block-footer-map iframe {
		height: 390px !important;
	}
	/********** content **********/
	.moduletable_second-menu ul li a {
		font-size: 12px;
		padding: 10px;
	}
	.itemid-139 .page-header-article h1, 
	.itemid-153 .page-header-article h1 {
		font-size: 24px;
	}
	.blog {
		padding-bottom: 30px;
	}
	.blog .items-row {
		margin-bottom: 40px;
	}
	.blog .left-teaser-blog .teaser-img-blog .item-image {
		/*height: 270px;*/
	}
	.blog .right-teaser-blog .teaser-blog-title .page-header {
		margin-bottom: 0;
	}
	.blog .right-teaser-blog .teaser-blog-date .article-info {
		margin-bottom: 8px;
	}
	.blog .right-teaser-blog .read-more-blog {
		margin-top: 20px;
	}
	.blog .right-teaser-blog .read-more-blog a {
		font-size: 16px;
	}
	.pagination {
		margin-top: 0;
	}
	.itemid-126 .google-map iframe,
	.itemid-130 .google-map iframe{
		height: 350px !important;
	}
	/*-------- page Helicopter Maintenance -------*/
	.wrap-page-maintenance .row {
		margin-bottom: 40px;
	}
	.wrap-page-maintenance h1, 
	.wrap-page-maintenance .h1 {
		margin-bottom: 30px;
	}
	.text-maintenance p {
		margin-bottom: 25px;
	}
	/*-------- forms -------*/
	.include-form .cf-control-input textarea {
		/*padding: 1px 20px !important;*/
		/*height: 182px !important;*/
	}
	/*---------- page Interactive Map ---------*/
	.mypopup {
		padding: 15px;
	}
	.mypopup h3 {
		margin-top: 0;
	}
	/*--------- page academy -------------*/
	.row-realty-prog {
		margin-top: 90px;
	}
	.row-what-will {
		padding: 35px;
	}
	.row-what-will .wrap-desc-what-will .h1 {
		margin-bottom: 15px;
	}
	.row-get-consult-academy {
		margin-top: 40px;
		padding: 40px 0;
		background-position: 0 bottom;
		background-size: cover;
	}
	.row-imgs-sertif {
		margin-top: 90px;
	}
	/*********** jshop ***************/
	.jshop h1 {
		font-size: 30px;
	}
	.jshop_list_product {
		margin-bottom: 60px;
	}
	/*-------- jshop_list_product sort --------------*/
	.jshop_list_product .form_sort_count .box_products_sorting {
		width: 40%;
	}
	/*----------- jshop_list_product -------------*/
	.jshop_list_product .product .title-teaser-prod .name {
		font-size: 22px;
	}
	.jshop_list_product .oiproduct .wrap-price-detail .price .value-price {
		font-size: 16px;
	}
	/*----------- productfull -------------*/
	/*------------ small carousel full img prod--------------------*/
	/*------------ short-desc-full-prod  -------------*/
	.productfull .short-desc-full-prod h1 {
		margin-bottom: 15px;
	}
	.productfull .short-desc-full-prod .extra_fields {
		margin-top: 30px;
		width: 80%;
	}
	.productfull .short-desc-full-prod .two-buttons-modal-form {
		margin-top: 60px;
	}
	.productfull .short-desc-full-prod .two-buttons-modal-form .custom_two-buttons .button-modal {
		flex: 1 0 35%;
	}
	.productfull .short-desc-full-prod .two-buttons-modal-form .custom_two-buttons .button-modal-1 {
		margin-right: 15px;
	}
	.productfull .short-desc-full-prod .two-buttons-modal-form .custom_two-buttons .button-modal a {
		font-size: 17px;
		padding: 12px 25px;
	}
	/************** jshop_prod_description ***************/
	.productfull .jshop_prod_description .include-module-1 {
		margin-bottom: 30px;
	}
	.productfull .jshop_prod_description .include-module-2 {
		margin-bottom: 90px;
	}
	.productfull .jshop_prod_description .include-module-3 {
		margin-bottom: 70px;
	}
	.productfull .jshop_prod_description .include-module-4 {
		margin-bottom: 70px;
	}
	.productfull .jshop_prod_description .include-module-5 {
		margin-bottom: 30px;
	}
	.productfull .jshop_prod_description .include-module-6 {
		margin-bottom: 30px;
	}
	.productfull .jshop_prod_description .include-module-7 {}
	/*------------- custom_4-blocks-extra-field ----------*/
	.productfull .custom_4-blocks-extra-field .wrap-block-extra-field {
		height: 260px;
		padding-top: 30px;
	}
	.productfull .custom_4-blocks-extra-field .wrap-block-extra-field .value-extra-field {
		font-size: 24px;
	}
	/*------------ section-airbus ------------*/
	.productfull .section-airbus .h2 {
		margin-bottom: 30px;
	}
	.productfull .section-airbus ul li {
		margin-bottom: 20px;
	}
	.productfull .section-airbus ul li .img-marker {
		padding-right: 15px;
	}
	/*------------- custom_multi-func --------*/
	.productfull .custom_multi-func .desc-multi-func .h2 {
		padding-left: 30px;
		margin-top: 40px;
	}
	.productfull .custom_multi-func .desc-multi-func ul {
		padding-left: 30px;
	}
	/*---------- custom_cabina-pilot ----------*/
	.productfull .custom_cabina-pilot {}
	/*----------- custom_cabina-passenger --------*/
	.productfull .custom_cabina-passenger {}
	/*----------- custom_config-sallon ----------*/
	.productfull .custom_config-sallon .sub-h2 {
		margin-bottom: 30px;
	}
	.productfull .custom_config-sallon .head-block-config-sallon {
		padding: 15px;
		height: 80px;
	}
	.productfull .custom_config-sallon .head-block-config-sallon .numb-config {
		flex: 0 0 50px;
		height: 50px;
		font-size: 26px;
		margin-right: 15px;
		line-height: 1.8;
	}
	.productfull .custom_config-sallon .head-block-config-sallon .desc-numb-config {
		font-size: 18px;
	}
	.productfull .custom_config-sallon .desc-block-config-sallon.desc-block-config-sallon-img-ul {
		padding: 50px 5px;
	}
	.productfull .custom_config-sallon .desc-block-config-sallon.desc-block-config-sallon-img-ul .img-config-sallon {
		flex: 0 0 60%;
	}
	.productfull .custom_config-sallon .desc-block-config-sallon.desc-block-config-sallon-img-ul .text-config-sallon ul li .icon-config {
		flex: 0 0 40px;
		margin-right: 10px;
	}
	.productfull .custom_config-sallon .desc-block-config-sallon.desc-block-config-sallon-img-ul .text-config-sallon ul li .name-config {
		font-size: 16px;
	}
	.productfull .custom_config-sallon .desc-block-config-sallon.desc-block-config-sallon-1-350 {
		height: 320px;
	}
	.productfull .custom_config-sallon .desc-block-config-sallon.desc-block-config-sallon-2-350 {
		height: 272px;
	}
	/*----------- custom_tekh-docum -------------*/
	.productfull .custom_tekh-docum {
		padding: 60px 90px;
	}
	.productfull .custom_tekh-docum .wrap-tekh-docum .name-airbus-tekh-docum .h2 {
		margin-top: 5px;
	}
	.productfull .custom_tekh-docum .wrap-tekh-docum .links-download-tekh-docum .link-download {
		width: 320px;
	}
	.productfull .custom_tekh-docum .wrap-tekh-docum .links-download-tekh-docum .link-download a {
		padding: 6px 20px;
	}
	/*------------- custom_shop-form --------------*/
	.productfull .custom_shop-form .wrap-form .h2 {
		margin-bottom: 30px;
	}
	.productfull .custom_shop-form {
		padding: 40px 0;
	}
}
@media screen  and (min-width:1280px) and (max-width:1599px) {
	.moduletable_top-info ul li.phone{
		margin-left: 30px;
	}
	.bk-maps .col-sm-4.bk-map1{
    padding: 20px;
}
	.img-object {
		display: block;
		position: absolute;
		z-index: 10;
	}
	.custom_about .img-object-1 {
		top: -20px;
		width: 76px;
	}
	.custom_about .img-object-2 {
		right: 0;
		/*top: 48%;*/
		top: 40%;
		width: 170px;
	}
	.custom_about .img-object-3 {
		/*bottom: -20px;*/
		bottom: 50%;
		width: 60px;
	}
	.custom_dispatcher .img-object-4 {
		width: 100px;
		top: 40px;
	}
	.custom_dispatcher .img-object-5 {
		right: 0;
		top: 220px;
		width: 160px;
	}
	.custom_advans .img-object-6 {
		top: 70%;
		width: 60px;
	}
	.custom_serv .img-object-7 {
		right: 0;
		top: 90%;
		width: 180px;
	}
	.custom_int-map .img-object-8 {
		top: -10px;
		width: 70px;
	}
	.custom_int-map .img-object-9 {
		right: 0;
		width: 140px;
	}
	.custom_sale .img-object-10 {
		right: 0;
		top: 0;
		width: 120px;
	}
	.custom_sale .img-object-11 {
		top: 40%;
		width: 40px;
	}
	.custom_news .img-object-12 {
		right: 0;
		top: 10px;
		width: 110px;
	}
	.custom_news .img-object-13 {
		top: 60%;
		width: 50px;
	}
	.custom_projects .img-object-14 {
		top: 10%;
		width: 50px;
	}
	.custom_projects .img-object-15 {
		right: 0;
		top: 7%;
		width: 80px;
	}
	/********** content **********/
	#Content {
		background-image: url(../images/bg-content-1.png);
		background-repeat: repeat-y;
		background-size: contain;
	}
}
@media screen  and (min-width:1590px) and (max-width:1620px) {
.wrap-top-site .langs {
    width: 14.666667%;
}
.logo {
 
    width: 180px;
}
.wrap-top-site {
 
    padding-right: 4%;
   
}
}
@media screen  and (min-width:1440px) and (max-width:1599px) {}
@media screen  and (min-width:1366px) and (max-width:1439px) {}
@media screen  and (min-width:1280px) and (max-width:1365px) {}
@media screen  and (min-width:1200px) and (max-width:1279px) {
	.moduletable_top-info ul li.phone {
		margin-left: 20px;
	}
}
@media screen  and (min-width:992px) and (max-width:1199px) {
	body {
		font-size: 16px;
	}
	#HomeHeader {
		padding-bottom: 150px;
	}
	.wrap-top-site .langs .moduletable ul.lang-inline li:first-child, 
	.wrap-top-site .langs .moduletable ul.lang-inline li:nth-child(2) {
		margin-right: 0;
	}
	.wrap-top-site .langs .moduletable ul.lang-inline li {
		text-indent: -9999px;
	}
	.moduletable_top-info ul li {
		margin-left: 15px;
		font-size: 16px;
	}
	.moduletable_top-info ul li.order-fly {
		padding: 14px 24px;
	}
	.moduletable_top-info ul li.order-fly a {
		font-size: 14px;
	}
	.moduletable_top-info ul li.order-fly-ru {
		padding: 5px 15px 12px;
		text-align: left;
		line-height: 1;
	}
	.moduletable_top-info ul li.order-fly-ru a {
		font-size: 12px;
	}
	.top-home-header .heaven {
		background-image: url(../images/heaven-small-lg.png);
		width: 300px;
		height: 167px;
		top: -65px;
	}
	.logo {
		margin-left: 20px;
		width: 130px;
	}
	.main-menu {
		/*padding-right: 24px;*/
		padding-right: 0px;
	}
	.main-menu ul li {
		margin-left: 10px;
	}
	.main-menu ul li a {
		font-size: 14px;
		/*padding: 10px;*/
			padding: 10px 6px;
		line-height: 1;
	}
	.main-menu ul li:first-child {
		margin-left: 10px;
	}
	.main-menu ul li ul {
		padding: 10px 20px;
		min-height: 80px;
	}
	.main-menu ul li.item-116 ul {
		width: 832px;
		left: -202px;
	}
	.main-menu ul li.item-117 ul {
		left: -10px;
		width: 832px;
	}
	.main-menu ul li.item-181 ul /*en*/ {
		left: -302px;
		width: 832px;
	}
	.main-menu ul li.item-184 ul /*cn*/ {
		left: -10px;
		width: 428px;
	}
	.main-menu ul li.item-185 ul {
		left: -94px;
		width: 426px;
	}
	.main-menu ul li.item-186 ul {
		left: -156px;
		width: 430px;
	}
	.main-menu ul li ul li a {
		font-size: 10px;
		padding: 10px 0;
	}
	/*---------- menu-ru -----------*/
	.main-menu ul li:first-child {
		margin-left: 0;
	}
	body .main-menu .menu-ru ul li a {
		font-size: 12px;
	}
	.main-menu ul li.item-118 ul {
		left: 0;
		/*width: 879px;*/
	}
	.main-menu ul li.item-115 ul {
		/*left: -273px;*/
		/*width: 879px;*/
	}
	.main-menu ul li.item-180 ul {
		/*left: -344px;*/
		/*width: 879px;*/
	}
	.main-menu .menu-ru ul li ul li a {
		/*font-size: 10px;*/
	}
	/*------------------------------*/
	.bottom-home-header {
		padding-left: 100px;
	}
	.moduletable_clogan-button h1 {
		font-size: 48px;
	}
	.moduletable_clogan-button h2 {
		font-size: 24px;
	}
	.moduletable_clogan-button .link-modal a {
		font-size: 16px;
	}
	/********* modeles Home *********/
	/*---------- new year ----------*/
	.custom_new-year .wrap-row-toys {
		padding-left: 48px;
	}
	.custom_new-year .wrap-congratulation .text-new-year {
		/*padding-left: 80px;*/
		top: 225px;
		left: 120px;
	}
	.custom_new-year .wrap-congratulation .text-new-year .h1 {
		/*font-size: 54px;*/
		font-size: 28px;
	}
	.custom_new-year .wrap-congratulation .text-new-year .link-article a {
		/*padding: 15px 50px;*/
		padding: 15px 30px;
		font-size: 16px;
	}
	.custom_new-year .wrap-congratulation {
		/*padding-bottom: 54px;*/
	}
	.custom_new-year .wrap-congratulation .img-new-year {
		/*padding-left: 30px;*/
	}
	.custom_new-year .wrap-congratulation .img-new-year img {
		/*width: 385px;*/
	}
	/*------------------------------*/
	.custom_about .block-digit .row-digit .h1 {
		font-size: 36px;
	}
	.custom_about .block-digit .row-digit .h1 span {
		font-size: 24px;
	}
	.custom_about .block-digit .row-digit .desc-digit {
		font-size: 22px;
	}
	.custom_about .block-digit .row-digit {
		margin-bottom: 20px;
	}
	.custom_about .desc-about-left p span.icon-info {
		height: 75px;
	}
	h1, .h1 {
		font-size: 26px;
	}
	h2, .h2 {
		font-size: 20px;
	}
	h3, .h3 {
		font-size: 16px;
	}
	.custom_about .desc-about-right .h1 {
		margin-bottom: 14px;
	}
	#DispatcherTitle {
		padding-top: 20px !important;
		padding-bottom: 30px !important;
	}
	#Dispatcher {
		padding: 0 !important;
		background-image: none !important;
	}
	.custom_dispatcher .wrap-h1 {
		padding: 0 15px;
		width: 970px;
		margin: 0 auto;
	}
	.custom_dispatcher .wrap-buttons-dispatcher {
		margin-top: 0;
		background-image: url(../images/bg-dispatcher.jpg);
		background-repeat: no-repeat;
		background-position: 50% 50%;
		background-size: cover;
		padding: 50px 0;
	}
	.custom_dispatcher .wrap-buttons-dispatcher .btn {
		font-size: 14px;
	}
	#Advantages {
		padding-bottom: 30px !important;
		padding-top: 10px !important;
	}
	.custom_advans .h1 {
		margin-bottom: 30px;
	}
	.custom_advans .block-advan .img-advan {
		/*width: 90px;
		height: 160px;*/
		width: 270px;
		height: 220px;
	}
	.custom_advans .block-advan .desc-advan .h2 {
		font-size: 18px;
	}
	.custom_advans .block-advan .desc-advan p {
		font-size: 14px;
	}
	/*------------ Airbus ----------*/
	#Airbus {
		padding-top: 80px !important;
	}
	.custom_airbus-home .left-airbus .desc-airbus {
		font-size: 26px;
		margin-top: 30px;
	}
	.custom_airbus-home .left-airbus .linl-airbus {
		margin-top: 30px;
	}
	.custom_airbus-home .left-airbus .linl-airbus a {
		font-size: 16px;
	}
	/*--------------------------------*/
	#Services {
		padding-bottom: 30px !important;
		padding-top: 40px !important;
	}
	.custom_serv .h1 {
		margin-bottom: 30px;
	}
	.custom_serv .block-serv .img-serv img {
		/*max-width: 30%;*/
	}
	.custom_serv .block-serv .h2 {
		font-size: 17px;
	}
	.custom_serv .row-2 {
		margin-top: 30px;
	}
	/*---------- new services ---------*/
	.custom_serv .wrap-block-serv {
		padding: 25px 0;
	}
	.custom_serv .wrap-block-serv:hover .img-serv,
	.custom_serv .wrap-block-serv:focus .img-serv,
	.custom_serv .wrap-block-serv.img-serv,
	.custom_serv .wrap-block-serv .img-serv {
		height: 75px;
		background-size: contain;
	}
	.custom_serv .wrap-block-serv .img-serv img {
		height: 100%;
	}
	/*---------- AcademyHome ----------*/
	#AcademyHome {
		background-position: 55% 50% !important;
		height: 500px;
		padding-top: 40px !important;
	}
	.custom_academy-home .right-academy-home .h1 {
		margin-bottom: 30px;
	}
	.custom_academy-home .right-academy-home p {
		margin-bottom: 20px;
	}
	.custom_academy-home .right-academy-home .link-article {
		margin-top: 35px;
	}
	.custom_academy-home .right-academy-home .link-article a {
		font-size: 16px;
	}
	/*-----------------------------*/
	#Gallery {
		padding-bottom: 0 !important;
	}
	#InterMap {
		display: none;
	}
	.custom_int-map .h1 {
		margin-bottom: 30px;
	}
	#Sale {
		padding-bottom: 30px !important;
		padding-top: 30px !important;
	}
	.custom_sale .wrap-tabs {
		margin-top: 30px;
	}
	.custom_sale .wrap-tabs .nav-tabs li {
		margin-right: 30px;
	}
	.custom_sale .wrap-tabs .nav-tabs li a {
		font-size: 14px;
	}
	.custom_sale .wrap-tabs .tab-content .block-tab .img-tab {
		height: 200px;
	}
	.custom_sale .wrap-tabs .tab-content .block-tab .title-tab {
		font-size: 16px;
		margin-bottom: 4px;
		height: 34px;
	}
	.custom_sale .wrap-tabs .tab-content .block-tab .desc-tab {
		font-size: 14px;
		margin-bottom: 0;
	}
	.custom_sale .wrap-tabs .tab-content .block-tab .price-tab {
		font-size: 16px;
	}
	.custom_sale .wrap-tabs .tab-content .block-tab .link-tab {
		margin-top: 10px;
	}
	.custom_sale .wrap-tabs .tab-content .block-tab .link-tab a {
		font-size: 12px;
	}
	.custom_news .h1 {
		margin-bottom: 30px;
		margin-top: 0;
	}
	.custom_news .wrap-news .news .allmode-item .allmode-img {
		margin-bottom: 10px;
		/*height: 190px;*/
	}
	.custom_news .wrap-news .news .allmode-item .bottom-news {
		margin-top: 10px;
	}
	.custom_news .wrap-news .news .allmode-item .bottom-news .date,
	.custom_news .wrap-news .news .allmode-item .bottom-news .readmore a {
		font-size: 12px;
	}
	#Projects {
		padding: 0 0 50px !important;
	}
	.custom_projects .h1 {
		margin-bottom: 30px;
	}
	.custom_projects .block-project .wrap-img-project .img-project {
		height: 150px;
	}
	.custom_projects .block-project .wrap-img-project .title-project {
		font-size: 14px;
		padding: 10px 15px;
	}
	.custom_projects .block-project .text-project {
		margin-top: 15px;
		font-size: 14px;
		height: 180px;
	}
	/*------------- new Projects ---------*/
	.custom_projects .block-project .item,
	.custom_projects .block-project .item-hover,
	.custom_projects .block-project .item-hover .mask,
	.custom_projects .block-project .item-img,
	.custom_projects .block-project .item-info {
		width: 100%;
		height: 292px;
	}
	.custom_projects .block-project .item-type-zoom .item-info {
		padding: 10px;
	}
	.custom_projects .block-project .item .title-project,
	.custom_projects .block-project .wrap-img-project .desc-project .h2 {
		font-size: 18px;
	}
	.custom_projects .block-project .wrap-img-project .desc-project .link-article {
		width: 90%;
		bottom: 15px;
	}
	.custom_projects .block-project .wrap-img-project .desc-project .link-article a {
		font-size: 14px;
		padding: 6px;
	}
	/*------------------------------------*/
	#News {
		padding-bottom: 0 !important;
	}
	.moduletable_footer .block-footer-contact .footer-bottom-info {
		margin-top: 60px;
	}
	.moduletable_footer .block-footer-form .include-form {
		width: 300px;
	}
	.moduletable_footer .block-footer-form .include-form .fox-container textarea {
		height: 220px !important;
	}
	.moduletable_footer .block-footer-map iframe {
		height: 390px !important;
	}
	/********** content **********/
	.moduletable_second-menu ul li {
		width: 50%;
		text-align: center;
	}
	.moduletable_second-menu ul li a {
		font-size: 12px;
		padding: 10px 0;
	}
	.itemid-139 .page-header-article h1, 
	.itemid-153 .page-header-article h1 {
		font-size: 20px;
	}
	.blog {
		padding-bottom: 10px;
	}
	.blog .items-row {
		margin-bottom: 40px;
	}
	.blog .left-teaser-blog .teaser-img-blog .item-image {
		/*height: 270px;*/
	}
	.blog .right-teaser-blog .teaser-blog-title .page-header {
		margin-bottom: 0;
	}
	.blog .right-teaser-blog .teaser-blog-date .article-info {
		margin-bottom: 8px;
	}
	.blog .right-teaser-blog .read-more-blog {
		margin-top: 20px;
	}
	.blog .right-teaser-blog .read-more-blog a {
		font-size: 14px;
	}
	.pagination {
		margin-top: 0;
	}
	/*-------- page Helicopter Maintenance -------*/
	.wrap-page-maintenance .row {
		margin-bottom: 30px;
	}
	.wrap-page-maintenance h1, 
	.wrap-page-maintenance .h1 {
		margin-bottom: 20px;
	}
	.text-maintenance p {
		margin-bottom: 15px;
	}
	.row-maintenance-4 .text-maintenance p {
		margin-bottom: 10px;
	}
	.row-maintenance-5 .text-maintenance .link-modal a {
		font-size: 14px;
	}
	/*-------- modal ---------*/
	.my-modal-confid {
		width: 95%;
	}
	/*------------ mediabox -------------*/
	.wf-mediabox .wf-mediabox-frame .wf-mediabox-body {
		max-width: 85% !important;
	}
	/*---------- page Interactive Map ---------*/
	.wrap-svg {
		height: 600px;
		padding-top: 0;
	}
	#List {
		padding-top: 0;
	}
	#List li {
		font-size: 12px;
	}
	.modal-svg .modal-body h3 {
		font-size: 20px;
	}
	.modal-svg .modal-body p {
		font-size: 14px;
	}
	/*--------- page academy -------------*/
	.row-text-about-academy {
		margin-top: 40px;
	}
	.row-realty-prog {
		margin-top: 40px;
	}
	.row-realty-prog .h1 {
		margin-bottom: 20px;
	}
	.wrap-tabs-academy ul.nav-tabs li a {
		font-size: 22px;
	}
	.wrap-tabs-academy .tab-content .block-prog .wrap-block-prog {
		padding-left: 30px;
	}
	.wrap-tabs-academy .tab-content .block-prog .row-head-prog .img-prog img {
		height: 65px;
	}
	.wrap-tabs-academy .tab-content .block-prog .desc-prog {
		margin: 15px 0 20px;
		height: 120px;
	}
	.row-what-will {
		padding: 0;
		margin-top: 30px;
		background-image: none;
	}
	.row-what-will .wrap-desc-what-will .h1 {
		margin-bottom: 15px;
	}
	.row-what-will .img-what-will {
		text-align: center;
		margin-bottom: 20px;
		background-color: #F2F2F2;
	}
	.row-get-consult-academy {
		margin-top: 60px;
		padding: 40px 0;
		background-position: 0 bottom;
		background-size: cover;
	}
	.row-imgs-sertif {
		margin-top: 60px;
	}
	.row-imgs-sertif .h1 {
		margin-bottom: 20px;
	}
	.row-imgs-license {
		margin-top: 60px;
	}
	.row-imgs-license .h1 br {
		display: none;
	}
	.row-imgs-license .h1 {
		padding-top: 0;
		margin-bottom: 20px;
	}
	/*********** jshop ***************/
	.jshop h1 {
		font-size: 26px;
	}
	.jshop_list_product {
		margin-bottom: 50px;
	}
	/*-------- jshop_list_product sort --------------*/
	.jshop_list_product .form_sort_count .box_products_sorting {
		width: 50%;
	}
	/*----------- jshop_list_product -------------*/
	.jshop_list_product .oiproduct .extra_fields .label-name {
		flex: 1 0 72%;
	}
	.jshop_list_product .oiproduct .extra_fields .value-name {
		flex: 1 0 29%;
	}
	.jshop_list_product .product .title-teaser-prod .name {
		font-size: 20px;
	}
	.jshop_list_product .oiproduct .wrap-price-detail .price .value-price {
		font-size: 14px;
	}
	/*----------- productfull -------------*/
	/*------------ small carousel full img prod--------------------*/
	/*------------ short-desc-full-prod  -------------*/
	.productfull .short-desc-full-prod h1 {
		margin-bottom: 15px;
	}
	.productfull .short-desc-full-prod .extra_fields {
		margin-top: 30px;
		width: 90%;
	}
	.productfull .short-desc-full-prod .two-buttons-modal-form {
		margin-top: 50px;
	}
	.productfull .short-desc-full-prod .two-buttons-modal-form .custom_two-buttons {

	}
	.productfull .short-desc-full-prod .two-buttons-modal-form .custom_two-buttons .button-modal {
		width: auto;
		display: inline-block;
	}
	.productfull .short-desc-full-prod .two-buttons-modal-form .custom_two-buttons .button-modal-1 {
		margin-right: 10px;
	}
	.productfull .short-desc-full-prod .two-buttons-modal-form .custom_two-buttons .button-modal a {
		font-size: 15px;
		padding: 10px 15px;
	}
	/************** jshop_prod_description ***************/
	.productfull .jshop_prod_description .row {
		margin: 0;
	}
	.productfull .jshop_prod_description .include-module-1 {
		margin-bottom: 30px;
	}
	.productfull .jshop_prod_description .include-module-2 {
		margin-bottom: 50px;
	}
	.productfull .jshop_prod_description .include-module-3 {
		margin-bottom: 50px;
	}
	.productfull .jshop_prod_description .include-module-4 {
		margin-bottom: 50px;
	}
	.productfull .jshop_prod_description .include-module-5 {
		margin-bottom: 30px;
	}
	.productfull .jshop_prod_description .include-module-6 {
		margin-bottom: 30px;
	}
	.productfull .jshop_prod_description .include-module-7 {}
	/*------------- custom_4-blocks-extra-field ----------*/
	.productfull .custom_4-blocks-extra-field .wrap-block-extra-field {
		height: 220px;
		padding-top: 20px;
	}
	.productfull .custom_4-blocks-extra-field .wrap-block-extra-field .icon-extra-field {
		margin-bottom: 15px;
	}
	.productfull .custom_4-blocks-extra-field .wrap-block-extra-field .value-extra-field {
		font-size: 20px;
	}
	.productfull .custom_4-blocks-extra-field .wrap-block-extra-field .name-extra-field {
		font-size: 13px;
	}
	/*------------ section-airbus ------------*/
	.productfull .section-airbus .h2 {
		margin-bottom: 20px;
	}
	.productfull .section-airbus ul li {
		margin-bottom: 15px;
	}
	.productfull .section-airbus ul li .img-marker {
		padding-right: 10px;
	}
	.productfull .section-airbus ul li .text-li {
		font-size: 13px;
	}
	/*------------- custom_multi-func --------*/
	.productfull .custom_multi-func {
		background-color: transparent;
	}
	.productfull .custom_multi-func .desc-multi-func .h2 {
		padding-left: 0;
		margin-top: 20px;
	}
	.productfull .custom_multi-func .desc-multi-func ul {
		padding-left: 0;
	}
	/*---------- custom_cabina-pilot ----------*/
	.productfull .custom_cabina-pilot {}
	/*----------- custom_cabina-passenger --------*/
	.productfull .custom_cabina-passenger {}
	/*----------- custom_config-sallon ----------*/
	.productfull .custom_config-sallon .sub-h2 {
		margin-bottom: 30px;
	}
	.productfull .custom_config-sallon .head-block-config-sallon {
		padding: 15px;
		height: 80px;
	}
	.productfull .custom_config-sallon .head-block-config-sallon .numb-config {
		flex: 0 0 40px;
		height: 40px;
		font-size: 22px;
		margin-right: 10px;
		line-height: 1.8;
	}
	.productfull .custom_config-sallon .head-block-config-sallon .desc-numb-config {
		font-size: 15px;
	}
	.productfull .custom_config-sallon .head-block-config-sallon .desc-numb-config-line-1 {
		padding-top: 10px;
	}
	.productfull .custom_config-sallon .desc-block-config-sallon.desc-block-config-sallon-img-ul {
		padding: 50px 5px;
	}
	.productfull .custom_config-sallon .desc-block-config-sallon.desc-block-config-sallon-img-ul .img-config-sallon {
		flex: 0 0 55%;
	}
	.productfull .custom_config-sallon .desc-block-config-sallon.desc-block-config-sallon-img-ul .text-config-sallon ul li .icon-config {
		flex: 0 0 40px;
		margin-right: 10px;
	}
	.productfull .custom_config-sallon .desc-block-config-sallon.desc-block-config-sallon-img-ul .text-config-sallon ul li .name-config {
		font-size: 16px;
	}
	.productfull .custom_config-sallon .desc-block-config-sallon.desc-block-config-sallon-1-350 {
		height: 300px;
	}
	.productfull .custom_config-sallon .desc-block-config-sallon.desc-block-config-sallon-2-350 {
		height: 255px;
	}
	/*----------- custom_tekh-docum -------------*/
	.productfull .custom_tekh-docum {
		padding: 45px 60px;
		margin: 0 15px;
	}
	.productfull .custom_tekh-docum .wrap-tekh-docum .name-airbus-tekh-docum .h2 {
		margin-top: 5px;
	}
	.productfull .custom_tekh-docum .wrap-tekh-docum .links-download-tekh-docum .link-download {
		width: 320px;
	}
	.productfull .custom_tekh-docum .wrap-tekh-docum .links-download-tekh-docum .link-download a {
		padding: 6px 20px;
	}
	/*------------- custom_shop-form --------------*/
	.productfull .custom_shop-form .wrap-form .h2 {
		margin-bottom: 30px;
	}
	.productfull .custom_shop-form {
		padding: 40px 0;
		background-size: contain;
		margin: 0 15px;
	}
	.moduletable_top-info ul li.top-mail {
		margin-left: 20px;
	}
	.moduletable_top-info ul li.phone {
		margin-left: 20px;
	}
	.wrap-top-site .langs {

		width: 12.666667%;
	}
	.moduletable_top-info ul li.top-mail{
		display: none;
	}
	.main-menu ul li.item-118 ul {
	  /*top: 62px;*/
	}
	.main-menu ul li.item-115 ul {
		 /*top: 62px; */
	}
	.main-menu ul li.item-180 ul {
		 /*top: 62px;*/
	}
}
@media screen  and (max-width:991px) {
	.moduletable_top-info ul li.top-mail{
		display: none;
	}
	.moduletable_top-info ul li.top-wi{
		display: none;
	}	
	.bk-maps{
		margin-top: 0px;
	}
	.main-menu ul li.item-118 ul {
	  /*top: 62px;*/
	}
	.main-menu ul li.item-115 ul {
		 /*top: 62px; */
	}
	.main-menu ul li.item-180 ul {
		 /*top: 62px;*/
	}
}
@media screen  and (min-width:768px) {
 	.modal-dialog {
    
    margin: 12% auto;
}
}
@media screen  and (min-width:768px) and (max-width:991px) {
	body {
		font-size: 15px;
	}
	#HomeHeader {
		padding-bottom: 100px;
	}
	.wrap-top-site .langs {
		padding-top: 10px;
	}
	.wrap-top-site .langs .moduletable ul.lang-inline li:first-child, 
	.wrap-top-site .langs .moduletable ul.lang-inline li:nth-child(2) {
		margin-right: 0;
	}
	.wrap-top-site .langs .moduletable ul.lang-inline li {
		text-indent: -9999px;
	}
	.moduletable_top-info ul li {
		margin-left: 6px;
		font-size: 15px;
		padding-top: 10px;
	}
	.moduletable_top-info ul li.order-fly {
		padding: 12px 6px;
		margin-left: 6px;
	}
	.moduletable_top-info ul li.order-fly a {
		font-size: 12px;
	}
	.moduletable_top-info ul li.order-fly-ru {
		padding: 5px 15px 12px;
		text-align: left;
		line-height: 1;
	}
	.moduletable_top-info ul li.order-fly-ru a {
		font-size: 12px;
	}
	.top-home-header .heaven {
		background-image: url(../images/heaven-sm.png);
		width: 200px;
		height: 111px;
		top: -44px;
	}
	.logo {
		margin-left: 20px;
		width: 100px;
	}
	.main-menu {
		padding-right: 24px;
	}
	.main-menu ul li {
		margin-left: 0;
	}
	.main-menu ul li a {
		font-size: 12px;
		padding: 10px;
	 
	}
	.main-menu ul li:first-child {
		margin-left: 0;
	}
	.main-menu ul li ul {
		padding: 10px 15px;
		min-height: 76px;
	}
	.main-menu ul li.item-116 ul {
		width: 645px;
		left: -160px;
	}
	.main-menu ul li.item-117 ul {
		left: 0;
		width: 683px;
	}
	.main-menu ul li.item-181 ul /*en*/ {
		left: -239px;
		width: 683px;
	}
	.main-menu ul li.item-184 ul /*cn*/ {
		left: 0;
		width: 336px;
	}
	.main-menu ul li.item-185 ul {
		left: -69px;
		width: 337px;
	}
	.main-menu ul li.item-186 ul {
		left: -113px;
		width: 337px;
	}
	.main-menu ul li ul li a {
		font-size: 8px;
		padding: 10px 0;
	}
	/*---------- menu-ru -----------*/
	.main-menu .menu-ru ul li a {
		padding: 10px 6px;
		letter-spacing: -0.5px;
		font-size: 11px;
	}
	.main-menu .menu-ru ul li ul {
		padding: 15px 0px;
	}
	.main-menu ul li.item-118 ul {
		left: 0;
		/*width: 635px;*/
	}
	.main-menu ul li.item-115 ul {
		/*width: 635px;*/
		/*left: -223px;*/
	}
	.main-menu ul li.item-180 ul {
		/*left: -279px;*/
		/*width: 635px;*/
	}
	.main-menu .menu-ru ul li ul li a {
		font-size: 10px;
	}
	/*------------------------------*/
	.bottom-home-header {
		padding-left: 70px;
	}
	.moduletable_clogan-button h1 {
		font-size: 40px;
	}
	.moduletable_clogan-button h2 {
		font-size: 22px;
	}
	.moduletable_clogan-button .link-modal a {
		font-size: 14px;
	}
	/********* modeles Home *********/
	/*---------- new year ----------*/
	.custom_new-year .wrap-row-toys {
		padding-left: 20px;
	}
	.custom_new-year .wrap-row-toys ul li {
		margin-right: 0;
	}
	.custom_new-year .wrap-congratulation .text-new-year {
		/*padding-left: 45px;*/
		top: 170px;
		left: 90px;
	}
	.custom_new-year .wrap-congratulation .text-new-year .h1 {
		/*font-size: 44px;*/
		font-size: 24px;
	}
	.custom_new-year .wrap-congratulation .text-new-year .link-article {
		margin-top: 34px;
	}
	.custom_new-year .wrap-congratulation .text-new-year .link-article a {
		/*padding: 12px 42px;
		font-size: 15px;*/
		padding: 12px 25px;
		font-size: 14px;
	}
	.custom_new-year .wrap-congratulation {
		/*padding-bottom: 38px;*/
	}
	.custom_new-year .wrap-congratulation .img-new-year {
  		/*padding-left: 30px;
  		padding-top: 8px;*/
  	}
  	.custom_new-year .wrap-congratulation .img-new-year img {
  		/*width: 300px;*/
  	}
  	/*------------------------------*/
  	#About {
  		padding-top: 20px !important;
  	}
  	.custom_about .block-digit .row-digit .h1 {
  		font-size: 32px;
  		margin-top: 12px;
  	}
  	.custom_about .block-digit .row-digit .h1 span {
  		font-size: 20px;
  	}
  	.custom_about .block-digit .row-digit .desc-digit {
  		font-size: 16px;
  	}
  	.custom_about .block-digit .row-digit {
  		margin-bottom: 0;
  	}
  	h1, .h1 {
  		font-size: 22px;
  	}
  	h2, .h2 {
  		font-size: 18px;
  	}
  	h3, .h3 {
  		font-size: 14px;
  	}
  	.custom_about .desc-about-left .h1 {
  		margin-bottom: 20px;
  	}
  	.custom_about .desc-about-left p {
  		margin-bottom: 40px;
  	}
  	.custom_about .desc-about-right .h1 {
  		margin-bottom: 14px;
  	}
  	.custom_about .desc-about-right p {
  		line-height: 1.4;
  	}
  	.custom_about .desc-about .link-article {
  		margin-top: 70px;
  	}
  	.custom_about .desc-about .link-article a {
  		padding: 12px 30px;
  	}
  	#DispatcherTitle {
  		padding-top: 0 !important;
  		padding-bottom: 20px !important;
  	}
  	#Dispatcher {
  		padding: 0 !important;
  		background-image: none !important;
  	}
  	.custom_dispatcher .wrap-h1 {
  		padding: 0 15px;
  		width: 750px;
  		margin: 0 auto;
  	}
  	.custom_dispatcher .wrap-buttons-dispatcher {
  		margin-top: 0;
  		background-image: url(../images/bg-dispatcher.jpg);
  		background-repeat: no-repeat;
  		background-position: 50% 50%;
  		background-size: cover;
  		padding: 50px 0;
  	}
  	.custom_dispatcher .wrap-buttons-dispatcher .btn {
  		font-size: 11px;
  		margin: 0;
  	}
  	#Advantages {
  		padding-bottom: 0 !important;
  		padding-top: 0 !important;
  	}
  	.custom_advans .h1 {
  		margin-bottom: 20px;
  	}
  	.custom_advans .block-advan .img-advan {
		/*width: 40px;
		height: 160px;
		padding-right: 10px;*/
		width: 200px;
		height: 160px;	
	}
	.custom_advans .block-advan .desc-advan .h2 {
		font-size: 16px;
		margin-bottom: 6px;
		font-weight: 500;
	}
	.custom_advans .block-advan .desc-advan p {
		line-height: 1.3;
		font-size: 14px;
	}
	/*------------ Airbus ----------*/
	#Airbus {}
	.custom_airbus-home .left-airbus .logo-airbus img {
		max-width: 60%;
	}
	.custom_airbus-home .left-airbus .desc-airbus {
		font-size: 22px;
		margin-top: 20px;
	}
	.custom_airbus-home .left-airbus .linl-airbus {
		margin-top: 20px;
	}
	.custom_airbus-home .left-airbus .linl-airbus a {
		font-size: 15px;
	}
	/*--------------------------------*/
	#Services {
		padding-bottom: 40px !important;
		padding-top: 30px !important;
	}
	.custom_serv .h1 {
		margin-bottom: 30px;
	}
	.custom_serv .block-serv .img-serv img {
		/*max-width: 30%;*/
	}
	.custom_serv .block-serv .h2 {
		font-size: 16px;
		padding: 0 20px;
		margin-top: 10px;
	}
	.custom_serv .row-2 {
		margin-top: 30px;
	}
	/*---------- new services ---------*/
	.custom_serv .wrap-block-serv {
		padding: 25px 0;
	}
	.custom_serv .wrap-block-serv:hover .img-serv,
	.custom_serv .wrap-block-serv:focus .img-serv,
	.custom_serv .wrap-block-serv.img-serv,
	.custom_serv .wrap-block-serv .img-serv {
		height: 65px;
		background-size: contain;
	}
	.custom_serv .wrap-block-serv .img-serv img {
		height: 100%;
	}
	/*---------- AcademyHome ----------*/
	#AcademyHome {
		height: 100%;
		background-image: none !important;
		background-color: #87A2C9 !important;
	}
	.custom_academy-home .left-academy-home {
		margin-bottom: 30px;
	}
	.custom_academy-home .right-academy-home .link-article a {
		font-size: 16px;
	}
	/*-----------------------------*/
	#Gallery {
		padding-bottom: 0 !important;
	}
	.custom_sm-gallery .h1 {
		margin-bottom: 20px;
		margin-top: 0;
	}
	#InterMap {
		display: none;
	}
	.custom_int-map .h1 {
		margin-bottom: 20px;
	}
	#Sale {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
	}
	.custom_sale .wrap-tabs {
		margin-top: 20px;
	}
	.custom_sale .wrap-tabs .nav-tabs {
		margin-bottom: 0;
	}
	.custom_sale .wrap-tabs .nav-tabs li {
		margin-right: 0;
		margin-bottom: 10px;
		width: 50%;
	}
	.custom_sale .wrap-tabs .nav-tabs li a {
		font-size: 14px;
	}
	.custom_sale .wrap-tabs .tab-content .block-tab {
		margin-bottom: 30px;
	}
	.custom_sale .wrap-tabs .tab-content .block-tab:nth-child(3),
	.custom_sale .wrap-tabs .tab-content .block-tab:nth-child(4) {
		margin-bottom: 0;
	}
	.custom_sale .wrap-tabs .tab-content .block-tab .img-tab {
		height: 300px;
	}
	.custom_sale .wrap-tabs .tab-content .block-tab .title-tab {
		font-size: 16px;
		margin-bottom: 8px;
		height: 20px;
	}
	.custom_sale .wrap-tabs .tab-content .block-tab .desc-tab {
		font-size: 16px;
		margin-bottom: 0;
		height: 40px;
	}
	.custom_sale .wrap-tabs .tab-content .block-tab .price-tab {
		font-size: 16px;
	}
	.custom_sale .wrap-tabs .tab-content .block-tab .link-tab {
		margin-top: 10px;
	}
	.custom_sale .wrap-tabs .tab-content .block-tab .link-tab a {
		font-size: 12px;
	}
	#News {
		padding: 0 !important;
	}
	.custom_news .h1 {
		margin-bottom: 20px;
		margin-top: 0;
	}
	.custom_news .wrap-news .news .allmode-item .allmode-img {
		margin-bottom: 10px;
		/*height: 170px;*/
	}
	.custom_news .wrap-news .news .allmode-item .allmode-title {
		height: 65px;
		font-size: 13.8px;
		margin-bottom: 0;
	}
	.custom_news .wrap-news .news .allmode-item .bottom-news {
		margin-top: 10px;
	}
	.custom_news .wrap-news .news .allmode-item .bottom-news .date,
	.custom_news .wrap-news .news .allmode-item .bottom-news .readmore a {
		font-size: 11px;
	}
	#Projects {
		padding: 0 0 20px !important;
	}
	.custom_projects .h1 {
		margin-bottom: 20px;
	}
	.custom_projects .block-project .wrap-img-project .img-project {
		/*height: 130px;*/
	}
	.custom_projects .block-project .wrap-img-project .title-project {
		font-size: 11px;
		padding: 6px 10px;
	}
	.custom_projects .block-project .text-project {
		margin-top: 10px;
		font-size: 17px;
		height: 100px;
	}
	/*------------- new Projects ---------*/
	.custom_projects .block-project {
		margin-bottom: 30px;
	}
	.custom_projects .block-project .item,
	.custom_projects .block-project .item-hover,
	.custom_projects .block-project .item-hover .mask,
	.custom_projects .block-project .item-img,
	.custom_projects .block-project .item-info {
		width: 100%;
		height: 385px;
	}
	.custom_projects .block-project .item-type-zoom .item-info {
		/*padding: 10px;*/
	}
	.custom_projects .block-project .item .title-project,
	.custom_projects .block-project .wrap-img-project .desc-project .h2 {
		font-size: 24px;
	}
	.custom_projects .block-project .wrap-img-project .desc-project .link-article {
		width: 86%;
		bottom: 25px;
	}
	.custom_projects .block-project .wrap-img-project .desc-project .link-article a {
		font-size: 14px;
		padding: 10px;
	}
	/*------------------------------------*/
	#Footer {
		padding: 30px 0;
	}
	.moduletable_footer .block-footer-contact .footer-bottom-info {
		margin-top: 60px;
	}
	.moduletable_footer .block-footer-contact .footer-top-info ul li {
		font-size: 14px;
	}
	.moduletable_footer .block-footer-contact .footer-bottom-info p.confid {
		font-size: 14px;
	}
	.moduletable_footer .block-footer-contact .footer-bottom-info p.confid a {
		letter-spacing: -0.7px;
	}
	.moduletable_footer .block-footer-contact .footer-bottom-info .copyright {
		font-size: 14px;
	}
	.moduletable_footer .block-footer-form .include-form {
		width: 240px;
	}
	.moduletable_footer .block-footer-form .include-form .fox-container input {
		font-size: 12px !important;
	}
	.moduletable_footer .block-footer-form .include-form .fox-container textarea {
		height: 200px !important;
		font-size: 12px !important;
	}
	.moduletable_footer .block-footer-map iframe {
		height: 370px !important;
	}
	/********** content **********/
	.moduletable_second-menu ul li {
		width: 50%;
		text-align: center;
	}
	.moduletable_second-menu ul li a {
		font-size: 12px;
		padding: 10px 0;
	}
	.itemid-139 .page-header-article h1, 
	.itemid-153 .page-header-article h1 {
		font-size: 18px;
	}
	.blog {
		padding-bottom: 10px;
	}
	.blog .items-row {
		margin-bottom: 40px;
	}
	.blog .left-teaser-blog .teaser-img-blog .item-image {
		/*height: 200px;*/
	}
	.blog .right-teaser-blog .teaser-blog-title .page-header {
		margin-bottom: 0;
	}
	.blog .right-teaser-blog .teaser-blog-date .article-info {
		margin-bottom: 8px;
	}
	.blog .right-teaser-blog .read-more-blog {
		margin-top: 20px;
	}
	.blog .right-teaser-blog .read-more-blog a {
		font-size: 12px;
	}
	.pagination {
		margin-top: 0;
	}
	/*-------- page Helicopter Maintenance -------*/
	.wrap-page-maintenance .row {
		margin-bottom: 30px;
	}
	.wrap-page-maintenance h1, 
	.wrap-page-maintenance .h1 {
		margin-bottom: 20px;
	}
	.text-maintenance p {
		margin-bottom: 15px;
	}
	.row-maintenance-4 .text-maintenance p {
		margin-bottom: 10px;
	}
	.row-maintenance-5 .text-maintenance .link-modal a {
		font-size: 14px;
	}
	/*-------- modal ---------*/
	.my-modal-confid {
		width: 95%;
	}
	/*------------ mediabox -------------*/
	.wf-mediabox .wf-mediabox-frame .wf-mediabox-body {
		max-width: 85% !important;
	}
	/*---------- page Interactive Map ---------*/
	.wrap-svg {
		height: 600px;
		padding-top: 0;
	}
	#List {
		padding-top: 0;
	}
	#List li {
		font-size: 12px;
	}
	.modal-svg .modal-body h3 {
		font-size: 20px;
	}
	.modal-svg .modal-body p {
		font-size: 14px;
	}
	.form-modal-dialog {
		width: 95%;
	}
	.fly-modal-dialog {
		width: 90%;
	}
	/*--------- page academy -------------*/
	.block-content-img-academy {
		margin-bottom: 20px;
	}
	.row-text-about-academy {
		margin-top: 40px;
	}
	.row-text-about-academy .img-about-academy {
		text-align: center;
		margin-bottom: 20px;
	}
	.row-realty-prog {
		margin-top: 40px;
	}
	.row-realty-prog .h1 {
		margin-bottom: 20px;
	}
	.wrap-tabs-academy ul.nav-tabs li {
		margin: 0 20px;
	}
	.wrap-tabs-academy ul.nav-tabs li a {
		font-size: 19px;
	}
	.wrap-tabs-academy .tab-content .row-blocks-prog {
		margin-bottom: 0;
	}
	.wrap-tabs-academy .tab-content .block-prog {
		margin-bottom: 30px;
	}
	.wrap-tabs-academy .tab-content .block-prog .wrap-block-prog {
		padding-left: 30px;
	}
	.wrap-tabs-academy .tab-content .block-prog .row-head-prog .img-prog img {
		height: 65px;
	}
	.wrap-tabs-academy .tab-content .block-prog .desc-prog {
		margin: 15px 0 20px;
		height: auto;
	}
	.row-what-will {
		padding: 0;
		margin-top: 30px;
		background-image: none;
	}
	.row-what-will .wrap-desc-what-will .h1 {
		margin-bottom: 15px;
	}
	.row-what-will .img-what-will {
		text-align: center;
		margin-bottom: 20px;
		background-color: #F2F2F2;
	}
	.row-get-consult-academy {
		margin-top: 60px;
		padding: 40px 0;
		background-position: 0 bottom;
		background-size: cover;
	}
	.row-get-consult-academy .wrap-form {
		max-width: 600px;
	}
	.row-imgs-sertif {
		margin-top: 60px;
	}
	.row-imgs-sertif .h1 {
		margin-bottom: 20px;
	}
	.row-imgs-license {
		margin-top: 60px;
	}
	.row-imgs-license .h1 br {
		display: none;
	}
	.row-imgs-license .h1 {
		padding-top: 0;
		margin-bottom: 20px;
	}
	/*********** jshop ***************/
	#comjshop {
		padding-top: 15px;
	}
	.jshop h1 {
		font-size: 22px;
	}
	.jshop_list_product {
		margin-bottom: 40px;
	}
	/*-------- jshop_list_product sort --------------*/
	.jshop_list_product .form_sort_count .box_products_sorting {
		width: 100%;
	}
	.jshop_list_product .block_sorting_count_to_page .box_products_sorting .control-label {
		flex: 1 0 0;
	}
	/*----------- jshop_list_product -------------*/
	.jshop_list_product .product .wrap-teaser-desc {
		padding: 15px;
	}
	.jshop_list_product .product .title-teaser-prod .name {
		font-size: 18px;
	}
	.jshop_list_product .oiproduct .extra_fields .label-name {
		flex: 1 0 72%;
	}
	.jshop_list_product .oiproduct .extra_fields .value-name {
		flex: 1 0 29%;
	}
	.jshop_list_product .oiproduct .wrap-price-detail .price .value-price {
		font-size: 13px;
	}
	.jshop_list_product .oiproduct .wrap-price-detail .buttons a.button_detail {
		font-size: 13px;
	}
	/*----------- productfull -------------*/
	.productfull {
		margin-bottom: 50px;
	}
	/*------------ small carousel full img prod--------------------*/
	/*------------ short-desc-full-prod  -------------*/
	.productfull .short-desc-full-prod h1 {
		margin-bottom: 15px;
	}
	.productfull .short-desc-full-prod .extra_fields {
		margin-top: 20px;
		width: 100%;
	}
	.productfull .short-desc-full-prod .two-buttons-modal-form {
		margin-top: 20px;
	}
	.productfull .short-desc-full-prod .two-buttons-modal-form .custom_two-buttons {
		display: block;
	}
	.productfull .short-desc-full-prod .two-buttons-modal-form .custom_two-buttons .button-modal {
		width: 230px;
		display: inline-block;
	}
	.productfull .short-desc-full-prod .two-buttons-modal-form .custom_two-buttons .button-modal-1 {
		margin-right: 0;
		margin-bottom: 10px;
	}
	.productfull .short-desc-full-prod .two-buttons-modal-form .custom_two-buttons .button-modal a {
		font-size: 15px;
		padding: 10px 15px;
		display: block;

	}
	/************** jshop_prod_description ***************/
	.productfull .jshop_prod_description {
		margin-top: 40px;
	}
	.productfull .jshop_prod_description .row {
		margin: 0;
	}
	.productfull .jshop_prod_description .include-module-1 {
		margin-bottom: 0;
	}
	.productfull .jshop_prod_description .include-module-2 {
		margin-bottom: 40px;
	}
	.productfull .jshop_prod_description .include-module-3 {
		margin-bottom: 30px;
	}
	.productfull .jshop_prod_description .include-module-4 {
		margin-bottom: 50px;
	}
	.productfull .jshop_prod_description .include-module-5 {
		margin-bottom: 30px;
	}
	.productfull .jshop_prod_description .include-module-6 {
		margin-bottom: 40px;
	}
	.productfull .jshop_prod_description .include-module-7 {}
	/*------------- custom_4-blocks-extra-field ----------*/
	.productfull .custom_4-blocks-extra-field .block-extra-field {
		margin-bottom: 30px;
	}
	.productfull .custom_4-blocks-extra-field .wrap-block-extra-field {
		height: 220px;
		padding-top: 20px;
	}
	.productfull .custom_4-blocks-extra-field .wrap-block-extra-field .icon-extra-field {
		margin-bottom: 15px;
	}
	.productfull .custom_4-blocks-extra-field .wrap-block-extra-field .value-extra-field {
		font-size: 20px;
	}
	.productfull .custom_4-blocks-extra-field .wrap-block-extra-field .name-extra-field {
		font-size: 13px;
	}
	/*------------ section-airbus ------------*/
	.productfull .section-airbus .h2 {
		margin-bottom: 20px;
	}
	.productfull .section-airbus ul li {
		margin-bottom: 15px;
	}
	.productfull .section-airbus ul li:last-child {
		margin-bottom: 0;
	}
	.productfull .section-airbus ul li .img-marker {
		padding-right: 10px;
	}
	.productfull .section-airbus ul li .text-li {
		font-size: 14px;
		padding-top: 8px;
	}
	.productfull .section-airbus ul li .text-li br {
		display: none;
	}
	/*------------- custom_multi-func --------*/
	.productfull .custom_multi-func {
		background-color: transparent;
	}
	.productfull .custom_multi-func .desc-multi-func .h2 {
		padding-left: 0;
		margin-top: 20px;
	}
	.productfull .custom_multi-func .desc-multi-func ul {
		padding-left: 0;
	}
	.productfull .custom_multi-func .desc-multi-func {
		margin-bottom: 30px;
	}
	/*---------- custom_cabina-pilot ----------*/
	.productfull .custom_cabina-pilot {}
	.productfull .custom_cabina-pilot .desc-cabina-pilot {
		margin-bottom: 30px;
	}
	/*----------- custom_cabina-passenger --------*/
	.productfull .custom_cabina-passenger {}
	.productfull .custom_cabina-passenger .desc-multi-func {
		margin-bottom: 30px;
	}
	/*----------- custom_config-sallon ----------*/
	.productfull .custom_config-sallon .sub-h2 {
		margin-bottom: 30px;
	}
	.productfull .custom_config-sallon .head-block-config-sallon {
		padding: 15px;
		height: 80px;
	}
	.productfull .custom_config-sallon .head-block-config-sallon .numb-config {
		flex: 0 0 40px;
		height: 40px;
		font-size: 22px;
		margin-right: 10px;
		line-height: 1.8;
	}
	.productfull .custom_config-sallon .head-block-config-sallon .desc-numb-config {
		font-size: 15px;
	}
	.productfull .custom_config-sallon .head-block-config-sallon .desc-numb-config-line-1 {
		padding-top: 10px;
	}
	.productfull .custom_config-sallon .desc-block-config-sallon.desc-block-config-sallon-img-ul {
		padding: 50px 5px;
	}
	.productfull .custom_config-sallon .desc-block-config-sallon.desc-block-config-sallon-img-ul .img-config-sallon {
		flex: 0 0 55%;
	}
	.productfull .custom_config-sallon .desc-block-config-sallon.desc-block-config-sallon-img-ul .text-config-sallon ul li .icon-config {
		flex: 0 0 40px;
		margin-right: 10px;
	}
	.productfull .custom_config-sallon .desc-block-config-sallon.desc-block-config-sallon-img-ul .text-config-sallon ul li .name-config {
		font-size: 16px;
	}
	.productfull .custom_config-sallon .desc-block-config-sallon.desc-block-config-sallon-1-350 {
		height: auto;
	}
	.productfull .custom_config-sallon .desc-block-config-sallon.desc-block-config-sallon-2-350 {
		height: auto;
		margin-bottom: 30px;
	}
	/*----------- custom_tekh-docum -------------*/
	.productfull .custom_tekh-docum {
		padding: 45px 60px;
		margin: 0 15px;
	}
	.productfull .custom_tekh-docum .wrap-tekh-docum .name-airbus-tekh-docum .h2 {
		margin-top: 5px;
	}
	.productfull .custom_tekh-docum .wrap-tekh-docum .links-download-tekh-docum .link-download {
		width: 320px;
	}
	.productfull .custom_tekh-docum .wrap-tekh-docum .links-download-tekh-docum .link-download a {
		padding: 6px 20px;
	}
	/*------------- custom_shop-form --------------*/
	.productfull .custom_shop-form .wrap-form {
		max-width: 500px;
	}
	.productfull .custom_shop-form .wrap-form .h2 {
		margin-bottom: 30px;
	}
	.productfull .custom_shop-form {
		padding: 0;
		background-size: cover;
		margin: 0 15px;
		height: 310px;
	}
	.use-modal-dialog {
		width: 95%;
	}
}
@media screen and (max-width:767px) {
	#Sound #myAudio {
		height: 30px;
		width: 140px;
	}
	#Sound #myAudio audio {
		height: 100%;
		width: 100%;
	}
	/*---------- mob top site -----------*/
	.moduletable_mob-top-site {
		/*padding: 10px 0;*/
	}
	.moduletable_mob-top-site > div {
		text-align: center;
	}
	.moduletable_mob-top-site .wifi {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.moduletable_mob-top-site .aip {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.moduletable_mob-top-site .order-fly {
		background-color: #9e0e17;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.moduletable_mob-top-site .order-fly:hover,
	.moduletable_mob-top-site .order-fly:focus {
		background-color: #58080d;
	}
	.moduletable_mob-top-site .order-fly a {
		color: #ffffff;
		text-transform: uppercase;
		font-size: 11px;
		letter-spacing: -1px;
	}
	.moduletable_mob-top-site .order-fly a:hover,
	.moduletable_mob-top-site .order-fly a:focus {
		text-decoration: none;
	}
	.moduletable_mob-top-site .order-fly-ru {
		padding-top: 2px;
		padding-bottom: 7px;
		line-height: 1;
	}
	.moduletable_mob-top-site .order-fly-ru a {}
	/*-----------------------------------*/
	#HomeHeader {
		/*background-image: url(../images/bg-home-header-1.jpg);*/
		background-repeat: no-repeat;
		background-position: 50% 50%;
		background-size: cover;
		/*padding: 15px 0 50px;*/
		width: 100%;
		float: left;
		padding: 8px 15px 50px;
		height: 50vh;
	}
	#Header {
		/*padding: 15px 0 50px;*/
		padding: 8px 15px 50px;
	}
	.logo {
		margin-left: 0;
		z-index: 1001;
	}
	.top-home-header .heaven {
		background-image: url(../images/heaven-xs.png);
		width: 70px;
		height: 39px;
		top: -11px;
	}
	.langs {
		padding: 0;
		z-index: 1002;
	}
	.langs .moduletable ul.lang-inline li {
		display: block;
		float: left;
		height: 22px;
		text-indent: -9999px;
		width: 33.3333%;
		margin: 0;
	}
	.langs .moduletable ul.lang-inline li:first-child a {
		background-image: url(../images/flag-ru.png);
	}
	.langs .moduletable ul.lang-inline li:nth-child(2) a {
		background-image: url(../images/flag-en.png);
	}
	.langs .moduletable ul.lang-inline li:last-child a {
		background-image: url(../images/flag-ch.png);
	}
	.langs .moduletable ul.lang-inline li a {
		color: #fff;
		font-weight: 300;
		font-size: 8px;
		background-repeat: no-repeat;
		background-position: left center;
		background-size: 100%;
		width: 10px;
		display: block;
		height: 100%;
		padding-left: 20px;
		line-height: 2.8;
		text-shadow: 1px 1px 3px #000;
		opacity: 0.6;
	}
	.langs .moduletable ul.lang-inline li:first-child {
		/*margin: 0 15px 0 0;*/
	}
	.langs .moduletable ul.lang-inline li:last-child {
		/*margin-right: 0;*/
	}
	.langs .moduletable ul.lang-inline li a:hover,
	.langs .moduletable ul.lang-inline li.lang-active a {
		font-weight: 500;
		opacity: 1;
	}
	.top-info {
		z-index: 1002;
		padding-left: 0;
	}
	.moduletable_top-info ul li {
		padding-top: 0;
		font-size: 10px;
		margin-left: 0;
		line-height: 1.9;
	}
	.moduletable_top-info ul li a {
		color: #fff;
		/*text-shadow: 1px 1px 3px #000;*/
	}

	.mobb .phone{
		width: 130px;
		display: flex;
		flex-direction: column;
		align-items: flex-end;
		font-size: 0;
		padding: 3px 0 0;

		margin-right: auto;
		margin-left: auto;
	}
	.mobb .phone a{
		font-weight: 500;
		color: #000000;
		white-space: nowrap;
		font-size: 14px;

	}
	.mobb .phone span{
		position: relative;
		font-family: 'Montserrat';
		font-size: 10px;
		font-weight: 300;
		line-height: 22.11px;
		text-align: right;

	}
	.mobb .phone span:before {
		content: '';
		width: 6px;
		height: 6px;
		border-radius: 100%;
		position: absolute;
		left: -10px;
		top: 7px;
		background: #16D34B;
	}
	.bottom-home-header {
		padding-left: 15px;
		padding-right: 15px;
	}
	.moduletable_clogan-button h1 {
		font-size: 28px;
		font-weight: 700;
	}
	.moduletable_clogan-button h2 {
		font-size: 22px;
		margin-top: 10px;
	}
	.moduletable_clogan-button .link-modal {
		margin-top: 20px;
	}
	.moduletable_clogan-button .link-modal a {
		font-size: 8px;
		padding: 10px 20px;
		font-weight: 500;
	}
	.mob-wr{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.mobb{
		width: 100%;
		list-style: none;
		margin: 0;
		display: flex;
		justify-content: space-between;
		align-items: center;
		align-content: center;
		padding-left: 15px;
	}
	.mobb .top-soc{
		display: inline-block;
	}
	.moduletable_top-info ul li.phone{
		display: none;
	}
	.top-header .order-fly-ru.order-fly{
		font-family: 'Montserrat';
  background-color: #D3202E;

		padding: 4px 12px;
		display: inline-block;
		font-size: 11px;
		font-weight: 500;
		line-height: 13px;
		text-align: center;

	}
	.top-header .order-fly-ru.order-fly a{
		color:   #FFFFFF;
	}


	/*--------- mobile-menu --------*/
	.mobile-menu .moduletable_main-menu-mob {
		padding: 0 15px;
	}
	.mobile-menu {
		padding: 0;
		/*width: 100%;
		position: absolute;
		top: -6px;*/
		display: inline-block;
	}
	.mobile-menu .navbar {
		margin-bottom: 0;
		padding: 0;
		border: none;
		background-color: transparent;
		z-index: 1001;
	}
	.mobile-menu .navbar-default .navbar-toggle {
		border-color: #D3202E;
		background-color: #D3202E;



		border-radius: 0;
		padding: 8px;
		margin-bottom: 0;
		margin-top: 0;
	}
	.mobile-menu .navbar-default .navbar-toggle .icon-bar {
		background-color: #fff;
		height: 2px;
	}
	.mobile-menu .navbar-default .navbar-toggle:hover, 
	.mobile-menu .navbar-default .navbar-toggle:focus {
		background-color: #980321;
	}
	.mobile-menu .navbar-collapse {
		position: absolute;
		width: 100%;
		background: rgba(158, 14, 23, 1);
		box-shadow: 0 11px 10px -8px #212121;
		margin-top: 0;
		padding: 0;
		left: 0;
		top: 33px;
		border: none;
	}
	.mobile-menu .navbar-collapse .accordion-menu {
		border: none !important;
		padding: 20px 0 !important;
	}
	.mobile-menu .navbar-collapse .accordion-menu li {
		border: none !important;
	}
	.mobile-menu .navbar-collapse .accordion-menu li:last-child, 
	.mobile-menu .navbar-collapse .accordion-menu > li.last {
		border: none !important;
	}
	.mobile-menu .navbar-collapse .accordion-menu > li > .item-wrapper {
		height: 40px !important;
	}
	.mobile-menu .navbar-collapse .accordion-menu > li > .item-wrapper a {
		font-size: 15px !important;
		text-transform: uppercase;
		font-family: 'Montserrat', sans-serif !important;
	}
	.mobile-menu .navbar-collapse .accordion-menu li ul li .item-wrapper a {
		font-weight: normal !important;
		font-size: 15px !important;
	}
	.mobile-menu .navbar-collapse .accordion-menu li.opened > .item-wrapper {
		border: none !important;
	}
	/********* modeles Home *********/
	.home-content .row {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	/*---------- new year ----------*/
	.custom_new-year {
		margin: 30px 0;
	}
	.custom_new-year .wrap-new-year {
		/*background-image: url(../images/bg-new-2022-mob.jpg);*/
		/*background-color: #E0F2FD;*/
		/*border-radius: 12px;*/
	}
	.custom_new-year .wrap-row-toys {
		padding-left: 0;
		padding-bottom: 40px;
		height: auto;
	}
	.custom_new-year .wrap-row-toys ul li {
		margin-right: 0;
		width: 33%;
	}
	.custom_new-year .wrap-row-toys ul li img {
		margin: 0 auto;
	}
	.custom_new-year .wrap-congratulation .img-new-year {
  		/*padding-left: 15px;
  		text-align: center;*/
  		height: 240px;
  	}
  	.custom_new-year .wrap-congratulation .img-new-year img {
  		height: 100%;
  		width: 100%;
  		object-fit: cover;
  		object-position: 12% 0;
  	}
  	.custom_new-year .wrap-congratulation .text-new-year {
  		/*padding-left: 15px;*/
  		top: 140px;
  		left: auto;
  		width: 100%;
  		text-align: center;
  	}
  	.custom_new-year .wrap-congratulation .text-new-year .h1 {
  		/*font-size: 48px;
  		text-align: center;*/
  		font-size: 24px;
  	}
  	.custom_new-year .wrap-congratulation .text-new-year .link-article {
  		/*text-align: center;*/
  		margin-top: 25px;
  	}
  	.custom_new-year .wrap-congratulation .text-new-year .link-article a {
		/*font-size: 16px;
		font-weight: 500;
		padding: 12px 30px;*/
		font-size: 14px;
		padding: 8px 20px;
	}
	.custom_new-year .wrap-congratulation {
		/*padding-bottom: 54px;*/
	}
	/*---------- About -------------*/
	#About {
		padding-top: 0 !important;
	}
	.custom_about .row-xs {
		width: 100%;
		float: left;
	}
	.custom_about .row-xs-1 {}
	.custom_about .row-xs-1 .row-digit {
		width: 50%;
		float: left;
	}
	.custom_about .row-xs-2 {}
	.custom_about .row-xs .row-digit .h1 {
		font-weight: 300;
		font-size: 30px;
		margin-top: 10px;
	}
	.custom_about .row-xs .row-digit {
		margin-bottom: 10px
	}
	.custom_about .row-xs .row-digit .h1 span {
		font-size: 20px
	}
	.custom_about .row-xs .row-digit .desc-digit {
		font-size: 16px;
	}
	.custom_about .desc-about-left .h1 {
		font-size: 20px;
		margin-bottom: 20px;
	}
	.custom_about .desc-about-left p {
		/*margin-bottom: 70px;*/
		margin-bottom: 30px;
	}
	.custom_about .desc-about-left p span.icon-info {
		margin-right: 10px;
		/*height: 110px;*/
		height: 60px;
	}
	.custom_about .desc-about-left p span.icon-info img {
    width: 60px;
    min-width: 60px;
}
	.custom_about .desc-about .link-article {
		margin: 70px 0 40px;
	}
	.custom_about .desc-about .link-article a {
		padding: 12px 25px;
	}
	.custom_about .desc-about-right .h1 {
		margin-bottom: 20px;
	}
	/*---------- Dispatcher ----------*/
	#DispatcherTitle {
		padding: 20px 0 20px !important;
	}
	.custom_dispatcher .wrap-h1 .h1 {
		margin-top: 0;
	}
	#Dispatcher {
		background-image: none !important;
		padding: 0 !important;
	}
	.custom_dispatcher .wrap-buttons-dispatcher {
		text-align: center;
		background-image: url(../images/bg-dispatcher.jpg);
		background-repeat: no-repeat;
		background-position: 50% 50%;
		background-size: cover;
		padding: 30px 0;
		position: relative;
		z-index: 11;
	}
	.custom_dispatcher .wrap-buttons-dispatcher .btn {
		font-size: 12px;
		padding-left: 20px;
		padding-right: 20px;
		width: 280px;
	}
	.custom_dispatcher .wrap-buttons-dispatcher .btn-default {
		margin-bottom: 20px;
	}
	/*------------ Airbus ----------*/
	#Airbus {}
	.custom_airbus-home .left-airbus {
		margin-bottom: 40px;
	}
	.custom_airbus-home .left-airbus .logo-airbus img {
		max-width: 60%;
	}
	.custom_airbus-home .left-airbus .desc-airbus {
		font-size: 18px;
		margin-top: 20px;
	}
	.custom_airbus-home .left-airbus .linl-airbus {
		margin-top: 20px;
	}
	.custom_airbus-home .left-airbus .linl-airbus a {
		font-size: 13px;
	}
	/*-------- Advantages ------------*/
	#Advantages {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	.custom_advans .h1 {
		margin-bottom: 30px;
		margin-top: 20px;
	}
	.custom_advans .block-advan .img-advan {
  		/*width: 50px;
  		height: 150px;*/
  		height: 100%;
  	}
  	.custom_advans .block-advan .desc-advan .h2 {
  		/*font-size: 16px;*/
  		font-size: 20px;
  		margin-bottom: 6px;
  	}
  	.custom_advans .block-advan .desc-advan p {
  		font-size: 14px;
  	}
  	.custom_advans .block-advan {
  		margin-bottom: 50px;
  	}
  	.custom_advans .block-advan:last-child {
  		margin-bottom: 0;
  	}
  	/*------------ Services ----------*/
  	#Services {
  		padding-bottom: 26px !important;
  		padding-top: 30px !important;
  	}
  	.custom_serv .h1 {
  		margin-bottom: 30px;
  	}
  	.custom_serv .row {
  		margin: 0;
  	}
  	.custom_serv .block-serv {
  		/*text-align: left;*/
  		padding: 0 5px;
  	}
  	/*.custom_serv .block-serv .img-serv {
  		float: left;
  		width: 100%;
      	height: 60px;
  		margin-right: 0;
  		}*/
  		.custom_serv .block-serv .h2 {
  			padding: 0 5px 0 0;
  			font-weight: 300;
  			font-size: 14px;
  			margin-top: 8px;
  			height: 20px;
  		}
  		.custom_serv .row-xs-1,
  		.custom_serv .row-xs-2 {
  			margin-bottom: 10px;
  		}
  		/*---------- new services ---------*/
  		.custom_serv .wrap-block-serv {
  			padding: 25px 0;
  		}
  		.custom_serv .wrap-block-serv:hover .img-serv,
  		.custom_serv .wrap-block-serv:focus .img-serv,
  		.custom_serv .wrap-block-serv.img-serv,
  		.custom_serv .wrap-block-serv .img-serv {
  			height: 45px;
  			background-size: contain;
  		}
  		.custom_serv .wrap-block-serv .img-serv img {
  			height: 100%;
  		}
  		/*---------- AcademyHome ----------*/
  		#AcademyHome {
  			height: 100%;
  			background-image: none !important;
  			background-color: #87A2C9 !important;
  		}
  		.custom_academy-home .left-academy-home {
  			margin-bottom: 30px;
  		}
  		.custom_academy-home .right-academy-home .link-article a {
  			font-size: 16px;
  		}
  		/*--------- Gallery ------------*/
  		#Gallery {
  			padding-bottom: 0 !important;
  		}
  		.custom_sm-gallery .h1 {
  			margin-bottom: 30px;
  		}
  		.custom_sm-gallery ul li {
  			width: 50%;
  		}
  		/*--------- Interactive Map --------*/
  		#InterMap {
  			display: none;
  		}
  		/*---------- Sale -----------*/
  		#Sale {
  			padding-bottom: 0 !important;
  			padding-top: 0 !important;
  		}
  		.custom_sale .wrap-tabs {
  			margin-top: 30px;
  		}
  		.custom_sale .wrap-tabs .nav-tabs li {
  			width: 50%;
  			margin-right: 0;
  			font-size: 14px;
  			padding: 8px 0;
  		}
  		.custom_sale .wrap-tabs .tab-content .block-tab {
  			float: none;
  			width: 280px;
  			margin: 0 auto 40px;
  			padding: 0;
  		}
  		.custom_sale .wrap-tabs .tab-content .block-tab .img-tab {
  			height: 250px;
  		}
  		.custom_sale .wrap-tabs .tab-content .block-tab .title-tab {
  			font-size: 14px;
  			font-weight: 500;
  			margin-bottom: 10px;
  			height: auto;
  		}
  		.custom_sale .wrap-tabs .tab-content .block-tab .desc-tab {
  			font-size: 12px;
  			height: auto;
  		}
  		.custom_sale .wrap-tabs .tab-content .block-tab .price-tab {
  			font-size: 14px;
  		}
  		.custom_sale .wrap-tabs .tab-content .block-tab .link-tab {
  			margin-top: 10px;
  		}
  		.custom_sale .wrap-tabs .tab-content .block-tab .link-tab a {
  			font-size: 10px;
  		}
  		/*---------- News -----------*/
  		#News {
  			padding-bottom: 0 !important;
  		}
  		.custom_news .h1 {
  			margin-bottom: 30px;
  			margin-top: 16px;
  		}
  		.custom_news .wrap-news .news .allmode-itemsbox {
  			float: none;
  		}
  		.custom_news .wrap-news .news .allmode-item {
  			float: none;
  			width: 280px;
  			margin: 0 auto 40px;
  			padding: 0;
  			overflow: hidden;
  		}
  		.custom_news .wrap-news .news .allmode-item:last-child {
  			margin-bottom: 0;
  		}
  		.custom_news .wrap-news .news .allmode-item .allmode-img {
  			/*height: 160px;*/
  			margin-bottom: 15px;
  		}
  		.custom_news .wrap-news .news .allmode-item .allmode-title {
  			height: auto;
  		}
  		.custom_news .wrap-news .news .allmode-item .bottom-news {
  			margin-top: 10px;
  		}
  		.custom_news .wrap-news .news .allmode-item .bottom-news .date,
  		.custom_news .wrap-news .news .allmode-item .bottom-news .readmore a {
  			font-size: 14px;
  		}
  		/*------------- Projects ---------*/
  		#Projects {
  			padding: 40px 0 20px !important;
  		}
  		.custom_projects .h1 {
  			margin-bottom: 30px;
  			margin-top: 0;
  		}
  		.custom_projects .block-project {
  			float: none;
  			width: 280px;
  			margin: 0 auto 30px;
  			padding: 0;
  			overflow: hidden;
  		}
  		.custom_projects .block-project:last-child {
  			margin-bottom: 16px;
  		}
  		.custom_projects .block-project .wrap-img-project .img-project {
  			height: 140px;
  		}
  		.custom_projects .block-project .wrap-img-project .title-project {
  			font-weight: 500;
  			font-size: 15px;
  			padding: 6px 15px;
  		}
  		.custom_projects .block-project .text-project,
  		.itemid-182 .custom_projects .block-project .text-project {
  			margin-top: 12px;
  			height: auto;
  		}
  		/*------------- new Projects ---------*/
  		.custom_projects .block-project .item,
  		.custom_projects .block-project .item-hover,
  		.custom_projects .block-project .item-hover .mask,
  		.custom_projects .block-project .item-img,
  		.custom_projects .block-project .item-info {
  			width: 100%;
  			height: 300px;
  		}
  		.custom_projects .block-project .item-type-zoom .item-info {
  			/*padding: 10px;*/
  		}
  		.custom_projects .block-project .item .title-project,
  		.custom_projects .block-project .wrap-img-project .desc-project .h2 {
  			font-size: 24px;
  		}
  		.custom_projects .block-project .wrap-img-project .desc-project .link-article {
  			width: 83%;
  			bottom: 25px;
  		}
  		.custom_projects .block-project .wrap-img-project .desc-project .link-article a {
  			font-size: 14px;
  			padding: 10px;
  		}
  		/*------------------------------------*/
  		/********** Footer **********/
  		#Footer .row {
  			margin-left: 0;
  			margin-right: 0;
  		}
  		.moduletable_footer .block-footer-contact .footer-bottom-info {
  			margin-top: 0;
  		}
  		.moduletable_footer .block-footer-form {
  			padding: 0;
  		}
  		.moduletable_footer .block-footer-form .include-form {
  			float: none;
  			width: 280px;
  			margin: 0 auto 30px;
  		}
  		.moduletable_footer .block-footer-form .include-form .fox-container textarea,
  		.moduletable_footer .block-footer-map iframe {
  			height: 120px !important;
  		}
  		.moduletable_footer .block-footer-form .include-form .fox-container input,
  		.moduletable_footer .block-footer-form .include-form .fox-container textarea {
  			font-size: 10px !important;
  		}
  		.moduletable_footer .block-footer-map {
  			text-align: center;
  		}
  		.moduletable_footer .block-footer-map iframe {
  			margin-bottom: 15px;
  		}
  		.itemid-126 .moduletable_footer .block-footer-contact .footer-bottom-info, 
  		.itemid-130 .moduletable_footer .block-footer-contact .footer-bottom-info {
  			text-align: center;
  			margin-bottom: 20px;
  		}
  		/*-------------------------------*/
  		body {
  			font-size: 14px;
  		}
  		h1, .h1 {
  			font-size: 20px;
  		}
  		h2, .h2 {
  			font-size: 18px;
  		}
  		h3, .h3 {
  			font-size: 14px;
  		}
  		/********** content **********/
  		.mainContent .row {
  			margin-left: 0;
  			margin-right: 0;
  		}
  		.breadcrumb li {
  			font-size: 11px;
  		}
  		.item-page {
  			padding: 0 15px 60px;
  		}
  		.item-page .page-header h1 {
  			margin-bottom: 20px;
  		}
  		.block-content-text {
  			margin-bottom: 20px;
  			padding: 0;
  		}
  		.block-content {
  			padding: 0;
  		}
  		.itemid-139 .page-header-article h1, 
  		.itemid-153 .page-header-article h1 {
  			font-size: 18px;
  		}
  		.blog .category-desc {
  			padding: 0 15px;
  		}
  		.blog .items-row {
  			margin-bottom: 20px;
  		}
  		.blog .items-row .item {
  			width: 290px;
  			margin: 0 auto;
  		}
  		.blog .left-teaser-blog {
  			margin-bottom: 10px;
  		}
  		.blog .right-teaser-blog .teaser-blog-title .page-header {
  			margin-bottom: 0;
  		}
  		.blog .right-teaser-blog .teaser-blog-date .article-info {
  			margin-bottom: 10px;
  		}
  		.blog .left-teaser-blog .teaser-img-blog .item-image {
  			/*height: 170px;*/
  		}
  		.blog .right-teaser-blog .read-more-blog {
  			margin-top: 15px;
  		}
  		.blog .right-teaser-blog .read-more-blog a {
  			font-size: 12px;
  		}
  		/*-------- page Helicopter Maintenance -------*/
  		.wrap-page-maintenance h1, 
  		.wrap-page-maintenance .h1 {
  			margin-bottom: 10px;
  		}
  		.text-maintenance p,
  		.row-maintenance-4 .text-maintenance p {
  			margin-bottom: 15px;
  		}
  		.block-maintenance {
  			margin-bottom: 15px;
  			padding: 0;
  		}
  		.wrap-page-maintenance .row {
  			margin-bottom: 30px;
  		}
  		.row-maintenance-2 ul {
  			text-align: center;
  		}
  		.row-maintenance-2 ul li.img-maintenance {
  			display: inline-block;
  			width: 48%;
  			float: none;
  		}
  		.row-maintenance-5 .text-maintenance {
  			padding-right: 15px;
  		}
  		.row-maintenance-5 .text-maintenance .link-modal a {
  			font-size: 14px;
  		}
  		.row-maintenance-5 .img-maintenance > div {
  			margin-bottom: 15px;
  		}
  		.block-content-img > div:last-child {
  			margin-bottom: 20px;
  		}
  		.row-imgs {
  			margin-top: 0;
  		}
  		.row-imgs .block-content-img > div {
  			margin-bottom: 20px;
  		}
  		/*-------- page Hymn -------*/
  		.desc-hymn,
  		.img-hymn {
  			padding: 0;
  		}
  		.desc-hymn {
  			margin-bottom: 30px;
  		}
  		/*--------- page academy -------------*/
  		.block-content-img-academy {
  			margin-bottom: 20px;
  		}
  		.row-text-about-academy {
  			margin-top: 20px;
  		}
  		.row-text-about-academy .img-about-academy {
  			text-align: center;
  			margin-bottom: 10px;
  			padding: 0;
  		}
  		.row-text-about-academy .text-about-academy {
  			padding: 0;
  		}
  		.row-text-about-academy .text-about-academy p {
  			margin-bottom: 20px;
  		}
  		.row-realty-prog {
  			margin-top: 30px;
  		}
  		.row-realty-prog .h1 {
  			margin-bottom: 20px;
  		}
  		.wrap-tabs-academy .tab-content {
  			margin-top: 0;
  		}
  		.wrap-tabs-academy ul.nav-tabs li {
  			margin: 0 20px 20px;
  		}
  		.wrap-tabs-academy ul.nav-tabs li a {
  			font-size: 17px;
  		}
  		.wrap-tabs-academy .tab-content .row-blocks-prog {
  			margin-bottom: 0;
  		}
  		.wrap-tabs-academy .tab-content .block-prog {
  			margin-bottom: 30px;
  			padding: 0;
  		}
  		.wrap-tabs-academy .tab-content .block-prog .wrap-block-prog {
  			padding-left: 15px;
  		}
  		.wrap-tabs-academy .tab-content .block-prog .row-head-prog {
  			display: block;
  		}
  		.wrap-tabs-academy .tab-content .block-prog .row-head-prog .h2 {
  			margin-bottom: 10px;
  			padding: 0;
  		}
  		.wrap-tabs-academy .tab-content .block-prog .row-head-prog .img-prog {
  			text-align: left;
  			padding: 0;
  		}
  		.wrap-tabs-academy .tab-content .block-prog .row-head-prog .img-prog img {
  			height: 65px;
  		}
  		.wrap-tabs-academy .tab-content .block-prog .desc-prog {
  			margin: 15px 0 20px;
  			height: auto;
  		}
  		.wrap-tabs-academy .tab-content .block-prog .link-article {
  			text-align: center;
  		}
  		.wrap-tabs-academy .tab-content .block-prog .link-article a {
  			padding: 15px 30px;
  		}
  		.row-what-will {
  			padding: 0;
  			margin-top: 30px;
  			background-image: none;
  		}
  		.row-what-will .wrap-desc-what-will .h1 {
  			margin-bottom: 15px;
  		}
  		.row-what-will .img-what-will {
  			text-align: center;
  			margin-bottom: 20px;
  			background-color: #F2F2F2;
  		}
  		.row-what-will .desc-what-will {
  			padding: 0;
  		}
  		.row-get-consult-academy {
  			margin-top: 40px;
  			padding: 30px 0;
  			background-position: 0 bottom;
  			background-size: cover;
  		}
  		.row-get-consult-academy .wrap-form {
  			max-width: 100%;
  			padding: 0 15px;
  		}
  		.row-get-consult-academy .wrap-form .h2 {
  			margin: 0 0 30px;
  		}
  		.row-get-consult-academy .wrap-form .include-form .cf-form-wrap .cf-one-third {
  			width: 100%;
  		}
  		.row-imgs-sertif {
  			margin-top: 50px;
  		}
  		.row-imgs-sertif .h1 {
  			margin-bottom: 10px;
  		}
  		.row-imgs-license {
  			margin-top: 20px;
  		}
  		.row-imgs-license .h1 br {
  			display: none;
  		}
  		.row-imgs-license .h1 {
  			padding-top: 0;
  			margin-bottom: 10px;
  		}
  		/*------------ mediabox -------------*/
  		.wf-mediabox .wf-mediabox-frame .wf-mediabox-body {
  			max-width: 85% !important;
  		}
  		/*------- slide-sidebar-a ----------*/
  		.slide_panel_wrap {
  			margin: 30px auto 40px;
  			width: auto;
  			position: relative; /*обязательное свойство*/	
  		}
  		.slide_panel {
  			margin-left: -320px; /*обязательное свойство*/
  			padding: 20px; 
  			width: 320px; 
  			position: absolute; /*обязательное свойство*/
  			top: 0; /*обязательное свойство*/
  			left: 0; /*обязательное свойство*/
  			z-index: 10;
  			background-color: #f6f6f6;
  			z-index: 11;		
  		}
  		.slide_panel_wrap p.open {
  			padding: 0;
  			position: absolute; /*обязательное свойство*/
  			top: -24px; /*обязательное свойство*/
  			left: 15px; /*обязательное свойство*/
  			cursor: pointer;
		/*width: 21px;
		height: 19px;*/
	}
	.slide_panel_wrap p.open i {
		color: #b7020f;
		font-size: 26px;
	}
	.slide_panel.active {
		width: 320px;
		box-shadow: 3px 3px 8px #cccccc;
	}
	.slide_panel_wrap p.open:hover,
	.slide_panel_wrap p.open:focus {
		opacity: 0.5;
	}
	.slide-menu {}
	.slide-menu ul {}
	.slide-menu ul li {}
	.slide-menu ul li a {
		padding: 10px 0;
		font-size: 18px;
		color: #000;
		font-weight: 500;
	}
	.slide-menu ul li a:focus,
	.slide-menu ul li.active a {
		color: #9e0e17;
	}
	/*-------- modal ---------*/
	.my-modal-confid,
	.my-modal-dialog,
	.fly-modal-dialog {
		width: 95%;
	}
	.form-modal-dialog .form-modal .modal-body {
		padding: 20px 30px 0;
	}
	.form-modal-dialog .form-modal .modal-body .include-form .convertforms {
		margin-bottom: 5px;
	}
	.form-modal-dialog .form-modal .modal-body .include-form p.confid a {
		display: block;
	}
	.form-modal-dialog .form-modal .modal-body .include-form .name-man {
		margin-bottom: 20px;
	}
	.form-modal-dialog .form-modal .modal-body .include-form .depart-sale,
	.form-modal-dialog .form-modal .modal-body .include-form .name-man .h2 {
		font-weight: bold;
	}
	/*-------- forms -------*/
	#cf_6 .cf-control-group.cf-one-third,
	#cf_6 .cf-control-group.cf-one-half {
		width: 100% !important;
	}
	/*--------------- form fly ---------------------*/
	.fly-modal-dialog .convertforms .cf-control-group.input-date {
		width: 100% !important;
	}
	.fly-modal-dialog .convertforms .cf-control-group.my-label,
	.fly-modal-dialog .convertforms .cf-control-group.my-label-2,
	.fly-modal-dialog .convertforms .cf-control-group.my-label.my-label-cn {
		width: 45% !important;
	}
	.fly-modal-dialog .convertforms .cf-control-group.my-label.my-label-en, 
	.fly-modal-dialog .convertforms .cf-control-group.my-label-2.my-label-2-en {
		width: 50% !important;
	}
	.fly-modal-dialog .convertforms .cf-control-group.input-time {
		width: 38% !important;
	}
	.fly-modal-dialog .cf-control-group.cf-one-third,
	.fly-modal-dialog .cf-control-group.cf-one-half {
		width: 100% !important;
	}
	/*---------- page Interactive Map ---------*/
	.itemid-137 .item-page {
		padding-bottom: 0;
	}
	.wrap-svg {
		height: 560px;
		padding-top: 0;
	}
	#List {
		padding-top: 0;
		z-index: 100;
	}
	#List ol {
		list-style: decimal;
		padding-right: 10px;
	}
	#List li {
		font-size: 12px;
	}
	.my-modal-dialog {
		width: 95%;
	}
	.modal-svg .modal-body h3 {
		font-size: 20px;
	}
	.modal-svg .modal-body p {
		font-size: 14px;
	}
	.form-modal-dialog {
		width: 95%;
	}
	.fly-modal-dialog {
		width: 90%;
	}
	/*********** jshop ***************/
	#comjshop {
		padding-top: 15px;
	}
	.jshop h1 {
		font-size: 20px;
	}
	.jshop_list_product {
		margin-bottom: 30px;
	}
	/*-------- jshop_list_product sort --------------*/
	.jshop_list_product .form_sort_count .box_products_sorting {
		width: 100%;
		display: block;
	}
	.jshop_list_product .block_sorting_count_to_page .box_products_sorting .control-label {
		margin-bottom: 10px;
	}
	/*----------- jshop_list_product -------------*/
	.jshop_list_product .block_product {
		border: none;
		border-radius: 0;
		padding: 0;
	}
	.jshop_list_product .product .wrap-teaser-desc {
		padding: 15px;
	}
	.jshop_list_product .product .title-teaser-prod .name {
		font-size: 18px;
	}
	.jshop_list_product .oiproduct .extra_fields .label-name {
		flex: 1 0 72%;
	}
	.jshop_list_product .oiproduct .extra_fields .value-name {
		flex: 1 0 29%;
	}
	.jshop_list_product .oiproduct .wrap-price-detail .price .value-price {
		font-size: 13px;
	}
	.jshop_list_product .oiproduct .wrap-price-detail .buttons a.button_detail {
		font-size: 13px;
	}
	/*----------- productfull -------------*/
	.productfull {
		margin-bottom: 50px;
	}
	/*------------ small carousel full img prod--------------------*/
	.productfull .full-img-prod {
		padding: 0;
	}
	.list_carousel li {
		width: 125px;
	}
	.list_carousel .prev {
		left: 0;
	}
	.list_carousel .next {
		right: 0;
	}
	/*------------ short-desc-full-prod  -------------*/
	.productfull .short-desc-full-prod h1 {
		margin-bottom: 15px;
	}
	.productfull .short-desc-full-prod .extra_fields {
		margin-top: 20px;
		width: 100%;
	}
	.productfull .short-desc-full-prod .two-buttons-modal-form {
		margin-top: 20px;
	}
	.productfull .short-desc-full-prod .two-buttons-modal-form .custom_two-buttons {
		display: block;
	}
	.productfull .short-desc-full-prod .two-buttons-modal-form .custom_two-buttons .button-modal {
		width: 230px;
		display: inline-block;
	}
	.productfull .short-desc-full-prod .two-buttons-modal-form .custom_two-buttons .button-modal-1 {
		margin-right: 0;
		margin-bottom: 10px;
	}
	.productfull .short-desc-full-prod .two-buttons-modal-form .custom_two-buttons .button-modal a {
		font-size: 15px;
		padding: 10px 15px;
		display: block;
	}
	/************** jshop_prod_description ***************/
	.productfull .short-desc-full-prod {
		padding: 0;
		margin-top: 20px;
	}
	.productfull .jshop_prod_description {
		margin-top: 40px;
	}
	.productfull .jshop_prod_description .row {
		margin: 0;
	}
	.productfull .jshop_prod_description .include-module-1 {
		margin-bottom: 0;
	}
	.productfull .jshop_prod_description .include-module-2 {
		margin-bottom: 40px;
	}
	.productfull .jshop_prod_description .include-module-3 {
		margin-bottom: 30px;
	}
	.productfull .jshop_prod_description .include-module-4 {
		margin-bottom: 50px;
	}
	.productfull .jshop_prod_description .include-module-5 {
		margin-bottom: 30px;
	}
	.productfull .jshop_prod_description .include-module-6 {
		margin-bottom: 40px;
	}
	.productfull .jshop_prod_description .include-module-7 {}
	/*------------- custom_4-blocks-extra-field ----------*/
	.productfull .custom_4-blocks-extra-field .block-extra-field {
		margin-bottom: 30px;
		padding: 0;
	}
	.productfull .custom_4-blocks-extra-field .wrap-block-extra-field {
		height: 220px;
		padding-top: 20px;
		width: 290px;
		margin: 0 auto;
	}
	.productfull .custom_4-blocks-extra-field .wrap-block-extra-field .icon-extra-field {
		margin-bottom: 15px;
	}
	.productfull .custom_4-blocks-extra-field .wrap-block-extra-field .value-extra-field {
		font-size: 20px;
	}
	.productfull .custom_4-blocks-extra-field .wrap-block-extra-field .name-extra-field {
		font-size: 13px;
	}
	/*------------ section-airbus ------------*/
	.productfull .section-airbus .h2 {
		margin-bottom: 20px;
	}
	.productfull .section-airbus ul li {
		margin-bottom: 10px;
		display: block;
		width: 100%;
		float: left;
	}
	.productfull .section-airbus ul li:last-child {
		margin-bottom: 0;
	}
	.productfull .section-airbus ul li .img-marker {
		padding-right: 10px;
		float: left;
		height: 50px;
	}
	.productfull .section-airbus ul li .text-li {
		font-size: 14px;
		padding-top: 0;
	}
	.productfull .section-airbus ul li .text-li br {
		display: none;
	}
	/*------------- custom_multi-func --------*/
	.productfull .custom_multi-func {
		background-color: transparent;
	}
	.productfull .custom_multi-func .desc-multi-func .h2 {
		padding-left: 0;
		margin-top: 20px;
	}
	.productfull .custom_multi-func .desc-multi-func ul {
		padding-left: 0;
	}
	.productfull .custom_multi-func .desc-multi-func {
		margin-bottom: 30px;
		padding: 0;
	}
	.productfull .custom_multi-func .img-multi-func {
		padding: 0;
	}
	/*---------- custom_cabina-pilot ----------*/
	.productfull .custom_cabina-pilot {}
	.productfull .custom_cabina-pilot .desc-cabina-pilot {
		margin-bottom: 15px;
		padding: 0;
	}
	.productfull .custom_cabina-pilot .img-cabina-pilot {
		padding: 0;
	}
	/*----------- custom_cabina-passenger --------*/
	.productfull .custom_cabina-passenger {}
	.productfull .custom_cabina-passenger .desc-multi-func {
		margin-bottom: 15px;
		padding: 0;
	}
	.productfull .custom_cabina-passenger .img-multi-func {
		padding: 0;
	}
	/*----------- custom_config-sallon ----------*/
	.productfull .custom_config-sallon .sub-h2 {
		margin-bottom: 30px;
	}
	.productfull .custom_config-sallon .block-config-sallon {
		padding: 0;
	}
	.productfull .custom_config-sallon .head-block-config-sallon {
		padding: 15px;
		height: 80px;
	}
	.productfull .custom_config-sallon .head-block-config-sallon .numb-config {
		flex: 0 0 40px;
		height: 40px;
		font-size: 22px;
		margin-right: 10px;
		line-height: 1.8;
	}
	.productfull .custom_config-sallon .head-block-config-sallon .desc-numb-config {
		font-size: 15px;
	}
	.productfull .custom_config-sallon .head-block-config-sallon .desc-numb-config-line-1 {
		padding-top: 0;
	}
	.productfull .custom_config-sallon .desc-block-config-sallon.desc-block-config-sallon-img-ul {
		padding: 20px 5px;
		display: block;
	}
	.productfull .custom_config-sallon .desc-block-config-sallon.desc-block-config-sallon-img-ul .img-config-sallon {
		width: 100%;
		overflow: hidden;
		text-align: center;
		margin-bottom: 20px;
	}
	.productfull .custom_config-sallon .desc-block-config-sallon.desc-block-config-sallon-img-ul .text-config-sallon ul {
		padding-left: 15px;
	}
	.productfull .custom_config-sallon .desc-block-config-sallon.desc-block-config-sallon-img-ul .text-config-sallon ul li {
		display: block;
		width: 100%;
		height: 56px;
	}
	.productfull .custom_config-sallon .desc-block-config-sallon.desc-block-config-sallon-img-ul .text-config-sallon ul li .icon-config {
		float: left;
	}
	.productfull .custom_config-sallon .desc-block-config-sallon.desc-block-config-sallon-img-ul .text-config-sallon ul li .name-config {
		font-size: 16px;
		padding-top: 10px;
	}
	.productfull .custom_config-sallon .desc-block-config-sallon.desc-block-config-sallon-1-350 {
		height: auto;
	}
	.productfull .custom_config-sallon .desc-block-config-sallon.desc-block-config-sallon-2-350 {
		height: auto;
		margin-bottom: 30px;
	}
	/*----------- custom_tekh-docum -------------*/
	.productfull .custom_tekh-docum {
		padding: 30px 5px;
		margin: 0;
	}
	.productfull .custom_tekh-docum .wrap-tekh-docum .name-airbus-tekh-docum {
		width: 100%;
		margin-bottom: 30px;
	}
	.productfull .custom_tekh-docum .wrap-tekh-docum .name-airbus-tekh-docum .h2 {
		margin-top: 5px;
	}
	.productfull .custom_tekh-docum .wrap-tekh-docum .links-download-tekh-docum {
		width: 100%;
		float: left;
	}
	.productfull .custom_tekh-docum .wrap-tekh-docum .links-download-tekh-docum .link-download {
		width: 280px;
		overflow: hidden;
		float: none;
	}
	.productfull .custom_tekh-docum .wrap-tekh-docum .links-download-tekh-docum .link-download a {
		padding: 6px;
	}
	.productfull .custom_tekh-docum .wrap-tekh-docum .links-download-tekh-docum .link-download a .name-download {
		font-size: 14px;
	}
	/*------------- custom_shop-form --------------*/
	.productfull .custom_shop-form .wrap-form {
		max-width: 500px;
	}
	.productfull .custom_shop-form .wrap-form .h2 {
		margin-bottom: 30px;
		margin-top: 0;
	}
	.productfull .custom_shop-form {
		padding: 35px 0;
		background-size: cover;
		margin: 0;
		height: 100%;
	}
	.productfull .custom_shop-form .wrap-form .include-form .cf-form-wrap {
		padding: 0 15px !important;
	}
	.productfull .custom_shop-form .wrap-form .include-form .cf-form-wrap .cf-one-third {
		width: 100%;
	}
	.use-modal-dialog {
		width: 95%;
	}
}
@media screen and (max-width:651px) {
	/*--------------- form fly RS Form ---------------------*/
	.fly-modal-dialog .rsform .formContainer .formRow .formSpan12 .rsform-block .formControls input {
		width: 85% !important;
	}
	.fly-modal-dialog .rsform .formContainer .formRow .formSpan6 .rsform-block .formControls input,
	.fly-modal-dialog .rsform .formContainer .formRow .formSpan6 .rsform-block .formControls select {
		width: 85% !important;
	}
	.fly-modal-dialog .rsform .formContainer .formRow .formSpan4 .rsform-block .formControls input.rsform-calendar-box {
		width: 60% !important;
	}
	.fly-modal-dialog .rsform .formContainer .formRow .formSpan4 .rsform-block-departure-hour select,
	.fly-modal-dialog .rsform .formContainer .formRow .formSpan4 .rsform-block-departure-min select,
	.fly-modal-dialog .rsform .formContainer .formRow .formSpan4 .rsform-block-arrival-hour select,
	.fly-modal-dialog .rsform .formContainer .formRow .formSpan4 .rsform-block-arrival-min select {
		width: 60% !important;
	}
	#Gallery .custom_sm-gallery ul{
    margin-bottom: 0;
    display: grid;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 0px;
    grid-row-gap: 0px;
	}
		#Gallery .custom_sm-gallery ul li{
   width: 100%;
	}
	.custom_about .block-digit .row-digit .h1 {
   
    font-size: 30px;
   
}
.custom_about .block-digit .row-digit .h1 span {
  
    font-size: 18px;
    
}
.custom_about .block-digit .row-digit .desc-digit{
	font-size: 16px;
}
.custom_about .block-digit .row-digit {
 
    padding: 0;
}
.bk2-i__text {
    font-size: 18px;
    margin-bottom: 0;
 
}
.bk-maps .col-sm-4 {
    padding: 0;
}
.bk-maps__bg1{
	display: none;
}
}
@media screen and (max-width:767px) {
	.row-maintenance-2 ul li.img-maintenance {
		width: 98%;
	}
	.custom_sale .wrap-tabs .nav-tabs li {
		width: 100%;
	}
	.itemid-176 .rest_l3 a, .itemid-178 .rest_l3 a {
        display: flex;
        align-items: center;
        font-size: 11px;
        width: 35%;
    }
}

@media screen and (max-width: 567px) {
    #aucone {
        padding-bottom: 450px !important;
        height: 925px;
    }
}