.elementor-1024 .elementor-element.elementor-element-ec7ce69{--display:flex;--min-height:86vh;--justify-content:center;--overlay-opacity:0.69;border-style:none;--border-style:none;--border-radius:0px 0px 2px 0px;}.elementor-1024 .elementor-element.elementor-element-ec7ce69:not(.elementor-motion-effects-element-type-background), .elementor-1024 .elementor-element.elementor-element-ec7ce69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dehleezbanquet.com/wp-content/uploads/2023/06/Dehleez-Marquees-Islamabad-2-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1024 .elementor-element.elementor-element-ec7ce69::before, .elementor-1024 .elementor-element.elementor-element-ec7ce69 > .elementor-background-video-container::before, .elementor-1024 .elementor-element.elementor-element-ec7ce69 > .e-con-inner > .elementor-background-video-container::before, .elementor-1024 .elementor-element.elementor-element-ec7ce69 > .elementor-background-slideshow::before, .elementor-1024 .elementor-element.elementor-element-ec7ce69 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1024 .elementor-element.elementor-element-ec7ce69 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1024 .elementor-element.elementor-element-ec7ce69 > .elementor-shape-bottom .elementor-shape-fill, .elementor-1024 .elementor-element.elementor-element-ec7ce69 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-1024 .elementor-element.elementor-element-ec7ce69 > .elementor-shape-bottom svg, .elementor-1024 .elementor-element.elementor-element-ec7ce69 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:129px;}.elementor-1024 .elementor-element.elementor-element-ec7ce69 > .elementor-shape-bottom, .elementor-1024 .elementor-element.elementor-element-ec7ce69 > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1024 .elementor-element.elementor-element-55ce9fc{text-align:center;font-family:"Aboreto", Sans-serif;font-size:30px;font-weight:500;letter-spacing:4.1px;color:#CE862D;}.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-1024 .elementor-element.elementor-element-87942b2{text-align:center;}.elementor-1024 .elementor-element.elementor-element-87942b2 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:45px;font-weight:500;letter-spacing:4.1px;color:#FFFFFF;}.elementor-1024 .elementor-element.elementor-element-f8106a1{--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:center;}.elementor-widget-button .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-1024 .elementor-element.elementor-element-e04aeb5 .elementor-button{background-color:#C8A64B;font-family:"Aboreto", Sans-serif;font-weight:600;}.elementor-1024 .elementor-element.elementor-element-e04aeb5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1024 .elementor-element.elementor-element-88ac733 .elementor-button{background-color:#C8A64B;font-family:"Aboreto", Sans-serif;font-weight:600;}.elementor-1024 .elementor-element.elementor-element-88ac733 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1024 .elementor-element.elementor-element-b98c390{--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:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024 .elementor-element.elementor-element-b98c390:not(.elementor-motion-effects-element-type-background), .elementor-1024 .elementor-element.elementor-element-b98c390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1024 .elementor-element.elementor-element-dbe95f1{--display:flex;}.elementor-1024 .elementor-element.elementor-element-26f1250{--display:flex;}.elementor-1024 .elementor-element.elementor-element-2689c4f{text-align:center;}.elementor-1024 .elementor-element.elementor-element-2689c4f .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-weight:600;color:#C8A64B;}.elementor-1024 .elementor-element.elementor-element-764f951{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;color:#000000;}.elementor-1024 .elementor-element.elementor-element-498c4c1 .elementor-button{background-color:#C8A64B;font-family:"Aboreto", Sans-serif;font-weight:600;}.elementor-1024 .elementor-element.elementor-element-498c4c1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1024 .elementor-element.elementor-element-ee94336{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1024 .elementor-element.elementor-element-ee94336:not(.elementor-motion-effects-element-type-background), .elementor-1024 .elementor-element.elementor-element-ee94336 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1024 .elementor-element.elementor-element-e66a73a{text-align:center;}.elementor-1024 .elementor-element.elementor-element-e66a73a .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-weight:600;color:#C8A64B;}.elementor-1024 .elementor-element.elementor-element-db47b3a{text-align:center;}.elementor-1024 .elementor-element.elementor-element-db47b3a .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:29px;font-weight:600;letter-spacing:4.1px;color:#000000;}.elementor-1024 .elementor-element.elementor-element-e92a19d{--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;}.elementor-1024 .elementor-element.elementor-element-c4dc819{--display:flex;--min-height:0px;--justify-content:center;border-style:none;--border-style:none;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1024 .elementor-element.elementor-element-e38e53f .elementor-flip-box__front{background-color:#FFFFFF;border-style:none;}.elementor-1024 .elementor-element.elementor-element-e38e53f .elementor-flip-box__back{background-image:url("https://dehleezbanquet.com/wp-content/uploads/2025/09/SUK_4554-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-1024 .elementor-element.elementor-element-e38e53f .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#0201016B;text-align:center;}.elementor-1024 .elementor-element.elementor-element-e38e53f .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1024 .elementor-element.elementor-element-e38e53f .elementor-flip-box__image{margin-bottom:10px;opacity:1;}.elementor-1024 .elementor-element.elementor-element-e38e53f .elementor-flip-box__image img{width:30%;border-radius:0px;}.elementor-1024 .elementor-element.elementor-element-e38e53f .elementor-flip-box__front .elementor-flip-box__layer__title{color:#CE862D;font-family:"Aboreto", Sans-serif;font-size:20px;font-weight:600;}.elementor-1024 .elementor-element.elementor-element-e38e53f .elementor-flip-box__button{margin-center:0;}.elementor-1024 .elementor-element.elementor-element-4471b64{--display:flex;--min-height:0px;--justify-content:center;border-style:none;--border-style:none;}.elementor-1024 .elementor-element.elementor-element-c628954 .elementor-flip-box__front{background-color:#FFFFFF;border-style:none;}.elementor-1024 .elementor-element.elementor-element-c628954 .elementor-flip-box__back{background-image:url("https://dehleezbanquet.com/wp-content/uploads/2025/11/Fancy-Marquee.webp");background-repeat:no-repeat;background-size:cover;}.elementor-1024 .elementor-element.elementor-element-c628954 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#0201016B;text-align:center;}.elementor-1024 .elementor-element.elementor-element-c628954 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1024 .elementor-element.elementor-element-c628954 .elementor-flip-box__image{margin-bottom:10px;opacity:1;}.elementor-1024 .elementor-element.elementor-element-c628954 .elementor-flip-box__image img{width:30%;}.elementor-1024 .elementor-element.elementor-element-c628954 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#CE862D;font-family:"Aboreto", Sans-serif;font-size:20px;font-weight:600;}.elementor-1024 .elementor-element.elementor-element-c628954 .elementor-flip-box__button{margin-center:0;}.elementor-1024 .elementor-element.elementor-element-34ed21a{--display:flex;--min-height:0px;--justify-content:center;border-style:none;--border-style:none;}.elementor-1024 .elementor-element.elementor-element-cdcdfad .elementor-flip-box__front{background-color:#FFFFFF;border-style:none;}.elementor-1024 .elementor-element.elementor-element-cdcdfad .elementor-flip-box__back{background-image:url("https://dehleezbanquet.com/wp-content/uploads/2025/06/WhatsApp-Image-2025-06-02-at-15.50.22_3630d37b.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-1024 .elementor-element.elementor-element-cdcdfad .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#0201016B;text-align:center;}.elementor-1024 .elementor-element.elementor-element-cdcdfad .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1024 .elementor-element.elementor-element-cdcdfad .elementor-flip-box__image{margin-bottom:10px;opacity:1;}.elementor-1024 .elementor-element.elementor-element-cdcdfad .elementor-flip-box__image img{width:30%;}.elementor-1024 .elementor-element.elementor-element-cdcdfad .elementor-flip-box__front .elementor-flip-box__layer__title{color:#CE862D;font-family:"Aboreto", Sans-serif;font-size:20px;font-weight:600;}.elementor-1024 .elementor-element.elementor-element-cdcdfad .elementor-flip-box__button{margin-center:0;}.elementor-1024 .elementor-element.elementor-element-a782662{--display:flex;--min-height:0px;--justify-content:center;border-style:none;--border-style:none;}.elementor-1024 .elementor-element.elementor-element-1c6ec97 .elementor-flip-box__front{background-color:#FFFFFF;border-style:none;}.elementor-1024 .elementor-element.elementor-element-1c6ec97 .elementor-flip-box__back{background-image:url("https://dehleezbanquet.com/wp-content/uploads/2025/06/WhatsApp-Image-2025-06-02-at-15.46.10_5df337c1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-1024 .elementor-element.elementor-element-1c6ec97 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#0201016B;text-align:center;}.elementor-1024 .elementor-element.elementor-element-1c6ec97 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1024 .elementor-element.elementor-element-1c6ec97 .elementor-flip-box__image{margin-bottom:10px;opacity:1;}.elementor-1024 .elementor-element.elementor-element-1c6ec97 .elementor-flip-box__image img{width:30%;}.elementor-1024 .elementor-element.elementor-element-1c6ec97 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#CE862D;font-family:"Aboreto", Sans-serif;font-size:20px;font-weight:600;}.elementor-1024 .elementor-element.elementor-element-1c6ec97 .elementor-flip-box__button{margin-center:0;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1024 .elementor-element.elementor-element-e38e53f{width:100%;max-width:100%;}.elementor-1024 .elementor-element.elementor-element-c628954{width:100%;max-width:100%;}.elementor-1024 .elementor-element.elementor-element-cdcdfad{width:100%;max-width:100%;}.elementor-1024 .elementor-element.elementor-element-1c6ec97{width:100%;max-width:100%;}}/* Start custom CSS for html, class: .elementor-element-82fe66a */.lux-gallery{

width:520px;
height:520px;

margin:auto;

display:grid;

grid-template-columns:1fr 1fr;
grid-template-rows:1fr 1fr;

gap:8px;

position:relative;

animation:floating 6s ease-in-out infinite;

}

/* Images */

.gallery-item{
    overflow:hidden;
    background:#C8A64B;   /* Border background */
    padding:7px;
    box-shadow:0 15px 45px rgba(0,0,0,.12);
    position:relative;
    transition:.45s;
}

.gallery-item::after{
    content:"";
    position:absolute;
    inset:7px;              /* Padding ke baad overlay */
    background:rgba(0,0,0,.18);   /* Opacity (0.18 = halki dark) */
    border-radius:inherit;
    pointer-events:none;
    transition:.4s;
}

.gallery-item:hover::after{
    background:rgba(0,0,0,.08);   /* Hover par thori bright */
}

.gallery-item img{

width:100%;
height:100%;

object-fit:cover;

transition:1s;

display:block;

}

/* Curves */

.tl{

border-radius:80px 18px 18px 18px;

}

.tr{

border-radius:18px 80px 18px 18px;

}

.bl{

border-radius:18px 18px 18px 80px;

}

.br{

border-radius:18px 18px 80px 18px;

}

.gallery-item img{

border-radius:inherit;

}

/* Hover */

.gallery-item:hover{

transform:translateY(-10px) scale(1.03);

z-index:5;

box-shadow:0 30px 60px rgba(0,0,0,.18);

}

.gallery-item:hover img{

transform:scale(1.12);

}

/* Shine */

.gallery-item:before{

content:"";

position:absolute;

top:-150%;
left:-80%;

width:60%;
height:300%;

background:linear-gradient(120deg,
transparent,
rgba(255,255,255,.65),
transparent);

transform:rotate(25deg);

transition:1s;

}

.gallery-item:hover:before{

left:180%;

}

/* Center Circle */

.center-circle{

position:absolute;

left:50%;
top:50%;

transform:translate(-50%,-50%);

width:145px;
height:145px;

border-radius:50%;

display:flex;

justify-content:center;
align-items:center;

z-index:99;

}

/* Rotating Ring */

.gold-ring{

position:absolute;

width:145px;
height:145px;

border-radius:50%;

border:4px dashed #C8A64B;

animation:spin 12s linear infinite;

}

/* Main Circle */

.circle-content{

width:118px;
height:118px;
padding: 40px 40px;

border-radius:50%;

background:#C8A64B;

color:#fff;

display:flex;

flex-direction:column;

justify-content:center;
align-items:center;

border:7px solid white;

box-shadow:0 20px 40px rgba(0,0,0,.18);

animation:counterSpin 12s linear infinite;

}

.circle-content h3{

margin:0;

font-size:34px;

font-weight:700;

}

.circle-content p{

margin:4px 0 0;

font-size:12px;

letter-spacing:1px;

text-transform:uppercase;

text-align:center;

line-height:1.4;

}

/* Floating */

@keyframes floating{

0%,100%{

transform:translateY(0);

}

50%{

transform:translateY(-10px);

}

}

/* Ring Rotate */

@keyframes spin{

from{

transform:rotate(0);

}

to{

transform:rotate(360deg);

}

}

/* Keep Text Straight */

@keyframes counterSpin{

from{

transform:rotate(0);

}

to{

transform:rotate(-360deg);

}

}

/* Mobile */

@media(max-width:767px){

.lux-gallery{

width:340px;
height:340px;

gap:6px;

}

.center-circle{

width:100px;
height:100px;

}

.gold-ring{

width:100px;
height:100px;

}

.circle-content{

width:82px;
height:82px;

}

.circle-content h3{

font-size:20px;

}

.circle-content p{

font-size:8px;

}

}
/* Tablet */
@media (max-width:991px){

.lux-gallery{
    width:420px;
    height:420px;
    gap:8px;
}

.center-circle,
.gold-ring{
    width:120px;
    height:120px;
}

.circle-content{
    width:96px;
    height:96px;
}

.circle-content h3{
    font-size:26px;
}

.circle-content p{
    font-size:10px;
}

}


/* Mobile */
@media (max-width:767px){

.lux-gallery{
    width:100%;
    max-width:340px;
    aspect-ratio:1/1;
    height:auto;
    gap:6px;
    margin:auto;
}

.gallery-item{
    padding:5px;
}

.center-circle,
.gold-ring{
    width:95px;
    height:95px;
}

.circle-content{
    width:78px;
    height:78px;
    border-width:5px;
}

.circle-content h3{
    font-size:20px;
}

.circle-content p{
    font-size:8px;
    line-height:1.2;
}

}


/* Small Mobile */
@media (max-width:480px){

.lux-gallery{
    max-width:290px;
    gap:5px;
}

.gallery-item{
    padding:4px;
}

.center-circle,
.gold-ring{
    width:82px;
    height:82px;
}

.circle-content{
    width:66px;
    height:66px;
    border-width:4px;
}

.circle-content h3{
    font-size:16px;
}

.circle-content p{
    font-size:7px;
}

}/* End custom CSS */