/*============================================================================================*/
/* Your custom styles below */
/*============================================================================================*/
@media screen and (max-width: 768px) {
    .menu, .nav, .fixed_header {
        position: fixed !important;
        top: 0 !important;
        left: 0 !important;
        width: 100% !important;
        transform: none !important;
        transition: none !important;
        animation: none !important;
    }
}
@media screen and (max-width: 768px) {
    .logo_normal img,
    .logo_sticky img,
    .logo_panel img {
        width: 100px !important;  /* Adjust size for mobile */
        height: auto !important;
    }
}

@media screen and (min-width: 769px) {
    .logo_normal img,
    .logo_sticky img,
    .logo_panel img {
        width: 142px !important;  /* Keep original desktop size */
        height: 142px !important;
    }
}
@media screen and (max-width: 768px) {
    .fixed_header.menu_v4.submenu_version.sticky {
        display: none !important;
    }
}

@media (max-width: 767.98px) {
  .parallax_wrapper {
    display: flex;
    justify-content: flex-start !important;
  }

  .parallax_wrapper img {
    display: block;
    margin: 0 !important;
    padding: 0 !important;
    max-width: 100%;
    height: auto;
  }
}

