
        @media screen and ( min-width: 992px ) {
            .vbp-modal-dialog .modal-content {
                min-width: 750px;
            }
        }
        body.modal-open {
            overflow: inherit !important;
            padding-right: 0 !important;
        }
        .location_facility_features_title {
            font-size: 23px;
            color: #202b5d;
            font-weight: 600;
            margin: 20px 0px;
        }

        .vbp_pricing_option_btn {
            font-size: 20px;
            background-color: transparent;
        }

        .vbp_h1 {
            font-size: 55px;
            font-style: normal;
            font-weight: 700;
        }

        .vbp_h2 {
            font-size: 51.2px;
            font-style: normal;
            font-weight: 800;
            line-height: 57.6px;
        }

        .vbp_section1 .vbp_h2 {
            color: #000000 !important;
        }

        .vbp_h3 {
            font-size: 32px;
            font-style: normal;
            font-weight: 700;
        }

        .vbp_tbl_camparsion .vbp_h3 {
            color: #000000 !important;
        }

        .vbp_h4 {
            font-size: 28px;
            font-style: normal;
            font-weight: 700;
        }

        .vbp_h5 {
            font-size: 24px;
            font-style: normal;
            font-weight: 700;
        }

        .vbp_tbl_camparsion .vbp_h5.tier_one_highlight{
            color: #000000 !important;
        }

        .vbp_tbl_camparsion .vbp_h5.tier_two_highlight{
            color: #000000 !important;
        }

        .vbp_tbl_camparsion .vbp_h5.tier_three_highlight{
            color: #000000 !important;
        }

        .vbp_tbl_camparsion .vbp_h5.feature_col{
            color: #000000 !important;
        }

        .vbp_tbl_camparsion b {
            color: #000000 !important;
        }

        .vbp_h6 {
            font-size: 18px;
            font-style: normal;
            font-weight: 700;
        }

        .vbp_p {
            font-size: 19.2px;
            font-weight: 400;
            line-height: 28.8px;
        }

        .vbp_Disclaimer {
            font-size: 16px;
            font-style: normal;
            font-weight: 700;
            line-height: 100%;
            /* 16px */
            letter-spacing: 0.4px;
        }

        .vbp_sp {
            font-size: 14px;
            font-style: normal;
            font-weight: 400;
        }

        .vbp_tbl_camparsion .vbp_sp.convenience_text {
            color: #000000 !important;
        }

        .vbp_tbl_camparsion .vbp_sp.monthly_rent_text {
            color: #000000 !important;
        }

        .vbp_btn {
            font-size: 16px;
            font-style: normal;
            font-weight: 700;
            text-decoration: none;
        }

        .vbp_sizebreakdown {
            font-size: 12px;
            font-style: normal;
            font-weight: 600;
            line-height: 12.8px;
            /* 145.455% */
            letter-spacing: 0.88px;
            text-transform: uppercase;
        }

        .popup {
            width: 100%;

            text-align: center;
        }

        .popup .popup__content {
            max-width: 1010px;
            overflow: auto;
            padding: 35px 0px;
            position: relative;

            box-sizing: border-box;
            border-radius: 16px;
            background: #fff;


        }

        .popup .popup__content .close {
            position: fixed;
            right: 30px;
            top: 27px;
        }
.modal.show .vbp-modal-dialog {
max-width: 1420px;
}


        .vbp_section1 {
        }

        .vbp_section1_row {
            align-items: center;
            display: flex;
            justify-content: space-between;
        }

        .vbp_section1_col {
            width: 33%;
        }

        .vbp_s1_col1 {
            border-right: 0.8px solid #7B8EAE;
            min-height: 150px;
        }

        .vbp_s1_col1_content {
            display: flex;
            flex-direction: column;
            row-gap: 15px;
        }

        .vbp_s1_col1_content1 {
            display: flex;
            column-gap: 16px;
            justify-content: center;

        }

        .vbp_s1_col1_content1 div {
            display: flex;
            align-items: center;
            justify-content: center;
            column-gap: 4px;
        }

        .vbp_s1_col1_content1 i {
            color: #000000 !important;
            font-size: 16px;
        }

        .vbp_s1_col1_content1 span {
            color: #000000 !important;
            text-align: right;
            font-size: 8.8px;
            font-style: normal;
            font-weight: 500;
            line-height: 12.48px;
            /* 141.818% */
            letter-spacing: 0.88px;
            text-transform: uppercase;

        }

        .vbp_s1_col1_content2 p {
            color: #000000 !important;
            text-align: center;
            font-size: 9.6px;
            font-style: italic;
            font-weight: 400;
            line-height: 14.4px;
            /* 150% */
            margin-bottom: 0px;
        }

        .vbp_s1_col1_content2 {
        }

        .vbp_s1_col1_content2 img {
            height: 92.847px;
            width: auto;
            margin-bottom: 10px;
        }

        .vbp_s1_col1_content2 h3 {
            color: #7B8EAE;
            text-align: center;
            font-size: 9.6px;
            font-style: italic;
            font-weight: 400;
            line-height: 14.4px;
            margin-bottom: 0px;
            margin-top: 5px;
        }

        .vbp_s1_col2 {
            border-right: 0.8px solid #7B8EAE;
            min-height: 150px;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
        }

        .vbp_s1_col2 h2 {
            color: #000000;
            margin-bottom: 0px;
        }

        .vbp_s1_col2 p {
            color: #000000 !important;
            font-style: italic;
            margin-bottom: 0px;
        }

        .vbp_s1_col2_flex1 {
            display: flex;
            justify-content: space-between;
            width: 140px;
        }

        .vbp_sec1_col3_con2 {
            display: flex;
            align-items: center;
            column-gap: 10px;
        }

        .vbp_sec1_col3_con2 p {
            color: #000000 !important;
            font-size: 12px;
            font-style: normal;
            font-weight: 600;
            line-height: 20.8px;
            /* 162.5% */
            letter-spacing: 1.28px;
            text-transform: uppercase;
            margin-bottom: 0px;
        }

        .vbp_sec1_col3_con2 i {
            font-size: 17px;
            color: #000000;
        }

        .vbp_sec1_col3_con2 .fa-circle-info {
            color: #000000 !important;
        }

        .sale_off_text_1 {
            border-radius: 30px;
            background: #000000;
            padding: 10px 20px;
            display: flex;
            justify-content: center;
            align-items: center;
            column-gap: 12px;
            margin-bottom: 10px;
        }

        .sale_off_text_1 span {
            color: #FFFFFF;
        }

        .sale_off_text_1 svg path{
            fill: #FFFFFF;
        }

        .vbp_tbl_camparsion td {
            padding: 5px !important;
            text-align: center;
        }

        .vbp_s1_col3 {
            display: flex;
            flex-direction: column;
            padding: 0px 30px;
            row-gap: 10px;
        }

        .vbp_section2 {
            margin-top: 40px;
        }

        .vbp_section2_row {
            display: flex;
        }

        .vbp_section2_col {
            padding: 38px 0px 20px;
            width: 33.3%;
            position: relative;
            box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
            border-radius: 16px !important;
            margin: 6px;
        }

        .Convenient_btn {
            color: #000000;

            text-align: center;
            font-size: 16px;
            font-style: normal;
            font-weight: 700;
            line-height: 100%; /* 16px */
            letter-spacing: 0.8px;
            text-transform: uppercase;
            border-radius: 21.6px;
            background: transparent;
            border: 1px solid #000000;
            padding: 8px 18px;
            display: inline-block;
        }

        .vbp_unit_text {
            text-align: center;
            font-size: 30.24px;
            font-style: normal;
            font-weight: 800;
            line-height: 30.24px; /* 100% */
            margin: 28px 0;
        }

        .vbp_unit_price_flex {
            display: flex;
            justify-content: center;
            align-items: center;
        }

        .vbp_unit_price_col1 {
            border-right: 1px solid #7B8EAE;
            padding: 0px 12px;
        }

        .vbp_month_txt {
            color: #000000;
            text-align: center;
            font-size: 18px;
            font-style: normal;
            font-weight: 700;
            line-height: 133%;
            letter-spacing: 1.8px;
            text-transform: uppercase;
            margin-bottom: 0px;
        }

        .vbp_h6.vbp_month_txt.tier_one_text{
            color: #000000 !important;
        }

        .vbp_h6.vbp_month_txt.tier_two_text{
            color: #000000 !important;
        }

        .vbp_h6.vbp_month_txt.tier_three_text{
            color: #000000 !important;
        }

        .vbp_promo_txt {
            color: #000000;
            text-align: center;
            font-size: 11.52px;
            font-style: normal;
            font-weight: 400;
            line-height: 130%;
            display: block;
        }

        .vbp_unit_price_col2 {
            padding: 0px 12px;
        }

        .vbp_floor_txt {
            color: #FA4DC3;
            text-align: center;
            font-size: 18px;
            font-style: normal;
            font-weight: 800;
            line-height: 20.16px; /* 112% */
            margin: 28px 0;
        }

        .vbp_faclicities_div {
            display: flex;
            flex-direction: column;
            row-gap: 14.4px;
            justify-content: flex-start;
            max-width: 282px;
            margin: auto;
            margin-bottom: 100px;
            padding-left: 15px;
        }

        .vbp_faclicities_div div {
            display: flex;
            column-gap: 7px;
        }

        .vbp_faclicities_div i {
            font-size: 14px;
        }

        .vbp_faclicities_div svg {
            width: 14px;
        }

        .vbp_faclicities_div p {
            color: #000000;
    font-size: 13px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 17px;
    text-transform: capitalize;
    margin-bottom: 0px;
    text-align: start;
        }

        .vbp_rent_div {
        }

        .vbp_rent_div a {
            font-size: 16px;
            font-weight: 700;
            text-transform: uppercase;
            color: #FFF;
            padding: 8px 8px;
            border-radius: 30px;
            background: #FA4DC3;
            display: inline-block;
            width: 100%;
        }

        .vbp_rent_div a:hover{
            color: #fff;
            background-color: #000000;
        }

        .vbp_rent_div span {
            color: #000000;
            text-align: center;
            font-size: 10.368px;
            font-style: normal;
            font-weight: 400;
            line-height: 15.552px; /* 150% */
        }

        .vbp_btns_flex {
            display: flex;
            column-gap: 10px;
            justify-content: center;
            position: absolute;
            bottom: 0px;
            padding: 0 10px 0;
            width: 100%;
        }
        .vbp_btns_flex1{

        }
        .vbp_btns_flex2{

        }
        .vbp_btns_flex3{

        }

        .vbp_btns_col {
            width: 50%;
        }

        .vbp_btns_col span {
            margin-bottom: 10px;
            display: block;
            margin-top: 10px;
        }

        .vbp_reserve_div {
        }

        .vbp_reserve_div a {
            color: #FFF;
            font-weight: 700;
            text-transform: uppercase;
            border-radius: 30px;
            background: #000;
            padding: 8px 8px;
            display: inline-block;
            width: 100%;
        }

        .vbp_reserve_div a:hover{
            color: #fff;
            background-color: #FA4DC3;
            border-color: #FA4DC3;
        }

        .vbp_reserve_div span {
            color: #000000;
            text-align: center;
            font-size: 10.368px;
            font-style: normal;
            font-weight: 400;
            line-height: 15.552px; /* 150% */
        }

        .vbp_section3 {
            margin-top: 40px;
        }

        .vbp_section3 h3 {
            color: #000;
            text-align: center;
            font-size: 32px;
            font-style: normal;
            font-weight: 700;
            line-height: 120%; /* 38.4px */
            margin-bottom: 30px;
        }

        .vbp_table {
            border: 0.4px solid rgba(55, 55, 55, 0.20);
            margin-bottom: 40px;

        }

        .vbp_table th {
            border-right: 1px solid rgb(55 55 55 / 10%);
            border-bottom: 0px solid;
        }

        .vbp_table th h5 {
            font-size: 24px;
            font-style: normal;
            font-weight: 700;
            line-height: 130%;
            text-align: center;
            padding: 5px 0;
            margin-bottom: 0px;
        }

        .vbp_table tr {
        }

        .vbp_table td {
            color: #000000;
            font-size: 14px;
            font-style: normal;
            font-weight: 400;
            line-height: 30.24px; /* 210% */
            border-right: 1px solid rgb(55 55 55 / 10%);
            border-bottom: 0px solid #fff;
        }

        .vbp_section3 .table-striped > tbody > tr:nth-of-type(odd) > * {
            background-color: rgb(77 143 255 / 10%);
            --bs-table-bg-type: unset;
        }

        .feature_comparison_btn {
            color: #FFF;
            text-align: center;
            border-radius: 30px;
            background: #FA4DC3;
            padding: 10px 30px;
            margin-top: 42px;
            text-decoration: none;
            cursor: pointer;
            font-size: 16px;
            font-style: normal;
            font-weight: 700;
            line-height: 100%; /* 16px */
            letter-spacing: 0.8px;
            text-transform: uppercase;
        }

        .vbp_tbl_camparsion {
            display: none;
        }

        .close_feature_comparison_btn {
            display: none;
            cursor: pointer;
            margin: 0px auto;
            max-width: 350px;
        }

        .view_feature_comparison_btn {
            display: block;
            cursor: pointer;
            margin: 0px auto;
            max-width: 400px;
        }

        .vbp_sp .feat_include_icon{
            color: #000000;
        }
        .vbp_sp .feat_exclude_icon{
            color: #000000;
        }

        .vbp_table.table-striped tbody tr:nth-of-type(odd) {
            background-color: rgba(255, 255, 255, 1) !important;
        }

        .vbp_standard_unit {
            border-radius: 8px 0px 0px 8px;
            background: transparent;
        }

        .vbp_standard_unit .vbp_faclicities_div i {
            color: #4ab636;
        }

        .vbp_Deluxe_unit .vbp_faclicities_div i {
            color: #4ab636;
        }

        .vbp_Premium_unit .vbp_faclicities_div i {
            color: #4ab636;
        }

        .vbp_Deluxe_unit {
            /* background: #f4f4f4; */

        }

        .vbp_Deluxe_unit .Convenient_btn {

        }

        .vbp_standard_unit .vbp_unit_text {
            color: #03D2F2;
        }

        .vbp_Deluxe_unit .vbp_unit_text {
            color: #0077D0 !important;
        }


        .vbp_Premium_unit {
            border-radius: 0px 8px 8px 0px;
            background: #ebf8e2;
            border: 1px dashed #63a039 !important;
        }

        .vbp_Premium_unit .Convenient_btn {

        }

        .vbp_Premium_unit .vbp_unit_text {
            color: #BD00A0;
        }

        .vbp_standard_unit .vbp_floor_txt {
            color: #000000 !important;
        }

        .vbp_Deluxe_unit .vbp_floor_txt {
            color: #000000 !important;
        }

        .vbp_Premium_unit .vbp_floor_txt {
            color: #000000 !important;
        }

        .vbp_Premium_unit .vbp_unit_price_col1 {
            border-right: 1px solid #7B8EAE;

        }

        .vbp_textstart {
            text-align: start;
        }

        .vbp_table .fa-check-solid {
            color: #FA4DC3;
            font-size: 18px;
        }

        .vbp_table .fa-xmark-large-solid {
            color: #000000;
            font-size: 14.4px;
        }

        .vbp_textstart_td_1 {
            padding: 10px 40px !important;
        }

        .vbp_feature_comp_mobile_view{
            display: none;
        }
        .vbp_modal_close_btn{
            display: none !important;
        }
        .text-strike{
            text-decoration:#f00 line-through;
        }

        @media (max-width: 992px) {

            .vbp_section1_row {
                justify-content: center;
            }

            .vbp_s1_col1 {
                width: 28%;
            }

            .vbp_section1_col {
                width: auto;
            }

            .vbp_s1_col2 {
                width: 25%;
            }

            .vbp_section2_row {
                flex-wrap: wrap;
            }

            .vbp_section2_col {
                width: 100%;
            }

            .vbp_standard_unit {
                border-radius: 8px 8px 0px 0px;
            }

            .vbp_Premium_unit {
                border-radius: 0px 0px 8px 8px;
            }

            .sale_off_text_1 {
                display: none;
            }

            .vbp_btns_flex {
                /* display: block !important; */
                position: relative;
            }

            .vbp_faclicities_div {
                max-width: 300px !important;
                margin-bottom: 40px;
            }
            .vbp_feature_comp_mobile_view{
                display: none;
            }
            .vbp_modal_close_btn{
                display: none !important;
            }
        }

        @media (max-width: 768px) {

            .vbp_section1_row {
                justify-content: center;
                flex-wrap: wrap;
            }

            .vbp_s1_col1 {
                width: 50% !important;
            }

            .vbp_s1_col2 {
                width: 50%;
                border-right: 0px solid #7B8EAE;
            }

            .vbp_s1_col3 {
                margin-top: 25px;
            }

            .feature_comparison_btn {
                font-size: 12px;
            }
            .vbp_feature_comp_mobile_view{
                display: none;
            }
            .vbp_modal_close_btn{
                display: none !important;
            }
        }

        @media (max-width: 450px) {
            .vbp_h2 {
                font-size: 40.2px;
                line-height: 30.6px;
            }

            .vbp_s1_col2_flex1 {
                width: 113px;
            }

            .vbp_p {
                font-size: 13.2px;
                line-height: 28.8px;
            }

            .vbp_s1_col1_content1 {
                flex-wrap: wrap;
                row-gap: 10px;
            }

            .vbp_s1_col1_content1 div {
                width: 100%;
            }
            /* Added By Prince For VBP full feature comparison mobile view */
            .vbp_h3 {
                font-size: 21px !important;
            }
            .vbp_s1_col2 p {
                padding: 0px;
            }
            .vbp_feature_comp_normal_view{
                display: none;
            }

            .vbp_feature_comp_mobile_view{
                display: block !important;
            }

            .vbp_table td {
                font-size: 11px;
            }
            #mprDetailDataTable td {
                padding-top: 10px !important;
                padding-bottom: 10px !important;
            }
            #mprDetailDataTable td {
                text-align: start;
            }
            .vbp_tbl_camparsion_mobile .nav-tabs {
                border-bottom: 2px solid #dee2e6;
            }

            .vbp_tbl_camparsion_mobile .nav-tabs .nav-link {
                margin-bottom: 0px;
            }

            .vbp_tbl_camparsion_mobile .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
                border-color: #fff;
            }

            .vbp_tbl_camparsion_mobile .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
                border-color: #fff;
            }

            .vbp_h5 {
                font-size: 20px;
            }

            .vbp_tbl_camparsion_mobile .table, .table td, .table th, .tbody {
                border: none !important; /* Removes all borders */
            }
            #mprDetailDataTable tbody {
                border: none !important;
            }

            .vbp_tbl_camparsion_mobile .table > :not(:first-child) {
                border-top: 2px solid currentColor;
            }
            /* Color for the active state of each button */
            .vbp_tbl_camparsion_mobile .nav-link {
                color: black; /* Default text color */
            }
            #standard-tab.active {
                color: #000000 !important;
            }

            #deluxe-tab.active {
                color: #000000 !important;
            }

            #premium-tab.active {
                color: #000000 !important;
            }
            .vbp_standard_unit .vbp_floor_txt,
            .vbp_Deluxe_unit .vbp_floor_txt,
            .vbp_Premium_unit .vbp_floor_txt {
                font-size: 16px !important;
            }
            .vbp_faclicities_div div {
                column-gap: 0px;
                align-items: center;
            }
            .vbp_modal_close_btn{
                display: flex !important;
            }

            /* Added By Prince For VBP full feature comparison mobile view  */
        }
    