            .our_featured_sec .listing_items{
                border: 0;
            }            
            .main-content.app-content {
                margin: 0 !important;
            }

            .main_header {
                height: 76px;
                background: white;
            }

            .page {
                min-height: 0 !important;
            }

            .hero_sec {
                height: 100vh;
                /* or adjust as needed */
                display: flex;
                align-items: center;
            }

            .hero_sec video {
                object-fit: cover;
                z-index: -1;
            }


            .container-fluid {
                width: 100% !important;
                padding-left: 0 !important;
                padding-right: 0 !important;
            }

            .plr {
                padding-left: 80px !important;
                padding-right: 80px !important;
            }

            .home_content {
                max-width: 1116px !important;
                width: 100%;
                /* margin: 0 auto; */
                text-align: left;
            }

            .about_us_sec {
                padding: 60px 0px;
            }

            .about_us_main {
                display: flex;
                align-items: center;
                gap: 80px;
                justify-content: center;
            }

            .about_us_content {
                max-width: 622px;
            }

            .pricing_sec {
                padding: 66px 0px 30px 0px;
                background: #FFFFFF;
            }

            .pricing_content {
                margin: 0 auto;
                text-align: center
            }

            .Subscription__plans {
                max-width: unset;
            }

            .footer_main {
                background: #1779FF;
                padding: 54px 0px 16px 0px;
            }

            .footer_social_btn {
                display: flex;
                align-items: center;
                gap: 24px
            }

            .fooetr_bar {
                border-top: 1px solid #FFFFFF;
                margin-top: 24px;
                display: flex;
                align-items: center;
                justify-content: space-between;
                gap: 20px;
                flex-wrap: wrap;
                padding-top: 16px;

            }

            .mt_lg_80 {
                margin-top: unset;
            }

            .flx__no_wrap {
                flex-wrap: nowrap;
            }

            .landing_descriptions {
                padding: 40px 0px;
                position: relative;
                background: #F9F9F9;
            }

            .landing_descriptions::after {
                background-image: url('../images/icons/landing-cut-logo.png');
                background-repeat: no-repeat;
                background-size: 100% 100%;
                position: absolute;
                content: '';
                top: 54px;
                right: 0;
                width: 90px;
                height: 143px;
            }

            .bdr_lft::after {
                content: '';
                left: 0;
                position: absolute;
                border: 1.5px solid #1779FF;
                /* height: 2px; */
                top: 30px;
                width: 50px;
            }

            .hero__im {
                width: 100%;
                max-width: 900px;
                height: 480px;
                text-align: center;
                display: flex;
                justify-content: center;
                margin: 0 auto;
            }






            .business-details {
                display: flex;
                align-items: baseline;
                justify-content: space-between;
                gap: 20px;
            }

            .input-group input,
            .input-group select,
            .input-group textarea {
                width: 100%;
                padding: 10px;
                border: 1px solid #ccc;
                border-radius: 8px;
                font-size: 14px;
            }

            .input-group input:focus {
                outline: none !important;
            }

            .input-group textarea:focus {
                outline: none !important;
            }

            .input-group:not(.has-validation)> :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {
                border-top-right-radius: 8px !important;
                border-bottom-right-radius: 8px !important;
            }

            #name-error,
            #l_name-error,
            #email-error,
            #subject-error,
            #description-error,
            #lable_check-error {
                color: red;
                position: absolute;
                bottom: -24px;
                left: 0px;
                font-size: 14px;
                height: 21px;
            }

            .customer-support-banner img {
                width: 100%;
                height: 516px;
            }

            .input-group input,
            .input-group textarea {
                width: 100%;
                height: 48px;
                padding: 10px 20px 10px 10px;
                border: 1px solid #dcdcde;
                border-radius: 12px;
                font-family: var(--app-body-font), sans-serif;
                font-size: 15px;
                font-weight: 400;
                line-height: 24px;
                letter-spacing: 0.75px;
                text-align: left;
                color: #7f7d83 !important;
            }

            .input-group input::placeholder {
                color: #747474 !important;
            }

            .input-group textarea::placeholder {
                color: #747474 !important;
            }

            input[type="checkbox"] {
                appearance: none;
                -webkit-appearance: none;
                -moz-appearance: none;
                position: relative;
                width: 18px !important;
                height: 18px !important;
                background-image: url('../images/icons/uncheck.svg') !important;
                background-size: 100% 100%;
                background-position: center;
                background-repeat: no-repeat;
                cursor: pointer;
                border: none;
            }

            input[type="checkbox"]:checked {
                background-image: url('../images/icons/checked.svg') !important;
                /* background-size: cover; */
                background-position: center;
                background-repeat: no-repeat;
                width: 18px !important;
                height: 18px !important;
            }

            #contactForm {
                box-shadow: 0px 0px 20px 0px #D4D4D466;
                border-radius: 16px;
                background-color: white;
                padding: 26px;
            }

            .contact_us_sec {
                padding: 80px 0px;
                position: relative;
                overflow: hidden;
            }

            .contact_us_sec::after {
                position: absolute;
                content: '';
                top: 50%;
                left: -5%;
                width: 110%;
                height: 102px;
                background-color: #1779FF;
                z-index: -1;
                transform: rotate(-9deg);
            }

            .frequently_ques {
                padding: 80px 0px;
            }







            .accordion-item:has(.accordion-button:not(.collapsed)) {
                background-color: #F1F7FF;
                transition: background-color 0.3s ease;
                border: 0 !important;
            }

            .accordion-item:has(.accordion-button:not(.collapsed)) .accordion-button {
                background-color: #F1F7FF !important;
                transition: background-color 0.3s ease;
                border: 0 !important;
            }

            .frequently_ques .accordion-item:first-of-type .accordion-button {
                border-radius: 0;
            }

            .frequently_ques .accordion-item:last-of-type .accordion-button.collapsed {
                border-radius: 0;
            }

            .frequently_ques .accordion-item .accordion-button.collapsed {
                border-radius: 0;
                color: #232323;

            }

            .frequently_ques .accordion-body {
                font-family: Poppins;
                font-size: 14px;
                font-weight: 400;
                line-height: 21px;
                text-align: left;
                text-underline-position: from-font;
                text-decoration-skip-ink: none;
                color: #484848;
                padding: 5px 64px 0px 64px;
            }

            .frequently_ques .accordion-item .accordion-button {
                font-family: Poppins;
                font-size: 20px;
                font-weight: 500;
                line-height: 30px;
                letter-spacing: -0.01em;
                text-align: left;
                color: #333333;
                padding: 0;
            }

            .frequently_ques .accordion-item .accordion-button span {
                font-family: Poppins;
                font-size: 28px;
                font-weight: 600;
                line-height: 42px;
                letter-spacing: -0.01em;
                text-align: left;
                padding-right: 30px;
                color: #4C4C4C;
            }

            .accordion-button:not(.collapsed) {
                /* min-height: unset; */
                background-color: white !important;
                box-shadow: none !important;
                /* padding-top: 19px; */
            }

            .frequently_ques .accordion-button:focus {
                border-color: none !important;
                box-shadow: none !important;
            }

            .frequently_ques .accordion-item {
                border: 0;
                border-top: 1px solid #E5EFFF;
                padding: 20px 32px 20px 32px;
                border-radius: 0;
            }

            .frequently_ques .accordion-item:first-of-type {
                border-radius: 0;
            }

            .frequently_ques .accordion-item:last-of-type {
                border-radius: 0;
            }

            .frequently_ques .accordion-button::after {
                background-image: url("../images/icons/plus.svg");
                transition: all 0.5s;
                background-size: 100% 100%;
                width: 40px;
                height: 40px;
            }

            .frequently_ques .accordion-button:not(.collapsed)::after {
                background-image: url("../images/icons/cross.svg");
                background-size: 100% 100%;
                width: 40px;
                height: 40px;
            }

            .frequently_ques .accordion-button::after {
                transition: all 0.5s;
            }

            .tab-content {
                margin-top: 60px;
            }

            .main_header_btns .lgn {
                padding: 12px 26px !important;
                border: 1px solid #E5EFFF !important;
                color: #086BFF !important;
                border-radius: 10px !important;
                font-weight: 500 !important;
                white-space: nowrap;
            }

            .main_header_btns .sgn {
                padding: 12px 26px !important;
                /* color: #086BFF !important; */
                border-radius: 10px !important;
                font-weight: 500 !important;
                white-space: nowrap;
            }

            .our_featured_sec {
                padding: 54px 0px 54px 0px;
            }

            .b_lk_992 {
                display: none;
            }

            .main_header_btns .lgn {
                background-color: #E8F2FF !important;
            }

            .main-nav.bgchange .main_header_btns .lgn {
                color: #007bff !important;
            }

            .why_opentime_card_main .row {
                display: flex;
                flex-wrap: wrap;
                justify-content: space-between;
            }

            .why_opentime_card {
                box-shadow: 0px 0px 18px 0px #00000014;
                border-radius: 12px;
                background-color: #FFFFFF;
                padding: 24px;
                display: flex;
                flex-direction: column;
                gap: 52px;
                justify-content: start;
                align-items: flex-start;
                text-align: left;
                transition: 0.3s ease-in-out;
                min-height: 100%;
                margin: 0px 6px;
            }

            .why_opentime_card>div {
                display: flex;
                flex-direction: column;
                justify-content: space-between;
                gap: 52px;
            }

            .why_opentime_card:hover {
                box-shadow: 0 6px 15px rgba(0, 0, 0, 0.1);
            }

            .why_opentime_card_main .row {
                flex-wrap: nowrap;
            }

            .switch-wrapper {
                position: relative;
                display: inline-flex;
                padding: 4px;
                border: 1px solid lightgrey;
                border-radius: 12px;
                background: white;
                font-family: sans-serif;
                height: 48px;
            }

            .switch-wrapper [type="radio"] {
                position: absolute;
                left: -9999px;
            }

            .switch-wrapper label {
                font-size: 14px;
                z-index: 1;
                min-width: 80px;
                text-align: center;
                line-height: 36px;
                cursor: pointer;
                border-radius: 12px;
                transition: color 0.25s ease-in-out;
                color: #666;
                display: flex;
                justify-content: center
            }


            .switch-wrapper [type="radio"]:checked#yearly~label[for="yearly"],
            .switch-wrapper [type="radio"]:checked#monthly~label[for="monthly"] {
                color: white;
                font-weight: 500;
            }

            .switch-wrapper .highlighter {
                position: absolute;
                top: 4px;
                left: 4px;
                width: calc(50% - 4px);
                height: calc(100% - 8px);
                border-radius: 12px;
                background: #1779ff;
                transition: transform 0.25s ease-in-out;
                z-index: 0;
            }

            .switch-wrapper [type="radio"]:checked#yearly+label[for="monthly"]~.highlighter {
                transform: none;
            }

            .switch-wrapper [type="radio"]:checked#monthly+label[for="yearly"]~.highlighter {
                transform: translateX(100%);
            }

            @media (max-width: 991px) {
                .why_opentime_card_main .row {
                    gap: 15px;
                    flex-wrap: wrap;
                    margin: 0 auto;
                    justify-content: center;
                }
            }

            @media (max-width: 767px) {
                .why_opentime_card_main .row {
                    gap: 10px;
                    justify-content: center;
                    margin: 0 auto;
                }
            }



            @media only screen and (max-width: 1400px) {
                .main_header_btns .lgn {
                    padding: 8px 14px !important;
                }

                .main_header_btns .sgn {
                    padding: 8px 14px !important;
                }

                .nav-items a {
                    font-size: 13px !important;
                }
            }

            @media only screen and (max-width: 1300px) {

                #name-error,
                #email-error,
                #subject-error,
                #description-error {
                    height: 25px;
                    font-size: 12px;
                }

                .main_header_btns .lgn {
                    padding: 8px 12px !important;
                }

                .main_header_btns .sgn {
                    padding: 8px 12px !important;
                }

                .nav-items a {
                    font-size: 12px !important;
                }

            }

            @media only screen and (max-width: 1024px) {
                .business-details {
                    display: grid;
                    grid-template-columns: 1fr;
                }

            }

            @media only screen and (max-width: 992px) {
                .fl_dir_col_992 {
                    flex-direction: column-reverse !important;
                    gap: 30px !important;
                }

                .main-nav.bgchange .b_lk_992 {
                    color: white !important;
                }

                .main_page__wrapper {
                    padding: 16px !important;
                }

                .b_lk_992 {
                    display: block;
                }

                .why_opentime_card_main_cards_blure .row {
                    gap: 10px;
                    justify-content: center;
                    margin: 0 auto;
                    flex-wrap: wrap;
                    grid-template-columns: 1fr 1fr !important;
                }

            }

            @media only screen and (max-width: 500px) {
                .customer-support-banner img {
                    height: 316px;
                }

                .why_opentime_card_main_cards_blure .row {
                    grid-template-columns: 1fr !important;
                }

                .font_56 {
                    font-size: 40px;
                }

                .ln_60 {
                    line-height: 48px !important;
                }

                .hero__im {
                    height: 203px;
                }

                .hero_sec {
                    padding: 20px 0px 0px 0px;
                    min-height: 50vh;
                }

                .main_header_btns .lgn {
                    padding: 8px 12px !important;
                }

                .main_header_btns .sgn {
                    padding: 8px 11px !important;
                }

                .nav-items a {
                    font-size: 10px !important;
                }

                .profile_cancel_btn {
                    padding: 8px 11px !important;
                }
            }








            @media only screen and (max-width: 1025px) {
                .about_us_main {
                    flex-wrap: wrap;
                    justify-content: center;
                }

                .about_us_main .col-lg-6 {
                    width: 100% !important;
                }

                .about_us_content {
                    max-width: unset;
                }

                .fl_dir_clm {
                    flex-direction: column-reverse;
                }
            }

            @media only screen and (max-width: 992px) {
                .flex__wrapp__992 {
                    flex-wrap: wrap !important;
                }
            }

            @media only screen and (max-width: 500px) {
                .plr {
                    padding-left: 12px !important;
                    padding-right: 12px !important;
                }

                .home__logo svg {
                    width: 110px !important;
                }

                .pricing_sec,
                .about_us_sec {
                    padding: 40px 0px;
                }

                .footer_content {
                    flex-wrap: wrap;
                    justify-content: center !important;
                    gap: 30px;
                }

                .footer_main {
                    padding: 40px 0px 16px 0px;
                }

                .fooetr_bar {
                    justify-content: center;
                    gap: 12px;
                }

                .container {
                    padding-left: 12px !important;
                    padding-right: 12px !important;
                }

                .pricing_sec {
                    padding-left: 15px !important;
                    padding-right: 15px !important;
                }

                .ln_44 {
                    line-height: 30px !important;
                }

                .landing_descriptions::after {
                    width: 70px;
                    height: 100px;
                }

                .paginacontainer {
                    width: 40px !important;
                    height: 40px !important;
                }

                .progress-wrap::before {
                    width: 40px !important;
                    height: 40px !important;
                }

                .progress-wrap::after {
                    left: 13px !important;
                    top: 12px !important;
                }

                .paginacontainer {
                    right: 20px !important;
                    bottom: 28px !important;
                }

                .font_42 {
                    font-size: 32px;
                }

                .frequently_ques .accordion-item .accordion-button {
                    font-size: 13px;
                    line-height: 18px;
                }

                .frequently_ques .accordion-item .accordion-button span {
                    font-size: 20px;
                    line-height: 16px;
                    padding-right: 12px;
                }

                .frequently_ques .accordion-button::after {
                    width: 28px;
                    height: 28px;
                }

                .frequently_ques .accordion-button:not(.collapsed)::after {
                    width: 28px;
                    height: 28px;
                }

                .frequently_ques .accordion-body {
                    padding: 8px 35px 0px 35px;
                }

                .contact_us_sec,
                .frequently_ques,
                .our_featured_sec {
                    padding: 50px 0px;
                }

                .frequently_ques {
                    padding-top: 0px;
                }

                .mt_40 {
                    margin-top: 20px;
                }
            }

            /* Top progress bar */
            .progress-wrap {
                transform: rotate(90deg);
            }

            .paginacontainer {
                position: fixed;
                right: 30px;
                bottom: 60px;
                height: 46px;
                width: 46px;
                cursor: pointer;
                display: block;
                border-radius: 50px;
                box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.1);
                z-index: 10000;
                opacity: 0;
                /* Initially hidden */
                visibility: hidden;
                /* Initially hidden */
                transform: translateY(15px);
                transition: all 200ms linear;
            }

            .paginacontainer.active-progress {
                opacity: 1;
                /* Show when active */
                visibility: visible;
                /* Show when active */
                transform: translateY(0);
                z-index: 2;
            }

            .progress-wrap::after {
                position: absolute;
                /* Remove the font-family and content properties */
                /* font-family: 'unicons'; */
                content: '';
                text-align: center;
                line-height: 46px;
                font-size: 24px;
                /* color: rgb(238, 8, 8);  */
                /* background-image: url('../images/icons/arr.png'); */
                background-image: url('../images/icons/arr.png');
                /* Add your image URL here */
                background-repeat: no-repeat;
                background-size: 100% 100%;
                /* Ensure the image covers the element */
                left: 15px;
                top: 15px;
                height: 15px;
                width: 15px;
                cursor: pointer;
                display: block;
                z-index: 1;
                transition: all 200ms linear;
                /* transform: rotate(-180deg); */
            }

            .progress-wrap::before {
                position: absolute;
                font-family: 'unicons';
                content: '\e84b';
                text-align: center;
                line-height: 46px;
                font-size: 24px;
                opacity: 0;
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
                left: 0;
                top: 0;
                height: 46px;
                width: 46px;
                cursor: pointer;
                display: block;
                z-index: 2;
                transition: all 200ms linear;
            }

            .progress-wrap:hover::before {
                opacity: 1;
            }

            .progress-wrap svg path {
                fill: none;
            }

            .progress-wrap svg.progress-circle path {
                stroke-width: 4;
                box-sizing: border-box;
                transition: all 200ms linear;
            }

            .progress-circle {
                transform: rotate(-90deg);
                transform-origin: 50% 50%;
            }





            /* Scale up only the second swiper slide */



            .swiper-container {
                width: 100%;
                margin: 0 auto;
                overflow: hidden;
            }

            .swiper-slide {
                display: flex;
                flex-direction: column;
                align-items: center;
                justify-content: center;
                background: #fff;
                border: 1px solid #ddd;
                border-radius: 8px;
                box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
                overflow: hidden;
                text-align: center;
            }

            /* Custom Pagination Styles */
            .custom-pagination {
                display: flex;
                align-items: center;
                justify-content: flex-end;
                margin-top: 40px;
                gap: 10px;
            }

            .custom-pagination .numbers {
                display: flex;
                align-items: center;
                gap: 5px;
            }

            .custom-pagination .numbers span {
                font-family: Inter;
                font-size: 16px;
                font-weight: 400;
                line-height: 24px;
                text-align: center;
                cursor: pointer;
                color: #B7D5FF;
                transition: color 0.3s ease;
            }

            .custom-pagination .numbers span.active {
                color: #007bff;
                font-weight: 700;
                font-size: 24px
            }

            .custom-pagination .line {
                width: 100px;
                height: 4px;
                background-color: #ddd;
                position: relative;
                overflow: hidden;
                border-radius: 8px;
            }

            .custom-pagination .line::after {
                content: '';
                position: absolute;
                top: 0;
                left: 0;
                height: 100%;
                width: 0;
                /* Initial width */
                background-color: #007bff;
                transition: width 0.3s ease;
                width: var(--progress, 0%);
            }

            .custom-pagination .nav-buttons {
                display: flex;
                align-items: center;
                gap: 10px;
                padding: 8px;
                border: 1px solid #B7D5FF;
                border-radius: 50px;
            }

            .custom-pagination .nav-buttons button {
                width: 44px;
                height: 44px;
                border: none;
                border-radius: 50%;
                background-color: #f5f5f5;
                display: flex;
                align-items: center;
                justify-content: center;
                cursor: pointer;
                transition: background-color 0.3s ease;
            }

            .custom-pagination .nav-buttons button.active {
                background-color: #007bff;
                color: #fff;
            }

            .custom-pagination .nav-buttons button:hover {
                background-color: #007bff;
                color: #fff;
            }

            /* Default button styling */
            .custom-pagination .nav-buttons button {
                background-color: #E8F2FF;
                color: #007bff;
                transition: background-color 0.3s, color 0.3s;
            }

            /* Hover effect for the buttons */
            .custom-pagination .nav-buttons button:hover {
                background-color: #007bff;
                color: #fff;
            }

            .prev.swiper-button-disabled.active svg path {
                stroke: white;
            }

            .next.active svg path {
                stroke: white;
            }

            .prev.active svg path {
                stroke: white;
            }

            .next:hover svg path {
                stroke: white;
            }

            .prev:hover svg path {
                stroke: white;
            }







            /*Cusom Navbar*/

            .main-nav {
                /* position: fixed; */
                position: sticky;
                top: 0;
                left: 0;
                width: 100%;
                background: #ffffff;
                /* box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; */
                z-index: 10;
                transition: all .3s linear;
            }

            .main-nav.bgchange {
                background: rgb(198, 210, 212);
                transition: all .3s linear;
                /* z-index: 10; */
            }


            .main-nav .navbar {
                height: 72px;
                align-items: center;
                flex-wrap: nowrap;
                position: unset;
                transition: all .3s linear;
            }

            .pt-80 {
                padding-top: 80px;
            }

            .main-nav .nav-items {
                display: flex;
                align-items: center;
                gap: 10px;
                justify-content: flex-end;
            }



            .nav-items a {
                font-family: Inter;
                color: #000000;
                font-size: 18px;
                font-weight: 600;
            }

            .main-nav #nav-toggler {
                display: none;
            }

            .main-nav.bgchange {
                backdrop-filter: blur(20px) saturate(184%);
                -webkit-backdrop-filter: blur(25px) saturate(184%) !important;
                background-color: rgb(69 80 101 / 89%);
            }

            @media screen and (max-width: 992px) {
                .main-nav #nav-toggler {
                    display: block;
                    font-size: 20px;
                    color: #000000;
                    border: 0.75px solid var(--stroke-base-100, #EBEEEF);
                    width: 34px;
                    height: 34px;
                    border-radius: 8px;
                    display: flex;
                    text-align: center;
                    justify-content: center;
                    align-items: center;
                }

                .header_main__links {
                    padding-left: 0px !important;
                    flex-direction: column;
                    gap: 30px;
                }

                .main-nav.bgchange .main_header_btns .lgn {
                    color: #086BFF !important;
                }

                .main-nav .nav-items {
                    position: absolute;
                    top: 101%;
                    left: 0;
                    right: 0;
                    height: auto;
                    width: 100%;
                    background: #ffffff;
                    flex-direction: column;
                    align-items: center;
                    clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);

                    transition: all .3s linear;
                }

                .main-nav .nav-items.show {
                    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
                    transition: all .5s linear;
                    padding: 30px 0px;
                    z-index: 1;
                    height: 100vh;
                    justify-content: flex-start;
                    gap: 50px
                }


            }

            @media screen and (max-width: 992px) {

                .navbar-collapse.show {
                    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
                }



                .navbar-light .navbar-toggler {
                    color: rgba(0, 0, 0, .55);
                    border-color: rgba(0, 0, 0, .1);
                    padding: 0;
                    border: none;
                    outline: none;
                    box-shadow: none;
                }

                .n_992 {
                    display: none;
                }
            }

            @media screen and (max-width: 1200px) {
                .n_1200 {
                    display: none;
                }
            }

            @media screen and (max-width: 767px) {
                .n_767 {
                    display: none;
                }
            }

            .join__now_landin_btn {
                width: 200px !important;
            }

            @media screen and (max-width: 992px) {
                .join__now_landin_btn_wrap_992 {
                    flex-wrap: wrap;
                }
            }


            .why_opentime_card_main_cards_blure .row {
                flex-wrap: nowrap;
                display: grid;
                grid-template-columns: 1fr 1fr 1fr;
                margin-top: 50px;
                gap: 24px;
            }

            .why_opentime_card_main_cards_blure .why_opentime_card::before {
                content: "";
                position: absolute;
                inset: 0;
                border-radius: 12px;
                padding: 2px;
                /* Border thickness */
                background: linear-gradient(180deg, #9EC7FF 0%, #FFFFFF 100%);
                -webkit-mask:
                    linear-gradient(#fff 0 0) content-box,
                    linear-gradient(#fff 0 0);
                -webkit-mask-composite: xor;
                mask-composite: exclude;
                pointer-events: none;
            }

            /* Large blurred numbers */
            /* Large blurred numbers */
            /* Main card styling */
            .why_opentime_card_main_cards_blure .why_opentime_card {
                position: relative;
                background: rgba(255, 255, 255, 0.4);
                /* Slight transparency */
                backdrop-filter: blur(40px);
                border-radius: 12px;
                padding: 20px;
                text-align: left;
                min-height: 160px;
                display: flex;
                flex-direction: column;
                justify-content: center;
                box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
                transition: all 0.3s ease-in-out;
                z-index: 1;
                overflow: hidden;
            }

            /* Big blurred number */
            .why_opentime_card_main_cards_blure .big_number {
                position: absolute;
                top: -30px;
                /* Adjust to control visibility */
                left: 15px;
                font-family: "Plus Jakarta Sans", sans-serif;
                font-weight: 700;
                font-size: 96px;
                line-height: 90px;
                letter-spacing: -2%;
                color: #1779FF;
                opacity: 0.6;
                /* Adjust visibility */
                filter: blur(8px);
                /* Blur effect */
                z-index: -1;
                /* Moves behind the card */
                pointer-events: none;
            }



            /* Card heading */
            .why_opentime_card_main_cards_blure .why_opentime_card h4 {
                font-size: 16px;
                font-weight: 600;
                color: #212529;
                margin-bottom: 10px;
            }

            /* Card description */
            .why_opentime_card_main_cards_blure .why_opentime_card p {
                font-size: 14px;
                color: #6c757d;
                line-height: 1.6;
            }

            /* Responsive Fixes */
            @media (max-width: 768px) {
                .why_opentime_card_main_cards_blure .why_opentime_card {
                    min-height: auto;
                }

                .why_opentime_card_main_cards_blure .big_number {
                    font-size: 40px;
                    top: -10px;
                    left: 10px;
                }
                
            }

            .main-nav .nav-items {
                justify-content: space-between;
                /* width: fit-content !important; */
            }

            .header_main__links a.active {
                color: #007bff;
                font-weight: 700
            }

            .header_main__links a {
                font-family: Poppins;
                font-weight: 500;
                font-size: 16px;
                line-height: 150%;
                letter-spacing: -1%;
                color: #9B9B9B;
            }

            .header_main__links {
                padding-left: 60px;
            }
            @media screen and (max-width: 550px) {
            .our_featured_sec .listing_items{
                /* padding-left: 0;
                padding-right: 0; */
                max-width: unset;
            }
            }
