@media screen and (min-width: 640px) {
    /* Harshit Desktop CSS Changes Start */
    .banner-black-tight-03 {
        color: var(--Banner-Black-03-Light, #56595D);
    }

    .bhd-form-p-redesign {
        padding-top: 56px !important;
    }

    .bhd-form-m-redesign {
        margin: 0px 120px;
    }

    .bhd-form-m-100 {
        margin: 0px 100px;
    }

    .bh-padding-t-0 {
        padding-top: 0px;
    }

    .bhd-margin-1-0 {
        margin: 0px 0px 1px !important;
    }

    .bh-control-panel-width-cancel {
        max-width: 100%;
        padding-left: 40px;
        padding-right: 40px;
        padding-top: 40px;
    }

    .bh-pt-24 {
        padding-top: 24px !important;
    }

    .bh-pb-24 {
        padding-bottom: 24px !important;
    }

    .bhd-margin-bottom-40 {
        margin-bottom: 40px !important;
    }

    .bhd-link-panel {
        display: flex;
        /*width: auto;*/
        flex-direction: column;
        align-items: center;
    }

    .bhd-p-panel {
        display: flex;
        width: 360px;
        flex-direction: column;
        align-items: flex-start;
    }

    .bh-stacked-buttons-large {
        flex-wrap: wrap;
        flex-direction: row-reverse;
        gap: 8px;
        display: flex;
        justify-content: flex-end;
        align-items: flex-start;
    }

    .bh-margin-t-0 {
        margin-top: 0px !important;
    }

    .bh-margin-b-0 {
        margin-bottom: 0px !important;
    }

    .bh-margin-b-24 {
        margin-bottom: 24px !important;
    }

    .bh-margin-l-0 {
        margin-left: 0px !important;
    }

    .bhd-error-lr-padding {
        padding: 64px 100px 0px;
    }

    .bhd-pl-24 {
        padding-left: 24px;
    }

    .bhd-pr-24 {
        padding-right: 24px;
    }

    .bhd-padding-lr-16 {
        padding: 0px 16px;
    }

    .bhd-padding-13-16 {
        padding: 13px 16px;
    }

    .bhd-padding-13-0 {
        padding: 13px 0px;
    }

    .bh-textalign-left {
        text-align: left;
    }

    .bhd-mb-16 {
        margin-bottom: 16px;
    }

    .bh-textalign-center-width-360 {
        margin: auto;
        text-align: center;
        max-width: 360px;
    }

    .bh-dialog-padding-40 {
        padding: 40px !important;
    }

    .bh-padding-t-16 {
        padding-top: 16px;
    }

    .bh-padding-b-24 {
        padding-bottom: 24px;
    }

    .bh-padding-b-26 {
        padding-bottom: 26px;
    }

    .bh-margin-b-80 {
        padding-bottom: 80px;
    }

    .bhd-gap-26 {
        gap: 26px !important;
    }

    .bhd-margin-t-60 {
        margin-top: 60px !important;
    }

    /* Harshit Desktop CSS Changes End */

    .bh-address-container {
        display: flex;
        width: 556px;
        flex-direction: column;
        gap: 40px;
    }

    .bh-title-header-container {
        display: flex;
        padding: 0px 40px;
        flex-direction: column;
        gap: 16px;
    }

    .bh-address-search-container {
        display: flex;
        width: 556px;
        height: 800px;
        padding-bottom: 80px;
        flex-direction: column;
    }

    .bh-address-error-container {
        display: flex;
        width: 360px;
        margin: auto;
        padding-bottom: 80px;
    }

    .bh-address-result-layout {
        width: 360px;
        margin: auto;
    }

    .bh-address-added-layout {
        width: 360px;
        margin: auto;
        padding: 0px 16px;
    }

    .bh-apt-unit-container {
        padding: 0px;
    }

    .bh-edit-dialog-container {
        display: flex;
        padding: 30px 24px 24px 24px;
        justify-content: space-between;
        align-items: start;
        border-bottom: 1px solid #E1E1E2;
    }

    .bh-apt-unit-layout {
        display: flex;
        width: 360px;
        padding: 48px 0px 24px 0px;
        flex-direction: column;
        align-items: center;
        gap: 20px;
        margin: auto;
    }

    .bh-address-aptunit-edit-button {
        width: 148px;
    }

    .bh-search-result-container {
        margin: 1px 0px;
    }

    .bh-recent-address-container {
        margin-bottom: 1px;
    }

    .bh-no-address-continer {
        display: flex;
        padding: 11.5px 0px;
        justify-content: center;
        align-items: center;
        align-self: stretch;
        margin-top: 40px;
    }

    .bh-address-from-layout {
        display: flex;
        width: 360px;
        padding: 48px 0px 24px 0px;
        flex-direction: column;
        align-items: stretch;
        margin: auto;
    }

    .bh-address-from-error-layout {
        display: flex;
        width: 360px;
        margin-top: 48px;
        margin-bottom: 24px;
        margin-left: auto;
        margin-right: auto;
        padding: 16px;
        flex-direction: column;
        align-items: stretch;
    }

    .bh-address-from-footer-container {
        margin: 0;
        padding: 24px 0 0 0;
    }

    .bh-address-from-container {
        padding: 0 0 24px 0;
        margin: 0;
    }

    .bh-footer-button-container {
        display: flex;
        padding: 48px 0px 24px 0px;
        flex-direction: column;
        align-items: center;
        align-self: stretch;
        gap: 6px;
    }

    .bh-address-box-container {
        display: flex;
        padding-top: 40px;
        max-width: 360px;
        flex-direction: column;
        align-items: flex-start;
        align-self: stretch;
        margin: auto;
        padding-left: 0;
        padding-right: 0;
    }

    .bh-address-failed-container {
        display: flex;
        padding-top: 40px;
        max-width: 360px;
        flex-direction: column;
        align-items: flex-start;
        align-self: stretch;
        margin: auto;
        padding-left: 0;
        padding-right: 0;
    }

    .bh-address-failed-layout {
        display: flex;
        padding: 24px 0px 0px 0px;
        flex-direction: column;
        align-items: flex-start;
        gap: 16px;
        align-self: stretch;
    }

    .bh-header-bar {
        display: flex;
    }

    .bh-address-head-title-container {
        display: flex;
        padding: 0px 40px;
        flex-direction: column;
        align-items: flex-start;
        gap: 16px;
        align-self: stretch;
    }


    .bh-info-sumbitter-continer {
        padding: 23px 0px 24px 0px;
    }

    .bh-info-sumbitter-desktop-continer {
        padding: 23px 16px 24px 16px !important;
    }

    .bh-padding-large-16 {
        padding: 16px;
    }

    /* -------QFA Desktop - Krishnakanth - Begin--------- */
    .bh-qfa-dt-body {
        display: flex;
        padding: 0px 64px 40px 64px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 10px;
        align-self: stretch;
    }
    /* -------QFA Desktop - Krishnakanth - End  --------- */

    /* -------QFA Desktop - Debasis - Begin--------- */
    .bh-close-panel-layout {
        padding: 16px 24px;
        border-radius: 4px 4px 0px 0px;
    }

    .bh-dtp-qfa-body {
        display: flex;
        padding: 0px 64px 40px 64px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        align-self: stretch;
        border-radius: 0px 0px 4px 4px;
        background: #FFF;
    }

    .bh-dtp-qfa-wd-360 {
        width: 360px;
    }

    .bh-dtp-qfa-wd-343 {
        width: 343px;
    }

    .bh-dtp-pd-16-16-0-16 {
        padding: 16px 16px 0px 16px;
    }

    .bh-dtp-pd-24-0 {
        padding: 24px 0px;
    }

    .bh-dtp-pt-40 {
        padding-top: 40px;
    }

    .bh-pt-7 {
        padding-top: 7px;
    }

    .bh-pt-26 {
        padding-top: 26px;
    }

    .bh-dtp-pb-0 {
        padding-bottom: 0px;
    }

    .bh-dtp-gap-unset {
        gap: unset;
    }

    .bh-dtp-gap-8 {
        gap: 8px;
    }

    .bh-dtp-display-none {
        display: none;
    }

    .bh-pt-10 {
        padding-top: 10px;
    }
    /* -------QFA Desktop - Debasis - End--------- */
    .bh-width-margin-lg {
        width: 360px;
        margin: auto;
    }

    .bh-information-lg {
        width: 360px;
        margin: auto;
        padding-bottom: 40px;
    }

    .bh-footer-button-container-lg {
        padding-bottom: 40px;
    }

    .bh-pt-40-lg {
        padding-top: 40px !important;
    }

    .bh-pt-48-lg {
        padding-top: 48px;
    }

    .bh-pb-40-lg {
        padding-bottom: 40px;
    }

    .bh-pl-16-lg {
        padding-left: 16px;
    }

    .bh-update-phone-number-form-lg {
        padding: 40px 0px;
        width: 360px;
        margin: auto;
    }

    .bh-modal-container-lg {
        display: flex;
        padding: 48px 0px 40px 0px;
        flex-direction: column;
        align-items: flex-start;
        gap: 20px;
        align-self: stretch;
    }

    .bh-overflow-scroll-lg {
        overflow: scroll;
    }

    .bh-address-search-container-lg {
        display: flex;
        width: 556px;
        height: 800px;
        padding-bottom: 24px;
        flex-direction: column;
    }

    .bh-pl-40-lg {
        padding-left: 40px;
    }

    .bh-mt-0-lg {
        margin-top: 0px;
    }

    .bh-pt-0-lg {
        padding-top: 0px;
    }

    .bh-pl-0-lg {
        padding-left: 0px;
    }

    .bh-pr-0-lg {
        padding-right: 0px;
    }

    .bh-pt-42-lg {
        padding-top: 42px;
    }

    .bh-pb-12-lg {
        padding-bottom: 12px;
    }

    .bh-pt-12-lg {
        padding-top: 12px;
    }

    .bh-dialog-width-560-lg {
        width: 560px;
    }

    .bh-dialog-lg {
        height: 961px;
        width: 560px;
        display: inline-flex;
        padding-bottom: 24px;
        flex-direction: column;
        align-items: center;
        border-radius: 4px;
        background: var(--White, #FFF);
        /* Elevation/Other/Shadow 1 */
        box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.13);
    }

    .bh-height-lg-1041 {
        height: 1041px;
    }
    .bh-global-footer-custom-lg {
        display: flex;
        height: auto;
        padding: 56px 48px 75px 48px;
        flex-direction: column;
        align-items: flex-start;
        gap: 45px;
        background: var(--Banner-Black-03-Light, #56595D);
    }
    .bh-global-footer-content-lg {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 44px;
        align-self: stretch;
    }
    .bh-global-footer-content-logo-row-lg {
        display: flex;
        justify-content: space-between;
        align-items: flex-end;
        align-self: stretch;
    }
    .bh-global-footer-content-logo-lg {
        display: flex;
        width: 220px;
        height: 29px;
        flex-direction: column;
        align-items: flex-start;
        gap: 8px;
    }
    .bh-global-footer-content-logo-svg-lg {
        width: 220px;
        height: 29px;
    }
    .bh-global-footer-flex--bottom-custom-lg {
        display: flex;
        align-items: flex-start;
        align-self: stretch;
        height: 25px;
        flex-direction: row;
        /* align-items: flex-start; */
        gap: 30px;
        margin-top: 0px;
        justify-content: flex-end;
    }
    .bh-global-footer-copyright-custom-lg {
        color: var(--White, #FFF);
        font-feature-settings: 'liga' off, 'clig' off;
        /* Body 1/Main */
        font-family: Effra;
        font-size: 17px;
        font-style: normal;
        font-weight: 400;
        line-height: 25px; /* 147.059% */
        letter-spacing: 0.487px;
        margin-right: auto;
        margin-top: 0px;
    }
    .bh-global-footer-link-list-custom-lg {
        display: flex;
        height: 25px;
        flex-direction: row;
        align-items: flex-start;
        gap: 30px;
        margin-top:0px;
    }
    .bh-global-footer-list-item-custom-lg {
        display: flex;
        width: 327px;
        height: 18px;
        align-items: flex-start;
        gap: 8px;
        border-radius: 4px;
    }
    .bh-global-footer-link-custom-lg {
        display: flex;
        align-items: flex-start;
        gap: 18px;
    }
    .bh-global-footer-link-custom-lg {
        color: var(--White, #FFF);
        text-align: center;
        font-feature-settings: 'liga' off, 'clig' off;
        /* Body 1/Main */
        font-family: Effra;
        font-size: 17px;
        font-style: normal;
        font-weight: 400;
        line-height: 25px; /* 147.059% */
        letter-spacing: 0.487px;
    }
    .bh-width-280-lg {
        width: 280px;
    }
    .bh-p-0-lg{
        padding:0px;
    }
    .bh-width-328-lg {
        width: 328px;
    }
    .bh-ins-img-size-lg {
        width: 328px;
        height: 238.271px;
    }
        .bh-ins-img-size-lg img {
            width: 100%;
            width: 328px;
            height: 238.271px;
            object-fit: fill;
        }
    .bh-ins-review-img-size-lg {
        width: 160px;
        height: 111.147px;
    }
        .bh-ins-review-img-size-lg img {
            max-width: 100%;
            width: 160px;
            height: 111.147px;
            object-fit: fill;
        }
    .bh-mt-40-lg{
        margin-top: 40px;
    }
}
