button.navbar-toggler {
    background-image: url(../images/humbergar-icon.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
    margin-left: auto;
}

@media (min-width: 992px) {
    #main_nav.navbar-collapse {
        position: relative;
        width: auto;
        padding: 0;
        box-shadow: none;
    }
    .phfi-navbar-nav .menu-item .icon.nav-link, 
    .phfi-navbar-nav .menu-item > a {
        display: block;
        position: relative;
        font-size: 14px;
        font-weight: 600;
        padding: 32px 10px;
        -webkit-transition: all 0.35s;
        transition: all 0.35s;
        -moz-transition: all 0.35s;
        -ms-transition: all 0.35s;
        text-align: center;
        color: #000;
        text-transform: capitalize;
        font-family: "Montserrat", sans-serif;
    }
    .team-teaser-2 .team-block-inner .team-content {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        border-left: 0;
    }
    .team-teaser-2 .team-block-inner .team-image {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
    .team-teaser-2 .team-image .image-outer {
        aspect-ratio: 3/4;
    }
}

@media (min-width: 768px) {
    .menu--menu-navigation-top-right ul li > a {
        font-size: 15px;
    }
    .single-course .course-right {
        margin-bottom: 35px;
    }
    .single-course .course-left {
        margin-top: 35px;
    }
    .phfi_branding {
        display: inline-block;
    }
    .custom-col-6 {
        display: flex;
        gap: 1.5rem;
    }
    .custom-col-6 > div {
        width: 50%;
    }
    .eligibility-form .field--type-address #field-address-0-address-ajax-wrapper #edit-field-address-0-address-country-code {
        flex: 0 0 auto;
        width: 50%;
    }
    /* .eligibility-form .address-container-inline .form-item-field-current-address-0-address-postal-code,
    .eligibility-form .address-container-inline .form-item-field-current-address-0-address-administrative-area,
    .eligibility-form .address-container-inline .form-item-field-current-address-0-address-locality,
    .eligibility-form .form-item-field-current-address-0-address-address-line1,
    .eligibility-form .address-container-inline .form-item-field-address-0-address-postal-code,
    .eligibility-form .address-container-inline .form-item-field-address-0-address-locality,
    .eligibility-form .field--type-address .form-item-field-address-0-address-address-line1,
    .eligibility-form .field--type-address [id^="edit-field-address-0-address-country-code"]:not(.form-select),
    .eligibility-form .field--type-address [id^="edit-field-current-address-0-address-country-code"]:not(.form-select), */
    .eligibility-form .field--name-user-picture .description,
    .eligibility-form .field--name-user-picture .image-widget {
        width: 50%;
        padding-right: calc(var(--bs-gutter-x) * .5);
        padding-left: 0;
        float: left;
    }
    /* .eligibility-form .address-container-inline .form-item-field-current-address-0-address-postal-code,
    .eligibility-form .address-container-inline .form-item-field-current-address-0-address-administrative-area,
    .eligibility-form .form-item-field-current-address-0-address-address-line1,
    .eligibility-form .address-container-inline .form-item-field-address-0-address-postal-code,
    .eligibility-form .field--type-address .form-item-field-address-0-address-address-line1, */
    .eligibility-form .field--name-user-picture .description {
        padding-left: calc(var(--bs-gutter-x) * .5);
        padding-right: 0;
    }
}

@media (max-width: 500px) {
    #block-phfi-topheaderlefttext {
        display: none;
    }
}