/* Force desktop layout on all screens */

/* Keep navigation visible */
nav.hide {
    transform: scale(1) !important;
    display: flex !important;
}

/* Hide hamburger menu */
.menu-bar {
    display: none !important;
}

/* Force columns to stay side-by-side */
.col-lg-6 {
    flex: 0 0 50% !important;
    max-width: 50% !important;
}

/* Keep header styling */
.default-header {
    background-color: #fff !important;
    box-shadow: -21.213px 21.213px 30px 0px rgba(158, 158, 158, 0.3) !important;
}

/* Ensure banner keeps height */
.banner-area .fullscreen {
    height: 850px !important;
}

/* Keep feature icons visible */
.single-feature .icon {
    display: block !important;
}

/* Keep about section side-by-side */
.about-left, .about-right {
    flex: 0 0 50% !important;
    max-width: 50% !important;
}
