
/* This is a CSS comment! */
.mdf_display_none{
    display: none;
}
.mdf_pointer{
    cursor: pointer;
}
.mdf_width_100{
    width:100%;
}
.mdf_123{
    display: none;
    margin-left: 30px;
}
.mdf_3432{
    margin-bottom: 35px;
}
.mdf_34335{
    color: #626262;
    font-weight:400;
}
.mdf_5353{
    display: none;
    margin-left: 33px;
}
.mdf_34234{
    display: none;
    margin-left: 34px;
}
.mdf_w3423{
    margin-bottom: 35px;
}
.mdf_234{
    width: 47%;
    float: left;
}
.mdf_w3434{
    width: 47%;
    float: right;
}
.mdf_w34322{
    width: 0%;
}
.mdf_34344{
    width:100%;
}
.mdf_33322{
    width:100%;
}
.mdf_w33423{
    width:100%;
}
.mdf_w343432{
    width:100%;
}
.mdf_343422{
    width:100%;
}
.mdf_32343{
    width:100%;
}
.mdf_34322{
    width: 0%;
}

.link_22422:hover {
  text-decoration: underline;
}
.label-div p {
  font-weight: 600;
}

/* This is a CSS comment! */

/* === Navbar Logo FIX === */
.header-area .navbar .navbar-brand img.site-logo,
.main-navbar .navbar-brand img.site-logo {
    height: 40px !important;   /* final desktop height */
    width: auto !important;
    object-fit: contain;
    display: block;
}

/* Mobile header logo */
@media (max-width: 1199.98px) {
    .header-area .main-responsive-nav .logo img.site-logo {
        height: 34px !important;
        width: auto !important;
        object-fit: contain;
        display: block;
    }
}

/* Extra small devices */
@media (max-width: 576px) {
    .header-area .navbar-brand img.site-logo {
        height: 30px !important;
    }
}

/* === Desktop navbar logo size === */
.header-area .navbar .navbar-brand img.site-logo,
.main-navbar .navbar-brand img.site-logo {
  height: 40px;      /* final visual height on desktop */
  width: auto;       /* preserve aspect ratio */
  object-fit: contain;
  display: block;
}




