/* xl - DESKTOP STYLES */ 
/* Mobile Styles */
@media only screen and (max-width: 600px) {

    /* Header button visibility */
    .header-btn {
        display: none !important;
    }
    
    /* Mobile menu display settings */
    .Mob-menu {
        display: flex !important;
        flex-wrap: nowrap !important;
        align-items: center !important;
    }

    /* Collapsed navigation background */
    section.collapsed-navigation {
        background: rgb(68 25 94);
    }

    /* Header padding */
    header {
        padding-bottom: 20px !important;
        padding-top: 20px !important;
    }

    /* Logo padding */
    .header-logo {
        padding-bottom: 0px !important;
    }

    /* Mobile menu font size and weight for links */
    .mobile-menu ul li ul.sub-menu li a {
        font-size: 20px;
        line-height: normal;
        font-weight: 200;
    }

    .mobile-menu ul li a {
        font-size: 20px;
        font-weight: 800;
    }

    /* Collapsed navigation link font size and line height */
    .collapsed-nav a {
        font-size: 20px;
        line-height: 40px !important;
    }

    /* Mobile menu item border */
    .mobile-menu ul li {
        border-bottom: 0.5px solid;
    }

    /* Collapsible mobile menu */

    /* Initially hide the sub-menus */
    .sub-menu {
        display: none;
    }

    /* Add arrow to parent items with children */
   /* 
	.menu-item-has-children > a::after {
        font-family: "Font Awesome 5 Free"; 
        font-weight: 900;
        margin-left: 8px;
        transition: transform 0.3s ease, content 0.3s ease;
        display: inline-block;
    }
*/
    /* Rotate the arrow and change the icon when the parent <li> has the 'active' class */
    .menu-item-has-children.active > a::after {
        content: '\f0d7'; /* Unicode for Font Awesome caret-down icon */
        transform: rotate(0deg); /* No rotation needed for down arrow */
    }

    /* Show the sub-menu when the parent <li> is active */
    .menu-item-has-children.active .sub-menu {
        display: block;
    }
}


/* Hide mybdht on Desktop*/
@media only screen and (min-width: 600px){

li#menu-item-4798 {
    display: none;
}
	
}

/* xs - SMARTPHONE PORTRAIT STYLES */ 
@media (max-width: 479px) {
  @media only screen and (max-width: 600px) {
  .header-btn {
      display: none !important;
  }
  	
  .row.justify-content-between.mx-0 {
      display: flex !important;
      flex-wrap: nowrap !important;
  }
  	
  .Mob-menu {
      display: flex !important;
      flex-wrap: nowrap !important;
  }
  	
  .header-logo {
          float:left;
      }
  	
  }
}

