/*
Theme Name: X2Go
Theme URI: https://sixaelite.com/
Author: X2Go
Description: Bootstrap 5 theme for X2Go
Version: 1.0.0
Requires at least: 6.0
License: Proprietary
Text Domain: X2Go
*/
.btn-x2go-primary {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
}

.btn-x2go-primary::after {
    font-family: "bootstrap-icons";
    font-size: 1rem;
}
span.wpcf7-spinner {
    display: none !important;
}
.hero-bg-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(rgba(6, 20, 16, 0.65), rgba(6, 20, 16, 0.85)), url(https://images.unsplash.com/photo-1466611653911-95081537e5b7?auto=format&fit=crop&w=1920&q=80) center / cover no-repeat;
    z-index: 0;
}

.application-card{
    display:flex;
    flex-direction:column;
    height:100%;
    background:transparent;
    border-radius:0;
    overflow:hidden;
    /* box-shadow: 0 10px 30px rgb(239 240 241); */
    transition:.45s ease;
}

.application-card:hover{
    transform:translateY(-10px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}

.application-image{
    overflow:hidden;
}

.application-image img{
    width:100%;
    height:180px;
    object-fit:cover;
    transition:.6s;
}

.application-card:hover img{
    transform:scale(1.08);
}

.application-content{
    padding:25px;
    display:flex;
    flex-direction:column;
    flex:1;
    border: 1px solid #2a634e;
}

.application-content h4{
    font-size:20px;
    font-weight:700;
    margin-bottom:15px;
    color:var(--color-text-dark);
}

.application-content p{
    color:#555;
    line-height:1.7;
    margin:0;
}

/* Scroll Animation */

.application-item{
    opacity:0;
    transform:translateY(60px);
    transition:all .8s ease;
}

.application-item.show{
    opacity:1;
    transform:translateY(0);
}

/* Stagger Animation */

.application-item:nth-child(1){transition-delay:.05s;}
.application-item:nth-child(2){transition-delay:.1s;}
.application-item:nth-child(3){transition-delay:.15s;}
.application-item:nth-child(4){transition-delay:.2s;}
.application-item:nth-child(5){transition-delay:.25s;}
.application-item:nth-child(6){transition-delay:.3s;}
.application-item:nth-child(7){transition-delay:.35s;}
.application-item:nth-child(8){transition-delay:.4s;}

@media(max-width:991px){

.application-image img{
    height:220px;
}

}

@media(max-width:576px){

.application-image img{
    height:240px;
}

.application-content{
    padding:20px;
}

}
.navbar-x2go .dropdown-megamenu .megamenu {
    cursor: pointer;
}
.section-metrics-bar {
    background-color: #E8ECE8;
}
#specs-section .bg-white {
    background-color: #E8ECE8 !important;
}

@media (max-width:991.98px){

    .dropdown-megamenu{
        position:relative;
    }

    .dropdown-megamenu>.dropdown-menu{

        position:static !important;
        display:none;
        width:100%;
        transform:none !important;
        opacity:1 !important;
        visibility:visible !important;

        background:#0b1c18;
        border:1px solid rgba(255,255,255,.08);
        border-radius:10px;
        padding:15px;
        margin-top:10px;

        box-shadow:none;
    }

    .dropdown-megamenu.show>.dropdown-menu{
        display:block !important;
    }

    .dropdown-megamenu .container{
        max-width:100%;
        padding:0;
    }

    .megamenu-card{
        background:#102722;
        border:1px solid rgba(255,255,255,.08);
        margin-bottom:15px;
    }

    .megamenu-title{
        color:#fff;
    }

    .megamenu-desc{
        color:#cfcfcf;
    }

    .megamenu-support-bar{
        display:block;
        padding:15px;
    }
    .navbar-x2go.scrolled {
        background: #00110f;
    }
}