body{
	margin: 0px !important;
	padding: 0px !important;
	overflow-x: hidden !important;
}

    .header7{
         background-color: #e3c861 !important;
    position: relative;
     border-bottom: none;
     right: 0px;
     top: 0px;
      }
  .truncate-text {
    display: block;        
    max-width: 200px;      
    white-space: nowrap;  
    overflow: hidden;    
    text-overflow: ellipsis;
  }

  @media only screen and (max-width: 768px) {
    .truncate-text {
      max-width: 120px;  
    }
  }

      @media screen and (max-width: 9000px){
     .header7 .header-contain .logo-block .brand-logo img {
    height: 50px;
    width: auto; }
  }
      @media screen and (min-width: 600px) {
    .responsive-logo {
        height: auto;
        width: 100%;
    }
}
  

   @media screen and (max-width: 500px) {
            #main-nav {
                display: none; 
            }
        } 

@media screen and (max-width: 600px) {
    .dropdown-menu {
        position: absolute;
        top: -240px;
       left: -120px;
       z-index: 1000;
       min-width: 14rem;
       display: none;
        padding: 0;
        font-size: 0.9rem;
        color: #212529;
        background-color: #fff;
        border: 1px solid rgba(0, 0, 0, 0.1);
        border-radius: 0.25rem;
        box-shadow: 0 -4px 12px rgba(0, 0, 0, 0.2);
        opacity: 0;
        visibility: hidden;
        transition: opacity 0.3s ease, visibility 0.3s ease;
    }

}

/* Styling for the mobile user button 
.mobile-user {
    position: relative;
    display: inline-block;
    padding: 0.5rem;
    border-radius: 0.5rem;
    color: #e3c66a; 
    cursor: pointer;
    transition: background-color 0.3s ease;
}

.mobile-user:hover {
    background-color: #e3c66a; 
    color: #fff;
}*/
@media screen and (min-width: 600px) {
/* Dropdown menu styling */
.dropdown-menu {
    position: absolute;
    top: 96%;
    left: 0;
    z-index: 1000;
    display: none; 
    min-width: 12rem; 
    padding: 0px!important;
    font-size: 0.9rem; 
    color: #212529;
    margin-left: -12rem;
    text-align: left;
    list-style: none;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 0.25rem;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2); 
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease, visibility 0.3s ease;
}
}

/* Arrow indicator styling */
.mobile-user:hover::after {
    content: '';
    position: absolute;
    top: 70.4%;
    left: 60%;
    transform: translateX(-80%);
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #fff;
    margin-top: 0.5rem;
}

/* Show the dropdown menu when hovered */
.mobile-user:hover .dropdown-menu {
    display: block;
    opacity: 1;
    visibility: visible;
}

/* Styling for each link in the dropdown menu */
.dropdown-menu a {
    display: block;
    padding:0.6rem 1.6rem;
    color: #e3c66a;
    text-decoration: none;
    border-bottom: 1px solid #ddd;
    transition: background-color 0.3s ease; /* Smooth background color transition */
}

/* Hover effect for dropdown links */
.dropdown-menu a:hover {
    background-color: #e3c66a; /* Light background color on hover */
    color: #fff; /* Change text color on hover */
}

/* Remove border on the last item */
.dropdown-menu a:last-child {
    border-bottom: none;
}

.button-user{
   padding: 10px 30px;
    background-color: #e3c66a;
    color: #fff;
    margin: 15px 25px 5px 25px;
    text-align: center;
    border-radius: 5px;
}
.mycontainer{
  padding-left: 80px !important;
  padding-right: 80px !important;
}