.elementor-29 .elementor-element.elementor-element-cc359e2{--display:flex;--min-height:500px;--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:flex-end;--border-radius:00px 0px 60px 60px;--margin-top:-115px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-cc359e2:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-cc359e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://yogbulbuldiet.com/wp-content/uploads/2025/09/heroGallery-img.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-5d35fb1{--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;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-223ef48{--display:flex;}.elementor-29 .elementor-element.elementor-element-049bd81{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-0fd6ce6{text-align:center;}.elementor-29 .elementor-element.elementor-element-0fd6ce6 .elementor-heading-title{color:#000000;}.elementor-29 .elementor-element.elementor-element-3df534e .bdt-ep-breadcrumb>:nth-child(n+2):not(.bdt-first-column)::before{content:">";color:#000000;margin:0px 8px;}.elementor-29 .elementor-element.elementor-element-3df534e .bdt-ep-breadcrumb>*>* ,
							 .elementor-29 .elementor-element.elementor-element-3df534e .bdt-ep-breadcrumb>:nth-child(n+2):not(.bdt-first-column)::before{font-weight:500;}.elementor-29 .elementor-element.elementor-element-3df534e .bdt-ep-breadcrumb>*>*{color:#000000;}.elementor-29 .elementor-element.elementor-element-1ba96a7{--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;--justify-content:flex-end;}.elementor-29 .elementor-element.elementor-element-276b4aa img{border-radius:16px 16px 16px 16px;}.elementor-29 .elementor-element.elementor-element-142c4d1{padding:100px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-142c4d1 img{border-radius:16px 16px 16px 16px;}.elementor-29 .elementor-element.elementor-element-556a61d{padding:150px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-556a61d img{border-radius:16px 16px 16px 16px;}.elementor-29 .elementor-element.elementor-element-8dfd26e{--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:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-d9820ef .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-29 .elementor-element.elementor-element-d9820ef .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-29 .elementor-element.elementor-element-d9820ef{--titles-container-justify-content:center;--image-border-radius:14px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;--galleries-title-color-normal:#000000;--galleries-title-color-hover:#660351;--gallery-title-color-active:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-d9820ef .elementor-gallery-title{font-family:"Montserrat", Sans-serif;font-weight:600;--space-between:2px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-223ef48{--width:30%;}.elementor-29 .elementor-element.elementor-element-049bd81{--width:30%;}.elementor-29 .elementor-element.elementor-element-1ba96a7{--width:30%;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-cc359e2{--min-height:480px;--justify-content:flex-end;--margin-top:-126px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-1ba96a7{--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;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-29 .elementor-element.elementor-element-276b4aa{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-276b4aa.elementor-element{--align-self:flex-start;}.elementor-29 .elementor-element.elementor-element-142c4d1{width:var( --container-widget-width, 32% );max-width:32%;padding:40px 0px 0px 0px;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-556a61d{width:var( --container-widget-width, 32% );max-width:32%;padding:80px 0px 0px 0px;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-556a61d.elementor-element{--align-self:flex-end;}.elementor-29 .elementor-element.elementor-element-8dfd26e{--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-d9820ef{--content-padding:0px;}.elementor-29 .elementor-element.elementor-element-d9820ef .elementor-gallery-title{font-size:14px;line-height:2.5em;}}/* Start custom CSS for gallery, class: .elementor-element-d9820ef */.gallery-cls a.elementor-item.elementor-gallery-title.elementor-item-active{
    background-color: rgba(102, 3, 81, 1);
    padding-left: 20px;
    padding-right:20px;
    border-radius:4px;
}

.gallery-cls .elementor-gallery__titles-container{
    background-color: rebeccapurple;
    width: fit-content;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 30px;
    display: block;
    padding: 16px 30px 16px 30px;
    background-color: rgba(246, 244, 240, 1);
    border-radius: 10px;
    text-align: justify;
    
}


@media only screen and (max-width: 600px){
    .gallery-cls a.elementor-item.elementor-gallery-title.elementor-item-active{
         padding-left: 9px !important;
    padding-right: 9px !important;
    padding-top: 1px;
    padding-bottom: 1px;
 
    }
    .gallery-cls .elementor-gallery__titles-container{
        padding: 8px 16px 8px 16px;
    }
  
   .gallery-cls a.elementor-item.elementor-gallery-title.elementor-item-active {
    text-align: center;       /* centers text inside the link */
    display: inline-block;    /* keeps the link only as wide as its content */

       
   } 
    
}/* End custom CSS */