.elementor-7372 .elementor-element.elementor-element-58a51c8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7372 .elementor-element.elementor-element-58a51c8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#30FFE7AD;}.elementor-7372 .elementor-element.elementor-element-58a51c8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-7372 .elementor-element.elementor-element-58a51c8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 10px 15px;}.elementor-7372 .elementor-element.elementor-element-58a51c8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7372 .elementor-element.elementor-element-233f9fe{text-align:center;}.elementor-7372 .elementor-element.elementor-element-233f9fe .elementor-heading-title{font-size:25px;-webkit-text-stroke-color:#332EC3;stroke:#332EC3;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FF0919FC;}.elementor-7372 .elementor-element.elementor-element-233f9fe .elementor-heading-title a:hover, .elementor-7372 .elementor-element.elementor-element-233f9fe .elementor-heading-title a:focus{color:#332EC3;}.elementor-7372 .elementor-element.elementor-element-a027ee9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7372 .elementor-element.elementor-element-c2db2fc{--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;}.elementor-7372 .elementor-element.elementor-element-c2db2fc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7372 .elementor-element.elementor-element-ff7a1c1{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;}.elementor-7372 .elementor-element.elementor-element-6eee492{--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;}.elementor-7372 .elementor-element.elementor-element-65f139f .elementor-button{background-color:#256EC3;}.elementor-7372 .elementor-element.elementor-element-74906c1{--display:flex;}.elementor-7372 .elementor-element.elementor-element-31041ee{--grid-columns:3;}.elementor-7372 .elementor-element.elementor-element-31041ee .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-7372 .elementor-element.elementor-element-31041ee .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-7372 .elementor-element.elementor-element-31041ee .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-7372 .elementor-element.elementor-element-31041ee .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-7372 .elementor-element.elementor-element-31041ee .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-7372 .elementor-element.elementor-element-0a3c231 .archive_pagination{border-radius:0px;}.elementor-7372 .elementor-element.elementor-element-0a3c231 .page-numbers{min-width:30px;height:30px;border-radius:20px;}@media(min-width:768px){.elementor-7372 .elementor-element.elementor-element-c2db2fc{--width:83.957%;}.elementor-7372 .elementor-element.elementor-element-6eee492{--width:66.6666%;}}@media(max-width:1024px){.elementor-7372 .elementor-element.elementor-element-31041ee{--grid-columns:2;}}@media(max-width:767px){.elementor-7372 .elementor-element.elementor-element-31041ee{--grid-columns:1;}}/* Start custom CSS for loop-grid, class: .elementor-element-31041ee *//* ===================================== ULTIMATE LOOP GRID FIX ===================================== */

/* 1. Rows ke darmiyan spacing (gap) kam karne ke liye */
.elementor-7372 .elementor-element.elementor-element-31041ee, 
.elementor-7372 .elementor-element.elementor-element-31041ee .elementor-grid, 
.elementor-7372 .elementor-element.elementor-element-31041ee .e-loop-grid {
  row-gap: 12px !important; /* Aap isay mazeed kam ya zyada kar sakte hain */
}

/* 2. Har card ko flex banana aur height barabar rakhna */
.elementor-element-31041ee .e-loop-item { 
  display: flex !important; 
  flex-direction: column !important; 
  height: 100% !important; 
  min-height: 400px !important;
  justify-content: space-between !important;
} 

/* 3. Image ka size fix rakhna */ 
.elementor-element-31041ee .e-loop-item img {
  width: 100% !important; 
  height: 220px !important; 
  object-fit: cover !important; 
} 

/* 4. Content area ko stretch hone se bachana */
.elementor-element-31041ee .e-loop-item .elementor-widget-wrap {
  display: flex !important;
  flex-direction: column !important;
  flex-grow: 1 !important;
}

/* 5. Title ko fix height dena taake chotay/bare title ki wajah se alignment kharab na ho */ 
.elementor-element-31041ee .e-loop-item .elementor-heading-title { 
  margin-top: 15px !important; 
  line-height: 1.3 !important; 
  height: 3.9em !important; /* Yeh 3 lines ki exact height fix kar dega */
  display: -webkit-box !important; 
  -webkit-line-clamp: 3 !important; 
  -webkit-box-orient: vertical !important; 
  overflow: hidden !important; 
}

/* 6. Meta details (Author & Date) ko hamesha card ke bottom par align karna */
.elementor-element-31041ee .e-loop-item .elementor-icon-list-items,
.elementor-element-31041ee .e-loop-item .elementor-post-info {
  margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_archive_pagination, class: .elementor-element-0a3c231 */.elementor-7372 .elementor-element.elementor-element-0a3c231 .page-numbers.current,
.elementor-7372 .elementor-element.elementor-element-0a3c231 .page-numbers.current:hover {
    background: #4B2E9B !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 50% !important;
    width: 36px !important;
    height: 36px !important;
    min-width: 36px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-shadow: none !important;
}/* End custom CSS */