.elementor-419 .elementor-element.elementor-element-7c6abf3 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#1762F6;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-419 .elementor-element.elementor-element-7c6abf3 > .elementor-element-populated, .elementor-419 .elementor-element.elementor-element-7c6abf3 > .elementor-element-populated > .elementor-background-overlay, .elementor-419 .elementor-element.elementor-element-7c6abf3 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.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-419 .elementor-element.elementor-element-48e8aad{width:100%;max-width:100%;text-align:center;}.elementor-419 .elementor-element.elementor-element-48e8aad > .elementor-widget-container{background-color:#022364;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-radius:0px 0px 0px 0px;}.elementor-419 .elementor-element.elementor-element-48e8aad .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#F2FBFF;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-419 .elementor-element.elementor-element-4301fc5{--grid-row-gap:10px;width:initial;max-width:initial;--grid-column-gap:30px;}.elementor-419 .elementor-element.elementor-element-4301fc5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#0431FF;border-radius:5px 5px 5px 5px;}.elementor-419 .elementor-element.elementor-element-4301fc5 .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;border-radius:2px;padding:10px 10px 10px 10px;background-color:#FFFFFF;border-color:#AFAFB0;}.elementor-419 .elementor-element.elementor-element-4301fc5 .elementor-post__text{padding:0px 0px 0px 0px;}.elementor-419 .elementor-element.elementor-element-4301fc5 .elementor-post__title, .elementor-419 .elementor-element.elementor-element-4301fc5 .elementor-post__title a{color:#626264;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:700;line-height:1.5em;}.elementor-419 .elementor-element.elementor-element-4301fc5 .elementor-post__title{-webkit-text-stroke-color:#000;stroke:#000;margin-bottom:0px;}.elementor-419 .elementor-element.elementor-element-699fee8 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#226CFF;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-419 .elementor-element.elementor-element-699fee8 > .elementor-element-populated, .elementor-419 .elementor-element.elementor-element-699fee8 > .elementor-element-populated > .elementor-background-overlay, .elementor-419 .elementor-element.elementor-element-699fee8 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-419 .elementor-element.elementor-element-1ca83ae{width:100%;max-width:100%;text-align:center;}.elementor-419 .elementor-element.elementor-element-1ca83ae > .elementor-widget-container{background-color:#022364;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-419 .elementor-element.elementor-element-1ca83ae .elementor-heading-title{color:#F2FBFF;}.elementor-419 .elementor-element.elementor-element-78d2bae{--grid-row-gap:10px;--grid-column-gap:30px;}.elementor-419 .elementor-element.elementor-element-78d2bae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#0431FF;border-radius:5px 5px 5px 5px;}.elementor-419 .elementor-element.elementor-element-78d2bae .elementor-post{border-style:solid;border-width:3px 3px 3px 3px;border-radius:2px;border-color:#5F66FF;}.elementor-419 .elementor-element.elementor-element-78d2bae .elementor-post__text{padding:0px 0px 0px 0px;}.elementor-419 .elementor-element.elementor-element-78d2bae .elementor-post__title, .elementor-419 .elementor-element.elementor-element-78d2bae .elementor-post__title a{color:#0228FF;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:700;line-height:1.3em;}.elementor-419 .elementor-element.elementor-element-587676a{width:100%;max-width:100%;text-align:center;}.elementor-419 .elementor-element.elementor-element-587676a > .elementor-widget-container{background-color:#022364;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-419 .elementor-element.elementor-element-587676a .elementor-heading-title{color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-0e6c11f{--grid-row-gap:10px;--grid-column-gap:30px;}.elementor-419 .elementor-element.elementor-element-0e6c11f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#0431FF;border-radius:5px 5px 5px 5px;}.elementor-419 .elementor-element.elementor-element-0e6c11f .elementor-post{border-style:solid;border-width:2px 2px 2px 2px;border-radius:2px;padding:0px 0px 0px 0px;background-color:#FFFFFF;border-color:#000CFF;}.elementor-419 .elementor-element.elementor-element-0e6c11f .elementor-post__title, .elementor-419 .elementor-element.elementor-element-0e6c11f .elementor-post__title a{color:#0329FF;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;line-height:1.3em;}.elementor-419 .elementor-element.elementor-element-4f8b7e4 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#266FFF;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-419 .elementor-element.elementor-element-4f8b7e4 > .elementor-element-populated, .elementor-419 .elementor-element.elementor-element-4f8b7e4 > .elementor-element-populated > .elementor-background-overlay, .elementor-419 .elementor-element.elementor-element-4f8b7e4 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-419 .elementor-element.elementor-element-149c0e1{width:100%;max-width:100%;text-align:center;}.elementor-419 .elementor-element.elementor-element-149c0e1 > .elementor-widget-container{background-color:#022364;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-419 .elementor-element.elementor-element-149c0e1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#F2FBFF;}.elementor-419 .elementor-element.elementor-element-6806b6e{--grid-row-gap:10px;--grid-column-gap:30px;}.elementor-419 .elementor-element.elementor-element-6806b6e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#0431FF;border-radius:0px 0px 0px 0px;}.elementor-419 .elementor-element.elementor-element-6806b6e .elementor-post{border-style:solid;border-width:2px 2px 2px 2px;border-radius:2px;border-color:#5F66FF;}.elementor-419 .elementor-element.elementor-element-6806b6e .elementor-post__text{padding:0px 0px 0px 0px;}.elementor-419 .elementor-element.elementor-element-6806b6e .elementor-post__title, .elementor-419 .elementor-element.elementor-element-6806b6e .elementor-post__title a{color:#0329FF;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;line-height:1.3em;}.elementor-419 .elementor-element.elementor-element-b12d4f0{width:100%;max-width:100%;text-align:center;}.elementor-419 .elementor-element.elementor-element-b12d4f0 > .elementor-widget-container{background-color:#022364;margin:0px 0px 0px 0px;padding:12px 12px 12px 12px;}.elementor-419 .elementor-element.elementor-element-b12d4f0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#F2FBFF;}.elementor-419 .elementor-element.elementor-element-852f057{--grid-row-gap:10px;--grid-column-gap:30px;}.elementor-419 .elementor-element.elementor-element-852f057 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#0431FF;border-radius:5px 5px 5px 5px;}.elementor-419 .elementor-element.elementor-element-852f057 .elementor-post{border-style:solid;border-width:2px 2px 2px 2px;border-radius:2px;padding:5px 5px 5px 5px;border-color:#5F66FF;}.elementor-419 .elementor-element.elementor-element-852f057 .elementor-post__title, .elementor-419 .elementor-element.elementor-element-852f057 .elementor-post__title a{color:#0329FF;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;line-height:1.3em;}.elementor-419 .elementor-element.elementor-element-3e60e7e > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#1866FF;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-419 .elementor-element.elementor-element-3e60e7e > .elementor-element-populated, .elementor-419 .elementor-element.elementor-element-3e60e7e > .elementor-element-populated > .elementor-background-overlay, .elementor-419 .elementor-element.elementor-element-3e60e7e > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-419 .elementor-element.elementor-element-56902aa{width:100%;max-width:100%;text-align:center;}.elementor-419 .elementor-element.elementor-element-56902aa > .elementor-widget-container{background-color:#022364;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-419 .elementor-element.elementor-element-56902aa .elementor-heading-title{color:#F2FBFF;}.elementor-419 .elementor-element.elementor-element-12b234d{--grid-row-gap:10px;--grid-column-gap:30px;}.elementor-419 .elementor-element.elementor-element-12b234d > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#0431FF;border-radius:5px 5px 5px 5px;}.elementor-419 .elementor-element.elementor-element-12b234d .elementor-post{border-style:solid;border-width:2px 2px 2px 2px;border-radius:2px;padding:5px 5px 5px 5px;border-color:#5F66FF;}.elementor-419 .elementor-element.elementor-element-12b234d .elementor-post__title, .elementor-419 .elementor-element.elementor-element-12b234d .elementor-post__title a{color:#0329FF;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:700;line-height:1.3em;}.elementor-419 .elementor-element.elementor-element-a46c73d{width:100%;max-width:100%;text-align:center;}.elementor-419 .elementor-element.elementor-element-a46c73d > .elementor-widget-container{background-color:#022364;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-419 .elementor-element.elementor-element-a46c73d .elementor-heading-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#F2FBFF;}.elementor-419 .elementor-element.elementor-element-f3e4af6{--grid-row-gap:10px;--grid-column-gap:30px;}.elementor-419 .elementor-element.elementor-element-f3e4af6 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:#0431FF;border-radius:5px 5px 5px 5px;}.elementor-419 .elementor-element.elementor-element-f3e4af6 .elementor-post{border-style:solid;border-width:2px 2px 2px 2px;border-radius:2px;padding:1px 1px 1px 1px;border-color:#5F66FF;}.elementor-419 .elementor-element.elementor-element-f3e4af6 .elementor-post__text{padding:0px 0px 0px 0px;}.elementor-419 .elementor-element.elementor-element-f3e4af6 .elementor-post__title, .elementor-419 .elementor-element.elementor-element-f3e4af6 .elementor-post__title a{color:#0329FF;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:700;line-height:1.3em;}.elementor-419 .elementor-element.elementor-element-a8b0791{width:100%;max-width:100%;text-align:center;}.elementor-419 .elementor-element.elementor-element-a8b0791 > .elementor-widget-container{background-color:#022364;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-419 .elementor-element.elementor-element-a8b0791 .elementor-heading-title{color:#F2FBFF;}.elementor-419 .elementor-element.elementor-element-c10d197{--grid-row-gap:5px;--grid-column-gap:30px;}.elementor-419 .elementor-element.elementor-element-c10d197 > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#170BE9;border-radius:8px 8px 8px 8px;}.elementor-419 .elementor-element.elementor-element-c10d197 .elementor-post{border-radius:2px;}.elementor-419 .elementor-element.elementor-element-c10d197 .elementor-post__title, .elementor-419 .elementor-element.elementor-element-c10d197 .elementor-post__title a{color:#062CFF;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:700;}.elementor-419 .elementor-element.elementor-element-9bda504{width:100%;max-width:100%;text-align:center;}.elementor-419 .elementor-element.elementor-element-9bda504 > .elementor-widget-container{background-color:#022364;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-419 .elementor-element.elementor-element-9bda504 .elementor-heading-title{color:#F2FBFF;}.elementor-419 .elementor-element.elementor-element-0239280{--grid-row-gap:10px;--grid-column-gap:30px;}.elementor-419 .elementor-element.elementor-element-0239280 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:#0431FF;border-radius:2px 2px 2px 2px;}.elementor-419 .elementor-element.elementor-element-0239280 .elementor-post{border-style:solid;border-width:2px 2px 2px 2px;border-radius:2px;padding:5px 5px 5px 5px;border-color:#5F66FF;}.elementor-419 .elementor-element.elementor-element-0239280 .elementor-post__title, .elementor-419 .elementor-element.elementor-element-0239280 .elementor-post__title a{color:#0329FF;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;line-height:1.3em;}@media(max-width:767px){.elementor-419 .elementor-element.elementor-element-7c6abf3{width:50%;}.elementor-419 .elementor-element.elementor-element-4301fc5{--grid-row-gap:6px;}.elementor-419 .elementor-element.elementor-element-4301fc5 .elementor-post{padding:0px 0px 0px 0px;}.elementor-419 .elementor-element.elementor-element-4301fc5 .elementor-post__title, .elementor-419 .elementor-element.elementor-element-4301fc5 .elementor-post__title a{font-size:12px;}.elementor-419 .elementor-element.elementor-element-699fee8{width:50%;}.elementor-419 .elementor-element.elementor-element-78d2bae{--grid-row-gap:5px;}.elementor-419 .elementor-element.elementor-element-78d2bae .elementor-post__title, .elementor-419 .elementor-element.elementor-element-78d2bae .elementor-post__title a{font-size:12px;}.elementor-419 .elementor-element.elementor-element-4f8b7e4{width:50%;}.elementor-419 .elementor-element.elementor-element-149c0e1 .elementor-heading-title{font-size:17px;}.elementor-419 .elementor-element.elementor-element-6806b6e .elementor-post__title, .elementor-419 .elementor-element.elementor-element-6806b6e .elementor-post__title a{font-size:12px;}.elementor-419 .elementor-element.elementor-element-b12d4f0 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-419 .elementor-element.elementor-element-3e60e7e{width:50%;}.elementor-419 .elementor-element.elementor-element-12b234d .elementor-post__title, .elementor-419 .elementor-element.elementor-element-12b234d .elementor-post__title a{font-size:12px;}.elementor-419 .elementor-element.elementor-element-f3e4af6 .elementor-post__title, .elementor-419 .elementor-element.elementor-element-f3e4af6 .elementor-post__title a{font-size:12px;}.elementor-419 .elementor-element.elementor-element-c10d197 .elementor-post__title, .elementor-419 .elementor-element.elementor-element-c10d197 .elementor-post__title a{font-size:12px;}.elementor-419 .elementor-element.elementor-element-0239280 .elementor-post__title, .elementor-419 .elementor-element.elementor-element-0239280 .elementor-post__title a{font-size:12px;}}/* Start custom CSS for posts, class: .elementor-element-4301fc5 *//* ================================
   पूरे Posts Box की Setting
================================ */
.elementor-419 .elementor-element.elementor-element-4301fc5 {
    padding: 8px 6px;
    background: #ffffff;
    overflow: hidden;
}


/* ================================
   हर एक Post का Box
================================ */
.elementor-419 .elementor-element.elementor-element-4301fc5 .elementor-post {
    position: relative;
    border: 1px solid #999999 !important;
    border-radius: 2px;
    padding: 12px 13px !important;
    margin-bottom: 6px !important;
    background: #ffffff;
    box-sizing: border-box;
}


/* आखिरी Post के नीचे Gap हटाएं */
.elementor-419 .elementor-element.elementor-element-4301fc5 .elementor-post:last-child {
    margin-bottom: 0 !important;
}


/* ================================
   Post Title
================================ */
.elementor-419 .elementor-element.elementor-element-4301fc5 .elementor-post__title {
    margin: 0 !important;
    padding: 0 !important;
}


.elementor-419 .elementor-element.elementor-element-4301fc5 .elementor-post__title a {
    position: relative;
    display: block;
    padding-left: 42px;
    color: #444444 !important;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.45;
    text-decoration: none !important;
}


/* ================================
   Blue Round Checklist
================================ */
.elementor-419 .elementor-element.elementor-element-4301fc5 .elementor-post__title a::before {
    content: "✓";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);

    width: 24px;
    height: 24px;

    background: #2F4EFF;
    color: #ffffff;

    border-radius: 50%;

    display: flex;
    align-items: center;
    justify-content: center;

    font-size: 15px;
    font-weight: 700;
    line-height: 1;
}


/* ================================
   Hover Effect
================================ */
.elementor-419 .elementor-element.elementor-element-4301fc5 .elementor-post:hover {
    border-color: #999999 !important;
}


/* ================================
   New Tag
================================ */
.elementor-419 .elementor-element.elementor-element-4301fc5 .tag-new .elementor-post__title a::after {
    content: "New";
    display: inline-block;

    margin-left: 8px;
    padding: 3px 7px;

    background: #ff3b30;
    color: #ffffff;

    border-radius: 4px;

    font-size: 10px;
    font-weight: 700;
    line-height: 1.2;

    text-transform: uppercase;
    vertical-align: middle;

    animation: blinker 1.5s linear infinite;
}


/* New Tag Blinking */
@keyframes blinker {
    50% {
        opacity: 0.4;
    }
}


/* ================================
   Mobile
================================ */
@media (max-width: 767px) {

    .elementor-419 .elementor-element.elementor-element-4301fc5 {
        padding: 6px 4px;
    }

    .elementor-419 .elementor-element.elementor-element-4301fc5 .elementor-post {
        padding: 11px 11px !important;
        margin-bottom: 5px !important;
        border-radius: 2px;
    }

    .elementor-419 .elementor-element.elementor-element-4301fc5 .elementor-post__title a {
        padding-left: 38px;
        font-size: 18px;
        line-height: 1.45;
    }

    .elementor-419 .elementor-element.elementor-element-4301fc5 .elementor-post__title a::before {
        width: 22px;
        height: 22px;
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-78d2bae *//* ================================
   पूरे Posts Box की Setting
================================ */
.elementor-419 .elementor-element.elementor-element-78d2bae {
    padding: 8px 6px;
    background: #ffffff;
    overflow: hidden;
}


/* ================================
   हर एक Post का Box
================================ */
.elementor-419 .elementor-element.elementor-element-78d2bae .elementor-post {
    position: relative;
    border: 1px solid #999999 !important;
    border-radius: 2px;
    padding: 12px 13px !important;
    margin-bottom: 6px !important;
    background: #ffffff;
    box-sizing: border-box;
}


/* आखिरी Post के नीचे Gap हटाएं */
.elementor-419 .elementor-element.elementor-element-78d2bae .elementor-post:last-child {
    margin-bottom: 0 !important;
}


/* ================================
   Post Title
================================ */
.elementor-419 .elementor-element.elementor-element-78d2bae .elementor-post__title {
    margin: 0 !important;
    padding: 0 !important;
}


.elementor-419 .elementor-element.elementor-element-78d2bae .elementor-post__title a {
    position: relative;
    display: block;
    padding-left: 42px;
    color: #444444 !important;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.45;
    text-decoration: none !important;
}


/* ================================
   Blue Round Checklist
================================ */
.elementor-419 .elementor-element.elementor-element-78d2bae .elementor-post__title a::before {
    content: "✓";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);

    width: 24px;
    height: 24px;

    background: #2F4EFF;
    color: #ffffff;

    border-radius: 50%;

    display: flex;
    align-items: center;
    justify-content: center;

    font-size: 15px;
    font-weight: 700;
    line-height: 1;
}


/* ================================
   Hover Effect
================================ */
.elementor-419 .elementor-element.elementor-element-78d2bae .elementor-post:hover {
    border-color: #999999 !important;
}


/* ================================
   New Tag
================================ */
.elementor-419 .elementor-element.elementor-element-78d2bae .tag-new .elementor-post__title a::after {
    content: "New";
    display: inline-block;

    margin-left: 8px;
    padding: 3px 7px;

    background: #ff3b30;
    color: #ffffff;

    border-radius: 4px;

    font-size: 10px;
    font-weight: 700;
    line-height: 1.2;

    text-transform: uppercase;
    vertical-align: middle;

    animation: blinker 1.5s linear infinite;
}


/* New Tag Blinking */
@keyframes blinker {
    50% {
        opacity: 0.4;
    }
}


/* ================================
   Mobile
================================ */
@media (max-width: 767px) {

    .elementor-419 .elementor-element.elementor-element-78d2bae {
        padding: 6px 4px;
    }

    .elementor-419 .elementor-element.elementor-element-78d2bae .elementor-post {
        padding: 11px 11px !important;
        margin-bottom: 5px !important;
        border-radius: 2px;
    }

    .elementor-419 .elementor-element.elementor-element-78d2bae .elementor-post__title a {
        padding-left: 38px;
        font-size: 18px;
        line-height: 1.45;
    }

    .elementor-419 .elementor-element.elementor-element-78d2bae .elementor-post__title a::before {
        width: 22px;
        height: 22px;
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-0e6c11f *//* ================================
   पूरे Posts Box की Setting
================================ */
.elementor-419 .elementor-element.elementor-element-0e6c11f {
    padding: 8px 6px;
    background: #ffffff;
    overflow: hidden;
}


/* ================================
   हर एक Post का Box
================================ */
.elementor-419 .elementor-element.elementor-element-0e6c11f .elementor-post {
    position: relative;
    border: 1px solid #999999 !important;
    border-radius: 2px;
    padding: 12px 13px !important;
    margin-bottom: 6px !important;
    background: #ffffff;
    box-sizing: border-box;
}


/* आखिरी Post के नीचे Gap हटाएं */
.elementor-419 .elementor-element.elementor-element-0e6c11f .elementor-post:last-child {
    margin-bottom: 0 !important;
}


/* ================================
   Post Title
================================ */
.elementor-419 .elementor-element.elementor-element-0e6c11f .elementor-post__title {
    margin: 0 !important;
    padding: 0 !important;
}


.elementor-419 .elementor-element.elementor-element-0e6c11f .elementor-post__title a {
    position: relative;
    display: block;
    padding-left: 42px;
    color: #444444 !important;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.45;
    text-decoration: none !important;
}


/* ================================
   Blue Round Checklist
================================ */
.elementor-419 .elementor-element.elementor-element-0e6c11f .elementor-post__title a::before {
    content: "✓";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);

    width: 24px;
    height: 24px;

    background: #2F4EFF;
    color: #ffffff;

    border-radius: 50%;

    display: flex;
    align-items: center;
    justify-content: center;

    font-size: 15px;
    font-weight: 700;
    line-height: 1;
}


/* ================================
   Hover Effect
================================ */
.elementor-419 .elementor-element.elementor-element-0e6c11f .elementor-post:hover {
    border-color: #999999 !important;
}


/* ================================
   New Tag
================================ */
.elementor-419 .elementor-element.elementor-element-0e6c11f .tag-new .elementor-post__title a::after {
    content: "New";
    display: inline-block;

    margin-left: 8px;
    padding: 3px 7px;

    background: #ff3b30;
    color: #ffffff;

    border-radius: 4px;

    font-size: 10px;
    font-weight: 700;
    line-height: 1.2;

    text-transform: uppercase;
    vertical-align: middle;

    animation: blinker 1.5s linear infinite;
}


/* New Tag Blinking */
@keyframes blinker {
    50% {
        opacity: 0.4;
    }
}


/* ================================
   Mobile
================================ */
@media (max-width: 767px) {

    .elementor-419 .elementor-element.elementor-element-0e6c11f {
        padding: 6px 4px;
    }

    .elementor-419 .elementor-element.elementor-element-0e6c11f .elementor-post {
        padding: 11px 11px !important;
        margin-bottom: 5px !important;
        border-radius: 2px;
    }

    .elementor-419 .elementor-element.elementor-element-0e6c11f .elementor-post__title a {
        padding-left: 38px;
        font-size: 18px;
        line-height: 1.45;
    }

    .elementor-419 .elementor-element.elementor-element-0e6c11f .elementor-post__title a::before {
        width: 22px;
        height: 22px;
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-6806b6e *//* ================================
   पूरे Posts Box की Setting
================================ */
.elementor-419 .elementor-element.elementor-element-6806b6e {
    padding: 8px 6px;
    background: #ffffff;
    overflow: hidden;
}


/* ================================
   हर एक Post का Box
================================ */
.elementor-419 .elementor-element.elementor-element-6806b6e .elementor-post {
    position: relative;
    border: 1px solid #999999 !important;
    border-radius: 2px;
    padding: 12px 13px !important;
    margin-bottom: 6px !important;
    background: #ffffff;
    box-sizing: border-box;
}


/* आखिरी Post के नीचे Gap हटाएं */
.elementor-419 .elementor-element.elementor-element-6806b6e .elementor-post:last-child {
    margin-bottom: 0 !important;
}


/* ================================
   Post Title
================================ */
.elementor-419 .elementor-element.elementor-element-6806b6e .elementor-post__title {
    margin: 0 !important;
    padding: 0 !important;
}


.elementor-419 .elementor-element.elementor-element-6806b6e .elementor-post__title a {
    position: relative;
    display: block;
    padding-left: 42px;
    color: #444444 !important;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.45;
    text-decoration: none !important;
}


/* ================================
   Blue Round Checklist
================================ */
.elementor-419 .elementor-element.elementor-element-6806b6e .elementor-post__title a::before {
    content: "✓";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);

    width: 24px;
    height: 24px;

    background: #2F4EFF;
    color: #ffffff;

    border-radius: 50%;

    display: flex;
    align-items: center;
    justify-content: center;

    font-size: 15px;
    font-weight: 700;
    line-height: 1;
}


/* ================================
   Hover Effect
================================ */
.elementor-419 .elementor-element.elementor-element-6806b6e .elementor-post:hover {
    border-color: #999999 !important;
}


/* ================================
   New Tag
================================ */
.elementor-419 .elementor-element.elementor-element-6806b6e .tag-new .elementor-post__title a::after {
    content: "New";
    display: inline-block;

    margin-left: 8px;
    padding: 3px 7px;

    background: #ff3b30;
    color: #ffffff;

    border-radius: 4px;

    font-size: 10px;
    font-weight: 700;
    line-height: 1.2;

    text-transform: uppercase;
    vertical-align: middle;

    animation: blinker 1.5s linear infinite;
}


/* New Tag Blinking */
@keyframes blinker {
    50% {
        opacity: 0.4;
    }
}


/* ================================
   Mobile
================================ */
@media (max-width: 767px) {

    .elementor-419 .elementor-element.elementor-element-6806b6e {
        padding: 6px 4px;
    }

    .elementor-419 .elementor-element.elementor-element-6806b6e .elementor-post {
        padding: 11px 11px !important;
        margin-bottom: 5px !important;
        border-radius: 2px;
    }

    .elementor-419 .elementor-element.elementor-element-6806b6e .elementor-post__title a {
        padding-left: 38px;
        font-size: 18px;
        line-height: 1.45;
    }

    .elementor-419 .elementor-element.elementor-element-6806b6e .elementor-post__title a::before {
        width: 22px;
        height: 22px;
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-852f057 *//* ================================
   पूरे Posts Box की Setting
================================ */
.elementor-419 .elementor-element.elementor-element-852f057 {
    padding: 8px 6px;
    background: #ffffff;
    overflow: hidden;
}


/* ================================
   हर एक Post का Box
================================ */
.elementor-419 .elementor-element.elementor-element-852f057 .elementor-post {
    position: relative;
    border: 1px solid #999999 !important;
    border-radius: 2px;
    padding: 12px 13px !important;
    margin-bottom: 6px !important;
    background: #ffffff;
    box-sizing: border-box;
}


/* आखिरी Post के नीचे Gap हटाएं */
.elementor-419 .elementor-element.elementor-element-852f057 .elementor-post:last-child {
    margin-bottom: 0 !important;
}


/* ================================
   Post Title
================================ */
.elementor-419 .elementor-element.elementor-element-852f057 .elementor-post__title {
    margin: 0 !important;
    padding: 0 !important;
}


.elementor-419 .elementor-element.elementor-element-852f057 .elementor-post__title a {
    position: relative;
    display: block;
    padding-left: 42px;
    color: #444444 !important;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.45;
    text-decoration: none !important;
}


/* ================================
   Blue Round Checklist
================================ */
.elementor-419 .elementor-element.elementor-element-852f057 .elementor-post__title a::before {
    content: "✓";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);

    width: 24px;
    height: 24px;

    background: #2F4EFF;
    color: #ffffff;

    border-radius: 50%;

    display: flex;
    align-items: center;
    justify-content: center;

    font-size: 15px;
    font-weight: 700;
    line-height: 1;
}


/* ================================
   Hover Effect
================================ */
.elementor-419 .elementor-element.elementor-element-852f057 .elementor-post:hover {
    border-color: #999999 !important;
}


/* ================================
   New Tag
================================ */
.elementor-419 .elementor-element.elementor-element-852f057 .tag-new .elementor-post__title a::after {
    content: "New";
    display: inline-block;

    margin-left: 8px;
    padding: 3px 7px;

    background: #ff3b30;
    color: #ffffff;

    border-radius: 4px;

    font-size: 10px;
    font-weight: 700;
    line-height: 1.2;

    text-transform: uppercase;
    vertical-align: middle;

    animation: blinker 1.5s linear infinite;
}


/* New Tag Blinking */
@keyframes blinker {
    50% {
        opacity: 0.4;
    }
}


/* ================================
   Mobile
================================ */
@media (max-width: 767px) {

    .elementor-419 .elementor-element.elementor-element-852f057 {
        padding: 6px 4px;
    }

    .elementor-419 .elementor-element.elementor-element-852f057 .elementor-post {
        padding: 11px 11px !important;
        margin-bottom: 5px !important;
        border-radius: 2px;
    }

    .elementor-419 .elementor-element.elementor-element-852f057 .elementor-post__title a {
        padding-left: 38px;
        font-size: 18px;
        line-height: 1.45;
    }

    .elementor-419 .elementor-element.elementor-element-852f057 .elementor-post__title a::before {
        width: 22px;
        height: 22px;
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-12b234d *//* ================================
   पूरे Posts Box की Setting
================================ */
.elementor-419 .elementor-element.elementor-element-12b234d {
    padding: 8px 6px;
    background: #ffffff;
    overflow: hidden;
}


/* ================================
   हर एक Post का Box
================================ */
.elementor-419 .elementor-element.elementor-element-12b234d .elementor-post {
    position: relative;
    border: 1px solid #999999 !important;
    border-radius: 2px;
    padding: 12px 13px !important;
    margin-bottom: 6px !important;
    background: #ffffff;
    box-sizing: border-box;
}


/* आखिरी Post के नीचे Gap हटाएं */
.elementor-419 .elementor-element.elementor-element-12b234d .elementor-post:last-child {
    margin-bottom: 0 !important;
}


/* ================================
   Post Title
================================ */
.elementor-419 .elementor-element.elementor-element-12b234d .elementor-post__title {
    margin: 0 !important;
    padding: 0 !important;
}


.elementor-419 .elementor-element.elementor-element-12b234d .elementor-post__title a {
    position: relative;
    display: block;
    padding-left: 42px;
    color: #444444 !important;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.45;
    text-decoration: none !important;
}


/* ================================
   Blue Round Checklist
================================ */
.elementor-419 .elementor-element.elementor-element-12b234d .elementor-post__title a::before {
    content: "✓";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);

    width: 24px;
    height: 24px;

    background: #2F4EFF;
    color: #ffffff;

    border-radius: 50%;

    display: flex;
    align-items: center;
    justify-content: center;

    font-size: 15px;
    font-weight: 700;
    line-height: 1;
}


/* ================================
   Hover Effect
================================ */
.elementor-419 .elementor-element.elementor-element-12b234d .elementor-post:hover {
    border-color: #999999 !important;
}


/* ================================
   New Tag
================================ */
.elementor-419 .elementor-element.elementor-element-12b234d .tag-new .elementor-post__title a::after {
    content: "New";
    display: inline-block;

    margin-left: 8px;
    padding: 3px 7px;

    background: #ff3b30;
    color: #ffffff;

    border-radius: 4px;

    font-size: 10px;
    font-weight: 700;
    line-height: 1.2;

    text-transform: uppercase;
    vertical-align: middle;

    animation: blinker 1.5s linear infinite;
}


/* New Tag Blinking */
@keyframes blinker {
    50% {
        opacity: 0.4;
    }
}


/* ================================
   Mobile
================================ */
@media (max-width: 767px) {

    .elementor-419 .elementor-element.elementor-element-12b234d {
        padding: 6px 4px;
    }

    .elementor-419 .elementor-element.elementor-element-12b234d .elementor-post {
        padding: 11px 11px !important;
        margin-bottom: 5px !important;
        border-radius: 2px;
    }

    .elementor-419 .elementor-element.elementor-element-12b234d .elementor-post__title a {
        padding-left: 38px;
        font-size: 18px;
        line-height: 1.45;
    }

    .elementor-419 .elementor-element.elementor-element-12b234d .elementor-post__title a::before {
        width: 22px;
        height: 22px;
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-f3e4af6 *//* ================================
   पूरे Posts Box की Setting
================================ */
.elementor-419 .elementor-element.elementor-element-f3e4af6 {
    padding: 8px 6px;
    background: #ffffff;
    overflow: hidden;
}


/* ================================
   हर एक Post का Box
================================ */
.elementor-419 .elementor-element.elementor-element-f3e4af6 .elementor-post {
    position: relative;
    border: 1px solid #999999 !important;
    border-radius: 2px;
    padding: 12px 13px !important;
    margin-bottom: 6px !important;
    background: #ffffff;
    box-sizing: border-box;
}


/* आखिरी Post के नीचे Gap हटाएं */
.elementor-419 .elementor-element.elementor-element-f3e4af6 .elementor-post:last-child {
    margin-bottom: 0 !important;
}


/* ================================
   Post Title
================================ */
.elementor-419 .elementor-element.elementor-element-f3e4af6 .elementor-post__title {
    margin: 0 !important;
    padding: 0 !important;
}


.elementor-419 .elementor-element.elementor-element-f3e4af6 .elementor-post__title a {
    position: relative;
    display: block;
    padding-left: 42px;
    color: #444444 !important;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.45;
    text-decoration: none !important;
}


/* ================================
   Blue Round Checklist
================================ */
.elementor-419 .elementor-element.elementor-element-f3e4af6 .elementor-post__title a::before {
    content: "✓";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);

    width: 24px;
    height: 24px;

    background: #2F4EFF;
    color: #ffffff;

    border-radius: 50%;

    display: flex;
    align-items: center;
    justify-content: center;

    font-size: 15px;
    font-weight: 700;
    line-height: 1;
}


/* ================================
   Hover Effect
================================ */
.elementor-419 .elementor-element.elementor-element-f3e4af6 .elementor-post:hover {
    border-color: #999999 !important;
}


/* ================================
   New Tag
================================ */
.elementor-419 .elementor-element.elementor-element-f3e4af6 .tag-new .elementor-post__title a::after {
    content: "New";
    display: inline-block;

    margin-left: 8px;
    padding: 3px 7px;

    background: #ff3b30;
    color: #ffffff;

    border-radius: 4px;

    font-size: 10px;
    font-weight: 700;
    line-height: 1.2;

    text-transform: uppercase;
    vertical-align: middle;

    animation: blinker 1.5s linear infinite;
}


/* New Tag Blinking */
@keyframes blinker {
    50% {
        opacity: 0.4;
    }
}


/* ================================
   Mobile
================================ */
@media (max-width: 767px) {

    .elementor-419 .elementor-element.elementor-element-f3e4af6 {
        padding: 6px 4px;
    }

    .elementor-419 .elementor-element.elementor-element-f3e4af6 .elementor-post {
        padding: 11px 11px !important;
        margin-bottom: 5px !important;
        border-radius: 2px;
    }

    .elementor-419 .elementor-element.elementor-element-f3e4af6 .elementor-post__title a {
        padding-left: 38px;
        font-size: 18px;
        line-height: 1.45;
    }

    .elementor-419 .elementor-element.elementor-element-f3e4af6 .elementor-post__title a::before {
        width: 22px;
        height: 22px;
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-c10d197 *//* ================================
   पूरे Posts Box की Setting
================================ */
.elementor-419 .elementor-element.elementor-element-c10d197 {
    padding: 8px 6px;
    background: #ffffff;
    overflow: hidden;
}


/* ================================
   हर एक Post का Box
================================ */
.elementor-419 .elementor-element.elementor-element-c10d197 .elementor-post {
    position: relative;
    border: 1px solid #999999 !important;
    border-radius: 2px;
    padding: 12px 13px !important;
    margin-bottom: 6px !important;
    background: #ffffff;
    box-sizing: border-box;
}


/* आखिरी Post के नीचे Gap हटाएं */
.elementor-419 .elementor-element.elementor-element-c10d197 .elementor-post:last-child {
    margin-bottom: 0 !important;
}


/* ================================
   Post Title
================================ */
.elementor-419 .elementor-element.elementor-element-c10d197 .elementor-post__title {
    margin: 0 !important;
    padding: 0 !important;
}


.elementor-419 .elementor-element.elementor-element-c10d197 .elementor-post__title a {
    position: relative;
    display: block;
    padding-left: 42px;
    color: #444444 !important;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.45;
    text-decoration: none !important;
}


/* ================================
   Blue Round Checklist
================================ */
.elementor-419 .elementor-element.elementor-element-c10d197 .elementor-post__title a::before {
    content: "✓";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);

    width: 24px;
    height: 24px;

    background: #2F4EFF;
    color: #ffffff;

    border-radius: 50%;

    display: flex;
    align-items: center;
    justify-content: center;

    font-size: 15px;
    font-weight: 700;
    line-height: 1;
}


/* ================================
   Hover Effect
================================ */
.elementor-419 .elementor-element.elementor-element-c10d197 .elementor-post:hover {
    border-color: #999999 !important;
}


/* ================================
   New Tag
================================ */
.elementor-419 .elementor-element.elementor-element-c10d197 .tag-new .elementor-post__title a::after {
    content: "New";
    display: inline-block;

    margin-left: 8px;
    padding: 3px 7px;

    background: #ff3b30;
    color: #ffffff;

    border-radius: 4px;

    font-size: 10px;
    font-weight: 700;
    line-height: 1.2;

    text-transform: uppercase;
    vertical-align: middle;

    animation: blinker 1.5s linear infinite;
}


/* New Tag Blinking */
@keyframes blinker {
    50% {
        opacity: 0.4;
    }
}


/* ================================
   Mobile
================================ */
@media (max-width: 767px) {

    .elementor-419 .elementor-element.elementor-element-c10d197 {
        padding: 6px 4px;
    }

    .elementor-419 .elementor-element.elementor-element-c10d197 .elementor-post {
        padding: 11px 11px !important;
        margin-bottom: 5px !important;
        border-radius: 2px;
    }

    .elementor-419 .elementor-element.elementor-element-c10d197 .elementor-post__title a {
        padding-left: 38px;
        font-size: 18px;
        line-height: 1.45;
    }

    .elementor-419 .elementor-element.elementor-element-c10d197 .elementor-post__title a::before {
        width: 22px;
        height: 22px;
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-0239280 *//* ================================
   पूरे Posts Box की Setting
================================ */
.elementor-419 .elementor-element.elementor-element-0239280 {
    padding: 8px 6px;
    background: #ffffff;
    overflow: hidden;
}


/* ================================
   हर एक Post का Box
================================ */
.elementor-419 .elementor-element.elementor-element-0239280 .elementor-post {
    position: relative;
    border: 1px solid #999999 !important;
    border-radius: 2px;
    padding: 12px 13px !important;
    margin-bottom: 6px !important;
    background: #ffffff;
    box-sizing: border-box;
}


/* आखिरी Post के नीचे Gap हटाएं */
.elementor-419 .elementor-element.elementor-element-0239280 .elementor-post:last-child {
    margin-bottom: 0 !important;
}


/* ================================
   Post Title
================================ */
.elementor-419 .elementor-element.elementor-element-0239280 .elementor-post__title {
    margin: 0 !important;
    padding: 0 !important;
}


.elementor-419 .elementor-element.elementor-element-0239280 .elementor-post__title a {
    position: relative;
    display: block;
    padding-left: 42px;
    color: #444444 !important;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.45;
    text-decoration: none !important;
}


/* ================================
   Blue Round Checklist
================================ */
.elementor-419 .elementor-element.elementor-element-0239280 .elementor-post__title a::before {
    content: "✓";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);

    width: 24px;
    height: 24px;

    background: #2F4EFF;
    color: #ffffff;

    border-radius: 50%;

    display: flex;
    align-items: center;
    justify-content: center;

    font-size: 15px;
    font-weight: 700;
    line-height: 1;
}


/* ================================
   Hover Effect
================================ */
.elementor-419 .elementor-element.elementor-element-0239280 .elementor-post:hover {
    border-color: #999999 !important;
}


/* ================================
   New Tag
================================ */
.elementor-419 .elementor-element.elementor-element-0239280 .tag-new .elementor-post__title a::after {
    content: "New";
    display: inline-block;

    margin-left: 8px;
    padding: 3px 7px;

    background: #ff3b30;
    color: #ffffff;

    border-radius: 4px;

    font-size: 10px;
    font-weight: 700;
    line-height: 1.2;

    text-transform: uppercase;
    vertical-align: middle;

    animation: blinker 1.5s linear infinite;
}


/* New Tag Blinking */
@keyframes blinker {
    50% {
        opacity: 0.4;
    }
}


/* ================================
   Mobile
================================ */
@media (max-width: 767px) {

    .elementor-419 .elementor-element.elementor-element-0239280 {
        padding: 6px 4px;
    }

    .elementor-419 .elementor-element.elementor-element-0239280 .elementor-post {
        padding: 11px 11px !important;
        margin-bottom: 5px !important;
        border-radius: 2px;
    }

    .elementor-419 .elementor-element.elementor-element-0239280 .elementor-post__title a {
        padding-left: 38px;
        font-size: 18px;
        line-height: 1.45;
    }

    .elementor-419 .elementor-element.elementor-element-0239280 .elementor-post__title a::before {
        width: 22px;
        height: 22px;
        font-size: 14px;
    }
}/* End custom CSS */