.elementor-3840 .elementor-element.elementor-element-a4b89ef{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3840 .elementor-element.elementor-element-a4b89ef:not(.elementor-motion-effects-element-type-background), .elementor-3840 .elementor-element.elementor-element-a4b89ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-3840 .elementor-element.elementor-element-7e9164b{--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;--justify-content:center;}.elementor-3840 .elementor-element.elementor-element-48480f7{width:auto;max-width:auto;background-color:var( --e-global-color-astglobalcolor0 );padding:2px 5px 2px 5px;border-radius:8px 8px 8px 8px;}.elementor-3840 .elementor-element.elementor-element-48480f7.elementor-element{--align-self:flex-start;}.elementor-3840 .elementor-element.elementor-element-48480f7 .elementor-icon-list-icon{width:14px;}.elementor-3840 .elementor-element.elementor-element-48480f7 .elementor-icon-list-icon i{font-size:14px;}.elementor-3840 .elementor-element.elementor-element-48480f7 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-3840 .elementor-element.elementor-element-48480f7 .elementor-icon-list-text, .elementor-3840 .elementor-element.elementor-element-48480f7 .elementor-icon-list-text a{color:var( --e-global-color-primary );}.elementor-3840 .elementor-element.elementor-element-48480f7 .elementor-icon-list-item{font-size:13px;font-weight:500;}.elementor-3840 .elementor-element.elementor-element-d2b7ad4 .elementor-heading-title{font-size:33px;line-height:33px;}.elementor-3840 .elementor-element.elementor-element-29970e1 .jeg-elementor-kit.jkit-post-date{text-align:left;}.elementor-3840 .elementor-element.elementor-element-29970e1 .jeg-elementor-kit.jkit-post-date .post-date, .elementor-3840 .elementor-element.elementor-element-29970e1 .jeg-elementor-kit.jkit-post-date .post-date a{font-size:14px;font-weight:600;}.elementor-3840 .elementor-element.elementor-element-fe446fa{--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;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:20px;}.elementor-3840 .elementor-element.elementor-element-8304b50 img{border-radius:30px 30px 30px 30px;}.elementor-3840 .elementor-element.elementor-element-8f0a22d{--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;--padding-top:50px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3840 .elementor-element.elementor-element-70d46589{--display:flex;}.elementor-3840 .elementor-element.elementor-element-a3f724f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3840 .elementor-element.elementor-element-a3f724f .rkit-item-content{align-self:row;}.elementor-3840 .elementor-element.elementor-element-a3f724f .rkit-item-postlist{gap:0px;}.elementor-3840 .elementor-element.elementor-element-a3f724f .rkit-item-postlist {padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-3840 .elementor-element.elementor-element-a3f724f .rkit-item-postlist  {border-style:none;}.elementor-3840 .elementor-element.elementor-element-a3f724f .f-title{text-align:start;font-size:26px;font-weight:600;line-height:30px;}.elementor-3840 .elementor-element.elementor-element-a3f724f .rkit-title-postlist{text-align:start;padding:0px 0px 0px 0px;}.elementor-3840 .elementor-element.elementor-element-a3f724f .title-item{font-size:17px;font-weight:normal;transition:all 0.3s;}.elementor-3840 .elementor-element.elementor-element-a3f724f .rkit-metadata-postlist-row {justify-content:start;padding:0px 0px 0px 0px;}.elementor-3840 .elementor-element.elementor-element-a3f724f .rkit-metadata-item-postlist i,
                    .elementor-3840 .elementor-element.elementor-element-a3f724f .rkit-metadata-item-postlist svg,
                    .elementor-3840 .elementor-element.elementor-element-a3f724f .rkit-metadata-item-postlist span,
                    .elementor-3840 .elementor-element.elementor-element-a3f724f .rkit-metadata-item-postlist a{transition:all 0.3s ease;}.elementor-3840 .elementor-element.elementor-element-a3f724f .rkit-item-postlist .rkit-readmore-postlist-btn:hover{transition:all 0.3s ease-in-out;}.elementor-3840 .elementor-element.elementor-element-a3f724f .divider_line{border-bottom-width:0px;padding-block-start:0px;padding-block-end:0px;}.elementor-3840 .elementor-element.elementor-element-6e4389ac{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3840 .elementor-element.elementor-element-89c237c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E5E5;--border-color:#E5E5E5;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3840 .elementor-element.elementor-element-7153fbe{text-align:start;}.elementor-3840 .elementor-element.elementor-element-7153fbe .elementor-heading-title{font-size:25px;}.elementor-3840 .elementor-element.elementor-element-929097a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E5E5;--border-color:#E5E5E5;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3840 .elementor-element.elementor-element-203f8ed{text-align:start;}.elementor-3840 .elementor-element.elementor-element-203f8ed .elementor-heading-title{font-size:25px;}.elementor-3840 .elementor-element.elementor-element-3b8f6ff{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--box-border-width:0px;--box-border-radius:0px;--separator-width:0px;--box-padding:10px;--item-text-hover-decoration:underline;}.elementor-3840 .elementor-element.elementor-element-3b8f6ff .elementor-toc__header-title{text-align:start;}.elementor-3840 .elementor-element.elementor-element-3b8f6ff .elementor-toc__header, .elementor-3840 .elementor-element.elementor-element-3b8f6ff .elementor-toc__header-title{font-size:25px;}.elementor-3840 .elementor-element.elementor-element-3b8f6ff .elementor-toc__list-item{font-size:17px;}.elementor-3840 .elementor-element.elementor-element-0f91c65{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E5E5;--border-color:#E5E5E5;--border-radius:10px 10px 10px 10px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-3840 .elementor-element.elementor-element-c29702f.jkit-equal-height-enable, .elementor-3840 .elementor-element.elementor-element-c29702f.jkit-equal-height-enable, .elementor-3840 .elementor-element.elementor-element-c29702f.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-3840 .elementor-element.elementor-element-c29702f.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{height:100%;}.elementor-3840 .elementor-element.elementor-element-c29702f .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link:not(.hover-gradient), .elementor-3840 .elementor-element.elementor-element-c29702f .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link.hover-gradient:before{background-color:var( --e-global-color-accent );}.elementor-3840 .elementor-element.elementor-element-c29702f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align:center;border-style:none;}.elementor-3840 .elementor-element.elementor-element-c29702f .jeg-elementor-kit.jkit-icon-box .title{margin:0px 0px 15px 0px;color:var( --e-global-color-secondary );font-size:25px;line-height:25px;}.elementor-3840 .elementor-element.elementor-element-c29702f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size:16px;margin:0px 0px 15px 0px;}.elementor-3840 .elementor-element.elementor-element-c29702f .jeg-elementor-kit.jkit-icon-box .hover-watermark i{font-size:100px;}.elementor-3840 .elementor-element.elementor-element-c29702f .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{width:100px;}.elementor-3840 .elementor-element.elementor-element-c29702f .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link{font-weight:600;border-radius:5px 5px 5px 5px;}.elementor-3840 .elementor-element.elementor-element-c29702f .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i{font-size:15px;}.elementor-3840 .elementor-element.elementor-element-c29702f .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg{width:15px;}.elementor-3840 .elementor-element.elementor-element-c29702f .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-3840 .elementor-element.elementor-element-c29702f .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg{margin-left:5px;}.elementor-3840 .elementor-element.elementor-element-c29702f .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-3840 .elementor-element.elementor-element-c29702f .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg{margin-right:5px;}.elementor-3840 .elementor-element.elementor-element-c29702f .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link, .elementor-3840 .elementor-element.elementor-element-c29702f .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i{color:var( --e-global-color-primary );}.elementor-3840 .elementor-element.elementor-element-c29702f .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg{fill:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-3840 .elementor-element.elementor-element-a4b89ef{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3840 .elementor-element.elementor-element-d2b7ad4 .elementor-heading-title{font-size:30px;}.elementor-3840 .elementor-element.elementor-element-8f0a22d{--flex-wrap:wrap;}}@media(max-width:767px){.elementor-3840 .elementor-element.elementor-element-a4b89ef{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3840 .elementor-element.elementor-element-7e9164b{--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3840 .elementor-element.elementor-element-d2b7ad4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3840 .elementor-element.elementor-element-d2b7ad4 .elementor-heading-title{font-size:25px;}.elementor-3840 .elementor-element.elementor-element-fe446fa{--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-3840 .elementor-element.elementor-element-7e9164b{--width:50%;}.elementor-3840 .elementor-element.elementor-element-fe446fa{--width:50%;}.elementor-3840 .elementor-element.elementor-element-70d46589{--width:66.66%;}.elementor-3840 .elementor-element.elementor-element-6e4389ac{--width:33.33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3840 .elementor-element.elementor-element-70d46589{--width:100%;}.elementor-3840 .elementor-element.elementor-element-6e4389ac{--width:100%;}}/* Start custom CSS for theme-post-content, class: .elementor-element-16146dd */.elementor-3840 .elementor-element.elementor-element-16146dd li{
     list-style-type: unset!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f0faae9 *//* Sidebar Design - Full Width Transparent Horizontal Bar */
#ai-summarize-sidebar {
    position: sticky !important; 
    top: 120px !important; /* Scroll karne par upar se itna gap rahega */
    display: flex !important;
    flex-direction: row !important; /* Horizontal layout */
    align-items: center !important;
    justify-content: flex-start !important; /* Items left side se shuru honge */
    gap: 25px !important; /* Text aur icons ke beech ka gap */
    background: transparent !important; /* Background hata diya gaya */
    padding: 12px 0px !important; /* Upar niche thodi padding, side me 0 */
    border-radius: 0 !important; /* Rounded corners hata diye gaye */
    box-shadow: none !important; /* Shadow hata di gayi */
    z-index: 99 !important;
    border: none !important; /* Border hata diya gaya */
    width: 100% !important; /* Full width kar diya gaya */
    margin: 0 !important;
    box-sizing: border-box !important; /* Padding width ko kharab na kare */
}

/* Horizontal Text "Summarize with" */
#ai-summarize-sidebar .ai-text {
    writing-mode: horizontal-tb !important;
    transform: none !important;
    font-size: 18px !important; /* Text thoda bada kiya taki clear dikhe */
    color: #333333 !important; /* Dark color taki transparent par dikhe */
    font-weight: 600 !important;
    margin-bottom: 0 !important;
    margin-right: 5px !important;
    font-family: inherit !important; /* Yahan change kiya gaya hai - default website font ke liye */
    white-space: nowrap !important;
}

/* Icon Links Container */
#ai-summarize-sidebar a {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 35px !important; /* Icons thode bade kiye */
    height: 35px !important;
    transition: transform 0.2s ease-in-out !important;
    text-decoration: none !important;
    background: transparent !important;
}

/* Hover Effect */
#ai-summarize-sidebar a:hover {
    transform: scale(1.15) !important;
    transform-origin: center !important;
}

/* Image Logos Styling Reset */
#ai-summarize-sidebar a img {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
    display: block !important;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    box-shadow: none !important;
    background: transparent !important;
}

/* Mobile View - Responsive Adjustment */
@media (max-width: 768px) {
    #ai-summarize-sidebar {
        position: relative !important;
        top: auto !important;
        padding: 10px 0px !important;
        justify-content: center !important; /* Mobile par center me achha lagega */
        flex-wrap: wrap !important;
    }
    #ai-summarize-sidebar .ai-text {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-3b8f6ff */ul.elementor-toc__list-wrapper {
    margin-left: 0px;
}/* End custom CSS */
