.pagination .nav-links span::before{
   color: #222222;
   opacity:1;
}

.vc_btn3-inline{
position: relative;
transition-duration:0.3s;
transition-timing-function: linear;
top: 0;
}
.vc_btn3-inline:hover{
position: relative; 
top: -10px;
cursor:pointer;
}


.ct-header__logo-nav a:hover {
    color: rgba(255,255,255,1) !important;
    text-decoration:underline !important;
}


.mm-piaggio-diagram-row::after{
content:url('https://airgo.de/wp-content/uploads/2020/03/Cabin.png');
position:absolute;
right:0;
bottom:0;
right: -100px;
bottom: -20px;
/*
background:url('https://airgo.de/wp-content/uploads/2020/03/Cabin.png');
background-repeat:no-repeat;
background-position:right bottom;
height:500px;
width:500px;
*/
}

@media (max-width: 1900px){

.mm-piaggio-diagram-row::after{
content:none;
}

}


.bg-white{
background:#ffffff;
}
label{
font-size: 13px;
font-weight:600;
font-family: 'Montserrat', sans-serif !important;
}
button, input, optgroup, select, textarea {
font-family: 'Montserrat', sans-serif !important;
text-transform:uppercase;
}
.form-control, input[type=text], input[type=search], input[type=password], input[type=email], input[type=number], input[type=url], input[type=date], input[type=tel], select, textarea {
padding:0.3rem 0.3rem;
font-size: 13px;
font-family: 'Montserrat', sans-serif !important;
}
input[type="submit"]:hover{
cursor:pointer;
}
.mm-charter-inner-row{
padding:2rem;
box-shadow: 0 0 2rem rgba(0, 0, 0, 0.22) !important;
}
.mm-piaggio-btm-img{
min-height:350px;
}
.mm-btn-margin-right{
margin-right:15px;
}

/*
.mm-piaggio-diagram-column{
padding: 0 !important;
margin:0 !important;
display: flex  !important;
vertical-align:bottom !important;
height:100% !important;
}
.mm-piaggio-diagram-column .vc_column-inner {
padding: 0 !important;
margin:0 !important;
display: flex  !important;
vertical-align:bottom !important;
height:100% !important;
}
.mm-piaggio-diagram-column .vc_column-inner  .wpb_wrapper {
padding: 0 !important;
margin:0 !important;
display: flex  !important;
vertical-align:bottom !important;
height:100% !important;
}
.mm-piaggio-diagram-column .vc_column-inner  .wpb_wrapper .wpb_single_image{
padding: 0 !important;
margin:0 !important;
display: flex  !important;
vertical-align:bottom !important;
height:100% !important;
}
*/
/*
#mm-piaggio-diagram-row{
padding: 0 !important;
}
.mm-piaggio-diagram img{
position: absolute;
bottom:0;
right:0;
}
@media (max-width: 1000px){
.mm-piaggio-diagram img{
position: relative;
bottom:0;
right:0;
}
}
*/


.mm-piaggio-diagram{
background:url('https://airgo.de/wp-content/uploads/2020/03/Cabin.png');
background-repeat:no-repeat;
background-position:right bottom;
}


.mm-no-horizontal-padding .vc_column-inner {
padding-right:0px;
padding-left:0px;
}

.mm-no-horizontal-padding .vc_column-inner {
text-align:right;
}

.ct-header__main-heading-title h1{
font-weight: 200;
}

.ct-header__main-heading-title h1::after{
content:'';
height:8px;
width:80px;
display:block;
border-bottom: 3px solid #ffffff;
margin:20px auto;
}

.vc_btn3-container.vc_btn3-center{
max-width:200px;
margin:0 auto; 
}

#footer-ebaa-logo{
max-width:200px;
}

.dots-vertical{
position:absolute !important;
right:20%;
bottom:0;
width:25%;
max-height:200px;
height:25%;
border:0px solid blue;
background-image: url('https://airgo.de/wp-content/uploads/2020/03/vertical-dots.png');
background-repeat:no-repeat;
background-position:right bottom;
}

.dots-horizontal{
border:0px solid red;
position:absolute !important;
width:25%;
max-width:200px;
height:50%;
background-image: url('https://airgo.de/wp-content/uploads/2020/03/horizontal-dots.png');
background-repeat:no-repeat;
background-position:left bottom;
}


.dots-container{
    border: 0px solid red;
    position: absolute !important;
    width: 100%  !important;
    height: 100%  !important;
padding:0 !important;
margin:0 !important;
top:0  !important;
left:0  !important;
right:  0 !important;
left: 0 !important;
}




.ct-header__main-heading-excerpt{
opacity:1;
text-align:center;
}
.ct-header__main-heading-title > div{
margin-top:2rem;
}

#homepage-banner{
padding-top:6rem;
padding-bottom:4rem;
}

a.mm-header-btn{
color:#ffffff !important;
border:1px solid #ffffff !important;
padding:10px 20px !important; 
font-size: 12px !important;
    padding-top: 11px !important;
    padding-bottom: 11px !important;
    padding-left: 16px !important;
    padding-right: 16px !important;
    transition: all 0.3s ease-in-out !important;
}
a.mm-header-btn:hover, .mm-header-btn:hover{
text-decoration:none !important;
    border: 1px solid #ddcba4 !important;
background:#ffffff  !important;
color: rgba(0,46,93,1) !important;
}
.mm-header-btn:hover a{
background:#ffffff !important;
color: rgba(0,46,93,1)  !important;
}

@media (min-width: 576px){
.ct-menu--floating .ct-header::after {
    border-top: 0px solid currentcolor !important;
}
}


.ct-header__hero::after{
background:#002e5d;
opacity:0.2;
}

.menu-image-title-after.menu-image-title {
    padding-left: 0px;
}

.w-100 .vc_slide ,.w-100 .vc_slide img{
width:100% !important;
}

@media (max-width: 1380px){
.qlwapp-text{
display:none;
}
.qlwapp-icon{
margin-right:0 !important;
}
}

