header .airmenu {position:absolute;display:block;padding:0; margin:0;top:18px;}
header.sticky .airmenu {top:4px;}

.airmenu a{text-decoration:none;-webkit-transition:all .3s; -moz-transition:all .3s;transition:all .3s; border-bottom:none;}

.airmenu a:hover{text-decoration:none}

.airmenu.left{left:0}

.airmenu.right{right:62px}

.airmenu .menu-btn-open{position:absolute; display:block; width:24px; height:16px;line-height:1px}

.airmenu .menu-btn-open span{ display:block; position:absolute; width:21px; height:0px; color:inherit; border:1px solid; -webkit-transition:all 0.6s; -moz-transition:all 0.6s; transition:all 0.6s}
.airmenu a:hover.menu-btn-open span{ color:#FFFFFF; }

.airmenu .menu-btn-open .line1{top:14px; left:10px;}

.airmenu .menu-btn-open .line2{top:21px; left:10px;}

.airmenu .menu-btn-open .line3{top:28px; left:10px;}

.airmenu .menu-btn-close{ 
position:fixed;
z-index:-1;
opacity:0; 
width: 5em;
background-color:rgba(255,255,255,1);
height: 5em;
cursor: pointer;
/*right: -45px;*/
right: 0;
top: 1.875rem;
z-index: 2;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease; 
}


.airmenu .menu-btn-close:hover { background-color:rgba(255,255,255,0.2); }


.airmenu .menu-btn-close span { display:block; position:absolute; width:24px; height:0px; top:50%; left:50%; margin-left:-12px; color:#000000; border:1px solid;-webkit-transform:translateZ(0); -moz-transform:translateZ(0); transform:translateZ(0); -webkit-transition:all 0.6s; -moz-transition:all 0.6s; transition:all 0.6s}

.airmenu .menu-btn-close .line1{transform:translateY(-6px)}

.airmenu .menu-btn-close .line2{transform:translateY(6px)}

.airmenu .menu-btn-close.loaded{z-index:9999;opacity:1}

.airmenu .menu-btn-close.loaded .line1{ -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); transform:rotate(45deg)}

.airmenu .menu-btn-close.loaded .line2{ -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); transform:rotate(-45deg)}

.airmenu .menu-lightbox{ 
position:fixed;
z-index:999;
display:none; 
top:0%;
right:0; 
left:0%;
bottom:0;
width:100%;
height:100%;
overflow:hidden
}

.airmenu .menu-lightbox .tbl{ display:table; width:100%; height:100%}

.airmenu .menu-lightbox .tbl-cell{ vertical-align:middle; display:table-cell}

.airmenu .menu-lightbox .menu{ width:280px; margin:-120px auto 0 auto; padding:0px; list-style:none}

.airmenu .menu-lightbox .menu >li{ padding:0; margin:0 0 21px 0; text-align:center;opacity:0}

.airmenu .menu-lightbox .menu >li:last-child{margin:0 !important}

.airmenu .menu-lightbox .menu >li a { 
font-family: 'rajdhani';
font-size: 1.5em;
font-weight: normal;
letter-spacing: 2px;
line-height:16px; 
text-transform:uppercase; 
position:relative; 
display:inline-block; 
width:280px; 
text-align:left;
}

.airmenu .menu-btn-open,.airmenu .menu-btn-close,.airmenu .menu-lightbox,.airmenu .menu-lightbox .menu >li a{
 -webkit-transition: all 0.2s linear;  -moz-transition: all 0.2s linear;  -o-transition: all 0.2s linear;  transition: all 0.2s linear;
 border-bottom:none; }
.airmenu .menu-btn-open{
 -webkit-transition: all 0.2s linear;  -moz-transition: all 0.2s linear;  -o-transition: all 0.2s linear;  transition: all 0.2s linear;
 background-color:#418bca; width:43px; height:43px;}
 .airmenu .menu-btn-open:hover{ background-color:#222222; }

.airmenu .menu-lightbox { background-color:rgba(0,0,0,1); }

.airmenu i{
position:absolute;
display:inline-block;
right:0;
width: 1em;
height: 1em;
line-height: 1em;
padding: 0.25em;
text-align: center;
color:#fff;
cursor:pointer;
-webkit-transition:all .3s;
-moz-transition:all .3s;
transition:all .3s;
background: rgba(255,255,255,0.2); 
margin-top:-12px;
}

.airmenu .menu-lightbox .menu >li >ul { display:none; }

.airmenu .menu-lightbox .menu >li >ul >li { 
position:relative;
padding:0; 
margin:0;
line-height:20px; 
list-style-type:none; 
padding-left:3px;
}

.airmenu .menu-lightbox .menu >li >ul >li a {
font-family: 'rajdhani'; 
font-size: 1em; 
line-height: 1.8em; 
font-weight:normal;
}

.airmenu.horizontal .menu-lightbox .menu >li {
display:inline-block;
margin:0 21px 0 0
}

.airmenu.horizontal .menu-lightbox .menu >li >ul{position:absolute;text-align:left;white-space:nowrap}

.airmenu.fade .menu-lightbox .menu li{-webkit-transition:all 1s; -moz-transition:all 1s; transition:all 1s}

.airmenu.fade .menu-lightbox.active .menu li{opacity:1}

.airmenu .LogoMenu,
.airmenu .active .LogoMenu
{
    position: absolute;
    left: 40px;
    top: 80px;
    display: block;
    width: 185px;
	height:57px
}


.airmenu.slideUp .menu-lightbox .menu li{-webkit-transform:translate(0,30px); -moz-transform:translate(0,30px); transform:translate(0,30px); -webkit-transition:all cubic-bezier(0.075,0.82,0.165,1) 1s; -moz-transition:all cubic-bezier(0.075,0.82,0.165,1) 1s; transition:all cubic-bezier(0.075,0.82,0.165,1) 1s}

.airmenu.slideUp .menu-lightbox.active .menu li{opacity:1; transform:translate(0,0px)}

.airmenu.slideDown .menu-lightbox .menu li{-webkit-transform:translate(0,-30px); -moz-transform:translate(0,-30px); transform:translate(0,-30px); -webkit-transition:all cubic-bezier(0.075,0.82,0.165,1) 1s; -moz-transition:all cubic-bezier(0.075,0.82,0.165,1) 1s; transition:all cubic-bezier(0.075,0.82,0.165,1) 1s}

.airmenu.slideDown .menu-lightbox.active .menu li{opacity:1; transform:translate(0,0px)}


.airmenu .avantages {
    position: absolute;
    left: 0;
    bottom: 1.5rem;
    text-align: center;
    display: block;
    width: 100%;
}

.airmenu .tel {
    left: 0;
    text-align: center;
    display: block;
    width: 100%;
	float:left;
	margin-bottom:0px;
}

.airmenu .tel p {
    text-align: center;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	}

.airmenu .avantages .avantagesInside
{
    display: inline-block;
    margin: 1em 0.5em 0 0.5em;
	width:150px;
}

.airmenu .avantages .avantagesInside img {
	height:100%;
}

.airmenu .avantages .avantagesInside span {
	clear:both;
	text-align:center;
	text-transform:uppercase;
	font-size:0.6em;
	font-family: 'rajdhani'; 
	margin-top:10px;
}

@media only screen and (min-width: 791px) and (max-width: 820px) {
.airmenu .avantages { display:none; }
.airmenu .menu-lightbox .menu { margin: 0px auto 0 auto; }
.airmenu .LogoMenu, .airmenu .active .LogoMenu { display:none; }
}

@media only screen and (min-width: 651px) and (max-width: 790px) {
}

@media only screen and (min-width: 591px) and (max-width: 650px) {
airmenu .menu-lightbox .menu { margin: -50px auto 0 auto; }
.airmenu .menu-lightbox .menu > li { margin: 0 0 14px 0; }
.airmenu .menu-lightbox .menu > li a { font-size: 1.3em; line-height: 9px; }
}

@media only screen and (min-width: 511px) and (max-width: 590px) {
.airmenu .avantages { display:none; }
.airmenu .LogoMenu, .airmenu .active .LogoMenu { top:10px; left:10px; }
.airmenu .menu-lightbox .menu > li { margin: 0 0 14px 0; }
.airmenu .menu-lightbox .menu > li a { font-size: 1.3em; line-height: 9px; }
}

@media only screen and (min-width: 421px) and (max-width: 510px) {
.airmenu .avantages { display:none; }
.airmenu .menu-lightbox .menu { margin: 120px auto 0 auto; }
.airmenu .LogoMenu, .airmenu .active .LogoMenu { display:none; }
}


@media only screen and (max-width: 420px) {
.airmenu .avantages { display:none; }
.airmenu .menu-lightbox .menu { margin: 120px auto 0 auto; }
.airmenu .LogoMenu, .airmenu .active .LogoMenu { display:none; }
}