.elementor-497 .elementor-element.elementor-element-3e4fd6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-497 .elementor-element.elementor-element-7a3ad21{padding:0px 0px 40px 0px;}.elementor-497 .elementor-element.elementor-element-7a3ad21 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:72px;font-weight:500;text-transform:capitalize;color:#070707;}.elementor-widget-ucaddon_ue_listing_grid .ue-no-posts-found{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-497 .elementor-element.elementor-element-62478be .ue-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:82px;}.elementor-497 .elementor-element.elementor-element-62478be .ue-grid-item{border-style:none;transition:all 200ms ease-in-out;}.elementor-497 .elementor-element.elementor-element-62478be .ue-grid-item:hover{border-style:none;}.elementor-497 .elementor-element.elementor-element-62478be .ue-grid-item.ue-active-item{border-style:none;}.elementor-497 .elementor-element.elementor-element-62478be .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}@media(max-width:1024px){.elementor-497 .elementor-element.elementor-element-62478be .ue-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(min-width:768px){.elementor-497 .elementor-element.elementor-element-3e4fd6d{--content-width:1400px;}}@media(max-width:767px){.elementor-497 .elementor-element.elementor-element-3e4fd6d{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-497 .elementor-element.elementor-element-7a3ad21{padding:0px 0px 10px 0px;}.elementor-497 .elementor-element.elementor-element-7a3ad21 .elementor-heading-title{font-size:28px;}.elementor-497 .elementor-element.elementor-element-62478be .ue-grid{grid-template-columns:repeat(1, minmax(0, 1fr));gap:36px;}}/* Start custom CSS for ucaddon_ue_listing_grid, class: .elementor-element-62478be *//* Pagination Wrapper Styling */
.uc-posts-pagination {
    display: flex;
    justify-content: center; /* Center mein karne ke liye */
    align-items: center;
    gap: 15px; /* Numbers ke beech ka gap */
    margin-top: 100px; /* Upar se gap dene ke liye */
    font-family: 'Onest', sans-serif; /* Font family Onest */
}

/* Base Style for Numbers */
.uc-posts-pagination .page-numbers {
    text-decoration: none;
    font-size: 20px; /* Desktop font size */
    font-weight: 600;
    color: #070707; /* Normal color */
    transition: all 0.3s ease;
}

/* Active Page Style */
.uc-posts-pagination .page-numbers.current {
    color: #FF4000 !important; /* Active color */
}

/* Hover Effect (Optional) */
.uc-posts-pagination a.page-numbers:hover {
    color: #FF4000;
}

/* Mobile Responsive Styling */
@media (max-width: 767px) {
    .uc-posts-pagination .page-numbers {
        font-size: 16px; /* Mobile font size */
    }
    
    .uc-posts-pagination {
        margin-top: 30px; /* Mobile par thoda kam gap */
    }
}/* End custom CSS */