.client-section {
    padding: unset;
}

.count-wrap{
  .count-num{
   display:none !important;
  }
}

@media only screen and (max-width: 991px) {
    .navbar-area .navbar-collapse {
            background: inherit !important; 
      }
}


@media only screen and (max-width: 991px) {
    .xg-mega-menu-container {
        padding: 20px !important;
     }
}

.attorney-contact-form-wrap .attorney-contact-form .form-group .form-control{
  background-color: white !important;
  color: black;
}

.attorney-contact-form-wrap .attorney-contact-form .form-group .form-control::placeholder {
  color: black;
  opacity: 1; /* Ensures full opacity for some browsers */
}


.header-style-03.header-variant-08 .navbar-area .nav-container .logo-wrapper img {
    max-height: 125px;
    padding: 10px 0px;
}

.header-style-03.navbar-variant-04 .navbar-area{
	box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.1);
}

.navbar-area .nav-container .responsive-mobile-menu .navbar-toggler{
	background-color: transparent;
}


.footer-logo{
	max-width: 50%;
}