/* Sticky top bar wrapper: background on all pages (home, about, etc.) */
.trust-strip-wrapper,
body .trust-strip-wrapper,
section .trust-strip-wrapper {
    background-color: #0f172a !important;
}

/* Header logo 20% smaller on mobile (tablets and phones) */
@media (max-width: 767.98px) {
    .header-logo {
        transform: scale(0.8);
        transform-origin: left center;
    }
}

/* Hide the element on extra-small screens */
@media (max-width: 575.98px) {
    .desktop-only {
        display: none !important;
    }
    
    #logoAndNav
    {
        background-color: black;
    }
    .small-airline-logo
    {
        height: 80px !important;
    }
}

/* Hide the element on small screens */
@media (min-width: 576px) and (max-width: 767.98px) {
    .desktop-only {
        display: none !important;
    }
}

/* Hide the element on medium screens */
@media (min-width: 768px) and (max-width: 991.98px) {
    .desktop-only {
        display: none !important;
    }
}

/* Hide the element on large screens */
@media (min-width: 992px) and (max-width: 1199.98px) {
    .mobile-no {
        display: none !important;
    }
}

/* Hide the element on extra-large screens */
@media (min-width: 1200px) {
    .mobile-no {
        display: none !important;
    }
}
          
    
      
        
        /* Style for the sticky bar */
        #sticky-bar {
            display: none; /* Initially hidden */
            position: fixed;
            bottom: 0;
            left: 0;
            width: 100%;
            background-color: #0dc143; /* Change to your desired background color */
            color: #fff; /* Change to your desired text color */
            z-index: 1000;
        }

        .sticky-bar-buttons {
            display: flex;
            justify-content: space-around;
            padding: 10px;
        }

        /* Style for the buttons */
        .stick_btn {
            padding: 4px 20px;
            border: none;
            cursor: pointer;
        }

        .stick_btn.call {
            background-color: #007bff; /* Change to your desired button color */
        }

        .stick_btn.whatsapp {
            background-color: #25d366; /* Change to your desired button color */
        }
        .sticky_footer a {
            color:#fff!important;
        }
        
        .sticky_footer svg{
            width:25px!important;
            vertical-align:middle;
        }
        
        .sticky_footer-container {
            text-align: center;
        }

        .sticky_footer-wrapper {
            display: flex;
            justify-content: space-between;
            align-items: center;
            width: 100%; /* Full width */
            margin: 0 auto; /* Center the buttons and separator */
        }

        .sticky_footer {
            padding: 10px 12px;
            background-color: #b72121;
            color: #fff;
            text-decoration: none;
            border: none;
            border-radius: 0;
            flex-grow: 1; /* Distribute available space evenly */
            position: relative; /* To position the center line */
        }
        
        .sticky_footer:first-child {
            border-top:1px solid #b72121;
        }
        
        .sticky_footer:last-child {
            background-color: #0dc143;
        }

        /* Center Line */
        .center-line {
            position: absolute;
            width: 6px; /* Adjust the width as needed */
            height: 100%;
            background-color: white;
            left: 51%; /* Center it horizontally */
            transform: translateX(-50%);
        }
        
        .slimmenu-menu-collapser{
            font-size: 14px;
            font-weight: bold;
        }
        a.phone{
            background:none!important;
        }
        @media screen and (max-width: 768px){
           
            .phonenumber {
                display: none;
            }
            .fa-phone{
                padding: 5px;
            }
            .phone_sticky {
               padding: 9px 9px!important; 
            }
           
            .form-group.form-group-lg label {
                font-size: 12px;
                margin-bottom: 2px;
            }
            .tab-content .tab-pane .col-md-6 .form-group {
                margin-bottom: 5px !important;
            }
            .search-tabs.search-tabs-bg.mt50 {
                margin-top: 15px!important;
            }
            #sticky-bar{
                display:block!important;
            }
            footer#main-footer {
                margin-bottom: 45px;
            }
            .phone_sticky,.whatsapp_sticky{
                display:none!important;
            }
            .call_to_expert_toptext{
                display:none!important;
            }
        }
               